*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#EEF2FA;--wash1:rgba(52,211,153,.16);--wash2:rgba(15,164,122,.1);--surface:#FFFFFF;--surface2:#F6F9FE;--sunken:#EEF3FA;--text:#0B1A2E;--muted:#7B8698;--faint:#A6AEBD;--accent:#0FA47A;--accentLight:#34D399;--accentSoft:rgba(15,164,122,.11);--accentLine:rgba(15,164,122,.24);--onAccent:#FFFFFF;--hero:#0FA47A;--onAccentDim:color-mix(in srgb, var(--onAccent) 26%, transparent);--success:#10B981;--danger:#E0495A;--warning:#D9952B;--info:#3B82F6;--onSuccess:#04231A;--successInk:color-mix(in srgb, var(--success) 48%, var(--text));--dangerInk:color-mix(in srgb, var(--danger) 62%, var(--text));--warningInk:color-mix(in srgb, var(--warning) 48%, var(--text));--successSoft:color-mix(in srgb, var(--success) 14%, transparent);--border:rgba(11,26,46,.1);--borderStrong:rgba(11,26,46,.16);--shadow:0 1px 2px rgba(11,26,46,.05);--shadowSoft:0 1px 1px rgba(11,26,46,.03);--shadowLg:0 16px 40px rgba(11,26,46,.14);--radius:20px;--radiusSm:14px;--r-ctl:13px;--r-ctl-sm:11px;--ring:color-mix(in srgb, var(--accent) 86%, var(--text));--lift:none;--rule-inset:0px;--disc-bg:color-mix(in srgb, var(--disc-c, var(--accent)) 13%, transparent);--disc-ring:none;--rule-h:linear-gradient(to right, transparent, var(--hairline) 12px, var(--hairline) calc(100% - 12px) , transparent);--rule-v:linear-gradient(to bottom, transparent, var(--hairline) 24%, var(--hairline) 76%, transparent);--title:"Manrope",system-ui,sans-serif;--body:"Poppins",system-ui,sans-serif;--brand-font:"Poppins",system-ui,sans-serif;--marque:linear-gradient(120deg,#F97B5C,#D63A6A);--title-boost:100;--lhClip:1.32;--fs:1;--pad:1}html,body{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (hover:none) and (pointer:coarse){html,body{overscroll-behavior-x:none}}body{font-family:var(--body),sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;touch-action:manipulation}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accentLight)}#root{height:100vh;height:100dvh}button{font-family:var(--body),sans-serif}.pagehead h1,.pagehead.redit p,.webtop .wt-l h1,.hero .h-val,.brandlock .bn,.sec-t,.stat .s-v,.l-amt,.monthsel .m-lab,.money input,.money .cur,.sheet .sheet-h h3,.mav,.av,.meter-leg .ml .v{font-family:var(--title),"Manrope",sans-serif}.app{position:relative;height:100vh;height:100dvh;overflow:hidden;background:var(--bg);transition:background .4s ease}html[data-bd=zenith] .app{background-image:radial-gradient(96% 62% at 50% -16%,var(--wash1),transparent 74%),radial-gradient(64% 38% at 50% -10%,var(--wash2),transparent 70%),radial-gradient(120% 30% at 50% 0%,var(--wash2),transparent 80%)}.m-app{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.statusbar{height:env(safe-area-inset-top,8px);flex-shrink:0}.hdr-acts{display:flex;align-items:center;gap:4px;min-width:0}.hbtn{width:38px;height:38px;border-radius:999px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s,color .16s,box-shadow .2s,transform .13s var(--mv-ressort)}.hdr-racc{display:contents}.hdr-racc [data-plie],.apps-date [data-plie]{display:none!important}.hbtn.oeil.on{background:var(--accentSoft);color:var(--accent)}.hbtn:active{transform:scale(.9)}@media (hover:hover){.hbtn:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}}.hbtn.on{background:var(--accentSoft);color:var(--accent)}.hbtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accentSoft);color:var(--accent)}.hbtn.ai{color:var(--accent);background:var(--disc-bg);box-shadow:var(--disc-ring)}@media (hover:hover){.hbtn.ai:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 20%,transparent)}}.hbtn.ai.on{box-shadow:0 0 0 3px var(--accentSoft)}@media (prefers-reduced-motion:reduce){.hbtn{transition:none}.hbtn:active{transform:none}}.notif-badge{position:absolute;top:-3px;right:-2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--danger);color:#fff;font-size:10px;font-weight:800;font-family:var(--body);display:flex;align-items:center;justify-content:center;border:2px solid var(--bg);line-height:1}.notif-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.notif-panel{position:fixed;z-index:61;width:min(340px,calc(100vw - 24px));max-height:min(70vh,520px);overflow-y:auto;background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 40px #00000038;padding:6px;animation:rise .18s var(--mv-entree) backwards}.notif-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 6px;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs))}.notif-clear{border:none;background:none;color:var(--accent);font-family:var(--body);font-weight:600;font-size:calc(11.5px*var(--fs));cursor:pointer}.notif-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 10px;color:var(--muted);font-size:calc(12.5px*var(--fs));font-weight:600}.notif-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 10px;border:none;background:none;border-radius:12px;cursor:pointer;transition:background .12s}.notif-item:hover{background:var(--sunken)}.notif-ic{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accentSoft);color:var(--accent)}.notif-ic.danger{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--dangerInk)}.notif-ic.warn{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warningInk)}.notif-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.notif-t{font-size:calc(13px*var(--fs));font-weight:600;line-height:1.25}.notif-s{font-size:calc(11.5px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0;align-self:center}.notif-when{font-size:calc(10.5px*var(--fs));color:var(--faint);margin-top:2px}.notif-sec{font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint);padding:10px 10px 4px;margin-top:4px;border-top:1px solid var(--border)}.pmbtn{width:38px;height:38px;padding:0;border:none;background:none;border-radius:999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none;transition:box-shadow .2s,opacity .16s,transform .13s var(--mv-ressort)}.pmbtn:active{transform:scale(.9)}@media (hover:hover){.pmbtn:hover{opacity:.86}}.pmbtn.on,.pmbtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent),0 0 0 5px var(--accentSoft)}.pmbtn .av{box-shadow:none}@media (prefers-reduced-motion:reduce){.pmbtn{transition:none}.pmbtn:active{transform:none}}.pm-panel{position:fixed;z-index:61;width:min(292px,calc(100vw - 24px));max-height:min(80vh,560px);overflow-y:auto;background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);border:1px solid color-mix(in srgb,var(--accent) 12%,var(--border));border-radius:19px;box-shadow:0 20px 46px -12px #00000047;padding:7px;transform-origin:top right;animation:pmIn .19s var(--mv-entree)}@keyframes pmIn{0%{opacity:0;transform:translateY(-7px) scale(.97)}to{opacity:1;transform:none}}.pm-head{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 11px 12px;margin-bottom:5px;border-radius:14px;background:color-mix(in srgb,var(--accentSoft) 50%,transparent),var(--surface2)}.pm-id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pm-n{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-e{font-size:calc(11px*var(--fs));color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-foyer{display:flex;align-items:center;gap:6px;min-width:0;padding:0 12px 8px;color:var(--muted)}.pm-fn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11.5px*var(--fs));font-weight:600}.pm-grp{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint);padding:8px 11px 5px}.pm-i{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 10px;border:none;background:none;border-radius:12px;color:var(--text);font-family:var(--body);font-weight:600;font-size:calc(13px*var(--fs));cursor:pointer;transition:background .12s}@media (hover:hover){.pm-i:hover{background:var(--sunken)}}.pm-i:active{background:var(--sunken)}.pm-i:focus-visible{outline:none;background:var(--accentSoft);box-shadow:inset 0 0 0 1.5px var(--accent)}.pm-ic{width:30px;height:30px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accentSoft);color:var(--accent)}.pm-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-go{display:flex;color:var(--faint);flex-shrink:0}.pm-on{display:flex;color:var(--accent);flex-shrink:0}.pm-sep{height:1px;margin:6px 8px;background:var(--border)}.pm-i.out .pm-ic{background:color-mix(in srgb,var(--danger) 11%,transparent);color:var(--dangerInk)}@media (hover:hover){.pm-i.out:hover{background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--dangerInk)}}@media (prefers-reduced-motion:reduce){.pm-panel{animation:none}}.scroll{--gut:18px;flex:1;overflow-y:auto;overflow-x:hidden;padding:4px var(--gut) 120px;-webkit-overflow-scrolling:touch}.scroll::-webkit-scrollbar{width:0}.brandlock{display:flex;align-items:center;gap:10px}.brandlock .bn{font-family:var(--brand-font);font-weight:800;font-size:calc(19px*var(--fs));letter-spacing:-.045em}.marque-vie{font-weight:600;font-size:.5em;letter-spacing:.34em;text-transform:uppercase;margin-inline-start:.5em;background:var(--marque);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.brandlock.pile{flex-direction:column;align-items:flex-start;gap:4px}.brandlock .bt{font-size:calc(10px*var(--fs));color:var(--muted);font-weight:500;margin-top:2px}.pagehead{position:relative;display:flex;align-items:center;gap:11px;padding:4px 2px 12px;margin-bottom:14px;border-bottom:1px solid transparent}.pagehead h1{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(17px*var(--fs));letter-spacing:-.02em;overflow-wrap:anywhere;color:var(--text);line-height:1.32}.pagehead p{color:var(--muted);font-size:calc(11.5px*var(--fs));letter-spacing:.01em;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagehead.redit p{margin-top:0;font-size:calc(14.5px*var(--fs));font-weight:calc(700 + var(--title-boost));color:var(--text);white-space:normal;overflow:visible;text-overflow:clip;letter-spacing:-.02em}.ph-tx{min-width:0;flex:1}.ph-ic{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--disc-bg);box-shadow:var(--disc-ring);color:var(--accent)}.ph-ic svg{width:17px;height:17px}.pagehead .ph-ic{width:34px;height:34px;border-radius:11px}.pagehead .ph-ic svg{width:16px;height:16px}.ph-lead:empty,.ph-act:empty,.ph-sub:empty,.ph-t:empty{display:none}.ph-tx:has(.ph-sub:not(:empty)) .ph-sub-def{display:none}.ph-tx:has(.ph-t:not(:empty)) .ph-t-def{display:none}.ph-lead,.ph-act{flex-shrink:0;display:flex;align-items:center;gap:6px}.pagehead:has(.ph-lead:not(:empty)) .ph-ic{display:none}.topcrown .pagehead .ph-lead>[aria-label]{width:44px;height:44px;min-width:44px;min-height:0;margin:0;padding:0;border:0;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:none;color:var(--text);cursor:pointer}@media (hover:hover){.topcrown .pagehead .ph-lead>[aria-label]:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.topcrown .pagehead .ph-act>[aria-label]{width:40px;height:40px;min-width:40px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:none;color:var(--text);cursor:pointer}@media (hover:hover){.topcrown .pagehead .ph-act>[aria-label]:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.bottomnav{position:absolute;left:0;right:0;bottom:0;z-index:55;padding:6px 12px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg) 64%,transparent);pointer-events:none}.navbar{pointer-events:auto;background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);border:1px solid color-mix(in srgb,var(--border) 45%,transparent);border-radius:24px;box-shadow:none;display:flex;align-items:center;justify-content:space-around;padding:6px;transform-origin:50% 100%;transition:transform .28s var(--mv-std),opacity .28s}.bottomnav.dock .navbar{transform:translateY(7px) scale(.9);opacity:.55}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.navbar,.notif-panel,.hh-menu{background:var(--surface)}}.navitem{flex:1;min-width:0;background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;min-height:50px;color:var(--faint);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:.18s}.navitem .navpill{width:46px;height:28px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:.22s var(--mv-ressort)}.navitem.on{color:var(--accent)}.navitem.on .navpill{background:var(--accentSoft)}.navitem .nl{font-size:calc(10.5px*var(--fs));font-weight:600;letter-spacing:.01em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navitem.on .nl{font-weight:700}.navitem:active .navpill{transform:scale(.88)}.navpiste{flex:1;min-width:0;display:flex;align-items:center;gap:4px;padding-inline:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.navpiste::-webkit-scrollbar{display:none}.navtab{position:relative;z-index:0;flex-shrink:0;height:44px;min-width:44px;padding:0 12px;border:none;border-radius:999px;background:none;display:flex;align-items:center;justify-content:center;gap:7px;font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;letter-spacing:-.01em;color:var(--muted);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:navCtxIn .3s var(--mv-entree) backwards;transition:background .16s,color .16s,transform .12s}.navtab:nth-child(2){animation-delay:.04s}.navtab:nth-child(3){animation-delay:.08s}.navtab:nth-child(4){animation-delay:.12s}.navtab:active{transform:scale(.96)}.navtab.on{color:var(--text);font-weight:650;padding-inline:12px 15px}.navtab-l{min-width:0;max-width:128px;overflow:hidden;text-overflow:ellipsis;animation:navLblIn .22s ease both}.navtab:not(.on) .navtab-l{display:none}.navpiste[data-libelles=tous] .navtab:not(.on) .navtab-l{display:block}.navpiste[data-libelles=aucun]{gap:0;justify-content:space-evenly}.navpiste[data-libelles=aucun] .navtab.on .navtab-l{display:none}.navpiste[data-libelles=aucun] .navtab.on{padding-inline:12px}@keyframes navLblIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.navtab-l{animation:none}}.navtab.on:before{content:"";position:absolute;top:6px;right:0;bottom:6px;left:0;z-index:-1;border-radius:999px;background:color-mix(in srgb,var(--pk-c, var(--accent)) 14%,transparent)}.navpiste{position:relative}.navpiste-ind{position:absolute;z-index:0;inset-inline-start:0;top:0;width:var(--ind-w,0);height:calc(var(--ind-h,44px) - 12px);transform:translate(var(--ind-x,0px),calc(var(--ind-y,0px) + 6px));border-radius:999px;pointer-events:none;opacity:0;background:color-mix(in srgb,var(--pk-c, var(--accent)) 14%,transparent)}.navpiste[data-pastille] .navpiste-ind{opacity:1}.navpiste[data-pastille=pret] .navpiste-ind{transition:transform var(--mv-3) var(--mv-ressort),width var(--mv-3) var(--mv-ressort)}.navpiste[data-pastille] .navtab.on:before{opacity:0}@media (prefers-reduced-motion:reduce){.navpiste[data-pastille=pret] .navpiste-ind{transition:none}}.navtab.autre{color:var(--faint);font-weight:500}.navtab.autre.on{color:var(--text);font-weight:650}@keyframes navCtxIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.navbar.hybride .navitem.fixe{position:relative;flex:0 0 auto;min-width:52px;min-height:44px;padding-inline:6px;justify-content:center}.navbar.hybride .navitem.fixe:first-child:after,.navbar.hybride .navitem.fixe:last-child:before{content:"";position:absolute;inset-block:11px;inline-size:1px;background:linear-gradient(to bottom,transparent,var(--hairline) 32%,var(--hairline) 68%,transparent)}.navbar.hybride .navitem.fixe:first-child:after{inset-inline-end:0}.navbar.hybride .navitem.fixe.accueil{color:var(--text);gap:3px;padding-block:3px}.navbar.hybride .navitem.fixe.accueil .navpill{width:40px;height:26px;background:color-mix(in srgb,var(--text) 8%,transparent)}.navbar.hybride .navitem.fixe.accueil .nl{font-weight:650;color:var(--text)}.navbar.hybride .navitem.fixe:last-child:before{inset-inline-start:0}.navbar.hybride .navitem.fixe.ajout{color:var(--text);gap:3px;padding-block:3px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.navbar.hybride .navitem.fixe.ajout .navpill{width:40px;height:26px;background:var(--accent);color:var(--onAccent)}.navbar.hybride .navitem.fixe.ajout .nl{font-weight:650;color:var(--text)}.navbar.hybride .navitem.fixe.espaces{color:var(--text);gap:3px;padding-block:3px}.navbar.hybride .navitem.fixe.espaces .navpill{width:40px;height:26px;background:color-mix(in srgb,var(--text) 8%,transparent)}.navbar.hybride .navitem.fixe.espaces .nl{font-weight:650;color:var(--text)}.w-app{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.sidebar{width:256px;flex-shrink:0;background:var(--surface);border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent);display:flex;flex-direction:column;padding:22px 15px 18px;overflow:visible}.sidebar::-webkit-scrollbar{width:0}.side-brand{padding:0 8px 6px}.sidenav{margin-top:14px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto}.sidenav::-webkit-scrollbar{width:0}.side-grp{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint);padding:14px 12px 6px}.sideitem{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--muted);font-weight:600;font-size:calc(13.5px*var(--fs));cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:.14s}.sideitem:hover{background:var(--sunken);color:var(--text)}.sideitem.on{background:var(--accentSoft);color:var(--accent)}.side-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);display:flex;align-items:center;gap:11px}.side-foot .sf-main{flex:1;min-width:0}.side-foot .sf-n{font-size:calc(13px*var(--fs));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-foot .sf-s{font-size:calc(11px*var(--fs));color:var(--muted)}.webmain{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;position:relative}.webtop{position:absolute;top:0;left:0;right:0;height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 36px;z-index:30}.webtop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(90% 160% at 24% -50%,var(--wash2),transparent 62%),color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 -1px color-mix(in srgb,var(--accent) 14%,var(--border))}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.webtop:before{background:radial-gradient(90% 160% at 24% -50%,var(--wash2),transparent 62%),color-mix(in srgb,var(--bg) 95%,transparent)}}.webtop .wt-l{display:flex;align-items:center;gap:13px;min-width:0}.webtop .wt-l:has(.ph-lead:not(:empty)) .ph-ic{display:none}.webtop .ph-tx:has(.ph-t:not(:empty)) .ph-sub-def{display:none}.webtop .ph-lead>[aria-label],.webtop .ph-act>[aria-label]{width:38px;height:38px;min-width:38px;min-height:0;margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:none;color:var(--text);cursor:pointer}.webtop .ph-act>[aria-label]{border-radius:50%}@media (hover:hover){.webtop .ph-lead>[aria-label]:hover,.webtop .ph-act>[aria-label]:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.webtop .wt-l h1{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(17px*var(--fs));letter-spacing:-.02em;color:var(--text);line-height:1.32}.webtop .wt-l p{font-size:calc(12.5px*var(--fs));color:var(--muted);margin-top:2px}.websearch{flex:1;max-width:400px;min-width:0;display:flex;align-items:center;gap:10px;padding:11px 15px;border-radius:13px;background:var(--surface);border:1px solid var(--border);color:var(--faint);font-size:calc(13px*var(--fs))}.websearch span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.websearch{border:1px solid var(--border);font-family:var(--body);text-align:left}.ws-kbd{margin-left:auto;flex-shrink:0;font-family:var(--body);font-size:calc(10.5px*var(--fs));font-weight:700;color:var(--muted);background:var(--sunken);border-radius:6px;padding:2px 6px}.webtop .wt-r{display:flex;align-items:center;gap:10px}.webcontent{--gut:36px;--colleHaut:74px;--respire:30px;flex:1;overflow-y:auto;padding:0 var(--gut) 60px}.webcontent:before{content:"";display:block;height:calc(var(--colleHaut) + var(--respire))}.webcontent .inner{max-width:1140px;margin:0 auto}.pagebody>*+*{margin-top:28px}.w-app .pagebody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.w-app .pagebody>*{margin:0!important}.w-app .pagebody>.span2{grid-column:1 / -1}@media (min-width:600px) and (max-width:899.98px){.m-app .pagebody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.m-app .pagebody>*{margin:0!important}.m-app .pagebody>.span2{grid-column:1 / -1}}:root{--hairline:color-mix(in srgb, var(--border) 68%, transparent)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadowSoft);padding:20px;--gxFond:var(--surface)}.w-app .card{padding:18px 20px}.m-app .card.open{background:none;border-color:transparent;box-shadow:none;padding:12px 2px;--gxFond:var(--bg)}.cockpit{display:grid;gap:14px}.w-app .cockpit{grid-template-columns:minmax(290px,.85fr) 1.6fr;gap:18px;align-items:stretch}.w-app .cockpit>.hero{height:100%;display:flex;flex-direction:column;justify-content:center;margin:0}.w-app .cockpit .kpi-grid{grid-template-columns:repeat(2,1fr);height:100%}.w-app .cockpit .kpi{justify-content:center}.stack>*+*{margin-top:12px}.sec-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.sec-t{font-size:calc(14px*var(--fs));font-weight:calc(650 + var(--title-boost));letter-spacing:-.01em;color:var(--text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sec-t>svg{display:inline-block!important;vertical-align:-3px;margin-right:7px;width:14px;height:14px}.sec-t+.field{margin-top:16px}.vv-step+.field{margin-top:14px}.w-app .sec-t{font-size:calc(14.5px*var(--fs))}.sec-a{font-size:calc(12px*var(--fs));font-weight:600;color:var(--accent);cursor:pointer;background:none;border:none;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;flex-shrink:0;transition:color .12s,opacity .12s;min-height:40px;padding:0 6px;margin:-14px -6px;-webkit-tap-highlight-color:transparent}.sec-a:hover{color:var(--accentLight)}.sec-a:active{opacity:.55}.sec-tools{display:flex;gap:6px;flex-shrink:0}.sec-ic{width:28px;height:28px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--disc-bg);box-shadow:var(--disc-ring)}.htool{--hit:3px;width:36px;height:36px;border-radius:var(--r-ctl-sm);border:1px solid transparent;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .09s,background .14s,color .14s,border-color .14s}.htool:hover{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text)}.htool:active{transform:scale(.9)}.htool.wide{width:auto;padding:0 13px;gap:6px;font-size:calc(12.5px*var(--fs));font-weight:600}.htool.accent{background:var(--accent);border-color:var(--accent);color:var(--onAccent,#fff);box-shadow:var(--lift)}.htool.accent:hover{filter:brightness(.94);background:var(--accent);color:var(--onAccent,#fff)}.kick{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint)}.hero{position:relative;padding:10px 4px 0;color:var(--text)}.w-app .hero{padding:12px 6px 0}.hero.tap{border:0;width:100%;text-align:start;font:inherit;cursor:pointer;display:block;background:none;-webkit-tap-highlight-color:transparent;transition:opacity .14s}.hero.tap:active{opacity:.82}.hero.tap:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accentSoft);border-radius:10px}@media (prefers-reduced-motion:reduce){.hero.tap{transition:none}}.hero .h-lab{font-size:calc(12px*var(--fs));font-weight:550;letter-spacing:0;color:var(--muted);display:flex;align-items:center;gap:7px}.hero .h-val{font-family:var(--title);font-weight:calc(600 + var(--title-boost));letter-spacing:-.03em;line-height:1.06;margin-top:7px;font-size:clamp(22px,8.4vw,calc(34px*var(--fs)))}.hero.sm .h-val{font-size:clamp(20px,7.6vw,calc(30px*var(--fs)))}.w-app .hero .h-val{font-size:calc(34px*var(--fs))}.hero .h-sub{font-size:calc(12.5px*var(--fs));color:var(--muted);margin-top:6px;font-weight:500}.hero .h-bar{margin-top:12px;height:4px;border-radius:99px;background:var(--sunken);overflow:hidden}.hero .h-bar>i{display:block;height:100%;border-radius:99px;background:var(--accent)}.bnk-hero{position:relative;padding:8px 4px 2px;color:var(--text)}.bnk-hlab{display:flex;align-items:center;justify-content:space-between;gap:10px}.bnk-hlab .l{font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint);display:flex;align-items:center;gap:7px;min-width:0}.bnk-hlab .l svg{color:var(--accent)}.bnk-hlab .l svg{flex-shrink:0}.bnk-hlab .l .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnk-foyer{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--text) 5%,transparent);border:1px solid transparent;color:var(--muted);padding:4px 10px;border-radius:999px;font-size:calc(11px*var(--fs));font-weight:600;max-width:52%;white-space:nowrap;min-width:0;flex-shrink:1}.bnk-foyer .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnk-foyer svg{flex-shrink:0}.bnk-val{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:clamp(26px,9vw,calc(38px*var(--fs)));line-height:1;letter-spacing:-.025em;margin-top:10px;font-variant-numeric:tabular-nums;color:var(--text)}.bnk-val .sm{font-family:var(--body);font-weight:500;font-size:calc(13px*var(--fs));letter-spacing:0;color:var(--muted);margin-inline-start:9px}.bnk-split{display:flex;gap:0;margin-top:12px}.bnk-split .s{flex:1;padding:2px 12px;min-width:0;border-inline-start:1px solid var(--hairline)}.bnk-split .s:first-child{border-inline-start:none;padding-inline-start:0}.bnk-split .s .k{font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint);display:flex;align-items:center;gap:6px;min-width:0}.bnk-split .s .k svg{flex-shrink:0}.bnk-split .s .k .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:344px){.bnk-split .s .k{gap:2px;letter-spacing:.012em}}.bnk-split .s .v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));margin-top:3px;color:var(--text);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.bnk-split .s .d{font-size:calc(10.5px*var(--fs));color:var(--muted);margin-top:2px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnk-spark{margin-top:13px;display:flex;align-items:flex-end;gap:12px}.bnk-spark svg{flex:1;height:44px;display:block;overflow:visible;min-width:0}.bnk-cap{flex-shrink:0;text-align:end}.bnk-cap .n{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.bnk-cap .t{font-size:calc(10.5px*var(--fs));color:var(--muted);margin-top:1px}.bnk-flow{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline)}.bnk-flow .f{flex:1;display:flex;align-items:center;gap:9px;min-width:0}.bnk-fi{width:26px;height:26px;border-radius:9px;background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid transparent;color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bnk-fk{font-size:calc(10.5px*var(--fs));color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnk-fv{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs));letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--text)}.ecm{border-color:color-mix(in srgb,var(--warning) 34%,var(--border))}.ecm-l{display:flex;flex-direction:column;gap:2px;margin-block-start:10px}.ecm-r{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:9px 2px}.ecm-r+.ecm-r{border-block-start:1px solid var(--hairline)}.ecm-n{flex:1 1 7rem;min-width:0;font-size:calc(13.5px*var(--fs));font-weight:600;overflow-wrap:anywhere}.ecm-p{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}.ecm-v{display:flex;align-items:baseline;gap:5px;flex-shrink:0}.ecm-v i{font-style:normal;font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.ecm-v b{font-family:var(--title);font-size:calc(14px*var(--fs));font-weight:calc(700 + var(--title-boost));font-variant-numeric:tabular-nums}.ecm-s{flex-shrink:0;font-weight:700;color:color-mix(in srgb,var(--warning) 55%,var(--text))}.ecm-go{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:12px}.ecm-go>*{flex:1 1 12rem}.atr{margin-top:2px}.atr-t{font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);margin:0 2px 8px}.atr-row{display:flex;gap:8px;flex-wrap:wrap}.atr-c{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:999px;padding:8px 12px;font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));line-height:1.25;color:var(--text);cursor:pointer;min-width:0;max-width:100%;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.atr-c:hover{border-color:transparent;background:color-mix(in srgb,var(--text) 9%,transparent);box-shadow:none}.atr-c:active{transform:scale(.97)}.atr-c>svg{color:var(--faint);flex-shrink:0}.atr-x{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-ign{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:99px;color:var(--faint);transition:background .14s,color .14s}.atr-ign:hover,.atr-ign:focus-visible{background:var(--sunken);color:var(--dangerInk);outline:none}.atr-dot{width:8px;height:8px;border-radius:99px;background:var(--accent);flex-shrink:0;position:relative}.atr-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:99px;border:2px solid var(--accent);opacity:0;animation:atrPulse 2.8s ease-out infinite}@keyframes atrPulse{0%{transform:scale(.5);opacity:.45}65%{transform:scale(1.12);opacity:0}to{transform:scale(1.12);opacity:0}}@media (prefers-reduced-motion: reduce){.atr-dot:after{animation:none}}.rep-strip{display:flex;align-items:center;gap:12px;width:100%;padding:13px 15px;border-radius:16px;border:1px solid transparent;cursor:pointer;text-align:left;background:color-mix(in srgb,var(--accent) 8%,var(--surface));font-family:var(--body);color:var(--text);transition:background-color .15s,transform .14s var(--mv-ressort)}.rep-strip:active{transform:scale(.985)}@media (hover:hover){.rep-strip:hover{background:color-mix(in srgb,var(--accent) 13%,var(--surface))}}.rep-strip-ic{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:var(--grad-sila,var(--accent))}.rep-strip-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rep-strip-m b{font-size:calc(13.5px*var(--fs));font-weight:700}.rep-strip-m span{font-size:calc(11.5px*var(--fs));color:var(--muted)}.spr-sub{font-size:calc(12.5px*var(--fs));color:var(--muted);margin:0 0 14px;line-height:1.5}.spr-big{text-align:center;padding:4px 0 2px}.spr-big span{display:block;font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted)}.spr-big b{display:block;font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(38px*var(--fs));line-height:1.05;letter-spacing:-.035em;color:var(--accent);margin-top:4px}.spr-big i{display:block;font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--faint);margin-top:5px}.spr-rows{display:flex;flex-direction:column;gap:8px}.spr-row{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:14px;background:var(--sunken);border:1px solid var(--border);opacity:0;animation:sprRise .34s var(--mv-entree) forwards}@keyframes sprRise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.spr-row{animation:none;opacity:1}}.spr-row-n{flex:1;min-width:0;font-size:calc(13.5px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spr-row-n i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);margin-left:6px;font-weight:500}.spr-row b{font-family:var(--title),"Manrope",sans-serif;font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));letter-spacing:-.02em;white-space:nowrap;flex-shrink:0}.spr-row b span{font-family:var(--body);font-weight:500;font-size:calc(10.5px*var(--fs));color:var(--muted);margin-left:2px}.spr-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;margin-top:12px;background:var(--sunken)}.spr-bar>i{display:block;height:100%}.spr-note{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:10px 13px;border-radius:12px;background:var(--accentSoft);font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45}.spr-note svg{flex-shrink:0;margin-top:2px}.spr-verdict{margin-top:14px;padding:12px 14px;border-radius:13px;border:1px solid var(--border);background:var(--surface2);font-size:calc(12.5px*var(--fs));line-height:1.5}.spr-verdict-t{display:flex;align-items:center;gap:7px;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);margin-bottom:6px}.spr-verdict-s{font-size:calc(11.5px*var(--fs));color:var(--faint);margin-top:3px}.spr-stop{display:flex;align-items:center;gap:7px;font-size:calc(11.5px*var(--fs));color:var(--muted);background:color-mix(in srgb,var(--warning) 12%,transparent);border-radius:10px;padding:8px 11px;line-height:1.4}.spr-stop svg{flex-shrink:0}.spr-rail{display:flex;gap:6px;margin-top:20px}.spr-dot{flex:1;min-width:0;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint);text-align:center;padding-top:8px;border-top:2px solid var(--border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s,border-color .18s}.spr-dot.ok{border-top-color:var(--success);color:var(--muted)}.spr-dot.on{border-top-color:var(--accent);color:var(--accent)}.spr-fin{text-align:center;padding:8px 0}.spr-fin-ic{width:66px;height:66px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;background:var(--grad-sila,var(--accent))}.spr-fin-v{font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(34px*var(--fs));letter-spacing:-.035em;line-height:1.05}.spr-fin-v i{font-family:var(--body);font-style:normal;font-weight:500;font-size:calc(12px*var(--fs));color:var(--muted);margin-left:3px}.spr-fin-s{font-size:calc(12.5px*var(--fs));color:var(--muted);margin-top:4px}.spr-fin-m{font-size:calc(12px*var(--fs));color:var(--accent);background:var(--accentSoft);border-radius:11px;padding:10px 13px;margin-top:14px;line-height:1.45;font-weight:600}.mlv{padding:0;overflow:hidden}.mlv.mlv-dedans{margin:12px -14px -12px;border-top:1px solid var(--hairline);overflow:visible}.mlv-h{display:flex;align-items:center;gap:12px;width:100%;padding:13px 15px;border:none;background:none;text-align:left;font-family:var(--body);color:var(--text);cursor:pointer}.mlv-h:disabled{cursor:default}.mlv-h-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mlv-h-m b{font-size:calc(13.5px*var(--fs));font-weight:700}.mlv-h-m span{font-size:calc(11.5px*var(--fs));color:var(--muted)}.mlv-rows{padding:0 9px 6px}.mlv-row{width:100%;border:0;background-color:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer}.mlv-row:disabled{opacity:.55;cursor:default}@media (hover:hover){.mlv-row:hover:not(:disabled){background-color:color-mix(in srgb,var(--text) 5%,transparent)}}.mlv-n{flex-shrink:0;font-size:calc(11.5px*var(--fs));font-weight:650;color:var(--muted)}.mdl-t{font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:9px}.mdl-chips{display:flex;flex-wrap:wrap;gap:7px}.mdl-chip{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:99px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color var(--mv-2) var(--mv-std)}@media (hover:hover){.mdl-chip:hover:not(:disabled){background:var(--accentSoft)}}.mdl-chip:disabled{opacity:.5}.mdl-chip i{font-style:normal;font-size:11px;color:var(--faint);font-weight:700}.mdl-s{font-size:11.5px;color:var(--faint);margin:8px 0 0;line-height:1.45}.vir-dest{background:var(--sunken);border-radius:14px;padding:14px;margin-top:12px}.vir-t{font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px}.vir-s{font-size:12px;color:var(--muted);margin:6px 0 11px;line-height:1.45}.vir-why{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;color:var(--muted);margin-top:-4px;line-height:1.4}.vir-why svg{flex-shrink:0;margin-top:2px}.vir-nat{margin-top:11px;border-radius:11px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex;flex-direction:column;gap:2px;border:1px solid var(--border)}.vir-nat b{font-size:12.5px}.vir-nat span{color:var(--muted)}.vir-epargne{background:color-mix(in srgb,var(--success) 11%,transparent);border-color:color-mix(in srgb,var(--success) 32%,transparent)}.vir-epargne b{color:var(--successInk)}.vir-contribution{background:var(--accentSoft);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.vir-contribution b{color:var(--accent)}.vir-interne b{color:var(--muted)}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background-image:var(--rule-h),var(--rule-h);background-size:100% 1px;background-repeat:no-repeat;background-position:0 0,0 100%;padding:13px 0}.stat{min-width:0;padding-block:0;padding-inline:8px;display:flex;flex-direction:column}.stat+.stat{background-image:var(--rule-v);background-size:1px 100%;background-repeat:no-repeat;background-position:0 0}.stat:first-child{padding-inline-start:4px;padding-inline-end:12px}.stat:last-child{padding-inline-start:12px;padding-inline-end:4px}.stat .s-l{font-size:calc(12px*var(--fs));color:var(--muted);font-weight:550;letter-spacing:0;overflow-wrap:anywhere;line-height:1.25}.w-app .stat .s-l{font-size:calc(12px*var(--fs))}.stat .s-v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:clamp(12px,3.7vw,15px);margin-block-start:auto;padding-block-start:5px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.w-app .stat .s-v{font-size:calc(20px*var(--fs))}.lrow{--l-pad:6px;--l-disc:38px;--l-gap:13px;display:flex;align-items:center;gap:var(--l-gap);padding:14px var(--l-pad);border-radius:14px;transition:background .13s}.lrow:has(>.licon){--rule-inset:calc(var(--l-pad) + var(--l-disc) + var(--l-gap))}.lrow+.lrow{background-image:var(--rule-h);background-size:calc(100% - var(--rule-inset)) 1px;background-repeat:no-repeat;background-position:var(--rule-inset) 0}.lrow.over{background-color:color-mix(in srgb,var(--danger) 6%,transparent);border-left:3px solid var(--danger);padding-left:9px}.lrow.over+.lrow,.lrow+.lrow.over{background-image:none}@media (hover:hover){.lrow[role=button]:hover,.lrow.tap:hover{background-color:var(--accentSoft)}.lrow[role=button]:hover+.lrow,.lrow.tap:hover+.lrow{background-image:none}}.txday+.txday{margin-top:2px}.txday-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 2px 8px}.txday:first-child .txday-h{padding-top:2px}.txday-h .d{font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted);letter-spacing:.01em}.txday-h .n{font-family:var(--title);font-size:calc(11.5px*var(--fs));font-weight:calc(600 + var(--title-boost));white-space:nowrap}.txrow{display:flex;align-items:center;gap:12px;padding:9px 0;cursor:pointer;border-radius:12px;transition:background .12s}.txrow+.txrow{background-image:var(--rule-h);background-size:calc(100% - 50px) 1px;background-repeat:no-repeat;background-position:50px 0}[dir=rtl] .txrow+.txrow{background-position:0 0}.txrow.sel{background:var(--accentSoft)}.txrow.sel+.txrow{background-image:none}.txrow.choisie{background:color-mix(in srgb,var(--accent) 9%,transparent)}.txrow.choisie+.txrow{background-image:none}.ops-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}.ops-detail{position:sticky;inset-block-start:16px;display:flex;flex-direction:column;gap:14px;padding:18px}.ops-detail-vide{align-items:center;justify-content:center;gap:10px;min-height:180px;color:var(--muted);text-align:center;font-size:calc(13px*var(--fs));line-height:1.45}.ops-d-tete{display:flex;align-items:center;gap:12px;min-width:0}.ops-d-t{display:flex;flex-direction:column;min-width:0;gap:2px}.ops-d-t b{font-size:calc(15px*var(--fs));font-weight:650;line-height:1.35;overflow-wrap:anywhere}.ops-d-m{font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(24px*var(--fs));line-height:1.3;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.ops-d-m.pos{color:var(--successInk)}.ops-d-l{display:flex;flex-direction:column;gap:8px;margin:0}.ops-d-l>div{display:flex;justify-content:space-between;gap:12px;font-size:calc(13px*var(--fs));line-height:1.4}.ops-d-l dt{color:var(--muted)}.ops-d-l dd{margin:0;display:flex;align-items:center;gap:6px;text-align:end;color:var(--text);font-weight:550;min-width:0}.ops-d-ac{color:var(--warningInk)}.ops-d-props{display:flex;flex-direction:column;gap:6px}.ops-d-props .cls-prop{min-height:48px;padding:8px 12px}.ops-d-actions{display:flex;flex-direction:column;gap:6px}.ops-d-actions .btn{gap:6px;width:100%;justify-content:flex-start}.ops-d-actions kbd,.ops-d-clavier kbd{display:inline-block;min-width:18px;padding:0 5px;border:1px solid var(--border);border-radius:5px;background:var(--sunken);color:var(--muted);font-family:var(--body);font-size:calc(11px*var(--fs));line-height:17px;text-align:center}.ops-d-sup{color:var(--dangerInk)}.ops-d-clavier{margin:0;font-size:calc(12px*var(--fs));line-height:1.5;color:var(--muted)}.ops-d-clavier kbd{margin-inline-end:3px}.txic{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.txmain{flex:1;min-width:0}.txlabel{font-size:calc(14px*var(--fs));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txmeta{display:flex;align-items:center;gap:9px;margin-top:3px;overflow:hidden}.txtag{font-size:calc(11px*var(--fs));color:var(--muted);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.txtag.cat{font-weight:600}.txtag.warn{color:var(--warningInk)}.txamt{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(15px*var(--fs));letter-spacing:-.02em;flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.txamt.pos{color:var(--successInk)}.txcheck{width:38px;height:38px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--border)}.txcheck.on{border-color:var(--accent);background:var(--accent)}.catgrp+.catgrp{margin-top:6px}.catgrp-h{display:flex;align-items:center;gap:9px;padding:12px 0 6px;border-top:1px solid var(--border)}.catgrp:first-child .catgrp-h{border-top:none;padding-top:2px}.catgrp-ic{width:28px;height:28px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.catgrp-t{font-size:calc(13px*var(--fs));font-weight:700;color:var(--text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catgrp-n{font-size:calc(11px*var(--fs));font-weight:700;color:var(--muted);background:var(--sunken);border-radius:999px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.catgrp-sum{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(13px*var(--fs));color:var(--text);letter-spacing:-.02em;white-space:nowrap}.catgrp-sum i{font-family:var(--body);font-style:normal;font-weight:500;font-size:calc(10.5px*var(--fs));color:var(--muted);margin-left:2px}.catgrp .lrow:first-of-type{background-image:none}.catgrp-btn{width:100%;background:none;border:none;border-top:1px solid var(--border);cursor:pointer;text-align:left;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.catgrp:first-child .catgrp-btn{border-top:none}@media (hover:hover){.catgrp-btn:hover .catgrp-t{color:var(--accent)}}.catgrp-btn:active{opacity:.6}.licon{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:calc(17px*var(--fs));background:var(--disc-bg);box-shadow:var(--disc-ring)}.lmain{flex:1;min-width:0}.l-t{display:block;font-size:calc(14px*var(--fs));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l-s{display:block;font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l-amt{font-weight:calc(600 + var(--title-boost));font-size:calc(15px*var(--fs));flex-shrink:0;font-variant-numeric:tabular-nums}.l-amt.pos{color:var(--successInk)}.l-amt.neg{color:var(--dangerInk)}.l-t.wrap,.l-s.wrap{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.bill-row{align-items:flex-start;padding:14px 4px}.bill-row .licon{margin-top:1px}.bill-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:5px;font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.35}.bill-meta .chip{font-size:calc(10px*var(--fs));padding:2.5px 8px;gap:3px}.bill-freq{font-size:calc(11.5px*var(--fs));font-weight:600;padding:2.5px 7px;border-radius:999px;white-space:nowrap}.bill-src{display:inline-flex;align-items:flex-start;gap:5px;max-width:100%;margin-top:6px;padding:5px 8px;border-radius:9px;background:var(--sunken);font-size:calc(10.5px*var(--fs));color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.bill-src svg{flex-shrink:0;margin-top:2px;opacity:.7}.bill-amt{text-align:right;padding-top:1px}.bill-amt i{display:block;font-family:var(--body);font-style:normal;font-weight:500;font-size:calc(10px*var(--fs));color:var(--muted);margin-top:1px}.amt-per{font-family:var(--body);font-style:normal;font-weight:500;font-size:calc(10.5px*var(--fs));color:var(--muted);margin-left:2px}.inc-share{height:4px;border-radius:999px;background:var(--sunken);overflow:hidden;margin-top:7px;max-width:220px}.inc-share>i{display:block;height:100%;border-radius:999px;transition:width .5s var(--mv-entree)}.abo-strip{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px 13px;border-radius:15px;border:1px solid transparent;transition:background-color .15s;background:color-mix(in srgb,var(--warning) 8%,var(--surface));cursor:pointer;font-family:var(--body);color:var(--text)}.abo-strip-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.abo-strip-m b{font-family:var(--title),"Manrope",sans-serif;font-weight:calc(700 + var(--title-boost));font-size:calc(14.5px*var(--fs));letter-spacing:-.01em}.abo-strip-m span{font-size:calc(11.5px*var(--fs));color:var(--muted)}@media (hover:hover){.abo-strip:hover{background:color-mix(in srgb,var(--warning) 13%,var(--surface))}}.prow{padding:11px 0}.prow+.prow{border-top:1px solid var(--border)}.prow .p-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.prow .p-t{font-size:calc(13.5px*var(--fs));font-weight:600;display:flex;align-items:center;gap:8px}.prow .p-a{font-size:calc(12px*var(--fs));color:var(--muted);font-weight:500;white-space:nowrap}.prow .p-a b{color:var(--text);font-weight:700}.bar{height:9px;border-radius:6px;background:var(--sunken);overflow:hidden;box-shadow:inset 0 1px 2px color-mix(in srgb,#000 7%,transparent)}.bar>i{display:block;height:100%;border-radius:6px;background:var(--accent);box-shadow:none;transition:width .5s var(--mv-ease)}.seg{position:relative;display:flex;background:color-mix(in srgb,var(--text) 6%,transparent);border-radius:var(--r-ctl);padding:4px;gap:4px;box-shadow:none}.seg button{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;background:none;padding:9px 6px;border-radius:var(--r-ctl-sm);font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted);cursor:pointer;transition:.18s}@media (max-width:344px){.seg{padding:2px;gap:2px}.seg-thumb{top:2px;bottom:2px;width:calc((100% - 4px - (var(--n) - 1)*2px)/var(--n));left:calc(2px + var(--i)*((100% - 4px - (var(--n) - 1)*2px)/var(--n) + 2px))}.seg button{font-size:calc(11.5px*var(--fs));padding:9px 2px;letter-spacing:-.01em}}@media (max-width:899px){.seg.serre button{font-size:calc(11.5px*var(--fs));padding:9px 2px;letter-spacing:-.01em}}.seg button.on{background:var(--accentSoft);color:var(--text);box-shadow:none}.seg.grad button.on{background:var(--hero);color:var(--onAccent,#fff)}.seg.slide button{position:relative;z-index:1}.seg.slide button.on{background:none;box-shadow:none}.seg.grad.slide button.on{background:none}.seg.icones button{display:flex;align-items:center;justify-content:center;gap:7px;padding-block:8px}.seg.icones button svg{flex-shrink:0}.seg.icones .seg-l{min-width:0;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;animation:navLblIn .22s ease both}.seg.icones .seg-l{white-space:nowrap}.seg.icones button:not(.on) .seg-l{display:none}.seg.icones[data-libelles=tous] button:not(.on) .seg-l{display:block}@media (prefers-reduced-motion:reduce){.seg.icones .seg-l{animation:none}}.seg-thumb{position:absolute;z-index:0;top:4px;bottom:4px;border-radius:var(--r-ctl-sm);background:var(--accentSoft);box-shadow:none;width:calc((100% - 8px - (var(--n) - 1)*4px)/var(--n));left:calc(4px + var(--i)*((100% - 8px - (var(--n) - 1)*4px)/var(--n) + 4px));transition:left .28s var(--mv-ressort)}.seg.grad .seg-thumb{background:var(--hero);box-shadow:none}@media (prefers-reduced-motion:reduce){.seg-thumb{transition:none}}.volets .seg{background:color-mix(in srgb,var(--text) 5%,transparent);box-shadow:none}.volets .seg.grad .seg-thumb{background:var(--accentSoft);box-shadow:none}.volets .seg.grad button.on{color:var(--text)}.volets .seg.grad button.on svg{color:var(--accent)}.meter{display:flex;height:14px;border-radius:8px;overflow:hidden;background:var(--sunken);box-shadow:inset 0 1px 2px color-mix(in srgb,#000 7%,transparent)}.meter>i{height:100%}.meter-leg{display:flex;justify-content:space-between;margin-top:12px;gap:8px}.meter-leg .ml{display:flex;flex-direction:column;gap:3px;flex:1}.meter-leg .ml .d{display:flex;align-items:center;gap:6px;font-size:calc(11px*var(--fs));color:var(--muted);font-weight:500}.meter-leg .ml .d i{width:9px;height:9px;border-radius:3px}.meter-leg .ml .v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(15px*var(--fs));padding-left:15px}.chip{display:inline-flex;align-items:center;gap:5px;font-size:calc(11px*var(--fs));font-weight:600;padding:3.5px 9px;border-radius:20px;white-space:nowrap;background:color-mix(in srgb,var(--text) 5%,transparent);border:1px solid transparent;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.chips .chip{--hit:4px;cursor:pointer;background:var(--sunken);border-color:transparent;padding:6px 12px;font-size:calc(12px*var(--fs));transition:.14s}.chips .chip.on{background:var(--accentSoft);color:var(--accent);border-color:transparent}.filt-lbl{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);margin:0 2px 8px}.ops .ops-cycle{display:flex;flex-direction:column;gap:10px}.ops-find{display:flex;flex-direction:column;gap:10px;min-width:0}.fb-top{display:flex;gap:8px;align-items:stretch}.fb-search{position:relative;flex:1;display:flex;align-items:center;min-width:0}.fb-search input{width:100%;height:40px;padding:0 32px 0 34px;border-radius:12px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font-family:var(--body);font-size:calc(14px*var(--fs));outline:none;transition:border-color .15s}.fb-search input:focus{border-color:var(--accent)}.fb-search .fi{position:absolute;left:11px;display:flex;color:var(--faint);pointer-events:none}.fb-search .fx{position:absolute;right:7px;display:flex;color:var(--faint);background:none;border:none;cursor:pointer;padding:3px;border-radius:8px}.fb-search .fx:hover{color:var(--text)}.fb-filt{flex:0 0 auto;position:relative;height:40px;padding:0 12px;border-radius:12px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font-family:var(--body);font-weight:600;font-size:calc(13px*var(--fs));display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;transition:.15s}.fb-filt:active{transform:scale(.97)}.fb-filt.on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.fb-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--onAccent);font-size:calc(11px*var(--fs));font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ops-rail{display:flex;align-items:center;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding:1px var(--gut)}.ops-rail::-webkit-scrollbar{display:none}.ops-rail>*{flex-shrink:0}.ops-sep{width:1px;height:18px;background:var(--hairline);margin:0 2px}.ops-chip{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:999px;border:none;cursor:pointer;font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);transition:background .14s,color .14s}.ops-chip:active{transform:scale(.96)}.ops-chip.on{background:var(--accentSoft);color:var(--text)}.ops-chip.warn{color:var(--warningInk)}.ops-chip.warn.on{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warningInk)}.ops-pill{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 6px 0 12px;border-radius:999px;background:var(--accentSoft);color:var(--accent);font-size:calc(12.5px*var(--fs));font-weight:600;white-space:nowrap}.ops-pill button{--hit:8px;display:flex;border:none;background:none;color:inherit;cursor:pointer;padding:3px;border-radius:999px}.ops-classer{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:10px 12px;border:none;border-radius:14px;cursor:pointer;font-family:var(--body);color:var(--text);background:color-mix(in srgb,var(--warning) 10%,transparent);transition:background .14s}.ops-classer:active{transform:scale(.99)}.ops-classer-ic{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--warningInk);background:color-mix(in srgb,var(--warning) 16%,transparent)}.ops-classer-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ops-classer-t b{font-size:calc(13.5px*var(--fs));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-classer-t span{font-size:calc(11.5px*var(--fs));color:var(--muted)}.ops-classer-go{display:inline-flex;align-items:center;gap:2px;font-size:calc(12.5px*var(--fs));font-weight:700;color:var(--warningInk);flex-shrink:0}.ops-count{color:var(--faint);font-weight:calc(600 + var(--title-boost))}.ops-sum{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0 2px 6px;font-size:calc(12px*var(--fs));color:var(--muted)}.ops-sum b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-variant-numeric:tabular-nums}.txdot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.txtag.txacct{font-weight:500;color:var(--faint)}.fb-reset{--hit:11px;margin-left:auto;font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:8px}.fb-reset:hover{color:var(--dangerInk)}.switchrow{display:flex;gap:8px;padding:2px 2px 12px}.switchrow>.hh-switch{flex:1;min-width:0}.m-app>.switchrow{flex-shrink:0;padding:0 18px 10px;background:var(--bg);position:relative;z-index:38}.topcrown .pagehead.deux{flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:0 10px 10px 16px;border-bottom:0}.ph-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.ph-main{display:flex;align-items:center;gap:10px;min-width:0;padding-inline-end:6px}.topcrown .pagehead.redit .ph-sub-def,.topcrown .pagehead h1{margin:1px 0 0;font-size:calc(16px*var(--fs));font-weight:calc(700 + var(--title-boost));letter-spacing:-.025em;line-height:1.32;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.topcrown .pagehead:not(.redit) .ph-sub-def{display:none}.topcrown .pagehead .ph-tx:has(.ph-t:not(:empty)) .ph-sub-def,.topcrown .pagehead .ph-tx:has(.ph-sub:not(:empty)) .ph-sub-def{display:none}.pagehead.redit .ph-tx:has(.ph-t:not(:empty)) .ph-sub{margin-top:3px;font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:500;letter-spacing:.01em;color:var(--muted)}.ph-brand{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;-webkit-user-select:none;user-select:none}.ph-brand svg{flex-shrink:0}.ph-brand-n{font-family:var(--brand-font);font-weight:800;font-size:calc(19px*var(--fs));letter-spacing:-.045em;color:var(--text);white-space:nowrap;line-height:1.32}.ph-sels{display:flex;align-items:center;gap:2px;flex:0 0 auto;height:40px;padding:0 3px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent)}.topcrown .ph-main .ph-tx{flex:1 1 auto;min-width:5.5em}.ph-pack{display:flex;align-items:center;gap:3px;min-width:0;flex:0 0 auto;height:34px;padding:0 8px 0 3px;border:0;border-radius:999px;background:transparent;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s,transform .13s}.ph-pack-ic{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--pk-c, var(--accent));color:var(--onAccent,#fff)}.ph-pack-chev{display:flex;flex-shrink:0;color:var(--muted)}.ph-pack:active{transform:scale(.97);background:color-mix(in srgb,var(--text) 11%,transparent)}@media (hover:hover){.ph-pack:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.ph-pack:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accentSoft)}.ph-sels .ph-fil{flex:0 0 auto}.ph-sels .ph-pack{position:relative}.ph-sels .ph-pack:before{content:"";position:absolute;inset-inline-start:0;top:10px;bottom:10px;width:1px;background:var(--hairline)}.ph-fil{display:flex;align-items:center;min-width:0;flex:0 1 auto}.ph-fil .hh-switch{position:relative;display:flex;min-width:0;flex:0 1 auto}.ph-fil .hh-switch .hh-btn{position:relative;width:34px;min-width:34px;height:34px;padding:0;gap:0;justify-content:center;border:none;background:transparent;box-shadow:none;border-radius:999px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s}.ph-fil .hh-init{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));letter-spacing:0;background:color-mix(in srgb,var(--text) 13%,transparent);color:var(--text);transition:background .16s,color .16s}.ph-fil .hh-nb{position:absolute;inset-block-end:0;inset-inline-end:-2px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:calc(9.5px*var(--fs));font-weight:750;line-height:1;background:var(--accent);color:var(--onAccent,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 6%,var(--bg))}.ph-fil .hh-switch .hh-btn.open{background:color-mix(in srgb,var(--text) 11%,transparent)}@media (hover:hover){.ph-fil .hh-switch .hh-btn:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.ph-fil .hh-switch .hh-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accentSoft)}.ph-fil .hh-menu{left:auto;right:0;min-width:min(240px,74vw)}[dir=rtl] .ph-fil .hh-menu{left:0;right:auto}.pagehead .hdr-acts{flex:0 0 auto;gap:2px}.pagehead .hdr-acts .hbtn.ai{background:transparent;box-shadow:none}.pagehead .hdr-acts .hbtn.ai.on{background:var(--accentSoft)}.apps-ecran:not(.large) .apps-outils .hbtn.ai{background:transparent;box-shadow:none}.apps-ecran:not(.large) .apps-outils .hbtn.ai.on{background:var(--accentSoft)}.topcrown{position:absolute;top:0;left:0;right:0;z-index:40}.topcrown:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 130% at 50% -50%,var(--wash2),transparent 62%),linear-gradient(to bottom,color-mix(in srgb,var(--bg) 96%,transparent),color-mix(in srgb,var(--bg) 88%,transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 -1px color-mix(in srgb,var(--accent) 14%,var(--border))}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.topcrown:before{background:var(--bg)}}.m-app>.scroll{--colleHaut:calc(var(--crownH, 156px) + 2px);--respire:18px;padding-top:0}.m-app>.scroll:before{content:"";display:block;height:calc(var(--colleHaut) + var(--respire))}.hh-scope .hh-btn{height:38px;padding:0 9px;gap:8px;-webkit-tap-highlight-color:transparent;background:none;border-color:transparent;box-shadow:none;transition:background .18s,box-shadow .22s,transform .13s var(--mv-ressort)}.hh-scope .hh-btn:active{transform:scale(.972);background:color-mix(in srgb,var(--text) 5%,transparent)}.hh-scope .hh-ic{width:26px;height:26px;transition:transform .3s var(--mv-rebond),box-shadow .22s;background:var(--disc-bg);box-shadow:var(--disc-ring)}.hh-scope .hh-btn:active .hh-ic{transform:scale(.9)}@media (hover:hover){.hh-scope .hh-btn:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.hh-scope .hh-btn:hover .hh-ic{transform:scale(1.08) rotate(-5deg)}}.hh-scope .hh-name{flex:1;min-width:0;text-align:left;font-weight:600;font-size:calc(13px*var(--fs))}.hh-scope .hh-btn>svg:last-child{transition:transform .26s var(--mv-entree)}.hh-scope .hh-btn.open>svg:last-child{transform:rotate(180deg)}.hh-scope .hh-btn.open{box-shadow:0 0 0 3px var(--accentSoft)}.hh-scope .hh-btn:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accentSoft)}@media (prefers-reduced-motion:reduce){.hh-scope .hh-btn,.hh-scope .hh-ic,.hh-scope .hh-btn>svg:last-child{transition:none}.hh-scope .hh-btn:active,.hh-scope .hh-btn:hover .hh-ic,.hh-scope .hh-btn:active .hh-ic{transform:none}}.esp-sug{margin-block-end:14px}.apps-props{margin-block-start:26px}.esp-sug-row{display:flex;align-items:center;gap:12px;margin-block-start:8px}.esp-sug-row .esp-sug-ic{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:38px;block-size:38px;border-radius:12px;color:var(--pk-c,var(--accent));background:color-mix(in srgb,var(--pk-c,var(--accent)) 14%,transparent)}.esp-sug-tx{display:flex;flex-direction:column;gap:2px;flex:1;min-inline-size:0}.esp-sug-nm{font-size:calc(14.5px*var(--fs));font-weight:650;color:var(--text)}.esp-sug-ct{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.esp-sug-ok{flex-shrink:0}.esp-sug-x{flex-shrink:0;display:flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:0;background:transparent;color:var(--faint);cursor:pointer;border-radius:9px}.esp-sug-x:active{background:var(--sunken)}.moregrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;--pk-c:var(--accent)}.more-fam{font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);margin:14px 2px 8px}.more-fam:first-child{margin-top:2px}.moretile{display:flex;align-items:center;gap:11px;min-width:0;padding:12px;border-radius:15px;border:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:var(--surface);box-shadow:var(--shadowSoft);font-family:var(--body);transition:border-color .16s,box-shadow .2s,transform .13s var(--mv-ressort)}.moretile:active{transform:scale(.975)}@media (hover:hover){.moretile:hover{border-color:var(--pk-c);box-shadow:none}}.moretile:focus-visible{outline:none;border-color:var(--pk-c);box-shadow:0 0 0 3px color-mix(in srgb,var(--pk-c) 22%,transparent)}.moretile-ic{width:34px;height:34px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--pk-c) 13%,transparent);color:var(--pk-c)}.moretile-t{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13.5px*var(--fs));font-weight:650}.moretile.on{border-color:var(--pk-c);background:color-mix(in srgb,var(--pk-c) 8%,var(--surface))}.moretile.on .moretile-ic{background:var(--pk-c);color:#fff;box-shadow:none}@media (prefers-reduced-motion:reduce){.moretile{transition:none}.moretile:active{transform:none}}.more-autres{display:flex;flex-direction:column;gap:2px}.more-autre{display:flex;align-items:center;gap:11px;min-width:0;width:100%;padding:9px 10px;border:none;border-radius:12px;background:none;color:var(--muted);text-align:left;cursor:pointer;font-family:var(--body);transition:background .14s,color .14s}.more-autre:hover,.more-autre:focus-visible{background:var(--sunken);color:var(--text);outline:none}.more-autre.on{background:color-mix(in srgb,var(--pk-c) 9%,transparent);color:var(--pk-c)}.ma-ic{width:28px;height:28px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--sunken);color:var(--faint)}.more-autre:hover .ma-ic,.more-autre.on .ma-ic{background:color-mix(in srgb,var(--pk-c) 12%,transparent);color:var(--pk-c)}.ma-tx{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.ma-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px*var(--fs));font-weight:600;color:var(--text)}.more-autre.on .ma-t{color:var(--pk-c)}.ma-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px*var(--fs));color:var(--faint)}.sideitem.launch{color:var(--accent)}.ai-empty{padding:18px}.ai-empty-t{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(16px*var(--fs));margin-bottom:14px}.ai-chips{display:flex;flex-direction:column;gap:9px}.ai-chip{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:13px 14px;border-radius:14px;border:1px solid var(--border);background:var(--sunken);color:var(--text);font-family:var(--body);font-weight:600;font-size:calc(13.5px*var(--fs));cursor:pointer;transition:.14s}.ai-chip:hover{border-color:var(--accent);background:var(--accentSoft)}.ai-chip:active{transform:scale(.98)}.ai-note{font-size:calc(11.5px*var(--fs));color:var(--muted);margin:16px 2px 0;text-align:center}.ai-experts{display:flex;gap:7px;overflow-x:auto;padding:0 2px 12px;margin:-2px -2px 0;scrollbar-width:none}.ai-experts::-webkit-scrollbar{display:none}.ai-expert{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-family:var(--body);font-weight:600;font-size:calc(12px*var(--fs));cursor:pointer;transition:.14s;white-space:nowrap}.ai-expert:hover{border-color:var(--accent);color:var(--text)}.ai-expert.on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.ai-carnet{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;margin-bottom:12px;border-radius:14px;border:1px solid var(--border);background:var(--surface);transition:.16s}.ai-carnet.on{border-color:var(--accent);background:var(--accentSoft)}.ai-carnet>svg{flex-shrink:0;margin-top:1px}.ai-carnet-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-carnet-tx b{font-size:calc(12.5px*var(--fs));font-weight:700}.ai-carnet-tx span{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.42}.sw{flex-shrink:0;position:relative;width:42px;height:24px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 16%,transparent);cursor:pointer;transition:background-color var(--mv-2) var(--mv-std)}.sw i{position:absolute;inset-block-start:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0b1a2e3d,0 0 0 .5px #0b1a2e0f;transition:inset-inline-start var(--mv-3) var(--mv-ressort),width var(--mv-2) var(--mv-ressort)}.sw.on{background:var(--accent)}.sw.on i{inset-inline-start:21px}.sw:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.sw:not(:disabled):active i{width:23px}.sw.on:not(:disabled):active i{inset-inline-start:16px}@media (hover:hover){.sw:not(.on):not(:disabled):hover{background:color-mix(in srgb,var(--text) 24%,transparent)}}.sw:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.sw,.sw i{transition:none}}.ai-carnet>.sw{margin-top:1px}.ai-agent{border-top:1px solid var(--border)}.ai-agent:first-of-type{border-top:0}.ai-agent.off{opacity:.55}.ai-agent-h{display:flex;align-items:center;gap:12px;width:100%;padding:11px 0;background:none;border:0;cursor:pointer;color:var(--text);text-align:left}.ai-agent-b{padding:2px 0 14px}.ai-doms{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ai-dom{padding:3px 9px;border-radius:999px;background:var(--sunken);border:1px solid var(--border);color:var(--muted);font-size:calc(10.5px*var(--fs));font-weight:600}.ai-def-h{display:flex;align-items:center;gap:7px;padding:0;background:none;border:0;cursor:pointer;color:var(--muted);font-family:var(--body);font-weight:600;font-size:calc(11.5px*var(--fs))}.ai-def-h:hover{color:var(--accent)}.ai-def{margin:9px 0 0;padding:12px 14px 12px 28px;border-radius:12px;background:var(--sunken);border:1px solid var(--border);list-style:disc}.ai-def li{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.5;margin-bottom:7px}.ai-def li:last-child{margin-bottom:0}.ai-cfg{background:color-mix(in srgb,var(--accent) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:18px;padding:16px 16px 14px}.ai-cfg-t{display:flex;align-items:center;gap:8px;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));margin-bottom:14px}.ai-cfg-g{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ai-cfg-g>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-cfg-g b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(21px*var(--fs));line-height:1.1}.ai-cfg-g span{font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.3}.ai-cfg-s{margin-top:13px;padding-top:11px;border-top:1px solid var(--border);font-size:calc(11.5px*var(--fs));color:var(--muted)}.ai-niv-h{display:flex;align-items:center;gap:12px}.ai-cascade{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px;color:var(--faint)}.ai-cascade span{padding:4px 10px;border-radius:999px;background:var(--sunken);border:1px solid var(--border);color:var(--muted);font-size:calc(11px*var(--fs));font-weight:600}.ai-cascade span:last-child{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.ai-brief{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.ai-brief-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.ai-brief-t{display:flex;align-items:center;gap:8px;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs))}.ai-msgs{display:flex;flex-direction:column;gap:12px}.ai-row{display:flex;gap:9px;align-items:flex-start;max-width:100%}.ai-row.user{justify-content:flex-end}.ai-av{width:30px;height:30px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accentSoft);border:1px solid var(--accentLine)}.ai-bub{max-width:82%;padding:12px 14px;border-radius:16px;font-size:calc(14px*var(--fs));line-height:1.45;white-space:pre-wrap;word-break:break-word}.ai-bub.ai{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:6px;color:var(--text);box-shadow:var(--shadowSoft)}.ai-bub.user{background:var(--hero);color:var(--onAccent,#fff);border-bottom-right-radius:6px}.ai-bub.err{background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);color:var(--dangerInk)}.ai-typing{display:flex;gap:5px;align-items:center}.ai-typing span{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:aiblink 1.2s infinite ease-in-out}.ai-typing span:nth-child(2){animation-delay:.2s}.ai-typing span:nth-child(3){animation-delay:.4s}@keyframes aiblink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-qp{display:flex;gap:7px;overflow-x:auto;padding:1px 1px 3px;scrollbar-width:none}.ai-qp::-webkit-scrollbar{display:none}.ai-qp-chip{flex-shrink:0;white-space:nowrap;font-family:var(--body);font-weight:600;font-size:calc(12px*var(--fs));color:var(--accent);background:var(--accentSoft);border:1px solid var(--accentLine);border-radius:999px;padding:8px 14px;cursor:pointer;transition:background .14s}.ai-qp-chip:active{transform:scale(.96)}.ai-qp-chip:disabled{opacity:.55;cursor:default}.ai-retry{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-family:var(--body);font-weight:700;font-size:calc(12.5px*var(--fs));color:var(--accent);background:var(--accentSoft);border:1px solid var(--accentLine);border-radius:11px;padding:8px 14px;cursor:pointer;margin-left:39px}.ai-retry:active{transform:scale(.97)}.ai-composer{display:flex;gap:8px;align-items:center}.ai-composer input{flex:1;min-width:0;height:46px;padding:0 16px;border-radius:15px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--body);font-size:calc(14px*var(--fs));outline:none;box-shadow:var(--shadowSoft)}.ai-composer input:focus{border-color:var(--accent)}.ai-send{width:46px;height:46px;flex-shrink:0;border:none;border-radius:15px;background:var(--hero);color:var(--onAccent,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.ai-send:disabled{opacity:.5;cursor:default}.ai-send:active{transform:scale(.94)}.ai-answer{flex:1;min-width:0;max-width:92%;background:var(--surface);border:1px solid var(--border);border-radius:16px 16px 16px 6px;box-shadow:var(--shadowSoft);overflow:hidden}.ai-answer-body{padding:13px 15px;font-size:calc(14px*var(--fs));line-height:1.5;color:var(--text)}.ai-answer-body strong{font-weight:700;color:var(--text)}.ai-p{margin:0 0 8px}.ai-p:last-child{margin-bottom:0}.ai-ul{margin:2px 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ai-ul:last-child{margin-bottom:0}.ai-ul li{position:relative;padding-left:18px;line-height:1.45}.ai-ul li:before{content:"";position:absolute;left:3px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.ai-ol{margin:2px 0 8px;padding-left:20px;display:flex;flex-direction:column;gap:6px}.ai-ol:last-child{margin-bottom:0}.ai-ol li{line-height:1.45}.ai-ol li::marker{color:var(--accent);font-weight:700}.ai-h{font-family:var(--title);font-weight:calc(700 + var(--title-boost));letter-spacing:-.01em;color:var(--text);margin:14px 0 6px;line-height:1.25}.ai-h:first-child{margin-top:0}.ai-h1{font-size:calc(15.5px*var(--fs))}.ai-h2{font-size:calc(14px*var(--fs))}.ai-h3{font-size:calc(13px*var(--fs));color:var(--muted);font-weight:600}.ai-charts{display:flex;flex-direction:column;gap:10px;padding:2px 12px 13px}.ai-chart{background:var(--surface);border:1px solid transparent;border-radius:14px;padding:13px 14px}.kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.w-app .kpi-grid{grid-template-columns:repeat(4,1fr)}.kpi{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border-radius:18px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadowSoft);text-align:left;--kpi-c:var(--accent)}.kpi.tap{cursor:pointer;transition:transform .13s,border-color .13s}.kpi.tap:hover{border-color:color-mix(in srgb,var(--kpi-c) 45%,var(--border))}.kpi.tap:active{transform:scale(.98)}.kpi-ic{--disc-c:var(--kpi-c);width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--disc-bg);box-shadow:var(--disc-ring);color:var(--kpi-c);margin-bottom:10px}.kpi-l{font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:600;line-height:1.2}.kpi-v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(18px*var(--fs));letter-spacing:-.02em;margin-top:4px;color:var(--text);font-variant-numeric:tabular-nums}.kpi-v.pos{color:var(--successInk)}.kpi-v.neg{color:var(--dangerInk)}.kpi-v.warn{color:var(--warningInk)}.kpi-h{font-size:calc(10.5px*var(--fs));color:var(--faint);margin-top:3px;line-height:1.25}.m-app .kpi{background:none;border:0;box-shadow:none;border-radius:0;padding:2px 2px 10px}.m-app .kpi:nth-child(2n){border-inline-start:0;padding-inline-start:16px;background-image:var(--rule-v);background-size:1px 100%;background-repeat:no-repeat;background-position:0 0}.m-app .kpi:nth-child(odd){padding-inline-end:16px}.m-app .kpi:nth-child(n+3){border-block-start:0;padding-block-start:12px;background-image:var(--rule-h);background-size:100% 1px;background-repeat:no-repeat;background-position:0 0}.m-app .kpi:nth-child(2n):nth-child(n+3){background-image:var(--rule-v),var(--rule-h);background-size:1px 100%,100% 1px;background-repeat:no-repeat;background-position:0 0,0 0}.m-app .kpi-grid{gap:0}.home-rt-empty{display:flex;align-items:center;gap:10px;padding:16px 4px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.home-rt-foot{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.home-rt-link{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:11px;border:1px solid var(--border);background:var(--sunken);color:var(--accent);font-family:var(--body);font-weight:600;font-size:calc(12px*var(--fs));cursor:pointer;transition:.13s}.home-rt-link:hover{border-color:var(--accent);background:var(--accentSoft)}.cal-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cal-nav{width:36px;height:36px;border-radius:999px;border:1px solid transparent;background:none;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .14s,color .14s}.cal-nav:hover{color:var(--text);border-color:var(--border)}.cal-title{flex:1;text-align:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));letter-spacing:-.01em}.cal-today{padding:0 11px;height:34px;border-radius:999px;border:1px solid transparent;background:none;color:var(--accent);font-weight:700;font-size:calc(12px*var(--fs));cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-family:var(--body);transition:border-color .14s}@media (hover:hover){.cal-today:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.cal-today>svg{display:none}@media (max-width:344px){.cal-today{padding:0;width:34px;justify-content:center}.cal-today>svg{display:block}.cal-today>span{display:none}}.cal-wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:6px}.cal-wd span{text-align:center;font-size:calc(10px*var(--fs));font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:.03em}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-cell{position:relative;min-width:0;overflow:hidden;min-height:54px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 0 10px;transition:background .12s,border-color .12s}.cal-cell.out{opacity:.38}.cal-cell.sel{background:color-mix(in srgb,var(--accent) 15%,transparent)}.cal-cell.trip{background:color-mix(in srgb,#38BDF8 10%,transparent)}.cal-cell.trip.sel{background:color-mix(in srgb,#38BDF8 20%,transparent)}.cal-trip{position:absolute;bottom:3px;height:5px;z-index:0}.cal-dnum{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--text);min-width:22px;height:22px;line-height:22px;text-align:center;border-radius:7px}.cal-cell.today .cal-dnum{color:var(--onAccent,#fff);background:var(--accent);font-weight:700}.cal-dots{display:flex;gap:3px;min-height:6px;align-items:center}.cal-dots i{width:6px;height:6px;border-radius:50%}.cal-more{font-size:calc(9px*var(--fs));font-weight:700;color:var(--faint);font-style:normal;line-height:1;width:auto;height:auto;border-radius:0;background:none}.ev-until{flex-shrink:0;font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--accent);background:var(--accentSoft);border-radius:20px;padding:3px 9px;white-space:nowrap}.sts-card{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:12px 15px;border-radius:16px;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:transform .16s var(--mv-entree),box-shadow .16s}.sts-card.risk{border-color:transparent;background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.sts-card.entame{border-color:transparent;background:color-mix(in srgb,var(--warning) 8%,var(--surface))}@media (hover:hover){.sts-card:hover{box-shadow:none}}.sts-ic{width:38px;height:38px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accentSoft);color:var(--accent);box-shadow:none}.sts-m{flex:1;min-width:0}.sts-lab{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint)}.sts-val{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(20px*var(--fs));letter-spacing:-.02em;line-height:1.1;margin:2px 0 3px;color:var(--text)}.sts-sub{font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45}.sts-sub b{color:var(--text)}.ev-types{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ev-type{display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 6px;border-radius:13px;border:1.5px solid var(--border);background:var(--sunken);color:var(--muted);font-family:var(--body);font-weight:600;font-size:calc(12px*var(--fs));cursor:pointer;transition:border-color .14s,background .14s,color .14s}.ev-type span{line-height:1}@media (hover:hover){.ev-type:hover{border-color:var(--borderStrong)}}.cal-legend{text-align:center;font-size:calc(11px*var(--fs));color:var(--faint);font-weight:600;margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.cal-foot{margin-top:12px;padding-top:11px;border-top:1px solid var(--border)}.cal-money{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-bottom:9px}.cal-mtag{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(12px*var(--fs))}.cal-mtag.pos{color:var(--successInk)}.cal-mtag.neg{color:var(--dangerInk)}.cal-mtag.net{color:var(--muted);font-family:var(--body);font-weight:600}.cal-sum .cal-mtag+.cal-mtag{margin-inline-start:2px}.cal-legend2{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center}.cal-legend2 span{display:inline-flex;align-items:center;gap:5px;font-size:calc(10.5px*var(--fs));color:var(--muted);font-weight:600}.cal-legend2 i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.cal-trip-banner{display:flex;align-items:center;gap:11px;width:100%;text-align:start;margin-bottom:10px;padding:11px 13px;cursor:pointer;border:1px solid color-mix(in srgb,#38BDF8 32%,transparent);border-radius:16px;background:color-mix(in srgb,#38BDF8 9%,transparent)}.cal-tb-ic{width:36px;height:36px;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#38bdf8;background:color-mix(in srgb,#38BDF8 16%,transparent)}.cal-tb-m{flex:1;min-width:0}.cal-tb-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs));color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-tb-s{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:1px}.cal-agenda{display:flex;flex-direction:column}.cal-ag-h{font-size:calc(13.5px*var(--fs));font-weight:700;margin-bottom:10px}.cal-ev{--ev-c:var(--accent);position:relative;display:flex;align-items:center;gap:11px;width:100%;text-align:start;color:var(--text);background:color-mix(in srgb,var(--text) 3.5%,transparent);border:1px solid transparent;border-radius:13px;padding:10px 12px;cursor:pointer;margin-bottom:8px;box-shadow:none;overflow:hidden;transition:background-color var(--mv-2) var(--mv-std),transform var(--mv-3) var(--mv-ressort)}.cal-ev:active{transform:scale(.985);transition-duration:var(--mv-1)}@media (hover:hover){.cal-ev:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}}.cal-ev-ic{width:34px;height:34px;box-sizing:border-box;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--ev-c);background:color-mix(in srgb,var(--ev-c) 13%,transparent)}.cal-ev .licon{width:34px;height:34px;flex-shrink:0}.cal-ev-m{flex:1;min-width:0;display:block}.cal-ev-t{display:block;font-size:calc(13px*var(--fs));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev-s{display:block;font-size:calc(11px*var(--fs));color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev-a{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(13.5px*var(--fs));letter-spacing:-.01em;flex-shrink:0;color:color-mix(in srgb,var(--ev-c) 62%,var(--text))}.cal-ev.dense{gap:8px;padding:7px 9px;border-radius:10px;margin-bottom:6px}.cal-ev.dense .cal-ev-ic{width:24px;height:24px;border-radius:8px}.cal-ev.dense .cal-ev-t{font-size:calc(11.5px*var(--fs));white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cal-ev.dense .cal-ev-s{font-size:calc(10px*var(--fs))}.cal-ev.dense .cal-ev-a{font-size:calc(11px*var(--fs))}.spc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.spc{--spc-c:var(--accent);position:relative;display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:16px;text-align:left;cursor:pointer;font-family:var(--body);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowSoft);color:var(--text);overflow:hidden}.spc:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--spc-c)}.spc-top{display:flex;align-items:center;justify-content:space-between;gap:7px}.spc-ic{width:28px;height:28px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;color:var(--spc-c);background:color-mix(in srgb,var(--spc-c) 14%,transparent)}.spc-n{font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted);line-height:1.3;margin-top:8px;overflow-wrap:break-word}.spc-go{flex-shrink:0;color:var(--faint)}.spc-v{font-family:var(--title),"Manrope",sans-serif;font-weight:calc(700 + var(--title-boost));letter-spacing:-.02em;font-size:calc(17px*var(--fs));margin-top:auto;padding-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spc-v.pos{color:var(--successInk)}.spc-v.neg{color:var(--dangerInk)}.spc-v.warn{color:var(--warningInk)}.spc-s{font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.spc-bar{display:block;height:4px;border-radius:999px;background:var(--sunken);overflow:hidden;margin-top:7px}.spc-bar>i{display:block;height:100%;border-radius:999px;background:var(--spc-c)}.spc.is-empty .spc-v{font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));letter-spacing:0;color:var(--muted);white-space:normal}@media (hover:hover){.spc:hover{border-color:color-mix(in srgb,var(--spc-c) 45%,var(--border))}}.spc{transition:transform .18s var(--mv-entree),border-color .16s,box-shadow .18s}.spc:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.spc{transition:none}.spc:hover,.spc:active{transform:none}}@media (min-width:620px){.spc-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr))}}.mb-eq{padding:14px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowSoft)}.mb-eq-rev{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mb-eq-l{display:flex;align-items:center;gap:6px;font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted)}.mb-eq-rev b{font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(20px*var(--fs));letter-spacing:-.02em}.mb-eq-per{font-family:var(--body);font-weight:500;font-size:calc(11px*var(--fs));color:var(--muted);margin-left:3px}.mb-eq-empty{font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.5;margin-top:8px}.mb-meter{position:relative;display:flex;gap:2px;height:12px;border-radius:999px;overflow:hidden;margin-top:12px;background:var(--sunken);box-shadow:inset 0 1px 2px #00000014}.mb-meter>i{display:block;height:100%;border-radius:2px;transition:width .5s var(--mv-entree)}.mb-meter>.mb-free{background-color:var(--success);border-radius:2px 999px 999px 2px;opacity:.85}.mb-meter>.mb-over{position:absolute;inset-block:0;inset-inline-end:0;border-radius:2px 999px 999px 2px;background:var(--danger);border-inline-start:2px solid var(--surface)}.mb-legs{display:flex;gap:6px;margin-top:10px}.mb-leg{--leg-c:var(--accent);flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;border-radius:12px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);font-family:var(--body);cursor:pointer;color:var(--text);transition:border-color .15s,background .15s}.mb-leg i{width:16px;height:5px;border-radius:999px;background:var(--leg-c);margin-bottom:3px}.mb-leg span{font-size:calc(10px*var(--fs));font-weight:700;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mb-leg b{font-size:calc(11.5px*var(--fs));font-weight:700;letter-spacing:-.01em}.mb-leg.on{border-color:transparent;background:color-mix(in srgb,var(--leg-c) 7%,var(--surface))}.mb-leg:active{transform:scale(.96)}.mb-leg{transition:border-color .15s,background .15s,transform .14s var(--mv-ressort)}@media (hover:hover){.mb-leg:hover{border-color:transparent;background:color-mix(in srgb,var(--text) 9%,transparent)}}@media (prefers-reduced-motion:reduce){.mb-leg,.mb-meter>i,.inc-share>i{transition:none}}.mb-eq-note{margin-top:8px;font-size:calc(11px*var(--fs));color:var(--faint);line-height:1.45}.mb-hero{display:block;width:100%;text-align:left;border:none;background:none;padding:2px 0 0;cursor:pointer;font-family:var(--body);color:var(--text)}.mb-hero-l{display:block;font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted);letter-spacing:.01em}.mb-hero-v{display:block;font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(34px*var(--fs));line-height:1.05;letter-spacing:-.035em;margin-top:3px;color:var(--successInk)}.mb-hero-v.neg{color:var(--dangerInk)}.mb-hero-s{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:calc(11.5px*var(--fs));color:var(--faint);font-weight:500}.mb-hero-s svg{flex-shrink:0;opacity:.75}@media (hover:hover){.mb-hero:hover .mb-hero-s{color:var(--muted)}}.asp-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:none;padding:11px 0;cursor:pointer;border-top:1px solid var(--border)}.asp-row:first-of-type{border-top:none}.asp-m{flex:1;min-width:0}.asp-t{font-size:calc(13.5px*var(--fs));font-weight:600}.asp-s{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:1px}.asp-bar{height:5px;border-radius:999px;background:var(--sunken);overflow:hidden;margin-top:6px}.asp-bar>i{display:block;height:100%;border-radius:999px}.asp-a{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(14px*var(--fs));letter-spacing:-.01em;flex-shrink:0}.co-head{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs))}.co-dot{width:24px;height:24px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.co-count{margin-left:auto;font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--faint);background:var(--sunken);border-radius:999px;padding:2px 9px}.col-h{display:flex;align-items:center;gap:6px}.col-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:3px 0;text-align:left;color:var(--text);font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs))}.col-toggle .co-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-toggle .co-count{margin-left:0}.col-badge{flex-shrink:0;font-size:calc(10.5px*var(--fs));font-weight:800;color:#fff;background:var(--danger);border-radius:999px;padding:2px 8px}.col-body{margin-top:10px}.co-status{flex-shrink:0;font-size:calc(10.5px*var(--fs));font-weight:700;border-radius:999px;padding:2px 9px}.offbar{position:fixed;z-index:120;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;cursor:pointer;background:var(--text);color:var(--surface);border:1px solid transparent;font-size:calc(11.5px*var(--fs));font-weight:700;box-shadow:0 6px 20px #0b1a2e38;animation:offIn .22s ease}.offbar.off{background:var(--warning);color:#fff}@keyframes offIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (min-width:900px){.offbar{bottom:calc(20px + env(safe-area-inset-bottom,0px))}}.pch-sum{margin:-2px 0 12px}.pch-bar{height:9px;border-radius:999px;background:var(--sunken);overflow:hidden}.pch-bar>i{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .45s var(--mv-entree)}.pch-nums{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline;margin-top:8px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.pch-nums b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));letter-spacing:-.01em}.pch-tot{margin-left:auto;color:var(--faint);font-size:calc(11.5px*var(--fs))}.pch-inc{margin-top:6px;font-size:calc(11.5px*var(--fs));color:var(--faint);line-height:1.45}.pch-inc b{color:var(--text)}.pch-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 2px;background:none;border:none;border-top:1px solid var(--border);cursor:pointer;font-family:var(--body);transition:opacity .15s;color:var(--text)}.pch-row:disabled{cursor:default}.pch-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pch-l{font-size:calc(13.5px*var(--fs));font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pch-d{font-size:calc(11.5px*var(--fs));color:var(--muted);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pch-link{display:inline-flex;align-items:center;gap:3px;padding:1px 6px 1px 5px;border-radius:999px;background:var(--accentSoft);color:var(--accent);font-weight:600;font-size:calc(10px*var(--fs))}.pch-a{flex-shrink:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));letter-spacing:-.01em}.blink{border:1px solid var(--border);border-radius:14px;background:var(--sunken);overflow:hidden}.blink-on{display:flex;align-items:center;gap:10px;padding:11px 12px}.blink-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;font-size:calc(12.5px*var(--fs));font-weight:700;border-bottom:1px solid var(--border)}.blink-x{width:26px;height:26px;border:none;border-radius:8px;background:transparent;color:var(--faint);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.blink-x:hover{background:var(--surface);color:var(--text)}.blink-q{width:100%;border:none;border-bottom:1px solid var(--border);border-radius:0;background:transparent;padding:10px 12px;font-family:var(--body);font-size:calc(12.5px*var(--fs));color:var(--text)}.blink-q:focus{outline:none;background:var(--surface)}.blink-list{max-height:236px;overflow-y:auto}.blink-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;background:none;border:none;border-top:1px solid var(--border);cursor:pointer;font-family:var(--body);color:var(--text)}.blink-row:first-child{border-top:none}.blink-row:hover:not(:disabled){background:var(--surface)}.blink-row:disabled{opacity:.5;cursor:default}.blink-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.blink-l{font-size:calc(13px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blink-s{font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blink-r{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.blink-a{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));letter-spacing:-.01em}.blink-tag{font-size:calc(9.5px*var(--fs));font-weight:700;color:var(--accent);background:var(--accentSoft);border-radius:999px;padding:1px 6px}.blink-empty{padding:14px 12px;font-size:calc(12px*var(--fs));color:var(--muted);text-align:center}.blink-off{flex-shrink:0;border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 11px;font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:600;cursor:pointer}.blink-off:hover:not(:disabled){color:var(--dangerInk);border-color:var(--danger)}.blink-align{display:flex;align-items:flex-start;gap:9px;width:100%;margin-top:1px;padding:10px 12px;border:none;border-top:1px solid var(--hairline);background:none;color:var(--accent);text-align:left;cursor:pointer;font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:600;line-height:1.45;transition:background .14s}.blink-align:hover:not(:disabled){background:var(--accentSoft)}.blink-align svg{flex-shrink:0;margin-top:2px}.blink-align:disabled{opacity:.55;cursor:default}.pch-row.on .pch-l{text-decoration:line-through;color:var(--muted)}.pch-row.on .pch-a{color:var(--muted)}.pch-done{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--successInk);font-weight:700;font-size:calc(12.5px*var(--fs));animation:onbPop .45s var(--mv-ressort)}.mc{position:relative;display:grid;gap:16px;padding-block-end:8px}.mc>*{position:relative;z-index:1}.mc>.mc-fond{position:absolute;inset:calc(-1 * var(--gut, 16px)) calc(-1 * var(--gut, 16px)) auto;z-index:0;block-size:280px;pointer-events:none;background:radial-gradient(120% 85% at 50% 0%,color-mix(in srgb,var(--rc) 15%,transparent),transparent 72%);animation:mcFond .5s var(--mv-ease) backwards}@keyframes mcFond{0%{opacity:0}}.mc-carte{display:flex;gap:2px;margin-inline:-6px;padding:24px 6px 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background-image:linear-gradient(to right,transparent,var(--hairline) 28px,var(--hairline) calc(100% - 28px),transparent);background-size:100% 2px;background-repeat:no-repeat;background-position:0 45px;background-attachment:local}.mc-carte::-webkit-scrollbar{display:none}.mc-noeud{position:relative;flex:0 0 auto;inline-size:78px;display:grid;justify-items:center;align-content:start;gap:6px;padding:0 2px 4px;border:0;background:none;color:var(--muted);font:inherit;cursor:pointer}.mc-noeud-o{inline-size:42px;block-size:42px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--c) calc(var(--p) * 360deg),color-mix(in srgb,var(--c) 20%,var(--surface)) 0);transition:transform var(--mv-2) var(--mv-rebond)}.mc-noeud-ic{inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:50%;background:var(--surface);color:color-mix(in srgb,var(--c) 62%,var(--text));transition:background-color var(--mv-2) var(--mv-ease),color var(--mv-2) var(--mv-ease)}.mc-noeud.on .mc-noeud-o{transform:scale(1.16)}.mc-noeud.on .mc-noeud-ic,.mc-noeud.fini .mc-noeud-ic{background:var(--c);color:var(--ci)}.mc-noeud-l{max-inline-size:100%;font-size:calc(10.5px*var(--fs));font-weight:600;line-height:1.3;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-noeud.on .mc-noeud-l{color:var(--text);font-weight:700}.mc-noeud-n{position:absolute;inset-block-start:-4px;inset-inline-start:calc(50% + 10px);min-inline-size:19px;block-size:19px;padding-inline:5px;border-radius:999px;background:var(--c);color:var(--ci);font-size:calc(10px*var(--fs));font-weight:800;line-height:19px;text-align:center}.mc-chariot{position:absolute;inset-block-start:-22px;inset-inline-start:50%;margin-inline-start:-13px;inline-size:26px;block-size:20px;display:grid;place-items:center;border-radius:8px;background:var(--text);color:var(--surface);animation:mcSaut .55s var(--mv-rebond) backwards}@keyframes mcSaut{0%{opacity:0;transform:translateY(12px) scale(.4)}55%{opacity:1;transform:translateY(-7px) scale(1.06)}}.mc-rayon{display:flex;align-items:center;gap:12px;animation:mcEntre var(--mv-3) var(--mv-ease) backwards}@keyframes mcEntre{0%{opacity:0;transform:translateY(10px)}}.mc-rayon-ic{inline-size:48px;block-size:48px;flex-shrink:0;display:grid;place-items:center;border-radius:16px;background:var(--rc);color:var(--rci)}.mc-rayon-m{flex:1;min-inline-size:0;display:grid;gap:2px}.mc-rayon-m b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(19px*var(--fs));line-height:1.2;letter-spacing:-.015em}.mc-rayon-m i{font-style:normal;font-size:calc(12.5px*var(--fs));font-weight:500;color:var(--muted)}.mc-fleche{inline-size:40px;block-size:40px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:13px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);cursor:pointer;transition:transform var(--mv-1) var(--mv-ease)}.mc-fleche:disabled{opacity:.3;cursor:default}.mc-fleche:not(:disabled):active{transform:scale(.9)}.mc-liste{display:grid;gap:10px}.mc-art-h{animation:mcEntre var(--mv-3) var(--mv-ease) backwards;animation-delay:calc(var(--k) * 45ms)}.mc-art{position:relative;display:grid;gap:2px;padding:6px 6px 8px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.mc-art.ess{background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.mc-prendre{display:flex;align-items:center;gap:14px;inline-size:100%;padding:12px 10px;border:0;border-radius:15px;background:none;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--mv-1) var(--mv-ease)}.mc-prendre:active{background-color:color-mix(in srgb,var(--rc) 12%,transparent)}.mc-case{inline-size:34px;block-size:34px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;border:2.5px solid color-mix(in srgb,var(--rc) 70%,var(--borderStrong));color:var(--rci);transition:background-color var(--mv-1) var(--mv-ease),border-color var(--mv-1) var(--mv-ease)}.mc-case svg{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset var(--mv-2) var(--mv-ease)}.mc-art-m{flex:1;min-inline-size:0;display:grid;gap:2px}.mc-art-t{font-size:calc(16.5px*var(--fs));font-weight:650;line-height:1.25;overflow-wrap:anywhere}.mc-art-s{font-size:calc(12px*var(--fs));color:var(--muted)}.mc-art-s b{font-weight:700;color:var(--dangerInk)}.mc-art-b{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:8px 2px}.mc-qte{display:flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:var(--sunken)}.mc-qte button{inline-size:36px;block-size:36px;border:0;border-radius:9px;background:none;color:var(--text);font:inherit;font-size:calc(17px*var(--fs));cursor:pointer}.mc-qte button:disabled{opacity:.3;cursor:default}.mc-qte b{min-inline-size:20px;text-align:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs))}.mc-manque{padding:10px 14px;border:0;border-radius:12px;background:none;color:var(--muted);font:inherit;font-size:calc(12.5px*var(--fs));font-weight:600;cursor:pointer}@media (hover:hover){.mc-manque:hover{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warningInk)}}.mc-art.vole{pointer-events:none;animation:mcVol .38s var(--mv-ease) forwards}.mc-art.vole .mc-case{background-color:var(--rc);border-color:var(--rc)}.mc-art.vole .mc-case svg{stroke-dashoffset:0}@keyframes mcVol{35%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:translateY(-36px) scale(.8)}}.mc-plus{position:absolute;inset-block-start:12px;inset-inline-end:18px;padding:4px 10px;border-radius:999px;background:var(--rc);color:var(--rci);font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));animation:mcPlus .38s var(--mv-ease) forwards}@keyframes mcPlus{0%{opacity:0;transform:translateY(8px) scale(.6)}45%{opacity:1;transform:translateY(-10px) scale(1.06)}to{opacity:0;transform:translateY(-28px)}}.mc-serie{display:inline-flex;align-items:center;gap:4px;padding:5px 10px 5px 8px;border-radius:999px;background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warningInk);font-size:calc(13px*var(--fs));animation:mcSerie var(--mv-3) var(--mv-rebond)}.mc-serie b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-variant-numeric:tabular-nums}.mc-serie.chaude{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--dangerInk)}@keyframes mcSerie{40%{transform:scale(1.25)}}.mc-fete{display:grid;justify-items:center;gap:6px;padding:26px 12px 16px;text-align:center}.mc-fete-ic{position:relative;inline-size:84px;block-size:84px;display:grid;place-items:center;margin-block-end:10px;border-radius:28px;background:var(--rc);color:var(--rci);animation:csFini var(--mv-3) var(--mv-rebond) backwards}.mc-eclat{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:10px;block-size:10px;margin:-5px;border-radius:50%;background:var(--rc);opacity:0;animation:mcEclat .9s var(--mv-ease) .12s both}.mc-eclat:nth-child(2n){inline-size:7px;block-size:7px;margin:-3.5px;background:var(--warning)}@keyframes mcEclat{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-76px) scale(1)}}.mc-fete-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(19px*var(--fs));letter-spacing:-.01em}.mc-fete-s{font-size:calc(13px*var(--fs));color:var(--muted)}.mc-regles{display:grid;gap:8px;padding-block-start:4px}.mc-regles-h{font-size:calc(12.5px*var(--fs));font-weight:650;color:var(--muted)}.mc-regle{display:flex;align-items:center;gap:8px}.mc-defaire{flex:1;min-inline-size:0;display:flex;align-items:center;gap:8px;padding:10px 12px;border:0;border-radius:12px;text-align:start;background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--successInk);font:inherit;font-size:calc(13px*var(--fs));font-weight:600;cursor:pointer}.mc-defaire span{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:line-through}.mc-defaire.manque{background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warningInk)}.mc-defaire i{font-style:normal;font-size:calc(11px*var(--fs));font-weight:600;color:var(--muted)}.mc-pied{flex:1;min-inline-size:0;display:flex;align-items:center;gap:12px}.mc-pied-m{flex:1;min-inline-size:0;display:grid;gap:6px}.mc-jauge{display:flex;block-size:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent)}.mc-jauge i{block-size:100%;transition:inline-size var(--mv-3) var(--mv-ease)}.mc-jauge .ok{background:var(--success)}.mc-jauge .manque{background:var(--warning)}.mc-pied-l{font-size:calc(12px*var(--fs));color:var(--muted)}.mc-pied-l b{font-weight:700;color:var(--text)}.mc-bilan{display:grid;justify-items:center;gap:8px;padding:16px 2px 8px;text-align:center}.mc-etoiles{display:flex;align-items:flex-end;gap:6px;margin-block-end:6px}.mc-etoile{color:color-mix(in srgb,var(--text) 16%,transparent);animation:mcEtoile .5s var(--mv-rebond) backwards;animation-delay:calc(var(--k) * .16s + .1s)}.mc-etoile svg{display:block}.mc-etoile.on svg *{fill:var(--warning);stroke:var(--warning)}@keyframes mcEtoile{0%{opacity:0;transform:scale(.3) rotate(-30deg)}}.mc-bilan-t{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(22px*var(--fs));line-height:1.2;letter-spacing:-.015em}.mc-bilan-s{max-inline-size:34ch;font-size:calc(13px*var(--fs));line-height:1.45;color:var(--muted)}.mc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;inline-size:100%;margin-block:10px 4px}.mc-stats>div{display:grid;gap:3px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--text) 5%,transparent);animation:mcEntre var(--mv-3) var(--mv-ease) backwards;animation-delay:calc(var(--k) * 70ms + .45s)}.mc-stats b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(20px*var(--fs));line-height:1.15;font-variant-numeric:tabular-nums}.mc-stats i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted)}.mc-badges{display:grid;gap:8px;inline-size:100%}.mc-badge{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;text-align:start;background:var(--accentSoft);animation:mcBadge .45s var(--mv-rebond) backwards;animation-delay:calc(var(--k) * .11s + .7s)}@keyframes mcBadge{0%{opacity:0;transform:translateY(10px) scale(.92)}}.mc-badge-ic{inline-size:38px;block-size:38px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:var(--accent);color:var(--onAccent)}.mc-badge[data-badge=record] .mc-badge-ic,.mc-badge[data-badge=serie] .mc-badge-ic{background:color-mix(in srgb,var(--warning) 24%,transparent);color:var(--warningInk)}.mc-badge-m{min-inline-size:0;display:grid;gap:1px}.mc-badge-m b{font-size:calc(13.5px*var(--fs));font-weight:700}.mc-badge-m i{font-style:normal;font-size:calc(12px*var(--fs));color:var(--muted)}.mc-bilan-a{display:grid;gap:8px;inline-size:100%;margin-block-start:10px}.mc-vide{display:grid;justify-items:center;gap:6px;padding:40px 12px;text-align:center;color:var(--muted)}.mc-vide b{color:var(--text)}@media (prefers-reduced-motion:reduce){.mc>.mc-fond,.mc-rayon,.mc-art-h,.mc-art.vole,.mc-plus,.mc-chariot,.mc-serie,.mc-fete-ic,.mc-etoile,.mc-stats>div,.mc-badge{animation:none}.mc-eclat{display:none}.mc-noeud-o,.mc-noeud-ic,.mc-case,.mc-case svg,.mc-jauge i,.mc-fleche,.mc-prendre{transition:none}}.px{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:0 8px;height:44px;transition:border-color .15s,background .15s}.px.on{border-color:var(--accentLine);background:var(--accentSoft)}.px:focus-within{border-color:var(--accent)}.px input{width:52px;min-width:0;border:none;background:none;outline:none;color:var(--text);font:inherit;font-size:calc(12.5px*var(--fs));font-weight:700;text-align:right;-webkit-appearance:none;-moz-appearance:none;appearance:none}.px input::placeholder{color:var(--faint);font-weight:500}.px span{flex:none;font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:600}.px.sm{height:40px;padding:0 7px}.px.sm input{width:46px;font-size:calc(12px*var(--fs))}.co-tot{display:inline-flex;align-items:baseline;gap:5px;flex-shrink:0;font-size:calc(12px*var(--fs));font-weight:800;color:var(--text)}.co-tot i{font-style:normal;font-weight:600;font-size:calc(10.5px*var(--fs));color:var(--faint)}.stat-px-i{display:flex;align-items:baseline;justify-content:center;gap:2px}.stat-px-i input{width:56px;min-width:0;height:30px;border:none;background:none;outline:none;color:var(--text);font:inherit;font-family:var(--title);font-size:clamp(12px,3.7vw,15px);font-weight:calc(700 + var(--title-boost));letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;border-bottom:1px dashed var(--border)}.stat-px-i input:focus{border-bottom-color:var(--accent)}.stat-px-i input::placeholder{color:var(--faint)}.stat-px-i span{font-size:calc(12px*var(--fs));font-weight:700;color:var(--muted)}.stq{display:flex;align-items:center;gap:14px;padding:2px 2px 14px}.stq-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(34px*var(--fs));line-height:1.28;letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-shrink:0}.stq-m{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.stq-m b{font-size:calc(13.5px*var(--fs));font-weight:700;color:var(--text)}.stq-m i{font-style:normal;font-size:calc(12px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:129;background:#0b1a2e6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gs{position:fixed;z-index:130;left:50%;transform:translate(-50%);top:0;width:100%;height:100%;background:var(--surface);display:flex;flex-direction:column;animation:fsmIn .18s ease}.gs-h{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 12px;border-bottom:1px solid var(--border)}.gs-h input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:var(--body);font-size:calc(15px*var(--fs));color:var(--text)}.gs-h input::placeholder{color:var(--faint)}.gs-cancel{flex-shrink:0;border:none;background:none;color:var(--accent);font:inherit;font-size:calc(13.5px*var(--fs));font-weight:700;cursor:pointer;padding:15px 6px 15px 10px;margin-block:-9px;-webkit-tap-highlight-color:transparent;transition:opacity .15s,transform .12s var(--mv-ressort)}.gs-cancel:active{transform:scale(.94);opacity:.65}.gs-b{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 10px calc(16px + env(safe-area-inset-bottom,0px))}.gs-b::-webkit-scrollbar{width:0}.gs-hint{font-size:calc(12.5px*var(--fs));color:var(--faint);line-height:1.55;padding:14px 8px;margin:0;text-align:center}.gs-sec{margin-top:10px}.gs-sec-t{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);padding:0 8px 6px}.gs-row{display:flex;align-items:center;gap:11px;width:100%;padding:9px 8px;border:none;background:none;border-radius:12px;cursor:pointer;text-align:left;transition:background .1s}.gs-row.on{background:var(--sunken)}.gs-ic{width:34px;height:34px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.gs-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gs-t{font-size:calc(13.5px*var(--fs));font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-s{font-size:calc(11.5px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-f{display:none;flex-shrink:0;gap:16px;justify-content:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);font-size:calc(11px*var(--fs));color:var(--faint)}@media (hover:hover) and (pointer:fine){.gs-f{display:flex}}.gs-f b{font-weight:700;color:var(--muted)}@media (min-width:900px){.gs{top:8vh;width:min(680px,92vw);height:min(620px,78vh);border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0b1a2e59}}.fsm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--bg);display:flex;flex-direction:column;animation:fsmIn .2s ease}@keyframes fsmIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fsm{animation:none}}.fsm-h{flex-shrink:0;position:relative;display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 12px;background:var(--surface);border-bottom:1px solid transparent}.fsm-ic{width:32px;height:32px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--hero);color:var(--onAccent,#fff);box-shadow:none}.fsm-t{flex:1;min-width:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsm-step{flex-shrink:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs))}.fsm-step i{color:var(--muted);font-weight:500;font-style:normal}.fsm-bar{flex-shrink:0;height:5px;background:var(--sunken)}.fsm-bar i{display:block;height:100%;background:var(--accent);transition:width .3s var(--mv-entree)}.fsm-b{--gut:16px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:var(--gut)}.fsm.immersif .fsm-h{position:absolute;inset-inline:0;top:0;z-index:6;background:none;border-bottom:none;pointer-events:none;justify-content:flex-start}.fsm.immersif .fsm-ic,.fsm.immersif .fsm-t,.fsm.immersif .fsm-step{display:none}.fsm.immersif .fsm-h .xbtn{pointer-events:auto;opacity:.62;background:color-mix(in srgb,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 6px 18px -10px #0006,inset 0 0 0 1px var(--border);transition:opacity .18s}.fsm.immersif .fsm-h .xbtn:hover,.fsm.immersif .fsm-h .xbtn:focus-visible,.fsm.immersif .fsm-h .xbtn:active{opacity:1}.fsm.immersif .fsm-f{position:absolute;inset-inline:0;bottom:0;z-index:6;background:none;border-top:none;pointer-events:none;justify-content:center}.fsm.immersif .fsm-f>*{pointer-events:auto;opacity:.62;transition:opacity .18s;flex:0 1 auto;background:color-mix(in srgb,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-radius:999px;box-shadow:0 8px 22px -12px #00000073,inset 0 0 0 1px var(--border)}.fsm.immersif .fsm-f>*:hover,.fsm.immersif .fsm-f>*:focus-within,.fsm.immersif .fsm-f>*:active{opacity:1}.fsm.immersif .fsm-f .alc-nav{padding:7px 14px}.alc-tp{display:inline-flex;align-items:center;gap:7px}.alc-tp-p{inline-size:14px;block-size:14px;border-radius:50%;flex-shrink:0;border:1px solid color-mix(in srgb,var(--text) 18%,transparent)}.fsm.immersif .fsm-b{padding-top:calc(env(safe-area-inset-top,0px) + 58px);padding-bottom:64px}.fsm-b::-webkit-scrollbar{width:0}.fsm-f{flex-shrink:0;display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border)}.fsm-f>*{flex:1;min-width:0}@media (min-width:900px){.fsm{inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:min(620px,94vw);height:min(760px,90vh);border-radius:24px;overflow:hidden;box-shadow:0 30px 80px #0b1a2e59}@keyframes fsmIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%)}}.fsm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:119;background:#0b1a2e6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fsm-plein{top:0;right:0;bottom:0;left:0;transform:none;width:auto;height:auto;border-radius:0;box-shadow:none}.fsm-plein .fsm-scrim{display:none}}@keyframes fsmPlein{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.fsm-plein{animation-name:fsmPlein}@media (prefers-reduced-motion:reduce){.fsm-plein{animation:none}}.rcp-line{text-align:center;padding:22px 18px}.rcp-line .rcp-nm{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(19px*var(--fs));line-height:1.25;letter-spacing:-.015em;word-break:break-word}.rcp-meta{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.rcp-price{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(17px*var(--fs));color:var(--text)}.rcp-stats{display:flex;gap:8px}.rcp-stat{flex:1;min-width:0;text-align:center;background:var(--sunken);border-radius:12px;padding:9px 6px}.rcp-stat .k{font-size:calc(11px*var(--fs));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcp-stat .v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs));margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcp-row{padding:10px 0;border-top:1px solid var(--border)}.rcp-row-h{display:flex;align-items:baseline;gap:8px}.rcp-row-n{flex:1;min-width:0;font-size:calc(13px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcp-row-p{flex-shrink:0;font-size:calc(12.5px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.rcp-row-m{display:flex;align-items:center;gap:6px;margin-top:6px}.rcp-row-m select{flex:1;min-width:0}.qa-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.qa-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px 8px;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadowSoft);cursor:pointer;transition:transform .1s,border-color .14s,box-shadow .14s}.qa-tile:hover{border-color:var(--accent)}.qa-tile:active{transform:scale(.96)}.qa-ic{width:42px;height:42px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.qa-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(12.5px*var(--fs));color:var(--text);text-align:center;line-height:1.2}.qa-s{font-size:calc(10.5px*var(--fs));color:var(--muted);text-align:center;line-height:1.1}.cl-liste>*+*{background-image:var(--rule-h);background-size:calc(100% - 42px) 1px;background-repeat:no-repeat;background-position:42px 0}.cl{display:flex;align-items:center;gap:12px;min-block-size:54px}.cl-check{position:relative;inline-size:28px;block-size:28px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;border:2px solid var(--borderStrong);background:transparent;color:var(--onAccent);cursor:pointer;transition:background-color var(--mv-1) var(--mv-ease),border-color var(--mv-1) var(--mv-ease),transform var(--mv-2) var(--mv-rebond)}.cl-check:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.cl-check:active{transform:scale(.86)}.cl-check svg{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset var(--mv-2) var(--mv-ease) 60ms}.cl[data-prio=essentiel] .cl-check{border-color:color-mix(in srgb,var(--danger) 60%,var(--borderStrong))}.cl.part .cl-check,.cl.pris .cl-check{background-color:var(--accent);border-color:var(--accent)}.cl.part .cl-check svg,.cl.pris .cl-check svg{stroke-dashoffset:0}.cl.part .cl-check{animation:clPop var(--mv-3) var(--mv-rebond)}@keyframes clPop{45%{transform:scale(1.2)}}.cl-m{flex:1;min-inline-size:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 8px 10px 0;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}@media (hover:hover){.cl-m:hover{background-color:color-mix(in srgb,var(--text) 4%,transparent)}}.cl-t{max-inline-size:100%;font-size:calc(14.5px*var(--fs));font-weight:600;line-height:1.3;color:var(--text);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1.5px;background-position:0 56%;transition:background-size var(--mv-3) var(--mv-ease) 80ms,color var(--mv-2) var(--mv-ease)}.cl.part .cl-t,.cl.pris .cl-t{background-size:100% 1.5px;color:var(--muted)}.cl.part{overflow:hidden;animation:clPart .2s var(--mv-ease) .26s forwards}@keyframes clPart{0%{max-block-size:96px}to{max-block-size:0;min-block-size:0;opacity:0;transform:translate(14px)}}.cl-meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;font-size:calc(11.5px*var(--fs));line-height:1.35;color:var(--muted);font-weight:500}.cl-meta>span+span:before{content:"·";margin-inline:6px;color:var(--faint)}.cl-meta>[data-ton=danger]{color:var(--dangerInk);font-weight:650}.cl-meta>[data-ton=warning]{color:var(--warningInk);font-weight:650}.cl-meta>[data-ton=doux]{color:var(--faint)}@media (prefers-reduced-motion:reduce){.cl-check,.cl-check svg,.cl-t{transition:none}.cl.part,.cl.part .cl-check{animation:none}}.fl{display:grid;gap:18px;padding-block-end:6px}.fl-sec{display:grid;gap:9px}.fl-ligne{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fl-k{font-size:calc(12.5px*var(--fs));font-weight:650;color:var(--muted)}.fl-rayons{display:flex;flex-wrap:wrap;gap:7px}.fl-rayon{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 6px;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);font:inherit;font-size:calc(12.5px*var(--fs));font-weight:600;cursor:pointer;transition:background-color var(--mv-1) var(--mv-ease),transform var(--mv-1) var(--mv-ease)}.fl-rayon:active{transform:scale(.95)}.fl-rayon-ic{inline-size:24px;block-size:24px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--c) 18%,transparent);color:color-mix(in srgb,var(--c) 62%,var(--text));transition:background-color var(--mv-2) var(--mv-ease)}.fl-rayon.on{background:color-mix(in srgb,var(--c) 17%,transparent);font-weight:700}.fl-rayon.on .fl-rayon-ic{background:var(--c);color:var(--ci, #fff);animation:elu .18s var(--mv-ressort)}.fl-prio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fl-prio-b{display:grid;gap:2px;padding:10px 12px;border:1px solid transparent;border-radius:14px;text-align:start;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);font:inherit;cursor:pointer;transition:background-color var(--mv-1) var(--mv-ease)}.fl-prio-b b{font-size:calc(13px*var(--fs));font-weight:700}.fl-prio-b i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.35}.fl-prio-b.on{background:var(--accentSoft)}.fl-prio-b.on[data-prio=essentiel]{background:color-mix(in srgb,var(--danger) 12%,transparent)}.fl-prio-b.on[data-prio=essentiel] b{color:var(--dangerInk)}.fl-qte{display:flex;align-items:center;gap:4px;padding:3px;border-radius:13px;background:var(--sunken)}.fl-qte button{inline-size:40px;block-size:40px;border:0;border-radius:10px;background:none;color:var(--text);font:inherit;font-size:calc(18px*var(--fs));cursor:pointer}.fl-qte button:disabled{opacity:.3;cursor:default}.fl-qte b{min-inline-size:28px;text-align:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));font-variant-numeric:tabular-nums}.fl-actions{display:flex;flex-wrap:wrap;gap:8px;padding-block-start:2px}@media (prefers-reduced-motion:reduce){.fl-rayon,.fl-rayon-ic,.fl-prio-b{transition:none}.fl-rayon.on .fl-rayon-ic{animation:none}}.cs-tete{display:grid;gap:16px}.cs-tete-h{display:flex;align-items:center;gap:16px}.cs-anneau{display:flex;align-items:baseline;font-family:var(--title);line-height:1;font-variant-numeric:tabular-nums}.cs-anneau b{font-size:calc(22px*var(--fs));font-weight:calc(600 + var(--title-boost))}.cs-anneau i{font-style:normal;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted)}.cs-tete-m{flex:1;min-inline-size:0;display:grid;gap:5px;justify-items:start}.cs-nom{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16.5px*var(--fs));line-height:1.25;letter-spacing:-.01em}.cs-etat{font-size:calc(12.5px*var(--fs));color:var(--muted);font-weight:500}.cs-alerte{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 10px;border-radius:10px;background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--dangerInk);font-size:calc(12px*var(--fs));font-weight:600}.cs-alerte i{font-style:normal;font-weight:500;color:var(--muted)}.cs-faits{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:calc(12px*var(--fs));color:var(--muted)}.cs-faits>span{display:inline-flex;align-items:center;gap:5px}.cs-parcours{display:grid;gap:7px}.cs-barre{display:flex;gap:4px;block-size:12px}.cs-seg{position:relative;flex-basis:0;min-inline-size:12px;padding:0;border:0;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--c) 20%,transparent)}.cs-seg:after{content:"";position:absolute;top:-11px;right:-2px;bottom:-11px;left:-2px}.cs-seg i{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--p) * 100%);border-radius:inherit;background:var(--c);transition:inline-size var(--mv-3) var(--mv-ease)}.cs-parcours-l{font-size:calc(11.5px*var(--fs));color:var(--muted)}.cs-parcours-l b{font-weight:650;color:var(--text)}.cs-ajout{display:grid;gap:14px}.ca{display:grid;gap:10px}.ca-champ{display:flex;align-items:center;gap:8px;block-size:48px;padding-inline:14px 6px;border:1px solid var(--border);border-radius:15px;background:var(--sunken);color:var(--muted);transition:border-color var(--mv-1) var(--mv-ease),background-color var(--mv-1) var(--mv-ease)}.ca-champ:focus-within{border-color:var(--accent);background-color:var(--surface)}.ca-champ input{flex:1;min-inline-size:0;block-size:100%;border:0;background:none;outline:none;color:var(--text);font:inherit;font-size:calc(14.5px*var(--fs))}.ca-champ input::placeholder{color:var(--faint)}.ca-ok{flex-shrink:0;block-size:36px;padding-inline:14px;border:0;border-radius:11px;background:var(--accent);color:var(--onAccent);font:inherit;font-size:calc(13px*var(--fs));font-weight:700;cursor:pointer;animation:caOk var(--mv-2) var(--mv-ressort)}@keyframes caOk{0%{opacity:0;transform:scale(.7)}}.ca-dit{display:flex;align-items:center;gap:6px;margin:-2px 0 0;font-size:calc(12px*var(--fs));color:var(--muted)}.ca-dit b{font-weight:650;color:var(--text)}.ca-pt{inline-size:9px;block-size:9px;flex-shrink:0;border-radius:50%;background:var(--c)}.ca-h{font-size:calc(12px*var(--fs));font-weight:650;color:var(--muted)}.ca-puces{display:flex;flex-wrap:wrap;gap:7px}.ca-puce,.ca-plus{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent);font:inherit;font-size:calc(12.5px*var(--fs));font-weight:600;cursor:pointer;transition:background-color var(--mv-1) var(--mv-ease),transform var(--mv-1) var(--mv-ease)}.ca-puce{padding:8px 12px 8px 10px;color:var(--text)}.ca-puce svg{color:var(--c)}.ca-puce:active,.ca-plus:active{transform:scale(.95)}@media (hover:hover){.ca-puce:hover,.ca-plus:hover{background-color:var(--accentSoft)}}.ca-puce[data-etat]:after{content:"";inline-size:7px;block-size:7px;margin-inline-start:2px;border-radius:50%;background:var(--danger)}.ca-puce[data-etat=soon]:after{background:var(--warning)}.ca-plus{padding:8px 12px;color:var(--muted)}.ca-vide{margin:0;font-size:calc(12px*var(--fs));color:var(--muted)}.cs-modeles{display:grid;gap:4px;padding-block-start:4px}.cs-modeles .mdl-s{margin:0}.cs-magasin{display:grid;gap:9px}.cs-magasin-h{font-size:calc(12.5px*var(--fs));color:var(--muted)}.cs-magasin-h span{color:var(--faint)}.cs-hint{margin:0;text-align:center;font-size:calc(12px*var(--fs));color:var(--muted)}@media (prefers-reduced-motion:reduce){.ca-champ,.ca-puce,.ca-plus,.cs-seg i{transition:none}.ca-ok{animation:none}}.cs-fini{display:grid;justify-items:center;gap:6px;padding-block:22px 16px;text-align:center;animation:rise .4s var(--mv-entree) backwards}.cs-fini-ic{position:relative;inline-size:64px;block-size:64px;display:grid;place-items:center;margin-block-end:8px;border-radius:22px;background:var(--success);color:var(--onSuccess);animation:csFini var(--mv-3) var(--mv-rebond) backwards}@keyframes csFini{0%{opacity:0;transform:scale(.4) rotate(-14deg)}}.cs-eclat{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:8px;block-size:8px;margin:-4px;border-radius:50%;background:var(--c);opacity:0;animation:csEclat .9s var(--mv-ease) .18s both}@keyframes csEclat{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-56px) scale(1)}}.cs-fini-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(18px*var(--fs));letter-spacing:-.01em}.cs-fini-s{margin-block-end:10px;font-size:calc(12.5px*var(--fs));color:var(--muted)}@media (prefers-reduced-motion:reduce){.cs-fini,.cs-fini-ic{animation:none}.cs-eclat{display:none}}.ss-cours{display:flex;align-items:center;gap:14px;inline-size:100%;border:0;font:inherit;color:var(--text);text-align:start;cursor:pointer;animation:rise .4s var(--mv-entree) backwards;transition:transform var(--mv-2) var(--mv-rebond)}.ss-cours:active{transform:scale(.98)}.ss-cours-ic{inline-size:48px;block-size:48px;flex-shrink:0;display:grid;place-items:center;border-radius:16px;background:var(--accent);color:var(--onAccent)}.ss-cours-m{flex:1;min-inline-size:0;display:grid;gap:2px}.ss-cours-k{font-size:calc(11.5px*var(--fs));font-weight:650;color:var(--muted)}.ss-cours-m b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));line-height:1.25;letter-spacing:-.01em}.ss-cours-m>span:last-child{font-size:calc(12px*var(--fs));color:var(--muted)}.ss-cours-go{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:8px 10px 8px 12px;border-radius:999px;background:var(--accentSoft);font-size:calc(12.5px*var(--fs));font-weight:700;color:var(--text)}.ar-s{display:flex;align-items:center;gap:6px}.ar-pt{inline-size:8px;block-size:8px;flex-shrink:0;border-radius:50%;background:var(--c)}@media (prefers-reduced-motion:reduce){.ss-cours{animation:none;transition:none}}.co-aisle{align-self:flex-start;max-width:100%;border:none;background:none;color:var(--faint);font-family:var(--body);font-size:calc(10.5px*var(--fs));font-weight:600;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.co-freq{display:flex;flex-wrap:wrap;gap:6px}.co-freqc{display:inline-flex;align-items:center;gap:3px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);border-radius:999px;padding:6px 10px;font-family:var(--body);font-weight:600;font-size:calc(11.5px*var(--fs));cursor:pointer}.co-freqc:hover{border-color:var(--accent);color:var(--accent)}.env-ops{display:flex;align-items:center;gap:8px;width:100%;margin-top:14px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--sunken);color:var(--accent);font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));cursor:pointer;transition:border-color .13s,background .13s;text-align:left}.env-ops:hover{border-color:var(--accent);background:var(--accentSoft)}.env-ops:active{transform:scale(.98)}.env-ops.done{color:var(--successInk);background:color-mix(in srgb,var(--success) 10%,transparent);border-color:transparent;cursor:default}.env-ops.done:hover{border-color:transparent;background:color-mix(in srgb,var(--success) 10%,transparent)}.pb-g-h{display:flex;align-items:center;gap:12px;margin-bottom:14px}.pb-g-ic{width:44px;height:44px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--hero);color:var(--onAccent,#fff);box-shadow:none}.pb-g-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));letter-spacing:-.01em}.pb-g-s{font-size:calc(12px*var(--fs));color:var(--muted);margin-top:2px}.pb-g-badge{width:26px;height:26px;border-radius:999px;background:var(--success);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pb-bar{height:8px;border-radius:6px;background:var(--sunken);overflow:hidden;margin-bottom:12px}.pb-bar>i{display:block;height:100%;border-radius:6px;background:var(--hero);transition:width .3s}.pb-steps{display:flex;flex-direction:column}.pb-step{display:flex;align-items:center;gap:12px;padding:11px 0}.pb-step+.pb-step{border-top:1px solid var(--border)}.pb-check{width:26px;height:26px;flex-shrink:0;border-radius:9px;border:2px solid var(--borderStrong);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.14s}.pb-check.on{background:var(--accent);border-color:var(--accent)}.pb-step-t{flex:1;min-width:0}.pb-step-l{font-size:calc(13.5px*var(--fs));font-weight:600;line-height:1.3}.pb-step.done .pb-step-l{color:var(--muted);text-decoration:line-through}.pb-step-h{font-size:calc(11px*var(--fs));color:var(--muted);margin-top:1px}.pb-go{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;padding:7px 11px;border-radius:10px;border:1px solid var(--border);background:var(--sunken);color:var(--accent);font-family:var(--body);font-weight:600;font-size:calc(11.5px*var(--fs));cursor:pointer;white-space:nowrap;transition:.13s}.pb-go:hover{border-color:var(--accent);background:var(--accentSoft)}.pb-iconrow{display:flex;flex-wrap:wrap;gap:8px}.pb-iconbtn{width:42px;height:42px;border-radius:12px;border:1px solid var(--border);background:var(--sunken);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.13s}.pb-iconbtn.on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.pb-steps-ed{display:flex;flex-direction:column;gap:10px}.pb-step-ed{border:1px solid var(--border);border-radius:14px;padding:10px;background:var(--sunken)}.pb-step-in{width:100%;height:42px;padding:0 12px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--body);font-size:calc(13.5px*var(--fs));margin-bottom:8px}.pb-step-row{display:flex;gap:8px;align-items:center}.pb-step-row select{flex:1;min-width:0;height:40px;padding:0 10px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--body);font-size:calc(12.5px*var(--fs))}.pb-foyer,.pb-rm{width:40px;height:40px;flex-shrink:0;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.pb-foyer.on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.pb-rm:hover{color:var(--dangerInk);border-color:var(--danger)}.pb-addstep{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:9px 13px;border-radius:11px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--accent);font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));cursor:pointer}.pb-enable{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:calc(13.5px*var(--fs));font-weight:600}.pb-step.locked .pb-step-l{color:var(--muted)}.pb-step.locked .pb-step-h{color:var(--warningInk)}.pb-check:disabled{cursor:default;border-color:var(--border);background:var(--sunken)}.pb-go:disabled{opacity:.4;cursor:default}.pb-go:disabled:hover{border-color:var(--border);background:var(--sunken)}.pb-prereq{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid var(--hairline)}.pb-prereq-l{display:inline-flex;align-items:center;gap:4px;font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600}.pb-prereq-chip{font-family:var(--body);font-size:calc(11px*var(--fs));font-weight:600;padding:5px 9px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-prereq-chip.on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.set-note{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.45;margin:0 0 14px}.set-list{display:flex;flex-direction:column}.set-row{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:12px 2px;border-radius:12px;transition:background .12s}.set-list .set-row+.set-row{border-top:1px solid var(--border)}.set-ic{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accentSoft);color:var(--accent);border:1px solid var(--accentLine);transition:.13s}.set-tx{flex:1;min-width:0}.set-l{display:block;font-size:calc(13.5px*var(--fs));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-s{display:block;font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover){.set-row:hover .set-ic{background:var(--accent);color:var(--onAccent,#fff)}}.about-hero{text-align:center;padding:28px 18px}.about-mark{width:64px;height:64px;border-radius:20px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:var(--hero);color:var(--onAccent,#fff);box-shadow:none}.about-name{font-family:var(--brand-font);font-weight:600;font-size:calc(24px*var(--fs));letter-spacing:-.02em}.about-tag{font-size:calc(13px*var(--fs));color:var(--muted);margin-top:4px}.about-ver{font-size:calc(11.5px*var(--fs));color:var(--faint);margin-top:12px;font-weight:600}.about-credit{text-align:center;font-size:calc(12px*var(--fs));color:var(--muted);margin:6px 2px 0}.ai-h-t,.home-ai .ha-t,.ai-empty-t,.sheet .sheet-h h3,.hero .h-val,.stat .s-v,.l-amt{letter-spacing:-.015em}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px}.cat-tile{min-width:0;display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:14px;border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;transition:border-color .12s,background .12s,transform .06s;-webkit-tap-highlight-color:transparent}.cat-tile:hover{border-color:var(--accent)}.cat-tile:active{transform:scale(.97)}.cat-ic{width:36px;height:36px;border-radius:11px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.cat-nm{flex:1;min-width:0;font-size:calc(13.5px*var(--fs));font-weight:600;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rcp-search{display:flex;align-items:center;gap:8px;padding:0 11px;margin-bottom:12px;border:1px solid var(--border);border-radius:12px;background:var(--sunken);transition:border-color .12s}.rcp-search:focus-within{border-color:var(--accent)}.rcp-search .inp{flex:1;min-width:0;border:none;background:none;padding:10px 0}.rcp-search .inp:focus{outline:none;box-shadow:none}.rcp-clear{--hit:9px;flex:0 0 auto;margin-inline-start:12px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:none;background:var(--border);color:var(--muted);cursor:pointer}.rcp-sub{display:flex;align-items:center;gap:5px;margin:14px 0 8px;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted)}.rcp-sub:first-child{margin-top:0}.rcp-none{margin:6px 0 0;font-size:calc(12.5px*var(--fs));color:var(--muted);text-align:center;line-height:1.5}.jrn-plein{display:flex;flex-direction:column;gap:16px}.jrn-filtres{display:flex;flex-direction:column;gap:8px}@media (min-width:700px){.jrn-filtres{flex-direction:row}.jrn-filtres>*{flex:1;min-width:0}}.jrn-legende{font-size:calc(11.5px*var(--fs));color:var(--muted)}.l-t.jrn-msg{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;overflow-wrap:anywhere}.lrow.jrn-ligne{flex-wrap:wrap;row-gap:12px;--rule-inset:calc(var(--l-pad) + var(--l-disc) + var(--l-gap))}.jrn-main{display:flex;flex-direction:column}.jrn-tete{display:flex;align-items:center;gap:var(--l-gap);flex:1 1 100%;min-width:0;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.jrn-detail{flex:1 1 100%;min-width:0;margin-inline-start:calc(var(--l-disc) + var(--l-gap));display:flex;flex-direction:column;gap:10px;font-size:calc(12.5px*var(--fs))}@media (max-width:420px){.jrn-detail{margin-inline-start:0}}.jrn-detail dl{display:flex;flex-direction:column;gap:6px;margin:0}.jrn-champ{display:grid;grid-template-columns:minmax(0,7.5em) minmax(0,1fr);gap:10px}.jrn-champ dt{color:var(--muted)}.jrn-champ dd{margin:0;overflow-wrap:anywhere}.jrn-pile{margin:0;padding:10px 12px;border-radius:10px;background:var(--sunken);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(11px*var(--fs));line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.jrn-actions{display:flex}.cpick-none{padding:13px 12px;font-size:calc(12.5px*var(--fs));color:var(--muted);text-align:center;line-height:1.5}.cat-clear{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:12px;padding:12px;border-radius:14px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-size:calc(13.5px*var(--fs));font-weight:600;cursor:pointer;transition:border-color .12s,color .12s}.cat-clear:hover{border-color:var(--danger);color:var(--dangerInk)}.bulkbar{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 24px #0b1a2e1f;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}.bulkbar .bulkbar-in{display:flex;gap:10px;max-width:720px;margin:0 auto}.m-app .bulkbar{left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));border:1px solid var(--border);border-radius:18px;padding:10px}.w-app .bulkbar{left:256px}.chip.accent{color:var(--accent);border-color:transparent;background:color-mix(in srgb,var(--accent) 12%,transparent)}.chip.warn{color:var(--warningInk);border-color:transparent;background:color-mix(in srgb,var(--warning) 12%,transparent)}.chip.danger{color:var(--dangerInk);border-color:transparent;background:color-mix(in srgb,var(--danger) 12%,transparent)}.chip.ok{color:var(--successInk);border-color:transparent;background:color-mix(in srgb,var(--success) 12%,transparent)}.chip.info{color:var(--info);border-color:transparent;background:color-mix(in srgb,var(--info) 12%,transparent)}.btn{font-family:var(--body);font-weight:600;border-radius:var(--r-ctl);padding:13px 18px;min-height:var(--ctl-h);font-size:calc(14px*var(--fs));border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std),box-shadow var(--mv-2) var(--mv-std),filter var(--mv-2) var(--mv-std),transform var(--mv-3) var(--mv-ressort)}.btn.block{white-space:normal;text-align:center;min-width:0;height:auto;padding-block:12px;line-height:1.3}.btn:active{transition-duration:var(--mv-1)}.btn:disabled{opacity:.55;cursor:default}.btn:disabled:active{transform:none}.btn.pri{background:var(--hero);color:var(--onAccent,#fff);box-shadow:var(--lift)}.btn.sec{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);border:1px solid transparent;box-shadow:none}.btn.soft{background:var(--accentSoft);color:var(--accent)}@media (hover:hover){.btn.pri:hover{filter:brightness(.94)}.btn.sec:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}.btn.soft:hover{background:color-mix(in srgb,var(--accent) 17%,transparent)}.btn.ghost:hover{background:var(--sunken);color:var(--text)}}.btn.dan{background:color-mix(in srgb,var(--danger) 86%,#000);color:#fff;box-shadow:none}.btn.ghost{background:none;color:var(--muted)}.btn.block{display:flex;width:100%}.btn.sm{padding:9px 14px;min-height:var(--ctl-h-sm);font-size:calc(12.5px*var(--fs));border-radius:var(--r-ctl-sm)}.pill-btn{border:1px solid transparent;background:color-mix(in srgb,var(--text) 6%,transparent);border-radius:var(--r-ctl-sm);width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer}.pill-btn:active{transform:scale(.92)}.pill-btn:disabled{opacity:.32;cursor:default}.pill-btn:disabled:active{transform:none}.cycle-back{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;cursor:pointer;font:inherit}.cycle-back b{white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.lnk{background:none;border:0;padding:0;font:inherit;color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cost-hint{opacity:.62;font-style:italic}.swrow{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--border);padding:11px 2px;min-height:52px;cursor:pointer;font:inherit;color:var(--text)}.swrow:last-of-type{border-bottom:0}.swtick{flex-shrink:0;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .12s,border-color .12s}.swtick.on{background:var(--accent);border-color:var(--accent)}.swtx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.swl{font-size:calc(13px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sws{font-size:calc(11.5px*var(--fs));color:var(--muted)}.swa{flex-shrink:0;font-size:calc(13.5px*var(--fs))}.swrow.on .swl{color:var(--text)}.swrow:not(.on) .swl,.swrow:not(.on) .swa{opacity:.55}.vhero{position:relative;padding:14px 4px 0;color:var(--text)}.vh-top{display:flex;align-items:center;gap:11px}.vh-ic{flex-shrink:0;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.vh-id{min-width:0}.vh-name{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(17px*var(--fs));letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-sub{font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:500;margin-top:2px}.vh-plate{flex-shrink:0;margin-inline-start:auto;padding:4px 9px;border-radius:7px;background:var(--sunken);border:1px solid var(--border);font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(11px*var(--fs));letter-spacing:.06em;white-space:nowrap}.vh-health{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:5px 11px 5px 9px;border-radius:999px;background:var(--sunken);border:1px solid var(--border);font-size:calc(11.5px*var(--fs));font-weight:700}.vh-health i{font-style:normal;font-weight:500;color:var(--muted)}.vh-hd{width:7px;height:7px;border-radius:50%;background:var(--success);flex-shrink:0}.vh-health.watch .vh-hd{background:var(--warning)}.vh-health.late .vh-hd{background:var(--dangerInk)}.vh-val{font-family:var(--title);font-weight:calc(600 + var(--title-boost));line-height:1.05;letter-spacing:-.03em;margin-top:14px;font-size:clamp(22px,8.4vw,calc(34px*var(--fs)))}.vh-why{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:5px;font-weight:500}.vh-stats{display:flex;gap:2px;margin-top:16px;padding-top:13px;border-top:1px solid var(--border)}.vh-stat{flex:1;min-width:0;text-align:center}.vh-stat+.vh-stat{border-inline-start:1px solid var(--border)}.vh-sl{font-size:calc(11.5px*var(--fs));color:var(--faint);font-weight:600}.vh-sv{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vseg{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:6px 0;margin-bottom:2px}@media (max-width:1023px){.vseg{position:sticky;top:var(--colleHaut, 0px);z-index:6;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;background:transparent;margin-top:0;padding-top:22px}.vseg.colle{background:var(--bg);box-shadow:0 1px 0 var(--hairline)}}.vseg-b{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:9px 4px;border-radius:13px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(11px*var(--fs));font-weight:600;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.vseg-b>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vseg-b.on{background:var(--accent);border-color:var(--accent);color:var(--onAccent,#fff)}.vseg-b:not(.on):active{background:var(--sunken)}.vseg-badge{position:absolute;top:5px;right:5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--warning);color:#fff;font-size:calc(10px*var(--fs));font-weight:700}.vseg-b.on .vseg-badge{background:#ffffff4d}.valert{display:flex;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;padding:13px 14px;border-radius:14px;font:inherit;color:var(--text);border:1px solid color-mix(in srgb,var(--warning) 38%,transparent);background:color-mix(in srgb,var(--warning) 10%,transparent)}.valert.hot{border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.valert-i{flex-shrink:0;display:flex;color:var(--warningInk)}.valert.hot .valert-i{color:var(--dangerInk)}.valert-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.valert-t b{font-size:calc(13.5px*var(--fs))}.valert-t span{font-size:calc(11.5px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.valert>svg{flex-shrink:0;color:var(--faint)}.vqa{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vqa-b{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;text-align:left;transition:transform .18s,box-shadow .18s}.vqa-b:active{transform:scale(.985)}.vqa-i{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:5px;color:var(--qa);background:color-mix(in srgb,var(--qa) 13%,transparent)}.vqa-l{font-size:calc(13px*var(--fs));font-weight:700;letter-spacing:-.01em}.vqa-s{font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.vnav{display:flex;flex-direction:column;gap:8px}.vnav-b{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 14px;border-radius:14px;border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;transition:transform .18s,border-color .18s}.vnav-b:active{transform:scale(.99)}.vnav-i{flex-shrink:0;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--nc, var(--accent));background:color-mix(in srgb,var(--nc, var(--accent)) 13%,transparent)}.vnav-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vnav-t b{font-size:calc(13.5px*var(--fs));letter-spacing:-.01em}.vnav-t span{font-size:calc(11.5px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vnav-b>svg{flex-shrink:0;color:var(--faint)}.ivline{position:relative;padding:4px 0 2px}.ivline:before{content:"";position:absolute;left:7px;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,var(--border),color-mix(in srgb,var(--border) 25%,transparent))}.ivrow{position:relative;display:flex;gap:13px;padding:5px 0;animation:ivRise .45s var(--mv-entree) both;animation-delay:calc(var(--i,0)*45ms)}@keyframes ivRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ivdot{position:relative;flex-shrink:0;width:16px;height:16px;margin-top:14px;border-radius:50%;background:var(--surface);border:2px solid var(--k);display:flex;align-items:center;justify-content:center;z-index:1}.ivdot>i{width:6px;height:6px;border-radius:50%;background:var(--k)}.ivrow:first-child .ivdot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--k);opacity:.5;animation:ivPulse 2.6s ease-out infinite}@keyframes ivPulse{0%{transform:scale(.8);opacity:.55}70%{transform:scale(1.5);opacity:0}to{opacity:0}}.ivcard{flex:1;min-width:0;border:1px solid var(--border);border-radius:15px;background:var(--surface);overflow:hidden;transition:border-color .2s,box-shadow .2s}.ivrow.open .ivcard{border-color:color-mix(in srgb,var(--k) 45%,transparent)}.ivrow.inherited .ivcard{background:color-mix(in srgb,var(--surface) 70%,transparent)}.ivrow.inherited .ivttl{opacity:.86}.ivhead{display:block;width:100%;text-align:left;background:none;border:0;padding:12px 13px;font:inherit;color:var(--text);cursor:pointer}.ivtop{display:flex;align-items:center;justify-content:space-between;gap:8px}.ivkind{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--k) 14%,transparent);color:var(--k);font-size:calc(10.5px*var(--fs));font-weight:700}.ivdate{font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600;white-space:nowrap}.ivttl{font-size:calc(14px*var(--fs));font-weight:700;letter-spacing:-.01em;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivmeta{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivfoot{display:flex;align-items:center;gap:8px;margin-top:9px;flex-wrap:wrap}.ivamt{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs))}.ivcov,.ivpre,.ivmine{font-size:calc(10.5px*var(--fs));font-weight:700;padding:2px 7px;border-radius:999px}.ivcov{background:color-mix(in srgb,var(--success) 13%,transparent);color:var(--successInk)}.ivpre{background:var(--sunken);color:var(--muted)}.ivmine{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent)}.ivchev{margin-left:auto;color:var(--faint);display:flex;transition:transform .25s var(--mv-entree)}.ivrow.open .ivchev{transform:rotate(180deg)}.ivwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--mv-entree)}.ivrow.open .ivwrap{grid-template-rows:1fr}.ivwrap-in{overflow:hidden;min-height:0}.ivbody{padding:0 13px 12px;animation:ivFade .3s ease .06s both}@keyframes ivFade{0%{opacity:0}to{opacity:1}}.ivsec+.ivsec{margin-top:12px;padding-top:11px;border-top:1px solid var(--border)}.ivsec-t{font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);margin-bottom:7px}.ivkv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0;font-size:calc(12.5px*var(--fs))}.ivkv>span{color:var(--muted);flex-shrink:0}.ivkv>b{text-align:right;min-width:0;font-weight:700}.ivgood{color:var(--successInk)}.ivbad{color:var(--dangerInk)}.ivdef{display:flex;gap:8px;align-items:flex-start;padding:6px 0;font-size:calc(12.5px*var(--fs));color:var(--warningInk);font-weight:600}.ivdef>svg{flex-shrink:0;margin-top:1px}.ivdef em{font-style:normal;opacity:.7;font-weight:500}.ivmes{display:flex;align-items:baseline;gap:8px;padding:4px 0;font-size:calc(12.5px*var(--fs))}.ivmes-l{flex:1;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivmes-v{font-weight:700;white-space:nowrap}.ivmes-v.bad{color:var(--dangerInk)}.ivmes-lim{font-size:calc(10.5px*var(--fs));color:var(--faint);white-space:nowrap}.ivnote{margin-top:11px;padding:9px 11px;border-radius:11px;background:var(--sunken);font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45}.ivacts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.ivacts .ivedit{border-top:0}.ivacts .ivedit+.ivdel{border-left:1px solid var(--border)}.ivedit,.ivdel{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;border:0;border-top:1px solid var(--border);background:none;font:inherit;font-size:calc(12.5px*var(--fs));font-weight:700;color:var(--accent);cursor:pointer}.ivdel{border-top:0;color:var(--muted)}.ivdel:active{color:var(--dangerInk)}.ivask{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:10px 12px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--danger) 7%,transparent)}.ivask>span{flex:1 0 100%;font-size:calc(12px*var(--fs));font-weight:600;color:var(--text);overflow-wrap:anywhere}.ivask>button{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:7px 12px;font:inherit;font-size:calc(12px*var(--fs));font-weight:700;color:var(--muted);cursor:pointer}.ivask>button.on{border-color:transparent;background:var(--danger);color:#fff}.ivown{display:flex;align-items:center;gap:9px;margin:12px 0;padding:9px 12px 9px 34px;position:relative;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid transparent}.ivown-i{position:absolute;left:-1px;width:32px;display:flex;justify-content:center;color:var(--accent)}.ivown-t{font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--accent)}.ivsum{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:9px}.ivsum-c{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.ivsum-c>span{font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted)}.ivsum-c>b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(17px*var(--fs));letter-spacing:-.01em}.ivsum-c>i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--faint)}.ivsum-c.accent>b{color:var(--accent)}.ivsum-c.good>b{color:var(--successInk)}.odoc{margin-top:4px}.odoc-legend{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:6px;font-size:calc(10.5px*var(--fs));color:var(--muted)}.odoc-legend>b{font-size:calc(12px*var(--fs));color:var(--accent)}.ctcard{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--t) 32%,transparent);background:color-mix(in srgb,var(--t) 7%,var(--surface));font:inherit;color:var(--text);cursor:pointer;transition:transform .18s}.ctcard:active{transform:scale(.99)}.ctring{flex-shrink:0;width:52px;height:52px;transform:rotate(-90deg)}.ctring-bg{fill:none;stroke:color-mix(in srgb,var(--t) 18%,transparent);stroke-width:5}.ctring-fg{fill:none;stroke:var(--t);stroke-width:5;stroke-linecap:round;animation:ctFill 1s var(--mv-ease) .15s both}@keyframes ctFill{0%{stroke-dashoffset:163.4}}.cttx{flex:1;min-width:0}.ctt{font-size:calc(13.5px*var(--fs));font-weight:700;letter-spacing:-.01em}.cts{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:2px}.ctnum{flex-shrink:0;text-align:center;color:var(--t)}.ctnum>b{display:block;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(20px*var(--fs));line-height:1}.ctnum>span{font-size:calc(10px*var(--fs));font-weight:600;opacity:.8}.defalert{border-radius:16px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--warning) 38%,transparent);background:color-mix(in srgb,var(--warning) 9%,transparent)}.defalert-h{display:flex;align-items:center;gap:9px;font-size:calc(13.5px*var(--fs))}.defalert-i{display:flex;color:var(--warningInk);animation:defBeat 2.4s ease-in-out infinite}@keyframes defBeat{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}}.defrow{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;margin-top:9px;padding:9px 11px;border-radius:11px;border:0;background:var(--surface);font:inherit;color:var(--text);cursor:pointer}.defrow-t{font-size:calc(12.5px*var(--fs));font-weight:700;line-height:1.35}.defrow-s{font-size:calc(11px*var(--fs));color:var(--muted)}.defalert-f{margin-top:9px;font-size:calc(10.5px*var(--fs));color:var(--muted);opacity:.8}.kindpick{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.kindpick-b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:11px 2px;border-radius:13px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(10.5px*var(--fs));font-weight:700;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s}.kindpick-b:active{transform:scale(.96)}.kindpick-b.on{background:color-mix(in srgb,var(--k) 13%,transparent);border-color:var(--k);color:var(--k)}.kindpick-b>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ivrow,.ivbody{animation:none;opacity:1}.ctring-fg{animation:none}.ivrow:first-child .ivdot:after,.defalert-i{animation:none}.ivwrap{transition:none}}.scanhero{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:26px 20px;border-radius:20px;cursor:pointer;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 5%,var(--surface));transition:transform .18s,border-color .2s}.scanhero:active{transform:scale(.99)}.scanhero-i{width:58px;height:58px;border-radius:19px;display:flex;align-items:center;justify-content:center;color:var(--onAccent,#fff);background:var(--hero);box-shadow:none}.scanhero-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));letter-spacing:-.01em}.scanhero-s{font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45;max-width:34ch}.scanhero.reading{border-style:solid;border-color:var(--accent);pointer-events:none}.scanhero.reading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--accent) 22%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:scanSweep 1.5s ease-in-out infinite}@keyframes scanSweep{to{transform:translate(100%)}}.scanhero.reading .scanhero-i{animation:scanBeat 1.5s ease-in-out infinite}@keyframes scanBeat{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.scanor{display:flex;align-items:center;gap:10px;margin:14px 2px 2px;color:var(--faint);font-size:calc(11px*var(--fs));font-weight:600}.scanor:before,.scanor:after{content:"";flex:1;height:1px;background:var(--border)}.doccap{display:grid;gap:8px}.doccap-b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.doccap-b:has(>:only-child){grid-template-columns:1fr}.doccap.sm .btn{min-height:40px;font-size:calc(12.5px*var(--fs))}@media (max-width:359px){.doccap-b{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scanhero.reading:after,.scanhero.reading .scanhero-i{animation:none}}.vh-back{border:0;padding:0;cursor:pointer;color:var(--text);position:relative;background:color-mix(in srgb,var(--text) 6%,transparent);transition:background .16s,transform .16s}.vh-back:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.vh-back:active{transform:scale(.94);background:color-mix(in srgb,var(--text) 11%,transparent)}@media (hover:hover){.vh-back:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.hrow{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--border);padding:10px 2px;min-height:48px;font:inherit;color:var(--text)}.hrow:disabled{cursor:default}.hrow:not(:disabled){cursor:pointer}.hdot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:var(--muted)}.hdot.entretien{background:var(--accent)}.hdot.reparation{background:var(--danger)}.hdot.depense{background:var(--muted);opacity:.6}.hleg{display:flex;flex-wrap:wrap;gap:4px 14px;padding:0 2px 10px;font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600}.hleg>span{display:inline-flex;align-items:center;gap:6px}.hleg .hdot{display:inline-flex}.partrow{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px}.partchip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--accentSoft,color-mix(in srgb,var(--accent) 12%,transparent));color:var(--accent);font-size:calc(12px*var(--fs));font-weight:600;border:0}.partchip b{opacity:.65;font-weight:600}.partchip.rm{cursor:pointer}.partadd{display:flex;gap:8px}.partadd input{flex:1;min-width:0}.partadd .btn{flex-shrink:0}.docrow{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--border)}.docic{flex-shrink:0;color:var(--muted);display:flex}.docname{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;font:inherit;font-size:calc(13px*var(--fs));font-weight:600;color:var(--accent);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docdel{flex-shrink:0;background:none;border:0;padding:6px;color:var(--muted);cursor:pointer;display:flex}.docdel:active{color:var(--dangerInk)}label.btn{display:flex;align-items:center;justify-content:center;gap:8px}label.btn.is-busy{opacity:.6;pointer-events:none}.cost-partial{display:inline-block;margin:-2px 0 6px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--warning) 13%,transparent);color:var(--warningInk);font-size:calc(11.5px*var(--fs));font-weight:700}.monthsel{display:flex;align-items:center;justify-content:center;gap:16px;padding:2px 0 14px}.monthsel .m-lab{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(15px*var(--fs));min-width:130px;text-align:center}.monthsel .m-lab:first-letter{text-transform:uppercase}.cyc-close{margin-top:8px;padding:12px;border-radius:13px;background:var(--accentSoft);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.cyc-close-h{display:flex;align-items:center;gap:7px;font-size:calc(12px*var(--fs));font-weight:700;color:var(--accent)}.cyc-close-g{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.cyc-close-g div{display:flex;flex-direction:column;gap:2px;min-width:0}.cyc-close-g span{font-size:calc(10.5px*var(--fs));color:var(--muted);font-weight:600}.cyc-close-g b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs))}.cyc-close-n{margin-top:9px;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.cyh-h{width:100%;display:flex;align-items:center;gap:10px;padding:14px 16px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--body);color:var(--text)}.cyh-m{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs))}.cyh-s{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:2px}.cyh-b{padding:0 16px 16px}.cyh-kpi{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px}.cyh-kpi div{background:var(--sunken);border-radius:12px;padding:10px 11px;display:flex;flex-direction:column;gap:1px;min-width:0}.cyh-kpi span{font-size:calc(10.5px*var(--fs));color:var(--muted);font-weight:600}.cyh-kpi b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs))}.cyh-kpi i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--faint)}.cyh-t{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);margin-bottom:8px}.cyh-c{display:flex;align-items:center;gap:9px;padding:4px 0;font-size:calc(12.5px*var(--fs))}.cyh-cn{flex:0 0 34%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cyh-cb{flex:1;min-width:0;height:7px;border-radius:999px;background:var(--sunken);overflow:hidden}.cyh-cb i{display:block;height:100%;border-radius:999px;background:var(--hero)}.cyh-c b{flex:0 0 auto;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(12px*var(--fs))}.cyh-more{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:6px}.cyc-ops{margin:10px 0 4px;max-height:46vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.cyc-op{width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;margin-bottom:7px;border-radius:13px;border:1px solid var(--border);background:var(--surface2);cursor:pointer;text-align:left;font-family:var(--body);color:var(--text);transition:.14s}.cyc-op.on{border-color:var(--accent);background:var(--accentSoft);box-shadow:0 0 0 3px var(--accentSoft)}.cyc-op.off{opacity:.45;cursor:default}.cyc-op:not(.off):active{transform:scale(.99)}.cyc-op-d{flex:0 0 auto;min-width:52px;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(12px*var(--fs))}.cyc-op-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cyc-op-t{font-size:calc(13px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyc-op-s{font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyc-op-a{flex:0 0 auto;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));color:var(--successInk)}.cyc-prev{margin-top:8px;padding:10px 12px;border-radius:12px;background:var(--sunken);font-size:calc(12.5px*var(--fs));color:var(--muted)}.cyc-prev b{color:var(--text)}.inc-sep{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);margin:12px 0 2px;padding-top:10px;border-top:1px solid var(--border)}.lrow.inc-off .l-t{color:var(--muted)}.lrow.inc-off .licon{opacity:.5}.proj-row{border-top:1px solid var(--border)}.proj-row:first-of-type{border-top:none}.proj-h{width:100%;display:flex;align-items:center;gap:10px;padding:11px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--body);color:var(--text)}.proj-h:disabled{cursor:default}.proj-m{flex:0 0 auto;min-width:82px;font-size:calc(12.5px*var(--fs));font-weight:600}.proj-bar{flex:1;min-width:0;height:7px;border-radius:999px;background:var(--sunken);overflow:hidden}.proj-bar i{display:block;height:100%;border-radius:999px}.proj-net{flex:0 0 auto;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs))}.proj-row.has .proj-m:after{content:"•";color:var(--accent);margin-left:5px;font-weight:800}.proj-body{padding:2px 0 12px}.proj-tot{display:flex;gap:14px;font-size:calc(11.5px*var(--fs));color:var(--muted);margin-bottom:8px}.proj-chg{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:calc(12.5px*var(--fs))}.proj-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.proj-lab{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.proj-ev{flex-shrink:0;font-size:calc(11px*var(--fs));color:var(--muted)}.cover-card{padding:14px}.cover-h{display:flex;align-items:center;gap:8px;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs));margin-bottom:11px}.cover-custom{display:flex;align-items:center;gap:9px;margin-top:9px}.cover-custom .inp{width:92px;flex:0 0 auto}.cover-custom span{font-size:calc(12.5px*var(--fs));color:var(--muted);font-weight:600}.cover-res{margin-top:11px;background:var(--sunken);border-radius:12px;padding:10px 12px;font-size:calc(12.5px*var(--fs));color:var(--muted);font-weight:500}.cover-res b{color:var(--text)}.inv-prog{height:7px;border-radius:999px;background:var(--sunken);overflow:hidden;margin-bottom:5px}.inv-prog>i{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .4s var(--mv-ease)}.inv-prog-l{font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:600;margin-bottom:8px}.inv-line{display:flex;align-items:center;gap:11px;padding:11px 2px;border-top:1px solid var(--border)}.inv-line:first-of-type{border-top:0}.inv-line.done .inv-t{color:var(--muted)}.inv-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.inv-t{font-size:calc(13.5px*var(--fs));font-weight:600}.inv-s{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.35}.inv-s b{color:var(--text)}.inv-a{display:flex;align-items:center;gap:7px;flex-shrink:0}.inv-ok{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--muted);transition:.14s}.inv-ok.on{border-color:var(--success);background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--successInk)}.inv-ok:disabled{opacity:.5;cursor:default}.inv-in{width:62px;height:36px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-weight:700;font-size:calc(14px*var(--fs));text-align:center;font-variant-numeric:tabular-nums}.inv-in:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accentSoft)}.inv-done{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:8px 4px}.inv-done-ic{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:var(--accentSoft);color:var(--accent);margin-bottom:2px}.inv-done b{font-size:calc(14px*var(--fs))}.inv-done i{font-style:normal;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45;max-width:38ch}.inv-since{font-size:calc(11.5px*var(--fs));color:var(--faint);text-align:center;margin-top:2px}.goal-proj{border-radius:16px;padding:14px;margin-bottom:16px;border:1px solid transparent}.goal-proj.ok{background:var(--accentSoft)}.goal-proj.tight{background:color-mix(in srgb,var(--warning) 13%,transparent)}.goal-proj.over{background:color-mix(in srgb,var(--danger) 11%,transparent)}.goal-proj.none{background:color-mix(in srgb,var(--text) 5%,transparent);font-size:calc(12.5px*var(--fs));color:var(--muted)}.gp-when{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));letter-spacing:-.01em}.gp-when b{color:var(--accent)}.gp-sub{font-size:calc(12.5px*var(--fs));color:var(--muted);margin-top:3px}.gp-verdict{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:calc(12px*var(--fs));font-weight:600}.goal-proj.ok .gp-verdict{color:var(--successInk)}.goal-proj.tight .gp-verdict{color:var(--warningInk)}.goal-proj.over .gp-verdict{color:var(--dangerInk)}.gp-dot{width:18px;height:18px;flex-shrink:0;border-radius:999px;background:currentColor;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.goal-proj.ok .gp-dot{background:color-mix(in srgb,var(--success) 24%,transparent);color:var(--successInk)}.goal-proj.tight .gp-dot{background:color-mix(in srgb,var(--warning) 24%,transparent);color:var(--warningInk)}.goal-proj.over .gp-dot{background:color-mix(in srgb,var(--danger) 22%,transparent);color:var(--dangerInk)}.goal-steps{display:flex;gap:3px;align-items:center}.goal-step{flex:1;height:9px;border-radius:999px;background:var(--sunken);overflow:hidden}.goal-step i{display:block;height:100%;border-radius:999px;background:var(--hero);transition:width .45s var(--mv-entree)}.goal-step.full i{background:var(--success)}.goal-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;margin-top:6px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted)}.goal-meta>*+*:before{content:"·";margin-inline:7px;color:var(--faint);font-weight:500}.goal-due{display:inline-flex;align-items:center;gap:4px}.goal-mot{display:none}.goal-meta[data-libelles=tous]{flex-wrap:nowrap}.goal-meta[data-libelles=tous]>*{flex-shrink:0;white-space:nowrap}.goal-meta[data-libelles=tous] .goal-mot{display:inline}.goal-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.goal-amt{min-width:0;font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(15px*var(--fs));font-variant-numeric:tabular-nums}.goal-tot{font-family:var(--body);font-weight:500;font-size:calc(12px*var(--fs));color:var(--muted)}.obj-lie{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:var(--r-ctl,12px);background:color-mix(in srgb,var(--text) 5%,transparent)}.obj-lie>svg{color:var(--accent);flex-shrink:0}.obj-lie-m{flex:1;min-width:0}.obj-lie-t{font-weight:600;font-size:calc(13.5px*var(--fs));overflow-wrap:anywhere}.obj-lie-s{font-size:calc(12px*var(--fs));color:var(--muted)}.goal-stat{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:calc(12.5px*var(--fs));font-weight:500;color:var(--muted)}.goal-stat b{color:var(--text)}.goal-stat .gs-end{margin-inline-start:auto;font-weight:700;flex-shrink:0}.goal-next{margin-top:4px;font-size:calc(12px*var(--fs));color:var(--muted)}.goal-next b{color:var(--text)}:root{--ctl-h:calc(15px*var(--fs)*1.35 + 30px);--ctl-h-sm:calc(13.5px*var(--fs)*1.35 + 24px)}.inp{width:100%;min-width:0;max-width:100%;min-height:var(--ctl-h-sm);font-family:var(--body);font-size:calc(13.5px*var(--fs));line-height:1.35;color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:11px;padding:11px 13px;outline:none;transition:border-color var(--mv-2) var(--mv-std),background-color var(--mv-2) var(--mv-std),box-shadow var(--mv-2) var(--mv-std)}.inp:focus{border-color:var(--accent);background-color:var(--surface);box-shadow:0 0 0 4px var(--accentSoft)}.field{margin-bottom:16px;min-width:0}.field label{display:block;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);margin-bottom:8px}.field input,.field select,.field textarea,.money input,.partadd input,.vl-cib-in input{width:100%;min-width:0;max-width:100%;min-height:var(--ctl-h);font-family:var(--body);font-size:calc(15px*var(--fs));line-height:1.35;color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:var(--r-ctl);padding:14px 15px;outline:none;transition:border-color var(--mv-2) var(--mv-std),background-color var(--mv-2) var(--mv-std),box-shadow var(--mv-2) var(--mv-std)}.field input:focus,.field select:focus,.field textarea:focus,.money input:focus,.partadd input:focus,.vl-cib-in input:focus{border-color:var(--accent);background-color:var(--surface);box-shadow:0 0 0 4px var(--accentSoft)}.field textarea{min-height:calc(var(--ctl-h)*1.9);line-height:1.45}@media (hover:hover){.field input:hover:not(:focus):not(:disabled),.field select:hover:not(:focus):not(:disabled),.field textarea:hover:not(:focus):not(:disabled),.money input:hover:not(:focus),.inp:hover:not(:focus):not(:disabled){border-color:var(--borderStrong)}}.field label{transition:color var(--mv-2) var(--mv-std)}.field:focus-within>label{color:var(--text)}.field select,select.inp,.pb-step-row select,select.sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' fill='none' stroke='%237C8698' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 8px;background-position:right 15px center;padding-inline-end:38px;text-overflow:ellipsis}[dir=rtl] :is(.field select,select.inp,.pb-step-row select,select.sel){background-position:left 15px center}select.inp,.pb-step-row select{padding-inline-end:34px;background-position:right 12px center}[dir=rtl] :is(select.inp,.pb-step-row select){background-position:left 12px center}select.sel-xs{padding-inline-end:22px;background-position:right 7px center;background-size:10px 7px}[dir=rtl] select.sel-xs{background-position:left 7px center}.money{position:relative}.money input{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(22px*var(--fs));line-height:1.2;padding:10px 34px 10px 15px}.money .cur{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(18px*var(--fs));color:var(--muted)}.cmp{min-width:0}.cmp-boite,.cef{position:relative;min-width:0}.cmp-boite input{padding-inline-end:54px}.cmp-oeil,.cef-x{position:absolute;inset-inline-end:7px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std),transform var(--mv-1) var(--mv-ressort)}.cmp-oeil{width:40px;height:40px;border-radius:11px;color:var(--faint);background:color-mix(in srgb,var(--text) 0%,transparent)}.cmp-oeil[aria-pressed=true]{color:var(--accent);background:var(--accentSoft)}@media (hover:hover){.cmp-oeil:hover{color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}}.cmp-oeil:active{transform:translateY(-50%) scale(.9)}.cmp-jauge{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:9px 2px 0}.cmp-barres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;inline-size:104px}.cmp-barres i{height:4px;border-radius:2px;background:color-mix(in srgb,var(--text) 10%,transparent);transition:background-color var(--mv-3) var(--mv-std)}.cmp-jauge[data-score="0"] i:nth-child(1),.cmp-jauge[data-score="1"] i:nth-child(1){background:var(--danger)}.cmp-jauge[data-score="2"] i:nth-child(-n+2){background:var(--warning)}.cmp-jauge[data-score="3"] i:nth-child(-n+3),.cmp-jauge[data-score="4"] i{background:var(--success)}.cmp-mot{font-size:calc(11.5px*var(--fs));font-weight:650;color:var(--muted)}.cmp-jauge[data-score="0"] .cmp-mot,.cmp-jauge[data-score="1"] .cmp-mot{color:var(--dangerInk)}.cmp-jauge[data-score="2"] .cmp-mot{color:var(--warningInk)}.cmp-jauge[data-score="3"] .cmp-mot,.cmp-jauge[data-score="4"] .cmp-mot{color:var(--successInk)}.cmp-conseil{flex-basis:100%;font-size:calc(11.5px*var(--fs));line-height:1.4;color:var(--muted)}.cef input{padding-inline-end:46px}.cef.avec-ic>svg{position:absolute;inset-inline-start:15px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none;transition:color var(--mv-2) var(--mv-std)}.cef.avec-ic input{padding-inline-start:42px}.cef.avec-ic:focus-within>svg{color:var(--accent)}.cef-x{width:28px;height:28px;border-radius:99px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--muted);animation:cefX var(--mv-2) var(--mv-ressort) backwards}@keyframes cefX{0%{opacity:0;transform:translateY(-50%) scale(.5)}}.cef-x:active{transform:translateY(-50%) scale(.88)}.cnb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.cnb-b{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-ctl);border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-2) var(--mv-std),transform var(--mv-1) var(--mv-ressort)}.cnb-b:active:not(:disabled){transform:scale(.9);background:var(--accentSoft);color:var(--accent)}.cnb-b:disabled{opacity:.4;cursor:default}.cnb-c{position:relative;min-width:0}.cnb-c input{text-align:center;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-variant-numeric:tabular-nums;padding-inline:44px}.cnb-s{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);font-size:calc(12px*var(--fs));color:var(--muted);pointer-events:none}.crs{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;background:none;cursor:pointer;--pct:50%}.crs::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--accent) var(--pct),color-mix(in srgb,var(--text) 10%,transparent) var(--pct))}[dir=rtl] .crs::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--accent) var(--pct),color-mix(in srgb,var(--text) 10%,transparent) var(--pct))}.crs::-moz-range-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent)}.crs::-moz-range-progress{height:6px;border-radius:999px;background:var(--accent)}.crs::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;border:0;background:#fff;box-shadow:0 1px 3px #00000047,0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent);transition:transform var(--mv-2) var(--mv-ressort)}.crs::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:0;background:#fff;box-shadow:0 1px 3px #00000047,0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent);transition:transform var(--mv-2) var(--mv-ressort)}.crs:active::-webkit-slider-thumb{transform:scale(1.18)}.crs:active::-moz-range-thumb{transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.cmp-oeil,.cef-x,.cnb-b,.cmp-barres i,.cef.avec-ic>svg{transition:none}.cef-x{animation:none}.cmp-oeil:active,.cef-x:active{transform:translateY(-50%)}.cnb-b:active:not(:disabled){transform:none}.crs::-webkit-slider-thumb{transition:none}.crs:active::-webkit-slider-thumb{transform:none}}.field input[type=date],.field input[type=time],.field input[type=datetime-local]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;height:var(--ctl-h)}.inp[type=date],.inp[type=time],.inp[type=datetime-local]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;height:var(--ctl-h-sm)}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{width:16px;height:16px;opacity:.55}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:121;background:#0b1a2e6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:.28s}.sheet-scrim.open{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:122;background:var(--surface);border-radius:28px 28px 0 0;max-height:88%;display:flex;flex-direction:column;transform:translateY(102%);transition:transform .34s var(--mv-entree);box-shadow:0 -20px 50px #0b1a2e4d;pointer-events:none}.sheet.open{transform:translateY(0);pointer-events:auto}@media (max-width:899px){.sheet.open{transition:transform .52s var(--mv-ressort)}.sheet:after{content:"";position:absolute;inset-inline:0;top:100%;height:56px;background:var(--surface);pointer-events:none}}@media (prefers-reduced-motion:reduce){.sheet.open{transition:none}}.sheet .grab{width:42px;height:5px;border-radius:3px;background:var(--borderStrong);margin:12px auto 4px;flex-shrink:0}.sheet .sheet-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 22px 6px}.sheet .sheet-ht{display:flex;align-items:center;gap:12px;min-width:0}.sheet .sheet-ic{width:40px;height:40px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--hero);color:var(--onAccent,#fff);box-shadow:none}.sheet .sheet-h h3{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(19px*var(--fs));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet .sheet-body{overflow-y:auto;padding:16px 22px calc(28px + env(safe-area-inset-bottom,0px))}.sheet .sheet-body::-webkit-scrollbar{width:0}@media (min-width:900px){.sheet{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-46%) scale(.96);width:460px;max-width:calc(100vw - 48px);max-height:86%;border-radius:24px;opacity:0;transition:.26s var(--mv-entree)}.sheet.open{transform:translate(-50%,-50%) scale(1);opacity:1}.sheet .grab{display:none}.sheet .sheet-h{padding:20px 24px 6px}.sheet .sheet-body{padding:16px 26px 26px}}.bsn{--hit:6px;flex-shrink:0;padding:9px 10px;border-radius:999px;cursor:pointer;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:700;letter-spacing:.02em;white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.bsn.on{background:var(--accentSoft);border-color:transparent;color:var(--text)}.xbtn{--hit:5px;width:34px;height:34px;border-radius:11px;border:none;background:var(--sunken);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s}.mchips{display:flex;gap:8px;flex-wrap:wrap}.mchip{--hit:4px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 6px;border-radius:20px;border:1.5px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);cursor:pointer;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--text);transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std)}@media (hover:hover){.mchip:not(.on):hover{background:color-mix(in srgb,var(--text) 9%,transparent)}}.mchip.on{border-color:transparent;background:var(--accentSoft);color:var(--text)}.mav{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(11px*var(--fs));font-weight:calc(700 + var(--title-boost));color:#fff}.ccat-ic{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--muted);transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std)}.mchip.on .ccat-ic{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.ccat-p .mchip{animation:rise var(--mv-3) var(--mv-entree) backwards;animation-delay:calc(min(var(--k, 0),8)*22ms)}.ccat-plus{padding-inline:12px;color:var(--muted)}.as-3e{padding-inline:12px}.imo-typos{margin-top:8px}.env-moy{margin:-4px 0 12px}.ccat-sel{margin-top:10px}.ccat-note{display:flex;align-items:center;gap:5px;color:var(--muted)}.ccat-note svg{color:var(--accent)}.field input[list]::-webkit-calendar-picker-indicator{display:none!important}.cdate-r{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cdate-r .mchips{flex:1 1 auto}.cdate-c{padding-inline:12px}.cdate-r input{flex:1 1 150px;min-width:0}@media (prefers-reduced-motion:reduce){.ccat-ic{transition:none}.ccat-p .mchip{animation:none}}.av{border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:calc(700 + var(--title-boost));flex-shrink:0}.bc-card{background:color-mix(in srgb,var(--accent) 5%,var(--surface));border:1px solid var(--accentLine)}.bc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.bc-h-l{display:flex;align-items:center;gap:11px;min-width:0}.bc-glyph{width:38px;height:38px;border-radius:12px;background:var(--accent);color:var(--onAccent,#fff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bc-title{font-weight:700;font-size:calc(14.5px*var(--fs));color:var(--text)}.bc-sub{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:2px}.bc-empty p{font-size:calc(12.5px*var(--fs));color:var(--muted);margin:0 0 12px}.bc-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.bc-total-nums b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(23px*var(--fs));letter-spacing:-.02em;color:var(--text)}.bc-total-nums b.pos{color:var(--successInk)}.bc-total-nums span{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(15px*var(--fs));color:var(--muted)}.bc-tag{font-size:calc(11.5px*var(--fs));font-weight:700;padding:4px 10px;border-radius:999px}.bc-tag.pos{color:var(--successInk);background:color-mix(in srgb,var(--success) 14%,transparent)}.bc-tag.neg{color:var(--dangerInk);background:color-mix(in srgb,var(--danger) 14%,transparent)}.bc-bar{height:9px;border-radius:999px;background:var(--sunken);overflow:hidden;margin:11px 0 8px}.bc-bar>i{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .4s}.bc-break{display:flex;align-items:center;gap:8px;font-size:calc(12px*var(--fs));color:var(--muted);font-weight:600}.bc-break .dot{color:var(--faint)}.bc-rows{margin-top:14px;display:flex;flex-direction:column;gap:2px}.bc-row{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid var(--border)}.bc-row-m{flex:1;min-width:0}.bc-row-n{font-size:calc(13px*var(--fs));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-row-p{height:6px;border-radius:999px;background:var(--sunken);overflow:hidden;margin-top:6px}.bc-row-p>i{display:block;height:100%;border-radius:999px;background:var(--accent)}.bc-row-r{text-align:right;flex-shrink:0}.bc-row-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(13px*var(--fs));letter-spacing:-.01em}.bc-row-v span{font-family:var(--body);font-weight:500;font-size:calc(11px*var(--fs));color:var(--muted)}.bc-row-d{font-size:calc(11px*var(--fs));font-weight:700;margin-top:2px}.bc-row-d.pos{color:var(--successInk)}.bc-row-d.neg{color:var(--dangerInk)}.bc-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:15px}.bc-link{background:none;border:none;color:var(--accent);font-weight:600;font-size:calc(12.5px*var(--fs));cursor:pointer;padding:6px 2px}.cyc-prop{background:var(--accentSoft);border-color:transparent;box-shadow:none}.cyc-pq{width:34px;height:34px;flex-shrink:0;border-radius:999px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);background:color-mix(in srgb,var(--text) 5%,transparent);transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std),transform var(--mv-1) var(--mv-ressort)}.cyc-pq[aria-expanded=true]{color:var(--accent);background:var(--accentSoft)}.cyc-pq:active{transform:scale(.9)}.cyc-note{flex-basis:100%;margin-top:2px;padding-block:10px 2px;padding-inline:46px 2px;border-top:1px solid var(--border);animation:rise var(--mv-3) var(--mv-entree) backwards}@media (prefers-reduced-motion:reduce){.cyc-pq{transition:none}.cyc-pq:active{transform:none}.cyc-note{animation:none}}.bc-ledger{margin-top:16px;border-top:1px solid var(--border);padding-top:12px}.bc-ledger-t{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);margin-bottom:8px}.bc-led-row{display:flex;align-items:center;gap:10px;padding:7px 0}.bc-led-m{flex:1;min-width:0}.bc-led-n{font-size:calc(12.5px*var(--fs));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-led-s{font-size:calc(11px*var(--fs));color:var(--muted)}.bc-led-a{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(13px*var(--fs));letter-spacing:-.01em}.bc-del{width:30px;height:30px;border-radius:9px;border:none;background:transparent;color:var(--faint);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.bc-del:hover{background:var(--sunken);color:var(--dangerInk)}.empty{text-align:center;padding:44px 22px;color:var(--muted)}.empty .e-emo{position:relative;width:66px;height:66px;border-radius:20px;background:color-mix(in srgb,var(--accentSoft) 50%,transparent);border:1px solid transparent;color:var(--accent);display:flex;align-items:center;justify-content:center;margin:0 auto 15px;box-shadow:none;animation:emptyFloat 5.5s ease-in-out infinite}.empty .e-emo:after{content:none}@keyframes emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.empty .e-t{font-size:calc(14.5px*var(--fs));font-weight:700;color:var(--text);letter-spacing:-.01em}.empty .e-s{font-size:calc(12.5px*var(--fs));margin-top:6px;max-width:280px;margin-left:auto;margin-right:auto;line-height:1.5}@media (prefers-reduced-motion:reduce){.empty .e-emo{animation:none}}.swatch-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.w-app .swatch-grid{grid-template-columns:repeat(3,1fr)}.swatch{border-radius:16px;border:2px solid var(--border);background:var(--surface);padding:12px;cursor:pointer;transition:.15s;display:block;width:100%;text-align:left;font:inherit;color:inherit}.swatch.on{border-color:var(--accent);box-shadow:0 0 0 4px var(--accentSoft)}.btn:active,.xbtn:active,.seg button:active,.mchip:active,.chips .chip:active,.swatch:active,.em-preset:active,.rac-preset:active,.alc-dn:active,.dia-nav:active,.dia-x:active,.jdj-t:active,.jdj-plus:active,.alc-gt:active,.alc-st:active,.alc-pol:active,.alc-fmt:active,.alc-ca-t:active,.alc-prg-ph:active,.alc-oeil:active,.alc-jr-r:active,.alc-jr-o:active,.alc-fl:active{transform:scale(.96)}@keyframes elu{0%{transform:scale(.94)}62%{transform:scale(1.02)}to{transform:scale(1)}}.seg button.on,.mchip.on,.chips .chip.on,.swatch.on,.em-preset.on,.rac-preset.on,.alc-dn.on,.alc-gt.on,.alc-st.on,.alc-pol.on,.alc-fmt.on,.alc-ca-t.on{animation:elu .18s var(--mv-ressort)}@media (prefers-reduced-motion:reduce){.seg button.on,.mchip.on,.chips .chip.on,.swatch.on,.em-preset.on,.rac-preset.on,.alc-dn.on,.alc-gt.on,.alc-st.on,.alc-pol.on,.alc-fmt.on,.alc-ca-t.on{animation-duration:.01ms}}.swatch .sw-prev{height:86px;border-radius:11px;position:relative;overflow:hidden;display:flex}.thp{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:8px 9px;overflow:hidden}.thp-t{font-size:calc(17px*var(--fs));font-weight:700;line-height:1.15}.thp-c{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;min-height:0}.thp-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.thp-l i{display:block;height:4px;border-radius:2px}.thp-l i+i{width:62%}.thp-c b{width:22px;height:12px;flex-shrink:0}.thp-e{display:flex;gap:3px;margin-top:auto}.thp-e i{flex:1;height:5px;border-radius:3px}.swatch .sw-n{font-size:calc(13px*var(--fs));font-weight:700;margin-top:8px;display:flex;align-items:center;justify-content:space-between}.swatch .thm-d{display:block;font-size:calc(10.5px*var(--fs));color:var(--muted);margin-top:2px;line-height:1.35}.thm-intro{font-size:calc(12.5px*var(--fs));color:var(--muted);margin:-4px 0 14px;line-height:1.45}.fadein{animation:fadein .32s var(--mv-entree)}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pagehead .ph-tx,.webtop .ph-tx{animation:phIn .32s var(--mv-entree)}.pagehead .ph-ic,.webtop .ph-ic{animation:phPop .34s var(--mv-ressort)}@keyframes phIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes phPop{0%{transform:scale(.75);opacity:.4}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.pagehead .ph-tx,.webtop .ph-tx,.pagehead .ph-ic,.webtop .ph-ic{animation:none}}.cls-slide{animation:clsSlide .26s ease}.cls-props{display:flex;flex-direction:column;gap:8px}.cls-prop{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:58px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radiusSm);background:var(--surface);color:var(--text);font-family:var(--body);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .12s,background .12s}.cls-prop:active{background:var(--sunken)}@media (hover:hover){.cls-prop:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.cls-prop:disabled{opacity:.6;cursor:default}.cls-prop-ic{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px}.cls-prop-t{display:flex;flex-direction:column;min-width:0;flex:1}.cls-prop-t b{font-size:calc(15px*var(--fs));font-weight:650;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cls-prop-t span{font-size:calc(12px*var(--fs));line-height:1.35;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cls-prop-k{display:none;flex-shrink:0;min-width:24px;height:24px;padding:0 6px;border-radius:7px;border:1px solid var(--border);background:var(--sunken);color:var(--muted);font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:650;line-height:22px;text-align:center}@media (hover:hover) and (pointer:fine){.cls-prop-k{display:inline-block}}@keyframes clsSlide{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cls-slide{animation:none}}.acct-dash{overflow:hidden}.acs{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-2px}.acs::-webkit-scrollbar{display:none}.acs-s{flex:0 0 100%;min-width:0;scroll-snap-align:center;padding-inline:2px}.acs-card{display:flex;flex-direction:column;border-radius:0;padding:6px 2px 12px;background:none;box-shadow:none}.acs-top{display:flex;align-items:center;gap:10px}.acs-ic{flex-shrink:0;inline-size:36px;block-size:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.acs-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.acs-nm{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));color:var(--text);letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acs-sub{font-size:calc(11px*var(--fs));color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acs-ed{flex-shrink:0;inline-size:30px;block-size:30px;border:none;background:none;padding:0;cursor:pointer;color:var(--faint);display:flex;align-items:center;justify-content:center}.acs-lab{margin-block-start:16px;min-block-size:22px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint)}.acs-val{margin-block-start:3px;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:clamp(26px,8.5vw,34px);letter-spacing:-.025em;line-height:1.05;color:var(--text);font-variant-numeric:tabular-nums}.acs-val.neg{color:var(--dangerInk)}.acs-dec{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;border-radius:999px;padding:3px 9px;background:color-mix(in srgb,var(--danger) 10%,transparent);font-size:calc(11px*var(--fs));font-weight:700;color:var(--dangerInk);white-space:nowrap}.acs-dots{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 16px}.acs-dots i{display:block;inline-size:6px;block-size:6px;border-radius:50%;background:color-mix(in srgb,var(--text) 22%,transparent)}.acs-dots i.on{background:var(--accent);inline-size:16px;border-radius:3px}.acs-dots button{position:relative;display:block;inline-size:6px;block-size:6px;padding:0;border:none;border-radius:50%;cursor:pointer;background:color-mix(in srgb,var(--text) 22%,transparent);transition:inline-size var(--mv-2) var(--mv-ressort),background-color var(--mv-1) var(--mv-std)}.acs-dots button:before{content:"";position:absolute;top:-12px;right:-5px;bottom:-12px;left:-5px}.acs-dots button.on{background:var(--accent);inline-size:16px;border-radius:3px}@media (prefers-reduced-motion:reduce){.acs-dots button{transition:none}}.ad-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:12px;font-size:calc(12px*var(--fs));color:var(--muted)}.ad-meta b{color:var(--text);font-weight:700}.ad-sect{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);margin:0 0 8px}.ad-cats{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.ad-cat{display:flex;align-items:center;gap:10px;margin-bottom:9px}.ad-cat-nm{flex-shrink:0;width:34%;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-cat-bar{flex:1;height:8px;border-radius:5px;background:var(--sunken);overflow:hidden}.ad-cat-bar>i{display:block;height:100%;border-radius:5px;min-width:4px;transition:width .3s ease}.ad-cat-v{flex-shrink:0;font-size:calc(12px*var(--fs));font-weight:700;color:var(--text);min-width:56px;text-align:right}.ad-recent{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.ad-op{display:flex;align-items:center;gap:10px;inline-size:100%;padding:6px;margin-inline:-6px;box-sizing:content-box;border:none;background:transparent;border-radius:12px;font:inherit;color:inherit;text-align:start;cursor:pointer;transition:background-color var(--mv-1) var(--mv-std)}.ad-op:active{background:var(--sunken)}@media (prefers-reduced-motion:reduce){.ad-op{transition:none}}.ad-op-ic{inline-size:30px;block-size:30px;border-radius:10px}.ad-op-m{flex:1;min-width:0;display:flex;flex-direction:column}.ad-op-t{font-size:calc(13px*var(--fs));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-op-s{font-size:calc(11.5px*var(--fs));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-op-a{flex-shrink:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs))}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pagebody>*{animation:rise .4s var(--mv-entree) backwards}.pagebody>*:nth-child(1){animation-delay:.02s}.pagebody>*:nth-child(2){animation-delay:.06s}.pagebody>*:nth-child(3){animation-delay:.1s}.pagebody>*:nth-child(4){animation-delay:.14s}.pagebody>*:nth-child(5){animation-delay:.18s}.pagebody>*:nth-child(n+6){animation-delay:.22s}@media (prefers-reduced-motion:reduce){.pagebody>*,.fadein{animation:none}}.volet-c[data-sens],.fadein[data-sens]{animation:voletEntre .38s var(--mv-ease) backwards}.volet-c[data-sens=g],.fadein[data-sens=g],[dir=rtl] .volet-c[data-sens=d],[dir=rtl] .fadein[data-sens=d]{--volet-dx:-32px}[dir=rtl] .volet-c[data-sens=g],[dir=rtl] .fadein[data-sens=g]{--volet-dx:32px}@keyframes voletEntre{0%{opacity:0;transform:translate(var(--volet-dx,32px))}}@media (prefers-reduced-motion:reduce){.volet-c[data-sens],.fadein[data-sens]{animation:none}}.atl-b>*+*{margin-block-start:16px}.atl-b>.dfi-rail{margin-block-end:6px}.atl-modes{display:flex;flex-direction:column;gap:10px}.atl-mode{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--body);cursor:pointer;transition:border-color .15s,transform .15s}.atl-mode:active{transform:scale(.985)}@media (hover:hover){.atl-mode:hover{border-color:var(--accent)}}.atl-mode:disabled{opacity:.62;cursor:default}.atl-mode-p{flex:0 0 auto;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:12px;background:var(--accentSoft);color:var(--accent)}.atl-mode-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.atl-mode-t b{font-size:calc(14.5px*var(--fs));font-weight:800}.atl-mode-t em{font-style:normal;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45}.rp-vue>*+*{margin-block-start:16px}.rp-vue>.rec-tt{margin-block-start:-26px}.rp-vue>.rp-src{margin-block-start:22px}.rp-vue>.card{margin-block-start:22px}.rp-vue>*+*{animation:rise .42s var(--mv-entree) backwards}.rp-vue>*:nth-child(2){animation-delay:.03s}.rp-vue>*:nth-child(3){animation-delay:.07s}.rp-vue>*:nth-child(4){animation-delay:.11s}.rp-vue>*:nth-child(5){animation-delay:.15s}.rp-vue>*:nth-child(n+6){animation-delay:.19s}@media (prefers-reduced-motion:reduce){.rp-vue>*+*{animation:none}}.loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:calc(14px*var(--fs))}.banner{border-radius:12px;padding:11px 13px;font-size:calc(13px*var(--fs));margin-bottom:12px;overflow-wrap:anywhere;border-left:3px solid var(--accentLine);background:color-mix(in srgb,var(--accent) 7%,transparent)}.banner.err{background:color-mix(in srgb,var(--danger) 11%,transparent);color:var(--dangerInk);border-left-color:var(--danger)}.banner.ok{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--successInk);border-left-color:var(--success)}.banner.warn{background:color-mix(in srgb,var(--warning) 13%,transparent);color:var(--warningInk);border-left-color:var(--warning)}.rc-lines{display:flex;flex-direction:column;gap:0;margin-top:6px}.rc-line+.rc-line{border-top:1px solid var(--hairline)}.rc-line{width:100%;text-align:left;background:none;border:none;border-radius:0;cursor:pointer;padding:12px 2px;display:flex;flex-direction:column;gap:7px;transition:border-color .15s,transform .15s;animation:rcIn .4s ease both;animation-delay:calc(var(--i,0)*55ms)}@media (hover:hover){.rc-line:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}}.rc-line:active{transform:scale(.99)}.rc-l-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.rc-l-name{display:inline-flex;align-items:center;gap:7px;font-size:calc(13.5px*var(--fs));font-weight:600;color:var(--text);min-width:0}.rc-l-name svg{color:var(--muted);flex-shrink:0}.rc-chip{flex-shrink:0;padding:3px 9px;border-radius:999px;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(11.5px*var(--fs));letter-spacing:-.01em}.rc-chip.good{background:var(--successSoft);color:var(--successInk)}.rc-chip.bad{background:color-mix(in srgb,var(--danger) 13%,transparent);color:var(--dangerInk)}.rc-chip.zero{background:var(--sunken);color:var(--faint)}.rc-row{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:9px}.rc-k{font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.rc-track{position:relative;height:10px;border-radius:6px;background:var(--sunken);min-width:0}.rc-track>i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;transform-origin:left;animation:rcGrow .5s var(--mv-entree) both;animation-delay:calc(var(--i,0)*55ms + 60ms)}.rc-track>i.prevu{background:var(--borderStrong)}.rc-track>i.ok{background:var(--accent)}.rc-track>i.over{background:var(--danger)}.rc-track>u{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--surface2);box-shadow:0 0 0 1px var(--borderStrong);border-radius:2px}.rc-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(12px*var(--fs));color:var(--muted);letter-spacing:-.01em;white-space:nowrap;min-width:52px;text-align:right}.rc-v.strong{font-weight:calc(700 + var(--title-boost));color:var(--text)}.rc-l-note{display:flex;align-items:flex-start;gap:7px;font-size:calc(12px*var(--fs));line-height:1.45;color:var(--muted);text-align:start;padding-inline-start:2px}.rc-l-note svg{flex-shrink:0;margin-top:2px;color:var(--faint)}.rc-l-note[data-ton=bad] svg{color:var(--dangerInk)}.rc-l-note[data-ton=warn] svg{color:var(--warningInk)}.rc-l-note[data-ton=good] svg{color:var(--successInk)}.rc-global{display:flex;align-items:flex-start;gap:7px;margin:4px 0 0;padding-block-start:12px;border-top:1px solid var(--hairline);font-size:calc(12px*var(--fs));line-height:1.45;color:var(--muted)}.rc-global svg{flex-shrink:0;margin-top:2px;color:var(--faint)}.rc-aicta{display:flex;align-items:center;gap:11px;width:100%;text-align:left;margin-top:14px;padding:12px;border-radius:14px;border:1px solid transparent;background:var(--accentSoft);cursor:pointer;transition:.15s}.rc-aicta:hover{border-color:transparent;background:color-mix(in srgb,var(--text) 9%,transparent)}.rc-aicta:disabled{cursor:default;opacity:.75}.rc-aicta-ic{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--hero)}.rc-aicta-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rc-aicta-m b{font-size:calc(13px*var(--fs));font-weight:600;color:var(--text)}.rc-aicta-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted)}.rc-aiskel{margin-top:14px;padding:13px;border-radius:14px;background:var(--accentSoft);border:1px solid transparent;display:flex;flex-direction:column;gap:9px}.rc-aiskel-h{display:flex;align-items:center;gap:8px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--text);margin-bottom:2px}.rc-aiskel>span{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--sunken) 25%,var(--border) 37%,var(--sunken) 63%);background-size:400% 100%;animation:rcShine 1.3s linear infinite}.rc-aiskel>span:nth-child(2){width:88%}.rc-aiskel>span:nth-child(3){width:64%}.rc-ai{margin-top:14px;border-radius:14px;background:var(--accentSoft);border:1px solid transparent;overflow:hidden;animation:rcIn .35s ease both}.rc-ai-h{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--accentLine)}.rc-ai-ic{flex-shrink:0;width:22px;height:22px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--hero)}.rc-ai-h b{font-size:calc(12px*var(--fs));font-weight:600;color:var(--text)}.rc-ai-re{margin-left:auto;border:none;background:none;padding:2px 4px;color:var(--accent);font-family:var(--body);font-weight:600;font-size:calc(11.5px*var(--fs));cursor:pointer}.rc-ai-re:disabled{color:var(--faint);cursor:default}.rc-ai-body{padding:11px 13px 13px;font-size:calc(12.5px*var(--fs));line-height:1.55;color:var(--text)}.rc-ai-body .ai-p{margin:0 0 8px}.rc-ai-body .ai-p:last-child{margin-bottom:0}.rc-ai-body .ai-ul,.rc-ai-body .ai-ol{margin:0 0 8px}.rc-ai-body .ai-ul:last-child,.rc-ai-body .ai-ol:last-child{margin-bottom:0}.rc-ai-body .ai-h{margin:12px 0 6px}.rc-ai-body strong{font-weight:700}@keyframes rcGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rcIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes rcShine{to{background-position:-400% 0}}@media (prefers-reduced-motion:reduce){.rc-track>i,.rc-line,.rc-ai{animation:none}.rc-aiskel>span{animation-duration:0s}}@keyframes rcRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hh-switch{position:relative}.hh-btn{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border-radius:13px;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;font-family:var(--body);font-weight:600;font-size:calc(13px*var(--fs));transition:.15s}.hh-btn:hover{border-color:var(--borderStrong)}.hh-ic{width:28px;height:28px;border-radius:999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accentSoft);color:var(--accent)}.hh-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left}.hh-eyebrow{font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint);line-height:1}.hh-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hh-btn>svg:last-child{color:var(--faint);flex-shrink:0}.hh-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--border);border-radius:15px;box-shadow:var(--shadowLg);padding:6px;display:flex;flex-direction:column;gap:2px;animation:fadein .16s ease}.w-app .hh-menu{right:auto;min-width:230px}.brandlock.compact{gap:8px}.hh-top{flex-shrink:0}.hh-top .hh-btn{height:40px;padding:0 9px;gap:5px;background:var(--surface)}.hh-top .hh-ic{width:26px;height:26px}.hh-top .hh-menu{left:auto;right:0;min-width:210px}@keyframes packRise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.hh-btn.open{border-color:var(--accent);background:var(--accentSoft)}.navbar>*{animation:navPop .3s var(--mv-ressort) backwards}.navbar>*:nth-child(2){animation-delay:.03s}.navbar>*:nth-child(3){animation-delay:.06s}.navbar>*:nth-child(4){animation-delay:.09s}.navbar>*:nth-child(5){animation-delay:.12s}@keyframes navPop{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}.hh-item{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:11px;border:none;background:none;color:var(--text);font-family:var(--body);font-weight:600;font-size:calc(13px*var(--fs));cursor:pointer;text-align:left;transition:.13s}.hh-item:hover{background:var(--sunken)}.hh-item.on{background:var(--accentSoft);color:var(--accent)}.hh-item .hh-il{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hh-item.add{color:var(--accent)}.hh-badge{font-size:calc(10.5px*var(--fs));font-weight:700;background:var(--sunken);color:var(--muted);border-radius:20px;padding:2px 7px}.hh-item.on .hh-badge{background:#ffffff59}.hh-sep{height:1px;background:var(--border);margin:4px 2px}.auth-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;background:var(--bg)}.auth-card{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:26px;box-shadow:var(--shadowLg);padding:30px 26px}.legal-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:24px 16px 48px;background:var(--bg)}.legal-card{width:100%;max-width:680px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadowLg);padding:28px 26px 20px}.legal-brand{margin-bottom:18px}.legal-card h1{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(24px*var(--fs));margin:0 0 4px}.legal-card h2{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(16px*var(--fs));margin:22px 0 8px}.legal-card p,.legal-card li{color:var(--muted);font-size:calc(14px*var(--fs));line-height:1.6}.legal-card ul{margin:8px 0;padding-left:20px}.legal-card li{margin:4px 0}.legal-card a{color:var(--accent);text-decoration:none}.legal-card a:hover{text-decoration:underline}.legal-card b{color:var(--text)}.legal-upd{font-size:calc(12.5px*var(--fs))!important;color:var(--faint)!important;margin:0 0 4px}.legal-foot{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:26px;padding-top:16px;border-top:1px solid var(--border);font-size:calc(13px*var(--fs))}.legal-foot span{color:var(--faint)}.dcv-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:clip;padding:22px 18px 46px;display:flex;flex-direction:column;gap:18px;max-width:560px;margin:0 auto}.dcv-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.dcv-top .btn{width:auto}.dcv-pitch{font-family:var(--title);font-weight:calc(600 + var(--title-boost));letter-spacing:-.02em;line-height:1.2;font-size:clamp(21px,6vw,calc(27px*var(--fs)));text-wrap:balance}.dcv-pitch b{background:var(--hero);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dcv-panel{border:1px solid var(--border);border-radius:20px;padding:6px 14px 14px;background:var(--surface)}.dcv-essai{gap:8px;margin-top:14px}.dcv-essai-s{margin:6px 0 0;text-align:center;font-size:calc(12px*var(--fs));line-height:1.4;color:var(--muted)}.demo-pastille{position:fixed;z-index:80;inset-block-end:calc(env(safe-area-inset-bottom,0px) + 88px);inset-inline-start:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border-radius:999px;background:color-mix(in srgb,var(--warning) 16%,var(--surface));border:1px solid color-mix(in srgb,var(--warning) 35%,transparent);color:var(--warningInk);font-family:var(--body);font-size:calc(12px*var(--fs));line-height:1.35;box-shadow:var(--shadowSoft)}[dir=rtl] .demo-pastille{transform:translate(50%)}@media (min-width:900px){.demo-pastille{inset-block-end:16px}}.demo-pastille b{font-weight:700;letter-spacing:.02em}.demo-pastille button{min-height:28px;padding:0 10px;border:none;border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-weight:650;cursor:pointer}.dcv-tag{display:inline-block;margin:8px 0 0;padding:3px 9px;border-radius:999px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);background:var(--sunken)}.dcv-sec{display:flex;flex-direction:column}.dcv-trust{font-size:calc(13px*var(--fs));color:var(--muted);line-height:1.6;padding-top:10px}.dcv-trust b{color:var(--text)}.dcv-foot{display:flex;gap:8px;justify-content:center;align-items:center;font-size:calc(12px*var(--fs));color:var(--faint);padding-top:4px}.dcv-foot a{color:var(--muted)}html{scroll-behavior:smooth}::selection{background:var(--accentSoft);color:var(--accent)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}.webcontent{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.webcontent::-webkit-scrollbar{width:11px;height:11px}.webcontent::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px;border:3px solid transparent;background-clip:content-box}.webcontent::-webkit-scrollbar-thumb:hover{background:var(--borderStrong);background-clip:content-box}.w-app .card{transition:transform .24s var(--mv-entree),box-shadow .24s,border-color .18s}@media (hover:hover){.w-app .card:hover{border-color:var(--borderStrong)}}.sideitem{position:relative;transition:background .14s,color .14s,transform .16s}.sideitem:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%) scaleY(0);transform-origin:center;width:3px;height:20px;border-radius:3px;background:var(--accent);transition:transform .22s var(--mv-ressort)}.sideitem.on:before{transform:translateY(-50%) scaleY(1)}.sideitem.on{box-shadow:inset 0 0 0 1px var(--accentLine)}@media (hover:hover){.sideitem:hover{transform:translate(2px)}}.kpi{transition:transform .18s var(--mv-entree),border-color .16s,box-shadow .18s}.kpi-ic{transition:transform .22s var(--mv-ressort)}@media (hover:hover){.kpi.tap:hover{border-color:color-mix(in srgb,var(--kpi-c, var(--accent)) 30%,var(--border))}.kpi.tap:hover .kpi-ic{transform:scale(1.09)}}.navitem.on .navpill svg{animation:navPop .34s var(--mv-rebond)}@keyframes navPop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}.lrow{transition:background .13s,transform .13s}@media (hover:hover){.w-app .lrow[role=button]:hover,.w-app .lrow.tap:hover{transform:translate(3px)}}.websearch{transition:border-color .15s,color .15s,box-shadow .15s;cursor:text}@media (hover:hover){.websearch:hover{border-color:var(--accent);box-shadow:0 0 0 4px var(--accentSoft)}}.wt-r button{transition:transform .12s,border-color .14s,color .14s,background .14s}.wt-r button:active{transform:scale(.92)}@media (hover:hover){.wt-r button:hover{border-color:var(--accent);color:var(--accent)}}.hint{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--text) 4%,transparent);border:1px solid transparent;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.hint b{color:var(--text)}.hint .hint-ic{flex-shrink:0;color:var(--accent);margin-top:1px}.kpi-grid>*{animation:rise .5s var(--mv-entree) backwards}.kpi-grid>*:nth-child(2){animation-delay:.05s}.kpi-grid>*:nth-child(3){animation-delay:.1s}.kpi-grid>*:nth-child(4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.navitem.on .navpill svg,.kpi-grid>*{animation:none}.navbar>*,.navtab{animation:none}.navbar{transition:none}.w-app .card:hover,.kpi.tap:hover,.kpi.tap:hover .kpi-ic,.sideitem:hover,.w-app .lrow[role=button]:hover,.w-app .lrow.tap:hover{transform:none}}.col-chev{display:flex;flex-shrink:0;transition:transform .26s var(--mv-ressort)}.col-chev.open{transform:rotate(180deg)}.col-body.deplie{animation:colDeplie .34s var(--mv-ease) backwards}@keyframes colDeplie{0%{opacity:0;transform:translateY(-6px)}}@supports (interpolate-size:allow-keywords){.col-body.deplie{interpolate-size:allow-keywords;animation-name:colOuvre}@keyframes colOuvre{0%{opacity:0;height:0;overflow:hidden}to{overflow:hidden}}}@media (prefers-reduced-motion:reduce){.col-body.deplie{animation:none}}@media (prefers-reduced-motion:reduce){.col-chev{transition:none}.btn:active,.seg button:active{transform:none}}.hh-btn{transition:border-color .15s,background .15s,box-shadow .15s}@media (hover:hover){.hh-btn:hover{border-color:var(--accent)}}.hh-item{transition:background .13s,transform .13s}@media (hover:hover){.hh-item:hover{background:var(--accentSoft)}}.side-brand .bn b{filter:saturate(1.05)}.guide-hint{align-items:center;padding-block:8px}.guide-t{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer;line-height:1.5}.guide-txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;flex:1;min-width:0;white-space:normal;overflow:hidden}.guide-hint.ouvert .guide-txt{display:block;-webkit-line-clamp:unset;line-clamp:none;white-space:normal;overflow:visible}.guide-hint.ouvert{align-items:flex-start;padding-block:12px}.guide-hint.ouvert .guide-t{align-items:flex-start}.guide-hint.ouvert .guide-chev{margin-top:4px}.guide-chev{flex-shrink:0;color:var(--faint);display:flex}.guide-x{--hit:9px;flex-shrink:0;width:26px;height:26px;border-radius:9px;border:none;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .13s,color .13s}@media (hover:hover){.guide-x:hover{background:#0b1a2e0f;color:var(--text)}}.guide-x:active{transform:scale(.9)}.grab-zone{flex-shrink:0}.sheet .grab{cursor:grab;transition:width .18s,background .18s}@media (hover:hover){.grab-zone:hover .grab{width:52px;background:var(--muted)}}.sheet.open .sheet-body{animation:sheetRise .4s var(--mv-entree)}@keyframes sheetRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sheet-scrim{transition:opacity .32s ease}@media (prefers-reduced-motion:reduce){.sheet.open .sheet-body{animation:none}}@keyframes onbPop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.pp-hero{display:flex;flex-direction:column;padding:14px 4px 4px}.pp-hero-t{font-family:var(--title);font-weight:calc(600 + var(--title-boost));letter-spacing:-.02em;line-height:1.15;margin-top:8px;font-size:clamp(22px,7vw,calc(30px*var(--fs)));text-wrap:balance}.pp-card{display:flex;flex-direction:column;margin-top:8px}.pp-row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 4px;min-height:44px;border:none;background:none;border-bottom:1px solid var(--hairline);cursor:pointer;text-align:start;font-family:var(--body);-webkit-tap-highlight-color:transparent}.pp-row:active{opacity:.75}@media (hover:hover){.pp-row:hover{background:var(--sunken)}}.pp-ic{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accentSoft);color:var(--accent)}.pp-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-m b{font-size:calc(14px*var(--fs));font-weight:700;color:var(--text)}.pp-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.35}.pp-go{color:var(--faint);flex-shrink:0;display:flex}.sidebar{transition:width .26s var(--mv-entree)}.sidebar.two{overflow:visible}.rail-toggle{align-self:flex-end;margin:2px 4px 0;width:28px;height:28px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s,border-color .14s,color .14s}.rail-toggle:active{transform:scale(.9)}@media (hover:hover){.rail-toggle:hover{border-color:var(--accent);color:var(--accent)}}.sidebar.two{width:290px;padding:0;flex-direction:row;overflow:hidden}.sidebar.two.rail{width:68px}.packrail{width:68px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0 12px;border-right:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--surface2) 70%,transparent) 50%,transparent)}.packrail-top{display:flex;justify-content:center;padding-bottom:6px}.packrail-top .brandlock.word{gap:0;text-align:center}.packrail-top .bn{display:flex;flex-direction:column;align-items:center;font-size:calc(13.5px*var(--fs));line-height:1.1;letter-spacing:-.02em}.packrail-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:2px 0}.packrail-list::-webkit-scrollbar{width:0}.packrail-foot{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:8px;width:100%;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.railpk{--pk-c:var(--accent);position:relative;width:42px;height:42px;flex-shrink:0;border-radius:14px;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--pk-c) 58%,var(--muted));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s,color .16s,border-color .16s,transform .16s}.railpk:before{content:"";position:absolute;left:-9px;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:22px;border-radius:0 3px 3px 0;background:var(--pk-c);transition:transform .22s var(--mv-ressort)}.railpk.on{color:var(--pk-c);background:color-mix(in srgb,var(--pk-c) 14%,transparent);border-color:color-mix(in srgb,var(--pk-c) 30%,transparent)}.railpk.on:before{transform:translateY(-50%) scaleY(1)}.railpk.plain{color:var(--faint);width:36px;height:36px;border-radius:11px}.railpk.grp{width:56px;height:52px;flex-direction:column;gap:3px;border-radius:14px;color:var(--faint)}.railpk.grp.on{color:var(--accent);background:var(--accentSoft);border-color:color-mix(in srgb,var(--accent) 22%,transparent)}.railpk.grp:before{background:var(--accent)}@media (hover:hover){.railpk.grp:hover{color:var(--text);background:var(--sunken)}.railpk.grp.on:hover{color:var(--accent);background:var(--accentSoft)}}.railpk-l{font-size:calc(9.5px*var(--fs));font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railpk.grp.on .railpk-l{font-weight:700}@media (hover:hover){.railpk:hover{color:var(--pk-c);background:color-mix(in srgb,var(--pk-c) 9%,transparent)}.railpk.plain:hover{color:var(--text);background:var(--sunken)}}.railpk:active{transform:scale(.92)}.sidecol{flex:1;min-width:0;display:flex;flex-direction:column;padding:16px 12px 14px}.sidebar.two.rail .sidecol{display:none}.sidecol-h{display:flex;flex-direction:column;gap:2px;padding:0 2px 8px;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.sidecol .sidenav{margin-top:10px}.sidecol .sideitem{--pk-c:var(--accent);padding:9px 11px;gap:11px;font-size:calc(13px*var(--fs))}.sidecol .sideitem.on{background:color-mix(in srgb,var(--pk-c) 11%,transparent);color:var(--pk-c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pk-c) 22%,transparent)}.sidecol .sideitem.on:before{background:var(--pk-c)}.side-grp{position:relative}.side-ind{position:absolute;z-index:0;inset-inline-start:0;top:0;width:var(--ind-w,0);height:var(--ind-h,0);transform:translate(var(--ind-x,0px),var(--ind-y,0px));border-radius:12px;pointer-events:none;opacity:0;background:color-mix(in srgb,var(--pk-c,var(--accent)) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pk-c,var(--accent)) 22%,transparent)}.side-ind:before{content:"";position:absolute;inset-inline-start:2px;top:50%;width:3px;height:20px;margin-top:-10px;border-radius:3px;background:var(--pk-c,var(--accent))}.side-grp[data-pastille] .side-ind{opacity:1}.side-grp[data-pastille=pret] .side-ind{transition:transform var(--mv-3) var(--mv-ressort),width var(--mv-3) var(--mv-ressort),height var(--mv-3) var(--mv-ressort)}.side-grp[data-pastille] .sideitem.on{background:transparent;box-shadow:none}.side-grp[data-pastille] .sideitem.on:before{opacity:0}@media (prefers-reduced-motion:reduce){.side-grp[data-pastille=pret] .side-ind{transition:none}}.side-grp{display:flex;flex-direction:column;gap:2px}.side-grp+.side-grp{margin-top:10px}.side-grp-t{display:flex;align-items:center;gap:7px;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint);margin:4px 11px}.side-grp-t i{width:7px;height:7px;border-radius:99px;flex-shrink:0}.side-grp-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-perso{display:grid;place-items:center;width:26px;height:26px;margin:-5px -6px -5px 0;padding:0;border:none;border-radius:8px;background:none;color:var(--faint);cursor:pointer;opacity:.55;transition:opacity var(--mv-2) var(--mv-ease),background-color var(--mv-2) var(--mv-ease)}.sidecol:hover .side-perso,.side-perso:focus-visible{opacity:1}@media (hover:hover){.side-perso:hover{color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}}.side-autres-t{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint);margin:14px 11px 4px}.sidecol .sideitem.sub{font-weight:500;font-size:calc(12.5px*var(--fs));color:var(--faint);padding:7px 11px}.sidecol .sideitem.sub:hover{color:var(--text)}.sidecol .sideitem.sub.on{color:var(--pk-c)}.sidecol .side-foot{padding-top:12px}.sidecol-h .hh-scope .hh-btn{padding:4px 6px;border:none;background:none;border-radius:9px;gap:6px;width:100%}.sidecol-h .hh-scope .hh-ic{width:20px;height:20px;border-radius:7px;background:var(--sunken);color:var(--muted)}.sidecol-h .hh-scope .hh-name{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.sidecol-h .hh-scope .hh-btn:hover{background:var(--sunken)}.sidecol-h .hh-scope .hh-btn:hover .hh-name{color:var(--text)}}.sidebar.two .hh-menu{left:0;right:auto;min-width:246px;width:max-content;max-width:320px;z-index:70}.side-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-crumb{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--accent);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-mtoggle{flex-shrink:0;padding:6px 12px;border-radius:9px;border:1px solid var(--border);background:var(--sunken);color:var(--muted);font-family:var(--body);font-weight:700;font-size:calc(11.5px*var(--fs));cursor:pointer;transition:.13s}.ai-mtoggle:hover{border-color:var(--accent)}.inbox-addr{display:flex;align-items:center;gap:10px;width:100%;padding:12px 13px;border-radius:13px;border:1px solid var(--border);background:var(--sunken);cursor:pointer;transition:border-color .13s,background .13s}.inbox-addr:hover{border-color:var(--accent);background:var(--accentSoft)}.inbox-addr-t{flex:1;min-width:0;text-align:left;font-family:IBM Plex Mono,monospace;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-item{padding:12px 0;border-top:1px solid var(--border)}.inbox-item:first-of-type{border-top:none;padding-top:2px}.inbox-item.treated{opacity:.82}.inbox-row-btn{display:block;width:100%;text-align:left;background:none;border:none;padding:8px;margin:0 -8px;border-radius:14px;cursor:pointer;transition:background .13s}.inbox-row-btn:hover,.inbox-row-btn:active{background:var(--sunken)}.inbox-row{display:flex;align-items:center;gap:12px}.inbox-preview{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-meta{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0 46px}.inbox-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:9px;background:var(--sunken);color:var(--muted);font-size:calc(11px*var(--fs));font-weight:600}.inbox-acts{display:flex;gap:8px;margin:8px 0 0 8px}.cf-risk{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:13px;background:color-mix(in srgb,var(--danger) 9%,transparent);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);color:var(--dangerInk);font-size:calc(12.5px*var(--fs));font-weight:600;line-height:1.4;margin-bottom:14px}.cf-risk b{font-weight:700}.cf-seg{display:flex;gap:3px;background:var(--sunken);border-radius:12px;padding:3px;margin:2px 0 12px}.cf-seg button{flex:1;border:none;background:none;padding:8px 4px;border-radius:9px;font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));color:var(--muted);cursor:pointer;transition:background .14s,color .14s}.cf-seg button.on{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #00000014}.cf-extra{margin:-2px 0 12px}.cf-extra-lbl{font-size:calc(12.5px*var(--fs));color:var(--faint);font-weight:600;margin-bottom:2px}.cf-xrow{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border)}.cf-xrow:first-of-type{border-top:none}.cf-xlab{flex:1;min-width:0;font-size:calc(13px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-verdict{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:13px;font-size:calc(12.5px*var(--fs));font-weight:600;line-height:1.4;margin-bottom:12px}.cf-verdict b{font-weight:700}.cf-verdict.ok{background:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid transparent;color:var(--successInk)}.cf-verdict.neg{background:color-mix(in srgb,var(--danger) 9%,transparent);border:1px solid transparent;color:var(--dangerInk)}.cf-verdict{width:100%;text-align:left;font-family:var(--body);cursor:default}.cf-verdict.tap{cursor:pointer}.cf-verdict.tap span:first-of-type{flex:1;min-width:0}.cf-verdict.tap:active{transform:scale(.995)}.cf-why{background:var(--sunken);border-radius:13px;padding:12px 13px;margin:-4px 0 12px}.cf-why-h{font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted);margin-bottom:8px}.cf-why-n{font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45}.cf-why-r{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:calc(12.5px*var(--fs))}.cf-why-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.cf-why-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cf-why-tot{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border);font-size:calc(12px*var(--fs));color:var(--muted)}.cf-why-arrow{color:var(--faint)}.cf-chart{margin:2px -4px 6px;animation:rise .5s var(--mv-entree) backwards}.cf-mo-strip{margin:6px 0 4px}.cf-mo-cap{font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600;margin-bottom:8px}.cf-mo-cap span{color:var(--faint);font-weight:500}.cf-months{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.cf-months::-webkit-scrollbar{display:none}.cf-mo{flex:1 0 auto;min-width:40px;display:flex;flex-direction:column;align-items:center;gap:3px;border:none;background:none;padding:5px 3px 4px;border-radius:10px;font-family:var(--body);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}.cf-mo.on{background:color-mix(in srgb,var(--text) 6%,transparent)}.cf-mo-det{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:8px;padding:10px 12px;border-radius:12px;background:var(--sunken);font-size:calc(12px*var(--fs));color:var(--muted)}.cf-mo-det b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.cf-mo-det-t{flex-basis:100%;font-size:calc(13px*var(--fs))}.cf-mo-track{position:relative;width:100%;height:44px}.cf-mo-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--border)}.cf-mo-bar{position:absolute;left:50%;transform:translate(-50%);width:14px;border-radius:4px}.cf-mo-bar.up{background:var(--success)}.cf-mo-bar.down{background:var(--danger)}.cf-mo-net{font-size:calc(9.5px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.cf-mo-net.up{color:var(--successInk)}.cf-mo-net.down{color:var(--dangerInk)}.cf-mo-lbl{font-size:calc(10px*var(--fs));color:var(--muted);font-weight:600}.cf-legend{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:8px}.cf-stat{background:var(--sunken);border-radius:12px;padding:10px 11px;min-width:0}.cf-k{display:block;font-size:calc(10.5px*var(--fs));color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-v{display:block;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(14px*var(--fs));letter-spacing:-.02em;margin-top:5px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-v.neg{color:var(--dangerInk)}@media (prefers-reduced-motion:reduce){.cf-chart{animation:none}}.ct{position:relative;border-radius:12px;-webkit-tap-highlight-color:transparent}.ct svg{overflow:visible}.ct-plot{position:absolute;left:0;right:0;top:0;touch-action:pan-y;cursor:crosshair}.ct-ligne{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ct-fantome{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:4 4;opacity:.75}.ct-tick{stroke:var(--border);stroke-width:1;opacity:.7}.ct-grad{paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.ct-grad,.ct-mois{fill:var(--faint);font-family:var(--body);font-size:calc(10px*var(--fs));font-weight:600;font-variant-numeric:tabular-nums}.ct-mois-l{stroke:var(--border);stroke-width:1;opacity:.55}.ct-zero{stroke:var(--border);stroke-width:1}.ct-zero.neg{stroke:var(--danger);stroke-dasharray:3 4;opacity:.8}.ct-rep{stroke:var(--surface);stroke-width:2}.ct-rep.in{fill:var(--success)}.ct-rep.out{fill:var(--danger)}.ct-bas,.ct-fin{fill:var(--accent);stroke:var(--surface);stroke-width:2.5}.ct-bas.neg,.ct-fin.neg{fill:var(--danger)}.ct-lab{fill:var(--text);font-family:var(--body);font-size:calc(11px*var(--fs));font-weight:700;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.ct-lab.fin{fill:var(--muted);font-weight:600}.ct-bande{fill:color-mix(in srgb,var(--text) 6%,transparent)}.ct-curseur line{stroke:var(--text);stroke-width:1;opacity:.35}.ct-curseur circle{fill:var(--accent);stroke:var(--surface);stroke-width:2.5}.ct-curseur circle.neg{fill:var(--danger)}.ct-tip{position:absolute;top:0;z-index:3;pointer-events:none;min-width:150px;max-width:232px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:9px 11px;box-shadow:0 8px 24px #00000024}.ct-tip-d{display:flex;align-items:center;gap:6px;font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600}.ct-tag{font-size:calc(10px*var(--fs));padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted)}.ct-tip-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(17px*var(--fs));letter-spacing:-.02em;margin-top:2px}.ct-tip-v.neg{color:var(--dangerInk)}.ct-tip-n{font-size:calc(11px*var(--fs));color:var(--muted);margin-top:2px}.ct-tip-r{display:flex;align-items:center;gap:7px;font-size:calc(11.5px*var(--fs));margin-top:5px}.ct-tip-r i{width:10px;height:2px;border-radius:2px;flex-shrink:0}.ct-tip-r i.in{background:var(--success)}.ct-tip-r i.out{background:var(--danger)}.ct-tip-r span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-tip-r b{font-weight:700;font-variant-numeric:tabular-nums}.cf-immersif{--hit:5px;flex-shrink:0;width:34px;height:34px;border-radius:11px;border:none;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.cf-ins{margin-top:14px}.cf-ins-cap{font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600;margin-bottom:2px}.cf-ins-r{display:flex;align-items:center;gap:11px;padding:9px 0}.cf-ins-r+.cf-ins-r{border-top:1px solid var(--border)}.cf-ins-r .licon{width:32px;height:32px;border-radius:10px}.cf-ins-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cf-ins-k{font-size:calc(12.5px*var(--fs));font-weight:600}.cf-ins-d{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.35}.cf-ins-v{flex-shrink:0;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(14px*var(--fs));letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.cfi{max-width:1180px;margin:0 auto}.cfi .cf-seg{max-width:440px}.card.cfi-courbe{padding:14px 12px 12px;margin-bottom:12px}.cfi-soldes{margin:0 0 22px}.cfi-soldes .cf-stat{background:var(--surface)}.cfi-zoom{margin-top:12px}.cfi-apercu{position:relative;border-radius:10px;background:var(--sunken);cursor:grab;touch-action:pan-y;overflow:hidden}.cfi-apercu:active{cursor:grabbing}.cfi-apercu-l{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-linejoin:round}.cfi-apercu-voile{fill:color-mix(in srgb,var(--surface) 55%,transparent)}.cfi-apercu-f{fill:color-mix(in srgb,var(--accent) 14%,transparent)}.cfi-apercu-p{fill:var(--accent)}.cfi-zoom-l{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;font-size:calc(11.5px*var(--fs));color:var(--muted);min-height:26px}.cfi-lien{border:none;background:none;padding:4px 2px;font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:600;color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;cursor:pointer;white-space:nowrap}.cfi-legende{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:calc(11px*var(--fs));color:var(--muted)}.cfi-legende span{display:inline-flex;align-items:center;gap:6px}.cfi-pt{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cfi-pt.in{background:var(--success)}.cfi-pt.out{background:var(--danger)}.cfi-tiret{width:16px;height:2px;flex-shrink:0;background:repeating-linear-gradient(90deg,var(--muted) 0 4px,transparent 4px 8px)}.cfi-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.cfi-col{min-width:0}.cfi-h{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(15px*var(--fs));letter-spacing:-.01em;margin:0 0 8px}.cfi-note{font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45;margin:0 0 10px}.cfi-sim-champs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10px}.cfi-sim-champs>:last-child{grid-column:1/-1}.cfi-sims{margin-top:10px}.cfi-sims-r{display:flex;align-items:center;gap:10px;padding:8px 0}.cfi-sims-r+.cfi-sims-r{border-top:1px solid var(--border)}.cfi-sims-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px*var(--fs));font-weight:600}.cfi-sims-d{font-size:calc(11.5px*var(--fs));color:var(--muted);white-space:nowrap}.cfi-sims-r b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:calc(13px*var(--fs))}.cfi-col .cf-ins{margin-top:20px}.cfi-j-mois{position:sticky;top:var(--colleHaut, 0px);z-index:1;background:var(--bg);font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted);padding:10px 8px 4px}.cfi-j{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;border:none;background:none;padding:9px 8px;border-radius:10px;font-family:var(--body);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}.cfi-j.on{background:color-mix(in srgb,var(--text) 6%,transparent)}.cfi-j-d{flex:0 0 78px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);padding-top:1px;white-space:nowrap}.cfi-j-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cfi-j-e{display:flex;align-items:center;gap:7px;font-size:calc(12.5px*var(--fs))}.cfi-j-e i{width:10px;height:2px;border-radius:2px;flex-shrink:0}.cfi-j-e i.in{background:var(--success)}.cfi-j-e i.out{background:var(--danger)}.cfi-j-e.sim{color:var(--muted);font-style:italic}.cfi-j-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfi-j-e b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cfi-j-plus{font-size:calc(11px*var(--fs));color:var(--faint)}.cfi-j-s{flex-shrink:0;min-width:70px;text-align:right;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px}.cfi-j-s.neg{color:var(--dangerInk)}@media (min-width:900px){.cfi-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.cfi-journal{max-height:560px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:4px}}:root{--g0:#9a9890;--g1:#2a78d6;--g2:#eb6834;--g3:#1baf7a;--g4:#eda100;--g5:#e87ba4;--g6:#6250d6}:root[data-mode=dark]{--g0:#6f6e68;--g1:#3987e5;--g2:#d95926;--g3:#199e70;--g4:#c98500;--g5:#d55181;--g6:#9085e9}.gx{position:relative;border-radius:12px;-webkit-tap-highlight-color:transparent}.gx svg{overflow:visible}.gx-plot{position:absolute;left:0;right:0;top:0;touch-action:pan-y;cursor:crosshair}.gx-tick{stroke:var(--border);stroke-width:1;opacity:.7}.gx-base{stroke:var(--border);stroke-width:1}.gx-zero{stroke:var(--danger);stroke-width:1;stroke-dasharray:3 4;opacity:.8}.gx-ligne{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.gx-comp{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:4 4;opacity:.75}.gx-pt,.gx-fin{stroke:var(--gxFond, var(--surface));stroke-width:2}.gx-pt.neg,.gx-fin.neg{fill:var(--danger)}.gx-grad,.gx-lab{paint-order:stroke;stroke:var(--gxFond, var(--surface));stroke-width:3px;stroke-linejoin:round}.gx-grad,.gx-x{fill:var(--faint);font-family:var(--body);font-size:calc(10px*var(--fs));font-weight:600;font-variant-numeric:tabular-nums}.gx-x.on{fill:var(--text)}.gx-lab{fill:var(--muted);font-family:var(--body);font-size:calc(11px*var(--fs));font-weight:600;font-variant-numeric:tabular-nums}.gx-rep line{stroke-width:1;stroke-dasharray:5 4}.gx-bande rect{fill:color-mix(in srgb,var(--success) 10%,transparent)}.gx-bande text{fill:var(--successInk);font-family:var(--body);font-size:calc(10px*var(--fs));font-weight:600;opacity:.85}.gx-rep.neutre line{stroke:var(--muted)}.gx-rep.ok line{stroke:var(--success)}.gx-rep.alerte line{stroke:var(--danger)}.gx-vert line{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 4}.gx-vert text{fill:var(--muted);font-family:var(--body);font-size:calc(10px*var(--fs));font-weight:600;paint-order:stroke;stroke:var(--gxFond, var(--surface));stroke-width:3px}.gx-curseur line{stroke:var(--text);stroke-width:1;opacity:.35}.gx-curseur circle{stroke:var(--gxFond, var(--surface));stroke-width:2.5}.gx-curseur circle.neg{fill:var(--danger)}.gx-col{transition:opacity .15s}.gx-col.eteinte{opacity:.35}.gx-cibles{position:absolute;left:0;right:0;top:0}.gx-leg-mini{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600}.gx-leg-mini span{display:inline-flex;align-items:center;gap:6px}.gx-leg-mini i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.gx-leg-mini i.tiret{width:16px;height:2px;border-radius:0}.gx-leg-mini i.tiret.neutre{background:repeating-linear-gradient(90deg,var(--muted) 0 5px,transparent 5px 9px)}.gx-leg-mini i.tiret.ok{background:repeating-linear-gradient(90deg,var(--success) 0 5px,transparent 5px 9px)}.gx-leg-mini i.tiret.alerte{background:repeating-linear-gradient(90deg,var(--danger) 0 5px,transparent 5px 9px)}.gx-cibles span{position:absolute;top:0;bottom:0;cursor:pointer;touch-action:pan-y}.gx-bulle{position:absolute;top:0;z-index:3;pointer-events:none;min-width:150px;max-width:236px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:9px 11px;box-shadow:0 8px 24px #00000024}.gx-bulle-d{font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600}.gx-bulle-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(17px*var(--fs));letter-spacing:-.02em;margin-top:2px;font-variant-numeric:tabular-nums}.gx-bulle-v.neg{color:var(--dangerInk)}.gx-bulle-n{font-size:calc(11px*var(--fs));color:var(--muted);margin-top:2px}.gx-bulle-r{display:flex;align-items:center;gap:7px;font-size:calc(11.5px*var(--fs));margin-top:5px}.gx-bulle-r i{width:10px;height:2px;border-radius:2px;flex-shrink:0}.gx-bulle-r i.in{background:var(--success)}.gx-bulle-r i.out{background:var(--danger)}.gx-bulle-r span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-bulle-r b{font-weight:700;font-variant-numeric:tabular-nums}.gx-etin{width:100%;min-width:0}.gx-etin-l{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.gx-etin-x{fill:var(--muted);stroke:var(--gxFond, var(--surface));stroke-width:1.5}.gx-etin-f{stroke:var(--gxFond, var(--surface));stroke-width:2}.gx-etin-pouls{transform-box:fill-box;transform-origin:center;opacity:0;animation:etinPouls 1.6s var(--mv-ease) .9s 3}@keyframes etinPouls{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.gx-etin-pouls{animation:none}}.gx-cls{display:flex;flex-direction:column}.gx-cls-r+.gx-cls-r{border-top:1px solid var(--border)}.gx-cls-b{display:flex;flex-direction:column;gap:7px;width:100%;border:none;background:none;padding:10px 0;font-family:var(--body);color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.gx-cls-t{display:flex;align-items:baseline;gap:10px;min-width:0}.gx-cls-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px*var(--fs));font-weight:600}.gx-cls-v{flex-shrink:0;font-size:calc(13px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.gx-cls-v span{color:var(--faint);font-weight:600}.gx-cls-v.neg{color:var(--dangerInk)}.gx-cls-piste{display:block;height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);overflow:hidden}.gx-cls-piste i{display:block;height:100%;border-radius:999px;transform-origin:0 50%;transition:width var(--mv-3) var(--mv-ease)}.gx-cls-d{display:flex;flex-direction:column;gap:3px;padding:0 0 10px;font-size:calc(12px*var(--fs));color:var(--muted)}.gx-cls-d b{color:var(--text);font-weight:700}.gx-cls-d b.neg{color:var(--dangerInk)}.gx-plus{align-self:flex-start;border:none;background:none;padding:8px 0 2px;font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;cursor:pointer}.gx-parts{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gx-anneau{flex-shrink:0;display:block}.gx-part{stroke:var(--gxFond, var(--surface));stroke-width:2;cursor:pointer;transition:opacity .15s}.gx-part.eteinte{opacity:.3}.gx-anneau-v{fill:var(--text);font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(14px*var(--fs));font-variant-numeric:tabular-nums}.gx-anneau-k{fill:var(--muted);font-family:var(--body);font-size:calc(10px*var(--fs));font-weight:600}.gx-leg{flex:1;min-width:170px;display:flex;flex-direction:column}.gx-leg-r{display:flex;align-items:center;gap:9px;width:100%;border:none;background:none;padding:7px 6px;border-radius:9px;font-family:var(--body);color:var(--text);text-align:left;cursor:pointer;transition:opacity .15s}.gx-leg-r.on{background:color-mix(in srgb,var(--text) 6%,transparent)}.gx-leg-r.eteinte{opacity:.45}.gx-leg-r i{width:10px;height:10px;border-radius:3px;flex-shrink:0}.gx-leg-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px*var(--fs));font-weight:600}.gx-leg-p{flex-shrink:0;font-size:calc(11.5px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.gx-leg-v{flex-shrink:0;min-width:64px;text-align:right;font-size:calc(12.5px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.gx-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,40%),1fr));gap:8px;margin:0 0 18px}.gx-kpi{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--surface)}.gx-kpi-k{font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx-kpi-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(16px*var(--fs));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx-kpi-v.ok{color:var(--successInk)}.gx-kpi-v.alerte{color:var(--dangerInk)}.gx-kpi-s{font-size:calc(11px*var(--fs));color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx-carte-h{display:flex;align-items:center;gap:10px;margin-bottom:6px}.gx-carte-t{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.gx-carte-tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-immersif{--hit:5px;flex-shrink:0;width:34px;height:34px;border-radius:11px;border:none;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.gx-carte-s{font-size:calc(12px*var(--fs));color:var(--muted);margin:-2px 0 8px}.gx-barre{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px}.gx-barre>.gx-tete{flex:1;min-width:0;margin:0}.gx-barre-v{flex:1}.gx-tete{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:2px 0 10px}.gx-tete-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(24px*var(--fs));letter-spacing:-.025em;font-variant-numeric:tabular-nums}.gx-tete-k{font-size:calc(12px*var(--fs));color:var(--muted);font-weight:600}.gx-tete-d{font-size:calc(12px*var(--fs));font-weight:600;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--muted)}.gx-tete-d.ok{background:color-mix(in srgb,var(--success) 11%,transparent);color:var(--successInk)}.gx-tete-d.alerte{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--dangerInk)}.gx-carte-g{margin:4px -2px 0}.gx-vide{font-size:calc(12px*var(--fs));color:var(--muted);padding:6px 0 2px}.gx-vues{position:relative;flex-shrink:0;display:flex;gap:2px;padding:2px;border-radius:11px;background:color-mix(in srgb,var(--text) 5%,transparent)}.gx-tete>.gx-vues{margin-inline-start:auto;align-self:center}.gx-vues-l{display:flex;justify-content:flex-end;margin:0 0 8px}.gx-vues button{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;padding:0;border:none;border-radius:9px;background:none;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--mv-2) var(--mv-ease)}.gx-vues button.on{color:var(--accent)}.gx-vues-pouce{position:absolute;z-index:0;top:2px;inset-inline-start:2px;width:30px;height:30px;border-radius:9px;background:var(--accentSoft);transform:translate(calc(var(--i, 0) * 32px));transition:transform var(--mv-3) var(--mv-ressort)}[dir=rtl] .gx-vues-pouce{transform:translate(calc(var(--i, 0) * -32px))}@media (pointer:coarse){.gx-vues button,.gx-vues-pouce{width:34px;height:34px}.gx-vues-pouce{transform:translate(calc(var(--i, 0) * 36px))}[dir=rtl] .gx-vues-pouce{transform:translate(calc(var(--i, 0) * -36px))}}@media (hover:hover){.gx-vues button:not(.on):hover{color:var(--text)}}.gxv-vues{display:flex;justify-content:flex-end;margin:0 0 10px}.gesp{display:flex;flex-direction:column;margin-top:12px;padding-top:10px;border-top:1px solid var(--hairline,var(--border))}.card .gesp:first-child{margin-top:0;padding-top:0;border-top:none}.gesp-h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.gesp-ht{display:flex;align-items:center;gap:7px;font-size:calc(12.5px*var(--fs));font-weight:650;color:var(--text)}.gesp-ht svg{color:var(--accent)}.gesp-ret{min-height:32px;padding:0 4px;border:none;background:none;font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--accent);cursor:pointer}.gesp-r{display:flex;align-items:center;gap:12px;padding:8px 0}.gesp-r+.gesp-r{border-top:1px solid var(--hairline,var(--border))}.gesp-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gesp-n{font-size:calc(13px*var(--fs));font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gesp-s{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navcfg-esp[data-vu]{animation:espVu 1.5s var(--mv-ease) both}@keyframes espVu{0%,35%{background:var(--accentSoft)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.navcfg-esp[data-vu]{animation:none}}.gx-tbl{display:flex;flex-direction:column}.gx-tbl-carte .gxv-tr{cursor:default;padding:9px 2px}.gx-mos{display:flex;flex-direction:column;gap:8px}.gx-mos-z{position:relative;width:100%;min-width:0;border-radius:12px;overflow:hidden}.gx-mos-t{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 9px 8px;overflow:hidden;border:none;border-radius:9px;background:color-mix(in srgb,var(--c) 28%,var(--gxFond,var(--surface)));color:var(--text);font-family:var(--body);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--mv-2) var(--mv-ease),background-color var(--mv-2) var(--mv-ease)}.gx-mos-t:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--c)}.gx-mos-t.on{background:color-mix(in srgb,var(--c) 46%,var(--gxFond,var(--surface)))}.gx-mos-t.eteinte{opacity:.36}@media (hover:hover){.gx-mos-t:not(.on):hover{background:color-mix(in srgb,var(--c) 38%,var(--gxFond,var(--surface)))}}.gx-mos-l{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px*var(--fs));font-weight:600;line-height:1.35}.gx-mos-v{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(13.5px*var(--fs));font-variant-numeric:tabular-nums;white-space:nowrap}.gx-mos-p{margin-top:auto;font-size:calc(11px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.gx-mos-d{display:flex;align-items:center;gap:8px;min-height:24px;font-size:calc(12.5px*var(--fs))}.gx-mos-d i{width:10px;height:10px;border-radius:3px;flex-shrink:0}.gx-mos-dl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.gx-mos-d b{font-variant-numeric:tabular-nums;white-space:nowrap}.gx-mos-dp{color:var(--muted);white-space:nowrap}.gx-mos-dh{color:var(--muted)}.gxv{max-width:1180px;margin:0 auto}.gxv .gx-kpi{background:var(--surface)}.gxv-seg{max-width:440px}.card.gxv-graphe{padding:14px 12px 12px;margin-bottom:20px}.gxv-zoom{margin-top:12px}.gx-apercu{position:relative;border-radius:10px;background:var(--sunken);cursor:grab;touch-action:pan-y;overflow:hidden}.gx-apercu:active{cursor:grabbing}.gx-apercu-l{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-linejoin:round}.gx-apercu-voile{fill:color-mix(in srgb,var(--surface) 55%,transparent)}.gx-apercu-f{fill:color-mix(in srgb,var(--accent) 14%,transparent)}.gx-apercu-p{fill:var(--accent)}.gxv-tab-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.gxv-tab-h .cfi-h{margin:0}.gxv-tbl{display:flex;flex-direction:column}.gxv-tr{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(84px,auto);align-items:baseline;gap:12px;width:100%;border:none;background:none;padding:10px 8px;border-radius:10px;font-family:var(--body);color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.gxv-tr+.gxv-tr{border-top:1px solid var(--border)}.gxv-tr.on{background:color-mix(in srgb,var(--text) 6%,transparent)}.gxv-td-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px*var(--fs));font-weight:600}.gxv-td-n{font-size:calc(12px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.gxv-td-n.ok{color:var(--successInk)}.gxv-td-n.alerte{color:var(--dangerInk)}.gxv-td-v{text-align:right;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums;white-space:nowrap}.gxv-td-v.neg{color:var(--dangerInk)}@media (min-width:900px){.gxv-tbl{max-height:520px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:4px}}@media (prefers-reduced-motion:reduce){.gx-col,.gx-part,.gx-leg-r{transition:none}}.gx-cls-l.enseigne{text-transform:capitalize}.tr-tbl{display:flex;flex-direction:column}.tr-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:6px;padding:9px 0;border-top:1px solid var(--border);font-size:calc(12.5px*var(--fs));font-weight:600;font-variant-numeric:tabular-nums}.tr-row span:not(:first-child){text-align:right;white-space:nowrap}.tr-row span:first-child{color:var(--muted)}.tr-head{border-top:none;color:var(--faint);font-size:calc(12px*var(--fs))}.tr-head span{color:var(--faint)!important}.rule-row{margin-bottom:12px}.rule-row:last-of-type{margin-bottom:2px}.rule-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.rule-name{font-size:calc(13px*var(--fs));font-weight:600}.rule-bar{position:relative;height:9px;border-radius:6px;background:var(--sunken);overflow:visible}.rule-bar>i{display:block;height:100%;border-radius:6px}.rule-mark{position:absolute;top:-3px;width:2px;height:15px;background:var(--text);opacity:.55;border-radius:2px}.collab-tabs{display:flex;gap:3px;background:var(--sunken);border-radius:11px;padding:3px;margin-bottom:10px}.collab-tabs button{flex:1;border:none;background:none;padding:7px 4px;border-radius:8px;font-family:var(--body);font-weight:600;font-size:calc(12px*var(--fs));color:var(--muted);cursor:pointer}.collab-tabs button.on{background:var(--surface);color:var(--accent);box-shadow:0 1px 3px #00000014}.collab-thread{display:flex;flex-direction:column;gap:11px;max-height:280px;overflow-y:auto;padding:2px 0 6px}.collab-muted{color:var(--muted);font-size:calc(12px*var(--fs));text-align:center;padding:14px 0}.collab-msg{display:flex;gap:9px;align-items:flex-start}.collab-av{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--accent);color:var(--onAccent,#fff);display:flex;align-items:center;justify-content:center;font-size:calc(11px*var(--fs));font-weight:800}.collab-b{flex:1;min-width:0}.collab-mh{display:flex;align-items:baseline;gap:7px;font-size:calc(11.5px*var(--fs))}.collab-mh b{font-weight:700}.collab-mh span{color:var(--faint)}.collab-t{font-size:calc(13px*var(--fs));line-height:1.4;word-break:break-word}.collab-x{border:none;background:none;color:var(--faint);cursor:pointer;flex-shrink:0;padding:2px}.collab-compose{display:flex;gap:8px;margin-top:8px;align-items:flex-end}.collab-inwrap{flex:1;min-width:0;position:relative}.collab-inwrap input{width:100%;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 13px;font-family:var(--body);font-size:calc(13px*var(--fs));color:var(--text)}.collab-send{width:42px;flex-shrink:0;height:42px;border:none;border-radius:12px;background:var(--accent);color:var(--onAccent,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer}.collab-send:disabled{opacity:.4}.collab-mention{color:var(--accent);font-weight:700}.collab-av.sm{width:22px;height:22px;font-size:calc(10px*var(--fs))}.collab-pop{position:absolute;left:0;right:0;bottom:calc(100% + 6px);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #00000024;overflow:hidden;z-index:20;max-height:180px;overflow-y:auto}.collab-popi{display:flex;align-items:center;gap:9px;width:100%;border:none;background:none;padding:9px 12px;cursor:pointer;font-family:var(--body);font-size:calc(13px*var(--fs));color:var(--text);text-align:left}.collab-popi:hover{background:var(--sunken)}.collab-hint{font-size:calc(11px*var(--fs));color:var(--faint);margin-top:6px;padding-left:2px}.collab-hint b{color:var(--accent)}.collab-act{display:flex;gap:9px;align-items:center}.collab-adot{width:8px;height:8px;border-radius:50%;background:var(--border);flex-shrink:0}.hp-in{flex:1;min-width:0;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:11px 13px;font-family:var(--body);font-size:calc(13px*var(--fs));color:var(--text)}.hp-cons{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hp-cell{background:var(--sunken);border-radius:12px;padding:10px 12px;min-width:0}.hp-k{display:block;font-size:calc(10.5px*var(--fs));color:var(--muted);font-weight:600;margin-bottom:3px}.hp-v{display:block;font-size:calc(13px*var(--fs));font-weight:700;line-height:1.25}.hp-chips{display:flex;flex-wrap:wrap;gap:7px}.hp-chip{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 13px;font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));cursor:pointer;transition:.14s}.hp-chip.on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.hp-opt{border-top:1px solid var(--border);padding:11px 0}.hp-opt:first-of-type{border-top:none}.hp-opt-h{display:flex;align-items:center;gap:10px}.hp-rank{width:24px;height:24px;flex-shrink:0;border-radius:8px;background:var(--sunken);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:calc(12px*var(--fs));color:var(--accent)}.hp-ia{margin-left:6px;font-size:calc(9.5px*var(--fs));font-weight:800;color:var(--accent);background:var(--accentSoft);border-radius:5px;padding:1px 5px;vertical-align:middle}.hp-stars{display:flex;align-items:center;gap:3px;margin-top:7px}.hp-star{border:none;background:none;font-size:calc(19px*var(--fs));line-height:1;color:var(--border);cursor:pointer;padding:0 1px}.hp-star.on{color:#f5b301}.hp-make{border:none;background:var(--accent);color:var(--onAccent,#fff);border-radius:10px;padding:7px 11px;font-family:var(--body);font-weight:700;font-size:calc(11.5px*var(--fs));cursor:pointer;display:inline-flex;align-items:center;gap:5px}.hp-del{flex-shrink:0;margin-left:6px;border:none;background:var(--sunken);color:var(--muted);cursor:pointer;padding:7px;border-radius:10px;display:inline-flex;align-items:center;transition:color .12s,background .12s}@media (hover:hover){.hp-del:hover{color:var(--dangerInk);background:color-mix(in srgb,var(--danger) 10%,transparent)}}.hp-del:active{opacity:.6}.hp-2col{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hp-2col input{width:100%;min-width:0}.hp-range{display:flex;align-items:center;gap:8px}.hp-range input{flex:1;min-width:0;width:auto;text-align:center}.hp-range>span{color:var(--faint);font-weight:700;flex-shrink:0}.hp-sugg{flex-shrink:0;border:1px solid var(--border);background:var(--sunken);color:var(--muted);border-radius:999px;padding:6px 11px;font-family:var(--body);font-weight:700;font-size:calc(11.5px*var(--fs));cursor:pointer;white-space:nowrap}.hp-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;margin:10px 0 4px;background:var(--sunken)}.hp-bar>span{min-width:2px}.hp-blist{display:flex;flex-direction:column}.hp-brow{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid var(--border)}.hp-brow:first-child{border-top:none}.hp-bdot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.hp-blabel{flex:1;min-width:0;font-size:calc(13px*var(--fs));font-weight:600}.hp-bpct{display:flex;align-items:center;gap:2px;flex-shrink:0}.hp-bpct button{width:24px;height:24px;border:1px solid var(--border);background:var(--surface);border-radius:8px;color:var(--muted);font-size:calc(15px*var(--fs));line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.hp-bpct input{width:38px;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:5px 4px;text-align:center;font-family:var(--body);font-weight:700;font-size:calc(12.5px*var(--fs));color:var(--text);min-width:0}.hp-bpc{color:var(--faint);font-weight:700;font-size:calc(11.5px*var(--fs))}.hp-bamt{width:76px;text-align:right;flex-shrink:0;font-weight:800;font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums}.hp-bsum{display:flex;align-items:center;gap:10px;margin:11px 0 4px;flex-wrap:wrap}.hp-btot{font-size:calc(12px*var(--fs));font-weight:800;padding:4px 10px;border-radius:999px}.hp-btot.ok{color:var(--successInk);background:color-mix(in srgb,var(--success) 14%,transparent)}.hp-btot.warn{color:var(--warningInk);background:color-mix(in srgb,var(--warning) 16%,transparent)}.hp-bpp{font-size:calc(12px*var(--fs));color:var(--muted);font-weight:600}.hp-reset{margin-left:auto;border:none;background:none;color:var(--accent);font-family:var(--body);font-weight:700;font-size:calc(12px*var(--fs));cursor:pointer;padding:4px}.hp-obudget{margin-top:8px}.hp-obk-t{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--sunken);color:var(--muted);border-radius:999px;padding:5px 11px;font-family:var(--body);font-weight:700;font-size:calc(11.5px*var(--fs));cursor:pointer}.hp-obk{margin-top:9px}.hp-obk-r{display:flex;align-items:center;gap:8px;padding:5px 0}.hp-obk-r .hp-blabel{font-size:calc(12.5px*var(--fs));font-weight:600}.hp-obk-p{color:var(--faint);font-weight:700;font-size:calc(11.5px*var(--fs));width:36px;text-align:right;flex-shrink:0}.hp-obk-note{margin-top:6px;font-size:calc(10.5px*var(--fs));color:var(--faint)}.voy-glyph{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent)}.voy-count{flex-shrink:0;font-family:var(--body);font-weight:700;font-size:calc(11px*var(--fs));padding:5px 10px;border-radius:999px;white-space:nowrap}.voy-count.upcoming{color:var(--accent);background:var(--accentSoft)}.voy-count.ongoing{color:var(--successInk);background:color-mix(in srgb,var(--success) 15%,transparent)}.voy-count.past{color:var(--muted);background:var(--sunken)}.voy-count.undated{color:var(--faint);background:var(--sunken)}.voy-money{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px}.voy-spent{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs))}.voy-spent em{font-style:normal;color:var(--muted);font-weight:500;font-size:calc(12px*var(--fs))}.voy-rem{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--successInk)}.voy-rem.over{color:var(--dangerInk)}.trip-note{display:flex;align-items:flex-start;gap:7px;margin-top:12px;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.4;background:var(--accentSoft);border-radius:12px;padding:10px 12px}.trip-bd{display:flex;flex-direction:column;gap:11px}.trip-bdr{display:flex;flex-direction:column;gap:5px}.trip-bdh{display:flex;align-items:center;gap:7px}.trip-bdl{flex:1;min-width:0;font-size:calc(12.5px*var(--fs));font-weight:600}.trip-bda{font-size:calc(12px*var(--fs));font-weight:700;flex-shrink:0}.trip-bda em{font-style:normal;color:var(--muted);font-weight:500;font-size:calc(11px*var(--fs))}.trip-bda.over{color:var(--dangerInk)}.trip-bdbar{height:7px;border-radius:6px;background:var(--sunken);overflow:hidden}.trip-bdbar i{display:block;height:100%;border-radius:6px;transition:width .4s var(--mv-ease)}.trip-cats{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.trip-cat{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 11px;font-family:var(--body);font-weight:600;font-size:calc(11.5px*var(--fs));cursor:pointer}.trip-cat.on-a{border-color:var(--accent);color:var(--accent);background:var(--accentSoft)}.trip-plan{display:inline-flex;align-items:center;gap:6px;margin-top:12px;border:none;background:var(--accentSoft);color:var(--accent);border-radius:999px;padding:7px 13px;font-family:var(--body);font-weight:700;font-size:calc(12px*var(--fs));cursor:pointer}.trip-payers{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.trip-payl{font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:600;margin-right:2px}.trip-settle-h{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-bottom:4px}.trip-settle{display:flex;align-items:center;gap:11px;padding:9px 0}.trip-sav{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:var(--accent);color:var(--onAccent,#fff);display:flex;align-items:center;justify-content:center;font-family:var(--body);font-weight:800;font-size:calc(11px*var(--fs))}.trip-bal{flex-shrink:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs))}.trip-bal.pos{color:var(--successInk)}.trip-bal.neg{color:var(--dangerInk)}.trip-settle-n{margin-top:6px;font-size:calc(10.5px*var(--fs));color:var(--faint)}.vp-hero{background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadowSoft);padding:16px;overflow:hidden;position:relative}.vp-hero-top{display:flex;align-items:center;gap:12px}.vp-dest{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(19px*var(--fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-dates{font-size:calc(12.5px*var(--fs));color:var(--muted);margin-top:2px}.vp-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:14px}.vp-stat{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:11px 8px;text-align:center}.vp-sv{display:block;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(18px*var(--fs));line-height:1}.vp-sv.over{color:var(--dangerInk)}.vp-sl{display:block;font-size:calc(10.5px*var(--fs));color:var(--muted);margin-top:3px}.vp-prep{display:flex;align-items:center;gap:16px}.vp-ring{position:relative;flex-shrink:0}.vp-ring svg{transform:rotate(0)}.vp-ring-c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.vp-ring-v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(19px*var(--fs));line-height:1}.vp-ring-l{font-size:calc(10px*var(--fs));color:var(--muted)}.vp-level{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15.5px*var(--fs))}.vp-level-s{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:2px}.vp-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vp-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--body);font-weight:600;font-size:calc(10.5px*var(--fs));padding:4px 9px;border-radius:999px;border:1px solid var(--border);background:var(--sunken);color:var(--faint);opacity:.7}.vp-badge.on{opacity:1;border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accentSoft);color:var(--accent)}.vp-ai{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px}.vp-aibtn{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:var(--accentSoft);color:var(--accent);border-radius:999px;padding:8px 13px;font-family:var(--body);font-weight:700;font-size:calc(12px*var(--fs));cursor:pointer}.vp-aibtn:disabled{opacity:.55}.vp-sugg{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 4px}.vp-suggc{display:inline-flex;align-items:center;gap:4px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);border-radius:999px;padding:7px 11px;font-family:var(--body);font-weight:600;font-size:calc(12px*var(--fs));cursor:pointer}.vp-suggc:hover{border-color:var(--accent);color:var(--accent)}.vp-done{margin:8px 0;font-family:var(--body);font-weight:700;font-size:calc(13px*var(--fs));color:var(--successInk);background:color-mix(in srgb,var(--success) 12%,transparent);border-radius:12px;padding:10px 12px;text-align:center}.vp-book{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vp-bookc{display:flex;align-items:center;gap:10px;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:11px 12px;cursor:pointer;font-family:var(--body);font-weight:600;font-size:calc(13px*var(--fs));color:var(--text);text-align:left}.vp-bookc:active{background:var(--sunken)}.vp-bookic{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center}.vp-bookl{flex:1;min-width:0}.vp-book-note{margin-top:9px;font-size:calc(11px*var(--fs));color:var(--faint)}.pj-goal{padding:11px 0;border-top:1px solid var(--border)}.pj-goal:first-of-type{border-top:none}.pj-g-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.pj-g-name{font-size:calc(13.5px*var(--fs));font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-g-eta{font-size:calc(12.5px*var(--fs));font-weight:700;color:var(--accent);white-space:nowrap;flex-shrink:0}.pj-g-eta.behind{color:var(--dangerInk)}.pj-g-bar{height:7px;border-radius:5px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden;margin:7px 0 5px}.pj-g-bar>i{display:block;height:100%;border-radius:5px;background:var(--accent)}.pj-g-bar>i{transform-origin:0 50%}[dir=rtl] .pj-g-bar>i{transform-origin:100% 50%}[data-arrivee=entre] .pj-g-bar>i{animation:jaugeRemplit .9s var(--mv-ressort) both;animation-delay:calc(.15s + min(var(--k, 0),6)*70ms)}@media (prefers-reduced-motion:reduce){[data-arrivee=entre] .pj-g-bar>i{animation:none}}.pj-g-sub{font-size:calc(11.5px*var(--fs));color:var(--muted)}.ppm-vues{margin:-2px 0 6px}.ppm-ic{inline-size:34px;block-size:34px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ppm-bar{block-size:6px;border-radius:4px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden;margin-top:6px}.ppm-bar>i{display:block;block-size:100%;border-radius:4px;transition:width var(--mv-2) var(--mv-std)}.ppm-mois{font-family:var(--body);font-weight:500;font-size:calc(10.5px*var(--fs));color:var(--muted);margin-inline-start:2px}@media (prefers-reduced-motion:reduce){.ppm-bar>i{transition:none}}.sim-slider{display:flex;align-items:center;gap:14px}.sim-slider .crs{flex:1;min-width:0}.sim-range-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(15px*var(--fs));min-width:56px;text-align:right;color:var(--accent)}.sim-freed{margin-top:12px;font-size:calc(13px*var(--fs));color:var(--muted)}.sim-freed b{color:var(--text);font-family:var(--title)}.sim-bill{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:11px 2px;font-family:var(--body)}.sim-bill+.sim-bill{border-top:1px solid var(--border)}.sim-bill-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sim-bill-n{font-size:calc(13.5px*var(--fs));font-weight:600;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;line-height:1.3}.sim-step{display:flex;align-items:center;gap:10px;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));margin-bottom:12px}.sim-step-n{width:26px;height:26px;flex-shrink:0;border-radius:999px;background:var(--accent);color:var(--onAccent,#fff);display:flex;align-items:center;justify-content:center;font-size:calc(13px*var(--fs));font-weight:700}.sim-sub{font-weight:700;font-size:calc(13.5px*var(--fs));color:var(--text);margin-bottom:2px}.sim-note{font-size:calc(12px*var(--fs));color:var(--muted);margin-bottom:12px;line-height:1.45}.sim-goalstat{margin-top:12px;padding:11px 13px;border-radius:13px;background:color-mix(in srgb,var(--text) 5%,transparent);font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.sim-goalstat b{color:var(--text)}.sim-total{margin-top:18px;padding:13px 15px;border-radius:15px;background:color-mix(in srgb,var(--text) 5%,transparent)}.sim-total.on{background:var(--accentSoft)}.sim-total-h{display:flex;justify-content:space-between;align-items:center;font-size:calc(13px*var(--fs));font-weight:700;color:var(--text)}.sim-total-h b{font-family:var(--title);font-size:calc(17px*var(--fs));color:var(--accent)}.sim-total-b{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;border-top:1px solid var(--accentLine);font-size:calc(12px*var(--fs));color:var(--muted)}.sim-ba{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.sim-ba-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;border-radius:13px;background:color-mix(in srgb,var(--text) 5%,transparent);font-size:calc(13px*var(--fs))}.sim-ba-row.on{background:var(--accentSoft)}.sim-ba-l{color:var(--muted);font-weight:600}.sim-ba-row.on .sim-ba-l{color:var(--accent)}.sim-ba-v{font-weight:700;color:var(--text);text-align:right}.sim-ba-row.on .sim-ba-v{color:var(--accent)}.sim-bill-f{font-size:calc(11px*var(--fs));color:var(--muted)}.sim-bill-a{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(13px*var(--fs));flex-shrink:0;font-variant-numeric:tabular-nums}.sim-bill-a small{font-family:var(--body);font-weight:500;font-size:calc(10.5px*var(--fs));color:var(--muted);margin-inline-start:1px}.sim-impact{text-align:center;padding:14px 10px;border-radius:16px;background:var(--accentSoft)}.sim-imp-big{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(20px*var(--fs));letter-spacing:-.02em;color:var(--accent)}.sim-imp-s{font-size:calc(12px*var(--fs));color:var(--muted);margin-top:5px}.mp-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:calc(11px*var(--fs));font-weight:700;white-space:nowrap;flex-shrink:0}.mp-pill.on{background:var(--accentSoft);color:var(--accent);border:1px solid var(--accentLine)}.mp-pill.next{background:var(--sunken);color:var(--text);border:1px dashed var(--borderStrong)}.mp-pill.off{background:var(--sunken);color:var(--muted);border:1px solid var(--border)}.mp-card{display:block;width:100%;text-align:left;cursor:pointer;color:var(--text);font:inherit;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.mp-card:hover{background:color-mix(in srgb,var(--text) 3%,var(--surface))}.mp-card.active{border-color:var(--accentLine);background:color-mix(in srgb,var(--accentSoft) 50%,transparent)}.mp-card.closed{opacity:.62}.mp-card-h{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.mp-card-t{font-weight:700;font-size:calc(14.5px*var(--fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-card-s{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:2px}.mp-mini{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px}.mp-mini span{display:inline-flex;align-items:center;gap:5px;font-size:calc(11px*var(--fs));color:var(--muted)}.mp-mini i{width:7px;height:7px;border-radius:2px;flex-shrink:0}.mp-mini b{font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.mp-rest{display:flex;align-items:center;justify-content:space-between;padding-top:9px;border-top:1px solid var(--border);font-size:calc(12px*var(--fs));color:var(--muted)}.mp-rest b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));color:var(--successInk);font-variant-numeric:tabular-nums}.mp-rest.neg b{color:var(--dangerInk)}.mp-sum-bar{display:flex;gap:2px;height:6px;border-radius:999px;overflow:hidden;background:var(--sunken);margin-top:11px}.mp-sum-bar i{display:block;height:100%;transition:width .4s var(--mv-ease)}.mp-tabsum{display:flex;align-items:center;justify-content:space-between;margin:12px 2px 6px;font-size:calc(12px*var(--fs));color:var(--muted)}.mp-tabsum span{display:inline-flex;align-items:center;gap:5px}.mp-tabsum b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));font-variant-numeric:tabular-nums}.mp-lines{display:flex;flex-direction:column}.mp-line{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--border)}.mp-line:last-child{border-bottom:0}.mp-line-m{flex:1;min-width:0}.mp-line-t{font-size:calc(13.5px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-line-s{font-size:calc(11px*var(--fs));color:var(--muted);margin-top:1px}.mp-line-ro{font-variant-numeric:tabular-nums;font-size:calc(13.5px*var(--fs))}.mp-line-x{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;border:0;background:transparent;color:var(--faint);cursor:pointer}.mp-line-x:hover{background:var(--sunken);color:var(--dangerInk)}.mp-addbtn{width:100%;margin-top:10px;padding:11px;border-radius:12px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--accent);font-weight:700;font-size:calc(12.5px*var(--fs));display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.mp-addbtn:hover{background:var(--accentSoft)}.mp-add{margin-top:12px;padding:12px;border-radius:12px;background:var(--sunken);border:1px solid var(--border)}.mp-hint{font-size:calc(11.5px*var(--fs));color:var(--muted);margin:-2px 2px 2px}.mp-seeds{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.mp-seed{display:flex;align-items:center;gap:11px;width:100%;text-align:left;color:var(--text);font:inherit;padding:11px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:border-color .14s ease,background .14s ease}.mp-seed.on{border-color:var(--accent);background:var(--accentSoft)}.mp-seed-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--sunken);color:var(--accent);flex-shrink:0}.mp-seed.on .mp-seed-ic{background:var(--surface)}.mp-seed-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mp-seed-m b{font-size:calc(13px*var(--fs));font-weight:700}.mp-seed-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.35}.mp-note{margin-top:10px;padding:9px 11px;border-radius:9px;background:var(--sunken);font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}@media (prefers-reduced-motion:reduce){.mp-card,.mp-sum-bar i{transition:none}.mp-card:hover{transform:none}}.cyc-plan{margin-top:12px;padding:11px;border-radius:12px;background:var(--sunken);border:1px solid var(--border);display:flex;flex-direction:column;gap:7px}.cyc-plan-h{font-size:calc(12px*var(--fs));font-weight:700;color:var(--text);margin-bottom:1px}.cyc-plan-o{display:flex;align-items:center;gap:10px;width:100%;text-align:left;color:var(--text);font:inherit;padding:9px 11px;border-radius:10px;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:border-color .14s ease,background .14s ease}.cyc-plan-o.on{border-color:var(--accent);background:var(--accentSoft)}.cyc-plan-o:disabled{opacity:.6;cursor:default}.cyc-plan-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cyc-plan-t{font-size:calc(12.5px*var(--fs));font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyc-plan-s{font-size:calc(11px*var(--fs));color:var(--muted)}.mp-line-real{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px;font-size:calc(11px*var(--fs))}.mp-line-real .under{color:var(--muted)}.mp-line-real .over{color:var(--warningInk);font-weight:600}.mp-align{padding:2px 8px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--accent);font-size:calc(10.5px*var(--fs));font-weight:700;cursor:pointer}.mp-align:hover{background:var(--accentSoft)}.mp-verdict{display:flex;align-items:center;gap:13px;padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.mp-verdict.ok{border-color:color-mix(in srgb,var(--success) 42%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--success) 10%,transparent) 50%,transparent)}.mp-verdict.bad{border-color:color-mix(in srgb,var(--danger) 38%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--danger) 9%,transparent) 50%,transparent)}.mp-verdict>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mp-verdict b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));letter-spacing:-.02em}.mp-verdict i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.4}.mp-verdict-ic{flex-shrink:0;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--sunken);color:var(--muted)}.mp-verdict.ok .mp-verdict-ic{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--successInk)}.mp-verdict.ok b{color:var(--successInk)}.mp-verdict.bad .mp-verdict-ic{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--dangerInk)}.mp-verdict.bad b{color:var(--dangerInk)}.mp-rate-h{display:flex;align-items:baseline;justify-content:space-between;font-size:calc(11.5px*var(--fs));color:var(--muted);margin-bottom:5px}.mp-rate-h b{font-family:var(--title);font-size:calc(12.5px*var(--fs));color:var(--text);font-variant-numeric:tabular-nums}.mp-rate-h i{font-style:normal;font-family:var(--body);font-weight:500;color:var(--muted);font-size:calc(10.5px*var(--fs))}.mp-rate-b{position:relative;height:7px;border-radius:999px;background:var(--sunken);overflow:hidden}.mp-rate-b i{display:block;height:100%;border-radius:999px;background:var(--info);transition:width .45s var(--mv-ease)}.mp-sug{display:flex;flex-direction:column;gap:9px;padding:11px 0;border-top:1px solid var(--border)}.mp-sug:first-of-type{border-top:0;padding-top:2px}.mp-sug-m{display:flex;flex-direction:column;gap:2px;min-width:0}.mp-sug-m b{font-size:calc(12.5px*var(--fs));font-weight:600}.mp-sug-m i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.4}.mp-sug-a{display:flex;gap:8px}.mp-sug-a button{padding:7px 13px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(11.5px*var(--fs));font-weight:600;cursor:pointer;transition:.14s}.mp-sug-a button.pri{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.mp-sug-a button:disabled{opacity:.55;cursor:default}.mp-line-calc{margin:-4px 0 10px}.mp-foot{display:flex;gap:8px;width:100%}.mp-hero{position:relative;border-radius:20px;padding:20px 18px 17px;text-align:center;color:var(--text);border:1px solid color-mix(in srgb,var(--success) 42%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--success) 10%,transparent) 50%,transparent)}.mp-hero.neg{border-color:color-mix(in srgb,var(--danger) 38%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--danger) 9%,transparent) 50%,transparent)}.mp-hero-w{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint)}.mp-hero-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:clamp(22px,8.4vw,calc(32px*var(--fs)));letter-spacing:-.03em;line-height:1.1;margin:6px 0 1px;font-variant-numeric:tabular-nums;color:var(--successInk)}.mp-hero.neg .mp-hero-v{color:var(--dangerInk)}.mp-hero-l{font-size:calc(11.5px*var(--fs));color:var(--muted)}.mp-hero-g{display:flex;gap:10px;margin-top:14px}.mp-hero-g span{flex:1;padding:8px 6px;border-radius:12px;background:var(--sunken);border:1px solid var(--border);font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:1px}.mp-hero-g i{font-style:normal;font-family:var(--body);font-weight:500;font-size:calc(10px*var(--fs));color:var(--faint)}.mp-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:5px 0 7px}.mp-tabs::-webkit-scrollbar{height:0}.mp-tab{flex:0 0 auto;position:relative;min-width:68px;display:flex;flex-direction:column;gap:1px;align-items:flex-start;padding:9px 11px;border-radius:13px;border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text);font:inherit;transition:border-color .14s ease,background .14s ease,transform .14s ease}.mp-tab.on{border-color:var(--accent);background:var(--accentSoft)}.mp-tab-l{font-size:calc(10.5px*var(--fs));color:var(--muted);white-space:nowrap}.mp-tab.on .mp-tab-l{color:var(--accent);font-weight:700}.mp-tab-v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(11.5px*var(--fs));font-variant-numeric:tabular-nums;white-space:nowrap}.mp-tab-dot{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--warning)}.mp-pane{margin-top:14px;display:flex;flex-direction:column;gap:12px;animation:mpIn .22s ease}@keyframes mpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mp-pane{animation:none}.mp-tab.on{transform:none}}.mp-blk{padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowSoft)}.mp-blk-h{display:flex;align-items:center;gap:7px;font-size:calc(12.5px*var(--fs));font-weight:700;color:var(--text);margin-bottom:10px}.mp-blk-h svg{color:var(--accent)}.mp-blk-p{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45;margin:-4px 0 12px}.mp-blk-note{font-size:calc(11px*var(--fs));color:var(--muted);margin-top:8px;text-align:center}.mp-health{padding:14px;border-radius:16px}.mp-health-m>i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted)}.mp-leg{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:9px}.mp-leg span{display:inline-flex;align-items:center;gap:5px;font-size:calc(11px*var(--fs));color:var(--muted)}.mp-leg i{width:8px;height:8px;border-radius:3px;flex-shrink:0}.mp-leg b{color:var(--text);font-variant-numeric:tabular-nums}.mp-cover{border-radius:12px;background:var(--sunken);padding:10px 12px;margin-bottom:12px}.mp-cover-r{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:calc(12px*var(--fs));color:var(--muted);padding:3px 0}.mp-cover-r b{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.mp-cover-r.tot{border-top:1px solid var(--border);margin-top:5px;padding-top:8px;color:var(--text);font-weight:600}.mp-cover-r.tot b{font-family:var(--title);font-size:calc(15px*var(--fs));color:var(--accent)}.mp-models{display:flex;gap:6px;margin-bottom:12px}.mp-model{flex:1;padding:9px 6px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(11.5px*var(--fs));font-weight:600;cursor:pointer;transition:.14s}.mp-model.on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.mp-shares{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.mp-share{display:flex;align-items:center;gap:10px;padding:8px 2px}.mp-share+.mp-share{border-top:1px solid var(--border)}.mp-share-a{width:32px;height:32px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--accentSoft);color:var(--accent);font-weight:800;font-size:calc(13px*var(--fs))}.mp-share-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mp-share-m b{font-size:calc(13px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-share-m i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted)}.mp-share-v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));font-variant-numeric:tabular-nums;flex-shrink:0}.mp-share-warn{font-size:calc(11px*var(--fs));color:var(--warningInk);font-weight:600;margin-bottom:10px;text-align:center}.mp-gap{display:flex;flex-wrap:wrap;align-items:center;gap:11px;padding:11px 13px;border-radius:13px;color:var(--text);background:var(--accentSoft);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}.mp-gap-ic{flex-shrink:0;color:var(--accent);display:flex}.mp-gap-m{flex:1 1 62%;min-width:0;display:flex;flex-direction:column;gap:1px}.mp-gap-m b{font-size:calc(12.5px*var(--fs))}.mp-gap-m i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted)}.mp-gap-a{display:flex;gap:8px;flex-shrink:0;margin-left:auto}.mp-gap-a button{padding:7px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(11.5px*var(--fs));font-weight:600;cursor:pointer;transition:.14s}.mp-gap-a button.pri{border-color:var(--accent);background:var(--accent);color:var(--onAccent)}.mp-gap-a button:disabled{opacity:.55;cursor:default}.mp-empty{display:flex;flex-direction:column;align-items:center;gap:5px;padding:26px 16px;text-align:center;color:var(--muted)}.mp-empty svg{color:var(--faint);margin-bottom:2px}.mp-empty b{font-size:calc(13px*var(--fs));color:var(--text)}.mp-empty i{font-style:normal;font-size:calc(11.5px*var(--fs));line-height:1.45;max-width:34ch}.mp-calc-hint{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:-4px}.mp-calc-hint b{color:var(--accent);font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums}.as-list{display:flex;flex-direction:column}.as-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 2px 15px;border:0;background:none;cursor:pointer;color:var(--text);font:inherit;transition:opacity .14s}.as-row:active{opacity:.6}@media (hover:hover){.as-row:hover .as-m b{color:var(--h,var(--accent))}}.as-row:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accentSoft);border-radius:12px}.as-ic{width:40px;height:40px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--h,var(--accent)) 13%,transparent);color:var(--h,var(--accent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--h,var(--accent)) 22%,transparent)}.as-mono{font-style:normal;font-weight:800;font-size:calc(11.5px*var(--fs));letter-spacing:.02em;font-variant-numeric:tabular-nums}.as-mono.sm{font-size:calc(9.5px*var(--fs));letter-spacing:0}.as-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.as-m b{font-size:calc(14px*var(--fs));font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.as-m i b.as-paid{font-weight:700;color:var(--text)}.as-v{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.as-v>b{display:flex;align-items:center;gap:5px;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.as-v i{font-style:normal;font-size:calc(11px*var(--fs));font-variant-numeric:tabular-nums;font-weight:600}.as-v i.mut{color:var(--faint);font-weight:400}.as-chip{padding:3px 8px;border-radius:99px;font-size:calc(11.5px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25}.as-chip.up{color:var(--successInk);background:color-mix(in srgb,var(--success) calc(10% + 12% * var(--i,0)),transparent)}.as-chip.down{color:var(--dangerInk);background:color-mix(in srgb,var(--danger) calc(10% + 12% * var(--i,0)),transparent)}.as-chip.use{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent);font-weight:600}.as-sum{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.as-sec .as-list{margin-inline:-2px}.as-nature{margin:18px 2px 2px;padding-top:13px;border-top:1px solid var(--hairline)}.as-naturehint{font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.45;margin-top:3px}.freq{display:flex;gap:8px;align-items:stretch}.freq-n{flex:1;min-width:0}.freq-u{display:flex;gap:4px;padding:3px;border-radius:13px;background:var(--sunken);flex-shrink:0}.freq-ub{border:0;background:transparent;color:var(--muted);font:inherit;font-weight:700;font-size:calc(12.5px*var(--fs));padding:0 14px;border-radius:10px;cursor:pointer;min-height:38px;transition:background .16s,color .16s}.freq-ub.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0b1a2e1a}.freq .freq-n2{width:74px;flex:0 0 auto;text-align:center;font-weight:700}.freq-lbl{color:var(--muted);font-size:calc(13px*var(--fs));font-weight:600;flex-shrink:0}.field .dep-amt{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(30px*var(--fs));line-height:1.15;text-align:center;padding-block:14px;letter-spacing:-.01em}.as-old{width:7px;height:7px;border-radius:99px;background:var(--warning);flex-shrink:0}.as-share{position:absolute;inset-inline:0;bottom:0;height:3px;border-radius:99px;background:color-mix(in srgb,var(--muted) 15%,transparent);overflow:hidden}.as-share i{display:block;height:100%;background:var(--h,var(--accent));opacity:.9;transition:width .45s var(--mv-ease)}.as-hint{font-size:calc(11px*var(--fs));color:var(--muted);margin:-6px 0 10px;line-height:1.4}.as-bar{display:flex;gap:2px;height:10px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--text) 10%,transparent)}.as-bar i{display:block;height:100%;transition:width .45s var(--mv-ease)}.as-leg{display:flex;flex-direction:column;gap:5px;margin-top:11px}.as-leg span{display:flex;align-items:center;gap:7px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.as-leg i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.as-leg b{color:var(--text);font-variant-numeric:tabular-nums}.as-drift{margin-top:10px;padding-top:9px;border-top:1px solid var(--border);font-size:calc(11.5px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.imo-list{display:flex;flex-direction:column;gap:12px}.imo-card{display:block;width:100%;text-align:left;padding:14px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowSoft);cursor:pointer;color:var(--text);font:inherit;transition:transform .15s var(--mv-ressort),box-shadow .15s}.imo-card:active{transform:scale(.985)}@media (hover:hover){.imo-card:hover{border-color:var(--borderStrong)}}.imo-card-h{display:flex;align-items:center;gap:11px}.imo-ic{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--successInk)}.imo-card-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.imo-card-t b{font-size:calc(14px*var(--fs));font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imo-card-t i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imo-dpe{flex-shrink:0;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:calc(11.5px*var(--fs));font-weight:800}.imo-card-v{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:12px 0 10px}.imo-card-net{display:flex;flex-direction:column;gap:1px}.imo-card-net em{font-style:normal;font-size:calc(12px*var(--fs));color:var(--muted)}.imo-card-net b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(19px*var(--fs));font-variant-numeric:tabular-nums}.imo-card-pv{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:calc(12.5px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.imo-card-pv.up{color:var(--successInk)}.imo-card-pv.down{color:var(--dangerInk)}.imo-card-pv em{font-style:normal;font-size:calc(10.5px*var(--fs));opacity:.75}.imo-card-no{margin:10px 0;padding:9px 11px;border-radius:11px;background:var(--sunken);font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.45}.imo-card-f{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:calc(11px*var(--fs));color:var(--muted)}.imo-card-f span{display:flex;align-items:center;gap:5px}.imo-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--sunken);font-weight:600}.imo-tag.rp{background:var(--accentSoft);color:var(--accent)}.imo-j-track{position:relative;height:16px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent)}.imo-j-track i{position:absolute;top:0;left:0;height:100%;border-radius:999px;transition:width .5s var(--mv-ease)}.imo-j-val{background:var(--success)}.imo-j-dette{background:color-mix(in srgb,var(--danger) 62%,var(--surface))}.imo-j-cost{position:absolute;top:-3px;width:2px;height:22px;background:var(--text);opacity:.55;border-radius:2px}.imo-j-leg{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:8px;font-size:calc(10.5px*var(--fs));color:var(--muted)}.imo-j-leg span{display:flex;align-items:center;gap:5px}.imo-j-leg b{color:var(--text);font-variant-numeric:tabular-nums}.imo-j-leg i{width:8px;height:8px;border-radius:3px}.imo-j-leg i.v{background:var(--success)}.imo-j-leg i.d{background:color-mix(in srgb,var(--danger) 62%,var(--surface))}.imo-j-leg i.c{background:var(--text);opacity:.55;width:2px;height:11px;border-radius:1px}.imo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.imo-stats div{display:flex;flex-direction:column;gap:2px}.imo-stats span{font-size:calc(10.5px*var(--fs));color:var(--muted)}.imo-stats b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs));font-variant-numeric:tabular-nums}.imo-stats b.up{color:var(--successInk)}.imo-stats b.down{color:var(--dangerInk)}.imo-net{margin-top:12px;padding:12px;border-radius:14px;background:var(--sunken);display:flex;flex-direction:column;gap:2px}.imo-net span{font-size:calc(11px*var(--fs));color:var(--muted)}.imo-net b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(20px*var(--fs));font-variant-numeric:tabular-nums;color:var(--accent)}.imo-net i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--faint);line-height:1.4}.imo-rows{display:flex;flex-direction:column}.imo-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;font-size:calc(12.5px*var(--fs));color:var(--muted)}.imo-rows>div+div{border-top:1px solid var(--border)}.imo-rows b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.imo-rows b.up{color:var(--successInk)}.imo-rows b.down{color:var(--dangerInk)}.imo-rows .tot{margin-top:2px;color:var(--text);font-weight:600}.imo-rows .tot b{font-family:var(--title);font-size:calc(15px*var(--fs));color:var(--accent)}.imo-hint{margin:10px 0 0;font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.45}.imo-none{margin:6px 0 0;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.5}.imo-vals{display:flex;flex-direction:column}.imo-val{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border)}.imo-val:last-child{border-bottom:0}.imo-val-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.imo-val-m b{font-size:calc(13.5px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:8px}.imo-val-m em{font-style:normal;font-size:calc(11px*var(--fs));font-weight:600}.imo-val-m em.up{color:var(--successInk)}.imo-val-m em.down{color:var(--dangerInk)}.imo-val-m i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted)}.imo-pret{padding:12px 0;border-bottom:1px solid var(--border)}.imo-pret:last-child{border-bottom:0}.imo-pret-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.imo-pret-h b{font-size:calc(13.5px*var(--fs));font-weight:700}.imo-pret-h span{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));font-variant-numeric:tabular-nums}.imo-pret-h em{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted);font-family:var(--body);font-weight:500}.imo-pret-bar{height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden;margin:9px 0 7px}.imo-pret-bar i{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .5s var(--mv-ease)}.imo-pret-m{display:flex;justify-content:space-between;gap:8px;font-size:calc(11px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.imo-pret-f{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:calc(10.5px*var(--fs));color:var(--faint)}.imo-pret-f button{border:none;background:none;color:var(--accent);font:inherit;font-size:calc(10.5px*var(--fs));font-weight:600;cursor:pointer;min-height:44px;padding:0 8px;margin:-13px -8px}.imo-yield{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-size:calc(11.5px*var(--fs));color:var(--muted)}.imo-yield b{color:var(--text);font-variant-numeric:tabular-nums}.imo-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.imo-more{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;margin:4px 0 10px;border:1px solid transparent;border-radius:12px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font:inherit;font-size:calc(12px*var(--fs));font-weight:600;cursor:pointer}.imo-more:active{background:var(--sunken)}.vols{display:flex;flex-direction:column;gap:9px;margin-bottom:4px}.vol{border:1px solid transparent;border-radius:15px;overflow:hidden;background:color-mix(in srgb,var(--text) 4%,transparent);transition:background-color .18s}.vol.on{border-color:transparent;background:color-mix(in srgb,var(--accent) 6%,transparent)}.vol-h{display:flex;align-items:center;gap:11px;width:100%;min-height:58px;padding:10px 13px;border:none;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.vol-h:active{background:color-mix(in srgb,var(--text) 6%,transparent)}.vol-ic{width:32px;height:32px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:var(--sunken);color:var(--muted);transition:background .2s,color .2s}.vol-ic.ok{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--successInk)}.vol-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.vol-t b{font-size:calc(13px*var(--fs));font-weight:700}.vol-t i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vol-b{padding:2px 13px 14px;animation:volIn .22s var(--mv-ease)}@keyframes volIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vol-b{animation:none}}.anx-pick{margin:4px 0 10px;padding:11px;border-radius:13px;background:var(--sunken)}.anx-cats{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.anx-cats::-webkit-scrollbar{height:0}.anx-cat{flex-shrink:0;min-height:36px;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(11px*var(--fs));font-weight:600;cursor:pointer;transition:.15s}.anx-cat.on{background:var(--accent);border-color:var(--accent);color:var(--onAccent,#fff)}.anx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,104px),1fr));gap:7px}.anx-opt{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:52px;padding:9px 10px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:left;transition:transform .13s var(--mv-ressort),border-color .15s}.anx-opt:active{transform:scale(.95)}@media (hover:hover){.anx-opt:hover{border-color:var(--accent)}}.anx-opt b{font-size:calc(11.5px*var(--fs));font-weight:600;line-height:1.25}.anx-opt i{font-style:normal;font-size:calc(10px*var(--fs));color:var(--faint)}.anx-cancel{width:100%;min-height:40px;margin-top:9px;border:none;background:none;color:var(--muted);font:inherit;font-size:calc(11.5px*var(--fs));font-weight:600;cursor:pointer}.anx-row{margin:8px 0;padding:11px 12px;border-radius:13px;background:var(--sunken)}.anx-row-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.anx-row-h b{font-size:calc(12.5px*var(--fs));font-weight:700}.anx-row-h button{min-width:40px;min-height:40px;margin:-10px -8px -10px 0;display:grid;place-items:center;border:none;background:none;color:var(--faint);cursor:pointer}.anx-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.anx-presets{display:flex;gap:5px;flex-wrap:wrap;margin:-4px 0 8px}.anx-p{min-height:34px;padding:4px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(10.5px*var(--fs));font-weight:600;cursor:pointer;transition:.14s}.anx-p.on{background:var(--accent);border-color:var(--accent);color:var(--onAccent,#fff)}.anx-out{font-size:calc(11px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.anx-out b{color:var(--accent);font-weight:700}.anx-hint{display:flex;align-items:flex-start;gap:6px;margin-top:7px;font-size:calc(10.5px*var(--fs));color:var(--faint);line-height:1.45}.anx-hint svg{flex-shrink:0;margin-top:1px}.anx-tot{margin-top:10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--sunken))}.anx-tot>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;font-size:calc(11.5px*var(--fs));color:var(--muted)}.anx-tot b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));color:var(--accent);font-variant-numeric:tabular-nums}.vue-row{display:flex;flex-wrap:wrap;gap:6px}.vue-b{flex:1 1 auto;min-width:88px;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 9px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;transition:transform .13s var(--mv-ressort),background .15s,color .15s,border-color .15s}.vue-b:active{transform:scale(.95)}.vue-b b{font-size:calc(11px*var(--fs));font-weight:600;line-height:1.2;text-align:center}.vue-b i{font-style:normal;font-size:calc(10px*var(--fs));opacity:.75;font-variant-numeric:tabular-nums}.vue-b.on{background:var(--accent);border-color:var(--accent);color:var(--onAccent,#fff)}.anx-vue{margin:2px 0 8px}.anx-vue>span{display:block;margin-bottom:5px;font-size:calc(10.5px*var(--fs));color:var(--muted);font-weight:600}.anx-vues{display:flex;flex-wrap:wrap;gap:5px}.anx-v{min-height:34px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(10.5px*var(--fs));font-weight:600;cursor:pointer;transition:.14s}.anx-v.on{background:var(--accent);border-color:var(--accent);color:var(--onAccent,#fff)}.anx-out em{font-style:normal;color:var(--faint)}.dpe-row{display:flex;gap:5px}.dpe-b{flex:1;min-height:44px;border-radius:10px;border:1.5px solid var(--border);background:var(--surface);font:inherit;font-size:calc(13px*var(--fs));font-weight:800;cursor:pointer;transition:transform .13s var(--mv-ressort),background .15s}.dpe-b:active{transform:scale(.92)}.dpe-b.on{color:#fff}.imo-prev{margin-top:12px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--accent) 9%,var(--sunken));display:flex;flex-direction:column;gap:4px}.imo-prev-v{display:flex;align-items:baseline;gap:8px}.imo-prev-v b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(21px*var(--fs));color:var(--accent);font-variant-numeric:tabular-nums}.imo-prev-v span{font-size:calc(11px*var(--fs));color:var(--muted)}.imo-prev-d{display:flex;flex-direction:column;gap:2px;font-size:calc(11px*var(--fs));color:var(--muted)}.imo-est{margin:10px 0;padding:11px;border-radius:13px;background:var(--sunken);display:flex;flex-direction:column}.imo-est>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:calc(11.5px*var(--fs));color:var(--muted)}.imo-est b{color:var(--text);font-variant-numeric:tabular-nums}.imo-est .tot{border-top:1px solid var(--border);margin-top:3px;padding-top:8px;color:var(--text);font-weight:600}.imo-est .tot b{font-family:var(--title);font-size:calc(15px*var(--fs));color:var(--accent)}.imo-disc{font-size:calc(10.5px*var(--fs));color:var(--faint);line-height:1.55;padding:4px 4px 8px}.fia-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.fia-s{display:flex;align-items:baseline;gap:4px}.fia-s b{font-size:calc(30px*var(--fs));font-weight:800;letter-spacing:-.02em;line-height:1}.fia-s em{font-style:normal;font-size:calc(12px*var(--fs));color:var(--muted);font-weight:600}.fia-n{margin-top:3px;font-size:calc(12px*var(--fs));font-weight:700}.fia-n[data-n=esquisse]{color:var(--muted)}.fia-n[data-n=correcte]{color:var(--accent)}.fia-n[data-n=precise],.fia-n[data-n=expert]{color:var(--successInk)}.fia-bar{position:relative;height:10px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.fia-bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;transition:width .55s var(--mv-ease);background:var(--accent)}.fia-bar i[data-n=precise],.fia-bar i[data-n=expert]{background:var(--success)}.fia-bar span{position:absolute;top:0;width:2px;height:100%;background:var(--bg);opacity:.55}.fia-bar span.on{opacity:.9}.fia-hint{margin:8px 0 0;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.fia-todo{display:flex;flex-direction:column;gap:6px;margin-top:10px}.fia-todo button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:calc(12px*var(--fs));font-weight:600;cursor:pointer;text-align:left}.fia-todo button:active{background:var(--sunken)}.fia-todo button b{flex:none;color:var(--accent);font-size:calc(12px*var(--fs))}.fia-rev{margin-top:8px;font-size:calc(10.5px*var(--fs));color:var(--faint)}.fia-mini{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--sunken)}.fia-mini>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fia-mini span{font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:600}.fia-mini b{font-size:calc(12.5px*var(--fs))}.fia-mini i{display:block;margin-top:4px;font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.4}.qz-top{margin-bottom:14px}.qz-bar{height:5px;border-radius:999px;background:var(--sunken);overflow:hidden}.qz-bar i{display:block;height:100%;border-radius:999px;background:var(--hero);transition:width .45s var(--mv-ease)}.qz-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:7px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.qz-meta b{color:var(--text);font-size:calc(12px*var(--fs));transition:color .3s}.qz-meta b.up{color:var(--successInk)}.qz-q{animation:qzin .28s var(--mv-ease)}@keyframes qzin{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.qz-pts{display:inline-block;padding:3px 9px;border-radius:999px;font-size:calc(10.5px*var(--fs));font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.qz-pts.qz-vu{color:var(--muted);background:var(--sunken)}.qz-q h3{margin:9px 0 5px;font-size:calc(17px*var(--fs));font-weight:700;letter-spacing:-.01em;line-height:1.25}.qz-aide{margin:0 0 12px;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.5}.qz-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.qz-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;padding:10px 8px;border:1.5px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.qz-opt b{font-size:calc(12.5px*var(--fs));font-weight:600}.qz-opt span{font-size:calc(11px*var(--fs));color:var(--muted)}.qz-opt.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.qz-opt.on span{color:var(--accent)}.qz-anx .qz-opt{min-height:52px}.qz-num{display:flex;align-items:center;gap:8px;margin-top:8px;padding:0 12px;border:1.5px solid var(--border);border-radius:14px;background:var(--surface)}.qz-num input{flex:1;min-width:0;height:52px;border:none;background:none;color:var(--text);font:inherit;font-size:calc(19px*var(--fs));font-weight:700;outline:none}.qz-num span{flex:none;font-size:calc(13px*var(--fs));color:var(--muted);font-weight:600}.qz-chips{display:flex;flex-wrap:wrap;gap:6px}.qz-chip{min-height:44px;padding:0 14px;border:1.5px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:calc(12.5px*var(--fs));font-weight:600;cursor:pointer}.qz-chip.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.qz-ok{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:calc(11.5px*var(--fs));color:var(--successInk);font-weight:600}.qz-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.qz-skip{min-height:44px;padding:0 10px;margin-left:-10px;border:none;background:none;color:var(--muted);font:inherit;font-size:calc(12.5px*var(--fs));font-weight:600;cursor:pointer}.qz-delta{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:9px;border-radius:12px;font-size:calc(12px*var(--fs));font-weight:600;animation:qzpop .3s var(--mv-ease)}.qz-delta.up{color:var(--successInk);background:color-mix(in srgb,var(--success) 10%,transparent)}.qz-delta.down{color:var(--dangerInk);background:color-mix(in srgb,var(--danger) 10%,transparent)}@keyframes qzpop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.qz-fin{text-align:center;padding:6px 0 2px;animation:qzin .3s var(--mv-ease)}.qz-badge{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 12px;border-radius:999px;color:var(--onAccent,#fff);background:var(--hero)}.qz-badge[data-n=esquisse]{background:var(--sunken);color:var(--muted)}.qz-fin-t{font-size:calc(20px*var(--fs));font-weight:800;letter-spacing:-.01em}.qz-fin-s{margin-top:4px;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45}.qz-gain{display:flex;flex-direction:column;gap:7px;margin-top:14px;padding:12px;border-radius:14px;background:var(--sunken);text-align:left}.qz-gain>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.qz-gain span{font-size:calc(11.5px*var(--fs));color:var(--muted)}.qz-gain b{font-size:calc(13.5px*var(--fs))}.qz-gain b.up{color:var(--successInk)}.qz-gain b.down{color:var(--dangerInk)}.qz-reste{margin:12px 0 0;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.5}@media (prefers-reduced-motion:reduce){.qz-q,.qz-fin,.qz-delta{animation:none}.qz-bar i,.fia-bar i{transition:none}}.sim-qs{display:flex;flex-direction:column;gap:8px}.sim-qs-h{margin:0 0 4px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.sim-qs-h b{color:var(--text)}.sim-q{display:flex;align-items:center;gap:11px;width:100%;min-height:64px;padding:12px 13px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow);transition:border-color .15s,transform .1s}.sim-q:active{transform:scale(.99)}.sim-q.off{opacity:.55}.sim-q-i{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--accentSoft);color:var(--accent)}.sim-q-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sim-q-t b{font-size:calc(13.5px*var(--fs));font-weight:700;line-height:1.25}.sim-q-t em{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.4}.sim-q-a{font-style:normal;margin-top:3px;font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted)}.sim-q-a.up{color:var(--successInk)}.sim-q-a.down{color:var(--dangerInk)}.sim-back{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sim-back button{display:flex;align-items:center;gap:5px;min-height:44px;padding:0 10px;margin-left:-10px;border:none;background:none;color:var(--accent);font:inherit;font-size:calc(12.5px*var(--fs));font-weight:600;cursor:pointer}.sim-back b{font-size:calc(13px*var(--fs))}.qz-val{margin:0 0 14px;padding:12px 13px;border-radius:14px;background:var(--accentSoft);display:flex;flex-direction:column;gap:1px}.qz-val.vide{background:var(--sunken)}.qz-val>span{font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600}.qz-val>b{font-size:calc(24px*var(--fs));font-weight:800;letter-spacing:-.02em;line-height:1.15;transition:color .3s}.qz-val>i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted);line-height:1.4}.qz-val.vide>b{color:var(--faint)}.dvf-off{margin:2px 0 12px;padding:10px 11px;border-radius:12px;background:var(--sunken);font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.45}.dvf-off b{color:var(--text)}.dvf-box{margin:10px 0 12px;padding:12px;border-radius:14px;background:var(--sunken);display:flex;flex-direction:column;gap:8px}.dvf-box.ok{background:color-mix(in srgb,var(--success) 8%,var(--sunken))}.dvf-box>b{font-size:calc(12.5px*var(--fs))}.dvf-non{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.dvf-retry{align-self:flex-start;min-height:40px;padding:0 8px;margin:-10px -8px;border:none;background:none;color:var(--accent);font:inherit;font-size:calc(11.5px*var(--fs));font-weight:600;cursor:pointer}.dvf-com{display:flex;flex-wrap:wrap;gap:7px}.dvf-com button{min-height:40px;padding:6px 13px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:calc(11.5px*var(--fs));font-weight:600;cursor:pointer}.dvf-h{display:flex;flex-direction:column;gap:1px}.dvf-h b{font-size:calc(12.5px*var(--fs))}.dvf-h span{font-size:calc(10.5px*var(--fs));color:var(--muted)}.dvf-med{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.dvf-med b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(21px*var(--fs));color:var(--successInk);font-variant-numeric:tabular-nums}.dvf-med span{font-size:calc(11px*var(--fs));color:var(--muted)}.dvf-med em{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--faint);margin-left:auto}.dvf-rue{display:flex;align-items:flex-start;gap:7px;padding:8px 10px;border-radius:11px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text);font-size:calc(11px*var(--fs));line-height:1.45}.dvf-rue svg{flex-shrink:0;margin-top:1px;color:var(--accent)}.dvf-large{font-size:calc(10.5px*var(--fs));color:var(--warningInk);line-height:1.45}.dvf-list{display:flex;flex-direction:column}.dvf-list>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:calc(11px*var(--fs));color:var(--muted)}.dvf-list>div+div{border-top:1px solid var(--border)}.dvf-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dvf-list b{color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0}.dvf-quoi{padding:8px 10px;border-radius:11px;background:var(--surface);font-size:calc(10.5px*var(--fs));color:var(--muted);line-height:1.5}.dvf-quoi b{color:var(--text)}.dvf-src{margin:0;font-size:calc(10px*var(--fs));color:var(--faint);line-height:1.4}.sim-props{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.sim-props::-webkit-scrollbar{height:0}.sim-prop{display:flex;align-items:center;gap:6px;flex-shrink:0;min-height:38px;padding:6px 13px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(11.5px*var(--fs));font-weight:600;cursor:pointer;transition:.15s}.sim-prop.on{background:var(--accent);border-color:var(--accent);color:var(--onAccent,#fff)}.sim-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:7px}.sim-tab{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:60px;padding:9px 6px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(10.5px*var(--fs));font-weight:600;cursor:pointer;text-align:center;line-height:1.25;transition:transform .13s var(--mv-ressort),background .15s,color .15s,border-color .15s}.sim-tab:active{transform:scale(.95)}.sim-tab.on{background:var(--accent);border-color:var(--accent);color:var(--onAccent,#fff)}.sim-r{border-left:3px solid var(--border)}.sim-r[data-tone=good]{border-left-color:var(--success)}.sim-r[data-tone=bad]{border-left-color:var(--danger)}.sim-r[data-tone=warn]{border-left-color:var(--warning)}.sim-r-v{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.sim-r-v span{font-size:calc(12.5px*var(--fs));color:var(--muted)}.sim-r-v b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(26px*var(--fs));font-variant-numeric:tabular-nums;line-height:1.1}.sim-r[data-tone=good] .sim-r-v b{color:var(--successInk)}.sim-r[data-tone=bad] .sim-r-v b{color:var(--dangerInk)}.sim-hyp{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid var(--hairline);font-size:calc(10.5px*var(--fs));color:var(--faint);line-height:1.45}.sim-hyp svg{flex-shrink:0;margin-top:2px}.sim-verdict{margin-top:12px;padding:11px 12px;border-radius:13px;background:var(--sunken);display:flex;flex-direction:column;gap:3px}.sim-verdict b{font-size:calc(12.5px*var(--fs))}.sim-verdict span{font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.5}.sim-verdict.good{background:color-mix(in srgb,var(--success) 11%,transparent)}.sim-verdict.good b{color:var(--successInk)}.sim-verdict.warn{background:color-mix(in srgb,var(--warning) 13%,transparent)}.sim-verdict.warn b{color:var(--warningInk)}.sim-verdict.bad{background:color-mix(in srgb,var(--danger) 11%,transparent)}.sim-verdict.bad b{color:var(--dangerInk)}.sim-c{margin-top:14px}.sim-c:first-child{margin-top:0}.sim-c-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.sim-c-h span{font-size:calc(12px*var(--fs));color:var(--muted);font-weight:600}.sim-c-h b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));color:var(--accent);font-variant-numeric:tabular-nums}.sim-c input[type=range]{width:100%;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}.sim-c input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--sunken)}.sim-c input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--sunken)}.sim-c input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:0 2px 8px #0003}.sim-c input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:0 2px 8px #0003}.sim-c i{display:block;margin-top:4px;font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--faint)}.sim-presets{display:flex;gap:7px;margin-bottom:14px}.sim-preset{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:48px;padding:8px 6px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(11px*var(--fs));font-weight:600;cursor:pointer;transition:.15s}.sim-preset em{font-style:normal;font-size:calc(10px*var(--fs));opacity:.8}.sim-preset.on{background:var(--accent);border-color:var(--accent);color:var(--onAccent,#fff)}.sim-stress{border-left:3px solid var(--border)}.sim-stress[data-tone=warn]{border-left-color:var(--warning)}.sim-stress[data-tone=bad]{border-left-color:var(--danger)}.sim-stress-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sim-stress-h b{font-size:calc(13px*var(--fs))}.sim-stress-h span{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));font-variant-numeric:tabular-nums}.sim-stress p{margin:5px 0 0;font-size:calc(11.5px*var(--fs));color:var(--muted)}.sim-alert{display:flex;align-items:flex-start;gap:7px;margin-top:9px;padding:9px 10px;border-radius:11px;background:color-mix(in srgb,var(--danger) 11%,transparent);color:var(--dangerInk);font-size:calc(11px*var(--fs));line-height:1.45}.sim-alert svg{flex-shrink:0;margin-top:1px}.pv-rows{display:flex;flex-direction:column;gap:9px}.pv-r{display:flex;align-items:center;gap:10px}.pv-k{flex-shrink:0;width:42px;font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600}.pv-track{flex:1;min-width:0;height:14px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.pv-track i{display:block;height:100%;border-radius:999px;background:var(--faint);transition:width .55s var(--mv-ease)}.pv[data-gain="1"] .pv-r.now .pv-track i{background:var(--success)}.pv[data-gain="0"] .pv-r.now .pv-track i{background:var(--danger)}.pv-n{flex-shrink:0;min-width:74px;text-align:right;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums}.pv-r.now .pv-n{font-size:calc(14.5px*var(--fs))}.pv-gap{display:flex;align-items:baseline;gap:8px;margin-top:13px;padding-top:11px;border-top:1px solid var(--border);flex-wrap:wrap}.pv-gap-v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(19px*var(--fs));font-variant-numeric:tabular-nums}.pv[data-gain="1"] .pv-gap-v,.pv[data-gain="1"] .pv-gap-p{color:var(--successInk)}.pv[data-gain="0"] .pv-gap-v,.pv[data-gain="0"] .pv-gap-p{color:var(--dangerInk)}.pv-gap-p{font-size:calc(13px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.pv-gap-k{font-size:calc(11.5px*var(--fs));color:var(--muted)}.pv-part{margin-top:9px;padding:8px 10px;border-radius:11px;background:var(--sunken);font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.45}.pv-ext{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.pv-ext span{display:flex;align-items:center;gap:5px;min-width:0}.pv-ext b{color:var(--text);font-variant-numeric:tabular-nums}.pv-ext i{font-style:normal;font-size:calc(9px*var(--fs))}.pv-ext i.up{color:var(--successInk)}.pv-ext i.down{color:var(--dangerInk)}.pv-none-h{display:flex;align-items:center;gap:7px;font-size:calc(13px*var(--fs));margin-bottom:6px;color:var(--text)}.pv-none-h svg{color:var(--muted)}.pv-none p{margin:0 0 12px;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.pv-none p b{color:var(--text)}.pat-k{padding-bottom:4px}.pat-kr{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 2px;border:0;border-bottom:1px solid var(--border);background:transparent;cursor:pointer;color:var(--text);font:inherit;transition:opacity .12s}.pat-kr:last-child{border-bottom:0}.pat-kr:active{opacity:.6}.pat-km{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pat-km b{font-size:calc(13.5px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pat-km i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.35}.pat-kv{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-inline-size:38%;text-align:end}.pat-kv b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));font-variant-numeric:tabular-nums;white-space:nowrap}.pat-kv i{font-style:normal;font-size:calc(11px*var(--fs));font-weight:600;font-variant-numeric:tabular-nums;line-height:1.35}.pat-kv i.up{color:var(--successInk)}.pat-kv i.down{color:var(--dangerInk)}.pat-kv i.mut{color:var(--faint);font-weight:400}@media (max-width:344px){.pat-kr{gap:8px}.pat-kr>.as-ic{width:34px;height:34px;border-radius:11px}}.as-paid{font-weight:600;color:var(--muted)}.pat-add-l{display:flex;flex-wrap:wrap;gap:7px}.pat-chip{display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font:inherit;font-size:calc(11.5px*var(--fs));font-weight:600;cursor:pointer;transition:transform .12s var(--mv-ressort),border-color .15s,color .15s}.pat-chip:active{transform:scale(.95)}@media (hover:hover){.pat-chip:hover{border-color:transparent;background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text)}}.as-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.as-tile{display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:12px 11px;border-radius:15px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowSoft);cursor:pointer;color:var(--text);font:inherit;transition:transform .15s ease}.as-tile:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.as-tile-ic{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;margin-bottom:3px}.as-tile b{font-size:calc(11.5px*var(--fs));font-weight:600}.as-tile>span{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums}.as-tile i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted)}.as-ins[data-tone=good]{background:color-mix(in srgb,var(--success) 7%,var(--surface))}.as-ins[data-tone=warn]{background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.as-ins[data-tone=bad]{background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.as-ins-h{display:flex;align-items:center;gap:7px;font-size:calc(13px*var(--fs));margin-bottom:5px}.as-ins[data-tone=good] .as-ins-h svg{color:var(--successInk)}.as-ins[data-tone=warn] .as-ins-h svg{color:var(--warningInk)}.as-ins[data-tone=bad] .as-ins-h svg{color:var(--dangerInk)}.as-ins[data-tone=flat] .as-ins-h svg{color:var(--muted)}.as-ins p{margin:0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.as-disc{font-size:calc(11px*var(--fs));color:var(--faint);line-height:1.5;padding:0 4px}.cs-grp{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:14px 2px 2px;color:var(--muted)}.cs-grp svg{flex-shrink:0;align-self:center;color:var(--muted)}.cs-grp b{font-family:var(--title);font-size:calc(13.5px*var(--fs));letter-spacing:-.01em;color:var(--text)}.cs-grp i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--faint);flex:1 1 100%;min-inline-size:0}.cs-grp[data-niv=agir] svg,.cs-grp[data-niv=agir] b{color:var(--dangerInk)}.cs-grp[data-niv=regarder] svg,.cs-grp[data-niv=regarder] b{color:var(--warningInk)}.cs-grp[data-niv=bon] svg,.cs-grp[data-niv=bon] b{color:var(--successInk)}.cs-n{font-size:calc(11px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums;min-inline-size:20px;text-align:center;padding:1px 6px;border-radius:999px;background:var(--sunken);color:var(--muted)}.cs-grp[data-niv=agir] .cs-n{background:color-mix(in srgb,var(--danger) 13%,transparent);color:var(--dangerInk)}.cs-grp[data-niv=regarder] .cs-n{background:color-mix(in srgb,var(--warning) 16%,transparent);color:var(--warningInk)}.cs-grp[data-niv=bon] .cs-n{background:var(--successSoft);color:var(--successInk)}.pat-att{display:flex;align-items:center;gap:11px;inline-size:100%;text-align:start;padding:13px 14px;border-radius:var(--radiusSm);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowSoft);cursor:pointer;font-family:inherit;transition:transform .16s ease,border-color .16s ease}.pat-att:active{transform:scale(.99)}.pat-att-ic{display:grid;place-items:center;inline-size:32px;block-size:32px;flex-shrink:0;border-radius:11px;background:var(--sunken);color:var(--muted)}.pat-att-t{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-inline-size:0}.pat-att-t b{font-family:var(--title);font-size:calc(13.5px*var(--fs));letter-spacing:-.01em;color:var(--text)}.pat-att-t i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.pat-att[data-niv=agir]{border-color:color-mix(in srgb,var(--danger) 34%,var(--border))}.pat-att[data-niv=agir] .pat-att-ic{background:color-mix(in srgb,var(--danger) 13%,transparent);color:var(--dangerInk)}.pat-att[data-niv=regarder] .pat-att-ic{background:color-mix(in srgb,var(--warning) 16%,transparent);color:var(--warningInk)}.pat-att[data-niv=bon] .pat-att-ic{background:var(--successSoft);color:var(--successInk)}.cs-why{margin:9px 0 0;font-size:calc(11.5px*var(--fs));color:var(--faint);line-height:1.5;border-top:1px solid var(--border);padding-top:9px}@media (prefers-reduced-motion:reduce){.as-tile:hover{transform:none}.as-bar i{transition:none}}.mp-stick{position:sticky;top:var(--colleHaut, 0px);z-index:6;margin:14px -16px 0;padding:0 16px 2px;background:var(--bg);transition:box-shadow .2s ease}.mp-stick.on{box-shadow:0 1px 0 var(--hairline)}.mp-stick-r{display:flex;align-items:baseline;gap:8px;overflow:hidden;max-height:0;opacity:0;transition:max-height .22s ease,opacity .18s ease,padding .22s ease}.mp-stick.on .mp-stick-r{max-height:40px;opacity:1;padding:9px 2px 7px}.mp-stick-v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(17px*var(--fs));letter-spacing:-.02em;color:var(--successInk);font-variant-numeric:tabular-nums;flex-shrink:0}.mp-stick-v.neg{color:var(--dangerInk)}.mp-stick-r i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);flex-shrink:0}.mp-stick-r em{font-style:normal;margin-left:auto;font-size:calc(11px*var(--fs));color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.mp-stick-v.flash{animation:mpFlash .6s ease}@keyframes mpFlash{0%{transform:scale(1)}30%{transform:scale(1.14)}to{transform:scale(1)}}.mp-amt{display:inline-flex;align-items:stretch;flex-shrink:0;border-radius:11px;border:1px solid var(--border);background:var(--sunken);overflow:hidden}.mp-amt-b{width:32px;border:0;background:transparent;color:var(--muted);font-size:calc(16px*var(--fs));font-weight:700;cursor:pointer;line-height:1;display:grid;place-items:center}.mp-amt-b:hover{background:var(--accentSoft);color:var(--accent)}.mp-amt-b:active{transform:scale(.9)}.mp-amt-i{width:78px;border:0;background:transparent;text-align:center;padding:8px 0;color:var(--text);font-weight:700;font-variant-numeric:tabular-nums;font-size:calc(13px*var(--fs));font-family:inherit}.mp-amt-i:focus{outline:none;background:var(--surface)}.mp-amt-i.calc{color:var(--accent)}.mp-line-bar{height:4px;border-radius:999px;background:var(--sunken);overflow:hidden;margin-top:5px;max-width:190px}.mp-line-bar i{display:block;height:100%;border-radius:999px;background:var(--success);transition:width .35s var(--mv-ease)}.mp-line-bar i.over{background:var(--danger)}.mp-quick{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.mp-quick button{padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:calc(10.5px*var(--fs));font-weight:600;cursor:pointer}.mp-quick button:hover{border-color:var(--accent);color:var(--accent);background:var(--accentSoft)}@media (prefers-reduced-motion:reduce){.mp-stick-r,.mp-line-bar i{transition:none}.mp-stick-v.flash{animation:none}.mp-amt-b:active{transform:none}}.mp-quick button.on{border-style:dashed;border-color:var(--accent);color:var(--accent)}.as-lots{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.as-lots-h{display:flex;align-items:center;gap:7px;font-size:calc(12.5px*var(--fs));font-weight:700;margin-bottom:10px}.as-lots-h svg{color:var(--accent)}.as-lots-l{display:flex;flex-direction:column;margin-bottom:12px}.as-lot{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border)}.as-lot-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.as-lot-m b{font-size:calc(12.5px*var(--fs));font-variant-numeric:tabular-nums}.as-lot-m em{font-style:normal;font-weight:400;color:var(--muted)}.as-lot-m i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.as-lot-x{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--faint);cursor:pointer}.as-lot-x:hover{background:var(--sunken);color:var(--dangerInk)}.as-lot-tot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;padding-top:9px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.as-lot-tot>span{flex:1 1 100%}.as-lot-tot b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));color:var(--accent);font-variant-numeric:tabular-nums}.as-lot-tot i{font-style:normal;font-family:var(--body);font-weight:500;font-size:calc(10.5px*var(--fs));color:var(--muted)}.as-lot-form{padding:12px;border-radius:13px;background:var(--sunken);border:1px solid var(--border)}.as-lot-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.as-lot-prev{display:flex;flex-wrap:wrap;gap:4px 14px;margin:-2px 0 10px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.as-lot-prev b{color:var(--accent);font-variant-numeric:tabular-nums}.as-lot-manque{margin:-2px 0 10px;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.mois-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.mois-band-c{display:flex;flex-direction:column;gap:2px;min-width:0}.mois-band-c span{font-size:calc(11px*var(--fs));color:var(--muted)}.mois-band-c b{font-family:var(--title);font-size:calc(16px*var(--fs));font-variant-numeric:tabular-nums}.mois-band-c b.neg{color:var(--successInk)}.mois-m{display:flex;flex-direction:column;gap:9px}.mois-m-h{display:flex;align-items:center;gap:10px}.mois-m-n{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mois-m-n b{font-size:calc(13.5px*var(--fs))}.mois-m-n i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.mois-m-t{font-family:var(--title);font-size:calc(19px*var(--fs));font-variant-numeric:tabular-nums;flex-shrink:0}.mois-vir{border-radius:13px;background:var(--sunken);border:1px solid var(--border);overflow:hidden}.mois-vir-h{display:flex;align-items:center;gap:9px;inline-size:100%;padding:10px 12px;border:0;background:none;color:var(--text);font:inherit;text-align:start;cursor:pointer}.mois-vir-h svg{color:var(--accent);flex-shrink:0}.mois-vir-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px*var(--fs));font-weight:600}.mois-vir-n.flou{color:var(--muted);font-style:italic;font-weight:500}.mois-vir-h b{font-variant-numeric:tabular-nums;font-size:calc(13px*var(--fs));flex-shrink:0}.mois-det{padding:0 12px 10px}.mois-ded{display:flex;align-items:center;gap:8px;padding:2px 2px 0;font-size:calc(11.5px*var(--fs));color:var(--muted)}.mois-ded svg{color:var(--successInk);flex-shrink:0}.mois-ded span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mois-ded b{font-variant-numeric:tabular-nums;color:var(--successInk);flex-shrink:0}.mois-l{display:flex;align-items:center;gap:9px;inline-size:100%;padding:7px 0;border:0;border-top:1px solid var(--border);background:none;color:var(--text);font:inherit;text-align:start;cursor:pointer}.mois-l-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px*var(--fs))}.mois-l-tag{font-style:normal;margin-inline-start:6px;font-size:calc(9.5px*var(--fs));font-weight:700;color:var(--accent);background:var(--accentSoft);border-radius:5px;padding:1px 5px}.mois-l-c{font-size:calc(11px*var(--fs));color:var(--faint);font-variant-numeric:tabular-nums;flex-shrink:0}.mois-l b{font-variant-numeric:tabular-nums;font-size:calc(12.5px*var(--fs));flex-shrink:0;min-inline-size:62px;text-align:end}.mois-l b.neg{color:var(--successInk)}.bc-porte{display:flex;align-items:center;gap:10px;inline-size:100%;margin-top:10px;padding:11px 13px;border-radius:13px;border:1px solid var(--accentLine);background:var(--accentSoft);color:var(--text);font:inherit;text-align:start;cursor:pointer}.bc-porte span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bc-porte b{font-size:calc(12.5px*var(--fs))}.bc-porte i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted)}.bc-porte svg{color:var(--accent);flex-shrink:0}.mois-ed-m{font-family:var(--title);font-size:calc(22px*var(--fs));font-variant-numeric:tabular-nums;margin-bottom:14px}.mois-ed-m i{font-style:normal;font-family:var(--body);font-size:calc(12px*var(--fs));color:var(--muted)}.mois-ed-t{font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted);letter-spacing:.02em;margin:16px 0 8px}.mois-ed-qui{margin-top:-4px}.af-achats .as-lots{margin-top:0;padding-top:0;border-top:none}.af-achats .as-lots-h{font-size:calc(11.5px*var(--fs));color:var(--muted);letter-spacing:.02em;margin-bottom:11px}.cj{display:flex;flex-direction:column;gap:9px}.cj-row{display:flex;gap:8px;align-items:center}.cj-row input{flex:1;min-width:0}.cj-res{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:13px;overflow:hidden;background:var(--surface)}.cj-item+.cj-item{border-top:1px solid var(--hairline)}.cj-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:10px 12px;background:none;border:0;text-align:start;cursor:pointer;color:var(--text);font:inherit}.cj-item:active{background:var(--accentSoft)}.cj-nom,.cj-chi{display:flex;flex-direction:column;gap:2px;min-width:0}.cj-chi{text-align:end}.cj-nom b,.cj-chi b{font-size:calc(13px*var(--fs));font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj-chi b{font-variant-numeric:tabular-nums}.cj-nom i,.cj-chi i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj-err{font-size:calc(11.5px*var(--fs));color:var(--dangerInk);line-height:1.45}.cj-man{align-self:flex-start;background:none;border:0;padding:4px 0;font:inherit;font-size:calc(11.5px*var(--fs));color:var(--accent);text-decoration:underline;cursor:pointer}.cj-ok{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:13px;background:var(--accentSoft);border:1px solid var(--accentLine)}.cj-ok-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cj-ok-t b{font-size:calc(13px*var(--fs));font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj-ok-t span{font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj-chg{background:none;border:0;padding:4px 2px;font:inherit;font-size:calc(11.5px*var(--fs));color:var(--accent);text-decoration:underline;cursor:pointer;flex-shrink:0}.alb-mode{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-end:4px}@media (hover:hover){.alc-gt:hover,.alc-st:hover{opacity:.88}}.alc-gt:active,.alc-st:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.alc-gt,.alc-st{transition:none}.alc-gt:hover,.alc-st:hover,.alc-gt:active,.alc-st:active{transform:none}}.alc-d .sec-t{display:flex;align-items:center;gap:8px}.alc-d .sec-t:before{content:"";inline-size:14px;block-size:3px;border-radius:2px;flex:none;background:var(--accent)}.alc-d{background-image:none}.alc-piste>.alc-vue .alf{box-shadow:0 2px 6px #14100a1a,0 18px 40px #14100a29}.alc-piste>.alc-vue.on .alf{animation:alcEntre .5s ease both}@keyframes alcEntre{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.alc-piste>.alc-vue.on .alf{animation-duration:.01ms}}@media print{.alc-piste>.alc-vue .alf{box-shadow:none}}.alc-gt-cad{display:flex;align-items:center;justify-content:center;gap:5px;min-block-size:46px;background:var(--al-papier,var(--surface));border-radius:9px;padding:9px 10px}.alc-cad-e{inline-size:34px;block-size:26px;flex:none}.alc-cad-e .alf-ph-b{display:block;inline-size:100%;block-size:100%;border-radius:3px;border:1px solid var(--al-cadre,var(--border));background:var(--al-doux,var(--muted));opacity:.55}.alc-cad-e[data-cadre] .alf-ph-b{opacity:.55}.alc-pose-e{inline-size:17px;block-size:24px;border-radius:2px;flex:none;background:var(--al-doux,var(--muted));opacity:.5;transition:transform .18s ease}.alf-ph{transition:transform .3s ease}@media (prefers-reduced-motion:reduce){.alf-ph{transition:none}}.alf-ph[data-cadre=polaroid]{background:#fff;padding:7px 7px 20px;border-radius:3px;box-shadow:0 10px 22px #14100a33}.alf-ph[data-cadre=polaroid] .alf-ph-b{--al-ph-r:2px;border:0}.alf-ph[data-cadre=polaroid] .alf-ph-c{text-align:center;margin-block-start:7px}.alf-ph[data-cadre=washi]{position:relative;border-radius:4px}.alf-ph[data-cadre=washi] .alf-ph-b{--al-ph-r:4px}.alf-ph-w{position:absolute;inset-block-start:-9px;inline-size:52px;block-size:17px;border-radius:2px;opacity:.92;z-index:2;pointer-events:none;background:color-mix(in srgb,var(--al-accent) 32%,rgba(255,255,255,.78));box-shadow:0 1px 3px #14100a24}.alf-ph-w1{inset-inline-start:12px;transform:rotate(-6deg)}.alf-ph-w2{inset-inline-end:12px;transform:rotate(6deg)}.alf-ph:nth-child(2n) .alf-ph-w1{transform:rotate(-4deg)}.alf-ph:nth-child(2n) .alf-ph-w2{transform:rotate(8deg)}.alf-ph[data-cadre=flottant] .alf-ph-b{border:0;box-shadow:0 14px 26px #14100a3d}.as-derived{padding:11px 12px;border-radius:12px;background:var(--accentSoft);border:1px solid var(--accentLine);margin-bottom:12px}.as-derived>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;font-size:calc(12.5px*var(--fs));color:var(--muted)}.as-derived b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.as-derived i{display:block;font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.4;margin-top:7px;padding-top:8px;border-top:1px solid var(--accentLine)}.sheet-note{display:flex;gap:8px;align-items:flex-start;background:var(--accentSoft);border-radius:14px;padding:12px;font-size:calc(12.5px*var(--fs));color:var(--muted);margin-bottom:16px;line-height:1.5}.mgroup-h{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mgroup-i{width:40px;height:40px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:none}.mgroup-tx{flex:1;min-width:0}.mgroup-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));line-height:1.2}.mgroup-s{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:3px}.mgroup-vide{padding:6px 2px 2px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.odo{display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin-bottom:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;font-family:var(--body);transition:.15s;-webkit-tap-highlight-color:transparent}.odo:active{transform:scale(.99)}@media (hover:hover){.odo:hover{border-color:var(--accent)}}.odo-v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(18px*var(--fs));letter-spacing:-.01em;white-space:nowrap}.odo-s{flex:1;min-width:0;font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odo>svg{flex-shrink:0;color:var(--faint)}.mrow{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--border)}.mgroup .mrow:first-of-type{border-top:none}.mrow-i{width:36px;height:36px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mrow-m{flex:1;min-width:0;cursor:pointer}.mrow-t{font-size:calc(13.5px*var(--fs));font-weight:600;line-height:1.3;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mrow-tag{font-size:calc(10px*var(--fs));font-weight:700;padding:2px 7px;border-radius:999px;letter-spacing:.01em}.mrow-s{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:2px}.mrow-alt{color:var(--faint)}.mrow-bar{height:4px;border-radius:999px;background:var(--sunken);margin-top:7px;overflow:hidden}.mrow-bar>i{display:block;height:100%;border-radius:999px;transition:width .4s var(--mv-entree)}@media (prefers-reduced-motion:reduce){.mrow-bar>i{transition:none}.odo:active{transform:none}}.mrow .btn.sm{min-height:40px;padding-left:16px;padding-right:16px;flex-shrink:0}.vv-val{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(28px*var(--fs));letter-spacing:-.02em;margin-top:6px;line-height:1.1}.vv-range{font-size:calc(12.5px*var(--fs));color:var(--muted);margin-top:3px}.vv-why{font-size:calc(11.5px*var(--fs));color:var(--faint);margin-top:2px;line-height:1.5}.vv-step{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--border);font-size:calc(12px*var(--fs));color:var(--muted);margin-top:8px}.vv-step:first-of-type{margin-top:12px}.vv-step>b{flex-shrink:0;color:var(--text);font-family:var(--title);font-size:calc(12.5px*var(--fs))}.garbar{border-radius:var(--radius);padding:16px 18px;color:var(--onAccent,#fff);background:var(--hero);box-shadow:none;position:relative;overflow:hidden}.garbar:after{content:none}.garbar-h{display:flex;align-items:center;gap:11px;position:relative}.garbar-i{flex-shrink:0;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff3}.garbar-t{min-width:0}.garbar-t b{display:block;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garbar-t span{font-size:calc(11.5px*var(--fs));opacity:.9;font-weight:500}.garbar-s{display:flex;gap:2px;margin-top:14px;padding-top:12px;position:relative;border-top:1px solid rgba(255,255,255,.25)}.garbar-c{flex:1;min-width:0;text-align:center}.garbar-c+.garbar-c{border-left:1px solid rgba(255,255,255,.2)}.garbar-c span{display:block;font-size:calc(11.5px*var(--fs));opacity:.8;font-weight:600}.garbar-c b{display:block;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garbar-c i{display:block;font-style:normal;font-size:calc(9.5px*var(--fs));opacity:.75;margin-top:1px}.garcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadowSoft);overflow:hidden;animation:rise .45s var(--mv-entree) backwards;animation-delay:calc(var(--i,0)*60ms)}.garcard-h{display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;border:0;background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer}.garcard-h:active{background:var(--sunken)}.garcard-ic{flex-shrink:0;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent)}.garcard-id{flex:1;min-width:0}.garcard-id b{display:block;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garcard-id i{display:block;font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:2px}.ring{flex-shrink:0}.ring-v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:15px}.garcard-v{display:flex;border-top:1px solid var(--border)}.garcard-v>div{flex:1;min-width:0;padding:11px 16px}.garcard-v>div+div{border-left:1px solid var(--border)}.garcard-v span{display:block;font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:600}.garcard-v b{display:block;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garcard-st{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--tone) 6%,transparent)}.garcard-dot{width:8px;height:8px;border-radius:50%;background:var(--tone);flex-shrink:0}.garcard-lbl{font-size:calc(12px*var(--fs));font-weight:700;color:var(--toneInk, var(--text));flex-shrink:0}.garcard-nx{font-size:calc(11.5px*var(--fs));color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garcard-st.hot .garcard-nx{color:var(--toneInk, var(--text));font-weight:600}.garcard-rs{display:flex;flex-wrap:wrap;gap:5px;padding:0 16px 11px}.garcard-rs span{padding:3px 8px;border-radius:999px;font-size:calc(10.5px*var(--fs));font-weight:600;color:var(--muted);background:var(--sunken);border:1px solid var(--border)}.garcard-a{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));border-top:1px solid var(--border)}.garcard-a button{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 6px;border:0;background:none;font:inherit;font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--accent);cursor:pointer}.garcard-a button+button{border-left:1px solid var(--border)}@media (max-width:520px){.garcard-a{grid-template-columns:1fr 1fr}.garcard-a button:nth-child(odd){border-left:none}.garcard-a button:nth-child(n+3){border-top:1px solid var(--border)}}.garcard-a button:active{background:var(--sunken)}.gar-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border:1px solid transparent;border-radius:var(--radius);background:color-mix(in srgb,var(--text) 5%,transparent);font:inherit;font-size:calc(13px*var(--fs));font-weight:700;color:var(--muted);cursor:pointer;transition:color .16s,border-color .16s}.gar-add:active{color:var(--accent);border-color:var(--accent)}.gar-new{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.gar-new input{flex:1;min-width:140px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font:inherit;font-size:calc(13.5px*var(--fs))}.gar-ok,.gar-no{padding:10px 15px;border-radius:11px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:calc(12.5px*var(--fs));font-weight:700;color:var(--muted);cursor:pointer}.gar-ok{border-color:transparent;background:var(--accent);color:var(--onAccent,#fff)}.gar-ok:disabled{opacity:.5}.unf{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid var(--border)}.unf:first-of-type{border-top:0}.unf-n{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:0;background:none;font:inherit;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--accent);cursor:pointer;text-align:left}.unf-n span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unf-a{flex-shrink:0;padding:6px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font:inherit;font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--text);cursor:pointer}.unf-x{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:none;color:var(--muted);cursor:pointer}.unf-x:active{background:var(--sunken);color:var(--dangerInk)}.ttabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0 10px}.ttabs::-webkit-scrollbar{display:none}.ttabs{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent)}.ttabs.sticky{position:sticky;top:var(--colleHaut, 0px);z-index:5;background:var(--surface);padding-top:8px;margin-top:0}.m-app .card.open .ttabs.sticky{background:var(--bg)}.ttab{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent);font:inherit;font-size:calc(12.5px*var(--fs));font-weight:700;color:var(--muted);cursor:pointer;white-space:nowrap;transition:background .16s,color .16s,border-color .16s}.ttab:active{transform:scale(.97)}.ttab-t{max-inline-size:13ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttab.on{background:var(--accentSoft);border-color:transparent;color:var(--text)}.ttab-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sunken);color:var(--muted);font-size:calc(10.5px*var(--fs));font-weight:800}.ttab.on .ttab-n{background:var(--accent);color:var(--onAccent)}.ttab.lead{border-color:transparent;background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warningInk)}.ttab.lead.on{background:color-mix(in srgb,var(--warning) 24%,transparent);border-color:transparent;color:var(--warningInk)}.ttab.lead.on .ttab-n{background:color-mix(in srgb,var(--warning) 34%,transparent);color:var(--warningInk)}.danger-zone{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.dz-open{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:none;font:inherit;font-size:calc(12.5px*var(--fs));font-weight:700;color:var(--muted);cursor:pointer;transition:color .16s,border-color .16s}.dz-open:active{color:var(--dangerInk);border-color:var(--danger)}.dz-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));color:var(--dangerInk);margin-bottom:6px}.dz-s{font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.5;margin-bottom:8px}.dz-s b{color:var(--text)}.dz-a{display:flex;gap:8px;margin-top:12px}.dz-no,.dz-yes{flex:1;padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:calc(12.5px*var(--fs));font-weight:700;color:var(--muted);cursor:pointer}.dz-yes{border-color:transparent;background:var(--danger);color:#fff}.dz-yes:disabled,.dz-no:disabled{opacity:.5}.pos-hero{border:1px solid;border-radius:14px;padding:13px 14px;margin-bottom:12px;display:flex;flex-direction:column;gap:3px}.pos-hero b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(24px*var(--fs));font-variant-numeric:tabular-nums;line-height:1.1}.pos-hero i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.pos-age{display:flex;align-items:center;gap:7px;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.35;margin-bottom:12px}.pos-age>svg{flex-shrink:0;color:var(--successInk)}.pos-age.warn{color:var(--warningInk)}.pos-age.warn>svg{color:var(--warningInk)}.pos-parts{display:flex;flex-direction:column;gap:9px;margin-bottom:13px}.pos-parts>div{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:baseline}.pos-parts span{font-size:calc(11px*var(--fs));color:var(--muted)}.pos-parts b{font-size:calc(12px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.pos-parts em{grid-column:1/-1;height:5px;border-radius:3px;display:block;min-width:3px;opacity:.85}.pos-pv{display:flex;flex-direction:column;gap:1px;padding:11px 12px;border-radius:12px;background:var(--sunken);margin-bottom:13px}.pos-pv>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;font-size:calc(12.5px*var(--fs));color:var(--muted)}.pos-pv b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.pos-pv>div.up b{color:var(--successInk)}.pos-pv>div.down b{color:var(--dangerInk)}.rm-verdict{margin-bottom:11px}.rm-verdict p{margin:7px 0 0;font-size:calc(12px*var(--fs));color:var(--text);line-height:1.5}.rm-verdict p b{font-variant-numeric:tabular-nums;white-space:nowrap}.rm-verdict p em{font-style:normal;color:var(--muted)}.rm-jauge{height:7px;border-radius:999px;background:var(--border);overflow:hidden}.rm-jauge i{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .3s ease}.rm-verdict[data-n=lourd] .rm-jauge i{background:var(--warning)}.rm-verdict[data-n=dominant] .rm-jauge i{background:var(--danger)}.rm-charge{display:block;margin-top:11px;padding:10px 11px;border-radius:10px;background:var(--sunken)}.rm-sq{height:11px;border-radius:6px;background:var(--border);margin-bottom:7px}.rm-sq.court{width:58%;margin-bottom:0}@media (prefers-reduced-motion:no-preference){.rm-sq{animation:rmPulse 1.4s ease-in-out infinite}}@keyframes rmPulse{0%,to{opacity:.55}50%{opacity:1}}.af-porte{display:flex;align-items:center;gap:12px;width:100%;text-align:start;font:inherit;cursor:pointer;padding:13px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--border);color:var(--text);transition:transform .18s}.af-porte:active{transform:scale(.99)}.af-porte-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.af-porte-t b{font-size:calc(13px*var(--fs));font-weight:700}.af-porte-t i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.4}.af{display:flex;flex-direction:column;gap:14px;padding-bottom:24px}.af-tete{display:flex;flex-direction:column;gap:12px}.af-id{display:flex;align-items:center;gap:12px;min-width:0}.af-mono{width:44px;height:44px;flex-shrink:0;border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));letter-spacing:-.02em;color:var(--m);background:color-mix(in srgb,var(--m) 12%,transparent)}.af-nom{min-width:0;display:flex;flex-direction:column;gap:2px}.af-nom h2{margin:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere}.af-nom span{font-size:calc(11.5px*var(--fs));color:var(--muted)}.af-val{display:flex;flex-direction:column;gap:3px}.af-val b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(30px*var(--fs));letter-spacing:-.03em;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.af-val i{font-style:normal;font-size:calc(12px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.af-val em{font-style:normal;font-size:calc(12.5px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.af-val em.up{color:var(--successInk)}.af-val em.down{color:var(--dangerInk)}.af-age{display:flex;align-items:center;gap:6px;font-size:calc(11px*var(--fs));color:var(--faint)}.af-age.warn{color:var(--warningInk)}.af-bloc{padding:14px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.af-bloc h3{margin:0 0 11px;font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted);letter-spacing:.02em}.af-win{margin-bottom:12px}.af-bornes{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:8px;font-size:calc(11px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.af-bornes em{font-style:normal;color:var(--faint)}.af-vide{margin:0;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.5}.af-txt{margin:0;font-size:calc(12.5px*var(--fs));color:var(--text);line-height:1.55}.af-note{margin:9px 0 0;font-size:calc(10.5px*var(--fs));color:var(--faint);line-height:1.45}.af-sq{height:132px;border-radius:12px;background:var(--sunken)}@media (prefers-reduced-motion:no-preference){.af-sq{animation:rmPulse 1.4s ease-in-out infinite}}.af-mesures{display:flex;flex-direction:column;gap:11px}.af-mes{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;row-gap:2px}.af-mes>span{font-size:calc(12.5px*var(--fs));color:var(--text)}.af-mes>b{font-size:calc(15px*var(--fs));font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.af-mes>em{grid-column:1/-1;font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--faint);line-height:1.4}.af-mes.down>b{color:var(--dangerInk)}.af-jauge{height:8px;border-radius:999px;background:var(--border);overflow:hidden}.af-jauge i{display:block;height:100%;border-radius:999px;background:var(--accent)}.af-jauge i[data-n=lourd]{background:var(--warning)}.af-jauge i[data-n=dominant]{background:var(--danger)}.af-verdict{margin:10px 0 0;font-size:calc(12.5px*var(--fs));color:var(--text);line-height:1.55}.af-verdict b{font-variant-numeric:tabular-nums;white-space:nowrap}.af-sc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.af-sc>div{padding:8px 4px;border-radius:10px;background:var(--sunken);text-align:center;min-width:0;display:flex;flex-direction:column;gap:2px}.af-sc span{font-size:calc(10.5px*var(--fs));font-weight:700;color:var(--dangerInk);font-variant-numeric:tabular-nums}.af-sc b{font-size:calc(11.5px*var(--fs));color:var(--text);font-variant-numeric:tabular-nums}.af-pv{display:flex;flex-direction:column;gap:1px}.af-pv>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:4px 0;font-size:calc(12.5px*var(--fs));color:var(--muted)}.af-pv b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.af-pv>div.up b{color:var(--successInk)}.af-pv>div.down b{color:var(--dangerInk)}.mp-sal{margin-top:12px;padding:11px 12px;border-radius:12px;background:var(--sunken)}.mp-sal-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.mp-sal-h>span{font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted)}.mp-sal-x{border:0;background:none;font:inherit;font-size:calc(11px*var(--fs));font-weight:700;color:var(--accent);cursor:pointer;padding:2px 0}.mp-sal-r{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,132px);align-items:center;gap:10px;padding:7px 0}.mp-sal-r+.mp-sal-r{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.mp-sal-m{min-width:0;display:flex;flex-direction:column;gap:1px}.mp-sal-m b{font-size:calc(13px*var(--fs));font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-sal-m i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--faint)}.mp-sal-m i.on{color:var(--accent);font-weight:600}.mp-sal .money input{text-align:end;font-variant-numeric:tabular-nums;font-size:calc(17px*var(--fs));min-height:0;padding:9px 28px 9px 11px}.mp-sal .money .cur{right:10px;font-size:calc(13.5px*var(--fs))}.rm{margin-bottom:13px;padding:12px;border-radius:12px;background:var(--sunken)}.rm-h{display:flex;align-items:center;gap:6px;margin-bottom:9px;color:var(--muted)}.rm-h b{font-size:calc(12.5px*var(--fs));font-weight:700;color:var(--text)}.rm-intro{margin:0 0 10px;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.5}.rm-intro b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.rm-note{margin:8px 0 0;font-size:calc(10.5px*var(--fs));color:var(--faint);line-height:1.45}.rm-sc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rm-sc>div{padding:8px 6px;border-radius:9px;background:var(--bg);display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center;min-width:0}.rm-sc span{font-size:calc(11px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.rm-sc b{font-size:calc(12px*var(--fs));color:var(--text);font-variant-numeric:tabular-nums}.rm-sc em{font-style:normal;font-size:calc(9.5px*var(--fs));color:var(--faint);font-variant-numeric:tabular-nums}.rm-sc>div.down span{color:var(--dangerInk)}.rm-sc>div.up span{color:var(--successInk)}.rm-attente{display:flex;gap:9px;margin-top:11px;padding:10px 11px;border-radius:10px;background:var(--accentSoft);border:1px solid var(--accentLine);color:var(--muted)}.rm-attente b{display:block;font-size:calc(12px*var(--fs));color:var(--text);margin-bottom:3px}.rm-attente p{margin:0;font-size:calc(11px*var(--fs));line-height:1.45}.rm-attente p b{display:inline;margin:0;font-variant-numeric:tabular-nums}.rm-mesures{display:flex;flex-direction:column;gap:7px;margin-top:10px}.rm-mes{display:flex;gap:9px;align-items:flex-start;color:var(--muted)}.rm-mes>div{min-width:0}.rm-mes span{display:block;font-size:calc(11px*var(--fs))}.rm-mes b{font-size:calc(14px*var(--fs));color:var(--text);font-variant-numeric:tabular-nums}.rm-mes em{display:block;font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--faint);line-height:1.4}.rm-mes.down b{color:var(--dangerInk)}.pos-cta{padding:12px;border-radius:12px;background:var(--accentSoft);border:1px solid var(--accentLine);margin-bottom:13px}.pos-cta b{display:block;font-size:calc(13px*var(--fs));font-weight:700;margin-bottom:4px}.pos-cta p{margin:0 0 10px;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.pos-cta p:last-child{margin-bottom:0}.pos-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 0;font-size:calc(12px*var(--fs));color:var(--muted);border-top:1px solid var(--border)}.pos-meta b{color:var(--text);font-weight:600}.pos-note{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45;padding-top:9px}.pos-alloc{margin:2px 0 12px}.pos-allocbar{display:flex;height:10px;border-radius:99px;overflow:hidden;gap:2px;background:color-mix(in srgb,var(--muted) 14%,transparent)}.pos-allocbar>span{display:block;min-width:2px;transition:width .45s var(--mv-ease)}.pos-alloclg{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:11px}.pos-alloclg i{display:flex;align-items:center;gap:6px;font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted)}.pos-alloclg b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.pos-allocrest{color:var(--faint);font-size:calc(11.5px*var(--fs));font-style:normal}.as-rail{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent)}.as-rail::-webkit-scrollbar{display:none}.as-rail>.mchip{flex:0 0 auto}.vg-rail{margin-block:2px 12px}.vg-rail>.mchip{gap:6px}.as-veil{display:inline-block;inline-size:3px;block-size:10px;border-radius:99px;margin-inline-start:7px;vertical-align:-1px;flex-shrink:0;background:var(--muted)}.as-veil[data-niv=agir]{background:var(--danger)}.as-veil[data-niv=regarder]{background:var(--warning)}.as-rail .as-railn{font-variant-numeric:tabular-nums;color:var(--faint);font-weight:600}.as-rail .mchip.on .as-railn{color:inherit;opacity:.72}.as-raild{width:9px;height:9px;border-radius:3px;flex-shrink:0}.pos-alloclg em{width:7px;height:7px;border-radius:2px;flex-shrink:0}.pos-sync{font-size:calc(11.5px*var(--fs));color:var(--successInk);line-height:1.4;margin-bottom:12px}.pos-sync.bad{color:var(--dangerInk)}.mp{border:1px solid var(--border);border-radius:13px;padding:12px;margin-top:9px}.mp-pick{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;color:var(--text);font:inherit;cursor:pointer;transition:background .12s,border-color .12s}.mp-pick:active{background:var(--sunken);border-color:var(--accent)}.mp-pickm{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mp-t{font-size:calc(13.5px*var(--fs));font-weight:700}.mp-s{font-size:calc(11.5px*var(--fs));color:var(--muted);margin-top:2px;line-height:1.4}.mp-w{font-size:calc(11px*var(--fs));color:var(--faint);margin-top:6px;line-height:1.4}.mp-p{font-size:calc(11.5px*var(--fs));color:var(--text);background:var(--sunken);border-radius:9px;padding:7px 9px;margin-top:9px;line-height:1.4}.mp-warn{display:flex;align-items:flex-start;gap:6px;font-size:calc(11px*var(--fs));color:var(--warningInk);margin-top:7px;line-height:1.4}.mp-warn>svg{flex-shrink:0;margin-top:2px}.mp-a{display:flex;gap:9px;margin-top:11px}.mp-a>button{flex:1}.side-scope{margin:14px 6px 6px;padding:8px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--surface2) 60%,transparent) 50%,transparent)}.side-scope-kids{position:relative;margin:6px 0 0 12px;padding-left:12px}.side-scope-kids:before{content:"";position:absolute;left:0;top:-6px;bottom:12px;width:1px;background:color-mix(in srgb,color-mix(in srgb,var(--border) 90%,transparent) 50%,transparent)}.side-scope-kids:after{content:"";position:absolute;left:0;top:50%;width:9px;height:1px;background:color-mix(in srgb,var(--border) 90%,transparent)}.side-scope-lbl{display:block;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint);margin:0 0 5px 2px}.side-scope.rail{margin:14px 2px 6px;padding:6px}.side-scope.rail .side-scope-kids{margin-left:0;padding-left:0}.side-scope.rail .side-scope-kids:before,.side-scope.rail .side-scope-kids:after{display:none}.cal-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 2px 12px;border-bottom:1px solid var(--border)}.cal-bar-l{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 100%;justify-content:center}.cal-bar-r{display:flex;align-items:center;gap:10px;flex:1 1 100%;justify-content:center;flex-wrap:wrap}.cal-bar-t{min-width:0;padding:0 2px;white-space:nowrap}.cal-bar-t b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(21px*var(--fs));letter-spacing:-.025em;color:var(--text)}.cal-bar-t i{font-style:normal;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);flex-shrink:0}.cal-mo{display:grid;justify-items:center}.cal-mo>*{grid-area:1/1}.cal-mo-g{visibility:hidden;height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center}.cal-mo-r{display:flex;align-items:baseline;gap:6px}.cal-views{display:flex;gap:2px}.cal-view{position:relative;padding:7px 11px 9px;border:none;background:none;color:var(--muted);font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));cursor:pointer;transition:color .16s}.cal-view:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:99px;background:var(--accent);opacity:0;transition:opacity .16s}.cal-view.on{color:var(--text);font-weight:700}.cal-view.on:after{opacity:1}@media (hover:hover){.cal-view:not(.on):hover{color:var(--text)}}.cal-sum{display:flex;gap:6px;flex-wrap:wrap}.cal-fams{display:flex;gap:7px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(var(--gut,0px)*-1);margin-bottom:-4px;padding:4px var(--gut,0px)}.cal-fams::-webkit-scrollbar{display:none}.w-app .cal-fams{padding-inline:0}@media (min-width:600px) and (max-width:899.98px){.m-app .cal-fams{padding-inline:0}}.cal-fam{--fam-c:var(--accent);display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:6px 12px 6px 10px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);font-family:var(--body);font-weight:600;font-size:calc(11.5px*var(--fs));transition:opacity .14s,border-color .14s}.cal-fam i{width:8px;height:8px;border-radius:999px;background:var(--fam-c);flex-shrink:0;transition:background .14s}.cal-fam.off{border-color:transparent;background:transparent;color:var(--faint);opacity:.75}.cal-fam.off i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--border)}@media (hover:hover){.cal-fam:hover{border-color:transparent;background:color-mix(in srgb,var(--text) 9%,transparent)}}.cal-grid.wide .cal-cell{min-height:104px;align-items:stretch;padding:6px 6px 8px;gap:4px}.cal-grid.wide .cal-dnum{align-self:flex-start;min-width:24px}.cal-chips{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%;max-width:100%}.cal-chip{--ev-c:var(--accent);display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;font-style:normal;padding:2px 6px;border-radius:7px;background:color-mix(in srgb,var(--ev-c) 13%,transparent);color:var(--ev-c)}.cal-chip svg{flex-shrink:0}.cal-chip b{font-weight:600;font-size:calc(10px*var(--fs));color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-chip.more{justify-content:center;background:var(--sunken);color:var(--faint);font-size:calc(9.5px*var(--fs));font-weight:700}.cal-week{display:flex;flex-direction:column;gap:10px}.cal-week.wide{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:start}.cal-wcol{min-width:0;border-radius:14px;border:1px solid transparent;background:var(--surface2);padding:8px}.cal-wcol.today{background:var(--accentSoft)}.cal-wcol.sel{background:color-mix(in srgb,var(--accent) 15%,var(--surface2))}.cal-wh{display:flex;align-items:baseline;gap:6px;width:100%;border:none;background:none;cursor:pointer;padding:0 2px 8px;color:var(--text)}.cal-wd-n{font-size:calc(10.5px*var(--fs));font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--faint)}.cal-wd-d{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));margin-left:auto}.cal-wcol.today .cal-wd-d{color:var(--accent)}.cal-wbody{display:flex;flex-direction:column;min-width:0}.cal-wempty{font-size:calc(11px*var(--fs));color:var(--faint);padding:2px}.cal-week:not(.wide) .cal-wcol{padding:10px 12px}.cal-agenda-m{display:flex;flex-direction:column;gap:14px}.cal-ag-day{display:flex;gap:12px;min-width:0}.cal-ag-date{flex-shrink:0;width:46px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 0;border-radius:13px;border:1px solid transparent;background:var(--surface2);cursor:pointer;color:var(--text)}.cal-ag-date b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));line-height:1}.cal-ag-date i{font-style:normal;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint)}.cal-ag-date.today{background:var(--accentSoft)}.cal-ag-date.today b,.cal-ag-date.today i{color:var(--accent)}.cal-ag-list{flex:1;min-width:0}.cal-ag-list .cal-ev:last-child{margin-bottom:0}.cal-ag-h{display:flex;align-items:center;gap:8px;font-size:calc(13.5px*var(--fs));font-weight:700;margin-bottom:10px}.cal-ag-h i{font-style:normal;font-size:calc(11px*var(--fs));font-weight:700;color:var(--muted);background:var(--sunken);border-radius:999px;padding:2px 8px}.cal-day-empty{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:13px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 3.5%,transparent);color:var(--faint)}.cal-day-empty span{font-weight:600;font-size:calc(13px*var(--fs));color:var(--muted)}.cal-add{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:12px}.cal-add button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;border-radius:14px;cursor:pointer;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));transition:background-color var(--mv-2) var(--mv-std),transform var(--mv-3) var(--mv-ressort)}@media (hover:hover){.cal-add button:hover{background:color-mix(in srgb,var(--text) 9%,transparent)}}.cal-add button:active{transform:scale(.96);transition-duration:var(--mv-1)}.cal-add button svg{color:var(--accent);flex-shrink:0}.cal-add button.veh svg{color:#6366f1}@media (hover:hover){.cal-add button:hover{border-color:var(--accent);background:var(--accentSoft)}.cal-add button.veh:hover{border-color:#6366f1;background:color-mix(in srgb,#6366F1 10%,transparent)}}@media (prefers-reduced-motion:reduce){.cal-ev,.cal-view{transition:none}}.cal-main .cal-wd:has(+.cal-grid.wide) span{text-align:left;padding-left:7px}.l-t.one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.w-app .pagebody.cal-page{grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1180px){.w-app .pagebody.cal-page{grid-template-columns:minmax(0,1fr)}}.cal-page .cal-main{min-width:0}.cal-main{container-type:inline-size}@container (max-width:700px){.cal-grid.wide .cal-cell{min-height:74px}.cal-chips{flex-direction:row;flex-wrap:wrap;gap:3px;align-items:center}.cal-chip{padding:3px;border-radius:6px}.cal-chip b{display:none}.cal-chip.more{padding:2px 5px}.cal-chip.more:before{content:"";display:none}}.mn-week{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-block-start:12px}.mn-j{min-width:0;display:flex;flex-direction:column;gap:6px;container-type:inline-size}.mn-jh{display:flex;align-items:baseline;gap:6px;background:none;border:0;padding:5px 2px 4px;min-block-size:34px;cursor:pointer;color:var(--muted)}.mn-j-s{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;border-block-start:1px solid var(--border);padding-block-start:8px}.mn-j-s>.mn-slot+.mn-slot{border-block-start:1px solid var(--hairline);padding-block-start:6px}@container (min-width:250px){.mn-j-s{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mn-j-s>.mn-slot+.mn-slot{border-block-start:0;padding-block-start:0;border-inline-start:1px solid var(--hairline);padding-inline-start:8px}}.mn-jn{font-size:calc(12.5px*var(--fs));font-weight:600}.mn-jd{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));color:var(--text)}.mn-j.auj .mn-jn,.mn-j.auj .mn-jd{color:var(--accent)}.mn-c{position:relative;display:flex;inline-size:100%;min-block-size:64px;border-radius:15px;overflow:hidden;cursor:pointer;padding:0;text-align:start;border:1px solid transparent;background:color-mix(in srgb,var(--text) 4%,transparent);transition:background .16s,transform .16s,box-shadow .16s}.mn-c.plein{background:var(--surface2);box-shadow:var(--shadowSoft)}.mn-c.grand{min-height:132px}@media (hover:hover){.mn-c:not(.plein):hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.mn-c.plein:hover{box-shadow:none}}@media (prefers-reduced-motion:reduce){.mn-c{transition:none}.mn-c:hover{transform:none}}.mn-c-w{position:relative;display:flex;inline-size:100%}.mn-c.cuis .mn-c-in{padding-inline-end:40px}.mn-c-go{position:absolute;inset-block-start:7px;inset-inline-end:7px;z-index:2;inline-size:26px;block-size:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--accent);background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--hit:9px;transition:transform .16s,background .16s}.mn-c-go:after{content:"";position:absolute;inset:calc(var(--hit,0px) * -1)}@media (hover:hover){.mn-c-go:hover{background:var(--accent);color:var(--onAccent);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mn-c-go{transition:none}.mn-c-go:hover{transform:none}}.mn-c-del{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:2;inline-size:34px;block-size:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--muted);background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--hit:6px;transition:transform .16s,background .16s,color .16s}.mn-c-del:after{content:"";position:absolute;inset:calc(var(--hit,0px) * -1)}@media (hover:hover){.mn-c-del:hover{background:var(--danger);color:#fff;border-color:transparent;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mn-c-del{transition:none}.mn-c-del:hover{transform:none}}.mn-c-w.g .mn-c-go{inline-size:34px;block-size:34px;--hit:6px;inset-block-start:8px;inset-inline-end:8px}.mn-c-w.g .mn-c-go+.mn-c-del{inset-inline-end:54px}.mn-c-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}:root{--mn-voile:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.52) 46%,rgba(0,0,0,.1) 100%)}.mn-c.photo .mn-c-in{background:var(--mn-voile)}.mn-c.photo .mn-c-m,.mn-c.photo .mn-c-t,.mn-c.photo .mn-c-meta em{color:#fff}.mn-c-in{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:8px 10px;justify-content:flex-end}.mn-c.grand .mn-c-in{padding:12px 14px}.mn-c-m{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--muted)}.mn-c.grand .mn-c-m{font-size:calc(11px*var(--fs))}.mn-c-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-c.grand .mn-c-t{font-size:calc(19px*var(--fs))}.mn-c-meta{display:flex;gap:9px;margin-block-start:3px}.mn-c-meta em{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.mn-c-vide{display:flex;align-items:center;justify-content:center;min-block-size:44px;color:var(--faint)}.mn-c.grand .mn-c-vide{min-block-size:92px}.mn-day{display:flex;flex-direction:column;gap:11px;margin-block-start:12px}.mn-day-h{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.mn-day-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs))}.mn-day-auj{font-style:normal;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--accent)}.mn-shelf{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-block-end:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mn-r{position:relative;display:flex;flex:0 0 148px;block-size:104px;border-radius:15px;overflow:hidden;cursor:pointer;padding:0;text-align:start;scroll-snap-align:start;border:1px solid var(--border);background:var(--surface2);box-shadow:var(--shadowSoft);color:var(--text)}@media (hover:hover){.mn-r:hover{border-color:var(--accent)}}.mn-r-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.mn-r.photo .mn-r-in{background:var(--mn-voile)}.mn-r.photo .mn-r-t,.mn-r.photo .mn-r-s{color:#fff}.mn-r-in{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:9px 11px}.mn-r-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(12.5px*var(--fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-r-s{display:inline-flex;align-items:center;gap:3px;font-size:calc(10px*var(--fs));color:var(--muted)}.mn-hero{position:relative;display:flex;border-radius:16px;overflow:hidden;min-block-size:118px;margin-block-end:14px;background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.mn-hero-r{min-block-size:150px}.mn-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.mn-hero.photo .mn-hero-in{background:var(--mn-voile)}.mn-hero.photo .mn-hero-j,.mn-hero.photo .mn-hero-m{color:#fff}.mn-hero-in{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:14px 16px}.mn-hero-j{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs))}.mn-hero-m{font-size:calc(12px*var(--fs));color:var(--muted)}.mn-shot{margin-block-end:14px}.mn-pick{display:flex;gap:7px;flex-wrap:wrap;margin-block-end:12px}.mn-pick-s{font-style:normal;font-size:calc(10px*var(--fs));color:var(--muted);margin-inline-start:5px}.mchip.on .mn-pick-s{color:inherit;opacity:.75}.mn-foot{display:flex;gap:9px;align-items:center}.mn-ing{display:flex;flex-direction:column;margin-block-end:9px}.mn-ing-l{display:flex;align-items:center;gap:9px;padding:7px 2px}.mn-ing-l+.mn-ing-l{border-block-start:1px solid var(--hairline)}.mn-ing-p{flex-shrink:0;inline-size:6px;block-size:6px;border-radius:50%;background:var(--accent)}.mn-ing-t{flex:1;min-width:0;font-size:calc(13px*var(--fs));overflow-wrap:anywhere}.mn-ing-q{flex-shrink:0;font-size:calc(12px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.mn-add{display:grid;grid-template-columns:1fr 62px 66px;gap:6px;align-items:center}.mn-add input{inline-size:100%;min-width:0;font-size:16px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:9px 11px;color:var(--text)}.mn-add-go{flex-shrink:0;inline-size:38px;block-size:38px;border-radius:11px;border:1px solid var(--accentLine);background:var(--accentSoft);color:var(--accent);cursor:pointer;display:flex;align-items:center;justify-content:center}.mn-add-go:disabled{opacity:.45;cursor:default}@media (max-width:400px){.mn-add{grid-template-columns:1fr 62px}.mn-add-u{display:none}}.menu-ecart{display:flex;gap:7px;align-items:flex-start;margin-block-start:10px;font-size:calc(12px*var(--fs));color:var(--muted)}.menu-ecart>svg{flex-shrink:0;margin-block-start:1px}.etp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.etp-l{display:flex;align-items:flex-start;gap:10px;padding:9px 0}.etp-l+.etp-l{border-block-start:1px solid var(--hairline)}.etp-n{flex-shrink:0;inline-size:22px;block-size:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(11px*var(--fs));color:var(--onAccent,#fff);margin-block-start:1px}.etp-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.etp-k{display:inline-flex;align-items:center;gap:4px;font-size:calc(12px*var(--fs));font-weight:600}.etp-k em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:600;opacity:.85}.etp-t{font-size:calc(13.5px*var(--fs));line-height:1.4;overflow-wrap:anywhere}.etp-a{display:flex;gap:2px;flex-shrink:0}.etp-kinds{display:flex;gap:6px;flex-wrap:wrap;margin-block-end:8px}.etl{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.etl-l{display:flex;align-items:flex-start;gap:7px;font-size:calc(12.5px*var(--fs));line-height:1.4}.etl-n{flex-shrink:0;inline-size:16px;block-size:16px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:calc(9.5px*var(--fs));font-weight:700;color:var(--faint);background:color-mix(in srgb,var(--text) 7%,transparent);margin-block-start:1px}.etl-t{flex:1;min-width:0;overflow-wrap:anywhere}.etl.lect{margin-block-start:7px;padding-inline-start:2px}.etl-add{display:flex;gap:5px;align-items:center;margin-block-start:6px}.etl-add input{flex:1;min-width:0;font-size:16px;background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:6px 9px;color:var(--text)}.etl-add input:disabled{opacity:.5}.etl-go{flex-shrink:0;inline-size:30px;block-size:30px;border-radius:9px;border:1px solid var(--accentLine);background:var(--accentWash,transparent);color:var(--accent);cursor:pointer;display:flex;align-items:center;justify-content:center;--hit:7px;position:relative}.etl-go:after{content:"";position:absolute;inset:calc(var(--hit,0px) * -1)}.etl-go:disabled{opacity:.4;cursor:default}.etp-tog{display:flex;align-items:flex-start;gap:8px;inline-size:100%;background:none;border:none;text-align:start;color:inherit;cursor:pointer;font:inherit;position:relative;padding-block:7px;--hit:8px}.etp-tog:after{content:"";position:absolute;inset:calc(var(--hit,0px) * -1)}.etp-cnt{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;font-size:calc(10.5px*var(--fs));font-weight:700;color:var(--faint)}.cuis-lst{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.cuis-lst li{display:flex;align-items:flex-start;gap:10px;font-size:calc(15.5px*var(--fs));line-height:1.45}.cuis-lst-n{flex-shrink:0;inline-size:22px;block-size:22px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(11.5px*var(--fs));color:var(--faint);background:color-mix(in srgb,var(--text) 8%,transparent);margin-block-start:2px}.art-pick{margin-block-start:8px}.art-new{border-color:transparent;background:color-mix(in srgb,var(--text) 5%,transparent)}.mn-pick-vide{font-size:calc(12px*var(--fs));color:var(--faint);padding:2px 0}.mn-ing-libre{font-size:calc(10.5px*var(--fs));color:var(--faint);border:1px solid var(--hairline);border-radius:999px;padding:1px 6px;flex-shrink:0}.rp-src{display:flex;align-items:center;gap:10px;inline-size:100%;text-align:start;background:none;border:1px solid var(--hairline);border-radius:14px;padding:11px 13px;color:var(--text);cursor:pointer;margin-block-end:14px}.rp-src-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rp-src-l em{font-style:normal;font-size:calc(12px*var(--fs));color:var(--faint);font-weight:600}.rp-src-l b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14.5px*var(--fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.rp-src:hover{border-color:var(--accent)}}.rp-ech{font-size:calc(11.5px*var(--fs));color:var(--faint);margin:-2px 0 8px;line-height:1.45}.nq{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:19px;block-size:19px;border-radius:6px;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(11px*var(--fs));line-height:1;color:#fff;margin-inline-start:6px;letter-spacing:0}.nq.grand{inline-size:40px;block-size:40px;border-radius:12px;font-size:calc(21px*var(--fs));margin:0}.nq-a{background:#15803d}.nq-b{background:#4d7c0f}.nq-c{background:#a16207}.nq-d{background:#c2410c}.nq-e{background:#b91c1c}.nq-f{background:#7f1d1d}.nq.pose{box-shadow:0 0 0 2px #ffffffeb,0 0 0 3.5px #0000006b}.cuis-fin{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:44px 18px 8px}.cuis-fin:before{content:"";position:absolute;inset-block-start:-40px;inset-inline-start:50%;translate:-50% 0;inline-size:min(360px,120%);block-size:260px;pointer-events:none;background:none}.cuis-fin-ic{display:flex;align-items:center;justify-content:center;inline-size:88px;block-size:88px;border-radius:50%;flex-shrink:0;background:var(--accentSoft);border:1px solid var(--accentLine);color:var(--accent)}.cuis-fin-k{position:relative;font-size:calc(12px*var(--fs));font-weight:600;color:var(--accent)}.cuis-fin-t{position:relative;margin:2px 0 0;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(30px*var(--fs));line-height:1.3;color:var(--text);letter-spacing:-.02em}.cuis-fin-n{position:relative;margin:0;font-size:calc(14.5px*var(--fs));font-weight:600;color:var(--text)}.cuis-fin-m{position:relative;margin:0;font-size:calc(12px*var(--fs));color:var(--faint);font-variant-numeric:tabular-nums}.cuis-fin-ph{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;inline-size:100%;max-inline-size:340px;margin-block-start:18px}.cuis-fin-img{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px;border:1px solid var(--border)}.cuis-fin-vide{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:104px;border-radius:18px;color:var(--faint);border:0;background:color-mix(in srgb,var(--text) 5%,transparent)}.cuis-fin-ph-s{margin:0;max-inline-size:32ch;font-size:calc(11.5px*var(--fs));line-height:1.5;color:var(--faint)}.cuis-fin-s{position:relative;margin:0;max-inline-size:34ch;font-size:calc(13px*var(--fs));line-height:1.55;color:var(--muted)}.cuis-fin-x{--hit:8px;position:relative;margin-block-start:6px;padding:8px 14px;background:none;border:0;color:var(--faint);cursor:pointer;font-size:calc(12.5px*var(--fs));font-weight:600}@media (hover:hover){.cuis-fin-x:hover{color:var(--accent)}}.rcs{margin-block-end:14px}.rcs-h{margin:8px 2px 0;font-size:calc(12px*var(--fs));line-height:1.5;color:var(--muted)}.mn-c.fait .mn-c-in{opacity:.62}.mns-h{margin:0 0 8px;font-size:calc(12.5px*var(--fs));line-height:1.5;color:var(--muted)}.mns-l{gap:11px}.mns-p{inline-size:9px;block-size:9px;border-radius:50%;flex-shrink:0}.mns-p.manque{background:var(--danger)}.mns-p.juste{background:transparent;box-shadow:inset 0 0 0 2px var(--warning)}.mns-ok{display:flex;align-items:center;gap:7px;margin:0;padding:6px 0;font-size:calc(12.5px*var(--fs));color:var(--successInk)}.nq-row{display:flex;align-items:center;gap:12px;margin-block-end:14px}.nq-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nqe{margin-block-end:4px}.nqe-h{margin:0 0 9px;font-size:calc(12px*var(--fs));line-height:1.5;color:var(--muted)}.nqe-r{display:flex;flex-wrap:wrap;gap:6px}.nqe-b{--hit:3px;min-block-size:36px;padding:0 12px;border-radius:11px;border:1px solid var(--border);color:var(--muted);font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));cursor:pointer;transition:transform .09s,box-shadow .14s}.nqe-b:active{transform:scale(.94)}.nqe-b:not([class*=nq-]){background:var(--surface)}.nqe-b[class*=nq-]{color:#fff;border-color:transparent}.nqe-b.on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.nq-row-t b{font-size:calc(13.5px*var(--fs));font-weight:700}.nq-row-t em{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--faint);line-height:1.4}.mn-all{display:flex;align-items:center;justify-content:center;gap:6px;inline-size:100%;margin-block-start:10px;padding:9px;background:color-mix(in srgb,var(--text) 5%,transparent);border:1px solid transparent;border-radius:12px;color:var(--accent);font-weight:700;font-size:calc(12.5px*var(--fs));cursor:pointer}.rgal-f{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);padding-block-end:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent)}.rgal-f::-webkit-scrollbar{display:none}.rgal-f .mchip{padding-inline-start:12px;flex-shrink:0;white-space:nowrap}.rgal-n2{margin-inline-start:7px;font-variant-numeric:tabular-nums;font-weight:800;opacity:.62}.rgal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px 14px}.rgal-t{display:flex;flex-direction:column;gap:8px;min-inline-size:0;padding:0;border:none;background:none;text-align:start;cursor:pointer;color:var(--text);font:inherit;animation:rise .42s var(--mv-entree) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.rgal-t:active{transform:scale(.98)}.rgal-ph{position:relative;display:block;aspect-ratio:3/2;border-radius:20px;overflow:hidden;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--border)}.rgal-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .45s var(--mv-entree);animation:rgalPose .7s var(--mv-entree) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes rgalPose{0%{transform:scale(1.06)}to{transform:none}}@media (hover:hover){.rgal-t:hover .rgal-img{transform:scale(1.05)}.rgal-t:hover .rgal-ph{box-shadow:inset 0 0 0 1px var(--accent)}.rgal-t:hover .rgal-n{color:var(--accent)}}.rgal-t:focus-visible{outline:none}.rgal-t:focus-visible .rgal-ph{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 4px var(--accentSoft)}.rgal-n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));letter-spacing:-.012em}.rgal-m{display:flex;align-items:center;gap:2px;min-inline-size:0;margin-block-start:auto;padding-block-start:2px}.rgal-m-t{flex:1;min-inline-size:0;font-size:calc(12px*var(--fs));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.rgal-t{animation:rgalFade .01s both}.rgal-img{animation:rgalPose .01s both;transition:none}.rgal-t:active{transform:none}@keyframes rgalFade{0%{opacity:0}to{opacity:1}}}.etp-add{display:grid;grid-template-columns:1fr 62px auto;gap:6px;align-items:center}.etp-add input{inline-size:100%;min-width:0;font-size:16px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:9px 11px;color:var(--text)}.rec-med{position:relative;display:block;overflow:hidden;margin-inline:calc(var(--gut) * -1);border-radius:0;aspect-ratio:5 / 4;min-block-size:200px;max-block-size:44vh;margin-block-end:0}.rec-med-cv{aspect-ratio:auto;block-size:168px;min-block-size:0}.rec-med .mn-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.rec-med .rec-cv{align-items:center;justify-content:center}.rec-med .rec-cv svg{opacity:.26}.rec-med-haut{margin-block-start:-4px}.voy-vit{position:relative;overflow:hidden;margin-inline:calc(var(--gut) * -1);margin-block-start:-4px;border-radius:0;border:none;block-size:clamp(300px,54vh,560px);background:var(--sunken);display:flex;flex-direction:column}.voy-vit img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}.voy-vit-v{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#06080c8f,#06080c2b 21%,#06080c0a 44%,#06080c9e 80%,#06080ce6)}.voy-vit-top,.voy-vit-tx{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px}.voy-vit-tx{margin-block-start:auto;align-items:flex-end;padding:14px 16px 16px}.voy-vit-top>.btn{min-inline-size:44px}.voy-vit-tt{flex:1;min-inline-size:0}.voy-vit-tt h1{margin:0;font-family:var(--title);font-weight:calc(600 + var(--title-boost));color:#fff;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere;font-size:clamp(21px,6.4vw,calc(27px*var(--fs)));text-shadow:0 1px 14px rgba(6,8,12,.5)}.voy-vit-tt p{margin:5px 0 0;font-size:calc(12.5px*var(--fs));color:#ffffffe6;text-shadow:0 1px 10px rgba(6,8,12,.5)}.voy-vit-a{margin-inline-start:auto;display:flex;gap:8px}.voy-vit .btn{background:#0c0e12ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:none}.voy-vit .btn:active{background:#0c0e12d1}.rec-tt{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;margin-block-start:-26px;margin-inline:calc(var(--gut) * -1);padding:20px var(--gut) 0;background:var(--bg);border-start-start-radius:24px;border-start-end-radius:24px;box-shadow:0 -1px 0 var(--hairline)}.fsm-b .rec-tt{margin-block-end:14px}.rec-tt h2{margin:0;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(21px*var(--fs));line-height:1.3;letter-spacing:-.015em}.rec-tt-m{font-size:calc(12.5px*var(--fs));color:var(--muted)}.rec-tt .rec-desc{margin-block-start:2px}.rec-src{margin-block-start:14px;padding:12px;border:1px solid var(--hairline);border-radius:14px;background:var(--sunken)}.rec-src-h{display:flex;flex-direction:column;gap:2px;margin-block-end:10px}.rec-src-k{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted)}.rec-src-s{font-size:calc(12px*var(--fs));color:var(--faint);line-height:1.45}.rec-src-v{display:flex;align-items:center;gap:10px;margin-block-end:10px}.rec-src-v img{inline-size:44px;block-size:44px;flex-shrink:0;border-radius:10px;object-fit:cover;border:1px solid var(--border)}.rec-src-v span{min-width:0;font-size:calc(11.5px*var(--fs));color:var(--faint);line-height:1.4}.rec-cv{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:14px 16px;color:#fff}.rec-cv svg{opacity:.2}.mn-r .rec-cv,.sug-v .rec-cv{padding:8px 9px}.sug-v .rec-cv{align-items:center;justify-content:center;opacity:.34}.rec-th{display:flex;flex-wrap:wrap;gap:5px}.rec-th em{font-style:normal;font-size:calc(11px*var(--fs));font-weight:600;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 8px}.rec-desc{margin:0;font-size:calc(13px*var(--fs));color:var(--muted);line-height:1.55}.rec-conv{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-block-end:10px;border:1px solid var(--hairline);border-radius:12px;background:var(--sunken)}.rec-conv-l{flex:1;min-width:0;font-size:calc(12.5px*var(--fs));color:var(--muted)}.rec-conv-s{display:flex;align-items:center;gap:2px}.rec-conv b{font-family:var(--title);font-size:calc(15px*var(--fs));min-inline-size:24px;text-align:center;font-variant-numeric:tabular-nums}.cuis{display:flex;flex-direction:column;gap:14px;padding-block:4px}.cuis-rail{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.cuis-dot{inline-size:8px;block-size:8px;border-radius:99px;background:var(--hairline);transition:inline-size .22s,background .22s}.cuis-dot.faite{background:color-mix(in srgb,var(--accent) 55%,transparent)}.cuis-dot.on{inline-size:22px;background:var(--accent)}.cuis-kind{display:inline-flex;align-items:center;gap:5px;font-size:calc(12.5px*var(--fs));font-weight:600}.cuis-kind em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:600;color:var(--faint)}.cuis-txt{margin:0;font-size:calc(21px*var(--fs));line-height:1.35;font-weight:600;overflow-wrap:anywhere}.cuis-time{display:flex;flex-direction:column;align-items:center;gap:12px;padding-block-start:4px}.cuis-ring{position:relative;inline-size:128px;block-size:128px}.cuis-ring svg{inline-size:100%;block-size:100%;transform:rotate(-90deg)}.cuis-ring-p{fill:none;stroke:var(--hairline);stroke-width:9}.cuis-ring-a{fill:none;stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .5s linear}.cuis-ring-v{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(26px*var(--fs));font-variant-numeric:tabular-nums}.cuis-ring.fini{animation:cuisPulse 1.1s ease-in-out infinite}.cuis-ring.fini .cuis-ring-v{color:var(--successInk)}@keyframes cuisPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.cuis-pret{display:inline-flex;align-items:center;gap:7px;font-size:calc(13px*var(--fs));font-weight:700;color:var(--successInk)}.cuis-stop{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--border);border-radius:999px;padding:8px 15px;color:var(--muted);cursor:pointer;font-size:calc(12.5px*var(--fs));font-weight:600;min-block-size:38px}.cuis-foot{display:flex;gap:9px;align-items:center}.cuis-prev{flex-shrink:0;inline-size:46px;min-block-size:46px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.cuis-prev:disabled{opacity:.35;cursor:default}.cuis-next{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;border-radius:14px;border:none;background:var(--accent);color:var(--onAccent,#fff);cursor:pointer;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));padding-inline:14px;transition:transform .13s,box-shadow .13s,background .2s}.cuis-next:active{transform:scale(.975)}.cuis-next.pret{background:var(--success)}@media (prefers-reduced-motion:reduce){.cuis-ring.fini{animation:none}.cuis-ring-a,.cuis-dot,.cuis-next{transition:none}.cuis-next:active{transform:none}}.sf-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.sf-col{min-width:0;border-radius:14px;border:1px solid transparent;background:var(--surface2);padding:9px 10px}.sf-col.libre{background:color-mix(in srgb,var(--warning) 9%,transparent)}.sf-h{display:flex;align-items:center;gap:8px;margin-bottom:7px;min-width:0}.sf-nom{flex:1;min-width:0;font-weight:650;font-size:calc(12.5px*var(--fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-n{font-size:calc(11px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.sf-l{display:flex;align-items:center;gap:7px;inline-size:100%;padding:6px 4px;border-radius:9px;background:none;border:0;cursor:pointer;color:var(--text);text-align:start;min-height:34px}.sf-l:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.sf-l>svg{flex-shrink:0;color:var(--muted)}.sf-lt{flex:1;min-width:0;font-size:calc(12.5px*var(--fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-ld{font-size:calc(11px*var(--fs));color:var(--muted);white-space:nowrap;flex-shrink:0}.sf-ld.retard{color:var(--dangerInk);font-weight:650}.sf-libre{color:var(--warningInk);border-color:transparent;background:color-mix(in srgb,var(--warning) 14%,transparent)}.ev-share{display:flex;flex-direction:column;gap:6px}.ev-share-x{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 11px;border-radius:12px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--body);font-weight:600;font-size:calc(13px*var(--fs))}.ev-share-x svg{color:var(--muted);flex-shrink:0}.ev-share-x.on{border-color:var(--accent);background:var(--accentSoft)}.ev-share-x.on svg{color:var(--accent)}.ev-share-b{width:20px;height:20px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border);color:#fff}.ev-share-x.on .ev-share-b{background:var(--accent);border-color:var(--accent)}.ev-share-x.on .ev-share-b svg{color:#fff}.ev-share-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-ev-sh{display:inline-flex;align-items:center;gap:3px;font-size:calc(11px*var(--fs));font-weight:600;color:var(--muted);background:var(--sunken);border-radius:5px;padding:1px 5px;margin-left:6px;vertical-align:middle}html[data-corners=net]{--radius:8px;--radiusSm:6px;--r-ctl:8px;--r-ctl-sm:8px}html[data-corners=net] .card,html[data-corners=net] .vhero,html[data-corners=net] .lrow,html[data-corners=net] .sheet,html[data-corners=net] .stat,html[data-corners=net] .garcard,html[data-corners=net] .chip,html[data-corners=net] .cal-ev{border-radius:8px}html[data-corners=rond]{--radius:26px;--radiusSm:20px;--r-ctl:999px;--r-ctl-sm:999px}html[data-corners=rond] .chip{border-radius:999px}html[data-corners=rond] .card,html[data-corners=rond] .vhero,html[data-corners=rond] .stat,html[data-corners=rond] .garcard{border-radius:26px}html[data-corners=rond] .lrow,html[data-corners=rond] .cal-ev{border-radius:18px}html[data-corners=rond] .sheet{border-radius:28px 28px 0 0}html[data-relief=doux]{--relief-hero:linear-gradient(135deg, color-mix(in srgb, var(--accent) 80%, #FF8A3D), var(--accent));--relief-bouton:linear-gradient(135deg, var(--accent), var(--accentContre, var(--accent)));--relief-ombre:0 18px 36px -26px color-mix(in srgb, var(--text) 42%, transparent), 0 2px 6px -3px color-mix(in srgb, var(--text) 12%, transparent);--relief-halo:0 22px 38px -22px color-mix(in srgb, var(--accent) 62%, transparent);--relief-encre:var(--text);--relief-papier:var(--bg)}html[data-relief=doux][data-mode=dark]{--relief-ombre:0 18px 36px -26px rgba(0,0,0,.72), 0 2px 6px -3px rgba(0,0,0,.42);--relief-encre:color-mix(in srgb, var(--surface) 86%, var(--text));--relief-papier:var(--text)}html[data-relief=doux] .card,html[data-relief=doux] .vi-res-carte,html[data-relief=doux] .pack-tile{border-color:transparent;box-shadow:var(--relief-ombre)}html[data-relief=doux] .vi-res-carte:not(:has(.risque,.entame)){--text:var(--onAccent);--muted:color-mix(in srgb, var(--onAccent) 95%, transparent);--faint:color-mix(in srgb, var(--onAccent) 86%, transparent);--border:color-mix(in srgb, var(--onAccent) 26%, transparent);--hairline:color-mix(in srgb, var(--onAccent) 26%, transparent);--surface:transparent;--surface2:color-mix(in srgb, var(--onAccent) 14%, transparent);--sunken:color-mix(in srgb, var(--onAccent) 20%, transparent);--accent:var(--onAccent);--accentSoft:color-mix(in srgb, var(--onAccent) 18%, transparent);background:var(--relief-hero);color:var(--onAccent);box-shadow:var(--relief-halo)}html[data-relief=doux] .btn.pri{background:var(--relief-bouton);box-shadow:var(--relief-halo)}html[data-relief=doux] .navbar{--text:var(--relief-papier);--muted:color-mix(in srgb, var(--relief-papier) 78%, transparent);--faint:color-mix(in srgb, var(--relief-papier) 62%, transparent);--border:transparent;--hairline:color-mix(in srgb, var(--relief-papier) 16%, transparent);--surface:var(--relief-encre);--surface2:color-mix(in srgb, var(--relief-papier) 12%, transparent);--sunken:color-mix(in srgb, var(--relief-papier) 10%, transparent);--accentSoft:color-mix(in srgb, var(--relief-papier) 20%, transparent);background:var(--relief-encre);color:var(--relief-papier);border-color:transparent;box-shadow:var(--relief-ombre);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-relief=doux] .navbar .navitem.on{color:var(--relief-papier)}html[data-relief=doux] .navbar .navpiste-ind,html[data-relief=doux] .navbar .navtab.on:before{background:color-mix(in srgb,var(--relief-papier) 24%,transparent)}html[data-density=compact]{--pad:.72}html[data-density=compact] .card{padding:calc(20px*var(--pad))}html[data-density=compact] .w-app .card{padding:calc(18px*var(--pad)) calc(20px*var(--pad))}html[data-density=compact] .lrow{--l-pad:calc(6px*var(--pad));padding:calc(14px*var(--pad)) var(--l-pad)}html[data-density=compact] .btn{padding:calc(13px*var(--pad)) calc(18px*var(--pad));min-height:44px}html[data-density=compact] .sec{gap:calc(14px*var(--pad))}html[data-density=compact] .pagebody{gap:calc(28px*var(--pad))}html[data-motion=calme] *,html[data-motion=calme] *:before,html[data-motion=calme] *:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.shlist{display:grid;gap:2px;margin-top:10px}.shrow{padding:13px 0}.shrow+.shrow{border-top:1px solid var(--hairline)}.shrow-h{margin-bottom:9px}.shrow-h b{display:block;font-size:calc(13.5px*var(--fs));font-weight:700;letter-spacing:-.01em}.shrow-h span{display:block;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.4;margin-top:2px}@media (min-width:620px){.shrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,270px);gap:16px;align-items:center}.shrow-h{margin-bottom:0}}.hero.sm{padding:16px 18px}.w-app .hero.sm{padding:18px 22px}.hero.sm .h-val{font-size:calc(27px*var(--fs));margin-top:5px}.w-app .hero.sm .h-val{font-size:calc(30px*var(--fs))}.hero.sm .h-sub{margin-top:5px}.td-list{display:flex;flex-direction:column;margin-top:6px}.td-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 2px;border:none;background:none;color:var(--text);font-family:var(--body);cursor:pointer}.td-row+.td-row{border-top:1px solid var(--hairline)}.td-row:disabled{cursor:default}.td-box{--hit:11px;width:22px;height:22px;flex-shrink:0;border-radius:7px;cursor:pointer;border:1.6px solid var(--border);background:none;padding:0}.td-box:hover{border-color:var(--accent)}.td-row.late .td-box{border-color:var(--danger)}.td-ic{width:26px;height:26px;flex-shrink:0;border-radius:9px;display:grid;place-items:center}.td-main{flex:1;min-width:0;display:block;text-align:left;border:none;background:none;padding:0;color:inherit;font-family:inherit;cursor:pointer}.td-t{display:block;font-size:calc(13.5px*var(--fs));font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-d{display:block;font-size:calc(11px*var(--fs));color:var(--muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-row.late .td-d{color:var(--dangerInk)}.td-more{--hit:5px;width:100%;margin-top:8px;padding:9px;border:1px solid transparent;border-radius:12px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:600;cursor:pointer}.td-more:hover{border-color:var(--accent);color:var(--accent)}.td-none{display:flex;align-items:center;gap:8px;padding:12px 2px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.td-none svg{color:var(--successInk);flex-shrink:0}.td-add{display:flex;gap:8px;margin-top:8px}.td-add input{flex:1;min-width:0;font-family:var(--body);font-size:calc(13.5px*var(--fs));color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radiusSm);padding:10px 12px;outline:none}.td-add input:focus{border-color:var(--accent)}.td-add .btn{flex-shrink:0;padding:10px 14px;font-size:calc(13px*var(--fs))}.td-box,.xbtn,.htool,.guide-x,.fb-reset,.chips .chip,.hq button,.td-more,.nqe-b,.cuis-fin-x,.mchip,.mn-occ,.bsn,.rcp-clear,.souv-ed-x,.souv-pe-x,.souv-ed-pb,.dia-x,.voy-act-ph,.voy-act-c,.souv-a-add,.alc-fl,.alc-dn,.alf-rg-b,.alc-ord-b,.alc-oeil,.cf-immersif,.gx-immersif,.retro-an{position:relative}.td-box:after,.xbtn:after,.htool:after,.guide-x:after,.fb-reset:after,.chips .chip:after,.hq button:after,.td-more:after,.nqe-b:after,.cuis-fin-x:after,.mchip:after,.mn-occ:after,.bsn:after,.rcp-clear:after,.souv-ed-x:after,.souv-pe-x:after,.souv-ed-pb:after,.dia-x:after,.voy-act-ph:after,.voy-act-c:after,.souv-a-add:after,.alc-fl:after,.alc-dn:after,.alf-rg-b:after,.alc-ord-b:after,.alc-oeil:after,.cf-immersif:after,.gx-immersif:after,.retro-an:after{content:"";position:absolute;inset:calc(var(--hit, 0px) * -1)}.spc-grid.tight{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.w-app .spc-grid.tight{grid-template-columns:repeat(3,minmax(0,1fr))}.spc.tight{padding:9px 10px;border-radius:13px;gap:0}.spc.tight .spc-ic{width:24px;height:24px;border-radius:8px}.spc.tight .spc-n{font-size:calc(10.5px*var(--fs));margin-top:6px;line-height:1.25}.spc.tight .spc-v{font-size:calc(14px*var(--fs));padding-top:4px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.spc.tight.is-empty .spc-v{font-size:calc(11px*var(--fs))}.spc.tight .spc-bar{margin-top:5px;height:3px}@media (max-width:340px){.spc-grid.tight{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-app .pagebody.home3{grid-template-columns:repeat(3,minmax(0,1fr))}.w-app .pagebody.home3 .spc-grid.tight{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1200px){.w-app .pagebody.home3 .spc-grid.tight{grid-template-columns:repeat(4,minmax(0,1fr))}}.hu-amt{flex-shrink:0;margin-inline-start:auto;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));letter-spacing:-.02em;white-space:nowrap}.acct-grp{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0 6px}.acct-grp-t{display:inline-flex;align-items:center;gap:6px;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted)}.acct-grp-t svg{color:var(--accent)}.acct-grp-v{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));letter-spacing:-.02em}.acct-add{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:13px 14px;margin-top:2px;border-radius:var(--radiusSm);cursor:pointer;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--accent);font-family:var(--body);font-weight:600;font-size:calc(13px*var(--fs))}.acct-add svg{vertical-align:-2px;margin-right:5px}.acct-add span{font-weight:500;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.35}.acct-add:hover{border-color:var(--accent);background:var(--accentSoft)}.acct-add.sm{flex-direction:row;align-items:center;padding:10px 14px;margin-top:8px}.cov{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.cov-bar{height:10px;border-radius:6px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.cov-f{display:block;height:100%;border-radius:6px;background:var(--accent);transition:width var(--dur,.35s) var(--mv-std)}.cov-lg{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:9px;font-size:calc(12px*var(--fs));color:var(--muted)}.cov-lg span{display:inline-flex;align-items:center;gap:6px;min-width:0}.cov-lg i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.cov-lg b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));color:var(--text);font-size:calc(12.5px*var(--fs))}.cov .banner{display:flex;align-items:flex-start;gap:8px;margin-bottom:0;line-height:1.4}.cov .banner svg{flex-shrink:0;margin-top:1px}.sv-verdict{display:flex;gap:12px;align-items:flex-start;padding:14px 15px;border-radius:16px;border:1px solid var(--border);background:var(--surface);animation:rcRise .4s var(--mv-std) both}.sv-verdict .sv-v-ic{width:34px;height:34px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sv-v-m{min-width:0;flex:1}.sv-v-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));line-height:1.25}.sv-v-s{font-size:calc(12.5px*var(--fs));color:var(--muted);margin-top:3px;line-height:1.4}.sv-verdict.success,.sv-verdict.warning,.sv-verdict.danger{border-color:transparent}.sv-verdict.success{background:color-mix(in srgb,var(--success) 7%,var(--surface))}.sv-verdict.success .sv-v-ic{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--successInk)}.sv-verdict.success .sv-v-t{color:var(--successInk)}.sv-verdict.warning{background:color-mix(in srgb,var(--warning) 9%,var(--surface))}.sv-verdict.warning .sv-v-ic{background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warningInk)}.sv-verdict.warning .sv-v-t{color:var(--warningInk)}.sv-verdict.danger{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.sv-verdict.danger .sv-v-ic{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--dangerInk)}.sv-verdict.danger .sv-v-t{color:var(--dangerInk)}.sv-verdict.info .sv-v-ic{background:var(--accentSoft);color:var(--accent)}.sv-verdict.info .sv-v-t{color:var(--accent)}.sv-ef-note{margin-top:2px}.sv-ef-tot{margin-top:11px;padding-top:11px;border-top:1px solid var(--border);font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.4}.sv-ef-tot b{color:var(--text);font-family:var(--title);font-weight:calc(600 + var(--title-boost))}.efg{position:relative;margin:16px 0 34px;height:12px}.efg-track{height:12px;border-radius:7px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.efg-fill{display:block;height:100%;border-radius:7px;transition:width var(--dur,.5s) var(--mv-std)}.efg-tick{position:absolute;top:0;transform:translate(-50%);text-align:center;pointer-events:none}.efg-tick i{display:block;width:2px;height:20px;margin:-4px auto 0;border-radius:2px;background:var(--border)}.efg-tick b{display:block;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(10.5px*var(--fs));color:var(--text);margin-top:2px;white-space:nowrap}.efg-tick em{display:block;font-style:normal;font-size:calc(9.5px*var(--fs));color:var(--muted);white-space:nowrap}.efg-tick:last-child{transform:translate(-100%)}.efg-tick:last-child b,.efg-tick:last-child em{text-align:right}.dhb{margin-bottom:14px}.dhb-act{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.dhb-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));padding:8px 13px;border-radius:11px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);cursor:pointer}.dhb-btn.pri{background:color-mix(in srgb,var(--warning) 20%,var(--surface));color:var(--warningInk)}.sv-verdict.danger .dhb-btn.pri{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--dangerInk)}.dhb-btn:disabled{opacity:.6;cursor:default}.dhb-btn:active{transform:scale(.97)}.hq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hq button{--hit:0px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:76px;padding:10px 4px 9px;border-radius:16px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);cursor:pointer;font-family:var(--body);-webkit-tap-highlight-color:transparent;transition:background .14s,transform .09s}.hq-ic{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--accentSoft);color:var(--accent)}.hq-plus{position:absolute;inset-block-end:-4px;inset-inline-end:-4px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--accent);color:var(--onAccent);border:2px solid var(--surface)}.hq-l{display:block;max-width:100%;font-size:calc(12px*var(--fs));font-weight:600;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover){.hq button:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}}.hq button:active{transform:scale(.97);background:color-mix(in srgb,var(--text) 9%,transparent)}@media (prefers-reduced-motion:reduce){.hq button{transition:none}}.qadd{display:flex;gap:8px;margin:2px 0 10px}.qadd input{flex:1;min-width:0;font-family:var(--body);font-size:calc(14px*var(--fs));color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:12px;padding:11px 13px;outline:none}.qadd input:focus{border-color:var(--accent)}.qadd input::placeholder{color:var(--faint)}.qadd button{width:44px;flex-shrink:0;border-radius:12px;border:1px solid var(--accent);background:var(--accent);color:var(--onAccent,#fff);cursor:pointer;display:grid;place-items:center}.qadd button:disabled{opacity:.4;cursor:default}.qadd button:active{transform:scale(.95)}.note-head{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:0;cursor:pointer;color:var(--text)}.note-head .sec-t{display:inline-flex;align-items:center;gap:8px}.td-hit{flex:1;min-width:0;display:flex;align-items:center;gap:11px;text-align:left;background:none;border:none;padding:0;color:var(--text);font-family:var(--body);cursor:pointer}.td-row .td-box:disabled{opacity:.5;cursor:default}.cal-door{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:13px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);cursor:pointer;font-family:var(--body);font-weight:600;font-size:calc(13px*var(--fs));transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std)}@media (hover:hover){.cal-door:hover{color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent)}}.setlayer{display:flex;flex-direction:column}.setl-top{flex-shrink:0;position:relative;z-index:5;display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top,8px) + 12px) 18px 14px;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--bg) 80%,transparent));box-shadow:inset 0 -1px color-mix(in srgb,var(--accent) 14%,var(--border))}.w-set .setl-top{padding:16px 28px}.setl-back{width:38px;height:38px;flex-shrink:0;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std),transform var(--mv-1) var(--mv-ressort)}.setl-back:active{transform:scale(.9)}@media (hover:hover){.setl-back:hover{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text)}}[dir=rtl] .setl-back svg{transform:scaleX(-1)}.setl-ttl{flex:1;min-width:0}.setl-fil{display:flex;align-items:center;gap:3px;min-width:0;line-height:1;color:var(--faint)}.setl-fil button{border:0;background:none;padding:2px 3px;margin:-2px -3px;border-radius:6px;cursor:pointer;font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--accent);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color var(--mv-2) var(--mv-std),background-color var(--mv-2) var(--mv-std)}.setl-fil button+svg,.setl-fil svg{flex-shrink:0;opacity:.7}[dir=rtl] .setl-fil svg{transform:scaleX(-1)}@media (hover:hover){.setl-fil button:hover{background-color:var(--accentSoft)}}.setl-ttl h1{margin:3px 0 0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(17px*var(--fs));letter-spacing:-.02em;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:setlTitre var(--mv-3) var(--mv-entree) backwards}@keyframes setlTitre{0%{opacity:0;transform:translateY(4px)}}.setl-quit{flex-shrink:0;display:flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 11px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--muted);font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));cursor:pointer;transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std),transform var(--mv-1) var(--mv-ressort)}.setl-quit:active{transform:scale(.96)}@media (hover:hover){.setl-quit:hover{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text)}}[dir=rtl] .setl-quit svg{transform:scaleX(-1)}.setl-body{flex:1;min-height:0;display:flex}.setl-body.two{display:grid;grid-template-columns:300px minmax(0,1fr)}.setl-rail{overflow-y:auto;overflow-x:hidden;padding:14px 12px 26px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface) 50%,transparent)}[dir=rtl] .setl-rail{border-right:0;border-left:1px solid var(--border)}.setl-main{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:18px var(--gut, 18px) 60px;-webkit-overflow-scrolling:touch}.setl-body.two .setl-main{padding:24px 32px 60px}.setl-body.two .setl-main>*{max-width:820px}.setl-feuilles{position:relative;flex-shrink:0;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:9px 18px 11px;scrollbar-width:none;scroll-padding-inline:18px;box-shadow:inset 0 -1px 0 var(--border);background:color-mix(in srgb,var(--bg) 86%,transparent)}.setl-feuilles::-webkit-scrollbar{display:none}.setl-fb{position:relative;z-index:1;flex-shrink:0;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--mv-2) var(--mv-std),background-color var(--mv-2) var(--mv-std),transform var(--mv-1) var(--mv-ressort)}.setl-fb:active{transform:scale(.95)}.setl-fb.on{color:var(--text);background:var(--accentSoft)}.setl-fb-ind{position:absolute;z-index:0;left:0;top:0;width:var(--ind-w,0px);height:var(--ind-h,0px);transform:translate(var(--ind-x,0px),var(--ind-y,0px));border-radius:999px;background:var(--accentSoft);pointer-events:none;opacity:0}.setl-feuilles[data-pastille] .setl-fb-ind{opacity:1}.setl-feuilles[data-pastille] .setl-fb.on{background:color-mix(in srgb,var(--text) 0%,transparent)}.setl-feuilles[data-pastille=pret] .setl-fb-ind{transition:transform var(--mv-3) var(--mv-ressort),width var(--mv-3) var(--mv-ressort)}[data-famille]{--fam:#0EA5E9}[data-famille=argent]{--fam:#D97706}[data-famille=app]{--fam:#0D9488}[data-famille=plateforme]{--fam:#8B5CF6}.arb{position:relative;display:flex;flex-direction:column;gap:1px;margin-top:10px}.arb-ind{position:absolute;z-index:0;left:0;top:0;width:var(--ind-w,0px);height:var(--ind-h,0px);transform:translate(var(--ind-x,0px),var(--ind-y,0px));border-radius:12px;background:var(--accentSoft);pointer-events:none;opacity:0}.arb[data-pastille] .arb-ind{opacity:1}.arb[data-pastille=pret] .arb-ind{transition:transform var(--mv-3) var(--mv-ressort),height var(--mv-3) var(--mv-ressort),width var(--mv-3) var(--mv-ressort)}.arb-fam{display:flex;flex-direction:column;gap:1px}.arb-fam-t{font-size:calc(11.5px*var(--fs));font-weight:650;color:var(--faint);padding:16px 10px 6px;display:flex;align-items:center;gap:7px}.arb-fam-t:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--fam);flex-shrink:0}.arb-row{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0;min-height:38px;padding:5px 8px;border-radius:12px;cursor:pointer;color:var(--text);font-size:calc(13px*var(--fs));font-weight:600;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std)}@media (hover:hover){.arb-row:hover{background-color:color-mix(in srgb,var(--text) 4%,transparent)}}.arb-row.on{background-color:var(--accentSoft)}.arb[data-pastille] .arb-row.on[aria-level="1"]{background-color:color-mix(in srgb,var(--text) 0%,transparent)}.arb-ic{width:28px;height:28px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--fam, var(--accent)) 13%,transparent);color:color-mix(in srgb,var(--fam, var(--accent)) 62%,var(--text));transition:transform var(--mv-3) var(--mv-ressort)}.arb-row.on .arb-ic{transform:scale(1.06)}.arb-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arb-chev{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:7px;color:var(--faint);transition:background-color var(--mv-2) var(--mv-std)}@media (hover:hover){.arb-chev:hover{background-color:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}}.arb-chev svg{transition:transform var(--mv-3) var(--mv-ressort)}.arb-chev.ouvert svg{transform:rotate(90deg)}[dir=rtl] .arb-chev svg{transform:scaleX(-1)}[dir=rtl] .arb-chev.ouvert svg{transform:scaleX(-1) rotate(90deg)}.arb-fw{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mv-3) var(--mv-ease)}.arb-fw.ouvert{grid-template-rows:1fr}.arb-fwi{min-height:0;overflow:hidden}.arb-fw:not(.ouvert) .arb-fwi{visibility:hidden;transition:visibility 0s linear var(--mv-3)}.arb-feuilles{position:relative;display:flex;flex-direction:column;gap:1px;padding:2px 0 6px;margin-inline-start:21px;padding-inline-start:11px}.arb-feuilles:before{content:"";position:absolute;inset-block:4px 8px;inset-inline-start:0;width:1px;background:var(--border)}.arb-trait{position:absolute;z-index:2;inset-inline-start:-.5px;top:0;width:2px;height:var(--ind-h,0px);border-radius:2px;transform:translateY(var(--ind-y,0px));background:var(--accent);opacity:0;pointer-events:none}.arb-feuilles[data-pastille] .arb-trait{opacity:1}.arb-feuilles[data-pastille=pret] .arb-trait{transition:transform var(--mv-3) var(--mv-ressort),height var(--mv-3) var(--mv-ressort)}.arb-f{min-height:32px;padding:5px 10px;font-size:calc(12.5px*var(--fs));font-weight:550;color:var(--muted)}.arb-f.on{color:var(--text);font-weight:650;background-color:color-mix(in srgb,var(--text) 0%,transparent)}.arb-fw.ouvert .arb-f{animation:arbFeuille var(--mv-3) var(--mv-entree) backwards;animation-delay:calc(var(--k, 0) * 26ms + 40ms)}@keyframes arbFeuille{0%{opacity:0;transform:translateY(-4px)}}.arb-racine{margin-bottom:2px}.rgr{display:flex;flex-direction:column;min-width:0}.rgr-champ{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 6px 0 12px;border-radius:13px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--faint);transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std)}.rgr-champ:focus-within{background-color:var(--surface);color:var(--accent);outline:2px solid var(--ring);outline-offset:2px}.rgr-champ input{flex:1;min-width:0;border:0;background:none;padding:0;height:40px;color:var(--text);font-family:var(--body);font-size:calc(13.5px*var(--fs));-webkit-appearance:none;-moz-appearance:none;appearance:none}.rgr-champ input:focus-visible{outline:none}.rgr-champ input::-webkit-search-cancel-button{display:none}.rgr-champ input::placeholder{color:var(--faint)}.rgr-x{width:30px;height:30px;flex-shrink:0;border-radius:99px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);background:color-mix(in srgb,var(--text) 7%,transparent);animation:rgrX var(--mv-2) var(--mv-ressort) backwards;transition:transform var(--mv-1) var(--mv-ressort)}.rgr-x:active{transform:scale(.88)}@keyframes rgrX{0%{opacity:0;transform:scale(.6)}}.rgr-kbd{flex-shrink:0;font-family:var(--body);font-size:calc(10.5px*var(--fs));font-weight:650;color:var(--faint);padding:3px 6px;border-radius:6px;background:color-mix(in srgb,var(--text) 6%,transparent);margin-inline-end:4px}.rgr-res{margin-top:10px}.rgr-res ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rgr-r{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 10px;border-radius:12px;cursor:pointer;color:var(--faint);animation:rise var(--mv-3) var(--mv-entree) backwards;animation-delay:calc(min(var(--k, 0),8)*22ms);transition:background-color var(--mv-1) var(--mv-std)}.rgr-r.on{background-color:var(--accentSoft)}.rgr-ic{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.rgr-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rgr-t b{font-weight:650;font-size:calc(13px*var(--fs));color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgr-t i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .rgr-r>svg{transform:scaleX(-1)}.rgr-vide{margin:6px 4px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.w-set .rgr-index>.rgr-champ{display:none}.rgi-fams{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.w-set .rgr-index .rgi-fams{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.rgi-fam{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadowSoft);padding:8px 8px 6px;min-width:0;animation:rise .45s var(--mv-entree) backwards;animation-delay:calc(var(--k, 0) * 60ms + 40ms)}.rgi-fam-h{display:flex;align-items:center;gap:9px;padding:8px 8px 10px}.rgi-fam-ic{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--fam) 14%,transparent);color:color-mix(in srgb,var(--fam) 62%,var(--text))}.rgi-fam-h h2{margin:0;flex:1;min-width:0;font-family:var(--title);font-weight:calc(650 + var(--title-boost));font-size:calc(14.5px*var(--fs));letter-spacing:-.01em;color:var(--text)}.rgi-r,.rgi-moi{display:flex;align-items:center;gap:12px;width:100%;min-width:0;text-align:start;border:0;cursor:pointer;background-color:color-mix(in srgb,var(--text) 0%,transparent);color:var(--faint);font-family:var(--body);border-radius:13px;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-2) var(--mv-std),transform var(--mv-1) var(--mv-ressort)}.rgi-r{min-height:56px;padding:8px}.rgi-r:active,.rgi-moi:active{transform:scale(.985);background-color:color-mix(in srgb,var(--text) 5%,transparent)}@media (hover:hover){.rgi-r:hover,.rgi-moi:hover{background-color:color-mix(in srgb,var(--text) 4%,transparent)}}[dir=rtl] .rgi-r>svg,[dir=rtl] .rgi-moi>svg{transform:scaleX(-1)}.rgi-r-ic{width:36px;height:36px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--fam) 13%,transparent);color:color-mix(in srgb,var(--fam) 62%,var(--text))}.rgi-r-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rgi-r-t{font-weight:650;font-size:calc(14px*var(--fs));color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgi-r-s{font-size:calc(12px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgi-r+.rgi-r,.rgi-moi+.rgi-r{position:relative}.rgi-r+.rgi-r:before,.rgi-moi+.rgi-r:before{content:"";position:absolute;top:0;inset-inline:56px 8px;height:1px;background:var(--border)}.rgi-moi{padding:10px 8px 12px}.rgi-moi-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rgi-moi-n{font-family:var(--title);font-weight:calc(650 + var(--title-boost));font-size:calc(15.5px*var(--fs));color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgi-moi-s{font-size:calc(12px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgi-moi-f{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:5px;max-width:100%;font-size:calc(11px*var(--fs));font-weight:600;color:var(--text);background:var(--accentSoft);border-radius:8px;padding:3px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgi-fin .btn{color:var(--muted)}[data-arrivee]{position:relative}[data-arrivee]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:var(--accentSoft);animation:setlArrivee 1.4s var(--mv-std) forwards}@keyframes setlArrivee{0%{opacity:0}18%{opacity:1}to{opacity:0}}.setl-suite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:34px!important}.setl-suite-b{display:flex;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 12px;border-radius:14px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--faint);cursor:pointer;font-family:var(--body);text-align:start;transition:background-color var(--mv-2) var(--mv-std),transform var(--mv-1) var(--mv-ressort)}.setl-suite-b[data-cote=apres]{grid-column:2;justify-content:flex-end;text-align:end}.setl-suite-b:active{transform:scale(.97)}@media (hover:hover){.setl-suite-b:hover{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--accent)}}.setl-suite-b span{display:flex;flex-direction:column;gap:2px;min-width:0}.setl-suite-b small{font-size:calc(11px*var(--fs));font-weight:600;color:var(--muted)}.setl-suite-b b{font-weight:650;font-size:calc(13px*var(--fs));color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .setl-suite-b svg{transform:scaleX(-1)}html[data-vt] .setl-top{view-transition-name:vt-setl-tete}html[data-vt] .setl-rail{view-transition-name:vt-setl-arbre}html[data-vt] .setl-feuilles{view-transition-name:vt-setl-bande}html[data-vt=pousse]::view-transition-old(root){animation:vtPileSort var(--mv-3) var(--mv-ease) both}html[data-vt=pousse]::view-transition-new(root){animation:vtPileEntre var(--mv-3) var(--mv-ease) both}html[data-vt=depile]::view-transition-old(root){animation:vtDepileSort var(--mv-3) var(--mv-ease) both}html[data-vt=depile]::view-transition-new(root){animation:vtDepileEntre var(--mv-3) var(--mv-ease) both}html{--vt-pile:100%;--vt-pile-n:-28%}html[dir=rtl]{--vt-pile:-100%;--vt-pile-n:28%}@keyframes vtPileEntre{0%{transform:translate(var(--vt-pile))}}@keyframes vtPileSort{to{transform:translate(var(--vt-pile-n));opacity:.4}}@keyframes vtDepileEntre{0%{transform:translate(var(--vt-pile-n));opacity:.4}}@keyframes vtDepileSort{to{transform:translate(var(--vt-pile))}}@media (min-width:900px){@keyframes vtPileEntre{0%{opacity:0;transform:translateY(18px)}}@keyframes vtPileSort{to{opacity:0;transform:translateY(-10px)}}@keyframes vtDepileEntre{0%{opacity:0;transform:translateY(-18px)}}@keyframes vtDepileSort{to{opacity:0;transform:translateY(10px)}}}@media (prefers-reduced-motion:reduce){.setl-back,.setl-quit,.setl-fb,.arb-row,.arb-ic,.arb-chev svg,.arb-fw,.rgr-champ,.rgr-x,.rgr-r,.rgi-r,.rgi-moi,.setl-suite-b{transition:none}.setl-back:active,.setl-quit:active,.setl-fb:active,.rgi-r:active,.rgi-moi:active,.setl-suite-b:active,.rgr-x:active{transform:none}.setl-ttl h1,.arb-fw.ouvert .arb-f,.rgr-r,.rgr-x,.rgi-fam{animation:none}.setl-feuilles[data-pastille=pret] .setl-fb-ind,.arb[data-pastille=pret] .arb-ind,.arb-feuilles[data-pastille=pret] .arb-trait{transition:none}[data-arrivee]:after{animation:setlArrivee 1.4s steps(1,end) forwards}}::selection{background:color-mix(in srgb,var(--accent) 24%,transparent)}.webcontent::-webkit-scrollbar{width:11px}.webcontent::-webkit-scrollbar-track{background:transparent}.webcontent::-webkit-scrollbar-thumb{border-radius:99px;border:3.5px solid transparent;background-clip:padding-box;background-color:color-mix(in srgb,var(--text) 16%,transparent)}.webcontent::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text) 30%,transparent)}.card[role=button]:active,.card.tap:active{transform:scale(.994)}@media (prefers-reduced-motion:reduce){.card[role=button]:active,.card.tap:active{transform:none}}.pap-nav{display:flex;gap:4px;margin:0 0 14px;padding:4px;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--text) 6%,transparent)}.pap-t{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 12px;border-radius:var(--r-ctl-sm);cursor:pointer;font:inherit;font-size:calc(13px*var(--fs));font-weight:700;color:var(--muted);border:none;background:none;transition:background-color var(--mv-2) var(--mv-std),color var(--mv-2) var(--mv-std),transform var(--mv-3) var(--mv-ressort);-webkit-tap-highlight-color:transparent}.pap-t.on{color:var(--text);background:var(--accentSoft)}@media (hover:hover){.pap-t:not(.on):hover{color:var(--text)}}.pap-t:active{transform:scale(.97);transition-duration:var(--mv-1)}.pap-n{flex-shrink:0;min-width:19px;height:19px;padding:0 5px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(10.5px*var(--fs));font-weight:800;background:var(--accent);color:var(--onAccent, #fff)}.pap-n.muted{background:var(--sunken);color:var(--muted)}@media (prefers-reduced-motion:reduce){.pap-t:active{transform:none}}.inv-grp+.inv-grp{margin-top:14px}.inv-grp-t{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:calc(11.5px*var(--fs));font-weight:700;letter-spacing:.02em;color:var(--muted);text-transform:none}.inv-grp-n{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(10px*var(--fs));font-weight:800;background:var(--sunken);color:var(--muted)}.inv-c{display:flex;align-items:center;gap:10px;padding:7px 2px;min-height:34px}.inv-c+.inv-c{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.inv-c-q{flex-shrink:0;min-width:30px;height:24px;padding:0 6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(11.5px*var(--fs));color:#fff}.inv-c-l{flex:1;min-width:0;font-size:calc(13.5px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-c-a{flex-shrink:0;font-size:calc(11px*var(--fs));color:var(--faint);font-weight:600}.tk-corv{display:flex;align-items:center;gap:11px;width:100%;text-align:start;cursor:pointer;padding:12px 14px;border-radius:16px;font:inherit;color:var(--text);border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);transition:background-color var(--mv-2) var(--mv-std),transform var(--mv-3) var(--mv-ressort)}@media (hover:hover){.tk-corv:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.tk-corv:active{transform:scale(.985);transition-duration:var(--mv-1)}.tk-corv-ic{flex-shrink:0;width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--muted)}.tk-corv-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tk-corv-m b{font-size:calc(13.5px*var(--fs));font-weight:700}.tk-corv-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.tk-corv:hover .tk-corv-ic{color:var(--accent)}}@media (prefers-reduced-motion:reduce){.tk-corv:active{transform:none}}.inv-pick{display:flex;flex-direction:column;gap:10px}.inv-pick-o{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;padding:14px 15px;border-radius:16px;font:inherit;color:var(--text);border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px #0000000b;transition:.16s;-webkit-tap-highlight-color:transparent}.inv-pick-o.pri{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 4%,var(--surface));box-shadow:0 1px 2px #0000000b}.inv-pick-ic{flex-shrink:0;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--sunken);color:var(--muted)}.inv-pick-o.pri .inv-pick-ic{background:var(--hero);color:var(--onAccent,#fff);box-shadow:none}.inv-pick-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.inv-pick-m b{font-size:calc(14px*var(--fs));font-weight:700}.inv-pick-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted)}.inv-pick-o:active{transform:scale(.99)}.inv-pick-o:disabled{opacity:.5;cursor:default}@media (hover:hover){.inv-pick-o:not(:disabled):hover{border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.inv-pick-o:active{transform:none}}.inv-ray+.inv-ray{margin-top:6px}.inv-ray-h{display:flex;align-items:center;gap:9px;width:100%;text-align:left;cursor:pointer;padding:10px 2px;border:none;background:none;font:inherit;color:var(--text);border-top:1px solid var(--border);-webkit-tap-highlight-color:transparent}.inv-ray:first-child .inv-ray-h{border-top:none}.inv-ray-t{flex:1;min-width:0;font-size:calc(13px*var(--fs));font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-ray-n{flex-shrink:0;padding:2px 8px;border-radius:99px;background:var(--sunken);color:var(--muted);font-size:calc(11px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.inv-ray.ok .inv-ray-t{color:var(--muted);font-weight:600}.inv-ray.ok .inv-ray-n{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--successInk)}.irun{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.irun-card{text-align:center;padding:26px 18px 22px;border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowSoft)}.irun-ray{display:inline-flex;align-items:center;padding:4px 11px;border-radius:99px;background:var(--accentSoft);color:var(--accent);font-size:calc(11px*var(--fs));font-weight:700;letter-spacing:.02em}.irun-nom{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(24px*var(--fs));letter-spacing:-.02em;line-height:1.15;margin-top:10px;overflow-wrap:anywhere}.irun-est{font-size:calc(12.5px*var(--fs));color:var(--muted);margin-top:7px}.irun-est b{color:var(--text)}.irun-q{font-size:calc(13px*var(--fs));font-weight:700;color:var(--accent);margin-top:14px}.irun-ok{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:54px;border-radius:16px;cursor:pointer;font:inherit;font-size:calc(15px*var(--fs));font-weight:700;color:var(--onAccent,#fff);border:none;background:var(--hero);box-shadow:none;transition:.15s;-webkit-tap-highlight-color:transparent}.irun-ok:active{transform:scale(.98)}.irun-ok:disabled{opacity:.55}.irun-pad{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.irun-n{min-height:56px;border-radius:15px;cursor:pointer;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(19px*var(--fs));color:var(--text);border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px #0000000b;transition:.13s;-webkit-tap-highlight-color:transparent}.irun-n.est{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.irun-n:active{transform:scale(.93)}.irun-n:disabled{opacity:.5}@media (hover:hover){.irun-n:hover{border-color:var(--accent)}}.irun-acts{display:flex;gap:9px}.irun-alt{flex:1;min-height:44px;border-radius:13px;cursor:pointer;font:inherit;font-size:calc(13px*var(--fs));font-weight:600;color:var(--muted);border:1px solid var(--border);background:var(--sunken);transition:.14s;-webkit-tap-highlight-color:transparent}.irun-alt:active{transform:scale(.98)}@media (hover:hover){.irun-alt:hover{color:var(--text);border-color:var(--borderStrong)}}.irun-libre{padding:4px 0}.irun-done{max-width:420px;margin:40px auto 0;text-align:center;display:flex;flex-direction:column;gap:6px}.irun-done b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(20px*var(--fs))}.irun-done i{font-style:normal;font-size:calc(13px*var(--fs));color:var(--muted);line-height:1.55}.irun-go{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;padding:14px 15px;border-radius:16px;font:inherit;color:var(--text);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 4%,var(--surface));box-shadow:0 1px 2px #0000000b;transition:.16s;-webkit-tap-highlight-color:transparent}.irun-go-ic{flex-shrink:0;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--hero);color:var(--onAccent,#fff);box-shadow:none}.irun-go-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.irun-go-m b{font-size:calc(14px*var(--fs));font-weight:700}.irun-go-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted)}.irun-go:active{transform:scale(.99)}.irun-go:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.irun-ok:active,.irun-n:active,.irun-alt:active,.irun-go:active{transform:none}}.recu-op{margin-top:14px}.doc-piece{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:13px;border:1px dashed color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--surface2))}.doc-piece-ic{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.doc-piece-m{flex:1;min-width:0}.doc-piece-n{font-size:calc(12.5px*var(--fs));font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-piece-s{font-size:calc(11px*var(--fs));color:var(--muted);margin-top:1px}.ws-todo-x{--hit:5px;position:relative;flex:0 0 auto;width:30px;height:30px;padding:0;border:0;border-radius:var(--r-ctl-sm);background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit}.ws-todo-x:after{content:"";position:absolute;inset:calc(var(--hit, 0px) * -1)}.ws-todo-x:disabled{opacity:.45;cursor:default}@media (hover:hover){.ws-todo-x:not(:disabled):hover{color:var(--text)}}.doc-open{flex-shrink:0;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--border);background:var(--sunken);color:var(--accent);transition:.14s;-webkit-tap-highlight-color:transparent}.doc-open:active{transform:scale(.94)}@media (hover:hover){.doc-open:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--sunken))}}@media (prefers-reduced-motion:reduce){.doc-open:active{transform:none}}.doc-piece.openable{cursor:pointer;transition:.14s}.doc-piece.openable:active{transform:scale(.99)}@media (hover:hover){.doc-piece.openable:hover{border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.doc-piece.openable:active{transform:none}}.pvw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:#070a0ef6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:pvIn .18s ease}@keyframes pvIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pvw{animation:none}}.pvw-h{display:flex;align-items:center;gap:11px;padding:12px 14px;flex-shrink:0}.pvw-tool{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff;transition:.14s;-webkit-tap-highlight-color:transparent;text-decoration:none}.pvw-tool:active{transform:scale(.93)}@media (hover:hover){.pvw-tool:hover{background:#ffffff29}}.pvw-t{flex:1;min-width:0}.pvw-t b{display:block;color:#fff;font-size:calc(13.5px*var(--fs));font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvw-t i{display:block;font-style:normal;color:#ffffff8c;font-size:calc(11px*var(--fs));margin-top:1px}.pvw-n{flex-shrink:0;color:#fff;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs))}.pvw-n i{font-style:normal;color:#ffffff73;font-weight:600}.pvw-b{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 14px 16px}.pvw-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 20px 60px #00000080}.pvw-pdf{width:100%;height:100%;border:none;border-radius:10px;background:#fff}.pvw-msg{color:#ffffffa6;font-size:calc(13px*var(--fs))}.pvw-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;border:1px solid rgba(255,255,255,.14);background:#141a22b8;transition:.14s;-webkit-tap-highlight-color:transparent}.pvw-nav.prev{left:10px}.pvw-nav.next{right:10px}.pvw-nav:disabled{opacity:.25;cursor:default}.pvw-nav:not(:disabled):active{transform:translateY(-50%) scale(.92)}@media (hover:hover){.pvw-nav:not(:disabled):hover{background:#28323ed9}}.pvw-dots{position:absolute;left:0;right:0;bottom:9px;display:flex;justify-content:center;gap:6px;pointer-events:none}.pvw-dots i{width:6px;height:6px;border-radius:999px;background:#ffffff47;transition:.18s}.pvw-dots i.on{background:#fff;width:16px}.evx-filt{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none}.evx-filt::-webkit-scrollbar{display:none}.evx-chip{display:flex;align-items:center;gap:6px;flex-shrink:0;cursor:pointer;font:inherit;font-size:calc(12px*var(--fs));font-weight:650;color:var(--muted);padding:8px 12px;min-height:36px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);transition:.14s;-webkit-tap-highlight-color:transparent}.evx-chip i{font-style:normal;font-size:calc(10.5px*var(--fs));font-weight:700;color:var(--faint)}.evx-chip.on{color:var(--text);background:var(--accentSoft)}.evx-chip.on i{color:inherit;opacity:.75}.evx-chip:active{transform:scale(.97)}.evx-tag{display:inline-flex;align-items:center;gap:4px;font-size:calc(10.5px*var(--fs));font-weight:600;color:var(--muted);background:var(--sunken);border:none;border-radius:7px;padding:2.5px 7px;max-width:100%}.evx-pj{cursor:pointer;font:inherit;font-size:calc(10.5px*var(--fs));font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent);min-height:22px;-webkit-tap-highlight-color:transparent;transition:.14s}.evx-pj:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.evx-chip:active,.evx-pj:active,.pvw-tool:active,.pvw-nav:not(:disabled):active{transform:none}}.imp-row{padding:10px 0;border-bottom:1px solid var(--border)}.imp-row:last-of-type{border-bottom:none}.imp-top{display:flex;align-items:center;gap:10px}.imp-lbl{flex:1;min-width:0;font-size:calc(13px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-top .l-amt{flex-shrink:0}.imp-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:7px 0 0 46px}.imp-date{flex-shrink:0;width:150px;min-height:38px;font:inherit;font-size:calc(12.5px*var(--fs));color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:11px;padding:7px 10px;transition:border-color .14s}.imp-date:focus{outline:none;border-color:var(--accent)}.imp-hint{font-size:calc(11px*var(--fs));font-weight:600;color:var(--dangerInk);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-nodate .imp-date{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface2))}@media (hover:hover){.cal-cell:not(.sel):hover{background:var(--sunken)}}.cal-ag-today{font-style:normal;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--onAccent,#fff);background:var(--hero);border-radius:999px;padding:3px 8px}.cal-ev-pj{flex-shrink:0;display:flex;align-items:center;color:var(--accent);opacity:.75}.paie{background:var(--sunken);border:1px solid var(--border);border-radius:14px;padding:12px 14px;margin:2px 2px 10px}.paie-r{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 0;font-size:calc(12.5px*var(--fs));color:var(--muted)}.paie-r b{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600;white-space:nowrap;flex-shrink:0}.paie-r span{min-width:0}.paie-r.neg b{color:var(--dangerInk)}.paie-tot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:10px;border-top:1px solid var(--border);font-size:calc(13.5px*var(--fs));font-weight:700}.paie-tot b{font-family:var(--title);font-size:calc(20px*var(--fs));font-variant-numeric:tabular-nums;color:var(--successInk);white-space:nowrap}.paie-day{display:flex;align-items:center;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid var(--hairline);font-size:calc(11.5px*var(--fs));color:var(--muted)}.paie-hint{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.5;margin:-2px 2px 10px}.trm-head{margin:2px 2px 8px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.trm-head b{color:var(--text);font-size:calc(15px*var(--fs));font-family:var(--title)}.trm-head i{font-style:normal;color:var(--faint)}.trm-row{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--border)}.trm-m{flex:1;min-width:0}.trm-t{font-size:calc(13.5px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trm-s{font-size:calc(11px*var(--fs));color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trm-j{width:62px;flex-shrink:0;text-align:center;font-variant-numeric:tabular-nums}.trm-a{width:86px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(13.5px*var(--fs));color:var(--faint)}.trm-a.on{color:var(--successInk)}.trm-tot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:11px;border-top:2px solid var(--border);font-size:calc(13.5px*var(--fs));font-weight:700}.trm-tot b{font-family:var(--title);font-size:calc(21px*var(--fs));font-variant-numeric:tabular-nums;color:var(--successInk);white-space:nowrap}.bien-u{display:flex;align-items:center;gap:10px;width:100%;padding:11px 2px;background:none;border:none;border-bottom:1px solid var(--border);font:inherit;color:var(--text);text-align:left;cursor:pointer}.bien-u:last-of-type{border-bottom:none}.bien-u:active{opacity:.6}.bien-u-d{width:8px;height:8px;border-radius:3px;flex-shrink:0}.bien-u-m{flex:1;min-width:0}.bien-u-t{display:block;font-size:calc(13.5px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bien-u-s{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bien-u-b{flex-shrink:0;font-size:calc(11.5px*var(--fs));font-weight:700;white-space:nowrap}.bien-more{width:100%;margin-top:6px;padding:9px;background:var(--sunken);border:none;border-radius:11px;font:inherit;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);cursor:pointer}.bien-o{display:flex;align-items:center;gap:11px;width:100%;padding:11px 2px;background:none;border:none;border-bottom:1px solid var(--border);font:inherit;color:var(--text);text-align:left;cursor:pointer}.bien-o:last-of-type{border-bottom:none}.bien-o:active{opacity:.6}.bien-o-i{width:38px;height:38px;border-radius:12px;background:var(--sunken);flex-shrink:0;display:flex;align-items:center;justify-content:center}.bien-o-m{flex:1;min-width:0}.bien-o-t{display:block;font-size:calc(13.5px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bien-o-s{display:block;margin-top:2px;font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bien-o-n{flex-shrink:0;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--dangerInk);font-size:calc(11.5px*var(--fs));font-weight:800;display:flex;align-items:center;justify-content:center}.volets{position:sticky;top:var(--colleHaut, 0px);z-index:6;margin-left:calc(var(--gut, 18px) * -1);margin-right:calc(var(--gut, 18px) * -1);padding:6px var(--gut, 18px) 4px;background:transparent}.volets.colle{background:var(--bg);box-shadow:0 1px 0 var(--hairline)}.uni-bar{margin-top:-2px}.uni-barline{display:flex;height:9px;border-radius:99px;overflow:hidden;background:var(--sunken)}.uni-barline span{transition:width .35s var(--mv-ease)}.uni-barlg{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:8px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.uni-barlg i{display:flex;align-items:center;gap:5px;font-style:normal}.uni-barlg em{width:7px;height:7px;border-radius:2px;flex-shrink:0}.uni-barlg b{color:var(--text)}.uni-t{padding:12px 13px;border-left:3px solid var(--h,var(--border))}.uni-th{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0;background:none;border:none;font:inherit;color:var(--text);text-align:left;cursor:pointer}.uni-th:active{opacity:.6}.uni-dot{width:10px;height:10px;border-radius:3px;background:var(--h);flex-shrink:0}.uni-tm{flex:1;min-width:0}.uni-tm b{display:block;font-size:calc(14px*var(--fs));font-weight:700}.uni-tm i{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;margin-top:2px;font-size:calc(11.5px*var(--fs));font-style:normal;color:var(--muted);line-height:1.35;overflow:hidden}.uni-tv{flex-shrink:0;text-align:right}.uni-tv b{display:block;font-size:calc(15px*var(--fs));font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.uni-tv i{display:block;margin-top:1px;font-size:calc(11px*var(--fs));font-style:normal;color:var(--muted);white-space:nowrap}.uni-g{margin-top:10px}.uni-gt{position:relative;display:block;height:7px;border-radius:99px;background:color-mix(in srgb,var(--muted) 18%,transparent)}.uni-gband{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--h) 52%,transparent)}.uni-gmark{position:absolute;top:-3px;width:3px;height:12px;border-radius:2px;background:var(--h);transform:translate(-1.5px);box-shadow:0 0 0 2px var(--surface)}.uni-gl{display:block;margin-top:6px;font-size:calc(11px*var(--fs));color:var(--faint)}.uni-gl b{font-weight:700}.uni-gl b.ok{color:var(--successInk)}.uni-gl b.sur{color:var(--dangerInk)}.uni-gl b.sous{color:var(--warningInk)}.uni-gl b.neutre{color:var(--muted)}.uni-x{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.uni-why,.uni-but{margin:0 0 8px;font-size:calc(12.5px*var(--fs));line-height:1.5;color:var(--muted)}.uni-why b,.uni-but b{color:var(--text);font-weight:700}.uni-but b{color:var(--warningInk)}.uni-risq{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;background:var(--sunken);font-size:calc(11px*var(--fs));color:var(--muted)}.uni-risq b{color:var(--text);font-weight:700}.uni-mine{margin-top:12px}.uni-mr{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--border);font-size:calc(12.5px*var(--fs))}.uni-mr:last-child{border-bottom:none}.uni-mr b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uni-mr i{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.uni-roster{display:grid;gap:6px}.uni-u{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:12px;background:var(--sunken);border:1px solid transparent;font:inherit;color:var(--text);text-align:left;cursor:pointer}.uni-u:active{opacity:.6}.uni-u.on{border-color:color-mix(in srgb,var(--success) 45%,transparent)}.uni-us{flex-shrink:0;min-width:46px;padding:3px 6px;border-radius:7px;background:var(--surface);font-size:calc(10.5px*var(--fs));font-weight:800;letter-spacing:.02em;text-align:center;color:var(--h,var(--muted))}.uni-um{flex:1;min-width:0}.uni-um b{display:flex;align-items:center;gap:6px;font-size:calc(12.5px*var(--fs));font-weight:700}.uni-pea{padding:1px 5px;border-radius:5px;background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--successInk);font-size:calc(9.5px*var(--fs));font-weight:800;font-style:normal;flex-shrink:0}.uni-um i{display:block;margin-top:2px;font-size:calc(11px*var(--fs));font-style:normal;color:var(--muted);line-height:1.35}.met-gh{margin:2px 2px 8px}.met-gh b{display:block;font-family:var(--title);font-size:calc(15px*var(--fs));font-weight:calc(700 + var(--title-boost))}.met-gh i{display:block;margin-top:2px;font-size:calc(11.5px*var(--fs));font-style:normal;color:var(--muted)}.met-l{display:grid;gap:8px}.met-r{padding:11px 12px;border-radius:14px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border)}.met-r[data-etat=ok]{border-left-color:var(--success)}.met-r[data-etat=a_faire]{border-left-color:var(--warning)}.met-r[data-etat=info]{border-left-color:var(--border)}.met-rh{display:flex;align-items:center;gap:9px;width:100%;padding:0;background:none;border:none;font:inherit;color:var(--text);text-align:left;cursor:pointer}.met-rh:active{opacity:.6}.met-ic{display:flex;flex-shrink:0}.met-r[data-etat=ok] .met-ic{color:var(--successInk)}.met-r[data-etat=a_faire] .met-ic{color:var(--warningInk)}.met-r[data-etat=info] .met-ic{color:var(--faint)}.met-rm{flex:1;min-width:0}.met-rm b{display:block;font-size:calc(13.5px*var(--fs));font-weight:700}.met-rm i{display:block;margin-top:2px;font-size:calc(11.5px*var(--fs));font-style:normal;color:var(--muted);line-height:1.35}.met-d{margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--sunken);font-size:calc(12px*var(--fs));line-height:1.45;color:var(--text)}.met-r[data-etat=info] .met-d{color:var(--muted)}.met-w{margin:8px 0 0;font-size:calc(12px*var(--fs));line-height:1.5;color:var(--muted)}.met-w b{color:var(--text);font-weight:700}.mp-cf-l{font-size:calc(13px*var(--fs));color:var(--text);line-height:1.5;margin-bottom:9px}.mp-cf-warn{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:11px;margin-bottom:11px;background:color-mix(in srgb,var(--danger) 11%,transparent);border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);color:var(--dangerInk);font-size:calc(12.5px*var(--fs));line-height:1.45}.mp-cf-warn span{color:var(--text)}.mp-cf-warn.soft{background:color-mix(in srgb,var(--warning) 12%,transparent);border-color:color-mix(in srgb,var(--warning) 34%,transparent);color:var(--warningInk)}.mp-cf-warn svg{flex-shrink:0;margin-top:1px}.mp-cf-none{padding:11px 12px;border-radius:11px;background:var(--sunken);color:var(--muted);font-size:calc(12.5px*var(--fs));line-height:1.45}.mp-cf-list{border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-top:4px}.mp-cf-r{display:flex;align-items:center;gap:9px;padding:9px 12px;font-size:calc(12.5px*var(--fs));border-bottom:1px solid var(--border)}.mp-cf-r:last-child{border-bottom:0}.mp-cf-op{width:15px;text-align:center;font-weight:800;flex-shrink:0}.mp-cf-r.del .mp-cf-op{color:var(--dangerInk)}.mp-cf-r.mod .mp-cf-op{color:var(--warningInk)}.mp-cf-r.add .mp-cf-op{color:var(--successInk)}.mp-cf-r.del{background:color-mix(in srgb,var(--danger) 7%,transparent)}.mp-cf-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.mp-cf-v{flex-shrink:0;color:var(--muted);font-variant-numeric:tabular-nums}.mp-cf-v b{color:var(--text)}.mp-cf-v i{font-style:normal;opacity:.75}.mp-cf-same{padding:8px 12px;font-size:calc(11.5px*var(--fs));color:var(--muted);background:var(--sunken)}.sa-porte{text-align:center;padding:22px 16px 6px}.sa-porte-ic{width:58px;height:58px;margin:0 auto 14px;border-radius:18px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.sa-porte-ic.danger{background:color-mix(in srgb,var(--danger) 13%,transparent);color:var(--dangerInk)}.sa-porte h2{margin:0 0 8px;font-family:var(--title),"Manrope",sans-serif;font-size:calc(20px*var(--fs));letter-spacing:-.02em;color:var(--text)}.sa-porte p{margin:0;font-size:calc(13px*var(--fs));line-height:1.55;color:var(--muted)}.sa-code{margin:4px 0 2px;padding:18px 14px;border-radius:16px;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:calc(19px*var(--fs));font-weight:700;letter-spacing:.14em;line-height:1.9;word-break:break-all;color:var(--text);background:var(--sunken);border:1px dashed var(--borderStrong)}.sa-delai{flex-shrink:0;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);white-space:nowrap}.sa-note{margin-top:10px;padding:10px 12px;border-radius:11px;background:var(--sunken);font-size:calc(12px*var(--fs));line-height:1.5;color:var(--muted)}.sa-note.warn{background:color-mix(in srgb,var(--warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);color:var(--text)}.sa-note.ok{background:color-mix(in srgb,var(--success) 12%,transparent);border:1px solid color-mix(in srgb,var(--success) 28%,transparent);color:var(--text)}.sa-mini{margin-top:5px;font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.45}.sa-mini.prive{display:flex;align-items:center;gap:5px;color:var(--faint)}.sa-lien{display:block;width:100%;margin-top:12px;background:none;border:0;color:var(--accent);font:inherit;font-size:calc(12.5px*var(--fs));cursor:pointer;text-align:center}.sa-page>*+*,.sa-sheet>*+*{margin-top:18px}.w-app .sa-sheet>*+*{margin-top:20px}.sa-sheet>.sa-tabs+*{margin-top:20px}.sa-sheet>.sa-natures{margin-top:14px}.sa-sheet>.sa-natures+*{margin-top:12px}.sa-page>.card,.sa-sheet>.card{padding:19px 18px}.sa-page .sec-h,.sa-sheet .sec-h{margin-bottom:14px}.sa-page .lrow,.sa-sheet .lrow{padding:14px 6px}.sa-sheet>.sa-fm-h{margin-top:2px;padding:2px 0 14px}.sa-tuiles{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}@media (max-width:359px){.sa-tuiles{grid-template-columns:repeat(2,1fr)}}.sa-tuile{display:flex;flex-direction:column;align-items:center;gap:7px;padding:15px 8px 13px;border-radius:16px;border:1px solid var(--border);background:var(--surface);font:inherit;color:inherit;cursor:pointer;transition:.15s}.sa-tuile:hover{border-color:var(--accent)}.sa-tuile:active{transform:scale(.975)}.sa-tuile-i{display:grid;place-items:center;width:36px;height:36px;border-radius:12px}.sa-tuile b{font-family:var(--title),"Manrope",sans-serif;font-size:calc(18px*var(--fs));line-height:1}.sa-tuile i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--muted);text-align:center;line-height:1.2;overflow-wrap:anywhere}.sa-tuile.vide{background:none;border-style:dashed}.sa-tuile.vide b{color:var(--faint)}.sa-tuile.vide .sa-tuile-i{opacity:.5}.sa-natures{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:2px calc(var(--gut, 18px) * -1) 4px;padding:2px var(--gut, 18px) 6px;scroll-padding-inline:var(--gut, 18px);-webkit-overflow-scrolling:touch}.sa-natures::-webkit-scrollbar{display:none}.sa-nat{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 13px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-weight:600;font-size:calc(12px*var(--fs));cursor:pointer;transition:.14s;white-space:nowrap}.sa-nat:hover{border-color:var(--accent);color:var(--text)}.sa-nat.on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.sa-nat>span{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--sunken);color:var(--muted);font-size:calc(10.5px*var(--fs));font-weight:700}.sa-nat.on>span{background:var(--accent);color:var(--onAccent,#fff)}.sa-vide{display:flex;align-items:center;gap:9px;padding:14px 2px 4px;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.45}.sa-secret{position:relative}.sa-secret input{padding-right:46px}.sa-secret>button{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:none;color:var(--muted);cursor:pointer;transition:.14s}.sa-secret>button:hover{color:var(--accent);background:var(--accentSoft)}.sa-lien.danger{color:var(--muted);font-size:calc(11.5px*var(--fs));margin-top:16px}.sa-lien.danger:hover{color:var(--dangerInk)}.sa-danger{padding:13px 15px;border-radius:13px;margin-bottom:14px;background:color-mix(in srgb,var(--danger) 9%,transparent);border:1px solid color-mix(in srgb,var(--danger) 26%,transparent)}.sa-danger p{margin:0 0 9px;font-size:calc(12.5px*var(--fs));line-height:1.55;color:var(--text)}.sa-danger p:last-child{margin-bottom:0}.sa-danger b{color:var(--dangerInk)}.sa-args{display:grid;gap:0;margin-top:4px}.sa-args>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 11px;align-items:start;padding:13px 2px;border-radius:0;background:none;border:none}.sa-args>div+div{border-top:1px solid var(--hairline)}.sa-args svg{grid-row:span 2;margin-top:2px;color:var(--accent)}.sa-args b{font-size:calc(13px*var(--fs));color:var(--text)}.sa-args i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.sa-barre{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;border-radius:12px;font-size:calc(12px*var(--fs));background:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 26%,transparent);color:var(--text)}.sa-barre span{display:flex;align-items:center;gap:7px;color:var(--successInk);font-weight:600}.sa-barre button{display:flex;align-items:center;gap:6px;background:none;border:0;font:inherit;color:var(--muted);cursor:pointer;padding:2px 4px}.sa-alerte{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 4px;background:none;border:0;border-bottom:1px solid var(--border);font:inherit;cursor:pointer}.sa-alerte:last-child{border-bottom:0}.sa-al-ic{width:32px;height:32px;flex-shrink:0;border-radius:10px;display:grid;place-items:center}.sa-alerte.warn .sa-al-ic{background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warningInk)}.sa-alerte.info .sa-al-ic{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.sa-al-m{flex:1;min-width:0;display:grid;gap:2px}.sa-al-m b{font-size:calc(13px*var(--fs));line-height:1.35;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sa-al-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.4}.sa-al-qui{flex-shrink:0;font-size:calc(11px*var(--fs));color:var(--faint)}.sa-membre{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 4px;background:none;border:0;border-bottom:1px solid var(--border);font:inherit;cursor:pointer}.sa-membre:last-child{border-bottom:0}.sa-mb-m{flex:1;min-width:0;display:grid;gap:4px}.sa-mb-t{display:flex;align-items:baseline;gap:8px;font-size:calc(14.5px*var(--fs));font-weight:600;color:var(--text)}.sa-mb-t span{font-size:calc(11.5px*var(--fs));font-weight:400;color:var(--muted)}.sa-mb-s{font-size:calc(12px*var(--fs));min-width:0}.sa-mb-al{display:inline-flex;align-items:center;gap:5px;color:var(--dangerInk);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sa-mb-vide{color:var(--faint)}.sa-mb-chips{display:flex;flex-wrap:wrap;gap:5px}.sa-mb-pc{flex-shrink:0;text-align:right;display:grid;gap:1px}.sa-mb-pc span{font-size:calc(14px*var(--fs));font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.sa-mb-pc i{font-style:normal;font-size:calc(10px*var(--fs));color:var(--faint)}.sa-fm-h{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:4px 0 12px}.sa-fm-n{font-family:var(--title),"Manrope",sans-serif;font-size:calc(19px*var(--fs));letter-spacing:-.02em;color:var(--text)}.sa-fm-s{margin-top:3px;font-size:calc(12px*var(--fs));color:var(--muted)}.sa-edit-m{background:none;border:0;color:var(--muted);cursor:pointer;padding:6px}.sa-fini{margin-left:7px;padding:1px 6px;border-radius:6px;font-size:calc(10px*var(--fs));background:var(--sunken);color:var(--faint);font-weight:500}.lrow.dim{opacity:.55}.sa-val{flex-shrink:0;font-size:calc(14px*var(--fs));font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.sa-val i{font-style:normal;font-size:calc(11px*var(--fs));font-weight:400;color:var(--muted)}.sa-comp{padding:14px;border-radius:15px;background:var(--surface);border:1px solid var(--border)}.sa-comp-h{display:flex;align-items:baseline;justify-content:space-between;font-size:calc(13px*var(--fs));color:var(--text)}.sa-comp-h span{font-size:calc(11.5px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.sa-comp-b{height:6px;border-radius:4px;background:var(--sunken);overflow:hidden;margin:9px 0 12px}.sa-comp-b i{display:block;height:100%;border-radius:4px;background:var(--accent);transition:width .4s ease}.sa-comp-l{display:grid;gap:7px}.sa-comp-p{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center;width:100%;text-align:left;padding:9px 11px;border-radius:11px;background:var(--sunken);border:0;font:inherit;cursor:pointer}.sa-comp-p svg{grid-row:span 2;color:var(--accent)}.sa-comp-p b{font-size:calc(12.5px*var(--fs));color:var(--text)}.sa-comp-p i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--muted)}.sa-courbe{display:grid;gap:9px}.sa-cb-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sa-cb-t{font-size:calc(13px*var(--fs));font-weight:600;color:var(--text)}.sa-cb-v{font-size:calc(17px*var(--fs));font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.sa-cb-v i{font-style:normal;font-size:calc(11.5px*var(--fs));font-weight:400;color:var(--muted)}.sa-cb-v em{font-style:normal;margin-left:7px;font-size:calc(11.5px*var(--fs));font-weight:600}.sa-cb-v em.up{color:var(--warningInk)}.sa-cb-v em.down{color:var(--info)}.sa-cb-seul{padding:14px;border-radius:11px;background:var(--sunken);text-align:center;font-size:calc(11.5px*var(--fs));color:var(--muted)}.sa-cb-f{display:flex;justify-content:space-between;gap:10px;font-size:calc(11px*var(--fs));color:var(--faint)}.sa-cb-f .ok{color:var(--successInk)}.sa-cb-f .hors{color:var(--warningInk)}.sa-urg{padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.sa-urg-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:2px solid var(--danger)}.sa-urg-n{font-family:var(--title),"Manrope",sans-serif;font-size:calc(21px*var(--fs));letter-spacing:-.02em;color:var(--text)}.sa-urg-a{margin-top:3px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.sa-urg-b{flex-shrink:0;padding:4px 9px;border-radius:7px;font-size:calc(10px*var(--fs));font-weight:800;letter-spacing:.08em;background:var(--danger);color:#fff}.sa-urg-s{padding:13px 0;border-bottom:1px solid var(--border)}.sa-urg-s h4{margin:0 0 7px;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted)}.sa-urg-s.danger h4{color:var(--dangerInk)}.sa-urg-s ul{margin:0;padding-left:18px}.sa-urg-s li{font-size:calc(14px*var(--fs));line-height:1.65;color:var(--text)}.sa-urg-s.danger li{font-size:calc(15px*var(--fs))}.sa-urg-s p.vide{margin:0;font-size:calc(12.5px*var(--fs));color:var(--faint)}.doc-impression{display:none}@media print{body *{visibility:hidden}[data-document],[data-document] *{visibility:visible}.doc-impression{display:block;margin:0;padding:0;background:#fff;color:#000;print-color-adjust:exact;-webkit-print-color-adjust:exact}.doc-impression .no-print,.doc-impression button{display:none}.doc-impression .sa-urg{border:0;background:#fff;color:#000;padding:0;break-inside:avoid}.doc-impression .sa-urg+.sa-urg{break-before:page}.doc-impression .sa-urg-n,.doc-impression li,.doc-impression .sa-urg-a{color:#000}.doc-impression .sa-urg-b{background:#000;color:#fff}.doc-impression .sa-papier h2{font-size:16pt;margin:0 0 6pt;color:#000}.doc-impression .sa-papier p{font-size:11pt;margin:0 0 12pt;color:#333}.doc-impression .sa-code{color:#000;border:1px solid #000}.doc-impression .bq-papier{font-family:var(--body),sans-serif;color:#000}.doc-impression .bq-papier h1{font-size:18pt;margin:0 0 4pt}.doc-impression .bq-papier h2{font-size:12pt;margin:14pt 0 4pt}.doc-impression .bq-papier-s{font-size:10pt;color:#444;margin:0 0 10pt}.doc-impression .bq-papier table{width:100%;border-collapse:collapse;font-size:10.5pt}.doc-impression .bq-papier th{text-align:start;font-weight:400;padding:3pt 0;border-bottom:.5pt solid #bbb}.doc-impression .bq-papier td{text-align:end;padding:3pt 0;border-bottom:.5pt solid #bbb;font-variant-numeric:tabular-nums;white-space:nowrap}}.rat-head{text-align:center;padding:4px 0 14px}.rat-h-n{font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(30px*var(--fs));letter-spacing:-.02em;color:var(--accent)}.rat-h-s{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5;margin-top:6px}.ntf-head,.ntf-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,42px);gap:10px;align-items:center}.ntf-head{padding:0 0 6px}.ntf-canal{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint);text-align:center;line-height:1.1}.ntf-row{padding:11px 0;border-top:1px solid var(--hairline)}.ntf-row:first-of-type{border-top:0}.ntf-main{min-width:0}.ntf-main .l-t{white-space:normal;overflow:visible;text-overflow:clip}.ntf-row .sw{justify-self:center}@media (max-width:344px){.ntf-head,.ntf-row{gap:6px}}.ai-mrow{flex-wrap:wrap}.ai-essai{flex-basis:100%;font-size:calc(11.5px*var(--fs));line-height:1.45;padding:8px 10px;border-radius:10px;border:1px solid;margin-top:2px}.ai-essai.ko{color:var(--dangerInk);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent)}.ai-essai.ok{color:var(--successInk);border-color:color-mix(in srgb,var(--success) 40%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}.cal-ag-passes{display:flex;align-items:center;gap:7px;width:100%;padding:9px 4px;margin-bottom:2px;border:0;background:none;cursor:pointer;font-family:var(--body);font-weight:600;font-size:calc(11.5px*var(--fs));color:var(--muted);text-align:start;border-bottom:1px solid var(--hairline)}@media (hover:hover){.cal-ag-passes:hover{color:var(--accent)}}.cal-ag-passes:focus-visible{outline:none;color:var(--accent);box-shadow:0 0 0 3px var(--accentSoft);border-radius:8px}.toasts{position:fixed;inset-inline:0;bottom:0;z-index:80;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 var(--gut,18px) calc(74px + env(safe-area-inset-bottom,0px));pointer-events:none}.w-app .toasts,.w-set .toasts{align-items:flex-end;padding-bottom:22px}.toast{pointer-events:auto;width:100%;max-width:440px;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border-radius:15px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:calc(13px*var(--fs));line-height:1.45;box-shadow:0 1px 2px color-mix(in srgb,var(--text) 8%,transparent),0 12px 28px -14px color-mix(in srgb,var(--text) 34%,transparent);animation:toastIn .26s var(--mv-ease) both}.toast.ok{border-color:color-mix(in srgb,var(--success) 42%,var(--border))}.toast.err{border-color:color-mix(in srgb,var(--danger) 46%,var(--border))}.toast-ic{flex-shrink:0;display:flex;margin-top:1px;color:var(--muted)}.toast.ok .toast-ic{color:var(--successInk)}.toast.err .toast-ic{color:var(--dangerInk)}.toast-t{flex:1;min-width:0;overflow-wrap:anywhere}.toast-n{margin-inline-start:6px;padding:1px 6px;border-radius:99px;font-size:calc(10.5px*var(--fs));font-weight:700;color:var(--muted);border:1px solid var(--hairline)}.toast-x{flex-shrink:0;--hit:10px;position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--faint);cursor:pointer;border-radius:8px}.toast-x:after{content:"";position:absolute;inset:calc(var(--hit) * -1)}@media (hover:hover){.toast-x:hover{color:var(--text)}}.toast-x:focus-visible{outline:none;color:var(--text);box-shadow:0 0 0 3px var(--accentSoft)}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:toastFade .01s both}@keyframes toastFade{0%{opacity:0}to{opacity:1}}}.cfm-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:calc(20px + env(safe-area-inset-top,0px)) var(--gut,18px) calc(20px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,#05070C 62%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cfmVeil .16s ease-out both}.cfm{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:18px 18px 16px;color:var(--text);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 8%,transparent),0 26px 60px -22px color-mix(in srgb,var(--text) 40%,transparent);animation:cfmIn .2s var(--mv-ease) both}.cfm.danger{border-color:color-mix(in srgb,var(--danger) 48%,var(--border))}.cfm-h{display:flex;align-items:flex-start;gap:10px}.cfm-ic{flex-shrink:0;display:flex;margin-top:1px;color:var(--muted)}.cfm.danger .cfm-ic{color:var(--dangerInk)}.cfm-t{flex:1;min-width:0;margin:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));line-height:1.3;overflow-wrap:anywhere}.cfm-d{margin:10px 0 0;font-size:calc(13px*var(--fs));line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.cfm-f{display:flex;flex-direction:column-reverse;gap:8px;margin-top:16px}@keyframes cfmVeil{0%{opacity:0}to{opacity:1}}@keyframes cfmIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cfm{animation:cfmFade .01s both}@keyframes cfmFade{0%{opacity:0}to{opacity:1}}}.btn.is-busy{cursor:progress}.btn.is-busy>svg{animation:btnSpin .9s linear infinite}.btn.is-done{animation:btnDone .34s var(--mv-ease)}.btn.pri.is-done{background:var(--success);border-color:var(--success);color:var(--onSuccess)}.btn.sec.is-done,.btn.ghost.is-done{color:var(--successInk);background:color-mix(in srgb,var(--success) 14%,transparent);border-color:transparent}@keyframes btnSpin{to{transform:rotate(360deg)}}@keyframes btnDone{0%{transform:scale(1)}42%{transform:scale(1.035)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.btn.is-done{animation:none}.btn.is-busy>svg{animation:none;opacity:.6}}.field-msg{margin:5px 2px 0;font-size:calc(11.5px*var(--fs));line-height:1.4;color:var(--muted)}.field-msg.err{color:var(--dangerInk)}.field.has-err input,.field.has-err select,.field.has-err textarea{border-color:var(--danger)}.field.has-err input:focus,.field.has-err select:focus,.field.has-err textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 18%,transparent)}.field.has-err>:is(input,select,textarea,.money){animation:champRefus .36s var(--mv-std)}@keyframes champRefus{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(1.5px)}}@media (prefers-reduced-motion:reduce){.field.has-err>:is(input,select,textarea,.money){animation:none}}.ed-hero{display:block;width:100%;padding:10px 4px 2px;border:none;background:none;text-align:start;cursor:pointer;font-family:var(--body);color:var(--text);-webkit-tap-highlight-color:transparent}.ed-hero:active{opacity:.82}.ed-lab{display:block;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint)}.ed-val{display:block;font-family:var(--title);font-weight:calc(600 + var(--title-boost));letter-spacing:-.03em;line-height:1.05;margin-top:8px;font-size:clamp(26px,11vw,calc(42px*var(--fs)))}.ed-sub{display:block;font-size:calc(12.5px*var(--fs));color:var(--muted);margin-top:7px;font-weight:500}.ed-sub b{color:var(--text);font-weight:700}.ed-val.ok{color:var(--successInk)}.ed-val.neg{color:var(--dangerInk)}.ed-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--border);padding:13px 0;margin-top:6px}.ed-st{display:flex;flex-direction:column;gap:3px;padding:0 14px;min-width:0;border:none;background:none;text-align:start;cursor:pointer;font-family:var(--body);-webkit-tap-highlight-color:transparent}.ed-st+.ed-st{border-inline-start:1px solid var(--border)}.ed-st:first-child{padding-inline-start:4px}.ed-st span{font-size:calc(10.5px*var(--fs));font-weight:600;color:var(--faint);letter-spacing:.02em}.ed-st b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));letter-spacing:-.015em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-st b.ok{color:var(--successInk)}.ed-st b.neg{color:var(--dangerInk)}.ed-sec{margin-top:6px}.ed-sec-t{display:flex;align-items:center;gap:8px;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);padding-bottom:9px;border-bottom:1px solid var(--border);margin-bottom:2px}.ed-n{font-family:var(--body);color:var(--muted);font-weight:600;letter-spacing:0}.ed-home .card.open>.sec-h{border-bottom:1px solid var(--border);padding-bottom:9px;margin-bottom:6px}.ed-spaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.ed-sp{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;padding:12px 2px;min-width:0;border:none;border-bottom:1px solid var(--hairline);background:none;cursor:pointer;text-align:start;font-family:var(--body);-webkit-tap-highlight-color:transparent;transition:background .12s}@media (hover:hover){.ed-sp:hover{background:var(--sunken)}}.ed-sp:active{opacity:.75}.ed-sp i{width:8px;height:8px;border-radius:99px;grid-column:1;grid-row:1}.ed-sp-n{grid-column:2;grid-row:1;font-size:calc(13px*var(--fs));font-weight:600;color:var(--text);min-width:0;line-height:1.3;overflow-wrap:break-word}.ed-sp b{grid-column:2;grid-row:2;font-family:var(--body);font-weight:600;font-size:calc(12.5px*var(--fs));font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.ed-sp b.pos{color:var(--successInk)}.ed-sp b.neg{color:var(--dangerInk)}.ed-sp b.warn{color:var(--warningInk)}.ed-sp .ed-sp-s{grid-column:2;grid-row:2;font-style:normal;font-size:calc(12px*var(--fs));color:var(--muted);font-weight:500;min-width:0;line-height:1.3}.w-app .cockpit>.ed-hero{height:100%;display:flex;flex-direction:column;justify-content:center;margin:0;padding:10px 8px}.w-app .ed-spaces{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-st{position:relative;--hit:4px}.ed-st:after{content:"";position:absolute;inset:calc(var(--hit) * -1)}.retro-pl{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-block-start:10px}.retro-ph{position:relative;padding:0;border:0;background:none;border-radius:10px;overflow:hidden;aspect-ratio:1;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.retro-ph img,.retro-ph .alf-ph-att{inline-size:100%;block-size:100%;object-fit:cover;display:block}.retro-ph:active{transform:scale(.97)}.retro-ph.busy{opacity:.5;pointer-events:none}.retro-ph-m{position:absolute;inset-block-start:5px;inset-inline-end:5px;inline-size:22px;block-size:22px;display:grid;place-items:center;border-radius:999px;background:#090c126b;color:#ffffff9e;transition:background .16s ease,color .16s ease}.retro-ph.on .retro-ph-m{background:var(--accent);color:var(--onAccent)}.retro-ph:not(.on) img{opacity:.55;filter:saturate(.6)}.retro-g+.retro-g{margin-block-start:16px;padding-block-start:14px;border-block-start:1px solid var(--hairline)}.retro-g-h{display:flex;align-items:center;gap:6px;margin-block-start:12px;min-inline-size:0;inline-size:100%;min-block-size:44px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.retro-g-h>svg:last-child{flex:0 0 auto;margin-inline-start:-3px;color:var(--faint);transition:transform .22s}.retro-g-h[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.retro-g-h>svg:last-child{transition:none}}.retro-g-n{font-weight:700;font-size:13.5px;color:var(--text);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retro-g-c{font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums;margin-inline-start:auto;flex:0 0 auto}.retro-g-c.on{color:var(--text);font-weight:600}.retro-j{margin-block-start:10px}.retro-j-n{display:block;font-size:11.5px;font-weight:500;color:var(--muted);margin-block-end:2px}.retro-j .retro-pl{margin-block-start:6px}.retro-ans{display:flex;gap:18px;flex-wrap:wrap;align-items:baseline;margin-block:-6px}.retro-an{--hit:5px;padding-block:8px;padding-inline:0;border:0;background:none;cursor:pointer;font-family:var(--title);font-size:calc(17px*var(--fs));font-weight:calc(600 + var(--title-boost));letter-spacing:-.02em;color:var(--faint);transition:color .16s}.retro-an.on{color:var(--text)}.retro-an:before{content:"";position:absolute;inset-inline:0;inset-block-end:3px;block-size:2px;border-radius:2px;background:var(--accent);opacity:0;transition:opacity .16s}.retro-an.on:before{opacity:1}@media (prefers-reduced-motion:reduce){.retro-an,.retro-an:before{transition:none}}.retro-mois{display:flex;flex-direction:column;gap:2px;margin-block-start:10px}.retro-m{display:flex;align-items:baseline;gap:8px;padding-block:6px;min-inline-size:0}.retro-m+.retro-m{border-block-start:1px solid var(--hairline)}.retro-m-n{font-weight:700;font-size:13px;color:var(--text);flex:0 0 auto}.retro-m-c{font-size:11.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.souv-an{display:flex;align-items:baseline;gap:12px;margin-block-start:6px;min-inline-size:0;padding-block-end:8px;border-block-end:1px solid var(--border)}.souv-gal+.souv-an{margin-block-start:30px}.souv-an-n{font-family:var(--title);font-size:23px;font-weight:calc(600 + var(--title-boost));letter-spacing:-.02em;color:var(--text);flex:0 0 auto}.souv-an-l{font-size:11.5px;font-weight:600;color:var(--faint);flex:0 1 auto;margin-inline-start:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.voy-occ{display:flex;align-items:center;gap:5px;margin-block-start:3px;font-size:11.5px;font-weight:600;color:var(--faint);min-inline-size:0}.voy-occ>svg{flex:0 0 auto;color:var(--accent)}.voy-dest{font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.07em;font-size:calc(11px*var(--fs))}.voy-route{display:flex;align-items:center;gap:8px;margin-top:13px;color:var(--faint)}.voy-route .voy-seg{flex:1;border-top:1.5px dashed var(--borderStrong)}.voy-route i{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--accent)}.voy-route i:last-child{background:transparent;box-shadow:inset 0 0 0 1.5px var(--accent)}.voy-route.done i:last-child{background:var(--accent);box-shadow:none}.voy-route svg{flex-shrink:0;color:var(--accent);opacity:.85}.voy-focus{display:flex;flex-direction:column;gap:5px;padding:8px 4px 2px}.voy-focus-k{font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.voy-focus-j{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:clamp(19px,5.6vw,calc(24px*var(--fs)));color:var(--text);line-height:1.12}.voy-focus-bar{inline-size:44px;block-size:4px;border-radius:2px;background:var(--accent);margin-block:3px 2px}.voy-focus-s{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.voy-oubli{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.voy-oubli-l{font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.voy-oubli span:not(.voy-oubli-l){font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--text);border:1px solid var(--border);border-radius:999px;padding:3px 9px;background:none}.voy-tl .voy-day{position:relative;padding:10px 0 12px;padding-inline-start:24px;border-block-end:1px solid var(--hairline)}.voy-tl .voy-day:last-of-type{border-block-end:none}.voy-tl .voy-day:before{content:"";position:absolute;inset-block:0;inset-inline-start:5px;width:1px;background:var(--border)}.voy-dot{position:absolute;inset-inline-start:0;inset-block-start:15px;width:11px;height:11px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--border)}.voy-day.passe .voy-dot{background:var(--border);box-shadow:none}.voy-day.aujourdhui .voy-dot{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.voy-day-h{display:flex;align-items:center;gap:8px}.voy-day-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));color:var(--text)}.voy-day.passe .voy-day-t{color:var(--muted)}.voy-day.aujourdhui .voy-day-t{color:var(--accent)}.voy-day-n{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint)}.voy-day-add{margin-inline-start:auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--faint);cursor:pointer}.voy-act{display:flex;align-items:center;gap:9px;padding:9px 0}.voy-act+.voy-act{border-block-start:1px solid var(--hairline)}.voy-act-c{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--borderStrong);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--onAccent);cursor:pointer;padding:0}.voy-act.done .voy-act-c{background:var(--accent);border-color:var(--accent)}.voy-act-m{flex:1;min-width:0}.voy-act-l{font-size:calc(13.5px*var(--fs));font-weight:500;color:var(--text);overflow-wrap:anywhere;line-height:1.35}.voy-act.done .voy-act-l{color:var(--muted);text-decoration:line-through}.voy-act-l em{font-style:normal;color:var(--faint);font-size:calc(11px*var(--fs))}.voy-act-p{flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:5px 2px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--accent);max-width:96px;cursor:pointer}.voy-act-x{width:28px;height:28px}.voy-day-ghost{display:block;inline-size:100%;text-align:center;border:1px dashed var(--borderStrong);border-radius:999px;background:none;color:var(--accent);font-size:calc(12.5px*var(--fs));font-weight:700;padding:9px 14px;margin-top:4px;cursor:pointer}.voy-add{display:flex;flex-direction:column;gap:7px;margin-top:6px}.voy-add input{inline-size:100%;font-size:14px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:9px 12px;color:var(--text)}.voy-add-r{display:flex;align-items:center;gap:7px}.voy-mom{display:flex;gap:5px;flex-wrap:wrap;flex:1;min-width:0}.voy-mom button{font-size:calc(11px*var(--fs));font-weight:600;color:var(--muted);border:1px solid var(--border);border-radius:999px;background:none;padding:5px 10px;cursor:pointer}.voy-mom button.on{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.voy-add-go{flex-shrink:0;padding:0 13px}.voy-plan-sel{flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:9px 2px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--accent);max-width:104px;cursor:pointer}.voy-pvue{display:flex;gap:16px;padding:0 0 6px;border-block-end:1px solid var(--hairline);margin-block-end:4px}.voy-pvue button{position:relative;background:none;border:none;padding:6px 2px;font-weight:700;font-size:calc(12.5px*var(--fs));color:var(--muted);cursor:pointer}.voy-pvue button.on{color:var(--text)}.voy-pvue button.on:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;border-radius:99px;background:var(--accent)}.voy-jv-h{display:flex;align-items:center;gap:8px;padding:8px 0 2px}.voy-jv-t{flex:1;min-width:0;text-align:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voy-jv-t em{font-style:normal;font-family:var(--body);color:var(--faint);font-size:calc(11.5px*var(--fs));font-weight:600;margin-inline-start:8px}.voy-jv-nav{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;background:none;color:var(--text);cursor:pointer}.voy-jv-nav:disabled{opacity:.32;cursor:default}.voy-jv-today{display:block;margin:2px auto 0;background:none;border:none;padding:5px 10px;cursor:pointer;color:var(--accent);font-weight:600;font-size:calc(12.5px*var(--fs))}.voy-strip{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:6px 2px 10px;scrollbar-width:none}.voy-strip::-webkit-scrollbar{display:none}.voy-js{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:1.5px solid var(--border);color:var(--muted);font-weight:700;font-size:calc(11.5px*var(--fs));font-variant-numeric:tabular-nums;cursor:pointer}.voy-js.passe{background:var(--sunken);border-color:transparent;color:var(--faint)}.voy-js.aujourdhui{border-color:var(--accent);color:var(--accent)}.voy-js.sel{background:var(--accent);border-color:var(--accent);color:var(--onAccent)}.voy-plage{padding:4px 0 6px}.voy-catl{display:flex;align-items:center;gap:9px;padding:4px 0}.voy-catl>svg{flex-shrink:0;color:var(--accent)}.voy-catl-t{flex:1;min-width:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs));color:var(--text)}.voy-catl .voy-day-add{width:28px;height:28px}.voy-cap{background:var(--sunken);border-radius:14px;padding:2px 12px;margin-top:2px}.voy-cap .voy-act:first-child{border-block-start:none}.voy-plage-vide{font-size:calc(12px*var(--fs));color:var(--faint);padding:2px 0 0}.voy-plage.carnet{padding-block:10px 14px}.voy-plage.carnet+.voy-plage.carnet{border-block-start:1px solid var(--hairline)}.voy-jv-ecart{margin-block-start:12px}.voy-ck-bar{block-size:4px;border-radius:2px;background:var(--sunken);overflow:hidden;margin:2px 0 4px}.voy-ck-bar i{display:block;block-size:100%;border-radius:2px;background:var(--accent)}.voy-ckg+.voy-ckg{border-block-start:1px solid var(--hairline)}.voy-ckg-h{display:flex;align-items:center;gap:10px;inline-size:100%;background:none;border:none;padding:11px 2px;cursor:pointer;text-align:start}.voy-ckg-ic{width:26px;height:26px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent)}.voy-ckg-t{flex:1;min-width:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));color:var(--text)}.voy-ckg-n{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(11.5px*var(--fs));color:var(--faint)}.voy-ckg-n.ok{color:var(--successInk)}.voy-ckg-h>svg:last-child{flex-shrink:0;color:var(--faint);transition:transform .22s}.voy-ckg-h.open>svg:last-child{transform:rotate(180deg)}.voy-ckg .voy-act{padding-inline-start:36px}.voy-ck-hint{display:block;font-size:calc(11px*var(--fs));color:var(--faint);margin-top:1px}.voy-sv-hero{display:flex;align-items:baseline;gap:10px;padding:6px 0 8px;flex-wrap:wrap}.voy-sv-n{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(22px*var(--fs));color:var(--text)}.voy-sv-n em{font-style:normal;font-family:var(--body);font-weight:600;font-size:calc(12px*var(--fs));color:var(--muted);margin-inline-start:6px}.voy-sv-p{margin-inline-start:auto;display:flex;align-items:center;gap:5px;color:var(--accent);font-weight:700;font-size:calc(11.5px*var(--fs))}.voy-ph-x{position:absolute;inset-block-start:2px;inset-inline-end:2px;width:20px;height:20px;border-radius:7px;border:none;background:color-mix(in srgb,var(--text) 55%,transparent);color:var(--bg);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.voy-sv-alb{display:inline-flex;align-items:center;gap:6px;margin-block-start:14px;border:1px solid transparent;border-radius:999px;padding:8px 14px;background:color-mix(in srgb,var(--text) 5%,transparent);font:inherit;font-size:calc(12px*var(--fs));font-weight:600;color:var(--accent);cursor:pointer}.voy-bud-tot{display:flex;align-items:baseline;gap:10px;padding:2px 0 10px;border-block-end:1px solid var(--hairline)}.voy-bud-lab{font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.voy-bud-tot b{margin-inline-start:auto;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:clamp(19px,6vw,calc(24px*var(--fs)));color:var(--text);font-variant-numeric:tabular-nums}.voy-bud-r{display:flex;align-items:center;gap:8px;padding:9px 0}.voy-bud-r+.voy-bud-r{border-block-start:1px solid var(--hairline)}.voy-bud-m{flex:1;min-width:0}.voy-bud-l{display:block;font-size:calc(13px*var(--fs));font-weight:600;color:var(--text)}.voy-bud-d{display:block;font-size:calc(11px*var(--fs));color:var(--faint)}.voy-bud-st{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:none;color:var(--text);font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.voy-bud-st:disabled{opacity:.35;cursor:default}.voy-bud-in{flex-shrink:0;inline-size:72px;text-align:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:7px 4px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.voy-bud-in::-webkit-outer-spin-button,.voy-bud-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.voy-bud-cons{display:block;margin:8px auto 0;background:none;border:none;padding:6px 10px;cursor:pointer;color:var(--accent);font-weight:600;font-size:calc(12.5px*var(--fs))}.voy-bud-cons:disabled{opacity:.4;cursor:default}.voy-bud-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.voy-gx-wrap{padding:6px 0 2px}.voy-gx{display:flex;align-items:flex-end;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:16px 2px 0}.voy-gx::-webkit-scrollbar{display:none}.voy-gx-c{flex:1;min-width:16px;max-width:40px;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.voy-gx-top{position:absolute;inset-block-start:-14px;font-size:calc(10px*var(--fs));font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.voy-gx-col{display:flex;flex-direction:column-reverse;justify-content:flex-start;gap:2px;inline-size:100%;background:none;border:none;padding:0;cursor:pointer}.voy-gx-col i{display:block;inline-size:100%;border-radius:1px}.voy-gx-col i.top{border-start-start-radius:4px;border-start-end-radius:4px}.voy-gx-lab{font-size:calc(10px*var(--fs));color:var(--faint);font-variant-numeric:tabular-nums;min-block-size:14px}.voy-gx-c.sel .voy-gx-lab{color:var(--accent);font-weight:700}.voy-gx-det{margin-top:8px;padding-top:8px;border-block-start:1px solid var(--hairline);font-size:calc(12px*var(--fs));color:var(--muted)}.voy-gx-det b{color:var(--text);font-variant-numeric:tabular-nums}.voy-gx-leg{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.voy-gx-lg{display:flex;align-items:center;gap:6px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.voy-gx-lg i{display:block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.voy-gx-lg b{color:var(--text);font-variant-numeric:tabular-nums}.voy-trans{display:flex;align-items:center;gap:11px;padding:8px 0}.voy-trans-v{flex-shrink:0;inline-size:36px;block-size:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.voy-trans-m{display:flex;flex-direction:column;gap:1px;min-width:0}.voy-trans-l{font-size:calc(13px*var(--fs));font-weight:700;color:var(--text)}.voy-trans-s{font-size:calc(11px*var(--fs));color:var(--muted);overflow-wrap:anywhere}.voy-act-o{display:flex;align-items:center;gap:11px;flex:1;min-width:0;background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:start;font:inherit;color:inherit}.voy-act-v{flex-shrink:0;inline-size:54px;block-size:54px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.voy-act-v img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.voy-act-o .voy-act-m{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.voy-act-chip{font-size:calc(11px*var(--fs));font-weight:600;color:var(--successInk);background:none;border:1px solid color-mix(in srgb,var(--success) 45%,transparent);border-radius:999px;padding:1px 7px}.voy-act-o .voy-act-l{font-size:calc(14px*var(--fs));font-weight:600}.voy-act-meta{display:flex;align-items:center;gap:4px;font-size:calc(11px*var(--fs));color:var(--muted)}.voy-act-meta svg{color:var(--faint)}.voy-act-ph{--hit:4px;flex-shrink:0;inline-size:36px;block-size:36px;border-radius:11px;border:1px solid var(--border);background:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.voy-act-ph input{display:none}.voy-act-ph.off{opacity:.5;pointer-events:none}.voy-act .voy-act-c{--hit:4px}.voy-av{padding:4px 2px 12px}.voy-av-k{display:flex;align-items:center;gap:6px;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint)}.voy-av-k svg{color:var(--accent)}.voy-av-t{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:clamp(22px,7vw,calc(30px*var(--fs)));line-height:1.15;color:var(--text);margin:8px 0 12px;overflow-wrap:anywhere}.voy-av-bar{inline-size:44px;block-size:4px;border-radius:2px;background:var(--accent);margin-block-end:18px}.voy-av-fait{display:flex;align-items:center;gap:10px;background:none;border:none;padding:2px 0;cursor:pointer;font-size:calc(13.5px*var(--fs));font-weight:600;color:var(--muted)}.voy-av-fait.done{color:var(--successInk)}.voy-av-fait:disabled{opacity:.5;cursor:default}.voy-av-fc{flex-shrink:0;inline-size:28px;block-size:28px;border-radius:50%;border:1.5px solid var(--borderStrong);display:flex;align-items:center;justify-content:center;color:var(--onAccent)}.voy-av-fait.done .voy-av-fc{background:var(--accent);border-color:var(--accent)}.voy-av-sec{font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint);margin:20px 0 8px}.voy-av-jsel{max-width:none;padding-inline-start:0}.voy-avg{display:flex;align-items:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.voy-avg::-webkit-scrollbar{display:none}.voy-avg-p{position:relative;flex:0 0 100%;scroll-snap-align:start}.voy-avg-open{display:block;inline-size:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;border:none;padding:0;cursor:pointer;background:color-mix(in srgb,var(--accent) 6%,transparent)}.voy-avg-open img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.voy-avg-x{inset-block-start:8px;inset-inline-end:8px;width:30px;height:30px;border-radius:10px}.voy-avg-bar{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.voy-avg-dots{display:flex;align-items:center;gap:6px}.voy-avg-dots i{display:block;inline-size:6px;block-size:6px;border-radius:50%;background:color-mix(in srgb,var(--text) 22%,transparent)}.voy-avg-dots i.on{background:var(--accent);inline-size:16px;border-radius:3px}.voy-avg-add{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;border:1px solid transparent;border-radius:999px;padding:7px 13px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--accent);cursor:pointer;background:color-mix(in srgb,var(--text) 5%,transparent)}.voy-avg-add input{display:none}.voy-avg-add.off{opacity:.5;cursor:default}.voy-av-rendre{display:flex;align-items:center;gap:6px;margin-top:26px;background:color-mix(in srgb,var(--text) 5%,transparent);cursor:pointer;border:1px solid transparent;border-radius:999px;padding:8px 14px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted)}.voy-av-rendre:disabled{opacity:.5;cursor:default}.voy-av-navr{display:flex;align-items:center;justify-content:space-between;gap:10px;inline-size:100%}.voy-av-nav{flex-shrink:0;inline-size:42px;block-size:42px;border-radius:50%;border:1px solid var(--border);background:none;color:var(--text);font-size:19px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.voy-av-nav:disabled{opacity:.3;cursor:default}.voy-av-cpt{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.voy-orphelins{margin-top:10px;padding-top:8px;border-block-start:1px solid var(--hairline)}.thm-h{margin:-2px 2px 14px;font-size:calc(11.5px*var(--fs));color:var(--faint);line-height:1.45}.occ-k{margin:-2px 0 14px;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted)}.occ-l{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:16px;background:var(--sunken);overflow:hidden}.occ-o{display:flex;align-items:center;gap:12px;inline-size:100%;padding:13px 14px;background:none;border:none;cursor:pointer;text-align:start;color:var(--text);font-family:var(--body);transition:background .14s}.occ-o+.occ-o{border-block-start:1px solid var(--hairline)}.occ-o-i{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:38px;block-size:38px;border-radius:12px;color:var(--muted);background:var(--surface);border:1px solid var(--border);transition:.14s}.occ-o-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.occ-o-t b{font-size:calc(14px*var(--fs));font-weight:700}.occ-o-t em{font-style:normal;font-size:calc(11.5px*var(--fs));line-height:1.4;color:color-mix(in srgb,var(--text) 38%,var(--muted))}.occ-o-c{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:20px;color:var(--accent)}.occ-o.on{background:color-mix(in srgb,var(--accent) 9%,transparent)}.occ-o.on .occ-o-t b{color:var(--text)}.occ-o.on .occ-o-i{color:var(--onAccent);background:var(--accent);border-color:transparent}@media (hover:hover){.occ-o:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}}@media (prefers-reduced-motion:reduce){.occ-o,.occ-o-i{transition:none}}.occ-nom{margin-block-start:14px}.occ-sug{margin-block-start:-4px}.occ-f{margin-block-start:18px}.sug-f{margin-block-end:12px}.sug-f{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-block-end:3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sug-f::-webkit-scrollbar{display:none}.sug-f .mchip{flex-shrink:0}.sug-l{display:flex;align-items:center;gap:8px;padding-block:8px;border-block-start:1px solid var(--hairline)}.sug-l:first-of-type{border-block-start:0}.sug-b{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;background:none;border:0;cursor:pointer;text-align:start}.sug-v{position:relative;flex-shrink:0;inline-size:44px;block-size:44px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--accentSoft);color:var(--accent)}.sug-v img{inline-size:100%;block-size:100%;object-fit:cover}.sug-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sug-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs));color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sug-s{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.35}.sug-l.complet .sug-v{box-shadow:inset 0 0 0 2px var(--success)}.sug-l.presque .sug-v{box-shadow:inset 0 0 0 2px var(--warning)}.sug-go{flex-shrink:0}.sug-th{display:flex;flex-wrap:wrap;gap:5px;margin-block-start:2px}.sug-th em{font-style:normal;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint);border:1px solid var(--hairline);border-radius:999px;padding:2px 7px}.mn-slot{display:flex;flex-direction:column;gap:6px;min-width:0}.mn-slot-h{display:flex;align-items:center;gap:6px;min-width:0;padding-inline:2px}.mn-slot-h .mn-c-m{flex-shrink:0}.mn-occ{--hit:3px;margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;min-width:0;min-block-size:32px;padding:3px 11px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);cursor:pointer;font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-occ.on{background:var(--accentSoft);color:var(--accent)}.mn-slot .mn-c.vide{min-block-size:0}.mn-slot .mn-c.vide .mn-c-vide,.mn-slot .mn-c.vide.grand .mn-c-vide{min-block-size:38px;flex-direction:row;gap:6px}.mn-slot .mn-c.vide em{font-style:normal;font-size:calc(11.5px*var(--fs));font-weight:700;letter-spacing:.03em}.mn-c-occ{align-self:flex-start;max-inline-size:100%;font-size:calc(11px*var(--fs));font-weight:600;padding:1.5px 6px;border-radius:999px;border:1px solid currentColor;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slotg{display:flex;flex-direction:column;gap:6px}.slotg-j{display:grid;grid-template-columns:minmax(0,52px) minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:stretch}.slotg-n{display:flex;flex-direction:column;justify-content:center;gap:1px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.slotg-n em{font-style:normal;font-size:calc(14px*var(--fs));color:var(--text);letter-spacing:0}.slotg-c{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);cursor:pointer;text-align:start;min-block-size:46px}.slotg-c.pris{border-style:solid;background:var(--sunken);color:var(--text)}.slotg-c.on{border-style:solid;border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.slotg-m{font-size:calc(11.5px*var(--fs));font-weight:600;opacity:.75}.slotg-t{max-inline-size:100%;font-size:calc(11.5px*var(--fs));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sec-t,.stat .s-v,.sheet .sheet-h h3,.pm-n,.bnk-split .s .v,.cal-tb-t,.spc-v,.fsm-t,.rcp-stat .v,.vh-name,.vh-sv,.acs-nm,.cf-v,.mfr-name,.vp-dest,.garbar-t b,.garbar-c b,.garcard-id b,.garcard-v b,.setl-ttl h1,.rgi-moi-n,.ed-st b,.voy-jv-t,.mn-c-t,.mn-r-t,.rp-src-l b,.sug-t,.rgal-n,.txlabel,.l-t,.cat-nm,.hh-name,.wt-crumb,.spc.tight .spc-v,.spc.tight.is-empty .spc-v,.souv-ed-hd,.dia-t,.plan-r-n,.cht-name,.cht-grp-t,.app-rep-v,.gx-kpi-v,.vi-cal-t,.vi-res-v,.l-t.jrn-msg,.gx-mos-v,.brandlock .bn,.marque-vie,.jdj-t,.dcv-pitch b{line-height:var(--lhClip)}.strow{display:flex;align-items:center;gap:10px;padding-block:4px}.strow .bsn{--hit:7px}.strow-d{inline-size:8px;block-size:8px;border-radius:99px;flex-shrink:0}.strow-m{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px;padding:0;border:none;background:none;text-align:start;cursor:pointer;font:inherit;color:inherit}.strow-t{font-size:calc(14px*var(--fs));font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strow-s{font-size:calc(12px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strow-s b{font-weight:700;font-variant-numeric:tabular-nums}.bsn.off{background:color-mix(in srgb,var(--text) 2.5%,transparent);color:var(--faint);border-color:transparent}.apr{display:flex;align-items:center;gap:11px;inline-size:100%;padding:10px 2px;border:none;background:none;cursor:pointer;text-align:start;font:inherit;color:inherit}.apr+.apr{border-block-start:1px solid var(--hairline)}.apr-c{inline-size:22px;block-size:22px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border);background:transparent;transition:.15s}.apr.on .apr-c{background:var(--accent);border-color:var(--accent)}.apr-m{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.apr-m b{font-size:calc(13.5px*var(--fs));font-weight:600;color:var(--text)}.apr-m i{font-size:calc(11.5px*var(--fs));font-style:normal;color:var(--muted);line-height:1.35}.apr-n{flex-shrink:0;font-size:calc(13px*var(--fs));font-weight:800;font-variant-numeric:tabular-nums;color:var(--faint);min-inline-size:22px;text-align:end}.apr.on .apr-n{color:var(--accent)}.apr-q{flex-shrink:0;font-size:calc(13px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums;color:var(--muted)}.apr-l{inline-size:100%;min-block-size:44px;border:none;background:none;cursor:pointer;text-align:start;font:inherit;color:inherit}.apr-l.hors .strow-t{text-decoration:line-through;color:var(--faint)}.apr-l.hors .apr-q{color:var(--faint)}.souv-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px 14px}.souv-c{display:block;inline-size:100%;text-align:start;font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.souv-c-ph{position:relative;display:block;inline-size:100%;aspect-ratio:16/10;border-radius:var(--radiusSm);overflow:hidden;background:var(--sunken);border:1px solid var(--border)}.souv-c-ph img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.souv-c-nu{inline-size:100%;block-size:100%;display:flex;align-items:center;justify-content:center;color:var(--accent);background:color-mix(in srgb,color-mix(in srgb,var(--accent) 12%,transparent) 50%,transparent)}.souv-c-chip{position:absolute;inset-block-end:8px;inset-inline-end:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#0c0e12ad;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:calc(12px*var(--fs));font-weight:600}.souv-c-tx{display:block;padding:9px 2px 0}.souv-c-t{display:block;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));line-height:1.3;color:var(--text)}.souv-c-m{display:block;margin-block-start:2px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.souv-c:active .souv-c-ph{transform:scale(.995)}.souv-ch{display:block}.souv-ch-t,.souv-ch-l{display:block;inline-size:100%;font-family:var(--body);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.souv-ch-l{font-size:calc(12.5px*var(--fs))}.souv-ch-t::placeholder,.souv-ch-l::placeholder{color:var(--faint);font-style:italic}.souv-ch-t{font-size:calc(13.5px*var(--fs));line-height:1.6;resize:vertical;--ch-l:calc(13.5px * var(--fs) * 1.6);min-block-size:0;block-size:calc(var(--ch-l) + 22px);transition:block-size .18s var(--mv-entree)}.souv-ch-t:focus,.souv-ch-t:not(:placeholder-shown){block-size:calc(var(--ch-l) * 3 + 22px)}@media (prefers-reduced-motion:reduce){.souv-ch-t{transition:none}}.souv-ch-a{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:8px}.souv-prop{margin-block-start:10px;padding:11px 13px;border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.souv-prop-h{display:flex;align-items:center;gap:6px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--accent)}.souv-prop-t{margin:7px 0 10px;font-size:calc(13.5px*var(--fs));line-height:1.6;color:var(--text)}.souv-prop-a{display:flex;flex-wrap:wrap;gap:8px}.souv-ed-j{padding-block:14px}.souv-ed-j+.souv-ed-j{border-block-start:1px solid var(--hairline)}.souv-ed-j.off{opacity:.55}.souv-ed-h{display:flex;align-items:center;gap:8px;margin-block-end:8px}.souv-ed-hd{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14.5px*var(--fs));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.souv-ed-x{--hit:5px;margin-inline-start:auto;flex-shrink:0;inline-size:34px;block-size:34px;border-radius:11px;border:1px solid var(--border);background:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.souv-ed-x:disabled{opacity:.4;cursor:default}.souv-ed-m+.souv-ed-m{margin-block-start:12px}.souv-ed-ml{display:flex;align-items:center;gap:5px;margin-block-end:6px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.souv-ed-plus{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:10px}.souv-ed-pb{display:inline-flex;align-items:center;gap:4px;border:1px solid transparent;border-radius:999px;padding:9px 13px;background:color-mix(in srgb,var(--text) 5%,transparent);font:inherit;--hit:5px;font-size:calc(11px*var(--fs));font-weight:600;color:var(--muted);cursor:pointer}.jdj{display:flex;flex-direction:column;gap:12px}.jdj-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.jdj-k{font-size:calc(12px*var(--fs));font-weight:600;color:var(--accent);padding:4px 10px;border-radius:999px;background:var(--accentSoft);border:1px solid var(--accentLine)}.jdj-t{display:flex;align-items:center;gap:4px;flex:1 0 100%;min-inline-size:0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--title),"Manrope",sans-serif;font-size:calc(15px*var(--fs));font-weight:calc(700 + var(--title-boost));color:var(--text);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform .12s}.jdj-t>svg{flex:0 0 auto}.jdj-j{flex:0 0 auto;font-size:calc(12px*var(--fs));font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.jdj-j i{font-style:normal;color:var(--faint);font-weight:600}.jdj-x{margin:0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.jdj-piste{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-2px}.jdj-piste::-webkit-scrollbar{display:none}.jdj-s{flex:0 0 100%;min-width:0;scroll-snap-align:center;padding-inline:2px;display:flex;flex-direction:column;gap:9px}.jdj-ml{display:flex;align-items:center;gap:6px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.jdj-a{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.jdj-a.done .jdj-an{color:var(--muted)}.jdj-ah{display:flex;align-items:center;gap:7px 9px;min-inline-size:0;flex-wrap:nowrap}.jdj-an{flex:0 1 auto;min-inline-size:0;font-size:calc(13.5px*var(--fs));font-weight:650;color:var(--text);line-height:1.35}.jdj-ctl{flex:0 0 auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:9px}.jdj-ph{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:calc(11px*var(--fs));font-weight:700;color:var(--faint);font-variant-numeric:tabular-nums}.jdj-plus{--hit:4px;position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--accent);font-size:calc(12px*var(--fs));font-weight:650;cursor:pointer;font-family:var(--body);transition:transform .12s}.jdj-plus:after{content:"";position:absolute;inset:calc(var(--hit) * -1)}.jdj-idees{display:flex;flex-direction:column;gap:8px;padding-block-start:10px;border-block-start:1px solid var(--border)}.jdj-idee{display:flex;align-items:center;gap:10px}.jdj-in{flex:1;min-inline-size:0;font-size:calc(12.5px*var(--fs));color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jdj-b{padding-block-start:10px;border-block-start:1px solid var(--border);font-size:calc(11.5px*var(--fs));color:var(--faint)}.jdj-b b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.souv-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-block-start:10px}.souv-vg{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--sunken);padding:0;cursor:pointer}.souv-vg img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.souv-vg.off{opacity:.45}.souv-vg.ouverte{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--accent)}.souv-vg-r{position:absolute;inset-block-start:4px;inset-inline-start:4px;min-inline-size:17px;block-size:17px;border-radius:6px;display:flex;align-items:center;justify-content:center;padding-inline:4px;font-size:calc(9.5px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--text) 62%,transparent);color:#fff}.souv-vg-b{position:absolute;inset-block-end:4px;inset-inline-end:4px;inline-size:18px;block-size:18px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--text) 62%,transparent);color:#fff}.souv-pe{margin-block-start:8px;border:1px solid var(--accentLine);border-radius:14px;background:var(--surface);padding:10px}.souv-pe.off{opacity:.55}.souv-pe-v{display:block;inline-size:100%;block-size:190px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:var(--sunken);padding:0;cursor:pointer;margin-block-end:9px}.souv-pe-v img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.souv-pe-a{display:flex;align-items:center;gap:10px;margin-block-start:9px;min-inline-size:0}.souv-pe-x{--hit:5px;flex-shrink:0;margin-inline-start:auto;inline-size:34px;block-size:34px;border-radius:11px;border:1px solid var(--border);background:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.souv-pe-x:disabled{opacity:.4;cursor:default}.souv-a{background:var(--sunken);border:1px solid var(--border);border-radius:16px;padding:12px;margin-block-start:10px}.souv-a.off{opacity:.55}.souv-a-h{display:flex;align-items:center;gap:9px}.souv-a-ic{flex-shrink:0;inline-size:30px;block-size:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.souv-a-t{flex:1;min-width:0;background:none;border:none;padding:5px 0;font:inherit;text-align:start;cursor:pointer;font-size:calc(14.5px*var(--fs));font-weight:700;color:var(--text);line-height:1.35;overflow-wrap:anywhere}.souv-a.done .souv-a-t{color:var(--muted)}.souv-a-add{--hit:4px;display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:999px;padding:9px 13px;margin-block-start:8px;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--accent);cursor:pointer;background:color-mix(in srgb,var(--text) 5%,transparent)}.souv-a-add input{display:none}.souv-a-add.off{opacity:.5;pointer-events:none}.souv-a .souv-ch{margin-block-start:9px}.alb-cv{margin-block-end:2px}.alb-cv img{inline-size:100%;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:var(--radiusSm);border:1px solid var(--border)}.alb-cv-nu{display:flex;align-items:center;justify-content:center;inline-size:100%;aspect-ratio:16/10;border-radius:var(--radiusSm);border:1px solid var(--border);color:var(--accent);background:color-mix(in srgb,color-mix(in srgb,var(--accent) 14%,transparent) 50%,transparent)}.alb-cv-tx{padding:12px 2px 0}.alb-cv-o{display:block;font-size:calc(10.5px*var(--fs));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.alb-cv-t{margin:4px 0 0;font-family:var(--title);font-weight:calc(800 + var(--title-boost));line-height:1.3;font-size:clamp(21px,7vw,calc(28px*var(--fs)));color:var(--text)}.alb-cv-d{display:block;margin-block-start:4px;font-size:calc(12px*var(--fs));color:var(--muted)}.alb-actes{display:flex;flex-direction:column;gap:10px}.alb-outils{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 580px){.alb-outils{grid-template-columns:repeat(4,minmax(0,1fr))}}.alb-t{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-inline-size:0;padding:13px 8px;border-radius:16px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .12s}.alb-t:active{transform:scale(.97)}.alb-t:disabled{opacity:.55;cursor:default}.alb-t.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.alb-t-i{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);flex:0 0 auto}.alb-t.on .alb-t-i{background:var(--accent);color:var(--onAccent)}.alb-t-l{inline-size:100%;text-align:center;font-size:calc(12.5px*var(--fs));font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alb-res{display:flex;flex-direction:column;gap:12px}.alb-res-m{display:flex;flex-wrap:wrap;gap:6px;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.35}.alb-res-m>span{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--sunken);border:1px solid var(--border)}.alb-res-p{color:var(--text);font-weight:600;background:color-mix(in srgb,var(--accent) 10%,transparent)!important;border-color:color-mix(in srgb,var(--accent) 28%,transparent)!important}.alb-recit-t{margin:2px 0 0;font-size:calc(14.5px*var(--fs));line-height:1.75;color:var(--text)}.alb-gen{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:10px}.alb-p-h{display:flex;align-items:baseline;gap:8px;margin-block-end:8px}.alb-p-h b{font-family:var(--title);font-weight:calc(800 + var(--title-boost));font-size:calc(15px*var(--fs));line-height:1.3}.alb-p-m+.alb-p-m{margin-block-start:9px}.alb-p-ml{display:inline-flex;align-items:center;gap:5px;font-size:calc(10.5px*var(--fs));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.alb-p-t{margin:3px 0 0;font-size:calc(13.5px*var(--fs));line-height:1.65;color:var(--text)}.alb-p-a .alb-p-ml{text-transform:none;letter-spacing:0;font-size:calc(12px*var(--fs));color:var(--muted)}.alb-phs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:10px;margin-block-start:12px}.alb-ph{margin:0}.alb-ph-b{display:block;inline-size:100%;aspect-ratio:4/3;border-radius:14px;overflow:hidden;border:none;padding:0;cursor:pointer;background:var(--sunken)}.alb-ph-b img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.alb-ph-c{margin-block-start:6px;font-size:calc(11.5px*var(--fs));line-height:1.5;color:var(--muted)}.dia{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;background:#07090c;display:flex;flex-direction:column}.dia-top{display:flex;align-items:center;gap:10px;padding:14px 16px 6px;color:#fff}.dia-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--title);font-weight:calc(800 + var(--title-boost));font-size:calc(14px*var(--fs))}.dia-n{flex-shrink:0;font-size:calc(11.5px*var(--fs));color:#ffffff9e;font-variant-numeric:tabular-nums}.dia-x{--hit:8px;flex-shrink:0;inline-size:34px;block-size:34px;border-radius:11px;border:none;padding:0;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s}.dia-piste{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.dia-piste::-webkit-scrollbar{display:none}.dia-p{flex:0 0 100%;min-width:0;scroll-snap-align:start;margin:0;display:flex;flex-direction:column;justify-content:center;padding:0 16px}.dia-p img{inline-size:100%;max-block-size:64vh;object-fit:contain;display:block;border-radius:14px}.dia-att{display:block;inline-size:100%;aspect-ratio:4/3;border-radius:14px;background:#ffffff0f}.dia-c{margin-block-start:14px;text-align:center}@keyframes diaPose{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dia-p.on .dia-c,.dia-carton.on>*{animation:diaPose .38s var(--mv-entree) both}.dia-carton.on>:nth-child(2){animation-delay:.05s}.dia-carton.on>:nth-child(3){animation-delay:.1s}.dia-carton.on>:nth-child(4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.dia-p.on .dia-c,.dia-carton.on>*{animation-duration:.01ms;animation-delay:0s}}.dia-c-t{display:block;font-size:calc(10.5px*var(--fs));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.dia-c-x{display:block;margin-block-start:5px;font-family:var(--title);font-weight:calc(500 + var(--title-boost));font-size:calc(15px*var(--fs));line-height:1.6;color:#fff}.dia-carton{align-items:center;text-align:center;gap:0}.dia-k{display:block;font-size:calc(11px*var(--fs));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.dia-ct{font-family:var(--title);font-weight:calc(800 + var(--title-boost));letter-spacing:-.02em;color:#fff;font-size:clamp(26px,9vw,calc(38px*var(--fs)));line-height:1.15;margin:10px 0 0;overflow-wrap:anywhere}.dia-ct-j{font-size:clamp(22px,7.5vw,calc(30px*var(--fs)))}.dia-bar{display:block;inline-size:44px;block-size:4px;border-radius:2px;background:var(--accent);margin:14px 0}.dia-cs{display:block;font-size:calc(13px*var(--fs));color:#ffffffb8}.dia-cn{display:block;margin-block-start:4px;font-size:calc(12px*var(--fs));color:#ffffff73}.dia-cx{margin:0;max-inline-size:34ch;font-size:calc(15px*var(--fs));line-height:1.75;color:#ffffffeb}.dia-bas{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.dia-nav{inline-size:42px;block-size:42px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:none;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform .12s}.dia-nav:disabled{opacity:.28;cursor:default}.dia-pts{display:flex;align-items:center;gap:6px;max-inline-size:52%;overflow:hidden}.dia-pts i{flex-shrink:0;display:block;inline-size:6px;block-size:6px;border-radius:50%;background:#ffffff4d}.dia-pts i.on{background:#fff;inline-size:16px;border-radius:3px}.alf{background:var(--al-papier);color:var(--al-encre);border-radius:var(--al-rayon);background-image:var(--al-fond-motif,none);background-size:var(--al-fond-taille,auto);padding:18px;border:1px solid var(--al-cadre);font-family:var(--al-corps,var(--body));print-color-adjust:exact;-webkit-print-color-adjust:exact}.alf button,.alf input,.alf select,.alf textarea{font-family:inherit}.alf-k{display:block;font-size:calc(10.5px*var(--fs));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--al-accent)}.alf-cv{padding:0;overflow:hidden;position:relative}.alf-cv-img{display:block;inline-size:100%;object-fit:cover}.alf-cv-nu{display:flex;align-items:center;justify-content:center;inline-size:100%;aspect-ratio:16/10;background:var(--al-cadre);color:var(--al-accent)}.alf-cv-tx{padding:16px 18px 20px}.alf-cv-o{display:block;font-size:calc(10.5px*var(--fs));font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--al-accent)}.alf-cv-t{margin:6px 0 0;font-family:var(--al-titre,var(--title));font-weight:800;letter-spacing:-.02em;line-height:1.3;font-size:clamp(24px,7.5vw,calc(34px*var(--fs)));overflow-wrap:anywhere}.alf-cv-d{display:block;margin-block-start:6px;font-size:calc(12.5px*var(--fs));color:var(--al-doux)}.alf-cv-pleine .alf-cv-img{aspect-ratio:3/4;max-block-size:62vh}.alf-cv-pleine .alf-cv-tx{position:absolute;inset-inline:0;inset-block-end:0;color:#fff;background:linear-gradient(to top,rgba(6,8,12,.82) 22%,rgba(6,8,12,.34) 62%,transparent)}.alf-cv-pleine .alf-cv-o{color:#fff}.alf-cv-pleine .alf-cv-d{color:#ffffffdb}.alf-cv-pleine.nue .alf-cv-tx{position:static;background:none;color:var(--al-encre);padding-block:34px}.alf-cv-pleine.nue .alf-cv-o{color:var(--al-accent)}.alf-cv-pleine.nue .alf-cv-d{color:var(--al-doux)}.alf-cv-bandeau .alf-cv-img{aspect-ratio:16/9}.alf-cv-cadre{padding:18px}.alf-cv-cadre .alf-cv-img{aspect-ratio:4/3;border-radius:calc(var(--al-rayon) / 1.6);border:1px solid var(--al-cadre)}.alf-cv-cadre .alf-cv-tx{padding:16px 0 4px}.alf-cv-polaroid{padding:22px 22px 8px}.alf-cv-polaroid .alf-cv-img,.alf-cv-polaroid .alf-cv-nu{aspect-ratio:1;border:10px solid #fff;box-shadow:0 2px 10px #00000029;transform:rotate(-1deg)}.alf-cv-polaroid .alf-cv-tx{text-align:center;padding:22px 8px 16px}.alf-cv-affiche .alf-cv-img{aspect-ratio:3/4;max-block-size:62vh}.alf-cv-affiche .alf-cv-tx{position:absolute;inset-inline:0;inset-block-end:12%;background:var(--al-papier);padding:16px 18px;border-block:1px solid var(--al-cadre)}.alf-cv-affiche.nue .alf-cv-tx{position:static;padding-block:40px}.alf-cv-sobre{padding:0}.alf-cv-sobre .alf-cv-tx{text-align:center;padding:56px 20px}.alf-cv-sobre .alf-cv-t{font-size:clamp(28px,9vw,calc(40px*var(--fs)))}.alf-cv-une .alf-cv-img{aspect-ratio:3/4;max-block-size:62vh}.alf-cv-une .alf-cv-tx{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:22px 20px 24px;color:#fff;background:linear-gradient(180deg,rgba(6,8,12,.78),rgba(6,8,12,.3) 26%,transparent 44%,transparent 56%,rgba(6,8,12,.45) 72%,rgba(6,8,12,.84))}.alf-cv-une .alf-cv-o{color:#fff;font-family:var(--al-titre,var(--title));font-weight:800;font-size:clamp(26px,8.5vw,calc(44px*var(--fs)));letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.04;margin-block-end:auto;border-block:1px solid rgba(255,255,255,.55);padding-block:10px}.alf-cv-une .alf-cv-t{color:#fff}.alf-cv-une .alf-cv-d{color:#ffffffdb}.alf-cv-une.nue .alf-cv-tx{position:static;background:none;color:var(--al-encre);min-block-size:0}.alf-cv-une.nue .alf-cv-o{color:var(--al-encre);border-color:var(--al-cadre)}.alf-cv-une.nue .alf-cv-d{color:var(--al-doux)}.alf-cv-revue{padding:20px 20px 18px;display:flex;flex-direction:column}.alf-cv-revue .alf-cv-tx{display:contents}.alf-cv-revue .alf-cv-o{order:-1;text-align:center;font-size:calc(15px*var(--fs));letter-spacing:.34em;color:var(--al-encre);border-block:1px solid var(--al-cadre);padding-block:8px;margin-block-end:16px}.alf-cv-revue .alf-cv-img,.alf-cv-revue .alf-cv-nu{aspect-ratio:3/4;border:1px solid var(--al-cadre)}.alf-cv-revue .alf-cv-t{margin-block-start:16px;padding-inline-start:12px;border-inline-start:3px solid var(--al-accent);font-size:clamp(20px,6vw,calc(28px*var(--fs)))}.alf-cv-revue .alf-cv-d{padding-inline-start:15px}.alf-cv-folio .alf-cv-img{aspect-ratio:4/3}.alf-cv-folio .alf-cv-tx{padding:24px 22px 18px;display:flex;flex-direction:column;flex:1}.alf-cv-folio .alf-cv-o{color:var(--al-accent);letter-spacing:.3em}.alf-cv-folio .alf-cv-t{font-size:clamp(28px,9vw,calc(42px*var(--fs)));line-height:1.05}.alf-cv-folio .alf-cv-d{margin-block-start:auto;padding-block-start:12px;border-block-start:1px solid var(--al-cadre);font-size:calc(11px*var(--fs));letter-spacing:.14em;text-transform:uppercase}.alf-cv-al-gauche .alf-cv-tx{text-align:start}.alf-cv-al-centre .alf-cv-tx{text-align:center}.alf-cv-al-droite .alf-cv-tx{text-align:end}.alf-cv-al-gauche .alf-orn{justify-content:flex-start}.alf-cv-al-centre .alf-orn{justify-content:center}.alf-cv-al-droite .alf-orn{justify-content:flex-end}.alf-cv-pleine.alf-cv-pos-haut .alf-cv-tx{inset-block-end:auto;inset-block-start:0;background:linear-gradient(to bottom,rgba(6,8,12,.82) 22%,rgba(6,8,12,.34) 62%,transparent)}.alf-cv-pleine.alf-cv-pos-milieu .alf-cv-tx{inset-block-end:50%;transform:translateY(50%);background:linear-gradient(180deg,transparent,rgba(6,8,12,.6) 30%,rgba(6,8,12,.6) 70%,transparent)}.alf-cv-affiche.alf-cv-pos-haut .alf-cv-tx{inset-block-end:auto;inset-block-start:8%}.alf-cv-affiche.alf-cv-pos-milieu .alf-cv-tx{inset-block-end:50%;transform:translateY(50%)}.alf-cv-affiche.alf-cv-pos-bas .alf-cv-tx{inset-block-end:4%}.alf-cv-sobre .alf-cv-tx{display:flex;flex-direction:column;justify-content:center;flex:1}.alf-cv-sobre.alf-cv-pos-haut .alf-cv-tx{justify-content:flex-start}.alf-cv-sobre.alf-cv-pos-milieu .alf-cv-tx{justify-content:center}.alf-cv-sobre.alf-cv-pos-bas .alf-cv-tx{justify-content:flex-end}.alf-cv-une.alf-cv-pos-haut .alf-cv-o{margin-block-end:18px}.alf-cv-une.alf-cv-pos-milieu .alf-cv-tx:after{content:"";flex:1}.alf-cv-une.alf-cv-pos-milieu .alf-cv-o{margin-block-end:auto}.alf-cv-v-bandeau .alf-cv-tx,.alf-cv-v-verre .alf-cv-tx,.alf-cv-v-voile .alf-cv-tx{color:#fff;border-block:none;--al-orn:rgba(255,255,255,.9)}.alf-cv-v-bandeau .alf-cv-o,.alf-cv-v-verre .alf-cv-o,.alf-cv-v-voile .alf-cv-o{color:#fff}.alf-cv-v-bandeau .alf-cv-d,.alf-cv-v-verre .alf-cv-d,.alf-cv-v-voile .alf-cv-d{color:#ffffffdb}.alf-cv-v-bandeau .alf-cv-tx{background:#080c12c7}.alf-cv-v-verre .alf-cv-tx{background:#080c1285;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.alf-cv-v-voile .alf-cv-tx{background:linear-gradient(to top,rgba(6,8,12,.82) 22%,rgba(6,8,12,.34) 62%,transparent)}.alf-fil-t{margin:10px 0 0;font-size:calc(14px*var(--fs));line-height:1.85;color:var(--al-encre)}.alf-fin{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;padding:10% 9%}.alf-fin-o{font-size:calc(10.5px*var(--fs));font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--al-accent)}.alf-fin-t{margin:12px 0 0;font-family:var(--al-titre,var(--title));font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--al-encre);font-size:clamp(24px,7.4vw,calc(38px*var(--fs)));overflow-wrap:anywhere}.alf-fin-d{margin-block-start:7px;font-size:calc(12.5px*var(--fs));color:var(--al-doux)}.alf-fin-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:inherit;justify-content:inherit;inline-size:100%}.alf-fin-fond{position:relative;overflow:hidden;color:#fff}.alf-fin-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.alf-fin-bg img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.alf-fin-fond .alf-fin-o,.alf-fin-fond .alf-fin-t,.alf-fin-fond .alf-fin-d,.alf-fin-fond .alf-fin-m,.alf-fin-fond .alf-fin-c{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.34)}.alf-fin-fond .alf-fin-in{--al-orn:rgba(255,255,255,.9)}.alf-fin-fond.alf-tx-v-bandeau .alf-fin-in,.alf-fin-fond.alf-tx-v-verre .alf-fin-in{padding:6% 7%;border-radius:2px;inline-size:auto;max-inline-size:86%}.alf-fin-fond.alf-tx-v-bandeau .alf-fin-in{background:#080c12c7}.alf-fin-fond.alf-tx-v-verre .alf-fin-in{background:#080c1285;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.16)}.alf-fin-fond.alf-tx-v-voile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#080c124d,#080c129e 52%,#080c1257)}.alf-fin-m{margin:0 0 20px;max-inline-size:34ch;font-size:calc(14px*var(--fs));line-height:1.8;color:var(--al-encre)}.alf-fin-c{font-size:calc(11px*var(--fs));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--al-doux)}.alf-orn{display:flex;align-items:center;justify-content:center;gap:10px;margin-block:22px;margin-inline:auto;inline-size:100%;max-inline-size:170px;align-self:center;flex:0 0 auto}.alf-orn i,.alf-orn b{display:block}.alf-orn-filet i{flex:1;block-size:1px;background:color-mix(in srgb,var(--al-orn,var(--al-accent)) 40%,transparent)}.alf-orn-filet b{inline-size:7px;block-size:7px;transform:rotate(45deg);background:var(--al-orn,var(--al-accent));border-radius:1px;flex:0 0 auto}.alf-orn-trait{max-inline-size:64px}.alf-orn-trait i{display:none}.alf-orn-trait b{inline-size:100%;block-size:2px;border-radius:2px;background:var(--al-orn,var(--al-accent))}.alf-orn-points{max-inline-size:none;gap:9px}.alf-orn-points i,.alf-orn-points b{inline-size:4px;block-size:4px;border-radius:50%;flex:0 0 auto;background:color-mix(in srgb,var(--al-orn,var(--al-accent)) 78%,transparent)}.alf-orn-double{flex-direction:column;gap:3px;max-inline-size:none;align-items:stretch}.alf-orn-double i{block-size:1px;background:color-mix(in srgb,var(--al-orn,var(--al-accent)) 45%,transparent)}.alf-orn-double b{display:none}.alf-orn-losange{max-inline-size:none}.alf-orn-losange i{display:none}.alf-orn-losange b{inline-size:9px;block-size:9px;transform:rotate(45deg);background:var(--al-orn,var(--al-accent));border-radius:1px}.alf-orn-chevrons{max-inline-size:none;gap:7px}.alf-orn-chevrons i{inline-size:8px;block-size:8px;flex:0 0 auto;border-inline-end:2px solid var(--al-orn,var(--al-accent));border-block-start:2px solid var(--al-orn,var(--al-accent))}.alf-orn-chevrons i:first-child{transform:rotate(-135deg)}.alf-orn-chevrons i:last-child{transform:rotate(45deg)}.alf-orn-chevrons b{display:none}.alf-tx-fond .alf-tx-in{--al-orn:rgba(255,255,255,.9)}.alf-h{display:flex;align-items:baseline;gap:8px;margin-block-end:10px}.alf-h b{font-family:var(--al-titre,var(--title));font-weight:800;font-size:calc(15px*var(--fs));line-height:1.3}.alf-h-n{margin-inline-start:auto;font-size:calc(11px*var(--fs));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--al-doux)}.alf-m+.alf-m{margin-block-start:10px}.alf-ml{display:inline-flex;align-items:center;gap:5px;font-size:calc(10.5px*var(--fs));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--al-accent)}.alf-a .alf-ml{text-transform:none;letter-spacing:0;font-size:calc(12px*var(--fs));color:var(--al-doux)}.alf-t{margin:4px 0 0;font-size:calc(13.5px*var(--fs));line-height:1.7;color:var(--al-encre)}.alf-ph{margin:0;min-inline-size:0}.alf-ph-b{display:block;inline-size:100%;block-size:100%;padding:0;border:none;cursor:pointer;background:var(--al-cadre);border-radius:var(--al-ph-r, calc(var(--al-rayon) / 1.6));overflow:hidden}.alf-ph-b:disabled{cursor:default}.alf-ph-b img{inline-size:100%;block-size:100%;display:block;object-fit:var(--al-ph-fit, cover);object-position:var(--al-ph-pos, 50% 50%)}.alf-ph-b img.al-z{transform:scale(var(--al-ph-z, 1));transform-origin:var(--al-ph-pos, 50% 50%)}.alf-ph-att{display:block;inline-size:100%;block-size:100%}.alf-ph-c{margin-block-start:6px;font-size:calc(11px*var(--fs));line-height:1.5;color:var(--al-doux)}.alf-g{display:grid;gap:8px;margin-block-start:14px;align-items:start}.alf-g .alf-ph{display:flex;flex-direction:column}.alf-g .alf-ph-b{min-block-size:0}.alf-g-plein{grid-template-columns:1fr;grid-auto-rows:minmax(0,auto)}.alf-g-plein .alf-ph-b{aspect-ratio:4/3}.alf-g-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.alf-g-duo .alf-ph-b{aspect-ratio:3/4}.alf-g-duoH{grid-template-columns:1fr}.alf-g-duoH .alf-ph-b{aspect-ratio:16/9}.alf-g-vedette{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.alf-g-vedette .alf-ph:first-child{grid-column:span 2;grid-row:span 2;align-self:stretch}.alf-g-vedette .alf-ph:first-child .alf-ph-b{flex:1}.alf-g-vedette .alf-ph-b{aspect-ratio:1}.alf-g-vedette .alf-ph:first-child .alf-ph-b{aspect-ratio:auto}.alf-g-quatuor{grid-template-columns:repeat(2,minmax(0,1fr))}.alf-g-quatuor .alf-ph-b{aspect-ratio:1}.alf-g-mosaique{grid-template-columns:repeat(3,minmax(0,1fr))}.alf-g-mosaique .alf-ph:first-child{grid-column:span 2;grid-row:span 2;align-self:stretch}.alf-g-mosaique .alf-ph:first-child .alf-ph-b{flex:1}.alf-g-mosaique .alf-ph-b{aspect-ratio:1}.alf-g-mosaique .alf-ph:first-child .alf-ph-b{aspect-ratio:auto}.alf-g-triptyque{grid-template-columns:repeat(3,minmax(0,1fr))}.alf-g-triptyque .alf-ph-b{aspect-ratio:2/3}.alf-g-galerie{grid-template-columns:2fr 1fr;grid-auto-rows:1fr}.alf-g-galerie .alf-ph:first-child{grid-row:span 4;align-self:stretch}.alf-g-galerie .alf-ph:first-child .alf-ph-b{flex:1;aspect-ratio:auto}.alf-g-galerie .alf-ph-b{aspect-ratio:4/3}.alf-g-planche{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.alf-g-planche .alf-ph-b{aspect-ratio:1}.alf-g-planche .alf-ph-c,.alf-g-recit{display:none}.alc-anc{display:grid;grid-template-columns:repeat(3,26px);gap:3px;justify-content:start}.alc-anc-b{inline-size:26px;block-size:26px;padding:0;cursor:pointer;border-radius:7px;border:1px solid var(--border);background:var(--surface)}.alc-anc-b.on{background:var(--accentSoft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.alf-g-pleinPortrait{grid-template-columns:1fr;grid-auto-rows:minmax(0,auto)}.alf-g-pleinPortrait .alf-ph:first-child{inline-size:72%;justify-self:center;margin-block:auto}.alf-g-pleinPortrait .alf-ph-b{aspect-ratio:3/4}.alf-g-pleinCarre{grid-template-columns:1fr;grid-auto-rows:minmax(0,auto)}.alf-g-pleinCarre .alf-ph:first-child{inline-size:88%;justify-self:center;margin-block:auto}.alf-g-pleinCarre .alf-ph-b{aspect-ratio:1}.alf-g-pleinPano{grid-template-columns:1fr;grid-auto-rows:minmax(0,auto)}.alf-g-pleinPano .alf-ph:first-child{margin-block:auto}.alf-g-pleinPano .alf-ph-b{aspect-ratio:16/9}.alf-g-duoDecale{grid-template-columns:1.7fr 1fr;grid-auto-rows:1fr}.alf-g-duoDecale .alf-ph-b{aspect-ratio:3/4}.alf-g-duoDecale .alf-ph:first-child{align-self:stretch}.alf-g-duoDecale .alf-ph:first-child .alf-ph-b{flex:1;aspect-ratio:auto}.alf-g-trioEmpile{grid-template-columns:1fr}.alf-g-trioEmpile .alf-ph-b{aspect-ratio:21/9}.alf-g-trioVedetteBas{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.alf-g-trioVedetteBas .alf-ph-b{aspect-ratio:1}.alf-g-trioVedetteBas .alf-ph:last-child{grid-column:span 2;align-self:stretch}.alf-g-trioVedetteBas .alf-ph:last-child .alf-ph-b{flex:1;aspect-ratio:auto}.alf-g-quatuorBande{grid-template-columns:repeat(4,minmax(0,1fr))}.alf-g-quatuorBande .alf-ph-b{aspect-ratio:2/3}.alf-g-quatuorVedette{grid-template-columns:2fr 1fr;grid-auto-rows:1fr}.alf-g-quatuorVedette .alf-ph:first-child{grid-row:span 3;align-self:stretch}.alf-g-quatuorVedette .alf-ph:first-child .alf-ph-b{flex:1;aspect-ratio:auto}.alf-g-quatuorVedette .alf-ph-b{aspect-ratio:4/3}.alf-g-galerieHaut{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}.alf-g-galerieHaut .alf-ph:first-child{grid-column:span 4;grid-row:span 2;align-self:stretch}.alf-g-galerieHaut .alf-ph:first-child .alf-ph-b{flex:1;aspect-ratio:auto}.alf-g-galerieHaut .alf-ph-b{aspect-ratio:1}.alf-g-sixEgales{grid-template-columns:repeat(3,minmax(0,1fr))}.alf-g-sixEgales .alf-ph-b{aspect-ratio:1}.alf-g-sixBandes{grid-template-columns:repeat(2,minmax(0,1fr))}.alf-g-sixBandes .alf-ph-b{aspect-ratio:4/3}.alf-g-neufVedette{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;grid-auto-rows:1fr}.alf-g-neufVedette .alf-ph:first-child{grid-column:span 2;grid-row:span 2;align-self:stretch}.alf-g-neufVedette .alf-ph:first-child .alf-ph-b{flex:1;aspect-ratio:auto}.alf-g-neufVedette .alf-ph-b{aspect-ratio:1}.alf-g-neufVedette .alf-ph-c{display:none}.alf-tx{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:14px;padding-inline:8%}.alf-tx-ph{display:block;inline-size:100%;max-block-size:38%;overflow:hidden;border-radius:2px}.alf-tx-ph img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.alf-tx-t{font-family:var(--al-titre);font-size:26px;line-height:1.25;margin:0;color:var(--al-encre)}.alf-tx-c{font-size:15px;line-height:1.85;margin:0;color:var(--al-encre);max-inline-size:46ch}.alf-tx-vers{white-space:pre-wrap;line-height:2}.alf-tx-s{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0;color:var(--al-doux)}.alf-tx-citation .alf-tx-c{font-family:var(--al-titre);font-size:22px;line-height:1.5}.alf-tx-citation .alf-tx-c:before{content:"« "}.alf-tx-citation .alf-tx-c:after{content:" »"}.alf-tx-citation .alf-tx-s:before{content:"— "}.alf-tx-centre .alf-tx-c{max-inline-size:40ch}.alf-tx-poeme{align-items:center}.alf-tx-poeme .alf-tx-c{text-align:start;max-inline-size:34ch}.alf-tx-poeme .alf-tx-s{align-self:center}.alf-tx-chapitre .alf-tx-t{font-size:34px;letter-spacing:-.02em}.alf-tx-chapitre .alf-tx-t:after{content:"";display:block;inline-size:52px;block-size:3px;margin:16px auto 0;background:var(--al-accent);border-radius:2px}.alf-tx-lettre{justify-content:flex-start;text-align:start;padding-block-start:6%}.alf-tx-lettre .alf-tx-c{max-inline-size:52ch;text-align:start}.alf-tx-lettre .alf-tx-s{margin-block-start:auto;align-self:flex-end;text-transform:none;letter-spacing:0;font-family:var(--al-titre);font-size:15px}.alf-tx-fond{position:relative;overflow:hidden;justify-content:center;color:#fff}.alf-tx-fond .alf-tx-t,.alf-tx-fond .alf-tx-c,.alf-tx-fond .alf-tx-s{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.34)}.alf-tx-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.alf-tx-bg img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.alf-tx-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:inherit;justify-content:inherit;gap:inherit;inline-size:100%}.alf-tx-v-voile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#080c124d,#080c129e 52%,#080c1257)}.alf-tx-v-bandeau .alf-tx-in{background:#080c12c7;padding:5% 6%;border-radius:2px;inline-size:auto;max-inline-size:82%}.alf-tx-v-verre .alf-tx-in{background:#080c1285;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:5% 6%;border-radius:3px;inline-size:auto;max-inline-size:84%;border:1px solid rgba(255,255,255,.16)}.alf-tx-fond.alf-tx-chapitre .alf-tx-t:after{background:#ffffffb8}.alf-tx-fond.alf-tx-lettre{justify-content:center;align-items:center;text-align:center;padding-block-start:0}.alf-tx-fond.alf-tx-lettre .alf-tx-s{margin-block-start:12px;align-self:center}.alc-b>*+*{margin-block-start:16px}.alc-g,.alc-d{display:flex;flex-direction:column;gap:16px}.alc-vue{background:var(--sunken);border-radius:16px;padding:12px;box-shadow:inset 0 0 0 1px var(--border)}.alc-piste{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.alc-piste::-webkit-scrollbar{display:none}.alc-piste>.alc-vue{flex:0 0 100%;min-inline-size:0;scroll-snap-align:start}.alc-piste>.alc-vue:not(.on) .alf,.alc-piste>.alc-vue:not(.on) .alf-ph{animation:none}@keyframes alcPose{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1;transform:none}}@keyframes alcRange{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}.alc-vue .alf{animation:alcPose .34s var(--mv-entree) both}.alc-vue .alf-ph{animation:alcRange .4s var(--mv-entree) both}.alc-vue .alf-ph:nth-child(2){animation-delay:45ms}.alc-vue .alf-ph:nth-child(3){animation-delay:.09s}.alc-vue .alf-ph:nth-child(4){animation-delay:.135s}.alc-vue .alf-ph:nth-child(5){animation-delay:.18s}.alc-vue .alf-ph:nth-child(6){animation-delay:.225s}.alc-vue .alf-ph:nth-child(7){animation-delay:.27s}.alc-vue .alf-ph:nth-child(8){animation-delay:.315s}.alc-vue .alf-ph:nth-child(9){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.alc-vue .alf,.alc-vue .alf-ph{animation-duration:.01ms;animation-delay:0s}}.alc-gt-n1{inline-size:104px}.alc-gt-n1 .alc-gt-n{font-size:calc(15px*var(--fs))}.alc-gt-fo{display:block;inline-size:34px;block-size:34px;background:var(--hero);margin-inline:auto}.alc-gt-or{display:grid;place-items:center;block-size:34px;aspect-ratio:auto;--al-orn:var(--accent)}.alc-gt-or .alf-orn{margin-block:0;inline-size:76px;max-inline-size:76px}.alc-gt-or .alf-orn-trait{inline-size:40px;max-inline-size:40px}.alc-axg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.alc-ax{min-inline-size:0}.alc-ax.on{grid-column:1/-1}.alc-ax-b{display:flex;align-items:center;gap:8px;inline-size:100%;min-inline-size:0;padding:9px 11px;border-radius:13px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.alc-ax.on>.alc-ax-b{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent);border-end-start-radius:0;border-end-end-radius:0}.alc-ax-t{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;flex:1;min-inline-size:0}.alc-ax-n{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted)}.alc-ax-v{font-size:calc(13px*var(--fs));font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alc-ax-v.her{color:var(--muted);font-weight:500}.alc-ax-c{flex:0 0 auto;color:var(--muted);display:flex}.alc-ax-p{border:1px solid var(--accent);border-block-start:0;border-end-start-radius:13px;border-end-end-radius:13px;padding:10px 11px 11px;background:var(--surface);--gut:11px}.alc-pel{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;margin-inline:-6px;padding-inline:6px;scroll-padding-inline:6px;padding-block:6px 10px}.alc-pel::-webkit-scrollbar{display:none}.alc-pel-t{position:relative;flex:0 0 auto;scroll-snap-align:start;padding:0;border:0;background:none;cursor:pointer;line-height:0;border-radius:12px;transition:transform .14s var(--mv-ressort)}.alc-pel.glisse{touch-action:none;scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.alc-pel.glisse .alc-pel-t{transition:transform .16s var(--mv-ease)}.alc-pel.glisse .alc-pel-t.pris{transition:none;z-index:2;cursor:grabbing}.alc-pel-t.pris .alc-pel-v{transform:scale(1.08);box-shadow:0 0 0 2px var(--accent),0 10px 22px -8px color-mix(in srgb,var(--text) 45%,transparent)}.alc-pel-t.pris .alc-pel-r{background:var(--accent);color:var(--onAccent)}.alc-pel-v{display:block;inline-size:58px;block-size:58px;overflow:hidden;background:var(--sunken);box-shadow:0 0 0 1px var(--border) inset}.alc-pel-v img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.alc-pel-t.on{transform:translateY(-2px)}.alc-pel-t.on .alc-pel-v{box-shadow:0 0 0 2px var(--accent)}.alc-pel-r{position:absolute;inset-block-start:3px;inset-inline-end:3px;min-inline-size:16px;block-size:16px;padding-inline:3px;border-radius:8px;display:grid;place-items:center;font-size:calc(9.5px*var(--fs));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--text) 72%,transparent);color:var(--bg)}.alc-pel-t.on .alc-pel-r{background:var(--accent);color:var(--onAccent)}.alc-insp{display:flex;flex-direction:column;gap:9px;border:1px solid var(--border);border-radius:16px;padding:11px;background:var(--surface)}.alc-insp-h{display:flex;align-items:center;gap:9px;min-inline-size:0}.alc-insp-v{flex:0 0 auto;inline-size:40px;block-size:40px;overflow:hidden;background:var(--sunken)}.alc-insp-v img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.alc-insp-t{flex:1;min-inline-size:0;font-size:calc(13.5px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alc-cad{display:flex;flex-direction:column;gap:10px}.alc-cad>*{min-inline-size:0}.alc-ord{display:flex;align-items:center;gap:4px;flex:0 0 auto}.alc-ord-b{--hit:5px;inline-size:34px;block-size:34px;padding:0;border-radius:10px;border:1px solid var(--border);background:none;color:var(--muted);font:inherit;font-size:calc(15px*var(--fs));line-height:1;cursor:pointer}.alc-ord-b:disabled{opacity:.35;cursor:default}.alc-ord-n{font-size:calc(10.5px*var(--fs));font-weight:700;letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;min-inline-size:26px;text-align:center}.alc-tx{display:flex;flex-direction:column;gap:4px}.alc-sec>.alc-tx+.alc-tx{margin-block-start:10px}.alc-ins{border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--sunken)}.alc-ins-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.alc-ouvrir{display:flex;align-items:center;justify-content:space-between;gap:10px;inline-size:100%;background:none;border:0;padding:8px 2px;font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:8px}.alc-ouvrir-t{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alc-ouvrir-a{font-size:12px;color:var(--accent);white-space:nowrap;flex:0 0 auto}.alc-ins-h .inp{flex:1 1 7rem;min-inline-size:0}.alc-sec>.alc-ins+.alc-ins{margin-block-start:0}.alc-max{--al-vh:74vh;display:flex;flex-direction:column;justify-content:center;flex:1;min-block-size:0}.alc-bx{--al-vh:74vh}@media (orientation:landscape) and (max-height:520px){.alc-bx,.alc-max{--al-vh:92vh}}.alc-max .alc-vue{background:none;box-shadow:none;padding:0}.alc-nav{display:flex;align-items:center;justify-content:center;gap:14px}.alc-n{font-size:calc(12px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:center;gap:1px}.alc-fl{--hit:5px;inline-size:38px;block-size:38px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;font-size:calc(17px*var(--fs));font-weight:700;line-height:1}.alc-fl:disabled{opacity:.32;cursor:default}.alc-bilan{display:flex;flex-wrap:wrap;gap:7px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.alc-bilan span{display:inline-flex;align-items:baseline;gap:5px;padding:5px 11px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.alc-bilan b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs));color:var(--text);font-variant-numeric:tabular-nums}.alc-sec{display:flex;flex-direction:column;gap:12px}.alc-rail{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;margin-inline:calc(var(--gut,16px) * -1);padding-inline:var(--gut,16px);scroll-padding-inline:var(--gut,16px);padding-block:2px 4px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent)}.alc-rail::-webkit-scrollbar{display:none}.alc-rail>*{flex:0 0 auto;scroll-snap-align:start;inline-size:146px}.alc-rail>.alc-fmt{inline-size:118px}.alc-rail>.alc-pk{inline-size:74px}.alc-gt{display:flex;flex-direction:column;gap:3px;text-align:start;padding:10px;cursor:pointer;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.alc-gt.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.alc-gt-n{font-size:calc(12.5px*var(--fs));font-weight:700}.alc-gt-a{font-size:calc(11px*var(--fs));line-height:1.45;color:var(--muted)}.alc-gt-v{display:grid;gap:2px;inline-size:100%;aspect-ratio:4/3;margin-block-end:5px}.alc-gt-v i{display:block;background:color-mix(in srgb,var(--accent) 26%,transparent);border-radius:2px}.alc-gv-plein,.alc-gv-recit{grid-template-columns:1fr}.alc-gv-duo{grid-template-columns:1fr 1fr}.alc-gv-duoH{grid-template-rows:1fr 1fr}.alc-gv-vedette{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.alc-gv-vedette i:first-child{grid-column:span 2;grid-row:span 2}.alc-gv-quatuor{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.alc-gv-mosaique{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.alc-gv-mosaique i:first-child{grid-column:span 2;grid-row:span 2}.alc-gv-triptyque{grid-template-columns:repeat(3,1fr)}.alc-gv-galerie{grid-template-columns:2fr 1fr;grid-template-rows:repeat(4,1fr)}.alc-gv-galerie i:first-child{grid-row:span 4}.alc-gv-planche{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.alc-gv-pleinPortrait{grid-template-columns:1fr;padding-inline:22%}.alc-gv-pleinCarre{grid-template-columns:1fr;grid-template-rows:1fr;padding:16% 8%}.alc-gv-pleinPano{grid-template-columns:1fr;grid-template-rows:1fr;padding-block:26%}.alc-gv-duoDecale{grid-template-columns:1.7fr 1fr}.alc-gv-trioEmpile{grid-template-rows:repeat(3,1fr)}.alc-gv-trioVedetteBas{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.alc-gv-trioVedetteBas i:last-child{grid-column:span 2}.alc-gv-quatuorBande{grid-template-columns:repeat(4,1fr)}.alc-gv-quatuorVedette{grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,1fr)}.alc-gv-quatuorVedette i:first-child{grid-row:span 3}.alc-gv-galerieHaut{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.alc-gv-galerieHaut i:first-child{grid-column:span 4}.alc-gv-sixEgales{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.alc-gv-sixBandes{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.alc-gv-neufVedette{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.alc-gv-neufVedette i:first-child{grid-column:span 2;grid-row:span 2}.alc-gv-recit i{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--accent) 26%,transparent) 0 2px,transparent 2px 6px)}.alc-gv-auto{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.alc-gv-auto i{background:none;border:1px dashed color-mix(in srgb,var(--accent) 42%,transparent)}.alc-cv-pleine{grid-template-rows:1fr}.alc-cv-pleine i:last-child{display:none}.alc-cv-bandeau{grid-template-rows:1fr 1fr}.alc-cv-cadre{grid-template-rows:2fr 1fr;padding:3px}.alc-cv-sobre{grid-template-rows:1fr}.alc-cv-sobre i:first-child{background:none}.alc-cv-une{grid-template-rows:1fr 3fr}.alc-cv-une i:first-child{background:color-mix(in srgb,var(--accent) 55%,transparent)}.alc-cv-revue{grid-template-rows:1fr 4fr 1fr;padding:3px}.alc-cv-folio{grid-template-rows:3fr 2fr}.alc-cv-folio i:last-child{background:color-mix(in srgb,var(--accent) 12%,transparent)}.alc-dens{display:flex;flex-wrap:wrap;gap:8px}.alc-dn{--hit:4px;min-inline-size:44px;block-size:40px;border-radius:12px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs))}.alc-dn.on{background:var(--hero);color:var(--onAccent);border-color:transparent}.alc-cible{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.alc-cible b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(22px*var(--fs));min-inline-size:2ch;text-align:center}.alc-alerte{padding:11px 13px;border-radius:12px;line-height:1.55;font-size:calc(12px*var(--fs));color:var(--warningInk);background:color-mix(in srgb,var(--warning) 11%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 30%,transparent)}.alc-st{display:flex;flex-direction:column;gap:3px;text-align:start;padding:10px;cursor:pointer;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.alc-st.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.alc-st-n{font-size:calc(12.5px*var(--fs));font-weight:700}.alc-st-v{background-image:var(--al-fond-motif,none);background-size:var(--al-fond-taille,auto);display:flex;gap:4px;align-items:center;padding:8px;border-radius:9px;background:var(--al-papier);border:1px solid var(--al-cadre);margin-block-end:5px}.alc-st-v i{display:block;block-size:9px;border-radius:2px}.alc-st-v i:nth-child(1){flex:2;background:var(--al-encre)}.alc-st-v i:nth-child(2){flex:1;background:var(--al-accent)}.alc-st-v i:nth-child(3){flex:1;background:var(--al-cadre)}.alc-pol{display:flex;flex-direction:column;gap:3px;text-align:start;padding:10px;cursor:pointer;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .12s}.alc-pol.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.alc-pol-a{display:flex;align-items:center;justify-content:center;block-size:46px;margin-block-end:5px;border-radius:9px;background:var(--sunken);font-size:calc(24px*var(--fs));line-height:1}.alc-pol-n{font-size:calc(13.5px*var(--fs));font-weight:700}.alc-chx{display:flex;flex-wrap:wrap;gap:8px}.alc-vit,.voy-vit-add{display:flex;align-items:center;gap:12px;inline-size:100%;text-align:start;padding:13px 14px;border-radius:14px;cursor:pointer;font:inherit;color:var(--text);border:1px solid transparent;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.alc-vit:active,.voy-vit-add:active{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.alc-vit:disabled,.voy-vit-add:disabled{opacity:.6;cursor:default}.alc-vit-i,.voy-vit-i{flex:0 0 auto;inline-size:38px;block-size:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.alc-vit-x,.voy-vit-x{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.alc-vit-x b,.voy-vit-x b{font-size:calc(13.5px*var(--fs));font-weight:700}.alc-vit-x i,.voy-vit-x i{font-style:normal;font-size:calc(11.5px*var(--fs));line-height:1.45;color:var(--muted)}.alc-vit-r{display:flex;align-items:center;justify-content:center;gap:7px;inline-size:100%;padding:9px 12px;border-radius:11px;cursor:pointer;font:inherit;font-size:calc(12.5px*var(--fs));color:var(--muted);border:1px solid var(--border);background:none}.alc-vit-r:active{background:var(--sunken)}.alc-vit-r:disabled{opacity:.6;cursor:default}.alf-rg{display:flex;align-items:center;gap:4px;margin-block-start:6px;flex-wrap:wrap}.alf-rg-b{--hit:2px;inline-size:30px;block-size:30px;padding:0;border-radius:9px;border:1px solid var(--al-cadre,var(--border));background:none;color:var(--al-doux,var(--muted));font:inherit;font-size:calc(15px*var(--fs));line-height:1;cursor:pointer}.alf-rg-b:disabled{opacity:.35;cursor:default}.alf-rg-n{font-size:calc(10.5px*var(--fs));font-weight:700;letter-spacing:.06em;color:var(--al-doux,var(--muted));font-variant-numeric:tabular-nums;min-inline-size:26px;text-align:center}.alf-rg-m{margin-inline-start:auto;padding:6px 8px;border-radius:9px;border:1px solid var(--al-cadre,var(--border));background:none;color:var(--al-doux,var(--muted));font:inherit;font-size:calc(11.5px*var(--fs));cursor:pointer}.alc-fmt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;border-radius:14px;border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text);text-align:center;cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.alc-fmt.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.alc-fmt-v{display:block;inline-size:auto;block-size:38px;border-radius:3px;border:1.5px solid var(--muted);background:var(--sunken)}.alc-fmt.on .alc-fmt-v{border-color:var(--accent)}.alc-pk{padding:0;border:2px solid transparent;border-radius:12px;background:none;cursor:pointer;overflow:hidden}.alc-pk.on{border-color:var(--accent)}.alc-pk img,.alc-pk .alf-ph-att{display:block;inline-size:100%;aspect-ratio:1;object-fit:cover;background:var(--sunken);border-radius:10px}.alc-oeil{--hit:5px;flex:0 0 auto;inline-size:32px;block-size:32px;border-radius:10px;border:1px solid var(--border);background:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.alc-oeil:disabled{opacity:.4;cursor:default}.alc-prg{display:flex;flex-direction:column;gap:9px;border:1px solid var(--border);border-radius:14px;padding:11px 12px;background:var(--surface)}.alc-prg.off>*:not(.alc-prg-h){opacity:.45}.alc-prg-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.alc-prg-t{font-size:calc(13px*var(--fs));font-weight:700;color:var(--text)}.alc-prg-a{display:flex;flex-direction:column;gap:7px;padding-block-start:9px;border-block-start:1px solid var(--border)}.alc-prg-ah{display:flex;align-items:center;gap:6px 8px;min-inline-size:0;flex-wrap:wrap}.alc-prg-ic{flex:0 0 auto;inline-size:24px;block-size:24px;border-radius:8px;display:grid;place-items:center;background:var(--sunken);color:var(--muted)}.alc-prg-an{flex:1;min-inline-size:0;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--text)}.alc-prg-tx{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:calc(10.5px*var(--fs));font-weight:600;letter-spacing:.04em;color:var(--muted)}.alc-prg-tx.off{opacity:.5}.alc-prg-tx .alc-oeil{inline-size:28px;block-size:28px;border-radius:9px}.alc-prg-phs{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;padding-block-end:2px;scrollbar-width:none}.alc-prg-phs::-webkit-scrollbar{display:none}.alc-prg-ph{position:relative;flex:0 0 auto;inline-size:58px;block-size:58px;border-radius:11px;overflow:hidden;border:1px solid var(--border);background:var(--sunken);padding:0;cursor:pointer}.alc-prg-ph img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.alc-prg-ph .alc-prg-po{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#080c1200;opacity:0;transition:opacity .15s,background-color .15s}.alc-prg-ph.off img{opacity:.35;filter:grayscale(1)}.alc-prg-ph.off .alc-prg-po{opacity:1;background:#080c1257}@media (hover:hover){.alc-prg-ph:not(.off):hover .alc-prg-po{opacity:.9;background:#080c1247}}.alc-prg-ph:disabled{cursor:default;opacity:.7}.alc-jr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:center;border:1px solid var(--border);border-radius:14px;padding:9px 11px;background:var(--surface)}.alc-jr>.alc-jr-n{grid-row:1;grid-column:1}.alc-jr>.alc-jr-x{grid-row:1;grid-column:2}.alc-jr>.alc-oeil{grid-row:1;grid-column:3}.alc-jr>.alc-jr-b{grid-row:2;grid-column:2;display:flex;gap:7px;flex-wrap:wrap;justify-self:start}.alc-jr.off .alc-jr-x{opacity:.45}.alc-jr-n{flex:0 0 auto;min-inline-size:34px;block-size:26px;padding-inline:6px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--sunken);font-size:calc(11px*var(--fs));font-weight:800;font-variant-numeric:tabular-nums;color:var(--muted)}.alc-jr-x{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.alc-jr-x b{font-size:calc(13px*var(--fs));font-weight:650;color:var(--text)}.alc-jr-x i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--faint)}.alc-jr-r{--hit:4px;position:relative;flex:0 0 auto;padding:6px 11px;border-radius:999px;border:1px solid var(--accentLine);background:var(--accentSoft);color:var(--accent);font-size:calc(11.5px*var(--fs));font-weight:650;cursor:pointer;white-space:nowrap}.alc-jr-o{--hit:4px;position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:6px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:calc(11.5px*var(--fs));font-weight:650;cursor:pointer;white-space:nowrap}.alc-jr-o:after{content:"";position:absolute;inset:calc(var(--hit) * -1)}.alc-jr-r:disabled{opacity:.5;cursor:default}.alc-jr-r:after{content:"";position:absolute;inset:calc(var(--hit) * -1)}.alc-sec>.alc-jr+.alc-jr{margin-block-start:0}.alc-b{padding-block-end:26px}.alc-colle{position:sticky;top:calc(-1 * var(--gut, 16px));z-index:6;background:var(--bg);margin-inline:calc(var(--gut, 16px) * -1);padding-inline:var(--gut, 16px);padding-block:var(--gut, 16px) 12px;margin-block:calc(-1 * var(--gut, 16px)) -8px}.alc-ca{display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;padding-block:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.alc-ca::-webkit-scrollbar{display:none}.alc-ca-t{flex:0 0 auto;block-size:34px;min-inline-size:24px;padding-inline:4px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:calc(10px*var(--fs));font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:border-color .15s,background-color .15s,color .15s,transform .12s}.alc-ca-t.on{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.alc-ca-t[data-kind=couverture],.alc-ca-t[data-kind=fin]{background:var(--sunken)}.alc-ca-t[data-kind=insert],.alc-ca-t[data-kind=fil]{border-style:dashed}.alc-ca-t.on[data-kind]{background:var(--accentSoft);border-style:solid}.alc-n-k{font-size:calc(12px*var(--fs));font-weight:700;color:var(--text)}.alc-sec>.sec-t{display:flex;align-items:center;gap:10px}.alc-sec>.sec-t:after{content:"";flex:1;block-size:1px;background:var(--border)}.alc-sec>.sec-t:not(:first-child){margin-block-start:10px}@media (hover:hover){.alc-gt:not(.on):hover,.alc-st:not(.on):hover,.alc-pol:not(.on):hover,.alc-fmt:not(.on):hover{border-color:var(--borderStrong,var(--border))}}@media print{html{color-scheme:light!important}body>*:not([data-document]):not(:has([data-document])){display:none}.app,.m-app,.scroll{position:static;height:auto;max-height:none;overflow:visible;padding:0;display:block}.pagebody>*{animation:none}.m-app>.scroll{padding:0}.topcrown,.navbar,.bnav{display:none}}@media print{#alb-print,#alb-print *{visibility:visible}#alb-print{position:static;margin:0;padding:0;background:#fff;color:#000;display:block;print-color-adjust:exact;-webkit-print-color-adjust:exact}#alb-print .no-print{display:none}#alb-print .card{border:none;background:none;box-shadow:none;padding:0;margin-block-end:18px}#alb-print .alb-cv-t,#alb-print .alb-p-h b,#alb-print .alb-p-t,#alb-print .alb-recit-t,#alb-print .alb-ph-c,#alb-print .alb-cv-d{color:#000}#alb-print .alb-p-ml,#alb-print .voy-day-n{color:#555}#alb-print .alb-cv img,#alb-print .alb-cv-nu{aspect-ratio:auto;block-size:9cm;object-fit:cover}#alb-print .alb-p{break-inside:avoid;border-block-start:1px solid #ddd;padding-block-start:14px}#alb-print .alb-ph-b{border:1px solid #ddd}}.alb-f-off,.alb-coupe{display:none}.alx-act{display:flex;flex-direction:column;gap:8px}.alx-fp{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer;text-align:start}.alx-fp input{margin-block-start:2px;inline-size:18px;block-size:18px;flex-shrink:0;accent-color:var(--accent)}.alx-fp-t{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.alx-fp-t b{font-size:calc(14px*var(--fs));color:var(--text)}.alx-fp-t span{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.35}.sa-consent{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;margin-block:4px 12px;border:1px solid transparent;border-radius:12px;background:color-mix(in srgb,var(--text) 5%,transparent);cursor:pointer}.sa-consent input{margin-block-start:2px;inline-size:18px;block-size:18px;flex-shrink:0;accent-color:var(--accent)}.sa-consent-t{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.sa-consent-t b{font-size:calc(14px*var(--fs));color:var(--text);font-weight:600}.sa-consent-t span{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.4}@media print{#alb-print .alb-f-off{display:block}#alb-print .alb-f+.alb-f{break-before:page}#alb-print .alb-f{margin:0}#alb-print .alf{break-inside:avoid;border-radius:0;border:none;padding:var(--al-marge,12mm);min-block-size:0}#alb-print .alf-cv-bord{padding:0}#alb-print .alf-cv{display:flex;flex-direction:column}#alb-print .alf-cv-img,#alb-print .alf-cv-nu{flex:1;min-block-size:0;block-size:auto;aspect-ratio:auto;max-block-size:none}#alb-print .alf{block-size:var(--al-feuille,var(--al-page));display:flex;flex-direction:column}#alb-print .alf-g{flex:1;min-block-size:0;grid-auto-rows:minmax(0,1fr)}#alb-print .alf-g .alf-ph{min-block-size:0;align-self:stretch}#alb-print .alf-g .alf-ph-b{flex:1;block-size:auto;aspect-ratio:auto;min-block-size:0}#alb-print .alb-fp{position:relative;box-sizing:border-box;padding:var(--al-fp,3mm);background:var(--al-papier);print-color-adjust:exact;-webkit-print-color-adjust:exact}#alb-print .alb-fp .alf{block-size:var(--al-trim-h)}#alb-print .alb-coupe{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#alb-print .alb-coupe i{position:absolute;background:#000;print-color-adjust:exact;-webkit-print-color-adjust:exact}#alb-print .alb-coupe .tl-v,#alb-print .alb-coupe .tr-v,#alb-print .alb-coupe .bl-v,#alb-print .alb-coupe .br-v{inline-size:.2mm;block-size:var(--al-fp,3mm)}#alb-print .alb-coupe .tl-h,#alb-print .alb-coupe .tr-h,#alb-print .alb-coupe .bl-h,#alb-print .alb-coupe .br-h{block-size:.2mm;inline-size:var(--al-fp,3mm)}#alb-print .alb-coupe .tl-v{top:0;left:var(--al-fp,3mm)}#alb-print .alb-coupe .tl-h{top:var(--al-fp,3mm);left:0}#alb-print .alb-coupe .tr-v{top:0;right:var(--al-fp,3mm)}#alb-print .alb-coupe .tr-h{top:var(--al-fp,3mm);right:0}#alb-print .alb-coupe .bl-v{bottom:0;left:var(--al-fp,3mm)}#alb-print .alb-coupe .bl-h{bottom:var(--al-fp,3mm);left:0}#alb-print .alb-coupe .br-v{bottom:0;right:var(--al-fp,3mm)}#alb-print .alb-coupe .br-h{bottom:var(--al-fp,3mm);right:0}}.alc-feuille{container-type:inline-size;inline-size:100%;max-inline-size:calc(var(--al-vh,44vh) * var(--al-ratio,.707));margin-inline:auto;overflow:hidden;border-radius:10px;box-shadow:0 1px 2px #0000001a,0 10px 26px #0000001f}.alc-papier{inline-size:var(--al-pw);block-size:var(--al-ph);transform-origin:0 0;transform:scale(calc(100cqw / var(--al-pw)))}.alc-papier>.alf{block-size:100%;border-radius:0;border:none;padding:var(--al-marge);min-block-size:0;display:flex;flex-direction:column}.alc-papier .alf-cv-bord{padding:0}.alc-papier .alf-cv{display:flex;flex-direction:column}.alc-papier .alf-cv-img,.alc-papier .alf-cv-nu{flex:1;min-block-size:0;block-size:auto;aspect-ratio:auto;max-block-size:none}.alc-papier .alf-g{flex:1;min-block-size:0;grid-auto-rows:minmax(0,1fr)}.alc-papier .alf-g .alf-ph{min-block-size:0;align-self:stretch}.alc-papier .alf-g .alf-ph-b{flex:1;block-size:auto;aspect-ratio:auto;min-block-size:0}.alb-f .alf{aspect-ratio:var(--alb-ratio,auto);display:flex;flex-direction:column}.alb-f .alf-g{flex:1;min-block-size:0;grid-auto-rows:minmax(0,1fr)}.alb-f .alf-g .alf-ph{min-block-size:0;align-self:stretch}.alb-f .alf-g .alf-ph-b{flex:1;block-size:auto;aspect-ratio:auto;min-block-size:0}.alb-f .alf-cv{display:flex;flex-direction:column}.alb-f .alf-cv-img,.alb-f .alf-cv-nu{flex:1;min-block-size:0;block-size:auto;aspect-ratio:auto;max-block-size:none}@media print{#alb-print .alb-f .alf{aspect-ratio:auto}}.voy-dep-o{display:block;text-align:start;font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.voy-dep-o:active{opacity:.7}@media (min-width:820px){.fsm-plein .alc-b{padding:24px max(24px,(100% - 820px) / 2)}.fsm-plein .alc-b2{--gut:24px;padding:24px max(28px,(100% - 1320px) / 2);display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,min(560px,44%));gap:28px;align-items:start}.fsm-plein .alc-b2>*+*{margin-block-start:0}.fsm-plein .alc-g{position:sticky;top:var(--colleHaut, 0px)}.fsm-plein .fsm-f{padding-inline:max(16px,(100% - 560px) / 2)}.fsm-plein .alc-feuille{max-inline-size:calc(var(--al-vh,62vh) * var(--al-ratio,.707))}}.m-app:has(.voy-vit) .pagehead{display:none}.m-app:has(.voy-vit)>.scroll{--colleHaut: calc(env(safe-area-inset-top, 8px) + 2px) }.mom-bud{margin-top:2px}.mom-bud>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted);padding:6px 0;-webkit-tap-highlight-color:transparent}.mom-bud>summary::-webkit-details-marker{display:none}.mom-bud>summary:before{content:"";inline-size:6px;block-size:6px;flex:0 0 auto;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .16s}.mom-bud[open]>summary:before{transform:rotate(45deg)}@media (hover:hover){.mom-bud>summary:hover{color:var(--accent)}}.mom-bud>summary:focus-visible{outline:none;color:var(--accent)}.mfr{display:flex;flex-direction:column;gap:22px}.mfr-sec{position:relative}.mfr-sec-h{display:flex;align-items:center;gap:9px;margin:0 0 10px;font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.mfr-sec-h>span{flex:0 0 auto}.mfr-sec-h>b{flex:0 0 auto;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em}.mfr-sec-h:after{content:"";flex:1;height:1px;background:var(--hairline)}.mfr-row,.mfr-an-h{--mfr-col:27px;--mfr-pad:10px;--mfr-mid:calc(var(--mfr-pad) + var(--mfr-col) / 2)}.mfr-mom{--mfr-col:46px;--mfr-pad:15px}.mfr-row{position:relative;display:flex;align-items:flex-start;gap:10px;padding-block:0;padding-inline-start:0}.mfr-row:before{content:"";position:absolute;z-index:0;inset-inline-start:calc(var(--mfr-col) / 2 - .5px);width:1px;inset-block:0;background:var(--border)}.mfr-row:first-of-type:before{inset-block-start:var(--mfr-mid)}.mfr-row:last-of-type:before{inset-block-end:calc(100% - var(--mfr-mid))}.mfr-row.mfr-mom+.mfr-row.mfr-mom:after{content:"";position:absolute;z-index:0;inset-block-start:0;inset-inline:var(--mfr-col) 0;height:1px;background:linear-gradient(90deg,transparent,var(--hairline) 18%,var(--hairline) 82%,transparent)}.mfr-node{position:relative;z-index:1;flex:0 0 auto;margin-block-start:10px;inline-size:27px;block-size:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--surface);background-size:cover;background-position:center;color:var(--muted);box-shadow:inset 0 0 0 1px var(--border)}.mfr-row.next .mfr-node{color:var(--accent);background-color:var(--accentSoft);box-shadow:inset 0 0 0 1.5px var(--accent)}.mfr-row.now .mfr-node{background-color:var(--accent);color:var(--onAccent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.mfr-row.done .mfr-node{background-color:var(--sunken);color:var(--faint);box-shadow:inset 0 0 0 1px var(--border)}.mfr-row.open .mfr-node{background-color:transparent;color:var(--faint);box-shadow:none;border:1.5px dashed var(--borderStrong)}.mfr-mom .mfr-node{margin-block-start:0;margin-inline:calc((var(--mfr-col) - 27px) / 2)}.mfr-mom .mfr-node.a-photo{inline-size:var(--mfr-col);block-size:var(--mfr-col);margin-inline:0}.mfr-body{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding-block:10px;padding-inline:0;margin:0;font:inherit;color:inherit;text-align:start;cursor:pointer}.mfr-mom .mfr-body{flex-direction:row;align-items:flex-start;gap:12px;padding-block:var(--mfr-pad)}.mfr-txt{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:3px}.mfr-l1{display:flex;align-items:baseline;gap:8px;min-inline-size:0}.mfr-name{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));letter-spacing:-.015em;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfr-cd{flex:0 0 auto;font-family:var(--body);font-weight:700;font-size:calc(11px*var(--fs));white-space:nowrap;color:var(--accent)}.mfr-cd.ongoing{color:var(--successInk)}.mfr-l2{font-size:calc(12px*var(--fs));color:var(--muted);min-inline-size:0;overflow-wrap:anywhere}.mfr-forme{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-block-end:2px;padding:1.5px 8px;border-radius:999px;border:1px solid var(--hairline);color:var(--faint);font-size:calc(11px*var(--fs));font-weight:600;white-space:nowrap}.mfr-forme>svg{flex:0 0 auto;color:var(--muted)}.mfr-occ,.mfr-plan{display:flex;align-items:center;gap:5px;min-inline-size:0;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint)}.mfr-occ>svg,.mfr-plan>svg{flex:0 0 auto;color:var(--accent)}.mfr-bud{display:flex;align-items:center;gap:9px;margin-block-start:5px;min-inline-size:0}.mfr-fil{flex:1;order:1;min-inline-size:0;block-size:3px;border-radius:3px;max-inline-size:180px;background:var(--sunken);overflow:hidden}.mfr-fil>i{display:block;block-size:100%;border-radius:3px;background:var(--accent);transition:inline-size .5s var(--mv-ease)}.mfr-fil>i.over{background:var(--danger)}.mfr-money{flex:0 0 auto;order:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(12px*var(--fs));font-variant-numeric:tabular-nums;white-space:nowrap}.mfr-money em{font-style:normal;font-weight:500;color:var(--faint);font-size:calc(11px*var(--fs))}.mfr-money .mfr-over{font-weight:700;color:var(--dangerInk)}.mfr-edit{position:relative;flex:0 0 auto;margin-block-start:6px;inline-size:36px;block-size:36px;border-radius:11px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;background:none;color:var(--faint);display:flex;align-items:center;justify-content:center;cursor:pointer;--hit:4px;transition:color .15s,border-color .15s,background .15s}.mfr-edit:after{content:"";position:absolute;inset:calc(var(--hit, 0px) * -1)}@media (hover:hover){.mfr-edit:hover{color:var(--accent);border-color:var(--accent);background:var(--surface)}.mfr-body:hover .mfr-name{color:var(--accent)}}.mfr-body:active{transform:scale(.995)}.mfr-an-h{position:relative;margin:0}.mfr-an-h:before{content:"";position:absolute;z-index:0;inset-inline-start:calc(var(--mfr-col) / 2 - .5px);inline-size:1px;inset-block:0;background:var(--border)}.mfr-an-h:first-of-type:before{inset-block-start:22px}.mfr-an-h:not(:has(~*)):before{inset-block-end:calc(100% - 22px)}.mfr-annees .mfr-row:first-of-type:before{inset-block-start:0}.mfr-annees .mfr-row:has(~.mfr-an-h):before{inset-block-end:0}.mfr-annees .mfr-row:not(:has(~*)):before{inset-block-end:calc(100% - var(--mfr-mid))}.mfr-an-b{position:relative;z-index:1;display:flex;align-items:center;gap:9px;inline-size:100%;min-block-size:44px;min-inline-size:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.mfr-an-p{flex:0 0 auto;inline-size:var(--mfr-col);block-size:27px;display:block;position:relative}.mfr-an-p:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:9px;block-size:9px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--muted)}.mfr-an-y{flex:0 0 auto;font-family:var(--title);font-size:calc(19px*var(--fs));font-weight:calc(700 + var(--title-boost));letter-spacing:-.02em;color:var(--text);line-height:1.3}.mfr-an-m{flex:1 1 auto;min-inline-size:0;font-size:calc(11.5px*var(--fs));color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfr-an-b>svg:last-child{flex:0 0 auto;margin-inline-start:-3px;color:var(--faint);transition:transform .22s}.mfr-an-b[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.mfr-an-b[aria-expanded=true] .mfr-an-p:after{box-shadow:inset 0 0 0 2px var(--accent)}@media (hover:hover){.mfr-an-b:hover .mfr-an-y{color:var(--accent)}}@media (prefers-reduced-motion:reduce){.mfr-an-b>svg:last-child{transition:none}}.av-qadd{margin-block-end:2px}.mfr-node.av-ck{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;cursor:pointer;border:1.6px solid var(--border);background:none;color:var(--faint);box-shadow:none;--hit:5px;transition:background .15s,border-color .15s,color .15s}.mfr-node.av-ck:after{content:"";position:absolute;inset:calc(var(--hit, 0px) * -1)}.mfr-node.av-ck>svg{opacity:.45;transition:opacity .15s}@media (hover:hover){.mfr-node.av-ck:hover{border-color:var(--accent);background:var(--accentSoft);color:var(--accent)}.mfr-node.av-ck:hover>svg{opacity:1}}.mfr-node.av-ck:active{background:var(--accent);border-color:var(--accent);color:var(--onAccent)}.mfr-node.av-ck:active>svg{opacity:1}.mfr-row.av-late .mfr-node{background:var(--danger);color:var(--onAccent);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 16%,transparent)}.mfr-row.av-late .mfr-node.av-ck{background:none;border-color:var(--danger);color:var(--dangerInk);box-shadow:none}@media (hover:hover){.mfr-row.av-late .mfr-node.av-ck:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}}.mfr-cd.retard,.mfr-sec-h.av-urgent{color:var(--dangerInk)}.mfr-sec-h.av-urgent>b{color:var(--dangerInk)}.mfr-sec-h.av-urgent:after{background:color-mix(in srgb,var(--danger) 28%,transparent)}.av-nat{font-weight:600;color:var(--muted);font-size:calc(11.5px*var(--fs))}.av-portes{display:flex;flex-wrap:wrap;gap:9px}.av-portes>*{flex:1 1 6rem;min-inline-size:0}.av-portes>.btn{flex-direction:column;gap:5px;padding:12px 8px;min-height:72px;font-size:calc(13px*var(--fs))}.av-repli-n{display:flex;align-items:center;gap:7px;flex:0 0 auto;font-family:var(--body);font-weight:700;font-size:calc(11.5px*var(--fs));color:var(--faint);font-variant-numeric:tabular-nums}.dfi-rail{display:flex;gap:6px;align-items:stretch}.dfi-r-m{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;align-items:center;gap:5px;min-block-size:44px;padding:7px 4px;border:0;border-radius:14px;background:none;cursor:pointer;font-family:var(--body);color:var(--faint);transition:color .15s,background .15s}.dfi-r-m:disabled{cursor:default;opacity:.55}.dfi-r-m.on{background:var(--accentSoft);color:var(--text)}.dfi-r-m.fait{color:var(--muted)}.dfi-r-p{display:flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border-radius:999px;flex:0 0 auto;border:1.5px solid currentColor}.dfi-r-m.on .dfi-r-p{background:var(--accent);border-color:var(--accent);color:var(--onAccent)}.dfi-r-m.fait .dfi-r-p{background:color-mix(in srgb,var(--success) 16%,transparent);border-color:transparent;color:var(--successInk)}.dfi-r-l{font-size:calc(12px*var(--fs));font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere}.dfi-p-v{margin:0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.dfi-p-h2{margin-inline-start:2px;font-size:calc(10.5px*var(--fs));font-weight:800;font-variant-numeric:tabular-nums;color:var(--warningInk)}.mchip.on .dfi-p-h2{color:inherit;opacity:.8}.dfi-q{inline-size:100%;margin-block-end:10px}.dfi-res{max-block-size:none}.dfi-add{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dfi-add input{flex:1 1 8rem;min-inline-size:0}.dfi-h{margin:8px 2px 0;font-size:calc(11.5px*var(--fs));color:var(--faint);line-height:1.45}.dfi-rappel{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:14px;background:var(--sunken);border:1px solid var(--hairline);color:var(--muted);font-size:calc(12px*var(--fs));line-height:1.45}.dfi-rappel>span{flex:1;min-inline-size:0;overflow-wrap:anywhere}.dfi-rappel-x{flex:0 0 auto;min-block-size:44px;padding-inline:8px;border:0;background:none;cursor:pointer;font-family:var(--body);font-weight:700;font-size:calc(12px*var(--fs));color:var(--accent)}.dfi-conv{display:flex;align-items:center;gap:12px}.dfi-c-b{inline-size:44px;block-size:44px;flex:0 0 auto;border-radius:999px;border:1.5px solid var(--border);background:var(--surface);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s}.dfi-c-b:active{transform:scale(.92)}.dfi-c-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(24px*var(--fs));font-variant-numeric:tabular-nums;min-inline-size:2ch;text-align:center}.dfi-c-l{font-size:calc(12.5px*var(--fs));color:var(--muted)}.dfi-regle{display:flex;flex-direction:column;gap:8px}.dfi-rg{display:flex;align-items:flex-start;gap:11px;text-align:start;padding:11px 12px;border-radius:14px;border:1.5px solid var(--border);background:var(--surface);cursor:pointer;font-family:var(--body);color:var(--text);transition:.15s}.dfi-rg.on{border-color:var(--accent);background:var(--accentSoft)}.dfi-rg-p{flex:0 0 auto;inline-size:32px;block-size:32px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid var(--accentLine);color:var(--accent)}.dfi-rg-t{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:3px}.dfi-rg-t b{font-size:calc(13.5px*var(--fs));font-weight:700}.dfi-rg-t em{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.dfi-feu{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;text-align:center}.dfi-feu-r{display:flex;gap:7px}.dfi-feu-r span{inline-size:9px;block-size:9px;border-radius:999px;background:var(--accent);animation:dfiFeu 1.1s ease-in-out infinite}.dfi-feu-r span:nth-child(2){animation-delay:.16s}.dfi-feu-r span:nth-child(3){animation-delay:.32s}@keyframes dfiFeu{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.dfi-feu-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs))}.dfi-feu-s{font-size:calc(12.5px*var(--fs));color:var(--muted)}@media (prefers-reduced-motion:reduce){.dfi-feu-r span{animation:none;opacity:1;transform:none}}.dfi-verdict{display:flex;align-items:center;gap:16px}.dfi-v-ic{flex:0 0 auto;inline-size:56px;block-size:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--warning) 13%,transparent)}.dfi-v-n{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(17px*var(--fs));line-height:1.3;overflow-wrap:anywhere}.dfi-v-p{margin-block-start:2px;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45}.dfi-verdict .vp-ring-v i{font-style:normal;font-size:calc(12px*var(--fs));font-weight:700;color:var(--muted)}.dfi-desc{margin:0 2px;font-size:calc(13.5px*var(--fs));color:var(--muted);line-height:1.6}.dfi-astuce{align-items:center}.dfi-ing{display:flex;align-items:center;gap:9px;padding-block:9px;border-block-start:1px solid var(--hairline)}.dfi-ing:first-of-type{border-block-start:0}.dfi-ing-p{flex:0 0 auto;inline-size:20px;block-size:20px;border-radius:999px;display:flex;align-items:center;justify-content:center}.dfi-ing.du-panier .dfi-ing-p{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--successInk)}.dfi-ing.extra .dfi-ing-p{background:var(--accentSoft);color:var(--accent)}.dfi-ing.basique .dfi-ing-p{background:var(--sunken);color:var(--faint)}.dfi-ing-l{flex:1;min-inline-size:0;font-size:calc(13.5px*var(--fs));font-weight:600;overflow-wrap:anywhere}.dfi-ing-q{flex:0 0 auto;font-weight:700;font-size:calc(12.5px*var(--fs));font-variant-numeric:tabular-nums}.dfi-ing-s{flex:0 0 auto;font-style:normal;font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.dfi-oub{display:flex;align-items:flex-start;gap:6px;margin:10px 2px 0;font-size:calc(11.5px*var(--fs));color:var(--faint);line-height:1.45}.dfi-oub svg{flex:0 0 auto;margin-block-start:2px}.dfi-etape{display:flex;gap:11px;padding-block:11px;border-block-start:1px solid var(--hairline)}.dfi-etape:first-of-type{border-block-start:0}.dfi-e-n{flex:0 0 auto;inline-size:26px;block-size:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(12px*var(--fs))}.dfi-e-c{flex:1;min-inline-size:0}.dfi-e-t{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:calc(13.5px*var(--fs));font-weight:700;line-height:1.4;overflow-wrap:anywhere}.dfi-e-d{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font-weight:700;font-size:calc(11px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.dfi-e-l{margin:6px 0 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:5px;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.55}.dfi-cta{display:flex;flex-direction:column;gap:10px}.dfi-cta-r{display:flex;flex-wrap:wrap;gap:9px}.dfi-cta-r>*{flex:1 1 8rem;min-inline-size:0}.dfi-refus{margin:0 2px;font-size:calc(12px*var(--fs));color:var(--warningInk);line-height:1.45}.dfi-porte{display:flex;align-items:center;gap:11px;inline-size:100%;padding:12px 13px;border-radius:var(--radius);cursor:pointer;text-align:start;font-family:var(--body);color:var(--text);background:color-mix(in srgb,var(--accent) 7%,transparent);border:1px solid var(--accentLine);transition:.15s}.dfi-porte:active{transform:scale(.985)}.dfi-porte>svg{flex:0 0 auto;color:var(--accent)}.dfi-porte-p{flex:0 0 auto;inline-size:36px;block-size:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--hero);color:var(--onAccent)}.dfi-porte-t{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.dfi-porte-t b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs))}.dfi-porte-t em{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.plan-cap-m{font-size:calc(12.5px*var(--fs));line-height:1.55;color:var(--muted);margin-block-end:4px}.plan-cap-m b{color:var(--text);font-weight:700}.plan-axe{position:relative;block-size:16px;margin-block:6px 2px}.plan-axe span{position:absolute;inset-block-start:0;transform:translate(-50%);font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint);white-space:nowrap}.plan-row{padding-block:11px;border-block-start:1px solid var(--border)}.plan-row:first-of-type{border-block-start:0}.plan-r-h{display:flex;align-items:center;gap:10px;margin-block-end:7px;inline-size:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.plan-r-h:disabled{cursor:default}.plan-r-h>svg{flex-shrink:0}@media (hover:hover){.plan-r-h:hover .plan-r-n{color:var(--accent)}}.plan-r-n{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs))}.plan-r-c{flex-shrink:0;font-weight:700;font-size:calc(12.5px*var(--fs));color:var(--muted);font-variant-numeric:tabular-nums}.plan-bar{position:relative;block-size:9px;border-radius:999px;background:var(--sunken);overflow:visible}.plan-fill{position:absolute;inset-block:0;border-radius:999px;background:var(--muted);transition:inset-inline-start .22s ease,inline-size .22s ease}.plan-row.ok .plan-fill{background:var(--success)}.plan-row.no .plan-fill{background:var(--danger)}.plan-row.na .plan-fill{background:color-mix(in srgb,var(--text) 26%,transparent)}.plan-dl{position:absolute;inset-block:-4px;inline-size:2px;border-radius:1px;background:var(--text);opacity:.5;transform:translate(-1px)}.plan-r-f{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-start:7px}.plan-verdict{display:inline-flex;align-items:center;gap:5px;font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted)}.plan-row.ok .plan-verdict{color:var(--successInk)}.plan-row.no .plan-verdict{color:var(--dangerInk)}.plan-deja{font-size:calc(11px*var(--fs));color:var(--faint);font-variant-numeric:tabular-nums}.plan-ecart{display:flex;align-items:center;gap:6px;margin-block-start:6px;font-size:calc(11px*var(--fs));line-height:1.45;color:var(--warningInk)}.plan-lier{display:inline-flex;align-items:center;gap:5px;margin-block-start:7px;padding:2px 0;background:none;border:0;font:inherit;font-size:calc(12px*var(--fs));font-weight:600;color:var(--accent);cursor:pointer}.plan-lien{display:flex;align-items:center;gap:9px;margin-block-start:9px}.plan-lien>span{flex-shrink:0;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint)}.plan-lien .inp{flex:1;min-inline-size:0;font-size:calc(12px*var(--fs));padding-block:7px}@media (prefers-reduced-motion:reduce){.plan-fill{transition:none}}.ova{margin-block-start:12px;padding-block-start:12px;border-block-start:1px solid var(--hairline)}.ova-rien{margin:0;font-size:calc(11.5px*var(--fs));color:var(--faint)}.ova-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.ova-h b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(15px*var(--fs));color:var(--text);font-variant-numeric:tabular-nums}.ova-bar{position:relative;block-size:10px;border-radius:999px;margin-block:8px 7px;overflow:hidden;background:color-mix(in srgb,var(--danger) 30%,var(--sunken))}.ova-cap{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:var(--success)}.ova-lg{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:calc(11px*var(--fs));color:var(--muted)}.ova-k{display:inline-flex;align-items:center;gap:6px}.ova-k b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.ova-p{inline-size:9px;block-size:9px;border-radius:3px;flex-shrink:0}.ova-p.cap{background:var(--success)}.ova-p.int{background:color-mix(in srgb,var(--danger) 70%,var(--sunken))}.ova-p.res{background:var(--sunken);box-shadow:inset 0 0 0 1.5px var(--border)}.ova-dit,.ova-bascule{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:calc(11.5px*var(--fs));line-height:1.5}.ova-dit{color:var(--warningInk)}.ova-bascule{color:var(--muted)}.ova-dit svg,.ova-bascule svg{flex-shrink:0;margin-block-start:1px}.ova-dit b,.ova-bascule b{font-weight:700}.ova-plus{--hit:8px;position:relative;display:inline-flex;align-items:center;gap:6px;margin-block-start:10px;padding:0;border:0;background:none;cursor:pointer;color:var(--accent);font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:700}.ova-plus:after{content:"";position:absolute;inset:calc(var(--hit,0px) * -1)}.ova-t{margin-block-start:10px;overflow-x:auto}.ova-tr{position:relative;display:grid;grid-template-columns:minmax(72px,1fr) repeat(3,minmax(64px,auto));gap:8px;align-items:center;padding-block:7px;min-inline-size:280px;font-size:calc(11.5px*var(--fs));border-block-end:1px solid var(--border)}.ova-th{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint)}.ova-tr:last-child{border-block-end:0}.ova-tr:not(.fait):not(.ova-th){color:var(--muted)}.ova-tr.ici{background:var(--accentSoft);border-radius:8px;box-shadow:inset 2px 0 0 var(--accent)}.ova-an{font-weight:700;white-space:nowrap}.ova-an em{font-style:normal;font-weight:500;font-size:calc(10px*var(--fs));color:var(--faint)}.ova-n{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ova-s{color:var(--faint)}.ova-mini{position:absolute;inset-inline:0;inset-block-end:0;display:flex;gap:2px;block-size:2px}.ova-mini b{display:block;block-size:100%;border-radius:1px}.ova-mini b.cap{background:var(--success)}.ova-mini b.int{background:color-mix(in srgb,var(--danger) 70%,var(--sunken))}.pec-l{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;padding-block:9px;border-block-end:1px solid var(--border)}.pec-n{flex:1;min-inline-size:120px;font-weight:700;font-size:calc(12.5px*var(--fs))}.pec-n em{font-style:normal;font-weight:500;color:var(--muted);font-size:calc(11px*var(--fs))}.pec-m{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums;white-space:nowrap}.pec-m em{font-style:normal;font-family:var(--body);font-weight:500;font-size:calc(10px*var(--fs));color:var(--muted)}.pec-e{display:inline-flex;align-items:center;gap:5px;font-size:calc(10.5px*var(--fs));font-weight:700;white-space:nowrap}.pec-e.ok{color:var(--successInk)}.pec-e.no{color:var(--muted)}.pec-x{flex-basis:100%;display:flex;align-items:center;gap:6px;font-size:calc(11px*var(--fs));line-height:1.45;color:var(--warningInk)}.pec-fin{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:calc(11.5px*var(--fs));color:var(--successInk)}.pec-avert{display:flex;align-items:flex-start;gap:7px;margin:9px 0 0;font-size:calc(11px*var(--fs));line-height:1.5;color:var(--muted)}.pec-x-bas{margin:4px 0 10px;align-items:flex-start}.pec-avert svg,.pec-fin svg,.pec-x svg{flex-shrink:0;margin-block-start:1px}.pec-avert b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.rap-ok{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:calc(11.5px*var(--fs));line-height:1.5;color:var(--successInk)}.rap-l{padding-block:10px;border-block-end:1px solid var(--border)}.rap-l:last-child{border-block-end:0}.rap-h{display:flex;align-items:center;gap:7px;color:var(--warningInk);font-size:calc(12.5px*var(--fs));margin-block-end:8px}.rap-h b{color:var(--text);font-weight:700}.rap-cmp{display:flex;flex-wrap:wrap;gap:8px 18px;margin-block-end:8px}.rap-cmp span{display:flex;flex-direction:column;gap:1px}.rap-cmp em{font-style:normal;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint)}.rap-cmp b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13.5px*var(--fs));font-variant-numeric:tabular-nums}.rap-d b{color:var(--warningInk)}.rap-t{margin:0;font-size:calc(11.5px*var(--fs));line-height:1.55;color:var(--muted)}.rap-t b{color:var(--text);font-weight:700}.rap-an{margin:6px 0 0;font-size:calc(11px*var(--fs));color:var(--faint)}.rap-an b{color:var(--warningInk);font-weight:700;font-variant-numeric:tabular-nums}.rap-ok svg,.rap-h svg{flex-shrink:0;margin-block-start:1px}.imo-pret-etu{--hit:6px;position:relative;display:flex;align-items:center;gap:8px;width:100%;margin-block-start:10px;padding:9px 11px;border-radius:11px;border:1px solid var(--border);background:var(--sunken);color:var(--accent);cursor:pointer;font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:700;text-align:start}.imo-pret-etu:after{content:"";position:absolute;inset:calc(var(--hit,0px) * -1)}.imo-pret-etu svg:last-child{margin-inline-start:auto;color:var(--faint)}@media (hover:hover){.imo-pret-etu:hover{border-color:var(--accent);background:var(--accentSoft)}}.epr-k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.epr-k span{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.epr-k em{font-style:normal;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint);line-height:1.3}.epr-k b{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(16px*var(--fs));font-variant-numeric:tabular-nums;line-height:1.2}.jal{list-style:none;margin:0;padding:0}.jal-i{position:relative;display:flex;gap:12px;padding-block:11px}.jal-i:not(:last-child):before{content:"";position:absolute;inset-block-start:22px;inset-block-end:-4px;inset-inline-start:5px;inline-size:2px;background:var(--border)}.jal-i.fait:not(:last-child):before{background:color-mix(in srgb,var(--success) 45%,var(--border))}.jal-p{position:relative;z-index:1;flex-shrink:0;inline-size:12px;block-size:12px;border-radius:50%;margin-block-start:4px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--border)}.jal-i.fait .jal-p{background:var(--success);box-shadow:inset 0 0 0 2px var(--success)}.jal-c{flex:1;min-inline-size:0}.jal-h{display:flex;align-items:baseline;gap:10px}.jal-h b{flex:1;min-inline-size:0;font-weight:700;font-size:calc(12.5px*var(--fs));line-height:1.35}.jal-q{flex-shrink:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums;color:var(--muted)}.jal-i.fait .jal-q{color:var(--successInk)}.jal-d{margin:3px 0 0;font-size:calc(11px*var(--fs));line-height:1.5;color:var(--muted)}.jal-m{display:inline-block;margin-block-start:4px;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint)}.jal-i.fait .jal-m{color:var(--successInk)}.imo-pret-ass{display:block;font-style:normal;font-family:var(--body);font-weight:600;font-size:calc(10.5px*var(--fs));color:var(--muted);margin-block-start:1px}.cht-list{display:flex;flex-direction:column}.cht-row{position:relative;padding-block:13px 12px;padding-inline:2px;border-block-end:1px solid var(--hairline);transition:opacity .14s}.cht-row:last-child{border-block-end:none}.cht-hit{display:flex;align-items:flex-start;gap:12px;width:100%;background:none;border:none;padding:0;text-align:start;cursor:pointer;color:var(--text)}.cht-hit:active{opacity:.72}.cht-row.calme{opacity:.58}.cht-glyph{flex:0 0 auto;inline-size:34px;block-size:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--accentSoft);color:var(--accent);margin-block-start:2px}.cht-glyph.sm{inline-size:26px;block-size:26px;border-radius:9px;margin-block-start:0}.cht-row.dort .cht-glyph{background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warningInk)}.cht-main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:5px}.cht-l1{display:flex;align-items:baseline;gap:8px;min-inline-size:0;flex-wrap:wrap}.cht-name{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14.5px*var(--fs));color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.cht-sph{flex:0 0 auto;font-family:var(--body);font-size:calc(11px*var(--fs));font-weight:600;padding:2px 7px;border-radius:7px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted)}.cht-sph.s-pro{background:var(--accentSoft);color:var(--accent)}.cht-etat{font-family:var(--body);font-size:calc(10.5px*var(--fs));font-weight:600;color:var(--faint);letter-spacing:.04em}.cht-next{display:flex;align-items:center;gap:6px;width:100%;min-inline-size:0;margin-block-start:9px;padding:7px 9px;border-radius:10px;cursor:pointer;background:var(--accentSoft);border:none;text-align:start;font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;line-height:1.35;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cht-next:active{transform:scale(.995)}.cht-next.vide{background:color-mix(in srgb,var(--text) 5%,transparent);border:1px solid transparent}.cht-next>svg{flex:0 0 auto;color:var(--accent)}.cht-next.vide{color:var(--faint);font-weight:500;font-style:italic}.cht-next.vide>svg{color:var(--faint)}.cht-l3{display:flex;align-items:center;gap:7px;min-inline-size:0;flex-wrap:wrap}.cht-meta{font-family:var(--body);font-size:calc(11px*var(--fs));color:var(--muted);white-space:nowrap}.cht-pulse{flex:0 0 auto;position:relative;display:inline-block;inline-size:52px;block-size:4px;border-radius:99px;background:var(--sunken);overflow:hidden}.cht-pulse>i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:99px;background:var(--accent);opacity:.55;transition:inline-size .3s ease}.cht-pulse.dort>i{background:var(--warning);opacity:1}.cht-ring{flex:0 0 auto;align-self:center;color:var(--muted);font-size:calc(10px*var(--fs))}.cht-portes{display:flex;flex-direction:column;gap:9px;margin-block-start:16px}.cht-repli{margin-block-start:22px;padding-block-start:16px;border-block-start:1px solid var(--hairline)}.cht-n{display:inline-flex;align-items:center;gap:5px;font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.cht-qadd{display:flex;flex-direction:column;gap:7px;margin-block-end:14px}.cht-qadd .qadd{margin:0}.cht-cible{width:100%;font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted);background:var(--surface2);border:1px solid var(--border);border-radius:11px;padding:8px 11px;outline:none}.cht-cible:focus{border-color:var(--accent)}.cht-groupes{display:flex;flex-direction:column;gap:24px}.cht-grp{display:flex;flex-direction:column}.cht-grp-h{display:flex;align-items:center;gap:9px;width:100%;background:none;border:none;padding:0 2px 9px;cursor:pointer;text-align:start;color:var(--text);border-block-end:1px solid var(--hairline)}.cht-grp-h.libre{cursor:default}.cht-grp-t{flex:1;min-inline-size:0;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cht-grp-next{display:flex;align-items:center;gap:6px;padding:9px 2px 3px;font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:600;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cht-grp-next>svg{flex:0 0 auto}.cht-task{display:block;padding-block:11px;padding-inline:2px;border-block-end:1px solid var(--hairline)}.cht-task:last-child{border-block-end:none}.cht-ck{flex:0 0 auto;inline-size:22px;block-size:22px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-block-start:1px;transition:background .14s,border-color .14s,color .14s}.cht-ck:active{transform:scale(.93)}.cht-task.fait .cht-ck{background:var(--accent);border-color:transparent;color:var(--onAccent)}.cht-tbody{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:3px;background:none;border:none;padding:0;text-align:start;cursor:pointer;color:var(--text)}.cht-tt{display:flex;align-items:center;gap:7px;min-inline-size:0;font-family:var(--body);font-size:calc(13.5px*var(--fs));font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cht-task.fait .cht-tt{color:var(--faint);text-decoration:line-through}.cht-hi{flex:0 0 auto;inline-size:3px;block-size:14px;border-radius:99px;background:var(--danger)}.cht-tm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--body);font-size:calc(11px*var(--fs));color:var(--muted)}.cht-late{color:var(--dangerInk);font-weight:700}.cht-att{display:inline-flex;align-items:center;gap:4px;color:var(--faint)}.cht-task.attend .cht-tt{color:var(--muted);font-weight:500}.cht-sep{padding-block:14px 8px;font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.cht-revues{display:flex;flex-direction:column;gap:18px;margin-block-start:18px}.cht-rev{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.cht-rev-h{display:flex;align-items:center;gap:11px;margin-block-end:14px}.cht-rev-t{flex:1;min-inline-size:0}.cht-rev-mvt{background:var(--surface);border-radius:var(--radiusSm);padding:12px 13px;margin-block-end:14px}.cht-rev-lab{font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint);margin-block-end:8px}.cht-rev-line{display:flex;align-items:center;gap:7px;font-family:var(--body);font-size:calc(12.5px*var(--fs));color:var(--text);padding-block:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cht-rev-line>svg{flex:0 0 auto;color:var(--successInk)}.cht-rev-line.plus{color:var(--muted);font-size:calc(11.5px*var(--fs))}.cht-rev-rien{font-family:var(--body);font-size:calc(12.5px*var(--fs));color:var(--muted);font-style:italic}.cht-clair{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:34px 22px;margin-block-start:18px}.cht-clair-ic{inline-size:58px;block-size:58px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--hero);box-shadow:var(--shadowSoft)}.cht-clair-t{font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(17px*var(--fs))}.cht-clair-s{font-family:var(--body);font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5;max-inline-size:34ch}.cht-retour-auto{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:2px;cursor:pointer;font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted)}.cht-fh{padding:16px 16px 13px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadowSoft);margin-block-end:16px}.cht-fh-lab{display:flex;align-items:center;gap:6px;font-family:var(--body);font-size:calc(11px*var(--fs));font-weight:600;color:var(--accent);margin-block-end:10px}.cht-fh-val{display:flex;align-items:flex-start;gap:12px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:start;font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(18px*var(--fs));line-height:1.35;color:var(--text)}.cht-fh-val>span{flex:1;min-inline-size:0}.cht-fh-val>svg{flex:0 0 auto;color:var(--faint);margin-block-start:3px}.cht-fh-val:active{opacity:.65}.cht-fh-val.vide{color:var(--faint);font-family:var(--body);font-weight:600;font-size:calc(14px*var(--fs));font-style:italic}.cht-fh-pied{display:flex;align-items:center;gap:11px;margin-block-start:15px;padding-block-start:12px;border-block-start:1px solid var(--hairline)}.cht-fh-pied .cht-pulse{flex:1;inline-size:auto;block-size:5px}.cht-fh-sub{flex:0 0 auto;font-family:var(--body);font-size:calc(11px*var(--fs));color:var(--muted);white-space:nowrap}.cht-sec{padding:15px 16px 14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin-block-end:14px}.cht-sec-h{display:flex;align-items:center;gap:7px;padding-block-end:11px;margin-block-end:2px;border-block-end:1px solid var(--hairline);font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint)}.cht-sec-h>svg{color:var(--accent)}.cht-sec-h>b{margin-inline-start:auto;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--muted);font-size:calc(11px*var(--fs))}.cht-sec .qadd{margin-block:12px 4px}.cht-liste{margin-block-start:4px}.cht-vide{padding-block:16px 8px;font-family:var(--body);font-size:calc(12.5px*var(--fs));line-height:1.5;color:var(--muted);text-align:center}.cht-ryband{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-radius:var(--radius);margin-block-end:14px;background:var(--surface2);border:1px solid var(--border)}.cht-ryband-k{font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:600;color:var(--faint)}.cht-notes-b{font-family:var(--body);font-size:calc(13px*var(--fs));line-height:1.55;color:var(--text);white-space:pre-wrap;padding-block-start:12px}.cht-etat-rail{padding-block-start:13px}.cht-icons{display:flex;flex-wrap:wrap;gap:8px}.cht-ic{inline-size:40px;block-size:40px;border-radius:12px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;transition:background .14s,color .14s,border-color .14s}.cht-ic.on{background:var(--accent);border-color:transparent;color:var(--onAccent)}.cht-spark{display:inline-flex;align-items:flex-end;gap:3px;block-size:26px;flex:0 0 auto}.cht-spark.sm{block-size:14px;gap:2px}.cht-spark>i{inline-size:6px;border-radius:2px;background:var(--accent);opacity:.34;transition:height .3s ease}.cht-spark.sm>i{inline-size:3px}.cht-spark>i.now{opacity:.85}.cht-constats{display:flex;flex-direction:column;gap:8px;margin-block:14px 4px}.cht-cst{display:flex;flex-direction:column;gap:3px;width:100%;text-align:start;padding:12px 13px;border-radius:var(--radiusSm);cursor:default;background:var(--surface2);border:1px solid var(--border);border-inline-start:3px solid var(--border)}button.cht-cst{cursor:pointer}button.cht-cst:active{transform:scale(.995)}.cht-cst.t-action{border-inline-start-color:var(--accent)}.cht-cst.t-attention{border-inline-start-color:var(--warning)}.cht-cst.t-bon{border-inline-start-color:var(--success)}.cht-cst-t{font-family:var(--body);font-size:calc(13px*var(--fs));font-weight:700;color:var(--text)}.cht-cst-c{font-family:var(--body);font-size:calc(12px*var(--fs));line-height:1.45;color:var(--muted)}.cht-inline{display:flex;gap:8px;align-items:center;margin-block-start:12px}.cht-inline input{flex:1;min-inline-size:0;font-family:var(--body);font-size:calc(13px*var(--fs));color:var(--text);background:var(--surface);border:1px solid var(--accentLine);border-radius:11px;padding:9px 12px;outline:none}.cht-inline input:focus{border-color:var(--accent)}.cht-inline>button{flex:0 0 auto;inline-size:38px;block-size:38px;border-radius:11px;border:none;background:var(--accent);color:var(--onAccent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cht-inline>button:disabled{opacity:.4;cursor:default}.cht-inline.grand input{font-family:var(--title);font-size:calc(15px*var(--fs));font-weight:calc(700 + var(--title-boost))}.cht-lu{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-inline:2px}.cht-lu-c{display:inline-flex;align-items:center;gap:5px;font-family:var(--body);font-size:calc(11px*var(--fs));font-weight:700;padding:3px 9px;border-radius:8px;background:var(--accentSoft);color:var(--accent)}.cht-lu-c.amb{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warningInk)}.cht-lu-h{font-family:var(--body);font-size:calc(11px*var(--fs));color:var(--faint)}.cht-cibles{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:1px}.cht-cibles::-webkit-scrollbar{display:none}.cht-chip{flex:0 0 auto;font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:600;padding:5px 11px;border-radius:99px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.cht-chip.on{background:var(--accent);border-color:transparent;color:var(--onAccent)}.cht-chip.x{padding:5px 8px;color:var(--faint)}.cht-focus{margin-block:16px 4px;padding:14px;border-radius:var(--radius);background:var(--surface2);border:1px solid var(--border)}.cht-focus-h{display:flex;align-items:center;gap:6px;margin-block-end:10px;font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--faint)}.cht-fx{display:flex;align-items:center;gap:9px;width:100%;text-align:start;background:none;border:none;padding:8px 0;cursor:pointer;color:var(--text);border-block-start:1px solid var(--hairline)}.cht-fx:first-of-type{border-block-start:none}.cht-fx-p{flex:0 0 auto;inline-size:18px;block-size:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--danger);color:var(--onAccent)}.cht-fx.suite .cht-fx-p{background:var(--accentSoft);color:var(--accent)}.cht-fx-t{flex:1;min-inline-size:0;font-family:var(--body);font-size:calc(13px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cht-fx-m{flex:0 0 auto;max-inline-size:38%;font-family:var(--body);font-size:calc(11px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cht-task-l{display:flex;align-items:flex-start;gap:11px}.cht-chev{flex:0 0 auto;inline-size:30px;block-size:30px;border-radius:9px;border:none;background:none;color:var(--faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-block-start:-2px}.cht-task.ouvert{background:var(--surface2);border-radius:var(--radiusSm);padding-inline:10px;margin-inline:-8px}.cht-task.ouvert .cht-chev{color:var(--accent)}.cht-drawer{display:flex;flex-direction:column;gap:13px;padding-block:13px 6px;margin-block-start:11px;border-block-start:1px solid var(--hairline)}.cht-dr-l{display:flex;flex-direction:column;gap:7px;min-inline-size:0}.cht-dr-k{font-family:var(--body);font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint)}.cht-dr-v{min-inline-size:0;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.cht-dr-date{font-family:var(--body);font-size:calc(11.5px*var(--fs));color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:4px 9px;outline:none;max-inline-size:9.5em}.cht-dr-txt{flex:1;min-inline-size:0;font-family:var(--body);font-size:calc(12.5px*var(--fs));color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:6px 10px;outline:none}.cht-dr-txt:focus{border-color:var(--accent)}.cht-dr-sel{flex:1;min-inline-size:0;font-family:var(--body);font-size:calc(12.5px*var(--fs));color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:6px 9px;outline:none}.cht-dr-plus{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:4px 0;cursor:pointer;font-family:var(--body);font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--muted)}.cht-rythme{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:var(--radius);margin-block-end:14px;background:var(--surface2);border:1px solid var(--border)}.cht-ry-l{min-inline-size:0}.cht-ry-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(22px*var(--fs));line-height:1.1;color:var(--text)}.cht-ry-k{font-family:var(--body);font-size:calc(11.5px*var(--fs));color:var(--muted);max-inline-size:18ch;line-height:1.4}.cht-fh-sp{display:inline-flex;align-items:center;margin-inline-start:9px;vertical-align:-3px}.cht-meta.att{color:var(--faint)}.ai-outil{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ai-outil .card{margin-bottom:0}.ai-outil .ai-brief{padding:14px}.ai-outil>.seg,.ai-outil .seg{margin-bottom:0}.vg{margin-block:10px 2px}.vg-piste{position:relative;block-size:8px;border-radius:6px;background:var(--sunken);overflow:hidden;box-shadow:inset 0 1px 2px color-mix(in srgb,#000 8%,transparent)}.vg-fill{display:block;block-size:100%;border-radius:6px;transition:inline-size .5s var(--mv-ease)}.vg-fill[data-ton=calme]{background:color-mix(in srgb,var(--accent) 55%,var(--sunken))}.vg-fill[data-ton=warn]{background:var(--warning)}.vg-fill[data-ton=bad]{background:var(--danger)}.vg-fill[data-ton=flat]{background:var(--faint)}.vg-seuil{position:absolute;inset-block:0;inline-size:3px;background:var(--surface);transform:translate(-1.5px);box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 22%,transparent)}.vg-leg{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-block-start:6px;font-size:calc(11.5px*var(--fs));color:var(--muted)}.vg-leg span:first-child{font-weight:600;color:var(--text)}.vl-note{margin:6px 0 0;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.vl-etat{display:flex;align-items:flex-start;gap:12px;padding:15px 16px}.vl-etat-i{flex:0 0 auto;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:12px;background:var(--sunken);color:var(--muted)}.vl-etat[data-etat=agir] .vl-etat-i{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--dangerInk)}.vl-etat[data-etat=voir] .vl-etat-i{background:color-mix(in srgb,var(--warning) 18%,var(--surface));color:var(--warningInk)}.vl-etat[data-etat=calme] .vl-etat-i{background:color-mix(in srgb,var(--success) 16%,var(--surface));color:var(--successInk)}.vl-etat-x{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.vl-etat-x>b{font-family:var(--title);font-size:calc(16px*var(--fs));font-weight:calc(700 + var(--title-boost));line-height:1.25}.vl-etat-x>span{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.45}.vl-rad{padding:14px 14px 12px}.vl-rad-t{font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);margin-block-end:10px;letter-spacing:.01em}.vl-rad-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vl-tu{display:flex;flex-direction:column;align-items:center;gap:1px;padding:11px 6px 9px;border:1px solid transparent;border-radius:var(--radiusSm);background:color-mix(in srgb,var(--text) 4%,transparent);cursor:pointer;transition:background-color var(--mv-2) var(--mv-std),transform var(--mv-3) var(--mv-ressort)}.vl-tu:active{transform:scale(.97);transition-duration:var(--mv-1)}@media (hover:hover){.vl-tu:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.vl-tu-i{display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:9px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);margin-block-end:4px}.vl-tu-n{font-family:var(--title);font-size:calc(19px*var(--fs));font-weight:calc(700 + var(--title-boost));line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.vl-tu-u{font-size:calc(10.5px*var(--fs));color:var(--faint)}.vl-tu-l{font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600;text-align:center;margin-block-start:3px;line-height:1.25}.vl-mer{padding:14px}.vl-mer-h{display:flex;align-items:center;gap:13px;margin-block-end:12px}.vl-mer-r{font-family:var(--title);font-size:calc(13px*var(--fs));font-weight:calc(700 + var(--title-boost));color:var(--text)}.vl-mer-t{display:block;font-family:var(--title);font-size:calc(14.5px*var(--fs));font-weight:calc(700 + var(--title-boost))}.vl-mer .vl-note{margin-block-start:3px}.vl-et{display:flex;align-items:flex-start;gap:10px;padding-block:9px}.vl-et+.vl-et{border-block-start:1px solid var(--hairline)}.vl-et-c{flex:0 0 auto;display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;background:var(--sunken);color:var(--faint);margin-block-start:1px}.vl-et[data-fait="1"] .vl-et-c{background:color-mix(in srgb,var(--success) 20%,var(--surface));color:var(--successInk)}.vl-et-x{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.vl-et-x>b{font-size:calc(13px*var(--fs));font-weight:650;line-height:1.3}.vl-et-x>span{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.4}.vl-et[data-fait="1"]:not([data-auto="1"]) .vl-et-x>b{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--faint)}.vl-et[data-auto="1"] .vl-et-x>b{color:var(--muted)}.vl-reg{display:flex;align-items:flex-start;gap:10px;padding-block:9px}.vl-reg+.vl-reg{border-block-start:1px solid var(--hairline)}.vl-reg-i{flex:0 0 auto;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:9px;background:var(--sunken);color:var(--accent)}.vl-reg>div{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.vl-reg b{font-size:calc(12.5px*var(--fs));font-weight:650}.vl-reg span{font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.vl-al{padding:14px;border-inline-start:3px solid var(--border)}.vl-al[data-tone=bad]{border-inline-start-color:var(--danger)}.vl-al[data-tone=warn]{border-inline-start-color:var(--warning)}.vl-al[data-tone=flat]{border-inline-start-color:var(--faint)}.vl-al-h{display:flex;align-items:center;gap:7px;margin-block-end:7px}.vl-al-p{display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:7px;background:var(--sunken);color:var(--muted)}.vl-al-p[data-ton=bad]{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--dangerInk)}.vl-al-p[data-ton=warn]{background:color-mix(in srgb,var(--warning) 20%,var(--surface));color:var(--warningInk)}.vl-al-n{font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted)}.vl-al-t{margin-inline-start:auto;font-size:calc(10px*var(--fs));font-weight:600;padding:2px 7px;border-radius:99px;background:var(--sunken);color:var(--muted)}.vl-al-ti{display:block;font-size:calc(14px*var(--fs));font-weight:650;line-height:1.35}.vl-al-px{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-block-start:9px;padding:8px 10px;border-radius:var(--radiusSm);background:var(--sunken);font-size:calc(11.5px*var(--fs));color:var(--muted)}.vl-al-px b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.vl-al-g{display:flex;align-items:center;gap:7px;margin-block-start:10px;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--accent)}.vl-al-g svg{flex:0 0 auto}.vl-ec{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.5}.vl-ec svg{flex:0 0 auto;margin-block-start:2px;color:var(--successInk)}.vl-ec b{color:var(--text);font-weight:650}.vl-intro{display:flex;align-items:flex-start;gap:11px;padding:13px 14px}.vl-intro-i{flex:0 0 auto;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:10px;background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent)}.vl-intro p{margin:0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.vl-intro p b{color:var(--text);font-weight:650}.vl-act{padding:13px 14px}.vl-act-h{display:flex;align-items:center;gap:9px;margin-block-end:4px}.vl-act-h>b{font-size:calc(13.5px*var(--fs));font-weight:700}.vl-act-m{flex:0 0 auto;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:9px;font-family:var(--title);font-size:calc(10.5px*var(--fs));font-weight:calc(700 + var(--title-boost));letter-spacing:-.02em}.vl-act-m[data-petit="1"]{font-size:calc(8.5px*var(--fs))}.vl-act-n{margin-inline-start:auto;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.vl-art{display:flex;flex-direction:column;gap:2px;padding-block:9px;text-decoration:none;color:inherit}.vl-art+.vl-art{border-block-start:1px solid var(--hairline)}.vl-art-t{font-size:calc(12.5px*var(--fs));font-weight:550;line-height:1.4;color:var(--text)}.vl-art-m{font-size:calc(11px*var(--fs));color:var(--faint)}.vl-art:active .vl-art-t{color:var(--accent)}.vl-sui{padding:13px 14px}.vl-sui-h{display:flex;align-items:center;gap:9px;inline-size:100%;padding:0;background:none;border:0;cursor:pointer;text-align:start;color:var(--text)}.vl-sui-h>svg{margin-inline-start:auto;color:var(--faint);flex:0 0 auto}.vl-sui-x{min-inline-size:0;display:flex;flex-direction:column;gap:0}.vl-sui-x>b{font-size:calc(13.5px*var(--fs));font-weight:700;line-height:1.25}.vl-sui-x>span{font-size:calc(11.5px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-sui-b{margin-inline-start:auto;font-size:calc(10px*var(--fs));font-weight:700;padding:3px 8px;border-radius:99px;background:color-mix(in srgb,var(--success) 20%,var(--surface));color:var(--successInk)}.vl-sui-b+svg{margin-inline-start:6px}.vl-sui[data-atteint="1"]{border-color:color-mix(in srgb,var(--success) 45%,var(--border))}.vl-vide{display:flex;flex-direction:column;align-items:center;gap:7px;padding:26px 18px;text-align:center}.vl-vide>svg{color:var(--faint)}.vl-vide>b{font-family:var(--title);font-size:calc(14.5px*var(--fs));font-weight:calc(700 + var(--title-boost))}.vl-vide>p{margin:0 0 5px;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.45;max-inline-size:30ch}.vl-cib{padding-block:12px}.vl-cib+.vl-cib{border-block-start:1px solid var(--hairline)}.vl-cib-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-block-end:7px}.vl-cib-l{font-size:calc(13px*var(--fs));font-weight:600}.vl-cib-v{font-size:calc(11.5px*var(--fs));color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.vl-cib-v b{font-size:calc(13.5px*var(--fs));color:var(--text);font-weight:700}.vl-cib-v i{font-style:normal;font-size:calc(10.5px*var(--fs));color:var(--faint)}.vl-cib-p{position:relative;block-size:10px;border-radius:6px;background:var(--sunken);box-shadow:inset 0 1px 2px color-mix(in srgb,#000 8%,transparent)}.vl-cib-band{position:absolute;inset-block:0;border-radius:6px;background:color-mix(in srgb,var(--accent) 26%,transparent)}.vl-cib-t{position:absolute;inset-block:-2px;inline-size:2px;border-radius:2px;background:var(--accent);transform:translate(-1px)}.vl-cib-r{position:absolute;inset-block-start:50%;inline-size:12px;block-size:12px;border-radius:50%;background:var(--text);border:2px solid var(--surface);transform:translate(-6px,-50%);box-shadow:0 1px 3px color-mix(in srgb,#000 22%,transparent)}.vl-cib-r[data-hors="1"]{background:var(--danger)}.vl-cib-e{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-start:10px}.vl-cib-in{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.vl-cib-in input{inline-size:92px;text-align:end}.vl-cib-in>i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:600}.vl-cib-ok{font-size:calc(11px*var(--fs));color:var(--muted)}.vl-cib-w{font-size:calc(11px*var(--fs));font-weight:600;color:var(--dangerInk)}.vl-cib[data-hors="1"] .vl-cib-l{color:var(--dangerInk)}.vl-som{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;padding:12px 14px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.vl-som>b{font-family:var(--title);font-size:calc(15px*var(--fs));color:var(--text);margin-inline-start:auto;font-variant-numeric:tabular-nums}.vl-som[data-trop="1"]>b{color:var(--dangerInk)}.vl-som .vl-cib-w{inline-size:100%;margin-inline-start:0}.vl-notif{display:flex;align-items:flex-start;gap:11px;padding:13px 14px}.vl-notif[data-actif="0"] .vl-intro-i{background:var(--sunken);color:var(--faint)}.vl-notif .vl-etat-x{flex:1}.vl-notif .vl-etat-x>b{font-family:var(--body);font-size:calc(13px*var(--fs));font-weight:650}.vl-notif .vl-etat-x>span{font-size:calc(11.5px*var(--fs))}.dc-tete{display:flex;align-items:flex-start;gap:12px;padding:15px 16px}.dc-tete-i{flex:0 0 auto;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:12px;background:var(--sunken);color:var(--muted)}.dc-tete[data-etat=agir] .dc-tete-i{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--dangerInk)}.dc-tete[data-etat=voir] .dc-tete-i{background:color-mix(in srgb,var(--warning) 18%,var(--surface));color:var(--warningInk)}.dc-tete[data-etat=calme] .dc-tete-i{background:color-mix(in srgb,var(--success) 16%,var(--surface));color:var(--successInk)}.dc-tete-x{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.dc-tete-x>b{font-family:var(--title);font-size:calc(16px*var(--fs));font-weight:calc(700 + var(--title-boost));line-height:1.25}.dc-tete-x>span{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.45}.dc-c{padding:0;overflow:hidden}.dc-c[data-urg=agir]{border-inline-start:3px solid var(--danger)}.dc-c[data-urg=regarder]{border-inline-start:3px solid var(--warning)}.dc-c[data-urg=noter]{border-inline-start:3px solid var(--hairline)}.dc-h{display:flex;align-items:center;gap:10px;inline-size:100%;padding:12px 14px 10px;background:none;border:0;text-align:start;font:inherit;color:inherit;cursor:pointer}.dc-m{flex:0 0 auto;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:10px;font-size:calc(11px*var(--fs));font-weight:800;letter-spacing:.02em}.dc-m[data-petit="1"]{font-size:calc(9px*var(--fs))}.dc-hx{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.dc-hx>b{font-size:calc(14px*var(--fs));font-weight:700}.dc-hx>i{font-style:normal;font-size:calc(11px*var(--fs));color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-hv{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums}.dc-hv>b{font-size:calc(14px*var(--fs));font-weight:700}.dc-hv>i{font-style:normal;font-size:calc(11px*var(--fs));font-weight:600}.dc-hv>i[data-sens=up]{color:var(--successInk)}.dc-hv>i[data-sens=down]{color:var(--dangerInk)}.dc-hv>i[data-sens=plat]{color:var(--muted)}.dc-mo{padding:0 14px 12px}.dc-mo>b{display:block;font-size:calc(13.5px*var(--fs));font-weight:650;line-height:1.4}.dc-mo>p{margin:4px 0 0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.dc-mo p.dc-reg{display:flex;align-items:flex-start;gap:6px;margin-block-start:8px;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint)}.dc-reg svg{flex:0 0 auto;margin-block-start:2px}.dc-mo p.dc-cout{margin-block-start:7px;padding-block-start:7px;border-block-start:1px solid var(--hairline);font-size:calc(11.5px*var(--fs));font-style:italic}.dc-p{padding:13px 14px}.dc-p-h{display:flex;align-items:center;gap:8px;margin-block-end:5px}.dc-p-h>b{font-size:calc(13.5px*var(--fs));font-weight:700;line-height:1.35}.dc-p-i{flex:0 0 auto;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:8px;background:var(--sunken);color:var(--muted)}.dc-p[data-grav=agir] .dc-p-i{background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:var(--dangerInk)}.dc-p[data-grav=regarder] .dc-p-i{background:color-mix(in srgb,var(--warning) 16%,var(--surface));color:var(--warningInk)}.dc-p>p{margin:0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.dc-p p.dc-reg{display:flex;align-items:flex-start;gap:6px;margin-block-start:8px;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint)}.dc-p p.dc-cout{margin-block-start:7px;padding-block-start:7px;border-block-start:1px solid var(--hairline);font-size:calc(11.5px*var(--fs));font-style:italic}.dc-p p.dc-p-l{margin-block-start:6px;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--text)}.dc-plus{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.dc-chip{padding:3px 9px;border-radius:7px;background:var(--sunken);font-size:calc(11px*var(--fs));font-weight:600;color:var(--text)}.dc-chip[data-grav=agir]{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--dangerInk)}.dc-chip[data-grav=regarder]{background:color-mix(in srgb,var(--warning) 14%,var(--surface));color:var(--warningInk)}.dc-hz{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px;border-block-start:1px solid var(--hairline);padding-block-start:10px;margin-inline:14px;padding-inline:0}.dc-hzc{display:inline-flex;align-items:baseline;gap:5px;padding:3px 8px;border-radius:7px;background:var(--sunken);font-size:calc(11px*var(--fs));font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.dc-hzc>i{font-style:normal;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint)}.dc-hzc[data-ton=poursuite],.dc-hzc[data-ton=haut]{color:var(--successInk)}.dc-hzc[data-ton=retournement],.dc-hzc[data-ton=bas]{color:var(--dangerInk)}.dc-hzc[data-ton=actu]{color:var(--accent)}.dc-calmes{display:flex;flex-direction:column}.dc-cl{display:flex;align-items:center;gap:10px;inline-size:100%;padding:9px 2px;background:none;border:0;text-align:start;font:inherit;color:inherit;cursor:pointer}.dc-cl+.dc-cl{border-block-start:1px solid var(--hairline)}.dc-cl-s{flex:0 0 auto;font-size:calc(12.5px*var(--fs));font-weight:700}.dc-cl-n{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px*var(--fs));color:var(--faint)}.dc-cl-v{flex:0 0 auto;font-size:calc(12.5px*var(--fs));font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted)}.td-bar{margin-block:2px 0}.td-met{padding:13px 14px}.td-met-h{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-block-end:6px}.td-met-h>b{font-family:var(--title);font-size:calc(14.5px*var(--fs));font-weight:calc(700 + var(--title-boost))}.td-met-h>span{font-size:calc(11px*var(--fs));font-weight:600;color:var(--muted);padding:2px 7px;border-radius:999px;background:var(--sunken)}.td-met p{margin:0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5}.td-met p.td-met-c{margin-block-start:9px;padding-block-start:9px;border-block-start:1px solid var(--hairline);font-size:calc(11.5px*var(--fs))}.td-li{padding:12px 14px 11px}.td-li[data-mien="1"]{border-inline-start:3px solid var(--accent)}.td-li-h{display:flex;align-items:center;gap:8px;min-inline-size:0}.td-li-m{flex:0 0 auto;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:9px;font-size:calc(10px*var(--fs));font-weight:800;letter-spacing:.02em}.td-li-m[data-petit="1"]{font-size:calc(8.5px*var(--fs))}.td-li-h>b{font-size:calc(13.5px*var(--fs));font-weight:700;flex:0 0 auto}.td-li-n{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11.5px*var(--fs));color:var(--faint)}.td-li-r{flex:0 0 auto;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.td-tag{flex:0 0 auto;font-size:calc(10px*var(--fs));font-weight:700;letter-spacing:.03em;padding:2px 6px;border-radius:5px}.td-tag[data-quoi=mien]{background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--accent)}.td-tag[data-quoi=suivi]{background:var(--sunken);color:var(--muted)}.td-li-v{margin-block:9px 2px;font-family:var(--title);font-size:calc(21px*var(--fs));font-weight:calc(600 + var(--title-boost));line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text)}.td-li-v[data-ton=poursuite],.td-li-v[data-ton=haut]{color:var(--successInk)}.td-li-v[data-ton=retournement],.td-li-v[data-ton=bas]{color:var(--dangerInk)}.td-li-v[data-ton=neutre],.td-li-v[data-ton=milieu],.td-li-v[data-ton=absent]{color:var(--muted)}.td-li-v[data-ton=socle]{color:var(--successInk)}.td-li-v[data-ton=etabli]{color:var(--accent)}.td-li-v[data-ton=speculatif]{color:var(--warningInk)}.td-li-v[data-ton=stable]{color:var(--muted)}.td-li-u{margin-inline-start:7px;font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--faint);vertical-align:middle}.td-li-q{margin:0;font-size:calc(12.5px*var(--fs));color:var(--text);line-height:1.5}.td-li-g{display:flex;align-items:flex-start;gap:6px;margin:7px 0 0;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.td-li-g svg{flex:0 0 auto;margin-block-start:2px}.td-li-o{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:10px}.td-alt{display:inline-flex;align-items:baseline;gap:5px;padding:3px 8px;border-radius:7px;background:var(--sunken);font-size:calc(11px*var(--fs));font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.td-alt>i{font-style:normal;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint)}.td-alt[data-ton=poursuite],.td-alt[data-ton=haut]{color:var(--successInk)}.td-alt[data-ton=retournement],.td-alt[data-ton=bas]{color:var(--dangerInk)}.td-alt[data-ton=actu]{color:var(--accent)}.td-ecart{margin-block:2px 8px;padding-inline:2px}.vl-sec{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted);margin-block:6px -2px;padding-inline-start:2px}.em-intro{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.55;margin:-4px 0 14px;max-width:62ch}.em-intro b{color:var(--text);font-weight:650}.em-saisie{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.em-presets{display:flex;flex-wrap:wrap;gap:7px}.em-preset{display:inline-flex;align-items:baseline;gap:5px;padding:6px 11px;border-radius:999px;transition:border-color .15s,background-color .15s,transform .12s;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-size:calc(12.5px*var(--fs));font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums}.em-preset small{font-size:calc(10px*var(--fs));font-weight:500;opacity:.75}.em-preset.on{border-color:transparent;background:var(--accentSoft);color:var(--accent)}.em-marches{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.em-marche{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px 0;border-block-start:1px solid var(--border)}.em-marche:first-child{border-block-start:0;padding-block-start:2px}.em-rang{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-size:calc(11.5px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums;background:var(--accentSoft);color:var(--accent);border:1px solid var(--accentLine)}.em-marche[data-cert=capacite] .em-rang{background:color-mix(in srgb,var(--warning) 13%,transparent);color:var(--warningInk);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.em-marche[data-cert=incertain] .em-rang{background:transparent;color:var(--faint);border-color:var(--border)}.em-corps{min-width:0;display:flex;flex-direction:column;gap:4px}.em-tete{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.em-label{font-size:calc(14px*var(--fs));font-weight:650;color:var(--text)}.em-cert{font-size:calc(11px*var(--fs));color:var(--faint);font-weight:600}.em-chiffres{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.em-montant{font-family:var(--title),"Manrope",sans-serif;font-size:calc(17px*var(--fs));font-weight:calc(700 + var(--title-boost));font-variant-numeric:tabular-nums;color:var(--text)}.em-rdt{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;text-align:end}.em-rdt b{font-size:calc(14px*var(--fs));font-variant-numeric:tabular-nums;color:var(--text)}.em-rdt small{font-size:calc(9.5px*var(--fs));color:var(--faint);letter-spacing:.04em}.em-marche[data-cert=garanti] .em-rdt b{color:var(--successInk)}.em-marche[data-cert=incertain] .em-rdt b{color:var(--muted)}.em-why{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5;margin:2px 0 0}.em-detail{font-size:calc(11.5px*var(--fs));color:var(--faint);line-height:1.45;margin:0}.em-pied{margin:14px 0 0;padding-block-start:12px;border-block-start:1px solid var(--hairline);font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.5;max-width:66ch}.lis-intro{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.55;margin:-4px 0 14px;max-width:64ch}.lis-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lis-item{padding:13px 0;border-block-start:1px solid var(--border);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.lis-item:first-child{border-block-start:0;padding-block-start:2px}.lis-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}.lis-tete b{font-size:calc(14px*var(--fs));font-weight:650;color:var(--text)}.lis-an{font-family:var(--title),"Manrope",sans-serif;font-size:calc(13px*var(--fs));font-variant-numeric:tabular-nums;color:var(--warningInk);white-space:nowrap}.lis-preuve{margin:0;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.5;font-variant-numeric:tabular-nums}.lis-form{width:100%;display:flex;flex-direction:column;gap:8px;background:var(--surface2,var(--bg));border:1px solid var(--border);border-radius:10px;padding:12px}.lis-form input[type=date]{width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font:inherit}.lis-rassure{margin:0;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.5}.lis-rassure b{color:var(--text)}.lis-actions{display:flex;gap:8px;flex-wrap:wrap}.af-fisc{margin-top:14px;padding:13px 15px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.af-fisc[data-ton=perte]{border-color:color-mix(in srgb,var(--warning) 26%,var(--border))}.af-fisc-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.af-fisc-h span{font-size:calc(12.5px*var(--fs));color:var(--muted);font-weight:600}.af-fisc-h b{font-family:var(--title),"Manrope",sans-serif;font-size:calc(17px*var(--fs));font-variant-numeric:tabular-nums}.af-fisc[data-ton=perte] .af-fisc-h b{color:var(--warningInk)}.af-fisc[data-ton=gain] .af-fisc-h b{color:var(--successInk)}.af-fisc-f{margin:8px 0 0;font-size:calc(11.5px*var(--fs));color:var(--faint);font-variant-numeric:tabular-nums;overflow-x:auto;white-space:nowrap;padding-block-end:2px}.af-fisc-p{margin:8px 0 0;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.5}.af-fisc-p b{color:var(--text);font-weight:650}.af-fisc-vide{margin:14px 0 0;font-size:calc(12px*var(--fs));color:var(--faint);line-height:1.5}.rac-card{display:flex;flex-direction:column;gap:12px}.rac-note{margin:-4px 0 0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.55;max-width:62ch}.rac-presets{display:flex;flex-wrap:wrap;gap:7px}.rac-preset{padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);transition:border-color .15s,background-color .15s,transform .12s;color:var(--muted);font-size:calc(12.5px*var(--fs));font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums}.rac-preset.on{border-color:var(--accentLine);background:var(--accentSoft);color:var(--accent)}.rac-verdict{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;padding:11px 14px;border-radius:11px;background:var(--accentSoft);border:1px solid var(--accentLine)}.rac-verdict b{font-family:var(--title),"Manrope",sans-serif;font-size:calc(17px*var(--fs));font-variant-numeric:tabular-nums;color:var(--accent)}.rac-verdict span{font-size:calc(12px*var(--fs));color:var(--muted)}.rac-rep{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rac-rep li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:9px 0;border-block-start:1px solid var(--border)}.rac-rep li:first-child{border-block-start:0}.rac-rep span{font-size:calc(13.5px*var(--fs));color:var(--text);font-weight:600}.rac-rep b{font-family:var(--title),"Manrope",sans-serif;font-size:calc(14px*var(--fs));font-variant-numeric:tabular-nums;text-align:end}.rac-rep i{grid-column:1 / -1;font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--faint)}.rac-vendre{margin:0;padding-block-start:11px;border-block-start:1px solid var(--hairline);font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.5}.res-card{display:flex;flex-direction:column;gap:12px}.res-note{margin:-4px 0 0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.55;max-width:64ch}.res-note b{color:var(--text);font-weight:650}.res-date{display:flex;flex-direction:column;gap:3px;padding:12px 15px;border-radius:12px;background:color-mix(in srgb,var(--warning) 10%,transparent)}.res-date b{font-family:var(--title),"Manrope",sans-serif;font-size:calc(21px*var(--fs));font-variant-numeric:tabular-nums;color:var(--warningInk);line-height:1.1}.res-date span{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.45}.res-date i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--faint);line-height:1.45;margin-top:4px}.res-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.res-liste li{padding:11px 0 11px 12px;border-block-start:1px solid var(--border);border-inline-start:3px solid var(--border)}.res-liste li:first-child{border-block-start:0}.res-liste li[data-nature=tresorerie]{border-inline-start-color:color-mix(in srgb,var(--warning) 55%,transparent)}.res-liste li[data-nature=patrimoine]{border-inline-start-color:var(--borderStrong)}.res-liste li[data-nature=neutralise]{border-inline-start-color:color-mix(in srgb,var(--success) 45%,transparent)}.res-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.res-tete b{font-size:calc(13.5px*var(--fs));font-weight:650;color:var(--text)}.res-cout{font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(12.5px*var(--fs));font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.res-liste li[data-nature=neutralise] .res-cout{color:var(--successInk)}.res-liste p{margin:4px 0 0;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.5}.dsm-card{display:flex;flex-direction:column;gap:10px}.dsm-tete{display:flex;align-items:center;justify-content:space-between;gap:10px}.dsm-lab{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted)}.dsm-niv{font-size:calc(11.5px*var(--fs));font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid var(--border);color:var(--muted);white-space:nowrap}.dsm-niv[data-niv=agir]{background:color-mix(in srgb,var(--warning) 12%,transparent);border-color:color-mix(in srgb,var(--warning) 30%,transparent);color:var(--warningInk)}.dsm-niv[data-niv=regarder]{background:var(--accentSoft);border-color:var(--accentLine);color:var(--accent)}.dsm-une{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:0;border:0;background:none;cursor:pointer;text-align:start;font-family:var(--body)}.dsm-titre{font-family:var(--title),"Manrope",sans-serif;font-size:calc(16.5px*var(--fs));font-weight:calc(700 + var(--title-boost));color:var(--text);line-height:1.25;text-wrap:balance}.dsm-fait{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.5;font-variant-numeric:tabular-nums}.dsm-regle{font-size:calc(11.5px*var(--fs));color:var(--faint);line-height:1.45}.dsm-geste{display:inline-flex;align-items:center;gap:5px;margin-block-start:3px;font-size:calc(12.5px*var(--fs));font-weight:650;color:var(--accent)}.dsm-suite{display:flex;flex-direction:column;border-block-start:1px solid var(--border);padding-block-start:4px}.dsm-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;border:0;background:none;cursor:pointer;text-align:start;font-family:var(--body);border-block-start:1px solid var(--border)}.dsm-item:first-child{border-block-start:0}.dsm-item>i{width:7px;height:7px;border-radius:999px;background:var(--border)}.dsm-item>i[data-niv=agir]{background:var(--warning)}.dsm-item>i[data-niv=regarder]{background:var(--accent)}.dsm-item-t{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--text);min-width:0}.dsm-item-g{display:inline-flex;align-items:center;gap:4px;font-size:calc(11px*var(--fs));color:var(--faint);white-space:nowrap}.dsm-calme{margin:0;font-size:calc(12px*var(--fs));color:var(--muted);line-height:1.5}.cyc-close-j{margin-inline-start:auto;font-family:var(--title);font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:calc(700 + var(--title-boost));flex-shrink:0}.cyc-close.court{background:color-mix(in srgb,var(--danger) 12%,transparent)}.cyc-close.court .cyc-close-j{color:var(--dangerInk)}.cyc-close-w{margin-top:8px;font-size:calc(11.5px*var(--fs));color:var(--dangerInk);line-height:1.45;font-weight:600}.souv-pe-d{display:flex;align-items:center;gap:6px;font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600;margin:2px 0 6px}.souv-imp{display:block;padding:12px 13px;border-radius:var(--radiusSm);border:1px dashed var(--borderStrong);background:var(--sunken);cursor:pointer;margin-block-end:12px}.souv-imp.off{opacity:.55;pointer-events:none}.souv-imp input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.souv-imp-b{display:flex;align-items:center;gap:8px;font-weight:700;font-size:calc(13.5px*var(--fs));color:var(--accent)}.souv-imp-s{display:block;margin-block-start:5px;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.45}.alc-amb{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:8px;margin-block-start:8px}.alc-amb-b{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:start;padding:10px 11px;border-radius:var(--radiusSm);border:1px solid var(--border);background:var(--surface);cursor:pointer;font:inherit;position:relative;min-inline-size:0}.alc-amb-b.on{border-color:var(--accent);background:var(--accentSoft)}.alc-amb-b>svg{position:absolute;inset-block-start:9px;inset-inline-end:9px}.alc-amb-t{font-weight:700;font-size:calc(12.5px*var(--fs));color:var(--text);padding-inline-end:18px}.alc-amb-s{font-size:calc(11px*var(--fs));color:var(--muted);line-height:1.4}.alc-undo{position:relative}.alc-undo-n{position:absolute;inset-block-start:1px;inset-inline-end:1px;min-inline-size:14px;padding:0 3px;border-radius:999px;background:var(--accent);color:#fff;font-size:calc(9px*var(--fs));font-weight:800;line-height:14px;text-align:center}.dc-band{inline-size:100%;text-align:start;cursor:pointer;font:inherit;display:flex;align-items:center;gap:10px}.dc-band>svg:last-child{margin-inline-start:auto;flex-shrink:0;color:var(--muted)}.souv-pe-nd,.souv-a-nd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:calc(11px*var(--fs));color:var(--muted);font-weight:600;margin:2px 0 6px}.souv-a-nd{padding:8px 10px;border-radius:var(--radiusSm);background:var(--sunken);margin-block-end:8px}.souv-pe-ndl,.souv-a-nd>span{display:flex;align-items:center;gap:6px}.souv-pe-ndb{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.souv-pe-ndj{border:1px solid var(--accent);background:var(--accentSoft);color:var(--accent);border-radius:999px;padding:4px 10px;font:inherit;font-weight:700;cursor:pointer;font-size:calc(11px*var(--fs));flex-shrink:0}.souv-a-nd>.souv-pe-ndj{margin-inline-start:auto}.souv-pe-ndi{inline-size:38px;padding:3px;flex-shrink:0}.souv-pe-dq{color:var(--muted);font-weight:600;font-style:italic}.pos-age-x{margin-inline-start:auto;flex-shrink:0}.pch-late{color:var(--dangerInk);font-weight:800}.pt-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pt-head h3{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:calc(15px*var(--fs));font-weight:800}.pt-plan{display:flex;flex-direction:column;gap:10px}.pt-plan-t{font-size:calc(14px*var(--fs));font-weight:600;line-height:1.45}.pt-plan-t b{color:var(--accent);font-weight:800}.pt-plan-l{display:flex;flex-wrap:wrap;gap:6px}.pt-fer{display:flex;flex-direction:column;gap:10px}.pt-fer.dim{opacity:.55}.pt-fer-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pt-fer-d{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted)}.pt-fer-n{font-size:calc(15px*var(--fs));font-weight:800;margin-top:2px}.pt-fer-n i{font-style:normal;font-weight:600;color:var(--faint);font-size:calc(12px*var(--fs))}.pt-badge{flex-shrink:0;font-size:calc(11px*var(--fs));font-weight:700;padding:3px 9px;border-radius:999px;background:var(--sunken);color:var(--muted);white-space:nowrap}.pt-badge.perdu{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--dangerInk)}.pt-badge.ouvre{background:var(--accentSoft);color:var(--accent)}.pt-base{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.45}.pt-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--sunken)}.pt-opt-t{font-size:calc(13.5px*var(--fs));font-weight:600}.pt-opt-t b{color:var(--accent);font-weight:800}.pt-opt-s{font-size:calc(12px*var(--fs));color:var(--muted);margin-top:2px;line-height:1.4}.pt-vues{display:flex}.pt-vues>*{flex:1}.pc{display:flex;flex-direction:column;gap:12px;min-inline-size:0}.pc-choix{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px}.pc-choix-l{flex:0 0 100%;font-size:calc(12px*var(--fs));font-weight:700;color:var(--muted)}.pc-n{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 2px;border:none;border-radius:14px;background:var(--sunken);color:var(--text);font-family:var(--body);cursor:pointer;transition:background .15s,color .15s}.pc-n b{display:flex;align-items:center;min-block-size:22px;font-size:calc(18px*var(--fs));font-weight:800;line-height:1.2}.pc-n span{font-size:calc(10.5px*var(--fs));font-weight:600;color:var(--muted);white-space:nowrap}.pc-n.on{background:var(--accent);color:var(--onAccent)}.pc-n.on span{color:inherit;opacity:.85}.pc-n:disabled{opacity:.45;cursor:default}.pc-sel{display:flex;flex-direction:column;gap:12px}.pc-sel-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pc-sel-n{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted)}.pc-sel-n i{font-style:normal;color:var(--faint)}.pc-sel-t{font-size:calc(17px*var(--fs));font-weight:700;margin-top:2px;line-height:1.3}.pc-sel-t b{color:var(--accent);font-weight:800}.pc-nav{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:calc(12px*var(--fs));font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.pc-bande{display:flex;flex-wrap:wrap;gap:4px}.pc-b{display:flex;flex-direction:column;align-items:center;justify-content:center;inline-size:36px;block-size:44px;border-radius:11px;background:var(--sunken);color:var(--muted)}.pc-b i{font-style:normal;font-size:calc(10px*var(--fs));font-weight:600}.pc-b b{font-size:calc(14px*var(--fs));font-weight:800;color:var(--text)}.pc-b.pose{background:var(--accent);color:var(--onAccent)}.pc-b.pose b{color:inherit}.pc-b.ferie{background:var(--accentSoft)}.pc-b.ferie b{color:var(--accent)}.pc-b.pris{background:color-mix(in srgb,var(--success) 22%,transparent)}.pc-sel-f{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-sel-s{font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.45}.pc-vide{font-size:calc(13.5px*var(--fs));color:var(--muted);line-height:1.45}.pc-leg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--muted)}.pc-leg span{display:inline-flex;align-items:center;gap:6px}.pc-leg .pc-j{inline-size:16px;block-size:16px;aspect-ratio:auto;border-radius:5px}.pc-leg .pc-j.fer{background:var(--sunken)}.pc-mois{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(158px,100%),1fr));gap:10px}.pc-m.card{display:flex;flex-direction:column;gap:8px;padding:12px 10px}.pc-m-t{font-size:calc(13.5px*var(--fs));font-weight:800}.pc-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:3px}.pc-e{text-align:center;font-size:calc(10px*var(--fs));font-weight:700;color:var(--faint);padding-block-end:2px}.pc-j{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-block-size:24px;padding:0;border:none;background:transparent;font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}button.pc-j{cursor:pointer}.pc-j.rep{color:var(--faint)}.pc-j.passe{opacity:.35}.pc-j.auj{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pc-j.fer{font-weight:800;color:var(--accent)}.pc-j.fer:after{content:"";position:absolute;inset-block-end:2px;inset-inline-start:calc(50% - 2px);inline-size:4px;block-size:4px;border-radius:50%;background:currentColor}.pc-j.pris{background:color-mix(in srgb,var(--success) 22%,transparent);border-radius:8px;color:var(--text)}.pc-j.fen{background:color-mix(in srgb,var(--accent) 9%,transparent);opacity:1}.pc-j.fen.sel{background:color-mix(in srgb,var(--accent) 20%,transparent)}.pc-j.fen.deb{border-start-start-radius:9px;border-end-start-radius:9px}.pc-j.fen.fin{border-start-end-radius:9px;border-end-end-radius:9px}.pc-j.pos{color:var(--accent);font-weight:800;box-shadow:inset 0 0 0 2px var(--accent);border-radius:9px}.pc-j.pos.sel{background:var(--accent);color:var(--onAccent);box-shadow:none}.apps-app{display:flex;flex-direction:column}.apps-ecran{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.apps-tete-r{display:flex;align-items:center;gap:8px;min-width:0}.apps-tete-r .apps-date{flex:1 1 auto;min-width:0}.apps-outils{display:flex;align-items:center;gap:2px;flex:0 0 auto;margin-inline-end:-6px}.apps-corps{flex:1 0 auto;width:100%;max-width:520px;margin-inline:auto;padding:calc(env(safe-area-inset-top,0px) + 62px) 18px 24px}.apps-tete{margin-block-end:30px;padding-inline:4px;animation:appsIn .35s ease backwards}.apps-date{font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted)}.apps-salut{margin:4px 0 0;font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(28px*var(--fs));line-height:1.32;letter-spacing:-.03em;color:var(--text);overflow-wrap:anywhere}.apps-mot{display:inline-block;animation:motMonte .62s var(--mv-entree) backwards;animation-delay:calc(.1s + var(--i, 0) * 75ms)}@keyframes motMonte{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:none}}.apps-tete-f{display:flex;min-inline-size:0;margin-block-start:12px}.apps-foy{display:inline-flex;align-items:center;gap:9px;max-inline-size:100%;min-block-size:40px;padding-block:4px;padding-inline:4px 12px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font-family:var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--mv-3) var(--mv-rebond),background-color var(--mv-1) linear}.apps-foy:active{transform:scale(.97);background:color-mix(in srgb,var(--text) 11%,transparent);transition-duration:var(--mv-1),var(--mv-1)}.apps-foy.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}.apps-foy-m{flex:0 0 auto;inline-size:32px;block-size:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--onAccent);font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(14px*var(--fs));animation:foyPop .55s var(--mv-rebond) backwards}@keyframes foyPop{0%{opacity:0;transform:scale(.4) rotate(-24deg)}to{opacity:1;transform:none}}.apps-foy-t{display:flex;align-items:baseline;gap:6px;min-inline-size:0}.apps-foy-t b{min-inline-size:0;font-size:calc(13.5px*var(--fs));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apps-foy-t i{font-style:normal;font-size:calc(12px*var(--fs));font-weight:500;color:var(--muted);white-space:nowrap}.apps-foy-chev{display:flex;flex:0 0 auto;color:var(--muted);transition:transform var(--mv-3) var(--mv-ressort)}.apps-foy.on .apps-foy-chev{transform:rotate(180deg)}.foy-panel{transform-origin:top center}.foy-i{animation:foyItem .3s var(--mv-entree) backwards;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes foyItem{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.foy-i.on{background:color-mix(in srgb,var(--accent) 9%,transparent)}.foy-i>svg{flex:0 0 auto;color:var(--accent)}.foy-i .pm-t{display:flex;flex-direction:column;gap:1px}.foy-i-s{display:block;font-size:calc(11px*var(--fs));font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foy-i-m{flex:0 0 auto;inline-size:30px;block-size:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font-family:var(--title);font-weight:calc(700 + var(--title-boost));font-size:calc(13px*var(--fs))}.foy-i.on .foy-i-m{background:var(--accent);color:var(--onAccent)}@media (prefers-reduced-motion:reduce){.apps-mot,.apps-foy-m,.foy-i{animation:none}.apps-foy,.apps-foy-chev{transition:none}.apps-foy:active{transform:none}}.apps-reps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-end:28px;animation:appsIn .35s ease both}.app-rep-cel{display:flex;min-width:0}.app-rep-cel:only-child{grid-column:1 / -1}.app-rep{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:12px 14px;border:none;border-radius:18px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);text-align:start;font-family:var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent}.app-rep:active{background:color-mix(in srgb,var(--text) 9%,transparent)}.app-rep[data-ton=risque]{background:color-mix(in srgb,var(--danger) 9%,transparent)}.app-rep-l{max-width:100%;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-rep-v{max-width:100%;font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(22px*var(--fs));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-rep[data-ton=risque] .app-rep-v{color:var(--dangerInk)}.app-rep-s{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-size:calc(12px*var(--fs));line-height:1.32;color:var(--muted)}.apps-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(136px*var(--fs))),1fr));gap:8px}.app-cel{display:flex;min-width:0;animation:appsIn .35s ease both}.app-cel:nth-child(n+5){animation-delay:.04s}.app-cel:nth-child(n+9){animation-delay:.08s}.app-cel:nth-child(n+13){animation-delay:.12s}.app-ic{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:64px;padding:11px 12px;border:1px solid transparent;border-radius:var(--radiusSm);background:var(--surface);color:var(--text);background-color:color-mix(in srgb,var(--pk-c, var(--accent)) 6%,var(--surface));text-align:start;font-family:var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent}.app-ic:active{background:var(--sunken)}.app-tuile{position:relative;display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:var(--pk-c,var(--accent));box-shadow:0 1px 2px #0000001a;transition:filter .14s ease}.app-ic:hover .app-tuile{filter:brightness(1.05)}.app-ic.der{background:color-mix(in srgb,var(--pk-c) 13%,var(--surface))}.app-pastille{position:absolute;inset-block-start:-3px;inset-inline-end:-3px;width:11px;height:11px;border-radius:50%;background:var(--accent);border:2px solid var(--surface)}.app-nom{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;text-align:start;font-size:calc(12.5px*var(--fs));font-weight:600;letter-spacing:-.005em;line-height:1.32;color:var(--text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.apps-perso{display:flex;align-items:center;gap:7px;margin:30px auto 0;height:34px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-size:calc(12px*var(--fs));font-weight:600;cursor:pointer}.apps-barre{position:sticky;bottom:0;z-index:3;flex-shrink:0;padding:6px 12px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg) 64%,transparent);pointer-events:none}.apps-barre-mi{flex:1 1 auto;min-width:0}.apps-ecran.large .apps-corps{max-width:820px;padding-block-start:84px}.apps-ecran.large .apps-salut{font-size:calc(32px*var(--fs))}@keyframes appsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.apps-tete,.apps-reps,.app-cel{animation:none}.app-tuile{transition:none}}.apps-ecran.vi .apps-corps{max-width:600px}.apps-ecran.vi .apps-tete{margin-block-end:20px}.vi-pile{display:flex;flex-direction:column;gap:18px}.vi-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.vi-sec:not(.vi-fantome):empty,.vi-sec-c:empty{display:none}.vi-sec:has(>.vi-sec-c:empty):not(:has(>.vi-ed)){display:none}.vi-sec-c{display:flex;flex-direction:column;gap:12px;min-width:0}.vi-sec:not(.vi-fantome){animation:rise .4s var(--mv-entree) backwards}.vi-sec:nth-child(2){animation-delay:.05s}.vi-sec:nth-child(3){animation-delay:.1s}.vi-sec:nth-child(4){animation-delay:.15s}.vi-sec:nth-child(n+5){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.vi-sec{animation:none}}.vi .card{padding:16px}.vi .card.open>.sec-h{border-bottom:1px solid var(--border);padding-bottom:9px;margin-bottom:6px}.vi-wh.vi-lbl{margin:0 2px 2px}.vi .apps-props{margin-block-start:14px}.vi-sec{container:visec / inline-size}@container visec (max-width:300px){.vi .hq{grid-template-columns:repeat(2,minmax(0,1fr))}}.vi-wh{justify-content:flex-start}.vi-wh-ic,.vi .gx-carte-t .act-hic{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;background:var(--accentSoft);color:var(--accent)}.vi .gx-carte-t .act-hic svg{width:15px;height:15px}.act-hic{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;background:var(--accentSoft);color:var(--accent)}.act-hic svg{width:15px;height:15px}.vi .gx-carte>.gx-carte-h{border-bottom:1px solid var(--border);padding-bottom:9px;margin-bottom:10px}.vi-reps .ed-stats{gap:8px;border:0;padding:0;margin-top:2px}.vi-reps .ed-st{justify-content:center;gap:4px;min-height:62px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--text) 4.5%,transparent)}.vi-reps .ed-st+.ed-st{border-inline-start:0}.vi-reps .ed-st:first-child{padding-inline-start:12px}.vi-reps .ed-st span{font-size:calc(11.5px*var(--fs));color:var(--muted);letter-spacing:0}.vi-reps .ed-st b{font-size:calc(16px*var(--fs))}.vi-reps .ed-st:active{background:color-mix(in srgb,var(--text) 9%,transparent)}.vi .dsm-calme{display:flex;align-items:flex-start;gap:8px;font-size:calc(12.5px*var(--fs))}.vi .dsm-calme svg{flex-shrink:0;margin-block-start:1px;color:var(--successInk)}.td-ini{font-size:calc(12px*var(--fs));font-weight:700;letter-spacing:0}.vi-skel{max-inline-size:none;padding:14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.vi-err{display:flex;align-items:center;gap:8px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.vi-err span{flex:1;min-width:0}.vi-pied{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:26px}.vi-pied .apps-perso{margin:0}.apps-perso[aria-pressed=true]{background:var(--accentSoft);color:var(--text)}.vi-ed-barre{position:sticky;inset-block-start:calc(env(safe-area-inset-top,0px) + 8px);z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:16px;padding:10px 12px;border-radius:18px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid var(--border);box-shadow:var(--shadowSoft)}.vi-ed-barre-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vi-ed-barre-t b{font-size:calc(13.5px*var(--fs));font-weight:700}.vi-ed-barre-t i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.35}.vi-ed{display:flex;align-items:center;gap:6px;padding-block:6px;padding-inline:10px 6px;border-radius:14px;background:var(--accentSoft)}.vi-ed-ic{display:flex;color:var(--accent)}.vi-ed-t{flex:1;min-width:0;font-size:calc(13px*var(--fs));font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi-ed-b{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}.vi-ed-b:disabled{opacity:.35;cursor:default}.vi.edition .vi-sec-c{pointer-events:none;opacity:.5;max-block-size:220px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.vi-masquees{display:flex;flex-direction:column;gap:8px;margin-block-start:22px}.vi-masquee{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:14px;border:1px dashed var(--border);background:none;color:var(--text);font:inherit;font-size:calc(13px*var(--fs));text-align:start;cursor:pointer}.vi-masquee b{display:inline-flex;align-items:center;gap:4px;font-size:calc(12px*var(--fs));color:var(--accent);font-weight:650}.vi-cal{display:flex;flex-direction:column;gap:10px}.vi-cal-h{display:flex;align-items:center;gap:6px;min-width:0}.vi-cal-mois{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.vi-cal-mois .cal-nav{width:32px;height:32px;flex-shrink:0}.vi-cal-t{min-width:0;padding-inline:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--title);font-size:calc(16px*var(--fs));letter-spacing:-.01em}.vi-cal-t b{font-weight:calc(650 + var(--title-boost))}.vi-cal-t i{font-style:normal;font-weight:600;color:var(--muted)}.vi-cal-auj{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;flex-shrink:0;border-radius:999px;border:1px solid var(--border);background:none;color:var(--text);font:inherit;font-size:calc(11.5px*var(--fs));font-weight:600;cursor:pointer}.vi-cal-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vi-cal-wd,.vi-cal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.vi-cal-wd{text-align:center;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint)}.vi-cal-g{gap:2px;touch-action:pan-y}.vi-cal-c{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;height:46px;padding:5px 0 4px;border:none;border-radius:12px;background:none;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .14s}@media (hover:hover){.vi-cal-c:hover{background:var(--sunken)}}.vi-cal-n{display:grid;place-items:center;width:28px;height:24px;border-radius:999px;font-size:calc(13px*var(--fs));font-weight:600;font-variant-numeric:tabular-nums}.vi-cal-c.hors{color:var(--faint)}.vi-cal-c.hors .vi-cal-p{opacity:.45}.vi-cal-c.sel{background:var(--accentSoft)}.vi-cal-c.auj .vi-cal-n{background:var(--accent);color:var(--onAccent)}.vi-cal-p{display:flex;justify-content:center;gap:3px;height:5px}.vi-cal-p i{width:5px;height:5px;border-radius:50%}.vi-cal-jour{display:flex;flex-direction:column;gap:6px;padding-block-start:10px;border-block-start:1px solid var(--border)}.vi-cal-jh{display:flex;align-items:center;gap:8px;font-size:calc(13px*var(--fs));font-weight:650}.vi-cal-jour .cal-ev.dense{margin-bottom:0}.vi-cal-rien{padding:2px 0;font-size:calc(12.5px*var(--fs));color:var(--muted)}.vi-cal-plus{align-self:flex-start}.vi-cal-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;margin-block-start:2px;padding:0 12px;border-radius:999px;border:1px dashed var(--border);background:none;color:var(--muted);font:inherit;font-size:calc(12px*var(--fs));font-weight:600;cursor:pointer}.apps-ecran.vi.large .apps-corps{max-width:1280px;padding-inline:32px}.vi-disp{display:flex;flex-direction:column;gap:22px;min-width:0}.vi-disp[data-gabarit=une]{inline-size:100%;max-inline-size:780px;margin-inline:auto}.vi-cols{display:grid;gap:22px;align-items:start}.vi-disp[data-gabarit=une] .vi-cols{grid-template-columns:minmax(0,1fr)}.vi-disp[data-gabarit=principale] .vi-cols{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr)}.vi-disp[data-gabarit=cote] .vi-cols{grid-template-columns:minmax(300px,1fr) minmax(0,1.75fr)}.vi-disp[data-gabarit=deux] .vi-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.vi-disp[data-gabarit=trois] .vi-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.vi-liste{display:flex;flex-direction:column;gap:18px;min-width:0}.vi .kpi-grid.vi-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}@container visec (min-width:640px){.vi .kpi-grid.vi-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}}.vi.edition .vi-liste:not(.vi-pile){min-block-size:96px;padding:10px;border-radius:22px;outline:1.5px dashed color-mix(in srgb,var(--text) 16%,transparent);outline-offset:0}.vi.glisse .vi-liste:not(.vi-pile){outline-color:color-mix(in srgb,var(--accent) 42%,transparent)}.vi-liste-t{padding-inline:4px;font-size:calc(11.5px*var(--fs));font-weight:650;color:var(--faint)}.vi-vide{display:grid;place-items:center;min-block-size:72px;padding:10px;border-radius:14px;text-align:center;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--faint);font-size:calc(12.5px*var(--fs));font-weight:600}.vi.edition .vi-sec{-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.vi.edition .vi-sec:not(.vi-fantome){cursor:grab}}.vi.edition .vi-ed{touch-action:none}.vi-grip{display:grid;place-items:center;flex-shrink:0;width:30px;height:34px;margin-inline-start:-4px;padding:0;border:none;border-radius:10px;background:none;color:var(--muted);cursor:grab;touch-action:none}.vi-fantome{flex-shrink:0;border-radius:var(--radius);border:2px dashed color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);overflow:hidden}.vi-fantome>*{visibility:hidden}.vi-flot{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:290;display:flex;align-items:center;gap:8px;max-inline-size:calc(100vw - 24px);padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:0 18px 40px #0003,0 2px 6px #0000001a;font-family:var(--body);font-size:calc(13.5px*var(--fs));font-weight:650;pointer-events:none;will-change:transform;rotate:-1.5deg}.vi-flot span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi-flot svg:first-child{color:var(--muted)}html.vi-glisse,html.vi-glisse *{cursor:grabbing!important}html.vi-glisse{-webkit-user-select:none;user-select:none}.vi.glisse .vi-masquees{outline-color:color-mix(in srgb,var(--danger) 40%,transparent)}.vi-masquees.vi-liste{gap:8px}.vi-masquee .vi-grip{flex:none;width:26px;height:26px;margin:0;color:var(--faint)}.vi-masquee .vi-masquee-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi-masquee-c{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.vi-masquee-c .vi-masquee-t{max-width:100%}.vi-masquee b{flex:none}.apps-ecran.vi.large .vi-masquees{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start}.apps-ecran.vi.large .vi-masquees>.filt-lbl,.apps-ecran.vi.large .vi-masquees>.vi-vide{grid-column:1 / -1}.vi.compact .vi-pile{gap:8px}.vi-mini{gap:0}.vi-mini-r{display:flex;align-items:center;gap:10px;min-width:0;min-height:60px;padding:8px 8px 8px 2px;border-radius:16px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowSoft)}.vi-mini .vi-grip{width:34px;height:44px;margin:0;color:var(--muted)}.vi-mini-ic{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:var(--accentSoft);color:var(--accent)}.vi-mini-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vi-mini-t b{font-size:calc(14px*var(--fs));font-weight:650;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi-mini-t i{font-style:normal;font-size:calc(12px*var(--fs));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi-mini-x{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:none;border-radius:12px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);cursor:pointer}.vi-mini-x:active{background:color-mix(in srgb,var(--text) 10%,transparent)}.vi-masquee.vi-portee{opacity:.35}.vi-masquee.vi-arrivee{border:2px dashed color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--muted)}.vi-mini-fixe{flex-shrink:0;padding-inline:6px 8px;font-size:calc(11px*var(--fs));font-weight:600;color:var(--faint)}.vi.edition .vi-sec{-webkit-touch-callout:none}.vi-sec.vi-appui,.vi-masquee.vi-appui{transform:scale(.97);transition:transform .38s var(--mv-ease)}.vi-sec.vi-appui .vi-mini-r,.vi-masquee.vi-appui{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}@media (prefers-reduced-motion:reduce){.vi-sec.vi-appui,.vi-masquee.vi-appui{transform:none;transition:none}}html[data-motion=calme] .vi-sec.vi-appui,html[data-motion=calme] .vi-masquee.vi-appui{transform:none;transition:none}.vi-vue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--text) 6%,transparent)}.vi-vue button{height:34px;border:none;border-radius:9px;background:none;color:var(--muted);cursor:pointer;font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600}.vi-vue button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001a}.apps-ecran.vi:not(.large) .vi-ed-barre{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t a" "v v";row-gap:10px;column-gap:10px}.apps-ecran.vi:not(.large) .vi-ed-barre-t{grid-area:t}.apps-ecran.vi:not(.large) .vi-ed-barre-a{grid-area:a}.apps-ecran.vi:not(.large) .vi-vue{grid-area:v}.apps-ecran.vi:not(.large) .vi-masquees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.apps-ecran.vi:not(.large) .vi-masquees>.filt-lbl,.apps-ecran.vi:not(.large) .vi-masquees>.vi-vide{grid-column:1 / -1}.apps-ecran.vi:not(.large) .vi-masquee{gap:8px;min-height:54px;padding:9px 10px}.apps-ecran.vi:not(.large) .vi-masquee .vi-grip,.apps-ecran.vi:not(.large) .vi-masquee-a{display:none}.apps-ecran.vi:not(.large) .vi-masquee .vi-masquee-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.32;font-size:calc(12.5px*var(--fs))}.apps-ecran.vi:not(.large) .vi-masquee-c{flex-direction:column;align-items:flex-start;gap:4px}.apps-ecran.vi:not(.large) .apps-tete{scroll-margin-block-start:calc(env(safe-area-inset-top,0px) + 62px)}.apps-ecran.vi:not(.large) .vi-pile>.vi-sec,.apps-ecran.vi:not(.large) .apps-corps>.pp-card{scroll-margin-block-start:calc(env(safe-area-inset-top,0px) + 14px)}.vi-pager{position:fixed;inset-inline-end:1px;inset-block-start:50%;z-index:4;display:flex;flex-direction:column;align-items:center;transform:translateY(-50%)}.vi-pager button{display:grid;place-items:center;width:16px;height:22px;padding:0;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.vi-pager i{display:block;width:5px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--text) 24%,transparent);transition:height var(--mv-2) var(--mv-ease),background-color var(--mv-2)}.vi-pager button[aria-current=true] i{height:16px;background:var(--accent)}.vi-pager button:focus-visible{outline:none}.vi-pager button:focus-visible i{box-shadow:0 0 0 3px var(--accentSoft)}@media (prefers-reduced-motion:reduce){.vi-pager i{transition:none}}html[data-motion=calme] .vi-pager i{transition:none}@media (hover:hover) and (pointer:fine){.vi-masquee{cursor:grab}}.vi-ed-barre-a{display:flex;align-items:center;gap:8px}.vi-gabs{display:flex;flex-wrap:wrap;gap:6px}.vi-gab{display:flex;flex-direction:column;align-items:center;gap:5px;min-inline-size:76px;padding:7px 8px;border-radius:12px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-family:var(--body);font-size:calc(11px*var(--fs));font-weight:600;cursor:pointer}.vi-gab[aria-pressed=true]{background:var(--accentSoft);color:var(--text)}.vi-gab-mini{display:grid;gap:3px;inline-size:46px;block-size:28px}.vi-gab-mini i{border-radius:3px;background:currentColor;opacity:.35}.vi-gab[aria-pressed=true] .vi-gab-mini i{background:var(--accent);opacity:.85}.vi-gab-mini[data-gabarit=une]{grid-template-columns:1fr;padding-inline:10px}.vi-gab-mini[data-gabarit=principale]{grid-template-columns:1.75fr 1fr}.vi-gab-mini[data-gabarit=cote]{grid-template-columns:1fr 1.75fr}.vi-gab-mini[data-gabarit=deux]{grid-template-columns:1fr 1fr}.vi-gab-mini[data-gabarit=trois]{grid-template-columns:1fr 1fr 1fr}.vi-gab-t{white-space:nowrap}.vi-annonce{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.vi-cal-c{transition:none}}.apps-ecran.vi .apps-corps{padding-block-start:calc(env(safe-area-inset-top,0px) + 12px)}.apps-ecran.vi.large .apps-corps{padding-block-start:28px}.apps-ecran.vi .apps-tete{margin-block-end:16px}.apps-ecran.vi .apps-date{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apps-date-l:not([data-plie])+.apps-date-c{display:none}.apps-ecran.vi .apps-salut{margin-block-start:2px;font-size:calc(24px*var(--fs));line-height:1.25}.apps-ecran.vi.large .apps-salut{font-size:calc(28px*var(--fs))}.apps-tete-t{display:flex;align-items:center;gap:10px;min-width:0;margin-block-start:6px}.apps-tete-t .apps-salut{flex:1 1 auto}.apps-esp{display:flex;align-items:center;gap:3px;flex:0 0 auto;height:40px;padding:0 9px 0 5px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s,transform .13s}.apps-esp:active{transform:scale(.97);background:color-mix(in srgb,var(--text) 11%,transparent)}@media (hover:hover){.apps-esp:hover{background:color-mix(in srgb,var(--text) 10%,transparent)}}.apps-esp:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accentSoft)}@media (prefers-reduced-motion:reduce){.apps-esp{transition:none}.apps-esp:active{transform:none}}.apps-esp-mos{display:grid;grid-template-columns:repeat(2,8px);grid-auto-rows:8px;gap:3px;place-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--surface)}.apps-esp-mos i{border-radius:3px;background:var(--c, color-mix(in srgb, var(--text) 22%, transparent))}.apps-esp-l{display:none}.apps-ecran.large .apps-esp-l{display:inline;padding-inline-start:4px;font-size:calc(14px*var(--fs));font-weight:600}.apps-esp-chev{display:flex;flex-shrink:0;color:var(--muted)}.apps-ecran.vi{scroll-padding-block-end:calc(96px + env(safe-area-inset-bottom,0px))}.apps-ecran.vi .vi-pile{gap:14px}.apps-ecran.vi .vi-pied{margin-block-start:18px}.vi-res-carte{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadowSoft);--gxFond:var(--surface)}.vi-res{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44%);grid-template-areas:"h h" "v c" "s s" "p p";column-gap:16px;row-gap:2px;width:100%;min-width:0;padding:16px;background:none;border:none;border-radius:0;color:var(--text);text-align:start;font-family:var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent}.vi-res:active{background:var(--sunken)}.vi-res-pont{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 16px 11px;border:none;border-block-start:1px solid var(--border);background:none;color:var(--muted);font-family:var(--body);font-size:calc(12.5px*var(--fs));line-height:1.4;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.vi-res-pont:active{background:var(--sunken)}.vi-res-pont>svg{flex-shrink:0}.vi-res-pont>svg:first-child{color:var(--warningInk)}.vi-res-pont-t{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vi-res-pont-t b{font-weight:650;color:var(--text)}.vi-res-h{grid-area:h;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-block-end:2px}.vi-res-l{min-width:0;font-size:calc(13px*var(--fs));font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi-res-j{flex-shrink:0;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.vi-res-v{grid-area:v;min-width:0;font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:min(calc(34px*var(--fs)),11.5cqi);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi-res-s{grid-area:s;min-width:0;font-size:calc(12.5px*var(--fs));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi-res-c{grid-area:c;display:block;align-self:center;min-width:0}.vi-res-p{grid-area:p;display:block;height:4px;margin-block-start:12px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--text) 8%,transparent)}.vi-res-p i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.vi-res-p i{transform-origin:0 50%}[dir=rtl] .vi-res-p i{transform-origin:100% 50%}.vi-res-p[data-arrivee=entre] i{animation:jaugeRemplit 1s var(--mv-ressort) .3s both}@media (prefers-reduced-motion:reduce){.vi-res-p[data-arrivee=entre] i{animation:none}}.vi-res.risque .vi-res-v{color:var(--dangerInk)}.vi-res.risque .vi-res-p i{background:var(--danger)}.vi-res.entame .vi-res-v{color:var(--warningInk)}.vi-res.entame .vi-res-p i{background:var(--warning)}@container visec (min-width:560px){.vi-res-v{font-size:calc(40px*var(--fs))}}.vi-chips{display:flex;flex-wrap:wrap;gap:8px;padding-block:1px}.vi-chip-cel{display:flex;flex:1 1 calc(50% - 4px);min-inline-size:0;max-width:100%;animation:viTuile .5s var(--mv-ressort) backwards;animation-delay:calc(.06s + var(--i, 0) * 55ms)}@container visec (max-width:300px){.vi-chip-cel{flex-basis:100%}}@container visec (min-width:560px){.vi-chip-cel{flex-basis:calc(33.333% - 6px)}}@container visec (min-width:760px){.vi-chip-cel{flex-basis:calc(25% - 6px)}}@keyframes viTuile{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:none}}.vi-chip{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:54px;padding-block:9px;padding-inline:9px 12px;border-radius:16px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;line-height:1.28;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--mv-3) var(--mv-rebond),background-color var(--mv-1) linear}.vi-chip:active{background:color-mix(in srgb,var(--text) 11%,transparent);transform:scale(.96);transition-duration:var(--mv-1),var(--mv-1)}.vi-chip-ic{flex:0 0 auto;inline-size:30px;block-size:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,currentColor 13%,transparent)}.vi-chip-t{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.vi-chip-t b{font-weight:800;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.vi-chip-cel{animation:none}.vi-chip{transition:none}.vi-chip:active{transform:none}}.vi-chip[data-ton=danger]{background:color-mix(in srgb,var(--danger) 11%,transparent);color:var(--dangerInk)}.vi-chip[data-ton=warn]{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warningInk)}@container visec (min-width:460px){.apps-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@container visec (min-width:600px){.apps-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-tx{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.app-fait{display:flex;flex-direction:column;min-width:0;font-size:calc(11.5px*var(--fs));color:var(--muted)}.app-fait b{max-width:100%;font-size:calc(14.5px*var(--fs));font-weight:650;letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-fait i{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-style:normal;line-height:1.3}.app-fait[data-ton=neg] b{color:var(--dangerInk)}.app-jauge{display:block;margin-block-start:6px;block-size:3px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--pk-c, var(--accent)) 16%,transparent)}.app-jauge i{display:block;block-size:100%;border-radius:inherit;background:var(--pk-c, var(--accent));transform-origin:0 50%;transition:inline-size var(--mv-3) var(--mv-ease)}[dir=rtl] .app-jauge i{transform-origin:100% 50%}.app-jauge[data-ton=neg] i{background:var(--danger)}.app-jauge[data-arrivee=entre] i{animation:jaugeRemplit .9s var(--mv-ressort) .25s both}@keyframes jaugeRemplit{0%{transform:scaleX(0)}}.app-ic{transition:transform var(--mv-3) var(--mv-rebond),background-color var(--mv-1) linear}.app-ic:active{transform:scale(.97);transition-duration:var(--mv-1),var(--mv-1)}.app-ic .app-tuile{transition:transform var(--mv-3) var(--mv-rebond),filter .14s ease}.app-ic:active .app-tuile{transform:scale(.88) rotate(-6deg);transition-duration:var(--mv-1),.14s}@media (prefers-reduced-motion:reduce){.app-ic:active .app-tuile{transform:none}}@media (prefers-reduced-motion:reduce){.app-jauge i{animation:none;transition:none}.app-ic{transition:none}.app-ic:active{transform:none}}.vesp{display:flex;flex-direction:column;gap:22px}.vesp-grp{display:flex;flex-direction:column;gap:10px;min-width:0}.vesp-t{margin:0 2px;font-size:calc(13px*var(--fs));font-weight:650;color:var(--muted)}.vesp-b .apps-props{margin-block-start:22px}@media (min-width:900px){.vesp .apps-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.vesp-org{display:inline-flex;align-items:center;justify-content:center;gap:7px}.fsm.vesp-fsm{background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.45);backdrop-filter:blur(28px) saturate(1.45)}.vesp-fsm .fsm-h,.vesp-fsm .fsm-f{background:transparent;border-color:transparent}.vesp-fsm .vesp-b{padding-block-start:4px}@media (max-width:899px){.fsm.vesp-fsm{inset:auto 0 0 0;max-block-size:calc(100dvh - env(safe-area-inset-top,0px) - 48px);border-radius:26px 26px 0 0;overflow:hidden;box-shadow:0 -24px 60px -28px #0b142480;animation:vespMonte .52s var(--mv-ressort) backwards}.fsm-scrim:has(+.vesp-fsm){position:fixed;top:0;right:0;bottom:0;left:0;z-index:119;background:#0b14245c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:vespVoile .3s var(--mv-ease) backwards}.vesp-fsm .fsm-h{padding-block-start:24px;touch-action:none}.vesp-fsm .fsm-h:before{content:"";position:absolute;inset-block-start:9px;inset-inline:0;margin-inline:auto;inline-size:40px;block-size:5px;border-radius:99px;background:color-mix(in srgb,var(--text) 22%,transparent)}}@media (min-width:900px){.fsm.vesp-fsm{width:min(720px,94vw);height:auto;max-height:min(780px,90vh);animation:vespBoite .46s var(--mv-ressort) backwards}}@keyframes vespMonte{0%{transform:translateY(100%)}}@keyframes vespVoile{0%{opacity:0}}@keyframes vespBoite{0%{opacity:0;transform:translate(-50%,-47%) scale(.95)}}.vesp .app-cel{animation:vespTuile .5s var(--mv-ressort) backwards;animation-delay:calc(90ms + var(--i, 0) * 32ms)}.vesp .app-tuile{animation:vespIcone .58s var(--mv-rebond) backwards;animation-delay:calc(.17s + var(--i, 0) * 32ms)}.vesp-t{animation:vespTitre .4s var(--mv-ease) backwards;animation-delay:calc(60ms + var(--i, 0) * 32ms)}@keyframes vespTuile{0%{opacity:0;transform:translateY(18px) scale(.94)}}@keyframes vespIcone{0%{transform:scale(.5) rotate(-14deg)}}@keyframes vespTitre{0%{opacity:0;transform:translateY(6px)}}.app-ouvert{position:absolute;inset-block-end:-4px;inset-inline-end:-4px;display:grid;place-items:center;inline-size:16px;block-size:16px;border-radius:50%;background:var(--text);color:var(--surface);box-shadow:0 0 0 2px color-mix(in srgb,var(--pk-c, var(--accent)) 13%,var(--surface))}@media (hover:hover) and (pointer:fine){.app-ic:hover{background-color:color-mix(in srgb,var(--pk-c, var(--accent)) 7%,var(--surface))}.app-ic:hover .app-tuile{transform:scale(1.06) rotate(-5deg)}.app-ic:hover:active{background-color:var(--sunken)}.app-ic:hover:active .app-tuile{transform:scale(.88) rotate(-6deg)}}.app-ic:focus-visible .app-tuile{transform:scale(1.06) rotate(-5deg)}html[data-vt=espace] [data-vt-source] .app-tuile{view-transition-name:vt-espace}html[data-vt=espace]:not(:has(.vesp-fsm)) .ph-pack-ic,html[data-vt=espace]:not(:has(.vesp-fsm)) .railpk.on>svg{view-transition-name:vt-espace}html[data-vt=espace]::view-transition-group(vt-espace){animation-duration:.5s;animation-timing-function:var(--mv-ressort)}html[data-vt=espace]::view-transition-old(root){animation:vtEspaceSort var(--mv-3) var(--mv-ease) both}html[data-vt=espace]::view-transition-new(root){animation:vtEspaceEntre .42s var(--mv-ease) both}@keyframes vtEspaceSort{to{opacity:0;transform:scale(.97)}}@keyframes vtEspaceEntre{0%{opacity:0;transform:scale(1.02)}}.ph-pack-chev svg,.apps-esp-chev svg{transition:transform var(--mv-3) var(--mv-rebond)}.ph-pack[aria-expanded=true] .ph-pack-chev svg,.apps-esp[aria-expanded=true] .apps-esp-chev svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.vesp .app-cel,.vesp .app-tuile,.vesp-t,.fsm.vesp-fsm,.fsm-scrim:has(+.vesp-fsm){animation:none}.app-ic:hover .app-tuile,.app-ic:focus-visible .app-tuile{transform:none}.ph-pack-chev svg,.apps-esp-chev svg{transition:none}}html[data-motion=calme] .vesp .app-cel,html[data-motion=calme] .vesp .app-tuile,html[data-motion=calme] .vesp-t,html[data-motion=calme] .fsm.vesp-fsm,html[data-motion=calme] .fsm-scrim:has(+.vesp-fsm){animation:none}html[data-motion=calme] .app-ic:hover .app-tuile,html[data-motion=calme] .app-ic:focus-visible .app-tuile{transform:none}.vi-nouveau{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--accentSoft);color:var(--text);font-size:calc(10.5px*var(--fs));font-weight:700;line-height:1.5;white-space:nowrap}.vi-wd-attente{block-size:64px;border-radius:12px;background:color-mix(in srgb,var(--text) 4%,transparent)}.vi-wd-vide{width:100%;border:none;background:none;font:inherit;text-align:start;cursor:pointer}.vi-wd-sous{display:flex;align-items:center;gap:6px;margin:-4px 0 4px;font-size:calc(12px*var(--fs));font-weight:600;color:var(--muted)}.vi-wd-sous svg{flex-shrink:0}.vi-menu-g{display:flex;flex-direction:column;gap:10px}.vi-menu-j{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.vi-menu-jl{font-size:calc(11.5px*var(--fs));font-weight:650;color:var(--muted)}.vi-menu-c{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:12px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);font-family:var(--body);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.vi-menu-c.prochain{background:var(--accentSoft)}.vi-menu-m{font-size:calc(11.5px*var(--fs));font-weight:650;color:var(--muted)}.vi-menu-p{min-width:0;font-size:calc(13.5px*var(--fs));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vi-menu-c.libre .vi-menu-p{color:var(--faint);font-weight:500}.vi-courses-pt{inline-size:8px;block-size:8px;flex-shrink:0;margin-inline:7px;border-radius:999px;background:var(--accent)}.vi-obj{display:flex;flex-direction:column;align-items:stretch;width:100%;border:none;border-top:1px solid var(--border);background:none;color:var(--text);font-family:var(--body);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.vi-obj:first-of-type{border-top:none}.vi-obj .pj-g-top{display:flex}.vi-obj-retard{color:var(--warningInk)}.vi-tend-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vi-tend-v{font-family:var(--title),"Manrope",sans-serif;font-weight:calc(600 + var(--title-boost));font-size:calc(26px*var(--fs));letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vi-tend-v.pos,.vi-tend-r b.pos{color:var(--successInk)}.vi-tend-v.neg,.vi-tend-r b.neg{color:var(--dangerInk)}.vi-tend-s{font-size:calc(12.5px*var(--fs));color:var(--muted)}.vi-tend-c{display:block;margin-block:8px 4px}.vi-tend-l{display:flex;flex-direction:column}.vi-tend-r{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--border);font-size:calc(12.5px*var(--fs));color:var(--muted)}.vi-tend-r b{font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.vi-ag-h{margin-bottom:0}.vi-ag-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--text) 6%,transparent);flex-shrink:0}.vi-ag-seg button{border:none;background:none;padding:5px 12px;border-radius:var(--r-ctl-sm);color:var(--muted);cursor:pointer;font-family:var(--body);font-size:calc(12.5px*var(--fs));font-weight:600;-webkit-tap-highlight-color:transparent;transition:background .14s,color .14s}.vi-ag-seg button[aria-pressed=true]{background:var(--accentSoft);color:var(--text)}.vi-ag-porte{margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.vi-ag-seg button{transition:none}}.vi-sem{display:flex;flex-direction:column;gap:10px}.vi-sem-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.vi-sem-c{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:6px 0 5px;border:none;border-radius:12px;background:none;color:var(--text);font-family:var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .14s}@media (hover:hover){.vi-sem-c:hover{background:var(--sunken)}}.vi-sem-wd{font-size:calc(10.5px*var(--fs));font-weight:600;color:var(--faint)}.vi-sem-n{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;font-size:calc(14px*var(--fs));font-weight:650;font-variant-numeric:tabular-nums}.vi-sem-c.sel{background:var(--accentSoft)}.vi-sem-c.auj .vi-sem-n{background:var(--accent);color:var(--onAccent)}[data-sortie="1"]{--sortie-pct:7%}[data-sortie="2"]{--sortie-pct:12%}[data-sortie="3"]{--sortie-pct:19%}.vi-cal-c[data-sortie]:not(.sel),.vi-sem-c[data-sortie]:not(.sel),.cal-cell[data-sortie]:not(.sel):not(.trip){background:color-mix(in srgb,var(--danger) var(--sortie-pct),transparent)}.vi-cal-c[data-risque]:not(.sel),.vi-sem-c[data-risque]:not(.sel),.cal-cell[data-risque]:not(.sel){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--danger) 75%,transparent)}.cal-argent{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;margin:4px 0 8px;padding:8px 12px;border:none;border-radius:12px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-family:var(--body);font-size:calc(12.5px*var(--fs));line-height:1.35;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.cal-argent:active{background:color-mix(in srgb,var(--text) 9%,transparent)}.cal-argent>svg{flex-shrink:0}.cal-argent-t{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-argent b{color:var(--text);font-weight:650;font-variant-numeric:tabular-nums}.cal-argent i{flex-shrink:0;font-style:normal;color:var(--dangerInk);font-variant-numeric:tabular-nums}.cal-argent.risque{background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--dangerInk)}.cal-argent.risque b{color:var(--dangerInk)}.vi-sem-jour{display:flex;flex-direction:column;gap:6px;padding-block-start:8px;border-block-start:1px solid var(--border)}.vi-sem-jh{display:flex;align-items:center;gap:8px;min-block-size:36px;font-size:calc(13px*var(--fs));font-weight:650}.vi-sem-jh>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi-sem-add{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--r-ctl-sm);border:1px solid transparent;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);cursor:pointer}.vi-sem-jour .cal-ev.dense{margin-bottom:0}@media (prefers-reduced-motion:reduce){.vi-sem-c{transition:none}}.as-rail{position:relative}.as-rail>.mchip{position:relative;z-index:1}.as-rail-ind{position:absolute;z-index:0;inset-inline-start:0;top:0;width:var(--ind-w,0);height:var(--ind-h,0);box-sizing:border-box;transform:translate(var(--ind-x,0px),var(--ind-y,0px));border-radius:20px;pointer-events:none;opacity:0;background:var(--accentSoft);border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent)}.as-rail[data-pastille] .as-rail-ind{opacity:1}.as-rail[data-pastille=pret] .as-rail-ind{transition:transform var(--mv-3) var(--mv-ressort),width var(--mv-3) var(--mv-ressort)}.as-rail[data-pastille] .mchip{background:color-mix(in srgb,var(--text) 5%,transparent);border-color:transparent}.as-rail[data-pastille] .mchip.on{background:transparent}@media (prefers-reduced-motion:reduce){.as-rail[data-pastille=pret] .as-rail-ind{transition:none}}.as-etat{display:flex;flex-direction:column;gap:10px}.as-etat .pos-age,.as-etat .pos-sync{margin-bottom:0}.as-tri{display:flex;align-items:center;gap:10px;min-width:0}.as-tri-l{font-size:calc(11.5px*var(--fs));color:var(--muted);flex-shrink:0}.as-tri-p{position:relative;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent)}.as-tri-b{position:relative;z-index:1;border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer;font-size:calc(12px*var(--fs));font-weight:650;padding:6px 12px;border-radius:999px;min-height:32px;transition:color var(--mv-2) var(--mv-ease)}.as-tri-b.on{color:var(--text);background:var(--surface);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 12%,transparent)}.as-tri-b:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accentSoft)}.as-tri-ind{position:absolute;z-index:0;inset-inline-start:0;top:0;width:var(--ind-w,0);height:var(--ind-h,0);transform:translate(var(--ind-x,0px),var(--ind-y,0px));border-radius:999px;pointer-events:none;opacity:0;background:var(--surface);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 12%,transparent)}.as-tri-p[data-pastille] .as-tri-ind{opacity:1}.as-tri-p[data-pastille=pret] .as-tri-ind{transition:transform var(--mv-3) var(--mv-ressort),width var(--mv-3) var(--mv-ressort)}.as-tri-p[data-pastille] .as-tri-b.on{background:transparent;box-shadow:none}@media (prefers-reduced-motion:reduce){.as-tri-p[data-pastille=pret] .as-tri-ind{transition:none}}.as-heros-ec{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 10px 5px 8px;border-radius:999px;font-size:calc(12px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.as-heros-ec i{font-style:normal;font-weight:500;opacity:.8;margin-inline-start:2px}.as-heros-ec.up{color:var(--successInk);background:color-mix(in srgb,var(--success) 12%,transparent)}.as-heros-ec.down{color:var(--dangerInk);background:color-mix(in srgb,var(--danger) 12%,transparent)}.as-heros-ec.use{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent);font-weight:600}.as-spark{flex:0 0 54px;width:54px;min-width:0;align-self:center;opacity:.95}@media (max-width:359px){.as-spark{display:none}}.as-list[data-cascade] .as-row{animation:rangEntre var(--mv-3) var(--mv-ease) backwards;animation-delay:calc(min(var(--k, 0),8)*32ms)}.as-list[data-arrivee=entre] .as-share i{transform-origin:0 50%;animation:clsRemplit .8s var(--mv-ease) backwards;animation-delay:calc(.12s + min(var(--k, 0),8)*45ms)}[dir=rtl] .as-list[data-arrivee=entre] .as-share i{transform-origin:100% 50%}@media (prefers-reduced-motion:reduce){.as-list[data-cascade] .as-row,.as-list[data-arrivee=entre] .as-share i{animation:none}}html[data-vt=avant] [data-vt-source] .as-ic,html[data-vt=retour] [data-vt-source] .as-ic,html[data-vt=avant] .af-mono,html[data-vt=retour] .af-mono{view-transition-name:vt-actif}::view-transition-group(vt-actif){animation-duration:var(--mv-3);animation-timing-function:var(--mv-ressort)}html[data-vt=suivant]{--vt-dx:26%}html[data-vt=precedent],html[dir=rtl][data-vt=suivant]{--vt-dx:-26%}html[dir=rtl][data-vt=precedent]{--vt-dx:26%}html[data-vt=suivant]::view-transition-old(root),html[data-vt=precedent]::view-transition-old(root){animation-name:vtFeuilleSort}html[data-vt=suivant]::view-transition-new(root),html[data-vt=precedent]::view-transition-new(root){animation-name:vtFeuilleEntre}@keyframes vtFeuilleSort{to{opacity:0;transform:translate(calc(var(--vt-dx, 26%) * -1))}}@keyframes vtFeuilleEntre{0%{opacity:0;transform:translate(var(--vt-dx, 26%))}}.af-fe{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;touch-action:pan-y}.af-fe-b{display:flex;align-items:center;gap:7px;min-width:0;min-height:40px;padding:6px 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font:inherit;cursor:pointer;font-size:calc(12px*var(--fs));font-weight:600;transition:transform var(--mv-1) var(--mv-ease),background var(--mv-2) var(--mv-ease)}.af-fe-b.suivant{justify-content:flex-end}.af-fe-b.vide{background:none;pointer-events:none}.af-fe-b:active{transform:scale(.96)}.af-fe-b:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accentSoft)}@media (hover:hover){.af-fe-b:not(.vide):hover{background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text)}}.af-fe-m{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:7px;font-family:var(--title);font-size:calc(8.5px*var(--fs));font-weight:calc(800 + var(--title-boost));letter-spacing:-.02em;color:var(--m);background:color-mix(in srgb,var(--m) 14%,transparent)}.af-fe-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-fe-r{font-size:calc(11.5px*var(--fs));color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.af-fe-r i{font-style:normal;margin-inline:3px;opacity:.6}.af-tete{touch-action:pan-y}.af-puces{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.af-val em.af-puce{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;font-size:calc(12px*var(--fs));white-space:nowrap}.af-val em.af-puce span{font-weight:500;opacity:.82}.af-val em.af-puce.up{background:color-mix(in srgb,var(--success) 12%,transparent)}.af-val em.af-puce.down{background:color-mix(in srgb,var(--danger) 12%,transparent)}.pat-comp[data-arrivee=entre] .as-bar i{transform-origin:0 50%;animation:clsRemplit .7s var(--mv-ease) backwards;animation-delay:calc(.1s + min(var(--k, 0),5)*90ms)}[dir=rtl] .pat-comp[data-arrivee=entre] .as-bar i{transform-origin:100% 50%}@media (prefers-reduced-motion:reduce){.pat-comp[data-arrivee=entre] .as-bar i{animation:none}}.pat-comp .as-leg{gap:0}.pat-comp .as-leg>span{min-height:32px}.as-leg-b{display:flex;align-items:center;gap:7px;inline-size:100%;min-height:40px;padding:0;border:0;background:none;font:inherit;font-size:calc(11.5px*var(--fs));color:var(--muted);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.as-leg-b:active{opacity:.6}.as-leg-b:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accentSoft);border-radius:8px}@media (hover:hover){.as-leg-b:hover{color:var(--text)}}.sec-scene{isolation:isolate}.sec-scene:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(38% 34% at 22% 18%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(42% 38% at 82% 86%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 72%);animation:secAurore 22s var(--mv-vague) infinite alternate}@keyframes secAurore{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(3%,-4%,0) rotate(8deg)}}.sec-pile{position:relative;width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center;gap:22px;margin:auto}.sec-carte{animation:secMonte var(--mv-3) var(--mv-entree) backwards}@keyframes secMonte{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.sec-cascade{display:grid;gap:16px}.sec-cascade>*{animation:secCascade .42s var(--mv-entree) backwards}.sec-cascade>:nth-child(2){animation-delay:60ms}.sec-cascade>:nth-child(3){animation-delay:.12s}.sec-cascade>:nth-child(4){animation-delay:.18s}.sec-cascade>:nth-child(5){animation-delay:.24s}.sec-cascade>:nth-child(n+6){animation-delay:.3s}@keyframes secCascade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sec-marque{display:flex;justify-content:center}.sec-marque-c{position:relative;width:60px;height:60px;border-radius:19px;display:grid;place-items:center}.sec-marque-c:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:24px;background:color-mix(in srgb,var(--accent) 12%,transparent);z-index:-1;animation:secHalo 1.1s var(--mv-ease) .15s backwards}@keyframes secHalo{0%{transform:scale(.7);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}.sec-titre{text-align:center;display:grid;gap:6px}.sec-titre h1{margin:0;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(22px*var(--fs));letter-spacing:-.02em;line-height:1.2}.sec-titre p{margin:0;font-size:calc(13px*var(--fs));color:var(--muted);line-height:1.5}.sec-pouls{--pk:92px;position:relative;inline-size:var(--pk);block-size:var(--pk);margin:2px auto 0;display:grid;place-items:center}.sec-coeur{position:relative;inline-size:100%;block-size:100%;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--accent) 13%,var(--surface));color:var(--accent);animation:secRespire .9s var(--mv-ressort) .1s backwards}@keyframes secRespire{0%{transform:scale(.86);opacity:0}to{transform:none;opacity:1}}.sec-anneau{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);opacity:0;pointer-events:none}.sec-pouls[data-etat=attente] .sec-anneau{animation:secOnde 1.8s var(--mv-std) infinite}.sec-pouls[data-etat=attente] .sec-anneau.a2{animation-delay:.9s}@keyframes secOnde{0%{transform:scale(.92);opacity:.85}to{transform:scale(1.6);opacity:0}}.sec-crete{stroke-dasharray:1;stroke-dashoffset:0;animation:secTrace .9s var(--mv-ease) backwards}.sec-crete:nth-child(1){animation-delay:.18s}.sec-crete:nth-child(2){animation-delay:.26s}.sec-crete:nth-child(3){animation-delay:.34s}.sec-crete:nth-child(4){animation-delay:.42s}.sec-crete:nth-child(5){animation-delay:.5s}.sec-crete:nth-child(6){animation-delay:.58s}@keyframes secTrace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.sec-balayage{position:absolute;inset-inline:0;block-size:34%;inset-block-start:-34%;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 34%,transparent),transparent);animation:secBalaie 1.5s var(--mv-vague) infinite}@keyframes secBalaie{0%{transform:translateY(0)}to{transform:translateY(400%)}}.sec-pouls[data-etat=refus] .sec-coeur{animation:secTremble .42s var(--mv-std)}@keyframes secTremble{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.sec-etat{min-block-size:18px;text-align:center;font-size:calc(12.5px*var(--fs));color:var(--muted);font-weight:600}.sec-etat:empty{min-block-size:0;margin-block:-8px}.sec-bascule{display:grid;gap:12px;animation:secCascade var(--mv-3) var(--mv-entree) backwards}.sec-a.sec-lien{white-space:normal;text-align:center;justify-self:center;margin-block:0;margin-inline:auto;font-size:calc(12.5px*var(--fs));min-block-size:40px}.sec-a.sec-sortie{color:var(--muted)}@media (hover:hover){.sec-a.sec-sortie:hover{color:var(--text)}}.sec-sorties{display:grid;gap:4px;justify-items:center}.sec-alerte{margin:0;animation:secTremble .42s var(--mv-std)}.sec-aide{margin:0;text-align:center;font-size:calc(13px*var(--fs));color:var(--muted);line-height:1.5}.sec-cle-btn svg{color:var(--accent)}.sec-code{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;direction:ltr}.sec-code-champ{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;z-index:1;opacity:0;border:0;padding:0;margin:0;background:transparent;color:transparent;caret-color:transparent;cursor:text}.sec-case{position:relative;block-size:calc(54px*var(--fs));border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--text) 6%,transparent);border:1.5px solid transparent;font-size:calc(22px*var(--fs));font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);transition:background-color var(--mv-1) var(--mv-std),border-color var(--mv-1) var(--mv-std)}.sec-case.moitie{margin-inline-start:6px}.sec-case[data-rempli]{background:color-mix(in srgb,var(--accent) 12%,transparent);animation:secPose var(--mv-2) var(--mv-ressort)}@keyframes secPose{0%{transform:scale(.82)}to{transform:none}}.sec-case[data-active]{border-color:var(--accent)}.sec-case[data-active]:not([data-rempli]):after{content:"";inline-size:2px;block-size:42%;border-radius:2px;background:var(--accent);animation:secCurseur 1s steps(2,jump-none) infinite}@keyframes secCurseur{0%{opacity:1}to{opacity:0}}.sec-code[data-erreur] .sec-case{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--dangerInk)}.sec-code[data-erreur]{animation:secTremble .42s var(--mv-std)}.sec-code[data-inactif] .sec-case{opacity:.55}.sec-choix{display:grid;gap:10px}.sec-option{display:flex;align-items:center;gap:14px;inline-size:100%;padding:14px 16px;border-radius:18px;border:1px solid transparent;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-1) var(--mv-std),transform var(--mv-1) var(--mv-std)}.sec-option.reco{background:color-mix(in srgb,var(--accent) 10%,transparent)}.sec-option:active{transform:scale(.98)}.sec-option:disabled{opacity:.6;cursor:default}.sec-option-ic{flex:0 0 auto;inline-size:44px;block-size:44px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--accent)}.sec-option-t{display:grid;gap:3px;min-inline-size:0}.sec-option-t b{font-size:calc(14.5px*var(--fs));font-weight:700}.sec-option-t i{font-style:normal;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.4}.sec-option-badge{justify-self:start;font-size:calc(10.5px*var(--fs));font-weight:700;padding:2px 8px;border-radius:20px;background:var(--accent);color:var(--onAccent)}.sec-app{display:grid;gap:14px}.sec-qr{display:flex;align-items:center;gap:14px;padding:12px;border-radius:18px;background:color-mix(in srgb,var(--text) 5%,transparent)}.sec-qr img{flex:0 0 auto;inline-size:136px;block-size:136px;border-radius:12px;padding:6px;background:#fff}.sec-qr-t{display:grid;gap:5px;min-inline-size:0;font-size:calc(11.5px*var(--fs));color:var(--muted);line-height:1.4}.sec-qr-t code{font-size:calc(12.5px*var(--fs));color:var(--text);word-break:break-all;-webkit-user-select:all;user-select:all;font-weight:600}@media (max-width:380px){.sec-qr{flex-direction:column;text-align:center}}.sec-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.sec-verrou{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--bg)}.sec-verrou>.app{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.sec-horloge{display:grid;justify-items:center;gap:2px;color:var(--text);animation:secCascade var(--mv-3) var(--mv-entree) backwards}.sec-horloge time{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(56px*var(--fs));letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.sec-horloge span{font-size:calc(14px*var(--fs));color:var(--muted);font-weight:600}.sec-horloge span:first-letter{text-transform:uppercase}.sec-qui{display:grid;justify-items:center;gap:8px}.sec-qui-av{inline-size:56px;block-size:56px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--onAccent);font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(22px*var(--fs));animation:secRespire .7s var(--mv-ressort) backwards}.sec-qui b{font-size:calc(15px*var(--fs));font-weight:700}.secu{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.secu-sous{margin:0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.45}.secu-liste{display:grid;grid-template-columns:minmax(0,1fr)}.secu-vide{padding:12px 2px;font-size:calc(13px*var(--fs));color:var(--muted)}.secu-f .licon{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.secu-f .lmain{min-inline-size:0;flex:1}.secu-f .l-s{white-space:normal}.secu-code{display:grid;gap:10px;margin-block-start:10px;justify-items:start}.secu-code .sec-code{inline-size:min(100%,320px)}.secu-code-t{font-size:calc(12px*var(--fs));color:var(--muted)}.secu-note{margin:0;font-size:calc(12px*var(--fs));color:var(--muted)}.secu-ajout{padding:14px;border-radius:18px;background:color-mix(in srgb,var(--text) 4%,transparent)}.secu-verrou{display:grid;gap:8px;padding-block-start:4px}@media (prefers-reduced-motion:reduce){.sec-scene:before,.sec-carte,.sec-cascade>*,.sec-marque-c:after,.sec-coeur,.sec-crete,.sec-bascule,.sec-alerte,.sec-case[data-rempli],.sec-code[data-erreur],.sec-horloge,.sec-qui-av,.sec-pouls[data-etat=refus] .sec-coeur{animation:none}.sec-pouls[data-etat=attente] .sec-anneau{animation:none}.sec-balayage{display:none}}@media (prefers-reduced-motion:reduce){.sec-pouls[data-etat=attente] .sec-anneau.a1{opacity:.7;transform:scale(1.22)}}html[data-motion=calme] .sec-pouls[data-etat=attente] .sec-anneau.a1{opacity:.7;transform:scale(1.22)}html[data-motion=calme] .sec-balayage{display:none}.cns-badge{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(11px*var(--fs));font-weight:700;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--ton, var(--accent)) 16%,transparent);color:var(--tonInk, var(--text))}.cns-point{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--ton, var(--faint))}.cns-ancre{display:flex;flex-direction:column;gap:20px;border-radius:var(--radius);scroll-margin-top:16px}.cns [data-feuille]{scroll-margin-top:16px}.cns-mesure{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 6px 6px 14px;border-radius:15px;background:color-mix(in srgb,var(--ton, var(--text)) 7%,transparent);animation:rise var(--mv-3) var(--mv-entree) backwards}.cns-mesure-t{flex:1;min-width:0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.35}.cns-mesure-t b{font-weight:650;color:var(--tonInk, var(--text))}.cns-mesure .cns-relire{inline-size:34px;block-size:34px}.cix{display:grid;gap:12px}.cix-compte{margin:-4px 4px 0;font-size:calc(11.5px*var(--fs));color:var(--muted)}.cix-compte:empty{display:none}.cix-gs{column-width:340px;column-gap:18px}.cix-g{display:grid;gap:10px;align-content:start;min-width:0;break-inside:avoid;margin-block-end:22px;animation:rise var(--mv-3) var(--mv-entree) backwards;animation-delay:calc(min(var(--k, 0),6)*70ms)}.cix-g-h{display:grid;gap:2px;padding-inline:4px}.cix-g-h h2{margin:0;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(15px*var(--fs));letter-spacing:-.015em;color:var(--text)}.cix-g-h span{font-size:calc(12px*var(--fs));color:var(--muted)}.cix-p{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);overflow:hidden}.cix-p-h{display:flex;align-items:center;gap:12px;inline-size:100%;min-height:62px;padding:10px 12px;border:none;background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-1) var(--mv-std)}@media (hover:hover){.cix-p-h:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.cix-p-h:active{background:color-mix(in srgb,var(--text) 7%,transparent)}.cix-p-ic{flex-shrink:0;inline-size:38px;block-size:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,#8B5CF6 13%,transparent);color:color-mix(in srgb,#8B5CF6 62%,var(--text))}.cix-p-m{flex:1;min-width:0;display:grid;gap:1px}.cix-p-m b{font-weight:650;font-size:calc(14.5px*var(--fs));letter-spacing:-.01em}.cix-p-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cix-chev{flex-shrink:0;display:flex;color:var(--faint)}.cix-s{list-style:none;margin:0;padding:0 0 4px}.cix-s li{margin-inline-start:62px;border-top:1px solid var(--hairline)}.cix-s-r{display:flex;align-items:center;gap:8px;inline-size:100%;min-height:44px;padding:0 14px 0 0;border:none;background:transparent;color:var(--muted);font:inherit;font-size:calc(13px*var(--fs));text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--mv-1) var(--mv-std)}.cix-s-r span{flex:1;min-width:0}.cix-s-r svg{flex-shrink:0;color:var(--faint)}@media (hover:hover){.cix-s-r:hover{color:var(--text)}}.cix-s-r:active{color:var(--accent)}[dir=rtl] .cix-chev svg,[dir=rtl] .cix-s-r svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.cix-g,.cns-mesure{animation:none}.cix-p-h,.cix-s-r{transition:none}}.cns [data-ton=ok]{--ton:var(--success);--tonInk:var(--successInk)}.cns [data-ton=attention]{--ton:var(--warning);--tonInk:var(--warningInk)}.cns [data-ton=alerte]{--ton:var(--danger);--tonInk:var(--dangerInk)}.cns [data-ton=info]{--ton:var(--accent);--tonInk:var(--accent)}.cns-tete{--ton:var(--success);--tonInk:var(--successInk);display:flex;align-items:center;gap:16px;padding:18px;border-radius:22px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--ton) 16%,transparent),transparent 64%),var(--surface);animation:cnsTete var(--mv-3) var(--mv-entree) backwards}@keyframes cnsTete{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.cns-radar{position:relative;flex:0 0 auto;inline-size:56px;block-size:56px;display:grid;place-items:center}.cns-radar b{position:relative;inline-size:40px;block-size:40px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ton) 20%,var(--surface));color:var(--tonInk);animation:cnsCoeur .6s var(--mv-rebond) backwards}.cns-radar i{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:color-mix(in srgb,var(--ton) 34%,transparent);opacity:0;animation:cnsOnde 1.8s var(--mv-ease) 3}.cns-radar i+i{animation-delay:.6s}@keyframes cnsCoeur{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes cnsOnde{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.9);opacity:0}}.cns-tete-m{display:grid;gap:2px;min-inline-size:0;flex:1}.cns-tete-k{font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--muted)}.cns-verdict{margin:0;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(22px*var(--fs));letter-spacing:-.02em;line-height:1.15;color:var(--tonInk)}.cns-tete-s{font-size:calc(12px*var(--fs));color:var(--muted)}.cns-relire{flex:0 0 auto;inline-size:42px;block-size:42px;border-radius:50%;border:none;display:grid;place-items:center;cursor:pointer;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);-webkit-tap-highlight-color:transparent;transition:background-color var(--mv-1) var(--mv-std),transform var(--mv-1) var(--mv-std)}.cns-relire:active{transform:scale(.92)}.cns-relire[data-charge] svg{animation:cnsTourne .9s linear infinite}@keyframes cnsTourne{to{transform:rotate(360deg)}}.cns-piliers{container-type:inline-size}.cns-piliers-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container (min-width:620px){.cns-piliers-g{grid-template-columns:repeat(4,minmax(0,1fr))}}.cns-pilier{display:grid;align-content:start;gap:3px;padding:14px;border-radius:18px;border:1px solid transparent;text-align:start;cursor:pointer;background:var(--surface);color:var(--text);font:inherit;-webkit-tap-highlight-color:transparent;min-inline-size:0;animation:cnsMonte var(--mv-3) var(--mv-entree) backwards;animation-delay:calc(var(--k) * 70ms + 80ms);transition:background-color var(--mv-1) var(--mv-std),transform var(--mv-1) var(--mv-std)}.cns-pilier:active{transform:scale(.97)}@media (hover:hover){.cns-pilier:hover{background:color-mix(in srgb,var(--ton) 7%,var(--surface))}}@keyframes cnsMonte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cns-pilier-h{display:flex;align-items:center;gap:8px;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--muted);min-inline-size:0}.cns-pilier-ic{flex:0 0 auto;inline-size:28px;block-size:28px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--ton) 14%,transparent);color:var(--tonInk)}.cns-pastille{margin-inline-start:auto;flex:0 0 auto;inline-size:8px;block-size:8px;border-radius:50%;background:var(--ton);animation:cnsPastille .5s var(--mv-rebond) backwards;animation-delay:calc(var(--k) * 70ms + .38s)}@keyframes cnsPastille{0%{transform:scale(0)}to{transform:none}}.cns-pilier-v{margin-top:8px;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(26px*var(--fs));letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.cns-pilier-s{font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:500}.cns-pilier-p{margin-top:6px;font-size:calc(12px*var(--fs));line-height:1.4;color:var(--tonInk);font-weight:550}.cns-todo{display:flex;align-items:center;gap:12px;inline-size:100%;padding:12px 10px;border:none;border-radius:14px;cursor:pointer;background:color-mix(in srgb,var(--ton) 7%,transparent);color:var(--text);font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;animation:cnsGlisse var(--mv-3) var(--mv-entree) backwards;animation-delay:calc(var(--k) * 50ms);transition:background-color var(--mv-1) var(--mv-std),transform var(--mv-1) var(--mv-std)}.cns-todo+.cns-todo{margin-block-start:8px}.cns-todo:active{transform:scale(.985)}@media (hover:hover){.cns-todo:hover{background:color-mix(in srgb,var(--ton) 12%,transparent)}}@keyframes cnsGlisse{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}[dir=rtl] .cns-todo{animation-name:cnsGlisseRtl}@keyframes cnsGlisseRtl{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.cns-todo-ic{flex:0 0 auto;inline-size:32px;block-size:32px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--ton) 18%,transparent);color:var(--tonInk)}.cns-todo-m{display:grid;gap:2px;min-inline-size:0;flex:1}.cns-todo-m b{font-size:calc(13.5px*var(--fs));font-weight:650;overflow-wrap:anywhere}.cns-todo-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted)}.cns-todo-o{flex:0 0 auto;display:flex;align-items:center;gap:2px;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--tonInk)}.cns-calme{display:flex;align-items:center;gap:12px;padding:6px 2px}.cns-calme p{margin:0;font-size:calc(13px*var(--fs));color:var(--muted);line-height:1.45}.cns-calme-ic{flex:0 0 auto;inline-size:40px;block-size:40px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--successInk);animation:cnsCoeur .6s var(--mv-rebond) backwards}.cns-tendances{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.cns-tend{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px}.cns-tend-l{font-size:calc(12.5px*var(--fs));color:var(--muted);font-weight:550}.cns-tend-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(15px*var(--fs));font-variant-numeric:tabular-nums}.cns-tend>:last-child{grid-column:1 / -1}.cns-proteg{display:flex;align-items:center;gap:18px}.cns-anneau-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(24px*var(--fs));letter-spacing:-.03em}.cns-anneau-v small{font-size:.55em;margin-inline-start:1px;color:var(--muted)}.cns-proteg-l{display:grid;gap:8px;min-inline-size:0;flex:1}.cns-ligne{display:flex;align-items:center;gap:8px;font-size:calc(12.5px*var(--fs));color:var(--muted)}.cns-ligne span{flex:1;min-inline-size:0}.cns-ligne b{color:var(--text);font-variant-numeric:tabular-nums}.cns-faits{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:14px}.cns-faits span{font-size:calc(11.5px*var(--fs));color:var(--muted);padding:5px 10px;border-radius:20px;background:color-mix(in srgb,var(--text) 5%,transparent)}.cns-faits b{color:var(--text)}.cns-proto{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--warningInk)}.cns-proto.ok{color:var(--successInk)}.cns-vous{margin-inline-start:6px;font-size:calc(10.5px*var(--fs));font-weight:600;padding:1px 7px;border-radius:20px;vertical-align:middle;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.cns-super .l-s{white-space:normal}.cns-fil{list-style:none;margin:0;padding:0;display:grid;gap:0}.cns-fil li{position:relative;display:flex;gap:12px;padding-block:10px;animation:cnsMonte var(--mv-3) var(--mv-entree) backwards;animation-delay:calc(var(--k) * 45ms)}.cns-fil li+li:before{content:"";position:absolute;inset-block-start:-10px;inset-inline-start:13px;inline-size:2px;block-size:20px;border-radius:2px;background:color-mix(in srgb,var(--text) 10%,transparent)}.cns-fil-ic{flex:0 0 auto;inline-size:28px;block-size:28px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ton) 16%,transparent);color:var(--tonInk)}.cns-fil-m{display:grid;gap:2px;min-inline-size:0}.cns-fil-m b{font-size:calc(13px*var(--fs));font-weight:650;overflow-wrap:anywhere}.cns-fil-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted)}.cns-fil-m q{quotes:"« " " »";font-size:calc(12px*var(--fs));color:var(--text);padding:6px 10px;border-radius:10px;background:color-mix(in srgb,var(--text) 5%,transparent);margin-block-start:4px}.cns-esps{display:grid;gap:12px}.cns-esp{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic l" "ic n" "b b";gap:2px 10px;align-items:center;animation:cnsMonte var(--mv-3) var(--mv-entree) backwards;animation-delay:calc(var(--k) * 40ms)}.cns-esp-ic{grid-area:ic;inline-size:32px;block-size:32px;border-radius:10px;display:grid;place-items:center;background:var(--accentSoft);color:var(--accent)}.cns-esp-l{grid-area:l;font-size:calc(13px*var(--fs));font-weight:600}.cns-esp-n{grid-area:n;font-size:calc(11.5px*var(--fs));color:var(--muted)}.cns-esp-b{grid-area:b;block-size:6px;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--text) 8%,transparent);margin-block-start:4px}.cns-esp-b i,.cns-jauge-b i{display:block;block-size:100%;border-radius:6px;transform-origin:0 50%;animation:cnsRemplit .8s var(--mv-entree) backwards;animation-delay:.2s}.cns-esp-b i{background:var(--accent)}[dir=rtl] .cns-esp-b i,[dir=rtl] .cns-jauge-b i{transform-origin:100% 50%}@keyframes cnsRemplit{0%{transform:scaleX(0)}to{transform:none}}.cns-chiffre{font-size:calc(13px*var(--fs));text-align:end}.cns-chiffre i{display:block;font-family:var(--body);font-style:normal;font-weight:500;font-size:calc(10px*var(--fs));color:var(--muted)}.cns-lien{display:block;margin:10px auto 0;min-block-size:40px;padding:0 12px;border:none;background:none;color:var(--accent);font:inherit;font-size:calc(13px*var(--fs));font-weight:600;cursor:pointer}.cns-tache .lmain,.cns-rang .lmain{min-inline-size:0;flex:1}.cns-tache .l-s,.cns-rang .l-s{white-space:normal}.cns-tache-ic{flex:0 0 auto;inline-size:34px;block-size:34px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--ton) 14%,transparent);color:var(--tonInk)}.cns-horaire{display:inline-block;margin-block-start:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(10.5px*var(--fs));color:var(--muted);padding:2px 7px;border-radius:7px;background:color-mix(in srgb,var(--text) 5%,transparent)}.cns-etat{flex:0 0 auto;font-size:calc(11.5px*var(--fs));font-weight:600;color:var(--tonInk);text-align:end;max-inline-size:40%}.cns-jauges{container-type:inline-size}.cns-jauges-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container (min-width:560px){.cns-jauges-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.cns-jauge{display:grid;align-content:start;gap:3px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--text) 4%,transparent);min-inline-size:0}.cns-jauge-l{font-size:calc(11.5px*var(--fs));color:var(--muted);font-weight:600}.cns-jauge-v{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(18px*var(--fs));letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.cns-jauge-b{block-size:5px;border-radius:5px;overflow:hidden;background:color-mix(in srgb,var(--text) 9%,transparent);margin-block:4px 2px}.cns-jauge-b i{background:var(--ton)}.cns-jauge-d{font-size:calc(11px*var(--fs));color:var(--muted)}.cns-base-tend{display:grid;gap:4px;margin-block-start:14px}.cns-requete{display:grid;gap:4px;padding-block:10px}.cns-requete+.cns-requete{margin-block-start:2px}.cns-requete code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(11px*var(--fs));line-height:1.45;color:var(--text);overflow-wrap:anywhere;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--text) 5%,transparent)}.cns-requete span{font-size:calc(11.5px*var(--fs));color:var(--muted)}.cns-flux{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;animation:cnsEtape var(--mv-3) var(--mv-entree) backwards}@keyframes cnsEtape{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}[dir=rtl] .cns-flux{animation-name:cnsEtapeRtl}@keyframes cnsEtapeRtl{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.cns-flux-t{margin:0;font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(19px*var(--fs));letter-spacing:-.02em;line-height:1.2}.cns-flux-s{margin:0;font-size:calc(12.5px*var(--fs));color:var(--muted);line-height:1.45}.cns-flux-a{display:grid;gap:4px}.cns-cands{display:grid;gap:6px}.cns-cand{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;inline-size:100%;min-block-size:56px;padding:10px 12px;border:none;border-radius:16px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:cnsMonte var(--mv-2) var(--mv-entree) backwards;animation-delay:calc(var(--k) * 35ms);transition:background-color var(--mv-1) var(--mv-std),transform var(--mv-1) var(--mv-std)}.cns-cand:active{transform:scale(.985)}.cns-cand:disabled{cursor:default;opacity:.62}@media (hover:hover){.cns-cand:not(:disabled):hover{background:var(--accentSoft)}}.cns-cand-m{display:grid;gap:1px;flex:1 1 9rem;min-inline-size:0}.cns-cand-m b{font-size:calc(13.5px*var(--fs));font-weight:650;overflow-wrap:anywhere}.cns-cand-m i{font-style:normal;font-size:calc(11.5px*var(--fs));color:var(--muted);overflow-wrap:anywhere}.cns-cand .cns-proto{font-size:calc(11px*var(--fs))}.cns-fiche{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-items:center;padding:16px;border-radius:20px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.cns-fiche-m{display:grid;gap:2px;min-inline-size:0}.cns-fiche-m b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(17px*var(--fs));overflow-wrap:anywhere}.cns-fiche-m i{font-style:normal;font-size:calc(12px*var(--fs));color:var(--muted);overflow-wrap:anywhere}.cns-fiche-m .cns-proto{font-size:calc(11.5px*var(--fs));margin-block-start:4px}.cns-fiche-d{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.cns-fiche-d div{display:grid;gap:1px;padding:8px 10px;border-radius:12px;background:var(--surface);min-inline-size:0}.cns-fiche-d dt{font-size:calc(10.5px*var(--fs));color:var(--muted);font-weight:600}.cns-fiche-d dd{margin:0;font-size:calc(12.5px*var(--fs));font-weight:600;overflow-wrap:anywhere}.cns-portee{display:grid;gap:8px}.cns-portee-t{margin:0;font-size:calc(12px*var(--fs));font-weight:650;color:var(--muted)}.cns-portee ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cns-portee li{display:flex;gap:10px;align-items:flex-start;font-size:calc(12.5px*var(--fs));line-height:1.4}.cns-portee li svg{color:var(--accent);margin-block-start:2px}.cns-portee li.non svg{color:var(--dangerInk)}.cns-reco{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;justify-items:stretch}.cns-reco-tete{display:grid;justify-items:center;gap:10px;text-align:center}.cns-reco-att{display:grid;place-items:center;padding:20px}.cns-reco-t{margin:0;font-size:calc(13px*var(--fs));color:var(--muted);line-height:1.45;max-inline-size:34ch;justify-self:center;text-align:center}.cns-reco-pas{display:grid;justify-items:center;gap:6px}.cns-reco-pas .btn{inline-size:100%}.cns-reco-pas .sec-code{inline-size:min(100%,320px)}.cns-reco-aide{font-size:calc(12px*var(--fs));color:var(--muted);text-align:center}.cns-reco-ic{inline-size:72px;block-size:72px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);animation:cnsCoeur .5s var(--mv-rebond) backwards}.cns-reco-err{margin:0;text-align:center;font-size:calc(12.5px*var(--fs));font-weight:600;color:var(--dangerInk)}.cns-porte .cns-reco{padding-block:6px 4px}.cns-issue{display:grid;justify-items:center;gap:8px;text-align:center;padding-block:18px 4px}.cns-issue-ic{position:relative;inline-size:72px;block-size:72px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:var(--onSuccess);animation:cnsCoeur .55s var(--mv-rebond) backwards}.cns-issue.ok .cns-issue-ic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--success);opacity:0;animation:cnsOnde 1s var(--mv-ease) .2s 1}.cns-issue.ko .cns-issue-ic{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--dangerInk)}.cns-issue b{font-family:var(--title);font-weight:calc(600 + var(--title-boost));font-size:calc(18px*var(--fs));margin-block-start:6px}.cns-issue p{margin:0;font-size:calc(13px*var(--fs));color:var(--muted);line-height:1.45;max-inline-size:36ch}.cns-issue-a{display:grid;gap:8px;inline-size:100%;margin-block-start:10px}@media (prefers-reduced-motion:reduce){.cns-tete,.cns-radar b,.cns-radar i,.cns-pilier,.cns-pastille,.cns-todo,.cns-calme-ic,.cns-fil li,.cns-esp,.cns-esp-b i,.cns-jauge-b i,.cns-flux,.cns-cand,.cns-issue-ic,.cns-reco-ic,.cns-issue.ok .cns-issue-ic:after,.cns-relire[data-charge] svg{animation:none}.cns-pilier,.cns-todo,.cns-cand,.cns-relire{transition:none}}:root{--mv-1:.12s;--mv-2:.2s;--mv-3:.32s;--mv-ease:cubic-bezier(.22,1,.36,1);--mv-entree:cubic-bezier(.22,.9,.32,1);--mv-std:cubic-bezier(.4,0,.2,1);--mv-vague:cubic-bezier(.55,.1,.45,.9);--mv-ressort:cubic-bezier(.3,1.25,.4,1);--mv-rebond:cubic-bezier(.34,1.56,.64,1)}@supports (transition-timing-function:linear(0,1)){:root{--mv-ressort:linear(0,.055,.184,.344,.505,.651,.773,.868,.938,.986,1.016,1.032,1.038,1.038,1.034,1.028,1.022,1.016,1.011,1.007,1.003,1.001,1);--mv-rebond:linear(0,.104,.34,.61,.849,1.023,1.124,1.162,1.153,1.118,1.075,1.034,1.002,.983,.974,.974,.979,.986,.993,.999,1.002,1.004,1)}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--mv-3);animation-timing-function:var(--mv-ease)}html[data-vt=avant]::view-transition-old(root){animation-name:vtSortAvant}html[data-vt=avant]::view-transition-new(root){animation-name:vtEntreAvant;transform-origin:var(--vt-x,50%) var(--vt-y,50%)}html[data-vt=retour]::view-transition-old(root){animation-name:vtSortRetour;transform-origin:var(--vt-x,50%) var(--vt-y,50%)}html[data-vt=retour]::view-transition-new(root){animation-name:vtEntreRetour}@keyframes vtSortAvant{to{opacity:0;transform:scale(.985)}}@keyframes vtEntreAvant{0%{opacity:0;transform:scale(.93)}}@keyframes vtSortRetour{to{opacity:0;transform:scale(.94)}}@keyframes vtEntreRetour{0%{opacity:0;transform:scale(1.015)}}html[data-vt] .topcrown,html[data-vt] .webtop{view-transition-name:vt-tete}html[data-vt] .navbar{view-transition-name:vt-barre}::view-transition-group(vt-tete),::view-transition-group(vt-barre){animation-duration:var(--mv-2);animation-timing-function:var(--mv-ease)}html[data-vt=fermer] .fsm{view-transition-name:vt-fsm}html[data-vt=fermer]::view-transition-old(root),html[data-vt=fermer]::view-transition-new(root){animation-duration:var(--mv-2)}html[data-vt=fermer]::view-transition-old(vt-fsm){animation:vtFsmSort var(--mv-2) var(--mv-ease) both}@keyframes vtFsmSort{to{opacity:0;transform:translateY(10px) scale(.97)}}.ecart{display:inline-block;vertical-align:.5em;margin-inline-start:8px;padding:2px 8px;border-radius:999px;font-family:var(--body);font-size:calc(12px*var(--fs));font-weight:650;letter-spacing:0;line-height:1.5;white-space:nowrap;animation:ecartVit 2.2s var(--mv-ease) both}.ecart.up{color:var(--successInk);background:color-mix(in srgb,var(--success) 13%,transparent)}.ecart.down{color:var(--dangerInk);background:color-mix(in srgb,var(--danger) 12%,transparent)}@keyframes ecartVit{0%{opacity:0;transform:translateY(5px)}12%{opacity:1;transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ecart{animation:none}}.skel{display:grid;gap:12px;inline-size:100%;max-inline-size:560px;margin-inline:auto;padding-block:6px}.skel>i{display:block;position:relative;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--text) 7%,transparent)}.skel-t{block-size:12px;inline-size:38%}.skel-v{block-size:30px;inline-size:62%;margin-block-end:6px}.skel-r{block-size:52px;inline-size:100%;border-radius:14px}.skel>i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 60%,transparent),transparent);animation:skelLueur 1.4s ease-in-out .15s infinite}.skel>i:nth-child(4):after{animation-delay:.27s}.skel>i:nth-child(5):after{animation-delay:.39s}@keyframes skelLueur{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel>i:after{animation:none;display:none}}.bc-bar>i,.bc-row-p>i{transition:inline-size var(--mv-3) var(--mv-ease),width var(--mv-3) var(--mv-ease)}.bc-tag.complet{display:inline-flex;align-items:center;gap:5px;animation:bcComplet .42s var(--mv-ease) both}.bc-tag.complet svg{stroke-dasharray:24;stroke-dashoffset:24;animation:bcCoche .4s var(--mv-ease) .12s forwards}@keyframes bcComplet{0%{opacity:0;transform:scale(.86)}}@keyframes bcCoche{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.bc-tag.complet,.bc-tag.complet svg{animation:none;stroke-dashoffset:0}}svg.trace{animation:traceDessin .9s var(--mv-ease) both}@keyframes traceDessin{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){svg.trace{animation:none}}.rang-entre{animation:rangEntre var(--mv-3) var(--mv-ease) both}.rang-sort{--sens:1;animation:rangSort .24s var(--mv-ease) forwards;pointer-events:none}[dir=rtl] .rang-sort{--sens:-1}@keyframes rangEntre{0%{opacity:0;transform:translateY(8px)}}@keyframes rangSort{to{opacity:0;transform:translate(calc(28px * var(--sens)))}}@media (prefers-reduced-motion:reduce){.rang-entre,.rang-sort{animation:none}}.tirer{position:absolute;z-index:39;inset-inline:0;margin-inline:auto;inline-size:56px;block-size:36px;top:calc(var(--crownH, 156px) - 38px);transform:translateY(var(--tir, 0px));display:grid;place-items:center;border-radius:999px;pointer-events:none;background:var(--surface);border:1px solid var(--border);opacity:calc(.35 + .65 * var(--p, 0));transition:transform var(--mv-2) var(--mv-ease),opacity var(--mv-2) var(--mv-ease)}.tirer rect{transform-box:fill-box;transition:transform var(--mv-1) linear}.tirer-a{stroke:var(--text);transform:translate(calc((1 - var(--p, 0)) * -10px))}.tirer-b{stroke:var(--accent);transform:translate(calc((1 - var(--p, 0)) * 10px))}.tirer.tourne .tirer-b{animation:tirerVa .8s var(--mv-ease) infinite alternate}@keyframes tirerVa{to{transform:translate(-12px)}}@media (prefers-reduced-motion:reduce){.tirer,.tirer rect{transition:none}.tirer.tourne .tirer-b{animation:none}}html[data-vt=theme] .topcrown,html[data-vt=theme] .webtop,html[data-vt=theme] .navbar{view-transition-name:none}html[data-vt=theme]::view-transition-old(root){animation:none}html[data-vt=theme]::view-transition-new(root){animation:vtCercle .55s var(--mv-ease)}@keyframes vtCercle{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0))}to{clip-path:circle(150vmax at var(--vt-x,50%) var(--vt-y,0))}}.jalon-couche{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:flex;align-items:center;justify-content:center;padding-inline:16px;pointer-events:none}.jalon{pointer-events:auto;display:grid;justify-items:center;gap:4px;max-inline-size:340px;inline-size:100%;padding:18px 20px 16px;border-radius:22px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:center;cursor:pointer;animation:jalonArrive .5s var(--mv-ease) both}.jalon-marque{position:relative;display:grid;place-items:center;inline-size:72px;block-size:44px;margin-block-end:6px}.jalon-marque svg{display:block;overflow:visible}.jalon-a{stroke:var(--text);transform-box:fill-box;animation:jalonEcartA .7s var(--mv-ease) .15s both}.jalon-b{stroke:var(--accent);transform-box:fill-box;animation:jalonEcartB .7s var(--mv-ease) .15s both}.jalon-eclat{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:6px;block-size:6px;margin:-3px;border-radius:50%;background:var(--accent);opacity:0;animation:jalonEclat .8s var(--mv-ease) .25s both}.jalon-eclat:nth-child(2n){background:color-mix(in srgb,var(--accent) 55%,var(--text))}.jalon-t{font-family:var(--title),"Manrope",sans-serif;font-weight:calc(650 + var(--title-boost));font-size:calc(17px*var(--fs));line-height:1.32}.jalon-s{font-size:calc(13px*var(--fs));color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.jalon[data-type=objectif] .jalon-t,.jalon[data-type=palier] .jalon-t{color:var(--text)}@keyframes jalonArrive{0%{opacity:0;transform:translateY(-10px) scale(.96)}}@keyframes jalonEcartA{0%{transform:translate(9px)}55%{transform:translate(-5px)}to{transform:none}}@keyframes jalonEcartB{0%{transform:translate(-9px)}55%{transform:translate(5px)}to{transform:none}}@keyframes jalonEclat{0%{opacity:0;transform:rotate(var(--a)) translate(0) scale(.6)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate(46px) scale(1)}}.jalon.calme,.jalon.calme .jalon-a,.jalon.calme .jalon-b{animation:none}@media (prefers-reduced-motion:reduce){.jalon,.jalon-a,.jalon-b{animation:none}.jalon-eclat{display:none}}.rgl{position:relative;overflow:hidden;touch-action:pan-y}.rgl-av{position:relative;z-index:1}.rgl-av.libre{transition:transform var(--mv-2) var(--mv-ease)}.rgl-fond{position:absolute;inset-block:0;z-index:0;display:flex;align-items:center;overflow:hidden;border-radius:12px;--rgl:var(--accent);background:color-mix(in srgb,var(--rgl) 14%,var(--surface));color:color-mix(in srgb,var(--rgl) 72%,var(--text));transition:background-color var(--mv-1) linear}.rgl-fond.debut{inset-inline-start:0;justify-content:flex-start}.rgl-fond.fin{inset-inline-end:0;justify-content:flex-end}.rgl-fond[data-ton=ok]{--rgl:var(--success);color:var(--successInk)}.rgl-fond[data-ton=danger]{--rgl:var(--danger);color:var(--dangerInk)}.rgl-fond.pret{background:color-mix(in srgb,var(--rgl) 28%,var(--surface))}.rgl-act{display:inline-flex;align-items:center;gap:6px;padding-inline:16px;white-space:nowrap;font-size:calc(13px*var(--fs));font-weight:650}.rgl-fond.pret .rgl-act svg{animation:rglPret .22s var(--mv-ease)}@keyframes rglPret{50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.rgl-av.libre{transition:none}.rgl-fond.pret .rgl-act svg{animation:none}}.toast-act{flex-shrink:0;border:0;background:none;padding:6px 8px;margin-inline-end:-2px;border-radius:8px;font:inherit;font-weight:700;color:color-mix(in srgb,var(--accent) 72%,var(--text));cursor:pointer}.rouet{position:relative;display:grid;justify-items:center;gap:16px;isolation:isolate}.rouet svg{display:block;overflow:visible;animation:rouetSouffle 2.6s ease-in-out infinite}.rouet-piste{stroke:color-mix(in srgb,var(--text) 11%,transparent)}.rouet-a,.rouet-b{stroke-linecap:round;stroke-dasharray:24 76}.rouet-a{stroke:var(--text);animation:rouetA 1.7s var(--mv-vague) infinite}.rouet-b{animation:rouetB 1.7s var(--mv-vague) infinite}.rouet-halo{position:absolute;z-index:-1;inset:-34px -48px auto;block-size:120px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 26%,transparent),transparent);animation:rouetHalo 2.6s ease-in-out infinite}.rouet-fil{position:relative;display:block;inline-size:64px;block-size:2px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--text) 8%,transparent)}.rouet-fil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inline-size:40%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:rouetFil 1.7s ease-in-out infinite}@keyframes rouetA{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes rouetB{0%{stroke-dashoffset:50}to{stroke-dashoffset:150}}@keyframes rouetSouffle{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes rouetHalo{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:.9;transform:scale(1.06)}}@keyframes rouetFil{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.rouet svg,.rouet-a,.rouet-b,.rouet-halo,.rouet-fil:after{animation:none}.rouet-a,.rouet-b{stroke-dasharray:none}.rouet-halo{opacity:.5}.rouet-fil:after{display:none}}html[data-motion=calme] .rouet-a,html[data-motion=calme] .rouet-b{stroke-dasharray:none}html[data-motion=calme] .rouet-fil:after{display:none}.onde-couche{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none;overflow:hidden}.onde{position:fixed;overflow:hidden;pointer-events:none}.onde>i{position:absolute;border-radius:50%;transform:scale(0);background:color-mix(in srgb,var(--onde-c, currentColor) 18%,transparent);animation:ondeVa .58s var(--mv-ease) forwards}@keyframes ondeVa{0%{transform:scale(0);opacity:1}55%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.onde{display:none}}@keyframes revele{0%{translate:0 30px;scale:.975}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html:not([data-motion=calme]) .pagebody>*:not(.volets):not(.fadein){animation-name:rise,revele;animation-duration:.4s,auto;animation-timing-function:var(--mv-entree),var(--mv-entree);animation-fill-mode:backwards,both;animation-timeline:auto,view();animation-range:normal,entry 0% entry 75%}html:not([data-motion=calme]) .vi-sec:not(.vi-fantome){animation-name:rise,revele;animation-duration:.4s,auto;animation-timing-function:var(--mv-entree),var(--mv-entree);animation-fill-mode:backwards,both;animation-timeline:auto,view();animation-range:normal,entry 0% entry 75%}}}.gx-courbe[data-arrivee=attend] svg{clip-path:inset(0 100% 0 0)}.gx-courbe[data-arrivee=entre] svg{animation:traceDessin .9s var(--mv-ease) both}.gx-colonnes .gx-col{transform-box:fill-box;transform-origin:50% 100%}.gx-colonnes .gx-col.neg{transform-origin:50% 0}.gx-colonnes[data-arrivee=attend] .gx-col{transform:scaleY(0)}.gx-colonnes[data-arrivee=entre] .gx-col{animation:colPousse .62s var(--mv-ease) both;animation-delay:calc(min(var(--k, 0),16)*45ms)}@keyframes colPousse{0%{transform:scaleY(0)}}[dir=rtl] .gx-cls-piste i{transform-origin:100% 50%}.gx-cls[data-arrivee=attend] .gx-cls-piste i{transform:scaleX(0)}.gx-cls[data-arrivee=entre] .gx-cls-piste i{animation:clsRemplit .7s var(--mv-ease) both;animation-delay:calc(min(var(--k, 0),10)*55ms)}@keyframes clsRemplit{0%{transform:scaleX(0)}}.gx-parts[data-arrivee=attend] .gx-anneau,.gx-parts[data-arrivee=attend] .gx-leg-r{opacity:0}.gx-parts[data-arrivee=entre] .gx-anneau{animation:anneauDeploie .75s var(--mv-ease) both}.gx-parts[data-arrivee=entre] .gx-leg-r{animation:rangEntre var(--mv-3) var(--mv-ease) both;animation-delay:calc(.12s + min(var(--k, 0),8)*50ms)}@keyframes anneauDeploie{0%{opacity:0;transform:rotate(-110deg) scale(.82)}}.gx-mos[data-arrivee=attend] .gx-mos-t{opacity:0}.gx-mos[data-arrivee=entre] .gx-mos-t{animation:mosPose .62s var(--mv-ressort) both;animation-delay:calc(min(var(--k, 0),8)*55ms)}@keyframes mosPose{0%{opacity:0;transform:scale(.55)}}.gx-vue[data-rejoue]{animation:gxVue var(--mv-3) var(--mv-ease) both}@keyframes gxVue{0%{opacity:0;transform:translateY(6px) scale(.985)}}.gx-vue[data-rejoue] .gxv-tr.lu{animation:rangEntre var(--mv-3) var(--mv-ease) both;animation-delay:calc(min(var(--k, 0),8)*40ms)}@media (prefers-reduced-motion:reduce){.gx-courbe[data-arrivee] svg,.gx-colonnes[data-arrivee] .gx-col,.gx-cls[data-arrivee] .gx-cls-piste i,.gx-parts[data-arrivee] .gx-anneau,.gx-parts[data-arrivee] .gx-leg-r,.gx-mos[data-arrivee] .gx-mos-t,.gx-vue[data-rejoue],.gx-vue[data-rejoue] .gxv-tr.lu{animation:none;transform:none;clip-path:none;opacity:1}.gx-vues-pouce,.gx-vues button,.gx-mos-t{transition:none}}@media (hover:none) and (pointer:coarse){input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])),select,textarea{font-size:16px!important}.money input{font-size:max(16px,calc(22px*var(--fs)))!important}.mp-sal .money input{font-size:max(16px,calc(17px*var(--fs)))!important}.qz-num input{font-size:max(16px,calc(19px*var(--fs)))!important}.field .dep-amt{font-size:max(16px,calc(30px*var(--fs)))!important}}.sheet:focus,.fsm:focus{outline:none}.ph-crumb{font-size:calc(11.5px*var(--fs));font-weight:600;line-height:1.35;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inc-transition{display:flex;align-items:center;gap:6px;min-height:38px;margin-top:6px;padding:0;border:0;background:none;font-family:var(--body);font-size:calc(13px*var(--fs));font-weight:600;color:var(--muted);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent}.inc-transition:active{color:var(--text)}@media (hover:hover){.inc-transition:hover{color:var(--text)}}.hbtn-ajout{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 11px;border:none;border-radius:999px;background:var(--accent);color:var(--onAccent);font-family:var(--body);font-size:calc(13px*var(--fs));font-weight:650;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hbtn-ajout:active{transform:scale(.97)}@media (hover:hover){.hbtn-ajout:hover{filter:brightness(1.06)}}.ajout{display:flex;flex-direction:column;gap:12px}.ajout-rac{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width:359px){.ajout-rac{grid-template-columns:repeat(2,minmax(0,1fr))}}.ajout-tuile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:76px;padding:10px 4px;border:1px solid var(--border);border-radius:var(--radiusSm);background:var(--surface);color:var(--text);font-family:var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent}.ajout-tuile:active{background:var(--sunken)}@media (hover:hover){.ajout-tuile:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.ajout-tuile-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--accentSoft);color:var(--accent)}.ajout-tuile-l{max-width:100%;font-size:calc(12px*var(--fs));font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ajout-t{display:flex;align-items:center;gap:7px;font-size:calc(14px*var(--fs));font-weight:650;line-height:1.35;color:var(--text)}.ajout-s{margin:4px 0 10px;font-size:calc(12.5px*var(--fs));line-height:1.45;color:var(--muted)}.ajout-sans-ia{margin:0;padding-inline:4px}
