.bx{--ink:var(--color-text);--ink-2:var(--color-text-sub);--ink-3:var(--color-text-dim);--ink-4:var(--color-text-muted);--blue:var(--color-blue);--violet:var(--color-violet);--blue-soft:color-mix(in srgb,var(--color-blue)55%,white);--raised:var(--color-surface-1);--line:var(--color-glass-border);--line-soft:var(--color-border);--danger:var(--color-error);--danger-soft:color-mix(in srgb,var(--color-error)70%,white);--success:#34d399;--success-soft:#86efc4;--amber:#f5b454;--amber-soft:#f8cf8c;--amber-pale:#ffe2b0;--sky:#7dd3fc;--sky-pale:#c4ecff;--ocre:#b87d24;--rose:#d1608c;--logout-red:#f87171;--r-md:12px;--r-lg:14px;--r-xl:16px;--r-2xl:20px;--gutter:clamp(16px,5vw,56px);--ease:cubic-bezier(.2,.9,.3,1);min-height:100vh;font-family:var(--font-sans);color:var(--ink);font-size:15px;line-height:1.5;position:relative}.bx *,.bx :before,.bx :after{box-sizing:border-box}.bx button,.bx input,.bx textarea{font:inherit;color:inherit}.bx h1,.bx h2,.bx h3{text-wrap:balance;margin:0;font-weight:600}.bx p{margin:0}.bx ::selection{background:color-mix(in srgb,var(--blue)35%,transparent)}.bx :focus-visible{outline:2px solid var(--color-blue-light);outline-offset:3px;border-radius:6px}.bx .aurora{z-index:0;pointer-events:none;background:radial-gradient(40% 32% at 18% 12%,color-mix(in srgb,var(--blue)26%,transparent),transparent 70%),radial-gradient(36% 30% at 88% 26%,color-mix(in srgb,var(--violet)20%,transparent),transparent 70%),radial-gradient(30% 24% at 60% 92%,color-mix(in srgb,var(--color-cyan)7%,transparent),transparent 70%);position:fixed;inset:0}.bx .app{z-index:2;max-width:1120px;padding-inline:var(--gutter);margin:0 auto;padding-block:0 120px;position:relative}.bx{--top-h:66px}.bx .top{z-index:25;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex;position:sticky;top:0}.bx .top:before{content:"";z-index:-1;background:color-mix(in srgb,var(--color-bg)72%,transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line-soft);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bx .top-cta{border-radius:var(--r-md);min-height:38px;box-shadow:inset 0 0 0 1.5px var(--blue);white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,filter .2s;display:inline-flex}.bx .top-cta.out{color:var(--color-blue-light);background:color-mix(in srgb,var(--blue)8%,transparent)}.bx .top-cta.out:hover{background:color-mix(in srgb,var(--blue)16%,transparent)}.bx .app:has(.dash){padding-top:20px}.bx .app:has(.dash) .top{padding-block:8px 0;position:static}.bx .app:has(.dash) .top:before{display:none}.bx .app:has(.dash) .top-cta{display:none}.bx .app:has(.dash) .acc-header{display:none}:is(.bx:has(.connexion) .top-cta,.bx:has(.connexion) .acc-header){display:none}@media (max-width:900px){.bx .top-right .meta,.bx .top-right .chip{display:none}}.bx .logo{white-space:nowrap;color:var(--ink);align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.bx .logo .lb-t{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.bx .logo .lb-t b{letter-spacing:-.03em;font-size:22px;font-weight:700}.bx .logo .lb-t small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-top:3px;font-size:9.5px;font-weight:500}.bx .logo .lb-t small i{color:var(--color-blue-light);font-style:normal}.bx .logo-perso:empty{display:none}.bx .top:has(.logo-perso:not(:empty))>a.logo{display:none}.bx .mbtap.logo .mb-tip{top:calc(100% + 10px);left:0;translate:0}.bx .mbtap.logo:hover .mb-tip,.bx .mbtap.logo:focus-visible .mb-tip{opacity:1}.bx .top-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bx .foot{border-top:1px solid var(--line-soft);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:72px;padding-top:24px;font-size:13px;display:flex}.bx:has(.chat-wrap) .foot{display:none}.bx:has(.chat-wrap) .app{padding-bottom:0}.bx .label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:11px}.bx .label.warn{color:var(--danger-soft)}.bx .label.wait{color:var(--amber)}.bx .label.sky{color:var(--sky)}.bx .kick{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:11.5px}.bx .meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.bx .grad{background:linear-gradient(90deg,var(--blue),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.bx .display{letter-spacing:-.045em;max-width:15em;font-size:clamp(38px,4.8vw,62px);line-height:1.03}.bx .display .sub{color:var(--ink-4);display:block}.bx .title{letter-spacing:-.03em;font-size:clamp(26px,3.8vw,36px);line-height:1.08}.bx .lead{color:var(--ink-2);max-width:64ch;font-size:clamp(16px,1.6vw,17.5px);line-height:1.6}.bx .small{font-size:13px;line-height:1.5}.bx .muted{color:var(--ink-3)}.bx .panel{border-radius:var(--r-2xl);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border:1px solid var(--line);box-shadow:inset 0 1px 0 #ffffff47,inset 0 -14px 28px color-mix(in srgb,var(--color-bg)22%,transparent),0 30px 80px -24px #000000a6;background:linear-gradient(140deg,#ffffff1a,#ffffff0e 55%);position:relative;overflow:hidden}.bx .panel:before{content:"";pointer-events:none;background:radial-gradient(120% 60% at 0 0,#ffffff17,#0000 50%);position:absolute;inset:0}.bx .panel>*{position:relative}.bx .pad{padding:clamp(20px,3vw,30px)}.bx .chip{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.bx .chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.bx .chip.ok{color:var(--success-soft);background:color-mix(in srgb,var(--success)13%,transparent);border-color:color-mix(in srgb,var(--success)35%,transparent)}.bx .chip.am{color:var(--amber-soft);background:color-mix(in srgb,var(--amber)13%,transparent);border-color:color-mix(in srgb,var(--amber)40%,transparent)}.bx .chip.ko{color:var(--danger-soft);background:color-mix(in srgb,var(--danger)12%,transparent);border-color:color-mix(in srgb,var(--danger)38%,transparent)}.bx .chip.ko .dot{animation:1.6s ease-out infinite bx-urg}.bx .chip-short{display:none}@media (max-width:900px){.bx .chip-long{display:none}.bx .chip-short{display:inline}}.bx .btn{border-radius:var(--r-md);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.3,1.4,.6,1),opacity .2s;display:inline-flex}.bx .btn-primary{color:var(--color-text);background:linear-gradient(100deg,var(--blue),var(--violet));box-shadow:0 10px 34px color-mix(in srgb,var(--blue)32%,transparent),inset 0 1px 0 #ffffff59}.bx .btn-primary:hover{transform:translateY(-1px)}.bx .btn-primary:active{transform:translateY(1px)scale(.99)}.bx .btn-primary[disabled]{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.bx .btn-ghost{color:var(--ink-2);border:1px solid var(--line);background:#ffffff0a}.bx .btn-ghost:hover{color:var(--ink);background:#ffffff14}.bx .link{color:var(--blue-soft);cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--blue-soft)40%,transparent);text-decoration-color:color-mix(in srgb,var(--blue-soft)40%,transparent);background:0 0;border:0;padding:0;font-weight:500}.bx .field{flex-direction:column;gap:8px;display:flex}.bx .field>label{color:var(--ink-2);font-size:14px;font-weight:500}.bx .field>label span{color:var(--ink-3);font-weight:400}.bx .input{border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)60%,transparent);width:100%;color:var(--ink);padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.bx .input::placeholder{color:var(--ink-4)}.bx .input:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)20%,transparent);outline:none}.bx textarea.input{resize:vertical;font-family:inherit;line-height:1.45}.bx .check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:13.5px;display:flex}.bx .check input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:1px}.bx .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.bx .notice{border-radius:var(--r-lg);color:var(--amber-soft);border:1px solid;border-color:color-mix(in srgb,var(--amber)35%,transparent);background:color-mix(in srgb,var(--amber)8%,transparent);padding:14px 16px;font-size:14px}.bx .trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.bx .screen{animation:bx-rise .5s var(--ease)both}@keyframes bx-rise{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bx-pop{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes bx-urg{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--danger)60%,transparent)}to{box-shadow:0 0 0 10px #0000}}.bx .hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,48px);padding-block:clamp(40px,8vw,92px) 36px;display:grid}.bx .hero-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.bx .cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.bx .pains{flex-wrap:wrap;align-items:center;gap:8px;max-width:640px;display:flex}.bx .pains-t{width:100%;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.bx .pain{border:1px solid var(--line);color:var(--ink-2);background:#ffffff0a;border-radius:99px;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;display:inline-flex}.bx .pain:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px}.bx .hero-side{flex-direction:column;align-self:center;align-items:center;gap:18px;display:flex}.bx .hero-side .places{align-self:stretch}.bx .hb-wrap{justify-content:center;align-items:center;gap:22px;display:flex}.bx .hero-bati{flex:none;margin-bottom:-6px}.bx .hb-bubble{max-width:210px;color:var(--ink);background:var(--raised);border-radius:18px 18px 18px 6px;padding:14px 16px;font-size:14.5px;font-weight:500;line-height:1.45;animation:.6s cubic-bezier(.2,1.2,.4,1) .4s both bx-bubble;position:relative;box-shadow:0 14px 34px #00000059,inset 0 1px #ffffff14}.bx .hb-bubble:before{content:"";background:inherit;clip-path:polygon(100% 0,0 100%,100% 100%);width:12px;height:14px;position:absolute;bottom:14px;left:-9px}.bx .hb-wrap[data-mood=listening] .hb-bubble{background:color-mix(in srgb,var(--blue)22%,var(--raised))}.bx .hb-wrap[data-mood=attention] .hb-bubble{background:color-mix(in srgb,var(--amber)18%,var(--raised));color:var(--amber-pale)}.bx .hb-wrap[data-mood=sad] .hb-bubble{color:var(--ink-2)}@keyframes bx-bubble{0%{opacity:0;transform:translate(-8px)scale(.96)}to{opacity:1;transform:none}}.bx .places{flex-direction:column;gap:16px;display:flex}.bx .places[data-lvl=red]{border-color:color-mix(in srgb,var(--danger)45%,transparent)}.bx .places-num{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:flex}.bx .places-num b{letter-spacing:-.045em;font-size:clamp(52px,7vw,72px);font-weight:600;line-height:1}.bx .places-num span{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;font-size:12.5px}.bx .bar{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.bx .bar>i{background:linear-gradient(90deg,var(--blue),var(--violet));height:100%;transition:width 1.1s var(--ease);border-radius:4px;display:block}.bx .bar.lvl-ok>i{background:linear-gradient(90deg,var(--blue),var(--success))}.bx .bar.lvl-amber>i{background:linear-gradient(90deg,var(--blue),var(--amber))}.bx .bar.lvl-red>i,.bx .bar.lvl-full>i{background:linear-gradient(90deg,var(--amber),var(--danger))}.bx .places[data-lvl=red] .bar>i{animation:1.8s ease-in-out 1.5s infinite bx-bar}@keyframes bx-bar{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 14px color-mix(in srgb,var(--danger)75%,transparent)}}.bx .urg{color:var(--danger-soft);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.bx .urg b{color:var(--ink)}.bx .urg i{background:var(--danger);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-out infinite bx-urg}.bx .genviz{border-radius:var(--r-2xl);border:1px solid var(--line-soft);background:radial-gradient(60% 70% at 50% 50%,color-mix(in srgb,var(--blue)8%,transparent),transparent 70%),color-mix(in srgb,var(--color-bg)55%,transparent);width:100%;margin-block:8px 12px;overflow:hidden}.bx .genviz svg{width:100%;height:auto;max-height:300px;display:block}.bx .gv text{font-family:var(--font-sans)}.bx .gv-node{opacity:0;transition:opacity .7s ease var(--d,0s)}.bx .gv.shown .gv-node{opacity:1}.bx .gv-node>rect{fill:var(--raised);stroke:#ffffff2e;transition:stroke .9s}.bx .gv-node>text{fill:var(--ink-2);font-size:12.5px;font-weight:500}.bx .gv.joined .gv-node>rect{stroke:color-mix(in srgb,var(--color-blue-light)65%,transparent)}.bx .gv-item rect{fill:#ffffff0a;stroke:#ffffff1f}.bx .gv-item text{fill:var(--ink-3);font-size:11.5px}.bx .tv-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease)var(--d,0s)}.bx .gv.wired .tv-line{stroke-dashoffset:0}.bx .gv-orbit{opacity:0;transition:opacity 1.2s}.bx .gv-orbit ellipse{fill:none;stroke:#ffffff12;stroke-dasharray:2 6}.bx .gv.joined .gv-orbit{opacity:1}.bx .gv-hub{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .9s,transform 1.1s cubic-bezier(.3,1.5,.5,1);transform:scale(.8)}.bx .gv.joined .gv-hub{opacity:1;transform:none}.bx .gv-hub rect{fill:var(--color-surface-2);stroke:var(--blue);stroke-width:1.5px}.bx .gv-hub text{fill:var(--ink);font-size:14px;font-weight:600}.bx .gv-done{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s,transform .7s cubic-bezier(.3,1.7,.5,1);transform:scale(.6)}.bx .gv.done .gv-done{opacity:1;transform:none}.bx .gv-done circle{fill:var(--success)}.bx .gv-done path{stroke:var(--color-bg)}.bx .gen{flex-direction:column;gap:26px;max-width:720px;margin:0 auto;padding-block:clamp(48px,10vw,110px);display:flex}.bx .gen-bati{justify-content:center;padding:10px 0 18px;display:flex}.bx .gen-stage{letter-spacing:-.035em;min-height:2.2em;font-size:clamp(30px,5vw,46px);font-weight:600;line-height:1.08}.bx .progress{background:#ffffff14;border-radius:3px;height:4px;overflow:hidden}.bx .progress i{background:linear-gradient(90deg,var(--blue),var(--violet));height:100%;transition:width .5s var(--ease);display:block}.bx .gen-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bx .gen-steps li{color:var(--ink-4);align-items:center;gap:12px;font-size:14.5px;display:flex}.bx .gen-steps li i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.bx .gen-steps li.on{color:var(--sky)}.bx .gen-steps li.done{color:var(--ink-2)}.bx .receive{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bx .receive .panel{transition:transform .6s var(--ease);will-change:transform;flex-direction:column;gap:10px;padding:22px;display:flex}.bx .receive h3{letter-spacing:-.015em;font-size:18.5px;line-height:1.25}.bx .how{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px 26px;margin-top:28px;padding-top:22px;display:flex}.bx .step{flex-direction:column;gap:28px;max-width:780px;margin:0 auto;padding-block:clamp(28px,6vw,60px) 20px;display:flex}.bx .step-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bx .back{color:var(--ink-3);padding:6px 0;font-size:14px;text-decoration:none}.bx .back:hover{color:var(--ink)}.bx .q-head{flex-direction:column;gap:10px;display:flex}.bx .step-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding-top:8px;display:flex}@media (max-width:860px){.bx .hero,.bx .receive{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bx .hero-bati{font-size:16px!important}}@media (max-width:640px){.bx .grid2{grid-template-columns:minmax(0,1fr)}.bx .btn{width:100%}.bx .step-foot{flex-direction:column-reverse;align-items:stretch}}@media (max-width:560px){.bx .hb-bubble{max-width:180px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.bx .screen,.bx .hb-bubble,.bx .chip.ko .dot,.bx .urg i,.bx .places .bar>i{animation:none!important}.bx .btn,.bx .bar>i,.bx .receive .panel,.bx .gv-node,.bx .gv-hub,.bx .gv-orbit{transition:none}.bx .tv-line{stroke-dashoffset:0;transition:none}}.bx .chat-wrap{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:clamp(20px,4vw,48px);max-width:1080px;margin:0 auto;padding-top:clamp(20px,4vw,40px);display:grid}.bx .chat-col{flex-direction:column;width:100%;max-width:720px;min-height:calc(100vh - 110px);margin:0 auto;display:flex}.bx .chat-log{flex-direction:column;flex:1;gap:14px;padding-bottom:clamp(44px,10vh,104px);display:flex}.bx .msg{align-items:flex-start;gap:12px;display:flex}.bx .msg.anim{animation:bx-in .45s var(--ease)both}.bx .msg.bot{margin-top:2px}.bx .msg.bot.first{margin-top:14px}.bx .bot-av{flex:none;place-items:center;width:34px;height:32px;display:grid;overflow:visible}.bx .bot-av .bati{margin-left:-4px}.bx .bot-sp{flex:none;width:34px}.bx .btxt{color:var(--ink);max-width:58ch;padding-top:4px;font-size:clamp(16px,1.6vw,17.5px);line-height:1.55}.bx .msg.me{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;margin-top:6px;position:relative}.bx .mtxt{background:linear-gradient(140deg,color-mix(in srgb,var(--blue)22%,transparent),color-mix(in srgb,var(--violet)16%,transparent));border:1px solid color-mix(in srgb,var(--color-blue-light)30%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 6px;max-width:min(78%,520px);padding:11px 16px;font-size:15.5px;line-height:1.5}.bx .edit-a{min-height:32px;color:var(--blue-soft);cursor:pointer;background:0 0;border:0;flex-basis:100%;justify-content:flex-end;align-items:center;gap:6px;padding:4px 2px;font-size:13.5px;font-weight:500;transition:color .2s;display:inline-flex}.bx .edit-a span{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--blue-soft)40%,transparent);text-decoration-color:color-mix(in srgb,var(--blue-soft)40%,transparent)}.bx .edit-a:hover{color:var(--ink)}.bx .msg.bot.help .btxt{color:var(--ink-3);padding-top:0;font-size:14px;line-height:1.5}.bx .dots{gap:5px;padding:12px 2px;display:inline-flex}.bx .dots i{background:var(--blue-soft);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite bx-dot}.bx .dots i:nth-child(2){animation-delay:.15s}.bx .dots i:nth-child(3){animation-delay:.3s}@keyframes bx-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.bx .card-msg{padding-left:46px}.bx .ccard{flex-direction:column;gap:14px;width:100%;max-width:560px;padding:20px;display:flex}.bx .ccard .btn{align-self:flex-start}.bx .gate{max-width:520px;padding:20px 22px}.bx .gate p{color:var(--ink-2);margin:0 0 14px;line-height:1.55}.bx .gate-b{flex-wrap:wrap;gap:10px;display:flex}.bx .vc-row{gap:10px;display:flex}.bx .vc-row .input{flex:1;min-width:0}.bx .vc-in{font-family:var(--font-mono);letter-spacing:.4em;text-align:center;font-size:20px}.bx .vc-warn{color:var(--amber-soft)}.bx .vc-links{flex-wrap:wrap;gap:18px;display:flex}.bx .vc-links .link{color:var(--ink-3);text-underline-offset:3px;font-size:13px}.bx .vc-links .link:disabled{color:var(--ink-4);cursor:default;font-variant-numeric:tabular-nums;text-decoration:none}.bx .vc .btn{align-self:auto}@media (max-width:520px){.bx .vc-row{flex-direction:column}}.bx .composer{z-index:5;padding:28px 0 calc(32px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--color-bg)26px);flex-direction:column;gap:10px;display:flex;position:sticky;bottom:0}.bx .composer.hide{display:none}.bx .composer.off .cbox{opacity:.45;pointer-events:none}.bx .composer.chips-only .cbox{display:none}.bx .qchip.qskip{color:var(--ink-3);border-style:dashed}.bx .qr{flex-wrap:wrap;gap:8px;display:flex}.bx .qr:empty{display:none}.bx .qchip{cursor:pointer;border:1px solid var(--line);background:var(--raised);min-height:40px;color:var(--ink-2);text-align:left;animation:bx-in .4s var(--ease)both;border-radius:999px;padding:8px 15px;font-size:14.5px;font-weight:500;line-height:1.3;transition:border-color .2s,background .2s,color .2s,transform .3s cubic-bezier(.3,1.5,.5,1)}.bx .qchip:nth-child(2){animation-delay:40ms}.bx .qchip:nth-child(3){animation-delay:80ms}.bx .qchip:nth-child(4){animation-delay:.12s}.bx .qchip:nth-child(5){animation-delay:.16s}.bx .qchip:nth-child(n+6){animation-delay:.2s}.bx .qchip:hover{border-color:color-mix(in srgb,var(--color-blue-light)55%,transparent);color:var(--ink)}.bx .qchip:active{transform:scale(.97)}.bx .qchip[aria-pressed=true]{border-color:var(--blue);color:var(--ink);background:color-mix(in srgb,var(--blue)25%,var(--raised))}.bx .qr.compact .qchip{text-align:center;font-variant-numeric:tabular-nums;justify-content:center;min-width:44px;padding:8px 12px}.bx .qok{cursor:pointer;min-height:40px;color:var(--color-text);background:linear-gradient(100deg,var(--blue),var(--violet));box-shadow:0 8px 26px color-mix(in srgb,var(--blue)35%,transparent);border:0;border-radius:999px;padding:8px 18px;font-size:14.5px;font-weight:600}.bx .qok[disabled]{opacity:.35;box-shadow:none;cursor:not-allowed}.bx .cbox{background:color-mix(in srgb,var(--raised)92%,transparent);border:1px solid var(--line);border-radius:22px;align-items:flex-end;gap:10px;padding:10px 10px 10px 18px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 20px 60px -20px #000c,inset 0 1px #ffffff14}.bx .cbox:focus-within{border-color:color-mix(in srgb,var(--color-blue-light)60%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)14%,transparent),0 20px 60px -20px #000c}.bx .cbox textarea{resize:none;color:var(--ink);background:0 0;border:0;outline:none;flex:1;max-height:180px;padding:7px 0;font-size:16px;line-height:1.5}.bx .cbox textarea.long{min-height:72px}.bx .cbox textarea::placeholder{color:var(--ink-4)}.bx .send{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 6px 20px color-mix(in srgb,var(--blue)40%,transparent);border:0;border-radius:14px;flex:none;place-items:center;transition:transform .2s;display:grid}.bx .send:hover{transform:translateY(-1px)}.bx .cbox.shake{animation:.35s bx-shake}@keyframes bx-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.bx .chint{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:0 6px;font-size:11px;display:flex}.bx .chint.warn span:first-child{color:var(--amber-soft)}.bx .dossier{top:calc(var(--top-h) + 24px);flex-direction:column;gap:14px;margin-top:20px;padding:20px;display:flex;position:sticky}.bx .dos-head{justify-content:space-between;align-items:baseline;display:flex}.bx .dos-meter{background:#ffffff14;border-radius:3px;height:3px;overflow:hidden}.bx .dos-meter i{background:linear-gradient(90deg,var(--blue),var(--violet));height:100%;transition:width .8s var(--ease);display:block}.bx .dos-g{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;padding-top:10px;display:flex}.bx .dos-t{color:var(--ink-4);font-size:12px;font-weight:500}.bx .dos-g.on .dos-t{color:var(--ink-3)}.bx .dos-empty{color:var(--ink-4);font-size:13px}.bx .dos-items{flex-wrap:wrap;gap:5px;display:flex}.bx .dos-items span{border:1px solid var(--line-soft);color:var(--ink-2);background:#ffffff0d;border-radius:8px;padding:4px 9px;font-size:12.5px;line-height:1.35;animation:.4s cubic-bezier(.3,1.7,.5,1) bx-pop}.bx .dos-mob{display:none}@media (max-width:980px){.bx .chat-wrap{grid-template-columns:minmax(0,1fr)}.bx .dossier{display:none}.bx .dos-mob{top:var(--top-h);z-index:6;margin:0 calc(var(--gutter)*-1);padding:10px var(--gutter);background:color-mix(in srgb,var(--color-bg)94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-soft);display:block;position:sticky}.bx .dos-mob summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.bx .dos-mob summary::-webkit-details-marker{display:none}.bx .dos-in{flex-direction:column;gap:12px;max-height:50vh;padding:12px 0 6px;display:flex;overflow:auto}}@media (max-width:560px){.bx .qr{max-height:38vh;padding-bottom:2px;overflow:auto}.bx .composer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.bx .qchip{min-height:36px;padding:6px 12px;font-size:13.5px}.bx .card-msg{padding-left:0}.bx .mtxt{max-width:88%}}@media (prefers-reduced-motion:reduce){.bx .msg,.bx .qchip,.bx .dos-items span,.bx .cbox.shake{animation:none}.bx .dots i{opacity:.7;animation:none}}.bx .mc{flex-direction:column;gap:36px;max-width:1120px;margin:0 auto;padding-block:clamp(20px,3vw,36px) 80px;display:flex}.bx .mc h1{letter-spacing:-.04em;font-size:clamp(26px,3.4vw,38px);font-weight:600}.bx .mc h2{letter-spacing:-.02em;font-size:18px;font-weight:600}.bx .mc p{color:var(--ink-2);max-width:62em;font-size:14.5px;line-height:1.55}.bx .mc-sec{flex-direction:column;gap:14px;display:flex}.bx .mc-grid{gap:8px;display:grid}.bx .mc-cell{border-radius:var(--r-lg);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--raised)60%,transparent);flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;min-height:96px;padding:14px 6px 10px;display:flex}.bx .mc-cell small,.bx .mc-head{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);text-align:center;font-size:10px}.bx .mc-head{justify-content:center;align-items:center;gap:6px;padding:4px;display:flex}.bx .mc-head.row{justify-content:flex-start}.bx .mc-sw{background:var(--bm-sw);width:12px;height:12px;box-shadow:0 0 0 2px var(--line-soft);border-radius:50%;display:inline-block}.bx .mc-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bx .mc details{border:1px solid var(--line-soft);border-radius:var(--r-xl);padding:14px 18px}.bx .mc summary{cursor:pointer;font-size:15px;font-weight:600}.bx .mc details[open] summary{margin-bottom:16px}.bx .mc-acc-block{flex-direction:column;gap:8px;margin-top:18px;display:flex}.bx .mc-stage{border-radius:var(--r-xl);border:1px solid var(--line-soft);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--blue)18%,transparent),transparent 62%);flex:220px;justify-content:center;align-items:center;min-height:220px;display:flex}.bx .mc-stages{flex-wrap:wrap;gap:12px;display:flex}.bx .mc-fig{flex-direction:column;flex:220px;gap:8px;display:flex}.bx .story{--violet-soft:color-mix(in srgb,var(--violet)40%,white);--deep:color-mix(in srgb,var(--color-bg)70%,black);max-width:1000px;margin:0 auto}.bx .story-intro{flex-direction:column;gap:10px;padding-block:clamp(20px,3vw,36px) 0;display:flex}.bx .story-intro h1{letter-spacing:-.045em;max-width:13em;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.03}.bx .story [id]{scroll-margin-top:76px}.bx .kick.am{color:var(--amber)}.bx .kick.vi{color:var(--violet)}.bx .kick.ok{color:var(--success)}.bx .rv{opacity:.5;transition:opacity .8s var(--ease),transform 1s var(--ease);transform:translateY(16px)}.bx .rv.in{opacity:1;transform:none}.bx .rv.now,.bx .rv.now *{transition:none!important}.bx .ch,.bx .stage{flex-direction:column;gap:clamp(14px,2vw,22px);padding-block:clamp(40px,6vw,64px);display:flex}.bx .sc.conv .stage{gap:14px;padding-top:clamp(20px,3vw,32px)}.bx .stage .a1,.bx .stage .a2,.bx .stage .a4{opacity:0;transition:opacity .7s ease calc(var(--s) + var(--d,0s)),transform .9s var(--ease)calc(var(--s) + var(--d,0s));transform:translateY(16px)}.bx .stage .a1{--s:0s}.bx .stage .a2{--s:.45s}.bx .stage .a4{--s:2.5s}.bx .sc.in .stage .a1,.bx .sc.in .stage .a2,.bx .sc.in .stage .a4{opacity:1;transform:none}.bx .conv-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,4vw,48px);display:grid}.bx .conv-side{border:1px solid color-mix(in srgb,var(--amber)22%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--amber)7%,transparent),transparent 70%);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:18px 18px 20px;display:flex}.bx .conv-side.b{border-color:color-mix(in srgb,var(--violet)24%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--violet)8%,transparent),transparent 70%)}.bx .cs-hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.bx .cs-hd small{font-family:var(--font-mono);color:var(--ink-4);font-size:11px}.bx .cchips{flex-wrap:wrap;gap:8px;display:flex}.bx .cchip{border:1px solid;border-radius:999px;align-items:center;min-height:38px;padding:7px 15px;font-size:clamp(13.5px,1.5vw,15px);font-weight:500;line-height:1.3;display:inline-flex}.bx .cchip.am{color:var(--amber-soft);background:color-mix(in srgb,var(--amber)10%,transparent);border-color:color-mix(in srgb,var(--amber)35%,transparent)}.bx .cchip.vi{color:var(--violet-soft);background:color-mix(in srgb,var(--violet)12%,transparent);border-color:color-mix(in srgb,var(--violet)40%,transparent)}.bx .conv-lines{clip-path:inset(0 0 100%);width:100%;height:52px;transition:clip-path 1.1s var(--ease)1.3s;display:block}.bx .conv-lines path{fill:none;stroke:url(#cvg);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bx .sc.in .conv-lines{clip-path:inset(0)}.bx .st-am{stop-color:var(--amber)}.bx .st-bl{stop-color:var(--blue)}.bx .st-vi{stop-color:var(--violet)}.bx .conv-mid{display:none}.bx .core{isolation:isolate;text-align:center;background:var(--deep);border-radius:24px;flex-direction:column;align-self:center;align-items:center;gap:10px;width:100%;max-width:760px;padding:clamp(22px,4vw,38px) clamp(18px,4vw,40px);display:flex;position:relative}.bx .core:before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--amber)55%,transparent),color-mix(in srgb,var(--blue)55%,transparent),color-mix(in srgb,var(--violet)70%,transparent));-webkit-mask-composite:xor;pointer-events:none;opacity:.45;border-radius:24px;padding:1px;transition:opacity .8s 1.9s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bx .core:after{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--blue)22%,transparent),transparent);filter:blur(22px);opacity:0;transition:opacity 1s 2.1s;position:absolute;inset:15% 8% -18%}.bx .sc.in .core:before,.bx .sc.in .core:after{opacity:1}.bx .core-bati{opacity:0;transition:opacity .6s 2.2s,transform .7s cubic-bezier(.2,1.3,.4,1) 2.2s;display:inline-flex;transform:translateY(8px)scale(.9)}.bx .core .faux{color:var(--ink-3);letter-spacing:-.02em;opacity:0;font-size:clamp(18px,2.2vw,24px);font-weight:500;transition:opacity .5s 1.3s}.bx .core .faux s{background:linear-gradient(var(--danger),var(--danger))no-repeat 0 56%/0% 2px;text-decoration:none;transition:background-size .6s cubic-bezier(.6,0,.2,1) 1.75s}.bx .sc.in .core .faux s{background-size:100% 2px}.bx .core .faux.keep{color:var(--ink-2)}.bx .core .vrai{letter-spacing:-.045em;text-wrap:balance;opacity:0;transition:opacity .7s ease 2.2s,transform .9s var(--ease)2.2s;padding-bottom:.08em;font-size:clamp(30px,5vw,58px);font-weight:600;line-height:1.12;display:block;transform:translateY(10px)}.bx .sc.in .core-bati,.bx .sc.in .core .faux,.bx .sc.in .core .vrai{opacity:1;transform:none}.bx .core .phrase{color:var(--ink-2);text-wrap:balance;max-width:34em;font-size:clamp(16px,1.8vw,19px);line-height:1.5}.bx .cost{flex-direction:column;gap:20px;display:flex}.bx .cost-big{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.bx .cost-big b{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(52px,8.5vw,96px);font-weight:600;line-height:1}.bx .cost-big>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:13px}.bx .cost-bar{gap:3px;max-width:760px;height:14px;display:flex}.bx .cost-bar span{height:100%;transition:width 1.4s var(--ease).3s;border-radius:4px;display:block}.bx .ch:not(.in) .cost-bar span{width:0!important}.bx .cost .leak{background:var(--ocre)}.bx .cost .time{background:var(--rose)}.bx .cost-leg{color:var(--ink-2);flex-wrap:wrap;gap:10px 28px;font-size:15px;display:flex}.bx .cost-leg span{align-items:center;gap:8px;display:inline-flex}.bx .cost-leg i{border-radius:3px;flex:none;width:10px;height:10px}.bx .cost-leg b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.bx details.more{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:color-mix(in srgb,var(--deep)40%,transparent);max-width:760px}.bx details.more>summary{cursor:pointer;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:500;list-style:none;display:flex}.bx details.more>summary::-webkit-details-marker{display:none}.bx details.more>summary:after{content:"+";font-family:var(--font-mono);color:var(--blue);font-size:16px}.bx details.more[open]>summary:after{content:"−"}.bx details.more>.in{flex-direction:column;gap:16px;padding:0 18px 18px;display:flex}.bx .fuite{flex-direction:column;gap:8px;display:flex}.bx .fuite>b{font-size:14.5px;font-weight:600}.bx .calc{border-radius:var(--r-md);background:color-mix(in srgb,var(--deep)60%,transparent);border:1px solid var(--line-soft);font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;padding:12px 14px;font-size:12.5px;list-style:none;display:flex}.bx .calc li.res{color:var(--ink);border-top:1px solid var(--line-soft);margin-top:2px;padding-top:6px}.bx .hyp{color:var(--ink-3);font-size:12.5px}.bx .hyp b{color:var(--amber-soft);font-weight:500}.bx .sp-teaser{border:1px solid color-mix(in srgb,var(--blue)28%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--blue)10%,transparent),color-mix(in srgb,var(--violet)7%,transparent)60%,color-mix(in srgb,var(--success)6%,transparent));border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;margin-block:clamp(8px,2vw,16px);padding:16px 18px;display:flex}.bx .spt-ic{width:40px;height:40px;color:var(--blue-soft);background:color-mix(in srgb,var(--blue)16%,transparent);border-radius:12px;flex:none;place-items:center;display:grid}.bx .sp-teaser p{min-width:220px;color:var(--ink-2);flex:1;font-size:15px;line-height:1.45}.bx .sp-teaser p b{color:var(--ink)}.bx .spt-k{color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:1px 9px;font-size:13px;font-weight:600;display:inline-flex}.bx .spt-k:before{content:"";background:var(--success-soft);border-radius:50%;width:6px;height:6px}.bx .honest{border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--amber)45%,transparent);background:color-mix(in srgb,var(--amber)7%,transparent);color:var(--ink);max-width:44em;padding:16px 18px;font-size:15px;line-height:1.55}.bx .rep-nom{background:linear-gradient(90deg,var(--blue),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-4px;padding-bottom:.08em;font-size:clamp(17px,2.2vw,21px);font-weight:600;line-height:1.3}.bx .roi3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.bx .r3{border-radius:var(--r-lg);border:1px solid var(--line);background:color-mix(in srgb,var(--raised)50%,transparent);flex-direction:column;gap:4px;padding:18px;display:flex}.bx .r3 span{color:var(--ink-3);font-size:13px}.bx .r3 b{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(24px,3.4vw,34px);font-weight:600;line-height:1.1}.bx .r3 small{color:var(--ink-3);font-size:12.5px}.bx .r3.pos{border-color:color-mix(in srgb,var(--success)40%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--success)12%,transparent),color-mix(in srgb,var(--raised)50%,transparent))}.bx .r3.pos b{color:var(--success)}.bx .guar{color:var(--success);background:color-mix(in srgb,var(--success)12%,transparent);border:1px solid color-mix(in srgb,var(--success)35%,transparent);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.bx .guar-line{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:-4px;display:flex}.bx .gains{flex-direction:column;max-width:620px;display:flex}.bx .g-row{border-bottom:1px dashed #ffffff1f;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:15px;display:flex}.bx .g-row small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.bx .g-row b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bx .g-row .pos{color:var(--success-soft)}.bx .hyps{border-radius:var(--r-lg);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--deep)45%,transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;padding:18px;display:grid}.bx .hyps .field>label{font-size:13px}.bx .slider-row{align-items:center;gap:18px;display:flex}.bx .slider-row input[type=range]{min-width:0;height:28px;accent-color:var(--blue);flex:1}.bx .slider-val{font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;min-width:4.6ch;font-size:20px;font-weight:500}.bx .toggle{color:var(--ink-2);cursor:pointer;grid-column:1/-1;align-items:center;gap:10px;font-size:13.5px;display:flex}.bx .toggle input{width:18px;height:18px;accent-color:var(--blue)}.bx .acts2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.bx .act2{border-radius:var(--r-lg);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--raised)60%,transparent);transition:border-color .3s}.bx .act2[open]{border-color:color-mix(in srgb,var(--success)35%,transparent)}.bx .act2 summary{cursor:pointer;flex-direction:column;gap:6px;padding:18px 18px 16px;list-style:none;display:flex}.bx .act2 summary::-webkit-details-marker{display:none}.bx .act2 summary small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.bx .act2 summary b{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.bx .act2 summary span{color:var(--success-soft);font-size:13.5px}.bx .act2 summary:after{content:"Comment faire +";font-family:var(--font-mono);color:var(--blue);letter-spacing:.08em;margin-top:8px;font-size:11px}.bx .act2[open] summary:after{content:"Fermer −"}.bx .act2 ol{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding:0 18px 18px 34px;font-size:14px;line-height:1.5;list-style:decimal;display:flex}.bx .spx{background:radial-gradient(70% 70% at 100% 0%,color-mix(in srgb,var(--violet)14%,transparent),transparent 60%),radial-gradient(60% 60% at 0% 100%,color-mix(in srgb,var(--blue)12%,transparent),transparent 60%),color-mix(in srgb,var(--raised)70%,transparent);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px);margin-top:clamp(48px,8vw,96px);padding:clamp(24px,4vw,48px);display:grid}.bx .spx-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.bx .spx-copy h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.8vw,44px);font-weight:600;line-height:1.06}.bx .spx-lead{color:var(--ink-2);font-size:clamp(16px,1.7vw,18px)}.bx .spx-list{flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bx .spx-list li{align-items:flex-start;gap:12px;display:flex}.bx .spx-list i{width:22px;height:22px;color:var(--color-bg);background:var(--success);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-style:normal;font-weight:700;display:grid}.bx .spx-list span{color:var(--ink-3);flex-direction:column;font-size:14px;line-height:1.4;display:flex}.bx .spx-list b{color:var(--ink);font-size:15.5px;font-weight:600}.bx .spx-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.bx .spx-cta .btn{text-decoration:none}.bx .spx-q{color:var(--ink-2);border-top:1px solid #ffffff14;flex-direction:column;gap:4px;margin-top:6px;padding-top:14px;font-size:15px;font-style:italic;display:flex}.bx .spx-q .meta{font-style:normal}.bx .spx-win{background:var(--deep);transition:transform .8s var(--ease);border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg);box-shadow:0 40px 90px #00000080,0 0 0 6px #ffffff05}.bx .spx-win:hover{transform:none}.bx .spx-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.bx .spx-bar i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.bx .spx-bar span{font-family:var(--font-mono);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:10.5px;overflow:hidden}.bx .spx-body{flex-direction:column;gap:16px;padding:24px 22px;display:flex}.bx .spx-hi{flex-direction:column;gap:6px;padding-bottom:6px;display:flex}.bx .spx-hi b{letter-spacing:-.02em;font-size:22px}.bx .spx-hi span{color:var(--ink-3);font-size:13.5px;line-height:1.4}.bx .spx-kpis{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.85fr);gap:8px;display:grid}.bx .spx-kpis>div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.bx .spx-kpis small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px}.bx .spx-kpis b{padding-bottom:.08em;font-size:14px;line-height:1.25}.bx .spx-kpis em{color:var(--ink-4);font-size:11px;font-style:normal}.bx .spx-acts{flex-direction:column;gap:8px;display:flex}.bx .spx-act{color:var(--ink-2);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex}.bx .spx-act svg{color:var(--ink-3);flex:none}.bx .spx-cad svg{color:var(--rose)}.bx .spx-act small{text-align:right;min-width:0;color:var(--ink-4);margin-left:auto;font-size:11.5px}.bx .spx-cad{border-color:color-mix(in srgb,var(--rose)45%,transparent);background:color-mix(in srgb,var(--rose)8%,transparent);box-shadow:inset 3px 0 0 var(--rose);color:var(--ink)}.bx .spx-cad small{color:var(--ink-2)}.bx .spx-cad em{font-style:normal;font-family:var(--font-mono);color:var(--ink);background:color-mix(in srgb,var(--rose)28%,transparent);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px}.bx .spx-tabs{flex-wrap:wrap;gap:6px;display:flex}.bx .spx-tabs span{color:var(--ink-3);border:1px solid #ffffff14;border-radius:99px;padding:5px 10px;font-size:11.5px}.bx .spx-tabs span.on{color:var(--ink);background:color-mix(in srgb,var(--success)12%,transparent);border-color:color-mix(in srgb,var(--success)35%,transparent)}.bx .spx-lock{border:1px dashed color-mix(in srgb,var(--violet)40%,transparent);background:color-mix(in srgb,var(--violet)6%,transparent);border-radius:12px;flex-direction:column;gap:2px;padding:11px 12px;display:flex}.bx .spx-lock span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--violet-soft);font-size:9.5px}.bx .spx-lock b{color:var(--ink-2);font-size:13px;font-weight:500}.bx .rep-note{margin-top:20px}.bx .rbar{left:0;right:0;top:var(--top-h);z-index:24;background:color-mix(in srgb,var(--color-bg)78%,transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);visibility:hidden;transition:transform .45s var(--ease),visibility 0s .45s;border-bottom:1px solid #ffffff12;position:fixed;transform:translateY(-110%)}.bx .rbar.show{visibility:visible;transition:transform .45s var(--ease);transform:none}.bx .rb-in{align-items:center;gap:clamp(12px,2vw,24px);max-width:1180px;margin:0 auto;padding:10px clamp(16px,3vw,32px);display:flex}.bx .rb-who{flex-direction:column;flex:none;min-width:0;max-width:200px;line-height:1.15;display:flex}.bx .rb-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.bx .rb-who small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.bx .rb-nav{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.bx .rb-nav::-webkit-scrollbar{display:none}.bx .rb-nav a{color:var(--ink-3);border-radius:99px;flex:none;padding:7px 12px;font-size:13px;text-decoration:none;transition:color .25s,background .25s}.bx .rb-nav a:hover{color:var(--ink)}.bx .rb-nav a.on{color:var(--ink);background:#ffffff14}.bx .rb-nav a:focus-visible,.bx .rb-cta:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .rb-cta{color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 6px 20px color-mix(in srgb,var(--blue)35%,transparent);border-radius:99px;flex:none;align-items:center;gap:8px;padding:9px 14px 9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.bx .rb-cta:hover{filter:brightness(1.08)}.bx .rb-dot{background:var(--success-soft);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite bx-rbpulse}.bx .rb-arr{opacity:.8}.bx .rb-prog{background:linear-gradient(90deg,var(--amber),var(--blue),var(--violet));transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@keyframes bx-rbpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--success-soft)55%,transparent)}70%,to{box-shadow:0 0 0 8px #0000}}@media (max-width:860px){.bx .spx{grid-template-columns:minmax(0,1fr)}.bx .spx-win{transform:none}}@media (max-width:760px){.bx .acts2,.bx .hyps{grid-template-columns:minmax(0,1fr)}.bx .conv-sides{grid-template-columns:minmax(0,1fr);gap:14px}.bx .conv-side{padding:14px}.bx .cchip{min-height:32px;padding:5px 12px;font-size:13px}.bx .conv-lines{display:none}.bx .conv-mid{background:linear-gradient(var(--amber),var(--blue),var(--violet));border-radius:2px;align-self:center;width:2px;height:28px;display:block}}@media (max-width:640px){.bx .roi3{grid-template-columns:minmax(0,1fr)}.bx .r3{flex-flow:wrap;align-items:baseline;gap:4px 10px;padding:14px 16px}.bx .r3 span{width:100%}.bx .r3 b{font-size:26px}.bx .rb-who,.bx .rb-arr{display:none}.bx .rb-in{gap:8px;padding:8px 12px}.bx .rb-nav a{padding:7px 10px;font-size:12.5px}.bx .rb-cta{padding:8px 12px}}@media (max-width:520px){.bx .spx-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bx .spx-kpis>.spx-ring{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bx .rv,.bx .rv *{transition:none!important}.bx .rv,.bx .stage .a1,.bx .stage .a2,.bx .stage .a4,.bx .core-bati,.bx .core .faux,.bx .core .vrai{opacity:1;transform:none}.bx .core .faux s{background-size:100% 2px}.bx .conv-lines{clip-path:none}.bx .rb-dot{animation:none}}.bx .sc.jr .kick{text-align:center;align-self:center}.bx .sc.jr .a2,.bx .sc.jr .a3{opacity:0;transition:opacity .7s ease var(--s),transform .9s var(--ease)var(--s);transform:translateY(16px)}.bx .sc.jr .a2{--s:1.5s}.bx .sc.jr .a3{--s:2.4s}.bx .sc.jr.in .a2,.bx .sc.jr.in .a3{opacity:1;transform:none}.bx .jr-box{align-self:center;width:100%;max-width:900px}.bx .jr-box svg{width:100%;height:auto;display:block;overflow:visible}.bx .jr-v{display:none!important}.bx .jdot{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue-soft)75%,transparent))}.bx .sc.jr:not(.in) .jdot{animation-play-state:paused!important}.bx .j-line{stroke-width:3px;stroke-linecap:round;opacity:.55}.bx .j-step{fill:var(--raised);stroke:#fff6;stroke-width:1.5px}.bx .j-step.end{stroke:var(--success)}.bx .j-lab{fill:var(--ink-2);font-size:14px}.bx .j-st-leak{stop-color:color-mix(in srgb,var(--danger)38%,transparent)}.bx .j-st-none{stop-color:transparent}.bx .j-st-ok{stop-color:var(--success)}.bx .j-leak{opacity:0;transition:opacity .9s 1.5s}.bx .sc.jr.in .j-leak{opacity:1}.bx .j-node{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .6s .3s,transform .9s cubic-bezier(.3,1.6,.5,1) .3s;transform:scale(.6)}.bx .sc.jr.in .j-node{opacity:1;transform:none}.bx .j-node rect{fill:color-mix(in srgb,var(--blue)22%,var(--color-bg));stroke-width:1.6px}.bx .j-node text{fill:var(--ink);font-size:13px;font-weight:600}.bx .jr-count{color:var(--ink-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 14px;font-size:clamp(15px,1.7vw,17px);display:flex}.bx .jr-count b{letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(46px,7vw,76px);font-weight:600;line-height:1}.bx .jr-count b.up{color:var(--success-soft)}.bx .jr-count .plus{font-style:normal;font-family:var(--font-mono);color:var(--color-bg);background:var(--success);border-radius:999px;align-self:center;padding:3px 10px;font-size:13px;font-weight:500}.bx .rep-part{border-top:1px solid var(--line-soft);flex-direction:column;gap:clamp(16px,2vw,22px);padding-block:clamp(36px,5vw,56px);display:flex}.bx .rep-part>.ch,.bx .rep-part>.sc .stage,.bx .rep-part .rep-see .stage{padding-block:clamp(12px,2vw,20px)}.bx .rep-ph{flex-direction:column;gap:6px;display:flex}.bx .rep-ph h2{letter-spacing:-.03em;text-wrap:balance;max-width:26em;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.12}.bx .rep-compris,.bx .rep-lead{color:var(--ink-2);max-width:40em;font-size:clamp(16px,1.7vw,18px);line-height:1.6}.bx .rep-compris{color:var(--ink)}.bx .rep-box{border:1px solid var(--line-soft);background:#ffffff08;border-radius:18px;flex-direction:column;gap:8px;max-width:760px;padding:18px 20px;display:flex}.bx .rep-box b{color:var(--ink-3);font-size:13px;font-weight:600}.bx .rep-box.ok b{color:var(--success)}.bx .rep-box p{color:var(--ink-2);font-size:15.5px;line-height:1.55}.bx .rep-list{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14.5px;display:flex}.bx .rep-pos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bx .rep-pos li{border:1px solid var(--line);color:var(--ink-3);border-radius:999px;padding:9px 15px;font-size:14.5px}.bx .rep-pos li.on{border-color:var(--blue);color:var(--ink);background:color-mix(in srgb,var(--blue)18%,transparent);font-weight:600}.bx .rep-week{counter-reset:wk;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bx .rep-week li{counter-increment:wk;border:1px solid var(--line);background:#ffffff0a;border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.bx .rep-week li:before{content:counter(wk);font-family:var(--font-mono);color:var(--success);font-size:12px}.bx .rep-week b{font-size:16px;line-height:1.3}.bx .rep-week span{color:var(--ink-2);font-size:14.5px;line-height:1.5}.bx .rep-cta{align-self:flex-start}.bx .rep-see{border:1px solid var(--line-soft);border-radius:18px;padding:4px 18px}.bx .rep-see>summary{cursor:pointer;color:var(--blue-soft);padding:12px 0;font-weight:600}.bx .rep-video{border:1px solid var(--line);border-radius:18px;width:100%;max-width:760px}.bx .rep-scope{color:var(--ink-2);max-width:36em;font-size:clamp(15px,1.6vw,17px);line-height:1.5}.bx .path-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 6px;margin:0;padding:0;list-style:none;display:flex}.bx .path-steps li{border:1px solid var(--line);color:var(--ink-2);background:#ffffff0a;border-radius:999px;padding:8px 14px;font-size:clamp(14px,1.5vw,15.5px);font-weight:500}.bx .path-steps li:not(:last-child):after{content:"→";color:var(--ink-4);margin-left:12px}.bx .path-steps li:not(:last-child){background:0 0;border:0;padding-inline:4px}.bx .path-steps li.main{border-color:var(--blue);color:var(--ink);background:color-mix(in srgb,var(--blue)18%,transparent)}.bx .path-pres{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-self:center;gap:12px;width:100%;max-width:760px;display:grid}.bx .path-pres p{border:1px solid var(--line-soft);color:var(--ink-2);background:#ffffff08;border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;font-size:15px;line-height:1.5;display:flex}.bx .path-pres b{color:var(--ink-3);font-size:12.5px;font-weight:600}.bx .cap{text-align:center;color:var(--ink-2);text-wrap:balance;align-self:center;max-width:32em;font-size:clamp(17px,2vw,21px);line-height:1.45}.bx .dv{gap:clamp(18px,3vw,30px)}.bx .dv-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,60px);display:grid}.bx .dv-svg{justify-self:center;width:100%;max-width:470px;height:auto;overflow:visible}.bx .dv-tr{fill:none;stroke:#ffffff17;stroke-width:2px}.bx .dv-p{fill:none;stroke-width:2.5px;stroke-linecap:round}.bx .dv-p.you{stroke:var(--success)}.bx .dv-p.me{stroke:var(--violet)}.bx .dv-c{fill:var(--deep);stroke:#ffffff2e;transition:fill .5s,stroke .5s}.bx .dv-n.on .dv-c{stroke:var(--violet);fill:color-mix(in srgb,var(--violet)12%,var(--deep))}.bx .dv-n.you.on .dv-c,.bx .dv.ok .dv-bati .dv-c{stroke:var(--success);fill:color-mix(in srgb,var(--success)12%,var(--deep))}.bx .dv.think .dv-bati .dv-c{stroke:var(--sky);fill:color-mix(in srgb,var(--sky)10%,var(--deep))}.bx .dv-i{fill:none;stroke:var(--ink-3);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .5s}.bx .dv-n.on .dv-i{stroke:var(--color-text)}.bx .dv-t{fill:var(--ink-2);font-size:13px}.bx .dv-t.b{fill:var(--ink);font-weight:600}.bx .dv-s{fill:var(--ink-3);font-size:12px}.bx .dv-n.you .dv-s{fill:var(--success)}.bx .dv-n.me .dv-s{fill:var(--violet)}.bx .dv-d{fill:var(--color-text);filter:drop-shadow(0 0 6px var(--violet))}.bx .dv-d.you{fill:var(--success-soft);filter:drop-shadow(0 0 7px var(--success))}.bx .dv-d.me{fill:var(--violet-soft);filter:drop-shadow(0 0 7px var(--violet))}.bx .dv-bt{justify-content:center;align-items:center;width:58px;height:52px;display:flex}.bx .dv-bt .bati .bt-bt{transition:transform .9s ease-in-out}.bx .dv-bt .bt-dots{display:none}.bx .dv-bt .bati[data-state=done] .bt-bt{animation:.7s cubic-bezier(.3,1.5,.5,1) bx-dvjoy}.bx .dv-ring,.bx .dv-burst{fill:none;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.bx .dv-ring{stroke:var(--sky)}.bx .dv.think .dv-ring{animation:1.4s ease-out infinite bx-dvpulse}.bx .dv.think .dv-ring.r2{animation-delay:.7s}.bx .dv-burst{stroke:var(--success)}.bx .dv.ok .dv-burst{animation:.9s ease-out bx-dvburst}.bx .dv-okb{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s,transform .55s cubic-bezier(.3,1.7,.5,1);transform:scale(.2)}.bx .dv-okb circle{fill:var(--success);stroke:var(--color-bg);stroke-width:2px}.bx .dv-okb path{fill:none;stroke:var(--color-bg);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.bx .dv.ok .dv-okb{opacity:1;transition-delay:.15s;transform:none}.bx .dv-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.bx .dv-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bx .dv-steps li{color:var(--ink-3);align-items:flex-start;gap:12px;font-size:clamp(16px,1.8vw,18px);line-height:1.4;transition:color .5s;display:flex;position:relative}.bx .dv-steps li i{z-index:1;background:var(--ink-4);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.42em;transition:background .5s,box-shadow .5s;position:relative}.bx .dv-steps li:not(:last-child):after{content:"";background:linear-gradient(var(--violet),var(--violet))no-repeat top/100% 0,#ffffff14;border-radius:2px;width:2px;transition:background-size 1s;position:absolute;top:calc(.42em + 14px);bottom:calc(-10px - .42em);left:4px}.bx .dv-steps li.you:not(:last-child):after{background:linear-gradient(var(--success),var(--success))no-repeat top/100% 0,#ffffff14}.bx .dv-steps li.on:not(:last-child):after{background-size:100% 100%,auto}.bx .dv-steps li.busy{color:var(--ink-2)}.bx .dv-steps li.busy i{background:var(--sky);animation:1.1s ease-out infinite bx-dvstep}.bx .dv-steps li.on{color:var(--ink)}.bx .dv-steps li.on i{background:var(--violet);box-shadow:0 0 0 5px color-mix(in srgb,var(--violet)18%,transparent);animation:.45s cubic-bezier(.3,1.7,.5,1) bx-dvstepok}.bx .dv-steps li.you.on i{background:var(--success);box-shadow:0 0 0 5px color-mix(in srgb,var(--success)18%,transparent)}.bx .dv-again{color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:99px;align-self:flex-start;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:500;transition:color .3s,border-color .3s;display:inline-flex}.bx .dv-again:hover{color:var(--ink);border-color:#ffffff4d}.bx .dv-win,.bx .dv-punch{opacity:0;filter:blur(4px);transition:opacity .8s ease,transform .9s var(--ease),filter .8s ease;transform:translateY(14px)}.bx .dv.done .dv-win,.bx .dv.done .dv-punch,.bx .dv.seen .dv-win,.bx .dv.seen .dv-punch{opacity:1;filter:none;transform:none}.bx .dv.done .dv-punch{transition-delay:.5s}.bx .dv-win{color:var(--ink-2);font-size:clamp(17px,2vw,20px)}.bx .dv-punch{letter-spacing:-.02em;font-size:clamp(28px,3.8vw,44px);line-height:1.08}.bx .dv-punch b{font-weight:600}.bx .dv-punch i{background:linear-gradient(90deg,var(--blue-soft),var(--violet)60%,var(--success-soft));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-style:normal;font-weight:500}@keyframes bx-dvjoy{0%{transform:scale(1)}35%{transform:translateY(-.5em)scale(1.08)}70%{transform:translateY(.08em)scale(.98)}to{transform:none}}@keyframes bx-dvpulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes bx-dvburst{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes bx-dvstep{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--sky)55%,transparent)}to{box-shadow:0 0 0 9px #0000}}@keyframes bx-dvstepok{0%{transform:scale(.5)}to{transform:none}}.bx .mx-pair,.bx .pv-phone{--ph-bg:#f6f5f2;--ph-card:#fff;--ph-ink:#16181d;--ph-ink-2:#4a4f57;--ph-ink-3:#6b7078;--ph-line:#ecebe7;--ph-line-2:#dcdad4;--ph-online:#2fbf71;--ph-frame:#3b3e45;--ph-frame-hi:#5a5e66;--ph-frame-lo:#1b1c20;--ph-hot-bg:#dcf7e9;--ph-hot:#13834c;--ph-warm-bg:#fdf0d8;--ph-warm:#9a6110;--ph-cold-bg:#eceef1;--ph-cold:#5b616b;--ph-ios-blue:#0a84ff;--bc:hsl(var(--b)42% 40%);--bl:hsl(var(--b)50% 95%)}.bx .mx-demo{gap:clamp(20px,3vw,32px)}.bx .mx-copy{flex-direction:column;gap:14px;display:flex}.bx .mx-h{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(26px,3.6vw,40px);font-weight:600;line-height:1.12}.bx .mx-h2{background:linear-gradient(90deg,var(--blue-soft),var(--violet)55%,var(--success-soft));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.bx .mx-note{color:var(--ink-3);max-width:62ch;font-size:15px;line-height:1.55}.bx .mx-forms{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bx .mx-forms small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-right:4px;font-size:10.5px}.bx .mx-forms span{color:var(--ink-2);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:99px;padding:5px 11px;font-size:13px}.bx .mx-switch{display:none}.bx .mx-pair{grid-template-columns:auto minmax(80px,1fr) auto;justify-content:center;align-items:center;gap:clamp(10px,2vw,24px);width:100%;max-width:860px;margin:0 auto;display:grid}.bx .mx-side{transition:opacity .6s ease,transform .6s var(--ease);flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.bx .mx-side:not(.act){opacity:.55;transform:scale(.97)}.bx .mx-side figcaption{flex-direction:column;align-items:center;gap:2px;display:flex}.bx .mx-side figcaption small{color:var(--ink-4);font-size:12px}.bx .mx-who{border-radius:99px;padding:5px 14px;font-size:14px;font-weight:600;transition:box-shadow .5s}.bx .mx-who.c{color:var(--success-soft);background:color-mix(in srgb,var(--success)12%,transparent);border:1px solid color-mix(in srgb,var(--success)35%,transparent)}.bx .mx-who.v{color:var(--violet-soft);background:color-mix(in srgb,var(--violet)14%,transparent);border:1px solid color-mix(in srgb,var(--violet)40%,transparent)}.bx .mx-side.act .mx-who{box-shadow:0 0 0 5px #ffffff0d}.bx .mx-link{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.bx .mx-link small{color:var(--ink-4);text-align:center;font-size:12px}.bx .ml-line{background:repeating-linear-gradient(90deg,#ffffff2e 0 6px,#0000 6px 12px);border-radius:2px;width:100%;height:2px;display:block;position:relative}.bx .ml-line:after{content:"";border-top:2px solid #ffffff4d;border-right:2px solid #ffffff4d;width:8px;height:8px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.bx .ml-line i{background:var(--color-text);width:12px;height:12px;box-shadow:0 0 12px var(--violet),0 0 4px var(--success);opacity:0;border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:0}.bx .ml-line i.go{animation:1s cubic-bezier(.5,0,.3,1) forwards bx-mxpk}.bx .mx-dev{background:linear-gradient(145deg,var(--ph-frame-hi),var(--ph-frame-lo)22%,var(--ph-frame)50%,var(--ph-frame-lo)78%,var(--ph-frame-hi));width:304px;box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 0 0 4px black,0 50px 100px #0009,0 0 140px hsl(var(--b)70% 55%/.22);border-radius:56px;flex:none;padding:11px;position:relative}.bx .mx-dev:before{content:"";background:var(--ph-frame);width:3px;height:30px;box-shadow:0 52px 0 var(--ph-frame),0 104px 0 var(--ph-frame);border-radius:2px 0 0 2px;position:absolute;top:118px;left:-3px}.bx .mx-dev:after{content:"";background:var(--ph-frame);border-radius:0 2px 2px 0;width:3px;height:74px;position:absolute;top:170px;right:-3px}.bx .mx-screen{isolation:isolate;clip-path:inset(0 round 45px);background:var(--ph-bg);border-radius:45px;flex-direction:column;height:604px;display:flex;position:relative;overflow:hidden}.bx .mx-status{z-index:8;height:50px;color:var(--ph-ink);pointer-events:none;justify-content:space-between;align-items:center;padding:4px 26px 0 34px;display:flex;position:absolute;inset:0 0 auto}.bx .mx-clock{letter-spacing:-.01em;width:54px;font-size:15px;font-weight:600;line-height:1}.bx .mx-island{background:#000;border-radius:20px;width:98px;height:29px;margin-left:-49px;position:absolute;top:11px;left:50%}.bx .mx-sys{justify-content:flex-end;align-items:center;gap:5px;width:64px;display:flex}.bx .mx-home{z-index:8;background:var(--ph-ink);opacity:.85;border-radius:3px;width:118px;height:5px;margin-left:-59px;position:absolute;bottom:8px;left:50%}.bx .mx-screen.locked .mx-status{color:#fff}.bx .mx-screen.locked .mx-home{background:#fff}.bx .mx-bar{background:var(--ph-card);border-bottom:1px solid var(--ph-line);align-items:center;gap:10px;padding:54px 16px 12px;display:flex}.bx .mx-av{background:var(--bc);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}.bx .mx-bar b{color:var(--ph-ink);font-size:14px;display:block}.bx .mx-bar small{color:var(--ph-ink-3);align-items:center;gap:5px;font-size:11.5px;display:flex}.bx .mx-bar small i{background:var(--ph-online);border-radius:50%;width:7px;height:7px}.bx .mx-body{scrollbar-width:none;flex-direction:column;flex:1;gap:8px;padding:14px 14px 8px;display:flex;overflow:auto}.bx .mx-body::-webkit-scrollbar{display:none}.bx .mx-welcome{background:var(--bl);border-radius:20px;flex-direction:column;gap:8px;margin:auto 0;padding:22px 18px;animation:.5s both bx-msgin;display:flex}.bx .mx-welcome b{color:var(--ph-ink);letter-spacing:-.01em;font-size:21px;line-height:1.2}.bx .mx-welcome span{color:var(--ph-ink-2);font-size:13.5px;line-height:1.45}.bx .mx-b{max-width:82%;animation:bx-msgin .4s var(--ease)both;border-radius:18px;padding:9px 13px;font-size:13.5px;line-height:1.4}.bx .mx-b.bot{background:var(--ph-card);color:var(--ph-ink);border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 1px 2px #0000000f}.bx .mx-b.me{background:var(--bc);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.bx .mx-b.typing{padding:6px 12px}.bx .mx-b .dots{padding:6px 2px}.bx .mx-b .dots i{background:var(--ph-ink-3)}.bx .mx-foot{background:linear-gradient(transparent,var(--ph-bg)30%);flex-wrap:wrap;justify-content:center;gap:7px;min-height:62px;padding:10px 12px 28px;display:flex}.bx .mx-chip{background:var(--ph-card);color:var(--ph-ink);border:1px solid var(--ph-line-2);animation:bx-msgin .4s var(--ease)both;animation-delay:calc(var(--i)*90ms);border-radius:99px;padding:8px 13px;font-size:12.5px;transition:transform .25s,background .25s,color .25s;position:relative}.bx .mx-cta{text-align:center;background:var(--bc);color:#fff;border-radius:14px;width:100%;padding:13px;font-size:14px;font-weight:600;transition:transform .2s;animation:.4s both bx-msgin;position:relative}.bx .mx-chip.tap,.bx .mx-cta.tap{background:var(--bc);color:#fff;border-color:var(--bc);transform:scale(.94)}.bx .mx-chip.tap:after,.bx .mx-cta.tap:after{content:"";background:#ffffff8c;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.5s ease-out forwards bx-ripple;position:absolute;top:50%;left:50%}.bx .mx-res{background:var(--ph-card);animation:bx-msgin .6s var(--ease)both;border-radius:20px;flex:none;overflow:hidden;box-shadow:0 6px 20px #00000014}.bx .mx-res-h{background:linear-gradient(135deg,var(--bc),hsl(calc(var(--b) + 30)45% 48%));color:#fff;flex-direction:column;gap:4px;padding:16px 16px 14px;display:flex}.bx .mx-res-h span{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:11px}.bx .mx-res-h b{font-size:17px;line-height:1.25}.bx .mx-res ul{flex-direction:column;gap:9px;margin:0;padding:12px 16px 4px;list-style:none;display:flex}.bx .mx-res li{color:var(--ph-ink);padding-left:22px;font-size:12.5px;line-height:1.45;position:relative}.bx .mx-res li:before{content:"✓";background:var(--bl);width:16px;height:16px;color:var(--bc);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;left:0}.bx .mx-res p{color:var(--bc);margin:6px 16px 14px;font-size:12.5px;font-weight:600}.bx .mx-lock{z-index:6;color:#fff;background:radial-gradient(90% 55% at 18% 8%,hsl(var(--b)75% 62%/.95),transparent 62%),radial-gradient(80% 60% at 95% 40%,hsl(calc(var(--b) - 45)70% 55%/.75),transparent 60%),radial-gradient(90% 60% at 30% 100%,hsl(calc(var(--b) + 25)65% 45%/.8),transparent 62%),linear-gradient(170deg,hsl(var(--b)35% 22%),var(--color-bg)75%);transition:padding .7s var(--ease);flex-direction:column;align-items:center;padding:62px 12px 0;display:flex;position:absolute;inset:0}.bx .mx-lock:before{content:"";z-index:-1;background:0 0;transition:background .6s;position:absolute;inset:0}.bx .mx-lock.focus{padding-top:58px}.bx .mx-lock.focus:before{background:#00000047}.bx .lk-d,.bx .lk-t{max-height:100px;transition:max-height .7s var(--ease),margin .7s ease,filter .6s ease,opacity .6s ease;overflow:hidden}.bx .lk-d{opacity:.92;text-shadow:0 1px 8px #00000026;font-size:16px;font-weight:600;line-height:1.2}.bx .lk-t{letter-spacing:-.035em;opacity:.94;text-shadow:0 2px 20px #0000001f;margin-top:2px;font-size:80px;font-weight:700;line-height:1}.bx .mx-lock.focus .lk-d,.bx .mx-lock.focus .lk-t{opacity:0;filter:blur(8px);max-height:0;margin:0}.bx .lk-foot{justify-content:space-between;padding:0 34px;transition:filter .6s,opacity .6s;display:flex;position:absolute;bottom:34px;left:0;right:0}.bx .lk-foot span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.bx .mx-lock.focus .lk-foot{filter:blur(8px);opacity:.55}.bx .mx-notif{-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);width:100%;color:var(--ph-ink);opacity:0;transition:transform .7s var(--ease),opacity .45s ease,margin .7s var(--ease),background .5s ease;background:#f6f6f89e;border-radius:22px;margin-top:auto;margin-bottom:92px;padding:12px 13px;transform:translateY(40px)scale(.94);box-shadow:0 10px 30px #0000002e}.bx .mx-notif.show{opacity:1;transform:none}.bx .mx-notif.open{background:#fafafcdb;margin-top:2px;margin-bottom:8px}.bx .mn-row{align-items:flex-start;gap:10px;display:flex}.bx .mn-app{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid;box-shadow:inset 0 0 0 .5px #fff6}.bx .mn-c{flex:1;min-width:0}.bx .mn-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;display:flex}.bx .mn-top b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;font-weight:600;line-height:1.25;overflow:hidden}.bx .mn-top small{color:#00000073;flex:none;font-size:11.5px}.bx .mn-sum{color:var(--ph-ink);margin-top:1px;font-size:13px;line-height:1.35}.bx .mn-more{transition:grid-template-rows .65s var(--ease);grid-template-rows:0fr;display:grid}.bx .mn-more>div{min-height:0;overflow:hidden}.bx .mx-notif.open .mn-more{grid-template-rows:1fr}.bx .mn-heat{border-radius:99px;align-items:center;gap:6px;margin-top:9px;padding:4px 10px 4px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.bx .mn-heat.hot{background:var(--ph-hot-bg);color:var(--ph-hot)}.bx .mn-heat.warm{background:var(--ph-warm-bg);color:var(--ph-warm)}.bx .mn-heat.cold{background:var(--ph-cold-bg);color:var(--ph-cold)}.bx .mn-heat span{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent);background:currentColor;border-radius:50%}.bx .mn-more ul{background:#ffffffb3;border-radius:14px;flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.bx .mn-more li{border-top:.5px solid #00000014;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 11px;font-size:11.5px;display:flex}.bx .mn-more li:first-child{border-top:0}.bx .mn-more li i{color:#00000080;font-style:normal}.bx .mn-more li b{text-align:right;color:var(--ph-ink);font-weight:600}.bx .mn-act{color:var(--ph-hot);margin:8px 2px 2px;font-size:12px;line-height:1.4}.bx .mx-acts{-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);width:62%;color:var(--ph-ink);opacity:0;transform-origin:0 0;background:#f6f6f8c7;border-radius:16px;align-self:flex-start;margin-bottom:auto;margin-left:6px;transition:opacity .35s,transform .5s cubic-bezier(.2,1.2,.3,1);overflow:hidden;transform:scale(.6);box-shadow:0 10px 30px #0003}.bx .mx-acts.show{opacity:1;transform:none}.bx .mx-acts span{border-top:.5px solid #0000001a;justify-content:space-between;align-items:center;padding:8px 13px;font-size:12.5px;display:flex}.bx .mx-acts span:first-child{border-top:0}.bx .mx-acts span:first-child svg{color:var(--ph-ios-blue)}.bx .mx-live{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:14px;width:100%;max-width:460px;display:flex}.bx .mx-cap{color:var(--ink-2);min-height:3em;font-size:clamp(17px,2vw,20px);line-height:1.45}.bx .mx-cap.in{animation:bx-msgin .6s var(--ease)both}.bx .mx-prog{gap:6px;width:100%;display:flex}.bx .mx-prog i{background:#ffffff1f;border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.bx .mx-prog i:after{content:"";background:linear-gradient(90deg,var(--blue),var(--violet));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bx .mx-prog i.on:after{animation:5.5s linear forwards bx-prog}.bx .mx-prog i.done:after{transform:none}@keyframes bx-msgin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bx-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}@keyframes bx-prog{to{transform:none}}@keyframes bx-mxpk{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 12px)}}@media (max-width:900px){.bx .mx-pair{grid-template-columns:auto 34px auto;gap:6px}.bx .mx-link small{display:none}.bx .mx-dev{zoom:.78}}@media (max-width:760px){.bx .dv-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.bx .mx-switch{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;grid-template-columns:1fr 1fr;align-self:center;width:min(280px,100%);padding:4px;display:grid;position:relative}.bx .mx-switch button{z-index:1;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 0;font-size:13.5px;font-weight:600;transition:color .35s;position:relative}.bx .mx-switch button.on{color:var(--color-text)}.bx .mx-switch button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mx-switch i{background:color-mix(in srgb,var(--success)45%,transparent);border-radius:99px;width:calc(50% - 4px);transition:transform .55s cubic-bezier(.3,1.2,.4,1),background .5s;position:absolute;top:4px;bottom:4px;left:4px}.bx .mx-switch[data-view=v] i{background:color-mix(in srgb,var(--violet)60%,transparent);transform:translate(100%)}.bx .mx-pair{perspective:1400px;grid-template-columns:minmax(0,1fr);justify-items:center;overflow-x:clip}.bx .mx-link,.bx .mx-side figcaption{display:none}.bx .mx-side{transition:opacity .55s ease,transform .75s var(--ease),filter .55s ease;grid-area:1/1}.bx .mx-dev{zoom:.8}.bx .mx-pair[data-view=c] .side-c,.bx .mx-pair[data-view=v] .side-v{opacity:1;transform:none}.bx .mx-pair[data-view=c] .side-v,.bx .mx-pair[data-view=v] .side-c{opacity:0;pointer-events:none;filter:blur(2px)}.bx .mx-pair[data-view=c] .side-v{transform:translate(45%)rotateY(-28deg)scale(.86)}.bx .mx-pair[data-view=v] .side-c{transform:translate(-45%)rotateY(28deg)scale(.86)}}@media (max-width:640px){.bx .jr-h{display:none!important}.bx .jr-v{max-width:340px;margin:0 auto;display:block!important}}@media (max-width:360px){.bx .mx-dev{zoom:.72}}@media (prefers-reduced-motion:reduce){.bx .sc.jr .a2,.bx .sc.jr .a3,.bx .j-leak,.bx .j-node{opacity:1;transition:none;transform:none}.bx .jdot{opacity:0;animation:none!important}.bx .dv-win,.bx .dv-punch{opacity:1;filter:none;transform:none}.bx .dv-ring,.bx .dv-burst,.bx .dv-steps li i,.bx .dv-bt .bati .bt-bt{animation:none!important}.bx .dv-again{display:none}.bx .mx-b,.bx .mx-chip,.bx .mx-cta,.bx .mx-res,.bx .mx-welcome,.bx .mx-cap.in,.bx .ml-line i.go{animation:none}.bx .mx-prog i.on:after{animation:none;transform:none}.bx .mx-side,.bx .mx-notif,.bx .mx-acts,.bx .mn-more,.bx .lk-d,.bx .lk-t{transition:none}}.bx .dash{--mint:var(--success-soft);--mint-deep:color-mix(in srgb,var(--success)78%,black);--mint-ink:color-mix(in srgb,var(--success)14%,black);--soft:color-mix(in srgb,var(--blue)45%,white);--deep:color-mix(in srgb,var(--color-bg)70%,black);grid-template-columns:248px minmax(0,1fr);align-items:start;gap:clamp(28px,3.5vw,56px);padding-top:clamp(12px,2vw,24px);display:grid}.bx .dside{flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky;top:24px}.bx .dnav{background:color-mix(in srgb,var(--raised)60%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:16px;padding:16px;display:flex}.bx .dn-who{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:4px 4px 12px;display:flex}.bx .dn-av{width:34px;height:34px;color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.bx .dn-who span:last-child{flex-direction:column;min-width:0;display:flex}.bx .dn-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.bx .dn-who small{color:var(--ink-4);font-size:11.5px}.bx .dn-lvl{z-index:0;flex-direction:column;gap:7px;padding:2px 4px 4px;display:flex;position:relative}.bx .dn-lvl span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.bx .dn-lvl i{background:linear-gradient(90deg,var(--blue),var(--success));height:5px;box-shadow:0 0 12px color-mix(in srgb,var(--blue)35%,transparent);transition:width .6s var(--ease);border-radius:99px;display:block}.bx .dn-lvl:after{content:"";z-index:-1;background:#ffffff12;border-radius:99px;height:5px;position:absolute;bottom:4px;left:4px;right:4px}.bx .dn-list{flex-direction:column;gap:2px;display:flex}.bx .dn-i{width:100%;color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:10px 11px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.bx .dn-i:hover{color:var(--ink);background:#ffffff0d}.bx .dn-i.on{background:linear-gradient(110deg,color-mix(in srgb,var(--blue)22%,transparent),color-mix(in srgb,var(--violet)14%,transparent));color:var(--color-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue)30%,transparent)}.bx .dn-i span{flex:1}.bx .dn-i em{min-width:20px;height:20px;color:var(--ink-2);background:#ffffff14;border-radius:99px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:600;display:grid}.bx .dn-i.on em{color:var(--color-text);background:#ffffff2e}.bx .dn-fold.in{color:var(--ink)}.bx .dn-i .dn-chev{color:var(--ink-3);flex:none;place-items:center;transition:transform .2s;display:grid}.bx .dn-chev.open{transform:rotate(90deg)}.bx .dn-subl{border-left:1px solid var(--line);flex-direction:column;gap:2px;margin:2px 0 4px 18px;padding-left:8px;display:flex}.bx .dn-si{width:100%;min-height:36px;color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:7px 8px;font-size:13.5px;font-weight:500;transition:background .2s,color .2s;display:flex}.bx .dn-si:hover{color:var(--ink);background:#ffffff0d}.bx .dn-si.on{background:color-mix(in srgb,var(--blue)16%,transparent);color:var(--color-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue)28%,transparent)}.bx .dn-si:focus-visible,.bx .dn-fold:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .dn-i .dn-lb,.bx .dn-si .dn-lb{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:1px 8px;min-width:0;display:flex}.bx .dn-lb .dn-t{white-space:nowrap;flex:none}.bx .dn-st{color:var(--amber);white-space:nowrap;flex:none;font-size:11.5px;font-weight:500;line-height:1.2}@media (prefers-reduced-motion:reduce){.bx .dn-chev{transition:none}}.bx .dn-i.suite{background:color-mix(in srgb,var(--blue)12%,transparent);min-height:54px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue)55%,transparent);color:var(--ink)}.bx .dn-i.suite:hover,.bx .dn-i.suite.on{background:color-mix(in srgb,var(--blue)20%,transparent)}.bx .sg-ic{background:var(--blue);width:32px;height:32px;color:var(--color-text);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.bx .dn-i .sg-ic{flex:none}.bx .dn-i .sg-ic svg{width:17px;height:17px}.bx .sg-t{flex-direction:column;gap:3px;min-width:0;line-height:1.15;display:flex}.bx .sg-t b{color:var(--color-text);font-size:14px;font-weight:600}.bx .sg-t small{color:var(--color-blue-light);font-size:11.5px;font-weight:500}.bx .dn-i .sg-go{color:var(--color-blue-light);flex:none;font-size:20px;line-height:1}.bx .dn-i:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .dn-i.mx:not(.on){color:color-mix(in srgb,var(--violet)45%,var(--color-text));background:color-mix(in srgb,var(--violet)7%,transparent)}.bx .dn-i.mx:not(.on):hover{background:color-mix(in srgb,var(--violet)12%,transparent)}.bx .acc{position:relative}.bx .acc-btn{font:inherit;color:var(--color-text);cursor:pointer;border:0;align-items:center;gap:8px;display:inline-flex}.bx .acc-header .acc-btn{border-radius:var(--r-md);background:var(--blue);white-space:nowrap;min-height:38px;padding:0 10px 0 6px;font-size:14px;font-weight:600;line-height:1;transition:filter .2s}.bx .acc-header .acc-btn:hover{filter:brightness(1.08)}.bx .acc-av{background:#ffffff38;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.bx .acc-chev{opacity:.85;flex:none;transition:transform .2s}.bx .acc-btn[aria-expanded=true] .acc-chev{transform:rotate(180deg)}.bx button.dn-who{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;display:flex}.bx .dn-who .acc-chev{color:var(--ink-4);margin-left:auto}.bx .acc-btn.dn-who>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.bx .acc-card{display:block}.bx .acc-menu{z-index:40;width:272px;max-width:calc(100vw - 2*var(--gutter,16px));background:color-mix(in srgb,var(--raised)96%,var(--color-bg));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -16px #000000b3}.bx .acc-card .acc-menu{width:auto;max-width:none;left:0;right:0}.bx .acc-head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.bx .acc-head .acc-av{background:var(--blue);width:36px;height:36px;font-size:15px}.bx .acc-head>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.bx .acc-head b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.bx .acc-head small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bx .acc-i{width:100%;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;font-size:14px;text-decoration:none;display:flex}.bx .acc-i:hover{color:var(--ink);background:#ffffff0f}.bx .acc-i svg{flex:none}.bx .acc-i em{background:color-mix(in srgb,var(--blue)22%,transparent);min-width:20px;height:20px;color:var(--color-blue-light);border-radius:99px;place-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-style:normal;font-weight:600;display:grid}.bx .acc-mail input{accent-color:var(--success);margin-left:auto}.bx .acc-sep{background:#ffffff14;height:1px;margin:6px 4px}.bx .acc-i.acc-out,.bx .acc-i.acc-out:hover{color:var(--logout-red)}.bx .acc-i.acc-out:hover{background:color-mix(in srgb,var(--logout-red)12%,transparent)}.bx .acc-confirm{flex-direction:column;gap:10px;padding:12px 10px 8px;display:flex}.bx .acc-confirm b{font-size:16px}.bx .acc-confirm p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.bx .acc-confirm .acc-err{color:var(--danger-soft)}.bx .acc-yes{border-radius:var(--r-md);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--logout-red);background:color-mix(in srgb,var(--logout-red)14%,transparent);color:var(--logout-red);font:inherit;cursor:pointer;border:0;margin-top:4px;font-size:14.5px;font-weight:600}.bx .acc-yes:hover{background:color-mix(in srgb,var(--logout-red)22%,transparent)}.bx .acc-no{border-radius:var(--r-md);min-height:40px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;font-size:14.5px}.bx .acc-no:hover{color:var(--ink);background:#ffffff0f}.bx .acc-yes:disabled,.bx .acc-no:disabled{opacity:.55;cursor:default}.bx .acc-btn:focus-visible,.bx .acc-i:focus-visible,.bx .acc-yes:focus-visible,.bx .acc-no:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .dn-diag{border-top:1px solid #ffffff12;border-radius:0 0 12px 12px;padding-top:14px}.bx .dmain{flex-direction:column;gap:clamp(28px,3.2vw,44px);min-width:0;display:flex;container:main/inline-size}@keyframes bx-ctabreath{0%,to{box-shadow:0 10px 26px -14px color-mix(in srgb,var(--success)55%,transparent),0 0 0 0 color-mix(in srgb,var(--success)35%,transparent)}50%{box-shadow:0 14px 34px -12px color-mix(in srgb,var(--success)75%,transparent),0 0 0 7px transparent}}@keyframes bx-luin{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}.bx .btn-sm{border-radius:10px;min-height:36px;padding:0 14px;font-size:13px;font-weight:500}.bx .btn-mint{background:var(--success);color:var(--mint-ink);font-weight:600}.bx .btn-mint:hover{background:color-mix(in srgb,var(--success)85%,white)}.bx .kick.soft{color:var(--soft)}.bx .b2-ph{flex-direction:column;gap:6px;display:flex}.bx .b2-ph h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,4.2vw,50px);font-weight:600;line-height:1.04}.bx .b2-ph p{color:var(--ink-2);font-size:clamp(15px,1.5vw,17px)}.bx .b2-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(140deg,#ffffff1a,#ffffff0e 55%);border-radius:24px;flex-direction:column;gap:14px;padding:clamp(18px,2.2vw,26px);display:flex}.bx .b2-card h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(20px,2.2vw,27px);font-weight:600;line-height:1.18}.bx .b2-p{color:var(--ink-2);font-size:15px;line-height:1.5}.bx .b2-p.sm{color:var(--ink-3);font-size:13.5px}.bx .b2-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bx .b2-row.sp{justify-content:space-between}.bx .b2-t{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:17px;font-weight:600;display:flex}.bx .b2-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bx .et{color:var(--ink-2);background:#ffffff12;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.bx .et.ok{color:var(--mint);background:color-mix(in srgb,var(--success)14%,transparent)}.bx .et.mid{color:var(--amber-soft);background:color-mix(in srgb,var(--amber)14%,transparent)}.bx .et.ko{color:var(--danger-soft);background:color-mix(in srgb,var(--danger)14%,transparent)}.bx .et.skip{color:var(--ink-3)}.bx .et.now{color:var(--soft);background:color-mix(in srgb,var(--blue)16%,transparent)}.bx .b2-mis{border-color:color-mix(in srgb,var(--blue)35%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--blue)15%,transparent),color-mix(in srgb,var(--violet)5%,transparent)60%,transparent)}.bx .b2-mis.done{border-color:color-mix(in srgb,var(--success)35%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--success)12%,transparent),transparent 60%)}.bx .b2-mis>.btn,.bx .b2-mis>.b2-row .btn{align-self:flex-start}.bx .b2-prob{gap:12px}.bx .b2-ang{flex-direction:column;gap:10px;display:flex}.bx .b2-ang>div{background:#ffffff09;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.bx .b2-ang b{font-size:15px;line-height:1.3}.bx .b2-ang .was b{color:var(--ink-3);-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.bx .b2-ang .bt{background:color-mix(in srgb,var(--blue)10%,transparent);border-color:color-mix(in srgb,var(--blue)28%,transparent)}.bx .b2-ang .was.keep b{color:var(--ink);text-decoration:none}.bx .b2-ang .was.keep.ok{border-color:color-mix(in srgb,var(--success)35%,transparent);background:color-mix(in srgb,var(--success)8%,transparent)}.bx .b2-ang .was.keep.mid{border-color:color-mix(in srgb,var(--amber)28%,transparent)}.bx .b2-ang .bt small,.bx .b2-ang .was small{color:var(--ink-3);font-size:13px;line-height:1.4}.bx .b2-ang .was.keep.ok small{color:var(--mint)}.bx .b2-ang .was.keep.mid small{color:var(--amber-soft)}.bx .b2-verdict{color:var(--ink);margin:4px 0 10px;font-size:16px;line-height:1.3;display:block}.bx .b2-verdict.ok{color:var(--mint)}.bx .b2-verdict.mid{color:var(--amber-soft)}.bx .b2-proof a{color:var(--ink-3);text-underline-offset:2px;overflow-wrap:anywhere;font-size:13px;text-decoration:underline}.bx .b2-vd{background:color-mix(in srgb,var(--amber)14%,transparent);color:var(--amber-soft);border-radius:99px;align-self:flex-start;padding:4px 11px;font-size:12.5px;font-weight:600}.bx .b2-vd.yes{background:color-mix(in srgb,var(--success)14%,transparent);color:var(--mint)}.bx .b2-vd.no{background:color-mix(in srgb,var(--danger)14%,transparent);color:var(--danger-soft)}.bx .b2-remind{color:var(--ink-3);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.bx .b2-remind input{width:16px;height:16px;accent-color:var(--success)}.bx .b2-next{border-color:color-mix(in srgb,var(--success)30%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--success)10%,transparent),color-mix(in srgb,var(--blue)5%,transparent));flex-flow:wrap;align-items:center;gap:18px}.bx .b2-next>div{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.bx .b2-next small{color:var(--ink-3);font-size:14px}.bx .rf{flex-direction:column;gap:14px;display:flex}.bx .rf-err{color:var(--danger-soft);font-size:14px}.bx .dmhead,.bx .dtabs,.bx .ex-band-mob,.bx .b2-send-ic{display:none}@media (max-width:860px){.bx .dash{grid-template-columns:minmax(0,1fr);padding-top:0}.bx .dmhead{top:env(safe-area-inset-top,0px);z-index:20;justify-content:space-between;align-items:center;padding:10px 2px 14px;display:flex;position:sticky}.bx .dmh-logo{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.bx .dmh-av-wrap{position:relative}.bx .dav{width:34px;height:34px;color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.bx .dside{display:none}.bx .dtabs{z-index:40;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--color-bg)94%,transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.bx .dtab{min-width:0;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 2px;font-size:10.5px;font-weight:500;display:flex;position:relative}.bx .dtab svg{width:20px;height:20px}.bx .dtab .sg-ic{width:28px;max-width:none;height:28px;overflow:visible}.bx .dtab .sg-ic svg{width:16px;height:16px}.bx .dtab span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bx .dtab.on{color:var(--color-text);background:color-mix(in srgb,var(--blue)16%,transparent)}.bx .dtab em{background:var(--danger);min-width:16px;height:16px;color:var(--color-text);border-radius:99px;place-items:center;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:2px;right:14%}.bx .dmain{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.bx .b2-dur{color:var(--ink-3);font-size:12.5px}.bx .b2-today-days-desk{display:none}.bx .b2-chat{border-radius:18px}.bx .b2-chat-fil{padding:16px 12px}.bx .b2-bub{max-width:90%}.bx .b2-send{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.bx .b2-send-txt{display:none}.bx .b2-send-ic{display:block}}@media (prefers-reduced-motion:reduce){.bx .dn-lvl i{transition:none}}.bx .b2-seg{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-self:flex-start;gap:4px;padding:5px;display:inline-flex}.bx .b2-seg button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.bx .b2-seg button:hover{color:var(--ink)}.bx .b2-seg button.on{background:linear-gradient(110deg,color-mix(in srgb,var(--blue)28%,transparent),color-mix(in srgb,var(--violet)18%,transparent));color:var(--color-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue)35%,transparent)}.bx .b2-txs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.bx .b2-tx{border-radius:20px;gap:10px;padding:18px}.bx .b2-tx>b{font-size:16px;line-height:1.3}.bx .b2-tx>.et{align-self:flex-start}.bx .b2-ang.big{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bx .b2-ang.big>div{border-radius:18px;padding:16px}.bx .b2-ang.big b{font-size:16.5px}.bx .b2-ang .vd small{color:var(--ink-3);font-size:13px;line-height:1.4}.bx .b2-ang .vd.yes{border-color:color-mix(in srgb,var(--success)35%,transparent);background:color-mix(in srgb,var(--success)8%,transparent)}.bx .b2-ang .vd.yes b{color:var(--mint)}.bx .b2-ang .vd.mid,.bx .b2-ang .vd.wait{border-color:color-mix(in srgb,var(--amber)28%,transparent)}.bx .b2-ang .vd.mid b,.bx .b2-ang .vd.wait b{color:var(--amber-soft)}.bx .b2-ang .vd.no{border-color:color-mix(in srgb,var(--danger)30%,transparent)}.bx .b2-ang .vd.no b{color:var(--danger-soft)}.bx .b2-list{flex-direction:column;gap:12px;list-style:none;display:flex}.bx .b2-list li{color:var(--ink-2);flex-direction:column;gap:3px;font-size:14.5px;line-height:1.45;display:flex}.bx .b2-list li b{color:var(--ink);font-size:15px}.bx .b2-deep summary{cursor:pointer;flex-direction:column;gap:4px;list-style:none;display:flex}.bx .b2-deep summary::-webkit-details-marker{display:none}.bx .b2-deep summary b{font-size:16px}.bx .b2-deep[open] summary{margin-bottom:12px}.bx .b2-chat{border:1px solid var(--line);background:#ffffff09;border-radius:24px;flex-direction:column;max-width:820px;height:640px;min-height:420px;display:flex;overflow:hidden}.bx .b2-chat-h{border-bottom:1px solid var(--line);background:#ffffff08;flex:none;align-items:center;gap:12px;padding:14px 18px;display:flex}.bx .b2-chat-h b{font-size:15px;display:block}.bx .b2-chat-h small{color:var(--ink-3);font-size:12.5px}.bx .b2-chat-fil{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 18px;display:flex;overflow-y:auto}.bx .b2-chat-vide{text-align:center;max-width:34ch;color:var(--ink-3);margin:auto;font-size:14px;line-height:1.5}.bx .b2-av{width:32px;height:32px;color:var(--color-text);background:linear-gradient(140deg,var(--blue),var(--violet));border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.bx .b2-bub{align-items:flex-end;gap:8px;max-width:min(82%,560px);display:flex}.bx .b2-bub>.b2-av{margin-bottom:22px}.bx .b2-bub.me{align-self:flex-end}.bx .b2-bub-c{flex-direction:column;gap:4px;min-width:0;display:flex}.bx .b2-bub.me .b2-bub-c{align-items:flex-end}.bx .b2-bub-t{border:1px solid var(--line);background:#ffffff12;border-radius:18px 18px 18px 6px;padding:10px 14px;font-size:15px;line-height:1.5}.bx .b2-bub.me .b2-bub-t{border-color:color-mix(in srgb,var(--blue)45%,transparent);background:color-mix(in srgb,var(--blue)28%,transparent);border-radius:18px 18px 6px}.bx .b2-bub-t p{white-space:pre-line;overflow-wrap:anywhere}.bx .b2-bub-h{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 6px;font-size:11.5px;display:flex}.bx .b2-bub-h .link{color:var(--ink-3);font-size:11.5px}.bx .b2-bub-h .link:hover{color:var(--ink)}.bx .b2-medit{flex-direction:column;gap:8px;min-width:min(420px,60vw);display:flex}.bx .b2-medit .link,.bx .b2-mdel .link{color:var(--ink-3);font-size:12.5px}.bx .b2-mdel{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.bx .b2-mdel .link.danger{color:var(--danger-soft)}.bx .b2-quick{flex-wrap:wrap;flex:none;gap:8px;padding:0 14px 10px;display:flex}.bx .b2-quick-c{color:var(--ink-2);background:#ffffff0a;border:1px solid #ffffff24;border-radius:99px;padding:8px 14px;font-size:13.5px;font-weight:500}.bx .b2-quick-c:hover{color:var(--ink);border-color:#ffffff4d}.bx .b2-chat .rf-err{flex:none;margin:0;padding:0 16px 8px}.bx .b2-compose{border-top:1px solid var(--line);background:#0003;flex:none;gap:10px;padding:10px 12px;display:flex}.bx .b2-compose .input{flex:1;min-width:0}.bx .b2-compose .b2-ta{resize:none;align-self:stretch;line-height:1.45}.bx .b2-compose .b2-send{align-self:flex-end}.bx .b2-chat-notif{margin-top:-14px}.bx .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.bx .b2-txs,.bx .b2-ang.big{grid-template-columns:minmax(0,1fr)}}.bx .b2-offer{border-color:color-mix(in srgb,var(--blue)35%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--blue)12%,transparent),transparent 70%)}.bx .b2-offer.sys{border-color:color-mix(in srgb,var(--success)35%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--success)12%,transparent),transparent 70%)}.bx .b2-offer>.btn,.bx .b2-offer>.b2-slot{margin-top:auto}.bx .b2-offer>.btn{align-self:stretch}.bx .b2-pr{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bx .b2-pr b{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,40px);font-weight:600;line-height:1}.bx .b2-pr small{color:var(--ink-3);font-size:13px}.bx .b2-ticks{flex-direction:column;gap:8px;font-size:15px;list-style:none;display:flex}.bx .b2-ticks li:before{content:"✓";color:var(--success);margin-right:10px;font-weight:700}.bx .b2-how{color:var(--ink-2);background:#ffffff09;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.bx ol.b2-how{padding-left:32px;list-style:decimal}.bx .b2-pick{flex-direction:column;gap:8px;display:flex}.bx .b2-pzs{flex-wrap:wrap;gap:8px;display:flex}.bx .b2-pz{color:var(--ink-2);cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 13px;font-size:13.5px;font-weight:500;display:flex}.bx .b2-pz small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.bx .b2-pz.on{border-color:var(--soft);background:color-mix(in srgb,var(--blue)14%,transparent);color:var(--color-text)}.bx .b2-pz:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .b2-gbox{background:color-mix(in srgb,var(--success)8%,transparent);border:1px solid color-mix(in srgb,var(--success)32%,transparent);border-radius:18px;align-items:center;gap:16px;padding:16px;display:flex}.bx .b2-gbox>div{min-width:0;color:var(--ink-2);flex-direction:column;gap:4px;font-size:13.5px;line-height:1.45;display:flex}.bx .b2-gbox b{color:var(--mint);letter-spacing:-.01em;font-size:16.5px}.bx .b2-slot{background:color-mix(in srgb,var(--success)8%,transparent);border:1px solid color-mix(in srgb,var(--success)28%,transparent);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.bx .b2-slot b{font-size:16px}.bx .b2-slot b:first-letter{text-transform:uppercase}.bx .b2-slot .link{font-size:13.5px}.bx .b2-note{color:var(--ink);background:color-mix(in srgb,var(--success)10%,transparent);border:1px solid color-mix(in srgb,var(--success)30%,transparent);border-radius:14px;padding:12px 16px;font-size:14.5px;line-height:1.45}.bx .b2-ask{color:var(--ink-3);font-size:13.5px}.bx .b2-ask .link,.bx .b2-offer .b2-row .link{font-size:13.5px}@media (max-width:860px){.bx .b2-gbox{align-items:flex-start}}.bx .b2-phone{background:color-mix(in srgb,var(--color-bg)60%,black);width:min(100%,340px);box-shadow:0 30px 80px -30px color-mix(in srgb,var(--success)45%,transparent);border:1px solid #ffffff29;border-radius:44px;align-self:center;padding:10px}.bx .b2-phone iframe{background:var(--color-bg);border:0;border-radius:34px;width:100%;height:min(640px,72vh);display:block}.bx .b2-offer:has(.b2-phone)>.b2-row{justify-content:center}.bx .b2-sheet-ov{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bx .b2-sheet{overscroll-behavior:contain;background:var(--color-bg);border:1px solid #ffffff1f;border-radius:22px;outline:none;width:100%;max-width:520px;max-height:85dvh;padding:22px 20px 24px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000080}.bx .b2-sheet-t{margin-bottom:10px;padding-right:34px;font-size:18px;font-weight:600}.bx .b2-sheet-x{width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:#ffffff12;border:0;border-radius:50%;font-size:13px;position:absolute;top:14px;right:14px}.bx .b2-sheet-c{flex-direction:column;gap:14px;display:flex}.bx .b2-sheet-ov.b2-side-ov{justify-content:flex-end;align-items:stretch;padding:0}.bx .b2-sheet.b2-side{border-width:0 0 0 1px;border-radius:0;max-width:460px;height:100%;max-height:none;padding:22px 22px 32px}@media (max-width:860px){.bx .b2-sheet.b2-side{border-width:0;max-width:none}}.bx .ex-band{color:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber)30%,transparent);background:color-mix(in srgb,var(--amber)7%,transparent);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:20px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}.bx .ex-band.sticky{top:var(--top-h);z-index:12;background:color-mix(in srgb,var(--color-bg)92%,var(--amber));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}.bx .ex-band>span:first-child{flex:1;min-width:200px}.bx .ex-ctl{flex-wrap:wrap;gap:8px;display:flex}.bx .ex-end{justify-content:center;padding:18px 0 48px;display:flex}.bx .ex-band+.dash{padding-top:16px}.bx .ex-band.sticky~.chat-wrap .dossier{top:84px}@media (max-width:860px){:is(.bx .app:has(.dash) .top,.bx .app:has(.dash) .foot){display:none}.bx .app:has(.dash){padding-top:0}.bx .ex-band{flex-wrap:nowrap;gap:8px;padding:9px 12px;font-size:12px}.bx .ex-band-desk{display:none}.bx span.ex-band-mob{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:inline-block;overflow:hidden}.bx a.ex-band-mob{justify-content:center;align-items:center;display:inline-flex}.bx .ex-band .btn-sm{flex:none;width:auto;min-height:30px;padding:0 10px;font-size:12px}}.bx .lp{--lp-mid:color-mix(in srgb,var(--blue)50%,var(--violet));flex-direction:column;display:flex}.bx .lp-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);padding-block:clamp(36px,6vw,72px) clamp(64px,9vw,110px);display:grid}.bx .lp-copy{flex-direction:column;gap:clamp(20px,2.4vw,28px);min-width:0;display:flex}.bx .lp-hook{letter-spacing:-.01em;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:clamp(19px,2.2vw,26px);font-weight:500;display:flex}.bx .lp-h1{letter-spacing:-.045em;font-size:clamp(40px,6vw,76px);font-weight:700;line-height:1.02}.bx .lp-lead{color:var(--ink-2);max-width:36em;font-size:clamp(17px,1.7vw,20px);line-height:1.5}.bx .lp-go{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.bx .lp-note{color:var(--ink-3);font-size:15px;line-height:1.45}.bx .lp-note.sm{font-size:13px}.bx .lp-cta-sub{color:var(--ink-3);margin-top:-10px;font-size:14px;line-height:1.4;display:block}.bx .lp .btn-primary{min-height:56px;padding:0 28px;font-size:17px}.bx .lp-side{flex-direction:column;align-items:center;gap:28px;min-width:0;display:flex}.bx .lp-seats{flex-direction:column;gap:12px;width:100%;max-width:380px;padding:20px 22px;display:flex}.bx .lp-seats-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bx .lp-seats-top b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.bx .lp-seats-num{align-items:flex-end;gap:12px;display:flex}.bx .lp-seats-num b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:60px;font-weight:700;line-height:.82}.bx .lp-seats-num div{flex-direction:column;padding-bottom:1px;line-height:1.2;display:flex}.bx .lp-seats-num span{font-size:18px;font-weight:600}.bx .lp-seats-num small{color:var(--ink-3);font-size:13px}.bx .lp-seats .bar{height:8px}.bx .bar[class*=fill-]{background:color-mix(in srgb,var(--ink)14%,transparent)}.bx .bar.fill-blue>i{background:var(--blue)}.bx .bar.fill-amber>i{background:var(--amber)}.bx .bar.fill-red>i{background:var(--danger)}.bx .lp-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.bx .lp-tag.blue{color:var(--blue-soft)}.bx .lp-tag.violet{color:color-mix(in srgb,var(--violet)40%,white)}.bx .lp-tag.mint{color:var(--success-soft)}.bx .lp-sec{flex-direction:column;gap:clamp(24px,3vw,34px);padding-block:20px clamp(64px,9vw,110px);scroll-margin-top:24px;display:flex}.bx .lp-head{flex-direction:column;gap:14px;display:flex}.bx .lp-h2{letter-spacing:-.04em;max-width:17em;font-size:clamp(30px,4.4vw,54px);font-weight:700;line-height:1.06}.bx .lp-h2.sm{letter-spacing:-.035em;font-size:clamp(28px,4vw,46px)}.bx .lp-h2.lg{font-size:clamp(34px,5vw,60px);line-height:1.04}.bx .lp-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.bx .lp-grid.quotes{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.bx .lp-grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.bx .lp-card{flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,30px);display:flex}.bx .lp-pil h3 .lp-subj{display:block}.bx .lp-pil.blue h3 .lp-subj{color:var(--blue-soft)}.bx .lp-pil.violet h3 .lp-subj{color:color-mix(in srgb,var(--violet)40%,white)}.bx .lp-pil.mint h3 .lp-subj{color:var(--success-soft)}.bx .lp-card h3,.bx .lp-next h3{letter-spacing:-.02em;font-size:22px;line-height:1.2}.bx .lp-card p,.bx .lp-next p{color:var(--ink-2);font-size:16px;line-height:1.5}.bx .lp-card .lp-quote{text-wrap:pretty;letter-spacing:-.015em;color:var(--ink);font-size:clamp(19px,2vw,22px);font-weight:600;line-height:1.3}.bx .lp-card-top{justify-content:space-between;align-items:center;display:flex}.bx .lp-num{font-family:var(--font-mono);color:var(--ink-4);font-size:30px;line-height:1}.bx .lp-next{border-radius:var(--r-2xl);border:1px solid var(--line-soft);background:#ffffff06;flex-direction:column;gap:8px;padding:26px 28px;display:flex}.bx .lp-next h3{font-size:20px}.bx .lp-next p{font-size:15px}.bx .lp-proof{border-color:color-mix(in srgb,var(--blue)35%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(24px,3vw,30px) clamp(24px,3vw,34px);display:flex}.bx .lp-proof p{letter-spacing:-.02em;flex:380px;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.3}.bx .lp-proof p span{color:var(--ink-3);font-weight:500}.bx .lp-guarantee{flex-wrap:wrap;align-items:center;gap:26px;padding:clamp(24px,3vw,34px);display:flex}.bx .lp-guarantee>div:last-child{flex-direction:column;flex:380px;align-items:flex-start;gap:8px;min-width:0;display:flex}.bx .lp-guarantee h2{letter-spacing:-.03em;font-size:clamp(24px,3vw,30px);font-weight:700}.bx .lp-guarantee p{color:var(--ink-2);font-size:17px;line-height:1.5}.bx .lp-final{text-align:center;align-items:center;padding-bottom:40px}.bx .lp-final .lp-h2{max-width:15em}.bx .lp-hand{background:linear-gradient(90deg,var(--blue),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700;display:inline-block;position:relative}.bx .lp-hand svg{width:108%;height:18px;position:absolute;bottom:-.5em;left:-4%;overflow:visible}.bx .lp-hand path{fill:none;stroke:var(--lp-mid);stroke-width:3.5px;stroke-linecap:round}.bx .lp-sub{letter-spacing:-.01em;color:var(--ink-2);max-width:34em;font-size:22px;font-weight:500;line-height:1.4}.bx .lp-line{color:#0000;background-image:linear-gradient(90deg,var(--blue),var(--violet)),linear-gradient(90deg,var(--blue),var(--violet));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 100%,100% 3px;-webkit-background-clip:text,border-box;background-clip:text,border-box;padding-bottom:.16em;font-weight:700}.bx .lp-strike{color:var(--ink-4);display:inline-block;position:relative}.bx .lp-strike:after{content:"";background:var(--violet);transform-origin:0;border-radius:4px;height:5px;position:absolute;top:52%;left:-4%;right:-4%;transform:rotate(-4deg)}.bx .lp-lit{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.bx .lp-lit:hover{border-color:color-mix(in srgb,var(--blue-soft)55%,transparent);box-shadow:inset 0 1px 0 #ffffff4d,0 0 0 1px color-mix(in srgb,var(--blue)25%,transparent),0 0 40px color-mix(in srgb,var(--blue)25%,transparent),0 30px 80px -24px #000000a6;transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference){.bx .lp-hand path{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.2s cubic-bezier(.6,0,.2,1) .6s forwards lp-draw}.bx .lp-line{animation:1.2s cubic-bezier(.6,0,.2,1) .6s both lp-line}.bx .lp-strike:after{animation:.7s cubic-bezier(.6,0,.2,1) 1s forwards lp-strike;transform:rotate(-4deg)scaleX(0)}.bx .lp-seats .bar>i{transition:none;animation:1.6s cubic-bezier(.2,.8,.2,1) .4s both lp-fill}.bx .lp-pulse{animation:3.2s ease-in-out infinite lp-pulse}.bx .lp-glow{animation:4s ease-in-out infinite lp-glow}@supports (animation-timeline:view()){.bx .lp-reveal{animation:linear both lp-up;animation-timeline:view();animation-range:entry entry 60%}.bx .lp-reveal.d1{animation-range:entry 8% entry 68%}.bx .lp-reveal.d2{animation-range:entry 16% entry 76%}.bx .lp-reveal.d3{animation-range:entry 24% entry 84%}.bx .lp-reveal.lp-glow{animation:linear both lp-up,4s ease-in-out infinite lp-glow;animation-timeline:view(),auto;animation-range:entry entry 60%,normal}.bx .lp-sec .lp-hand path{animation:linear both lp-draw;animation-timeline:view();animation-range:entry 60% cover 35%}.bx .lp-sec .lp-line{animation:linear both lp-line;animation-timeline:view();animation-range:entry 60% cover 35%}.bx .lp-sec .lp-strike:after{animation:linear both lp-strike;animation-timeline:view();animation-range:entry 60% cover 35%}}}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-line{0%{background-size:100% 100%,0% 3px}}@keyframes lp-strike{to{transform:rotate(-4deg)scaleX(1)}}@keyframes lp-fill{0%{width:0}}@keyframes lp-up{0%{opacity:0;translate:0 28px}to{opacity:1;translate:none}}@keyframes lp-pulse{0%,to{box-shadow:0 10px 34px color-mix(in srgb,var(--blue)32%,transparent),inset 0 1px 0 #ffffff59}50%{box-shadow:0 12px 60px color-mix(in srgb,var(--lp-mid)60%,transparent),inset 0 1px 0 #ffffff59}}@keyframes lp-glow{0%,to{box-shadow:inset 0 1px #ffffff47,0 30px 80px -24px #000000a6,0 0 #0000}50%{box-shadow:inset 0 1px 0 #ffffff47,0 30px 80px -24px #000000a6,0 0 46px color-mix(in srgb,var(--blue)28%,transparent)}}@media (max-width:860px){.bx .lp-hero{grid-template-columns:minmax(0,1fr)}.bx .lp-go,.bx .lp-final{align-items:stretch}.bx .lp-go .link{align-self:flex-start}.bx .lp-proof .btn{width:100%}}.bx .b2-hero{border:1px solid color-mix(in srgb,var(--blue)28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--blue)20%,transparent),color-mix(in srgb,var(--violet)16%,transparent));border-radius:24px;align-items:center;gap:18px;padding:22px;display:flex;position:relative;overflow:hidden}.bx .b2-hero:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--violet)40%,transparent),transparent);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-80px}.bx .b2-hero>*{position:relative}.bx .b2-ring{flex:none;place-items:center;width:124px;height:124px;display:grid;position:relative}.bx .b2-ring svg{width:100%;height:100%;position:absolute;inset:0}.bx .b2-ring circle{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:105 247}.bx .b2-ring .s0{stop-color:var(--blue)}.bx .b2-ring .s1{stop-color:var(--violet)}.bx .b2-arc.done{stroke:var(--success);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--success)70%,transparent))}.bx .b2-arc.cur{stroke:url(#b2-gr)}.bx .b2-arc.next{stroke:color-mix(in srgb,var(--blue)45%,transparent)}.bx .b2-arc.todo{stroke:#ffffff2e}.bx .b2-hero-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.bx .b2-hero-n{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:11.5px}.bx .b2-hero h1{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.08}.bx .b2-hero p{color:var(--ink-2);font-size:14.5px}.bx .b2-today-main{flex-direction:column;gap:16px;min-width:0;display:flex}.bx .b2-mis-card{position:relative;overflow:hidden}.bx .b2-mis-card:before{content:"";background:conic-gradient(from 0deg,transparent 0 74%,color-mix(in srgb,var(--blue)12%,transparent)84%,transparent 94%);pointer-events:none;position:absolute;inset:-60%}.bx .b2-mis-card>*{position:relative}.bx .b2-mis-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bx .b2-pill{color:var(--ink-2);border:1px solid var(--line);background:#ffffff0a;border-radius:99px;padding:4px 10px;font-size:12px}.bx .b2-mis-body{align-items:center;gap:14px;display:flex}.bx .b2-mis-body h2{font-size:20px;line-height:1.25}.bx .b2-doc{border:1px solid color-mix(in srgb,var(--blue)45%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--blue)22%,transparent),color-mix(in srgb,var(--violet)14%,transparent));border-radius:7px;flex-direction:column;flex:none;gap:5px;width:40px;height:50px;padding:9px 7px;display:flex}.bx .b2-doc i{background:var(--ink-3);border-radius:2px;height:3px;display:block}.bx .b2-doc i:nth-child(2){width:75%}.bx .b2-doc i:nth-child(3){width:50%}.bx .b2-shine{position:relative;overflow:hidden}.bx .b2-shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.bx .b2-prob .bt{background:color-mix(in srgb,var(--amber)12%,transparent);border-color:color-mix(in srgb,var(--amber)35%,transparent)}.bx .b2-prob .bt .kick{color:var(--amber)}.bx .b2-prob .bt b{color:var(--amber-pale)}.bx .b2-fun{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bx .b2-fun li{color:var(--ink-2);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;font-size:12.5px;display:grid}.bx .b2-fun b{color:var(--ink);text-align:right;font-weight:600}.bx .b2-fun-t{background:#ffffff0f;border-radius:99px;grid-column:1/-1;height:12px;display:block;overflow:hidden}.bx .b2-fun-b{transform-origin:0;border-radius:99px;height:100%;display:block}.bx .b2-fun-b.amber{background:var(--amber)}.bx .b2-fun-b.green{background:var(--success)}@keyframes bx-wave{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.9)}}@keyframes bx-go{0%,60%,to{transform:translate(0)}30%{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.bx .nudge .sg-ic:after{content:"";border:2px solid var(--blue);pointer-events:none;border-radius:50%;animation:2s ease-out infinite bx-wave;position:absolute;inset:0}.bx .nudge .sg-go{animation:2s ease-in-out infinite bx-go}.bx .b2-arc.cur{animation:2.2s ease-in-out infinite b2-arcp}.bx .b2-mis-card:before{animation:24s linear infinite b2-spin}.bx .b2-shine:after{animation:4s ease-in-out infinite b2-shine}.bx .b2-fun-b{transition:transform .9s cubic-bezier(.25,.46,.45,.94)}.bx .b2-fun:not(.seen) .b2-fun-b{transform:scaleX(0)}}@keyframes b2-spin{to{transform:rotate(360deg)}}@keyframes b2-shine{0%{left:-60%}25%,to{left:130%}}@keyframes b2-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes b2-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--success)60%,transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.bx .b2-ring .bt-shadow{display:none}.bx .b2-ring .bati{translate:-.35em}@media (prefers-reduced-motion:no-preference){.bx .b2-ring .bati{translate:-.35em .15em}}.bx .b2-route{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex}.bx .b2-rt{align-items:flex-start;gap:16px;display:flex;position:relative}.bx .b2-rt:not(:last-child):after{content:"";border-left:2px dashed color-mix(in srgb,var(--ink-3)55%,transparent);position:absolute;top:54px;bottom:-26px;left:23px}.bx .b2-rt-ic{width:48px;height:48px;color:var(--ink-2);border:1.5px solid var(--line);background:var(--color-bg);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.bx .b2-rt-ic.gl{color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 0 0 5px color-mix(in srgb,var(--blue)18%,transparent),0 0 24px color-mix(in srgb,var(--violet)55%,transparent);border:0}.bx .b2-rt.now .b2-rt-ic:not(.gl){color:var(--color-text);border-color:color-mix(in srgb,var(--blue)60%,transparent);background:color-mix(in srgb,var(--blue)18%,transparent)}.bx .b2-rt.ok .b2-rt-ic{color:var(--success);border:1.5px solid var(--success);background:color-mix(in srgb,var(--success)16%,transparent);box-shadow:none}.bx .b2-rt-b{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-top:2px;display:flex}.bx .b2-rt-b small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.bx .b2-rt-b b{flex-wrap:wrap;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.bx .b2-rt-tag{color:var(--mint);border:1px solid color-mix(in srgb,var(--success)45%,transparent);background:color-mix(in srgb,var(--success)12%,transparent);border-radius:99px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:600}.bx .b2-rt-b .link{margin-top:2px;font-size:13.5px}.bx .b2-center{text-align:center}.bx .b2-sheet-c .btn{width:100%}.bx .b2-sheet-c .b2-pz{white-space:nowrap;border-radius:99px;flex:none;padding:8px 9px;font-size:13px}.bx .b2-sheet-c .b2-pzs{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.bx .b2-sheet-c .b2-pzs::-webkit-scrollbar{display:none}.bx .b2-times,.bx .b2-bricks,.bx .b2-jr,.bx .b2-tp{margin:0;padding:0;list-style:none}.bx .b2-times li>span,.bx .b2-tp li>span{width:38px;height:38px;color:var(--soft);background:color-mix(in srgb,var(--blue)14%,transparent);border-radius:12px;flex:none;place-items:center;display:grid}.bx .b2-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bx .b2-times li{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;font-size:12.5px;display:flex}.bx .b2-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;margin:0;padding:4px 0;display:flex}.bx .b2-lines>div{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:14.5px;display:flex}.bx .b2-lines dt{color:var(--ink-2)}.bx .b2-lines dd{white-space:nowrap;margin:0;font-weight:600}.bx .b2-lines .total dt{color:var(--ink);font-weight:600}.bx .b2-lines .total dd{color:var(--ink);font-size:17px}.bx .b2-lines .ded dd{color:var(--mint)}.bx .b2-cond summary{color:var(--ink-3);text-underline-offset:3px;cursor:pointer;font-size:12.5px;text-decoration:underline;display:inline}.bx .b2-cond p{margin-top:6px}.bx .b2-bricks{flex-wrap:wrap;gap:8px;display:flex}.bx .b2-bricks li{border:1px solid color-mix(in srgb,var(--success)40%,transparent);background:color-mix(in srgb,var(--success)10%,transparent);border-radius:99px;padding:7px 12px;font-size:13.5px}.bx .b2-jr{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bx .b2-jr li{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;font-size:11.5px;display:flex;position:relative}.bx .b2-jr li+li:before{content:"";border-top:2px solid color-mix(in srgb,var(--success)55%,transparent);position:absolute;top:14px;left:-50%;right:50%}.bx .b2-jr li.now:before{border-top-color:color-mix(in srgb,var(--blue)60%,transparent)}.bx .b2-jr li>span{z-index:1;width:28px;height:28px;color:var(--color-text);border:1.5px solid var(--success);background:var(--success);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.bx .b2-jr li.now>span{color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)18%,transparent);border:0}.bx .b2-q{font-size:15px;font-weight:600}.bx .b2-mtier{flex-direction:column;gap:10px;display:flex}.bx .b2-mtier h3{font-size:17px;font-weight:600}.bx .b2-tp{flex-direction:column;gap:14px;margin-top:4px;display:flex}.bx .b2-tp li{align-items:flex-start;gap:12px;display:flex;position:relative}.bx .b2-tp li:not(:last-child):after{content:"";border-left:2px dashed color-mix(in srgb,var(--ink-3)50%,transparent);position:absolute;top:42px;bottom:-12px;left:18px}.bx .b2-tp li>div{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.bx .b2-tp small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.bx .b2-tp b{font-size:15px;font-weight:500;line-height:1.35}@media (prefers-reduced-motion:no-preference){.bx .b2-mtier{animation:.22s ease-out both b2-swap}}@keyframes b2-swap{0%{opacity:0;transform:translateY(8px)}}.bx .cond-date{color:var(--ink-3);font-size:13.5px}.bx .cond{flex-direction:column;gap:28px;display:flex}.bx .cond>section{flex-direction:column;gap:10px;display:flex}.bx .cond h2{letter-spacing:-.01em;font-size:19px;font-weight:600}.bx .cond p,.bx .cond li{color:var(--ink-2);max-width:68ch;font-size:15.5px;line-height:1.65}.bx .cond ul{flex-direction:column;gap:6px;padding-left:20px;list-style:outside;display:flex}.bx .cond a{color:var(--soft);text-underline-offset:3px;text-decoration:underline}.bx .b2-rq-url{color:var(--color-blue-light);overflow-wrap:anywhere;font-size:16px;font-weight:600;text-decoration:none}.bx .b2-rq-url:hover{text-decoration:underline}.bx .b2-rq-list{flex-direction:column;gap:8px;list-style:none;display:flex}.bx .b2-rq{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff08;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;transition:background .2s,border-color .2s;display:flex}.bx .b2-rq:hover{background:#ffffff0f}.bx .b2-rq.sel{border-color:color-mix(in srgb,var(--blue)55%,transparent);background:color-mix(in srgb,var(--blue)12%,transparent)}.bx .b2-rq>span:first-of-type{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bx .b2-rq b{font-size:15px}.bx .b2-rq small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bx .b2-rq:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .b2-rq-tel{color:var(--color-blue-light);font-size:15px;text-decoration:none}.bx .b2-rq-grid{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.bx .b2-card.b2-rq-page{flex-direction:row;align-items:center;gap:14px;padding:12px 14px 12px 20px}.bx .b2-rq-page .kick{flex:none}.bx .b2-rq-page .b2-rq-url{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;flex:1;min-width:0;font-size:15px;overflow:hidden}.bx .b2-rq-page .btn{flex:none;width:auto}.bx .b2-rq-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bx .b2-rq-head>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.bx .b2-rq-head b{letter-spacing:-.01em;font-size:20px;font-weight:600}.bx .b2-rq-head small{color:var(--ink-3);font-size:13px}.bx .b2-rq-st{flex-wrap:nowrap;flex:none}.bx .b2-rq-st button{white-space:nowrap;padding:8px 14px;font-size:13.5px}.bx .b2-rq-wa{white-space:nowrap;align-self:flex-start}.bx .b2-rq-reps{flex-direction:column;gap:10px;display:flex}.bx .b2-rq-autres{align-self:flex-start}.bx .b2-rq-sys{border:1px solid color-mix(in srgb,var(--blue)30%,transparent);background:color-mix(in srgb,var(--blue)8%,transparent);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.bx .b2-rq-sys p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.bx .b2-rq-sys .link{align-self:flex-start;font-size:14px}@container main (max-width:999px){.bx .b2-rq-desk{display:none}.bx .b2-rq-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.bx .b2-rq-page .kick{display:none}.bx .b2-rq-head .b2-rq-st{width:100%}.bx .b2-rq-st button{flex:1;padding:8px 6px}.bx .b2-rq-wa{align-self:stretch}.bx .b2-rq-autres{flex-flow:row;align-self:stretch}.bx .b2-rq-autres .btn{flex:1;width:auto}}.bx .b2-img{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:stretch}.bx .b2-img-side{flex-direction:column;gap:16px;min-width:0;display:flex}.bx .b2-img-pal{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.bx .b2-img-typo{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.bx .b2-img-sw,.bx .b2-img-ty{border:1px solid var(--line);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .2s,border-color .2s;display:flex}.bx .b2-img-sw:hover,.bx .b2-img-ty:hover{color:var(--ink);background:#ffffff0f}.bx .b2-img-sw.on,.bx .b2-img-ty.on{border-color:color-mix(in srgb,var(--blue)60%,transparent);background:color-mix(in srgb,var(--blue)14%,transparent);color:var(--ink)}.bx .b2-img-sw:focus-visible,.bx .b2-img-ty:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .b2-img-dots{flex:none;display:flex}.bx .b2-img-dots i{border:1.5px solid #ffffff80;border-radius:50%;width:18px;height:18px;margin-left:-6px}.bx .b2-img-dots i:first-child{background:var(--sw-bg);margin-left:0}.bx .b2-img-dots i:nth-child(2){background:var(--sw-accent)}.bx .b2-img-dots i:nth-child(3){background:var(--sw-ink)}.bx .b2-img-ty span{width:34px;color:var(--ink);font-size:22px;line-height:1;font-family:var(--vt-sans),sans-serif;flex:none;font-weight:600}.bx .b2-img-ty[data-typo=elegante] span{font-family:var(--vt-cormorant),serif;font-weight:500}.bx .b2-img-ty[data-typo=chaleureuse] span{font-family:var(--vt-fraunces),serif;font-weight:400}.bx .b2-img-ty[data-typo=editoriale] span{font-family:var(--vt-instrument),serif;font-weight:400}.bx .b2-img-ty[data-typo=moderne] span{font-family:var(--vt-grotesk),sans-serif}.bx .b2-img-ty[data-typo=affirmee] span{font-family:var(--vt-anton),sans-serif;font-weight:400}.bx .b2-img-prev{min-width:0}.bx .b2-img-phone{overscroll-behavior:contain;border:1px solid var(--line);border-radius:28px;flex:auto;width:100%;max-width:390px;height:0;min-height:560px;margin:0 auto;overflow-y:auto}@media (max-width:860px){.bx .b2-img{grid-template-columns:minmax(0,1fr)}.bx .b2-img-phone{flex:none;height:70dvh;min-height:480px}}@media (min-width:1280px){.bx .app:has(.dash){max-width:1600px;padding-inline:40px}.bx .dash{grid-template-columns:264px minmax(0,1fr);gap:48px}.bx .dmain :is(.b2-p,.b2-ph p,.b2-list li,.b2-ticks,.b2-how,.b2-rq-sys p){max-width:62ch}.bx .dmain .b2-ph h1{max-width:20em}.bx .dmain .b2-card h2{max-width:34em}.bx .dmain>.b2-offer{max-width:820px}.bx .b2-txs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.bx .b2-img{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}}@container main (min-width:1040px){.bx .b2-rq-desk:has(>.b2-list){grid-template:"head head""list sys""wa sys"1fr/minmax(0,1fr) minmax(260px,.8fr);align-items:start;column-gap:28px;display:grid}.bx .b2-rq-desk:has(>[role=alert]){grid-template-rows:auto auto auto 1fr;grid-template-areas:"head head""err err""list sys""wa sys"}.bx .b2-rq-desk>.b2-rq-head{grid-area:head}.bx .b2-rq-desk>[role=alert]{grid-area:err}.bx .b2-rq-desk>.b2-list{grid-area:list}.bx .b2-rq-desk>.b2-rq-wa,.bx .b2-rq-desk>.b2-rq-reps{grid-area:wa;justify-self:start}.bx .b2-rq-desk>.b2-rq-sys{grid-area:sys}}@media (min-width:1440px){.bx .b2-img-side{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.bx .b2-img-side>:first-child{grid-column:1/-1}}.bx .app:has(.dash){--blue:var(--color-blue);--violet:var(--color-violet);--accR:74,140,255;--acc2R:160,124,255;--accL:#8db8ff;--accXL:#a8ceff;--acc2L:#c4b0ff;--btnInk:#fff;--cred-1:#1d1640;--cred-2:#141235;--cred-ink:#d4c4ff;--cred-pale:#e9d5ff;--evo-ink:#3b2a7a}.bx .app:has(.mb-thm[data-thm=violet]){--blue:#a07cff;--violet:#c4b0ff;--accR:160,124,255;--acc2R:160,124,255;--accL:#c4b0ff;--accXL:#e6dcff;--acc2L:#e6dcff;--btnInk:#fff}.bx .app:has(.mb-thm[data-thm=menthe]){--blue:#2dd4bf;--violet:#5eead4;--accR:45,212,191;--acc2R:45,212,191;--accL:#5eead4;--accXL:#ccfbf1;--acc2L:#ccfbf1;--btnInk:#0b0f19}.bx .app:has(.mb-thm[data-thm=corail]){--blue:#ff8a5c;--violet:#ffb08f;--accR:255,138,92;--acc2R:255,138,92;--accL:#ffb08f;--accXL:#ffe1d4;--acc2L:#ffe1d4;--btnInk:#0b0f19}.bx .app:has(.mb-thm[data-thm=ambre]){--blue:#facc15;--violet:#fde047;--accR:250,204,21;--acc2R:250,204,21;--accL:#fde047;--accXL:#fef9c3;--acc2L:#fef9c3;--btnInk:#0b0f19}.bx .app:has(.mb-thm[data-thm=rose]){--blue:#ec4899;--violet:#f9a8d4;--accR:236,72,153;--acc2R:236,72,153;--accL:#f9a8d4;--accXL:#ffe1f1;--acc2L:#ffe1f1;--btnInk:#fff}.bx .app:has(.mb-thm[data-thm=nuit]){--blue:#9ca3af;--violet:#e5e7eb;--accR:156,163,175;--acc2R:156,163,175;--accL:#e5e7eb;--accXL:#f3f4f6;--acc2L:#f3f4f6;--btnInk:#0b0f19}.bx .app:has(.mb-thm[data-thm=sable]){--blue:#d6b98a;--violet:#fde7c2;--accR:214,185,138;--acc2R:214,185,138;--accL:#fde7c2;--accXL:#fff8ea;--acc2L:#fff8ea;--btnInk:#0b0f19}.bx .app:has(.mb-thm[data-thm]) .btn-primary{color:var(--btnInk)}.bx .top-credx{display:none}.bx .app:has(.dash) .top .top-credx{margin-left:22px;margin-right:auto;display:flex}.bx .credx{background:linear-gradient(120deg,var(--cred-1),var(--cred-2))padding-box,linear-gradient(120deg,var(--violet),var(--sky)60%,var(--acc2L))border-box;box-shadow:0 0 0 4px rgba(var(--acc2R),.1),0 12px 34px -12px rgba(var(--acc2R),.7);border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:9px 16px 9px 10px}.bx .credx-ic{background:linear-gradient(135deg,var(--violet),var(--blue));width:40px;height:40px;color:var(--color-text);box-shadow:0 0 18px rgba(var(--acc2R),.7);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.bx .credx-ic svg{animation:3.4s ease-in-out infinite bx-twk}.bx .credx-t{min-width:0}.bx .credx-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cred-ink);white-space:nowrap;font-size:10px}.bx .credx-row{align-items:baseline;gap:6px;margin-top:2px;display:flex}.bx .credx-n{font-family:var(--font-mono);color:var(--color-text);font-size:24px;font-weight:700;line-height:1}.bx .credx-of{color:var(--ink-3);font-size:12.5px}.bx .credx-bar{background:#ffffff14;border-radius:3px;width:170px;height:5px;margin-top:6px;overflow:hidden}.bx .credx-bar i{background:linear-gradient(90deg,var(--violet),var(--cred-pale));height:100%;transition:width .9s var(--ease);border-radius:3px;display:block}.bx .credx-low{color:var(--cred-pale);margin-top:5px;font-size:11.5px;text-decoration:none;display:block}@keyframes bx-twk{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(12deg)}}.bx .dash .dnav{border-color:var(--line);background:linear-gradient(140deg,#ffffff17,#ffffff0b 55%);border-radius:20px;gap:4px;padding:14px;box-shadow:inset 0 1px #ffffff38,0 30px 80px -24px #0009}.bx .dash .dn-lvl{border-top:1px solid #ffffff14;flex-flow:wrap;justify-content:space-between;margin:10px 2px 0;padding:14px 0 0}.bx .dash .dn-lvl span{letter-spacing:.16em;font-size:10.5px}.bx .dash .dn-lvl .dn-pct{color:var(--ink-4);letter-spacing:0}.bx .dash .dn-lvl i{background:linear-gradient(90deg,var(--sky),var(--blue));box-shadow:none;flex-basis:100%}.bx .dash .dn-lvl:after{bottom:4px;left:0;right:0}.bx .dn-grp{flex-direction:column;gap:2px;display:flex}.bx .dn-gt{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-4);text-transform:uppercase;padding:14px 12px 6px;font-size:10px}.bx .dash .dn-i{min-height:42px;color:var(--ink-2);border:1px solid #0000;padding:0 12px;font-size:14.5px}.bx .dash .dn-i.on{background:linear-gradient(100deg,rgba(var(--accR),.22),rgba(var(--acc2R),.14));border-color:rgba(var(--accR),.38);color:var(--color-text);box-shadow:none}.bx .dash .dn-i svg{opacity:.85;flex:none}.bx .dash .dn-i em{font-family:var(--font-mono);color:var(--color-text);background:#ffffff1f;margin-left:auto;font-weight:500}.bx .dash .dn-i em.g,.bx .dtab em.g{background:color-mix(in srgb,var(--success)20%,transparent);color:var(--success-soft)}@keyframes bx-vif{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--success)55%,transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.bx .dash .dn-i em.vif,.bx .dtab em.vif{background:var(--success);color:var(--color-bg);font-weight:700;animation:2.2s ease-out infinite bx-vif}.bx .b2-nv{background:var(--success);border-radius:50%;flex:none;width:10px;height:10px;animation:2.2s ease-out infinite bx-vif}.bx .b2-rq .nw{white-space:nowrap}.bx .b2-rq .b2-nv{vertical-align:middle;width:8px;height:8px;margin-left:8px;display:inline-block}@media (prefers-reduced-motion:reduce){.bx .dash .dn-i em.vif,.bx .dtab em.vif,.bx .b2-nv{animation:none}}.bx .dn-real{border:1px solid rgba(var(--acc2R),.45);background:linear-gradient(120deg,rgba(var(--accR),.2),rgba(var(--acc2R),.22));width:100%;color:var(--color-text);text-align:left;cursor:pointer;box-shadow:0 10px 30px -10px rgba(var(--acc2R),.5);border-radius:16px;align-items:center;gap:12px;padding:14px;animation:3.2s ease-in-out infinite bx-glow;display:flex}.bx .dn-real.on{box-shadow:0 0 0 2px rgba(var(--acc2R),.6),0 10px 30px -10px rgba(var(--acc2R),.5);animation:none}.bx .dn-real-t{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.bx .dn-real-t b{margin-top:5px;font-size:15px;font-weight:600}.bx .dn-real-t small{color:var(--cred-ink);font-size:12.5px}.bx .evo{background:var(--color-text);height:20px;color:var(--evo-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:500;display:inline-flex}.bx .dn-real.nudge .evo{animation:1.6s ease-in-out infinite bx-evo}.bx .dn-real:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@keyframes bx-glow{0%,to{box-shadow:0 10px 30px -10px rgba(var(--acc2R),.5)}50%{box-shadow:0 0 0 4px rgba(var(--acc2R),.18),0 14px 40px -8px rgba(var(--acc2R),.75)}}@keyframes bx-evo{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.bx .acc-rename{border:1px solid rgba(var(--accR),.35);background:#00000040;border-radius:12px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.bx .acc-rename label{font-size:13px;font-weight:600}.bx .acc-rename small{color:var(--ink-4);font-size:11.5px}.bx .acc-rename .btn{width:100%;min-height:40px;font-size:14px}.bx .mcred{height:44px;color:var(--color-text);background:linear-gradient(120deg,var(--cred-1),var(--cred-2))padding-box,linear-gradient(120deg,var(--violet),var(--sky)60%,var(--acc2L))border-box;box-shadow:0 0 0 3px rgba(var(--acc2R),.1),0 8px 24px -10px rgba(var(--acc2R),.8);border:1.5px solid #0000;border-radius:14px;align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex}.bx .mcred-ic{background:linear-gradient(135deg,var(--violet),var(--blue));width:30px;height:30px;box-shadow:0 0 12px rgba(var(--acc2R),.7);border-radius:9px;justify-content:center;align-items:center;display:flex}.bx .mcred b{font-family:var(--font-mono);white-space:nowrap;font-size:17px;line-height:1;display:block}.bx .mcred b em{color:var(--cred-ink);margin-left:2px;font-size:12px;font-style:normal;font-weight:500}.bx .mcred small{letter-spacing:.06em;color:var(--cred-ink);white-space:nowrap;margin-top:2px;font-size:9.5px;display:block}.bx .burg{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.bx .dmh-r{align-items:center;gap:8px;display:flex}.bx .dmh-logo>span:last-child{flex-direction:column;line-height:1;display:flex}.bx .dmh-logo b{letter-spacing:-.02em;font-size:18px;font-weight:700}.bx .dmh-logo small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-top:3px;font-size:9px;font-weight:500}.bx .drw-wrap{z-index:60;position:fixed;inset:0}.bx .drw-ov{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#04060c99;border:0;width:100%;padding:0;animation:.2s both bx-fade;position:absolute;inset:0}.bx .drw{width:310px;max-width:86%;padding:calc(18px + env(safe-area-inset-top,0px))12px calc(30px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--color-bg)82%,var(--raised));border-right:1px solid var(--line);animation:bx-slin .28s var(--ease)both;outline:none;flex-direction:column;gap:12px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:20px 0 60px #00000080}.bx .pin-entry{border:1px dashed rgba(var(--accR),.45);background:rgba(var(--accR),.07);width:100%;min-height:48px;color:var(--accXL);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:13.5px;display:flex}.bx .pin-head{color:var(--accL);justify-content:flex-end;margin-top:-6px;font-size:12px;display:flex}.bx .pin-p{color:var(--ink-3);font-size:13px;line-height:1.5}.bx .pin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.bx .pin{min-height:76px;color:var(--ink-2);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:12.5px;transition:border-color .2s,background .2s,color .2s;display:flex;position:relative}.bx .pin.on{border-color:var(--blue);background:rgba(var(--accR),.16);color:var(--color-text)}.bx .pin.on svg{color:var(--accL)}.bx .pin-n{font-family:var(--font-mono);color:var(--accL);font-size:11px;position:absolute;top:6px;right:8px}.bx .pin-full{color:var(--amber-soft);margin-top:10px;font-size:13px}.bx .pin-foot{gap:8px;margin-top:16px;display:flex}.bx .pin-foot .btn{flex:1}@keyframes bx-slin{0%{transform:translate(-100%)}to{transform:none}}@keyframes bx-fade{0%{opacity:0}to{opacity:1}}@media (max-width:860px){.bx .dmhead{height:62px;margin:0 calc(-1*var(--gutter))16px;padding:0 var(--gutter);background:color-mix(in srgb,var(--color-bg)82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.bx .dtabs{padding:8px 8px calc(20px + env(safe-area-inset-bottom,0px));gap:4px}.bx .dtab{min-height:52px;color:var(--ink-4);border-radius:14px;justify-content:center;gap:4px;padding:0}.bx .dtab svg{width:22px;height:22px}.bx .dtab.on{background:linear-gradient(180deg,rgba(var(--accR),.2),rgba(var(--acc2R),.12))}.bx .dtab.on svg{color:var(--accL);filter:drop-shadow(0 0 6px rgba(var(--accR),.7))}.bx .dtab em{top:4px;right:18%}}@media (prefers-reduced-motion:reduce){.bx .dn-real,.bx .dn-real.nudge .evo,.bx .credx-ic svg,.bx .drw,.bx .drw-ov{animation:none}}.bx .b2-hero{flex-wrap:wrap}.bx .b2-hero-txt{flex:220px}.bx .pgc{border:1px solid var(--line);background:#ffffff0d;border-radius:18px;flex-direction:column;flex:none;gap:8px;min-width:240px;padding:14px 16px;display:flex}.bx .pgc-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.bx .pgc-on{color:var(--success-soft);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.bx .pgc-on i{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--success)25%,transparent);border-radius:50%}.bx .pgc-u{font-family:var(--font-mono);color:var(--soft);overflow-wrap:anywhere;font-size:13px}.bx .pgc-a{flex-wrap:wrap;gap:8px;display:flex}.bx .pgc-a .btn.on{border-color:var(--success);color:var(--success-soft)}.bx .bwx{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;margin-top:12px;overflow:hidden}.bx .bwx-t{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14.5px;font-weight:500;display:flex}.bx .bwx-t:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.bx .bwx-b{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex}.bx .bwx-l{align-self:flex-start;font-size:14px}.bx .bw{border:1px solid color-mix(in srgb,var(--blue)35%,transparent);background:linear-gradient(130deg,color-mix(in srgb,var(--blue)12%,transparent),#ffffff0a);border-radius:22px;align-items:flex-start;gap:16px;padding:clamp(16px,2.2vw,24px);display:flex}.bx .bw-av{flex:none;place-items:center;width:64px;display:grid}.bx .bw-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.bx .bw-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:11px}.bx .bw-p{max-width:62ch;font-size:15.5px;line-height:1.55}.bx .bw-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bx .bw-two>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.bx .bw-two b{background:color-mix(in srgb,var(--blue)22%,transparent);width:22px;height:22px;color:var(--soft);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.bx .bw-chk{color:var(--amber-pale);background:color-mix(in srgb,var(--amber)10%,transparent);border:1px solid color-mix(in srgb,var(--amber)30%,transparent);border-radius:12px;padding:10px 14px;font-size:13.5px}.bx .su{border:1px solid var(--line);background:#ffffff0d;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:18px;padding:14px 18px;display:flex}.bx .su-list{margin:0 0 18px}.bx .su-steps{flex-wrap:wrap;gap:8px;display:flex}.bx .su-c{min-height:38px;color:var(--ink-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:0 14px;font-size:13.5px;transition:border-color .2s,background .2s}.bx .su-c:hover{border-color:#ffffff4d}.bx .su-c.ok{border-color:color-mix(in srgb,var(--success)50%,transparent);background:color-mix(in srgb,var(--success)12%,transparent);color:var(--success-soft)}.bx .su-c:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .su-c.su-go{border-color:color-mix(in srgb,var(--amber)45%,transparent);background:color-mix(in srgb,var(--amber)9%,transparent);color:var(--amber-soft)}.bx .su-n{color:var(--ink-4);margin-left:auto;font-size:13px}.bx .su-c.su-m{cursor:default;align-items:stretch;padding:0;display:inline-flex}.bx .su-ck,.bx .su-a{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.bx .su-ck{padding:0 4px 0 12px}.bx .su-a{align-items:center;gap:6px;padding:0 14px 0 4px;display:inline-flex}.bx .su-a i{opacity:.6;font-style:normal}.bx .su-c.su-fac{cursor:default;border-style:dashed;align-items:center;gap:4px;padding:0 12px 0 0;display:inline-flex}.bx .su-fac .su-a{padding:0 6px 0 14px}.bx .su-fac em{color:var(--ink-3);font-size:11.5px;font-style:normal}.bx .su-sans{color:var(--ink-3);white-space:nowrap;min-height:32px;font-size:12.5px}.bx .su-ck:focus-visible,.bx .su-a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.bx .su-hint{color:var(--ink-4);flex-basis:100%;margin:0;font-size:12.5px}.bx .su-bio{flex-direction:column;gap:14px;display:flex}.bx .su-bio-l{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.bx .su-bio-l .mp-mono{color:var(--soft);overflow-wrap:anywhere;font-size:14.5px}.bx .su-bio-o{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}.bx .su-note{color:var(--success-soft);border:1px solid color-mix(in srgb,var(--success)35%,transparent);background:color-mix(in srgb,var(--success)10%,transparent);border-radius:14px;margin-top:12px;padding:12px 16px;font-size:14px}.bx .kpis{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:18px;display:grid}.bx .kpi{border:1px solid var(--line);background:#ffffff0d;border-radius:20px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.bx .kpi b{letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1.1}.bx .kpi small{color:var(--ink-3);font-size:13px}.bx .kpi.hot{border-color:color-mix(in srgb,var(--amber)35%,transparent)}.bx .kpi.hot b{color:var(--amber-pale)}.bx .cpl{background:#ffffff08;border:1px dashed #fff3;border-radius:20px;flex-direction:column;gap:10px;padding:18px 22px;display:flex}.bx .cpl-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bx .cpl-t{font-size:17px;font-weight:600}.bx .btn-aide{color:var(--ink-3);margin-top:6px;font-size:13px;line-height:1.4;display:block}.bx .mp-ed .btn-aide{text-align:center;margin-top:-4px}.bx .cpl-b{flex-direction:column;align-items:flex-end;max-width:280px;display:flex}.bx .cpl-b .btn-aide{text-align:right}@media (max-width:700px){.bx .cpl-b{align-items:stretch;max-width:none}.bx .cpl-b .btn-aide{text-align:left}}.bx .cpl-s{max-width:60ch;color:var(--ink-3);margin-top:2px;font-size:14px}.bx .cpl-n{color:var(--ink-4);font-size:12.5px}.bx .okp{border:1px solid color-mix(in srgb,var(--success)35%,transparent);background:linear-gradient(130deg,color-mix(in srgb,var(--success)10%,transparent),#ffffff08);border-radius:24px;flex-direction:column;gap:16px;padding:clamp(18px,2.4vw,26px);display:flex}.bx .okp-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bx .okp-s{color:var(--ink-4);font-size:12.5px}.bx .okp-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bx .okp-i{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:12px;padding:14px 16px;display:flex}.bx .okp-n{font-family:var(--font-mono);color:var(--success-soft);flex:none;font-size:12px}.bx .okp-k{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono);color:var(--ink-3)}.bx .okp-t{margin-top:4px;font-size:14.5px;line-height:1.5}.bx .okp>.btn{align-self:flex-start}.bx .lanes{border:1px solid var(--line);background:#ffffff0a;border-radius:24px;flex-direction:column;gap:12px;padding:22px 26px;display:flex}.bx .lanes-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bx .lanes-s{color:var(--ink-4);font-size:12.5px}.bx .lane{border:1px solid #ffffff14;border-radius:16px;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.bx .lane.with{border-color:color-mix(in srgb,var(--success)25%,transparent)}.bx .lb{font-size:13.5px;font-weight:600}.bx .lb small{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.bx .tr{min-width:0;padding-bottom:14px;position:relative}.bx .tr ol{justify-content:space-between;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bx .tr li{text-align:center;color:var(--ink-2);background:color-mix(in srgb,var(--color-bg)70%,transparent);border:1px solid #ffffff29;border-radius:99px;padding:4px 10px;font-size:11.5px}.bx .tr li.off{border-color:color-mix(in srgb,var(--logout-red)50%,transparent);color:var(--danger-soft)}.bx .tr li.key{border-color:color-mix(in srgb,var(--blue)50%,transparent);color:var(--soft)}.bx .dots{height:6px;position:absolute;bottom:0;left:0;right:0}.bx .dots i{background:var(--soft);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:0}.bx .rs{text-align:right;font-family:var(--font-mono);font-size:15px;font-weight:600}.bx .rs small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:400;display:block}.bx .rs.am{color:var(--amber-pale)}.bx .rs.ok{color:var(--success-soft)}.bx .bw-side{flex-direction:column;gap:12px;display:flex}@container main (min-width:821px){.bx .bw-side{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.bx .bw-side .bw-two{grid-template-columns:minmax(0,1fr)}}@container main (max-width:820px){.bx .pgc{width:100%}.bx .bw{flex-direction:column}.bx .bw-two,.bx .okp-g{grid-template-columns:minmax(0,1fr)}.bx .lanes{border-radius:18px;padding:18px 16px}.bx .lane{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lb rs""tr tr";align-items:start;gap:10px;padding:14px}.bx .lane .lb{grid-area:lb}.bx .lane .rs{text-align:right;grid-area:rs}.bx .lane .tr{border-left:2px dashed #ffffff29;grid-area:tr;padding:0 0 0 14px}.bx .lane.with .tr{border-left-color:color-mix(in srgb,var(--success)40%,transparent)}.bx .tr ol{flex-direction:column;align-items:flex-start;gap:8px}.bx .tr li{text-align:left;padding:6px 12px;font-size:13px;position:relative}.bx .tr li:before{content:"";background:var(--color-bg);border:2px solid #ffffff4d;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-21px}.bx .tr li.key:before{border-color:var(--blue);background:var(--blue)}.bx .tr li.off:before{border-color:var(--logout-red)}.bx .lane .dots{display:none}}@media (prefers-reduced-motion:no-preference){.bx .dots i{animation:6s linear infinite bx-lane}.bx .dots i.dp{animation-name:bx-lane-stop}}@keyframes bx-lane{0%{opacity:0;left:0}8%{opacity:.9}92%{opacity:.9}to{opacity:0;left:calc(100% - 6px)}}@keyframes bx-lane-stop{0%{opacity:0;left:0}8%{opacity:.9}70%{left:var(--stop,50%);opacity:.9}to{left:var(--stop,50%);opacity:0;transform:translateY(14px)}}@keyframes b2-arcp{0%,to{opacity:1}50%{opacity:.55}}.bx .cx-head{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.bx .cx-head>div:first-child{flex-direction:column;gap:6px;max-width:720px;display:flex}.bx .gen-w{flex:none;position:relative}.bx .gen-pop{z-index:30;border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)92%,var(--blue));border-radius:16px;flex-direction:column;gap:8px;width:300px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -20px #000000b3}.bx .gen-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.bx .gen-o{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.bx .gen-o:hover{border-color:var(--blue)}.bx .gen-o:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .gen-o small{color:var(--ink-3);font-size:12.5px}.bx .gen-sheet{flex-direction:column;gap:10px;display:flex}.bx .gen-msg{color:var(--success-soft);margin-top:10px;font-size:13px}.bx .gen-msg.am{color:var(--amber-soft)}.bx .pks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.bx .pk{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#ffffff0a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 18px;display:flex}.bx .pk.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)14%,transparent)}.bx .pk:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .pk-t{align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:inline-flex}.bx .pk-rec{color:var(--success-soft);background:color-mix(in srgb,var(--success)18%,transparent);border-radius:99px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:500}.bx .pk-s{color:var(--ink-3);font-size:13px}.bx .pk-tip{color:var(--ink-2);border:1px solid color-mix(in srgb,var(--amber)30%,transparent);background:color-mix(in srgb,var(--amber)8%,transparent);border-radius:14px;flex-direction:column;gap:4px;margin-top:12px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.bx .pk-tip>span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-soft);font-size:10.5px}.bx .cx-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:26px;margin-bottom:10px;font-size:11px;display:block}.bx .cx-wait{gap:8px}.bx .cx{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.bx .cx-list{flex-direction:column;gap:8px;display:flex}.bx .cx-flt{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.bx .cx-flt button{min-height:34px;color:var(--ink-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:0 12px;font-size:13px}.bx .cx-flt button.on{border-color:var(--blue);color:var(--ink);background:color-mix(in srgb,var(--blue)18%,transparent)}.bx .cx-tab{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.bx .cx-tab.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)12%,transparent)}.bx .cx-tab:focus-visible,.bx .cx-flt button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .cx-fmt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:10.5px}.bx .cx-hook{font-size:14.5px;font-weight:600;line-height:1.35}.bx .cx-meta{color:var(--ink-4);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.bx .cx-text{gap:12px}.bx .tx-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bx .tx-title{font-size:16px}.bx .tx-where{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bx .tx-wl{color:var(--ink-3);margin-right:4px;font-size:12.5px}.bx .pf-chip{color:var(--ink-2);border:1px solid var(--line);border-radius:99px;padding:3px 10px;font-size:12px}.bx .tx-note{color:var(--ink-3);font-size:13px}.bx .cx-row{border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.bx .cx-num{width:22px;font-family:var(--font-mono);color:var(--soft);flex:none;padding-top:2px;font-size:12px}.bx .cx-row-t{flex:1;min-width:0;font-size:14.5px;line-height:1.5}.bx .cx-cp{border:1px solid var(--line);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:4px 10px;font-size:12px}.bx .cx-cp.on{color:var(--success-soft);border-color:var(--success)}.bx .cx-box{white-space:pre-line;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.6}.bx .cx-box.pr{border-style:dashed;border-color:color-mix(in srgb,var(--violet)40%,transparent);background:color-mix(in srgb,var(--violet)6%,transparent)}.bx .cx-text>.btn{align-self:flex-start}.bx .tx-sub{color:var(--ink-3);font-size:13px}.bx .bl-tip{border:1px solid color-mix(in srgb,var(--blue)30%,transparent);background:color-mix(in srgb,var(--blue)7%,transparent);border-radius:14px;flex-direction:column;gap:8px;margin-top:6px;padding:14px 16px;display:flex}.bx .bl-tip>span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:10.5px}.bx .bl-tip p{color:var(--ink-2);font-size:13.5px}.bx .bl-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bx .bl-row q{font-size:14px;font-style:italic}.bx .cx-stick,.bx .cx-fab,.bx .fab-sp{display:none}@media (max-width:860px){.bx .cx-head{flex-direction:column;align-items:stretch}.bx .gen-w{display:none}.bx .cx{grid-template-columns:minmax(0,1fr)}.bx .cx-fab{right:14px;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:38;color:var(--btnInk,var(--color-text));background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 12px 30px -6px color-mix(in srgb,var(--blue)60%,transparent);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;animation:.3s both bx-shin;display:inline-flex;position:fixed}.bx .gf-i{font-size:15px}.bx .fab-sp{height:84px;display:block}.bx .dmhead{z-index:30}.bx .cx-stick{top:calc(66px + env(safe-area-inset-top,0px));z-index:25;height:0;margin:0 calc(-1*var(--gutter));display:block;position:sticky;overflow:visible}.bx .cxbar{background:color-mix(in srgb,var(--color-bg)96%,var(--blue));border-bottom:1px solid var(--line);opacity:0;pointer-events:none;align-items:center;gap:10px;padding:8px 12px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(-8px)}.bx .cxbar.on{opacity:1;pointer-events:auto;transform:none}.bx .cxn-c{border:1px solid color-mix(in srgb,var(--blue)50%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--blue)20%,transparent),color-mix(in srgb,var(--violet)10%,transparent));border-radius:12px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:6px 12px;display:flex}.bx .cxm-fmt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:9.5px}.bx .cxm-hook{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.bx .cxn-b{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;flex:none;font-size:22px;line-height:1}.bx .cxn-b:disabled{opacity:.3;cursor:default}.bx .pk{padding:14px}.bx .pk-t{font-size:15px}.bx .gen-msg{left:14px;right:14px;bottom:calc(148px + env(safe-area-inset-bottom,0px));z-index:39;background:color-mix(in srgb,var(--color-bg)92%,var(--success));border:1px solid color-mix(in srgb,var(--success)40%,transparent);border-radius:14px;margin:0;padding:12px 14px;position:fixed;box-shadow:0 16px 40px #00000080}.bx .gen-msg.am{background:color-mix(in srgb,var(--color-bg)92%,var(--amber));border-color:color-mix(in srgb,var(--amber)45%,transparent)}@media (prefers-reduced-motion:reduce){.bx .cxbar,.bx .cx-fab{transition:none;animation:none}}}.bx .b2-rq-bilan{border:1px solid color-mix(in srgb,var(--blue)30%,transparent);background:color-mix(in srgb,var(--blue)7%,transparent);border-radius:14px;flex-direction:column;gap:6px;margin-top:14px;padding:14px 16px;display:flex}.bx .b2-rq-prof{font-size:16.5px}.bx .b2-rq-rep{color:var(--success-soft);font-size:14px}.bx .b2-rq-bilan p{color:var(--ink-2);font-size:14px;line-height:1.55}.bx .b2-rq-bilan ol{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.bx .b2-rq-bilan small{color:var(--ink-4);font-size:12px}.bx .mp-head{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.bx .mp-mono{font-family:var(--font-mono)}.bx .mp-hint{color:var(--ink-4);font-size:12.5px}.bx .mp-r{margin-left:auto}.bx .mp-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bx .mp-sj{margin-top:18px}.bx .mp-sj-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bx .mp-sjs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:14px;display:grid}.bx .mp-sjc{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#ffffff08;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.bx .mp-sjc.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)12%,transparent)}.bx .mp-sjc:focus-visible,.bx .mp-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mp-sjc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.bx .mp-sjc-top b{font-size:14.5px}.bx .mp-sjc-p{color:var(--ink-3);font-size:12.5px;line-height:1.45}.bx .mp-tag{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:500}.bx .mp-tag.in{color:var(--ink);background:color-mix(in srgb,var(--blue)26%,transparent)}.bx .mp-tag.new{color:var(--success-soft);background:color-mix(in srgb,var(--success)16%,transparent)}.bx .mp-tag.lock{color:var(--ink-2);background:color-mix(in srgb,var(--violet)16%,transparent)}.bx .mp-box{border:1px solid var(--line);background:#ffffff08;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.bx .mp-box>div{flex:1;min-width:220px}.bx .mp-box p{color:var(--ink-3);margin-top:2px;font-size:13px}.bx .mp-new{flex-direction:column;align-items:stretch}.bx .mp-soon{flex-direction:column;gap:4px;display:inline-flex}.bx .mp-soon small{color:var(--ink-4);font-size:12px}.bx .mp-tones{flex-wrap:wrap;gap:8px;display:flex}.bx .mp-tone{border:1px solid var(--line);color:var(--ink-3);border-radius:99px;padding:6px 12px;font-size:13px}.bx .mp-ok{color:var(--success-soft);margin-top:12px;font-size:13.5px}.bx .mp-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.bx .mp-side{flex-direction:column;gap:16px;min-width:0;display:flex}.bx .mp-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.bx .mp-link .mp-mono{color:var(--soft);overflow-wrap:anywhere;font-size:14.5px}.bx .mp-lien{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--raised);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:-6px 0 18px;padding:10px 14px;display:flex}.bx .mp-lien .kick{margin:0}.bx .mp-lien-url{min-width:0;color:var(--soft);overflow-wrap:anywhere;flex:200px;font-size:14.5px}.bx .mp-lien-b{flex-wrap:wrap;gap:6px;display:flex}.bx .btn.mp-tm{border-color:color-mix(in srgb,var(--blue)45%,transparent);background:color-mix(in srgb,var(--blue)12%,transparent);color:var(--soft);gap:8px}.bx .btn.mp-tm:hover{background:color-mix(in srgb,var(--blue)20%,transparent);color:var(--ink)}.bx .btn.mp-tm[aria-expanded=true] .mp-tm-c{rotate:180deg}.bx .mp-tm-c{transition:rotate .2s var(--ease);flex:none}.bx .mp-tm-pop{z-index:65;background:var(--color-bg);border:1px solid #ffffff24;border-radius:16px;padding:6px;position:fixed;box-shadow:0 20px 50px #0000008c}.bx .mp-tm-i{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;gap:2px;padding:11px 12px;display:flex}.bx .mp-tm-i b{font-size:14.5px;font-weight:600}.bx .mp-tm-i span{color:var(--ink-3);font-size:13px;line-height:1.4}.bx .mp-tm-i:hover,.bx .mp-tm-i:focus-visible{background:#ffffff0f;outline:none}.bx .mp-tm-i:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.bx .mp-tm-envoi{flex-direction:column;gap:10px;padding:8px 10px 10px;display:flex}.bx .mp-tm-ret{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.bx .mp-tm-ret:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mp-tm-url{border:1px solid var(--line);color:var(--soft);overflow-wrap:anywhere;background:#00000040;border-radius:10px;padding:9px 11px;font-size:13px}.bx .mp-tm-share{flex-wrap:wrap;gap:6px;display:flex}.bx .mp-tm-share .btn{flex:1 1 0;justify-content:center}.bx .mp-tm-envoi p{color:var(--ink-3);margin:0;font-size:12.5px}.bx .mp-bio{color:var(--ink-2);background:#00000038;border:1px solid #ffffff12;border-radius:12px;margin:12px 0 8px;padding:12px 14px;font-size:13.5px}.bx .mp-sub{letter-spacing:.16em;color:var(--ink-4);margin:14px 0 8px;font-size:10px;display:block}.bx .mp-k2{margin-top:20px;margin-bottom:10px;display:block}.bx .mp-texts{gap:12px}.bx .mp-note{color:var(--ink-3);font-size:12.5px;line-height:1.5}.bx .mp-f{flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.bx .mp-fl{justify-content:space-between;gap:8px;display:flex}.bx .mp-fl .mp-mono{color:var(--ink-4);font-size:11px;font-weight:400}.bx .mp-in{width:100%;min-height:42px;color:var(--ink);font:inherit;resize:vertical;background:#0003;border:1px solid #ffffff24;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400}.bx .mp-in:focus{border-color:var(--blue);outline:none}.bx .mp-q{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:12px 14px;display:flex}.bx .mp-q legend{color:var(--ink-3);padding:0 6px;font-size:12px;font-weight:600}.bx .mp-ch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bx .mp-locks{flex-wrap:wrap;gap:8px;display:flex}.bx .mp-lock{color:var(--ink-3);border:1px dashed var(--line);border-radius:99px;padding:5px 10px;font-size:12px}.bx .mp-prev{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:20px}.bx .mp-tabs{flex-wrap:wrap;gap:6px;display:flex}.bx .mp-tabs button{min-height:34px;color:var(--ink-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:0 12px;font-size:13px}.bx .mp-tabs button.on{border-color:var(--blue);color:var(--ink);background:color-mix(in srgb,var(--blue)18%,transparent)}.bx .mp-frame{border:1px solid var(--line);border-radius:18px;overflow:hidden}.bx .mp-url{color:var(--ink-4);background:#00000059;gap:10px;padding:8px 14px;font-size:11.5px;display:flex}.bx .mp-page{height:min(720px,78vh);overflow-y:auto}@media (max-width:860px){.bx .mp-sjs,.bx .mp-grid{grid-template-columns:minmax(0,1fr)}.bx .mp-prev{position:static}.bx .mp-r{margin-left:0}}.bx .fold-cue{color:var(--soft);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.bx .fold-chev{transition:transform .2s}.bx .fold-less,.bx details[open]>summary .fold-more,.bx .on>.bwx-t .fold-more{display:none}.bx details[open]>summary .fold-less,.bx .on>.bwx-t .fold-less{display:inline}.bx details[open]>summary .fold-chev,.bx .on>.bwx-t .fold-chev{transform:rotate(180deg)}.bx .fold-h{flex-direction:column;gap:4px;min-width:0;display:flex}.bx .b2-deep summary{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.bx .b2-deep[open],.bx .bwx.on{border-color:color-mix(in srgb,var(--blue)45%,transparent);background:color-mix(in srgb,var(--blue)7%,transparent)}.bx .b2-deep[open] summary{border-bottom:1px solid var(--line);padding-bottom:12px}.bx .b2-cond summary{text-decoration:none;list-style:none;display:inline-flex}.bx .b2-cond summary::-webkit-details-marker{display:none}.bx .b2-cond .fold-cue{color:var(--ink-3);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.bx .fold-chev{transition:none}}@keyframes bx-shin{0%{transform:translateY(100%)}to{transform:none}}.bx .tel-zone{flex-direction:column;align-items:center;margin:0;display:flex}.bx .tel-c{flex:none;width:460px;height:976px;position:relative}.bx .tel-cadre{background:linear-gradient(135deg,#cecfd2 0%,#7e8085 22%,#e4e5e7 46%,#707278 70%,#c4c5c8 100%);border-radius:74px;position:absolute;inset:0;box-shadow:0 50px 90px -30px #000000bf,0 24px 40px -24px #0009,inset 0 0 0 1px #ffffff59}.bx .tel-cadre:before{content:"";background:#060608;border-radius:71px;position:absolute;inset:3.5px;box-shadow:inset 0 0 0 1px #ffffff14}.bx .tel-bt{background:linear-gradient(90deg,#6e7076,#d6d7da 50%,#787a80);border-radius:2px;width:4px;position:absolute}.bx .tel-bt-action{height:34px;top:196px;left:-3px}.bx .tel-bt-vol1{height:64px;top:262px;left:-3px}.bx .tel-bt-vol2{height:64px;top:342px;left:-3px}.bx .tel-bt-pow{height:104px;top:290px;right:-3px}.bx .tel-bt-cam{height:62px;top:590px;right:-3px}.bx .tel-ecran{color:#fff;font-family:var(--vt-sans),-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate;background:#000;border-radius:64px;font-size:15px;line-height:1.35;position:absolute;inset:10px;overflow:hidden}.bx .tel-ecran p{margin:0}.bx .tel-vitre{z-index:3;pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0d 26%,#0000 40% 78%,#ffffff0a 100%);border-radius:64px;position:absolute;inset:10px}.bx .tel-ile{z-index:21;background:#000;border-radius:20px;width:126px;height:37px;position:absolute;top:11px;left:50%;translate:-50%}.bx .tel-etat{z-index:20;color:#fff;pointer-events:none;grid-template-columns:1fr 126px 1fr;align-items:center;height:54px;padding:4px 18px 0;transition:color .3s;display:grid;position:absolute;top:0;left:0;right:0}.bx .tel-etat b{letter-spacing:-.01em;justify-self:center;font-size:17px;font-weight:600}.bx .tel-etat span{grid-column:3;justify-self:center;align-items:center;gap:6px;display:flex}.bx .tel-accueil{z-index:20;pointer-events:none;background:#ffffffe6;border-radius:3px;width:140px;height:5px;transition:background .3s;position:absolute;bottom:8px;left:50%;translate:-50%}.bx .tel-ecran.clair .tel-etat{color:#101012}.bx .tel-ecran.clair .tel-accueil{background:#101012d9}.bx .tel-sol{pointer-events:none;background:linear-gradient(#c8cad033,#c8cad00d 30%,#0000 60%);border-radius:74px 74px 0 0;width:460px;height:90px;margin-top:6px;-webkit-mask-image:linear-gradient(#000000b3,#0000 70%);mask-image:linear-gradient(#000000b3,#0000 70%)}.bx .tel-c.dort *{animation-play-state:paused!important}.bx .tel-av{border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.bx .tel-av img{object-fit:cover;width:100%;height:100%}.bx .tel-num{opacity:.9;margin-bottom:14px;font-size:64px;line-height:1;display:block}.bx .tel-zone :is(.ig-diapo-t,.rl-txt,.st-txt){text-transform:var(--ig-caps,none)}.bx .tel-tabs{color:#fff;background:#000;border-top:1px solid #ffffff1f;flex:none;justify-content:space-around;align-items:flex-start;height:83px;padding-top:12px;display:flex}.bx .ig-fil{color:#f5f5f5;background:#000;flex-direction:column;padding-top:54px;display:flex;position:absolute;inset:0}.bx .ig-app{flex:none;justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.bx .ig-app b{font-family:var(--vt-instrument),Georgia,serif;letter-spacing:-.01em;font-size:30px;font-style:italic;font-weight:400}.bx .ig-app span{gap:20px;display:flex}.bx .ig-defile{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.bx .ig-defile::-webkit-scrollbar{display:none}.bx .ig-pt{align-items:center;gap:10px;height:54px;padding:0 12px;display:flex}.bx .ig-pt b{flex:1;font-size:14.5px}.bx .ig-media{aspect-ratio:4/5;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;position:relative;overflow:hidden}.bx .ig-media.tire{cursor:grabbing}.bx .ig-piste{height:100%;transition:transform .34s cubic-bezier(.22,.8,.3,1);display:flex}.bx .ig-media.tire .ig-piste{transition:none}.bx .ig-diapo{flex-direction:column;flex:0 0 100%;justify-content:center;height:100%;padding:48px 44px;display:flex;position:relative}.bx .ig-diapo-t{font-family:var(--ig-title),Georgia,serif;text-wrap:balance;overflow-wrap:anywhere;font-size:25px;line-height:1.28}.bx .ig-diapo.une .ig-diapo-t{font-size:36px;line-height:1.12}.bx .ig-diapo small{opacity:.6;font-size:12.5px;position:absolute;bottom:26px;left:44px}.bx .ig-cpt{color:#fff;background:#121212b8;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600;position:absolute;top:14px;right:14px}.bx .ig-fl{color:#141414;cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0 0 2px;font-size:22px;line-height:1;display:none;position:absolute;top:50%;translate:0 -50%}.bx .ig-fl.prec{left:10px}.bx .ig-fl.suiv{right:10px}@media (hover:hover) and (pointer:fine){.bx .ig-fl{display:grid}}.bx .ig-acts{align-items:center;gap:14px;padding:10px 14px 6px;display:flex;position:relative}.bx .ig-acts button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.bx .ig-acts .aime,.bx .rl-cote .aime{color:#ff3040}.bx .ig-points{gap:4px;display:flex;position:absolute;left:50%;translate:-50%}.bx .ig-points i{background:#ffffff59;border-radius:50%;width:6px;height:6px;transition:background .2s}.bx .ig-points i.on{background:#0095f6}.bx .ig-save{margin-left:auto}.bx .ig-aimes,.bx .ig-leg{padding:4px 14px 0;font-size:14px;line-height:1.4}.bx .ig-leg button{color:#ffffff8c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bx .ig-date{color:#ffffff80;padding:6px 14px 16px;font-size:12px}.bx .rl{--ov:#fff;--ovs:#00000059;background:var(--tbg);color:var(--ov);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:background .6s;position:absolute;inset:0;overflow:hidden}.bx .rl.clair{--ov:#121212;--ovs:#ffffff73}.bx .rl-fond{background:radial-gradient(110% 70% at 28% 22%,color-mix(in srgb,var(--acc)38%,var(--tbg)),var(--tbg)62%);animation:4s linear both rl-zoom;position:absolute;inset:-4%}.bx .rl-txt{color:var(--tink);font-family:var(--ig-title),Georgia,serif;text-wrap:balance;overflow-wrap:anywhere;font-size:30px;line-height:1.2;animation:.6s both tel-fondu;position:absolute;top:30%;left:32px;right:92px}.bx .rl-h{text-shadow:0 1px 3px var(--ovs);justify-content:space-between;align-items:center;font-size:22px;display:flex;position:absolute;top:60px;left:20px;right:20px}.bx .rl-cote{filter:drop-shadow(0 1px 2px var(--ovs));flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;bottom:196px;right:12px}.bx .rl-cote>*{flex-direction:column;align-items:center;gap:4px;display:flex}.bx .rl-cote small{font-size:12.5px;font-weight:600}.bx .rl-cote button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bx .rl-disque{border:2px solid var(--ov);border-radius:10px;place-items:center;width:38px;height:38px;animation:5s linear infinite rl-tourne;display:grid;overflow:hidden}.bx .rl-disque .tel-av{border-radius:6px}.bx .rl-bas{text-shadow:0 1px 2px var(--ovs);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:100px;left:14px;right:84px}.bx .rl-compte{align-items:center;gap:10px;font-size:14px;display:flex}.bx .rl-suivre{border:1px solid var(--ov);border-radius:8px;padding:4px 11px;font-size:13px;font-weight:600}.bx .rl-leg{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.bx .rl-son{align-items:center;gap:6px;font-size:13px;display:flex}.bx .rl-son-f{width:210px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bx .rl-son-f span{white-space:nowrap;animation:9s linear infinite rl-defile;display:inline-block}.bx .rl-prog{background:color-mix(in srgb,var(--ov)25%,transparent);height:3px;position:absolute;bottom:83px;left:0;right:0}.bx .rl-prog b{background:var(--ov);transform-origin:0;height:100%;animation:4s linear both rl-p;display:block}.bx .rl-coeur{color:#fff;filter:drop-shadow(0 6px 18px #00000059);pointer-events:none;animation:.9s both rl-pop;position:absolute;top:40%;left:50%;translate:-50% -50%}.bx .rl .tel-tabs{position:absolute;bottom:0;left:0;right:0}@keyframes rl-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes tel-fondu{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rl-tourne{to{rotate:360deg}}@keyframes rl-defile{to{transform:translate(-50%)}}@keyframes rl-p{0%{transform:scaleX(var(--de))}to{transform:scaleX(var(--a))}}@keyframes rl-pop{0%{opacity:0;transform:scale(0)}15%{opacity:1;transform:scale(1.2)}30%{transform:scale(.95)}45%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-40px)}}.bx .st{--ov:#fff;background:var(--tbg);color:var(--ov);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;cursor:pointer;transition:background .4s;position:absolute;inset:0;overflow:hidden}.bx .st.clair{--ov:#121212}.bx .st-fond{background:radial-gradient(100% 60% at 82% 8%,color-mix(in srgb,var(--acc)24%,transparent),transparent 70%);position:absolute;inset:0}.bx .st-barres{gap:4px;display:flex;position:absolute;top:58px;left:10px;right:10px}.bx .st-barres i{background:color-mix(in srgb,var(--ov)35%,transparent);border-radius:2px;flex:1;height:2.5px;overflow:hidden}.bx .st-barres b{background:var(--ov);transform-origin:0;height:100%;display:block}.bx .st-barres b.court{animation:5s linear both st-p}@keyframes st-p{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bx .st-h{align-items:center;gap:8px;font-size:14px;transition:opacity .2s;display:flex;position:absolute;top:70px;left:14px;right:14px}.bx .st-h small{opacity:.7}.bx .st-h-a{gap:14px;margin-left:auto;display:flex}.bx .st-txt{color:var(--tink);font-family:var(--ig-title),Georgia,serif;text-align:center;text-wrap:balance;overflow-wrap:anywhere;font-size:32px;line-height:1.2;animation:.5s both tel-fondu;position:absolute;top:50%;left:36px;right:36px;translate:0 -50%}.bx .st:has(.st-lien) .st-txt{top:40%}.bx .st-lien{z-index:5;color:#1e64dc;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;max-width:360px;padding:11px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:64%;left:50%;overflow:hidden;translate:-50%;box-shadow:0 10px 24px #00000038}.bx .st-sdg{z-index:5;color:#141414;cursor:default;background:#fff;border-radius:18px;flex-direction:column;gap:10px;width:310px;padding:18px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 14px 34px #00000040}.bx .st-sdg b{text-align:center;font-size:17px;line-height:1.25}.bx .st-sdg button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #0000001f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;display:flex;position:relative;overflow:hidden}.bx .st-sdg button.on{border-color:var(--acc)}.bx .st-sdg button i{background:color-mix(in srgb,var(--acc)22%,transparent);transition:width .5s;position:absolute;inset:0 auto 0 0}.bx .st-sdg button span,.bx .st-sdg button em{position:relative}.bx .st-sdg button em{font-size:14px;font-style:normal}.bx .st-pause{z-index:6;color:#fff;background:#0000008c;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:104px;left:50%;translate:-50%}.bx .st.tenu .st-h,.bx .st.tenu .st-bas{opacity:0}.bx .st-bas{align-items:center;gap:16px;transition:opacity .2s;display:flex;position:absolute;bottom:34px;left:14px;right:14px}.bx .st-msg{border:1px solid color-mix(in srgb,var(--ov)55%,transparent);color:color-mix(in srgb,var(--ov)85%,transparent);border-radius:99px;flex:1;padding:12px 18px;font-size:14.5px}@media (prefers-reduced-motion:reduce){.bx .rl-fond,.bx .rl-txt,.bx .st-txt,.bx .rl-disque,.bx .rl-son-f span{animation:none}.bx .rl-coeur{display:none}.bx .ig-piste,.bx .rl,.bx .st,.bx .st-sdg button i{transition:none}}.bx .cx-view .tx-wl{color:var(--ink-4);text-align:center;font-size:12px}.bx .cx-dim{color:var(--ink-3);flex-direction:column;gap:2px;margin:2px 0 6px;font-size:12.5px;line-height:1.45;display:flex}.bx .cx-dim b{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);font-size:11.5px;font-weight:500}.bx .cx-list{grid-row:1/span 3}.bx .cx-view{flex-direction:column;align-items:center;gap:8px;display:flex}.bx .gen-sub{color:var(--ink-3);font-size:12.5px}.bx .gen-o{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.bx .gen-ot{flex-direction:column;gap:2px;display:flex}.bx .gen-o em{color:var(--ink-3);flex:none;font-size:12px;font-style:normal}@media (max-width:860px){.bx .cx-list{grid-row:auto}}.bx .cxp{display:contents}@media (min-width:861px){.bx .cxp{flex-direction:column;gap:14px;display:flex}.bx .cxp>.cx-k{margin:14px 0 0}.bx .cxp>.pk-tip{margin-top:0}.bx .cx{grid-template:"list view""text view"1fr/minmax(0,1fr) minmax(280px,360px);gap:14px 24px}.bx .cx-list{grid-area:list}.bx .cx-text{grid-area:text}.bx .cx-view{grid-area:view;align-self:start;position:sticky;top:16px}}.bx .cx-list{scroll-margin-top:90px}.bx [id^=mvs-]{scroll-margin-top:24px}@media (max-width:860px){.bx [id^=mvs-]{scroll-margin-top:90px}.bx .b2-hero{border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 12px;padding:18px 16px;display:grid}.bx .b2-hero-txt{display:contents}.bx .b2-ring{zoom:.72;grid-row:1/span 2}.bx .b2-hero-n{color:var(--blue);grid-column:2;align-self:end}.bx .b2-hero h1{letter-spacing:-.04em;grid-column:2;align-self:start;font-size:30px;font-weight:700;line-height:1.1}.bx .b2-hero p,.bx .b2-hero .pgc{grid-column:1/-1}.bx .b2-hero .pgc{border-color:color-mix(in srgb,var(--success)35%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--success)10%,transparent),#ffffff08);border-radius:16px;min-width:0;margin-top:2px;padding:16px 18px}.bx .b2-hero .pgc-u{font-size:16px}.bx .b2-hero .pgc-a .btn{flex:1;min-height:44px}.bx .dtabs{box-sizing:border-box;height:calc(80px + env(safe-area-inset-bottom,0px));align-items:flex-start;padding-top:8px}.bx .dtab{min-height:52px}}.bx .todo-r{align-items:baseline;gap:10px;display:flex}.bx .todo-t{color:var(--ink-3);font-size:13px}.bx .todo-cta{color:var(--soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.bx .todo-cta:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:860px){.bx .kpis{grid-template-columns:1fr 1fr;gap:10px}.bx .kpi{border-radius:18px;padding:14px 16px}.bx .kpi b{font-family:var(--font-mono);font-size:30px}.bx .kpi.todo:nth-child(3):last-child,.bx .kpi.todo:only-child,.bx .kpi.todo:nth-child(2):last-child{grid-column:span 2}.bx .kpi.todo{border-color:color-mix(in srgb,var(--amber)35%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--amber)12%,transparent),#ffffff08);gap:12px}.bx .todo-r{align-items:center;gap:14px}.bx .kpi .todo-n{width:76px;height:76px;font-family:var(--font-sans,inherit);color:var(--color-bg);background:linear-gradient(140deg,var(--amber-pale),var(--amber));border-radius:18px;flex:none;place-items:center;font-size:44px;font-weight:700;display:grid}.bx .todo-t{color:var(--ink-2);font-size:14.5px}.bx .todo-cta{text-align:center;min-height:48px;color:var(--color-bg);background:var(--amber);border-radius:14px;align-self:stretch;font-weight:600;text-decoration:none}.bx .su{border-radius:18px;flex-direction:column;align-items:stretch;gap:10px;padding:16px;position:relative}.bx .su-n{font-family:var(--font-mono);color:var(--success-soft);margin:0;font-size:12px;position:absolute;top:16px;right:16px}.bx .su-steps{flex-direction:column;gap:8px}.bx .su-c{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;font-size:14.5px;display:flex}.bx .su-c>span{border:1.5px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.bx .su-c.ok>span{border-color:var(--success);background:var(--success);color:var(--color-bg)}.bx .su-c:not(.ok)>span{color:#0000}.bx .su-c.su-go>span{color:var(--amber-soft);border-color:color-mix(in srgb,var(--amber)55%,transparent)}.bx .su-c.su-m{gap:0;padding:0}.bx .su-ck{align-items:center;min-width:44px;padding:0 6px 0 14px;display:flex}.bx .su-ck>span{border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.bx .su-m.ok .su-ck>span{border-color:var(--success);background:var(--success);color:var(--color-bg)}.bx .su-m:not(.ok) .su-ck>span{color:#0000}.bx .su-a{text-align:left;flex:1;justify-content:space-between;padding:0 14px 0 6px}}.bx .dm-back,.bx .b2-rq-av,.bx .b2-rq-help{display:none}.bx .dm-del{min-height:44px;color:var(--danger-soft);align-self:flex-start;font-size:14px}.bx .dm-conf{flex-direction:column;gap:12px;display:flex}.bx .dm-conf p{color:var(--ink-2);margin:0;font-size:15px}.bx .dm-conf .dm-conf-sub{color:var(--ink-3);font-size:13.5px}.bx .dm-conf-b{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.bx .btn-danger{border:1px solid color-mix(in srgb,var(--danger)60%,transparent);background:color-mix(in srgb,var(--danger)22%,transparent);color:var(--ink)}.bx .btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger)34%,transparent)}@container main (max-width:999px){.bx .dm-wrap{flex-direction:column;gap:10px;display:flex}.bx .dm-bar{z-index:20;align-self:flex-start;position:sticky;top:16px}.bx .dm-back{border:1px solid color-mix(in srgb,var(--blue)45%,transparent);background:color-mix(in srgb,var(--color-bg)82%,var(--blue));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 18px 0 12px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 10px 28px -10px #000000b3}.bx .dm-back svg{flex:none}.bx .dm-back:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .b2-rq-help{color:var(--ink-4);margin-bottom:10px;font-size:13px;display:block}.bx .b2-rq{gap:12px;min-height:64px}.bx .b2-rq-av{width:40px;height:40px;color:var(--ink);background:linear-gradient(140deg,color-mix(in srgb,var(--blue)55%,transparent),color-mix(in srgb,var(--violet)45%,transparent));border-radius:50%;flex:none;place-items:center;font-size:15px;font-style:normal;font-weight:700;display:grid}}@media (max-width:860px){.bx .dm-bar{top:calc(env(safe-area-inset-top,0px) + 62px + 8px)}.bx .dm-detail .btn{justify-content:center;width:100%}}.bx .mp-sample,.bx .mp-fonttitle,.bx .mp-tabs-here,.bx .mp-seeprev,.bx .mp-fullbtn{display:none}.bx .mp-tone{cursor:pointer;background:0 0}.bx .mp-tone.on{border-color:var(--blue);color:var(--ink);background:color-mix(in srgb,var(--blue)18%,transparent)}.bx .mp-tone:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mp-sample b,.bx .mp-fonttitle{font-family:var(--vt-sans),sans-serif}.bx .mp-sample b[data-typo=elegante],.bx .mp-fonttitle[data-typo=elegante]{font-family:var(--vt-cormorant),serif}.bx .mp-sample b[data-typo=chaleureuse],.bx .mp-fonttitle[data-typo=chaleureuse]{font-family:var(--vt-fraunces),serif}.bx .mp-sample b[data-typo=editoriale],.bx .mp-fonttitle[data-typo=editoriale]{font-family:var(--vt-instrument),serif}.bx .mp-sample b[data-typo=moderne],.bx .mp-fonttitle[data-typo=moderne]{font-family:var(--vt-grotesk),sans-serif}.bx .mp-sample b[data-typo=affirmee],.bx .mp-fonttitle[data-typo=affirmee]{font-family:var(--vt-anton),sans-serif;text-transform:uppercase;font-weight:400}.bx .mp-fulltabs{flex-wrap:wrap;gap:8px;display:flex}.bx .mp-fulltabs button{min-height:38px;color:var(--ink-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:0 14px;font-size:13.5px}.bx .mp-fulltabs button.on{border-color:var(--blue);color:var(--ink);background:color-mix(in srgb,var(--blue)18%,transparent)}.bx .mp-fulltabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mp-fullpage{border:1px solid var(--line);border-radius:14px;overflow:hidden}.bx .b2-sheet.mp-fullsheet{max-width:none;max-height:94dvh}.bx .b2-sheet.mp-vuesheet{flex-direction:column;max-width:720px;max-height:94dvh;padding:0;display:flex;overflow:hidden}.bx .mp-vuesheet .b2-sheet-t{border-bottom:1px solid var(--line);flex:none;margin:0;padding:16px 56px 14px 20px}.bx .mp-vuesheet .b2-sheet-c{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 20px 24px;overflow-y:auto}@media (max-width:640px){.bx .b2-sheet-ov:has(>.mp-vuesheet){padding:8px}.bx .mp-vuesheet .b2-sheet-t{padding-right:60px}.bx .mp-vuesheet .b2-sheet-c{padding:14px 14px calc(20px + env(safe-area-inset-bottom,0px))}}.bx .mp-fullbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bx .b2-sheet-c .btn.mp-fullnew{width:auto;margin-left:auto}.bx .mp-fullpage.tel{width:100%;max-width:390px;margin-inline:auto}@media (max-width:860px){.bx .mp-prev{order:-2}.bx .mp-page{pointer-events:none;height:380px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.bx .mp-fullbtn{width:100%;display:block}.bx .mp-tabs-here{display:flex}.bx .mp-seeprev{color:var(--soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;text-decoration:underline;display:inline-flex}.bx .mp-seeprev:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mp-sample{border:1px solid var(--line);background:var(--sw-bg);color:var(--sw-ink);border-radius:16px;flex-direction:column;gap:8px;margin-top:12px;padding:16px;display:flex}.bx .mp-sample b{font-size:21px;font-weight:600;line-height:1.15}.bx .mp-sample span{opacity:.85;font-size:14px;line-height:1.4}.bx .mp-sample i{background:var(--sw-accent);color:var(--sw-on);border-radius:99px;align-self:flex-start;padding:8px 16px;font-size:13px;font-style:normal;font-weight:600}.bx .mp-fonttitle{border:1px solid var(--line);color:var(--ink);background:#ffffff08;border-radius:14px;margin-top:10px;padding:14px 16px;font-size:22px;line-height:1.2;display:block}.bx{--gutter:16px}.bx .b2-ph h1{font-size:30px;font-weight:700;line-height:1.1}.bx .b2-card{border-radius:18px}.bx .bw{position:relative}.bx .bw-av{zoom:.75;position:absolute;top:12px;right:14px}.bx .bw-k{min-height:44px;padding-right:50px}}.bx .cpl-form{flex-direction:column;gap:10px;display:flex}.bx .cpl-lbl{color:var(--ink-2);font-size:13px;font-weight:600}.bx .cpl-ta{resize:vertical;border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);font:inherit;background:#ffffff0a;border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.5}.bx .cpl-ta:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .cpl-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bx .cpl-btns{flex-wrap:wrap;gap:8px;display:flex}.bx .cpl-off,.bx .cpl-wait{color:var(--ink-3);font-size:12.5px}.bx .cpl-err{color:var(--amber-soft);font-size:13px}.bx .cpl-r{border:1px solid color-mix(in srgb,var(--blue)30%,transparent);background:color-mix(in srgb,var(--blue)6%,transparent);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.bx .cpl-r .mono{font-family:var(--font-mono);letter-spacing:.14em;color:var(--soft);font-size:10.5px}.bx .cpl-q{color:var(--ink-3);font-size:13.5px;font-style:italic}.bx .cpl-a{color:var(--ink);font-size:15px;line-height:1.55}.bx .cpl-up{color:var(--ink-3);font-size:12.5px}.bx .cpl-up.on{color:var(--success-soft)}@media (max-width:860px){.bx .cpl-row{flex-direction:column;align-items:stretch}.bx .cpl-btns .btn{flex:1}}.bx .cx-new{letter-spacing:.04em;text-transform:uppercase;color:var(--mint-ink);background:var(--success);border-radius:99px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.bx .gen-off{color:var(--amber-soft);font-size:12.5px}.bx .gen-solde{color:var(--ink-4);margin:0;font-size:12.5px}.bx .gen-o:disabled,.bx .cx-fab:disabled,.bx .gen-btn:disabled{opacity:.55;cursor:not-allowed}.bx .b2-rq-write{border:1px solid var(--line);background:#ffffff08;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.bx .b2-rq-write small{color:var(--ink-3);font-size:12.5px}.bx .b2-rq-wbtn{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bx .b2-rq-msg{white-space:pre-line;color:var(--ink);font-size:14.5px;line-height:1.55}.bx .mv{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.bx .mv-main{flex-direction:column;gap:14px;min-width:0;display:flex}.bx .mv-main h3{letter-spacing:-.01em;margin:0 0 4px;font-size:18px}.bx .mv-sub{color:var(--ink-3);margin:0;font-size:13.5px}.bx .mv-hint{color:var(--ink-4);margin:0;font-size:12px}.bx .mv-err{color:var(--danger-soft);margin:0;font-size:12.5px}.bx .mv-rule{border-left:2px solid color-mix(in srgb,var(--blue)50%,transparent);color:var(--ink-3);margin:0;padding-left:12px;font-size:13px}.bx .mv-ban{border:1px solid color-mix(in srgb,var(--amber)35%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--amber)12%,transparent),#ffffff05);border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.bx .mv-ban.ok{border-color:color-mix(in srgb,var(--success)40%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--success)12%,transparent),#ffffff05)}.bx .mv-ban>div{flex:1;min-width:0}.bx .mv-ban b{font-size:15px;display:block}.bx .mv-ban p{color:var(--ink-2);margin:0;font-size:13.5px}.bx .mv-dot{width:46px;height:46px;color:var(--amber);background:color-mix(in srgb,var(--amber)18%,transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.bx .mv-ban.ok .mv-dot{color:var(--success);background:color-mix(in srgb,var(--success)18%,transparent)}.bx .mv-meter{background:#ffffff1a;border-radius:6px;height:6px;margin-top:10px;overflow:hidden}.bx .mv-meter i{background:linear-gradient(90deg,var(--amber),var(--success));height:100%;transition:width .45s var(--ease);border-radius:6px;display:block}.bx .mv-ch{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.bx .mv-stt{white-space:nowrap;color:var(--amber);background:color-mix(in srgb,var(--amber)14%,transparent);border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:600}.bx .mv-stt.ok{color:var(--success);background:color-mix(in srgb,var(--success)14%,transparent)}.bx .mv-reals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bx .mv-real{flex-direction:column;gap:6px;min-width:0;display:flex}.bx .mv-rph{background:linear-gradient(135deg,color-mix(in srgb,var(--blue)22%,transparent),color-mix(in srgb,var(--violet)22%,transparent));height:96px;color:var(--ink);cursor:pointer;border:1px dashed #ffffff2e;border-radius:14px;position:relative;overflow:hidden}.bx .mv-rph img{object-fit:cover}.bx .mv-rph>span{white-space:nowrap;background:#00000073;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;bottom:8px;left:8px}.bx .mp-in.mv-tin{min-height:34px;padding:6px 8px;font-size:13.5px;font-weight:600}.bx .mp-in.mv-tin.sm{color:var(--ink-2);font-size:12.5px;font-weight:400}.bx .mp-in.mv-grow{resize:none;field-sizing:content;overflow-wrap:anywhere;line-height:1.4;display:block}.bx .mv-tags{flex-wrap:wrap;gap:4px;display:flex}.bx .mv-tags button{color:var(--sky-pale);background:color-mix(in srgb,var(--sky)14%,transparent);cursor:pointer;border:0;border-radius:999px;padding:2px 8px;font-size:11px}.bx .mv-sel{max-width:100%;color:var(--ink-3);font:inherit;background:0 0;border:1px dashed #fff3;border-radius:999px;padding:2px 6px;font-size:11px}.bx .mv-sel option{color:var(--ac-ink)}.bx .mv-del{align-self:flex-start;font-size:12px}.bx .mv-add{min-height:150px;color:var(--ink);text-align:center;cursor:pointer;background:0 0;border:1.5px dashed #ffffff2e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;transition:border-color .2s,background .2s;display:flex}.bx .mv-add:hover{border-color:color-mix(in srgb,var(--blue)60%,transparent);background:color-mix(in srgb,var(--blue)6%,transparent)}.bx .mv-add b{color:var(--blue-soft);font-size:22px;line-height:1}.bx .mv-add span{font-size:13px;font-weight:600}.bx .mv-add small{color:var(--ink-4);font-size:11px}.bx .mv-empty{border:1px dashed var(--line);text-align:center;color:var(--ink-2);border-radius:14px;margin:0;padding:14px;font-size:14px}.bx .mv-sv{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:opacity .2s;display:grid}.bx .mv-sv.q{grid-template-columns:auto minmax(0,1fr)}.bx .mv-sv.off{opacity:.55}.bx .mv-sv>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bx .mv-sv b{font-size:14px;font-weight:500}.bx .mv-sv small{color:var(--ink-4);font-size:12px}.bx .mv-tg{cursor:pointer;background:#ffffff24;border:0;border-radius:999px;width:38px;height:22px;padding:0;position:relative}.bx .mv-tg:after{content:"";background:var(--ink);border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:3px;left:3px}.bx .mv-tg.on{background:var(--success)}.bx .mv-tg.on:after{left:19px}.bx .mv-tg:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mv-form{border:1px solid var(--line);background:#00000026;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.bx .mv-lbl{color:var(--ink-3);margin:6px 0 0;font-size:12.5px;font-weight:500;display:block}.bx .mv-lbl em{color:var(--success);background:color-mix(in srgb,var(--success)14%,transparent);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal}.bx .mv-lbl2{color:var(--ink-3);margin-bottom:5px;font-size:12.5px;display:block}.bx .mv-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bx .mv-row2{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.bx .mv-row2.mail{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.bx .mv-num{align-items:center;gap:6px;display:flex}.bx .mv-num span{color:var(--ink-4);font-size:13px}.bx .mv-check{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;display:flex}.bx .mv-check input{accent-color:var(--success);margin-top:3px}.bx .mv-btns{flex-wrap:wrap;gap:8px;display:flex}.bx .mv-self{align-self:flex-start}.bx .mv-chs{flex-wrap:wrap;gap:6px;display:flex}.bx .mv-chs button{border:1px solid var(--line);color:var(--ink-3);cursor:pointer;background:#0003;border-radius:999px;padding:7px 13px;font-size:13px;transition:all .2s}.bx .mv-chs button.on{border-color:color-mix(in srgb,var(--success)50%,transparent);background:color-mix(in srgb,var(--success)12%,transparent);color:var(--success-soft)}.bx .mv-msgb{color:var(--ink-2);background:#ffffff0a;border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px}.bx .mv-vars{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.bx .mv-vars button{border:1px solid color-mix(in srgb,var(--sky)30%,transparent);background:color-mix(in srgb,var(--sky)8%,transparent);color:var(--sky-pale);font-family:var(--font-mono,monospace);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:11.5px}.bx .mv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.bx .mv-foot p{color:var(--ink-3);margin:0;font-size:13px}.bx .mv-aside{flex-direction:column;gap:8px;min-width:0;display:flex;position:sticky;top:20px}@media (max-width:1100px){.bx .mv{grid-template-columns:minmax(0,1fr)}.bx .mv-aside{position:static}}@media (max-width:700px){.bx .mv-reals{grid-template-columns:1fr 1fr}.bx .mv-row3,.bx .mv-row2,.bx .mv-row2.mail{grid-template-columns:1fr}.bx .mv-ch{flex-direction:column;gap:6px}.bx .mv-ch .mv-stt{order:-1}.bx .mv-sv{grid-template-columns:auto minmax(0,1fr)}.bx .mv-sv .mv-del{grid-column:2}.bx .mv-foot .btn{width:100%}}.bx .mp-stack{flex-direction:column;gap:14px;display:flex}.bx .mp-stack>.su-list{margin:0}.bx .mp-stack>.mp-sj{margin-top:0}.bx .mv-gal{flex-direction:column;gap:12px;display:flex}.bx .mv-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bx .mv-gal-it{aspect-ratio:4/3;border:1px solid var(--line);background:#ffffff0a;border-radius:14px;position:relative;overflow:hidden}.bx .mv-gal-it.main{border-color:color-mix(in srgb,var(--success)60%,transparent)}.bx .mv-gal-it img{object-fit:cover}.bx .mv-gal-x{width:30px;height:30px;color:var(--ink);cursor:pointer;background:#0009;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.bx .mv-gal-x:disabled{opacity:.5;cursor:default}.bx .mv-gal-tag{color:var(--ink);background:#0009;border:0;border-radius:999px;padding:3px 9px;font-size:11.5px;position:absolute;bottom:6px;left:6px}.bx .mv-gal-it.main .mv-gal-tag{color:var(--success-soft)}.bx .mv-gal-tag.btn-like{cursor:pointer}.bx .mv-ex{color:var(--amber-soft);background:color-mix(in srgb,var(--amber)16%,transparent);border-radius:999px;margin-right:6px;padding:1px 7px;font-size:10.5px;font-style:normal}.bx .mv-del:disabled{opacity:.5;cursor:default}.bx .mt{flex-direction:column;gap:16px;display:flex}.bx .mt-sub{max-width:72ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.bx .mt-list{gap:10px;container:tarifs/inline-size}.bx .mt-hd{flex-direction:column;gap:2px;display:flex}.bx .mt-hd h3{margin:0}.bx .mt-l{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 7.5em;align-items:center;gap:6px 10px;padding:10px 12px;transition:border-color .3s,background .3s;display:grid}.bx .mt-l.lit{border-color:color-mix(in srgb,var(--success)55%,transparent);background:color-mix(in srgb,var(--success)8%,transparent)}.bx .mt-l.warn{border-color:color-mix(in srgb,var(--amber)45%,transparent)}.bx .mt-n{flex-direction:column;gap:2px;min-width:0;display:flex}.bx .mt-n b{font-size:14.5px;font-weight:600}.bx .mt-n small{color:var(--ink-4);font-size:12px}.bx .mt-v{color:var(--ink-3);justify-content:flex-end;align-items:center;gap:6px;font-size:13px;display:flex}.bx .mt-v .mp-in{text-align:right;width:7.5ch;min-width:0;min-height:38px;font-family:var(--font-mono,monospace);padding:6px 8px;font-size:14px}.bx .mt-v.n3 label{flex-direction:column;gap:2px;display:flex}.bx .mt-v.n3 label span{color:var(--ink-4);font-size:10.5px}.bx .mt-u{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px}.bx .mt-m{grid-column:1/-1;align-items:flex-start;gap:4px 10px;display:flex}.bx .mt-rep{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:3px 14px;min-width:0;display:flex}.bx .mt-rep .link{white-space:nowrap;font-size:12px}.bx .mt-n .bx-info{margin-left:6px}.bx .mt-n .bx-info-t{font-weight:500}.bx .mt-tag{color:var(--sky-pale);background:color-mix(in srgb,var(--sky)12%,transparent);border-radius:999px;flex:none;padding:2px 8px;font-size:11px}.bx .mt-tag.me{color:var(--success-soft);background:color-mix(in srgb,var(--success)15%,transparent)}.bx .mt-tag.mk{color:var(--amber-soft);background:color-mix(in srgb,var(--amber)15%,transparent)}.bx .mv.compact{grid-template-columns:minmax(0,1fr)}.bx .mt-marche{margin-top:4px}.bx .mx-warn{color:var(--amber-soft);grid-column:1/-1;margin:0;font-size:11.5px}.bx .mv-warn{color:var(--amber-soft);margin:0;font-size:12.5px}@container tarifs (max-width:520px){.bx .mt-m{flex-direction:column}.bx .mt-l{grid-template-columns:auto minmax(0,1fr)}.bx .mt-n{grid-column:1/-1}.bx .mt-v{flex-wrap:wrap;justify-content:flex-start}}.bx .mt-vis{background:var(--v-bg);color:var(--v-ink);box-shadow:0 18px 50px -24px #000000b3,inset 0 0 0 1px color-mix(in srgb,var(--v-ink)10%,transparent);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.bx .mt-q{flex-direction:column;gap:6px;display:flex}.bx .mt-q>small{letter-spacing:.1em;text-transform:uppercase;color:var(--v-mut);font-size:10.5px;font-weight:600}.bx .mt-q>b{font-size:17px;line-height:1.3}.bx .mt-h{color:var(--v-mut);font-size:12.5px}.bx .mt-opts{flex-direction:column;gap:6px;margin-top:4px;display:flex}.bx .mt-opts button{border:1px solid color-mix(in srgb,var(--v-ink)14%,transparent);background:var(--v-card);color:var(--v-ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:13.5px;transition:border-color .2s,background .2s;display:flex}.bx .mt-opts button:hover{border-color:color-mix(in srgb,var(--v-acc)60%,transparent)}.bx .mt-opts button.on{border-color:var(--v-acc);background:color-mix(in srgb,var(--v-acc)14%,var(--v-card))}.bx .mt-opts button:focus-visible{outline:2px solid var(--v-acc);outline-offset:2px}.bx .mt-opts i{border:2px solid color-mix(in srgb,var(--v-ink)35%,transparent);flex:none;width:16px;height:16px}.bx .mt-opts i.dot{border-radius:50%}.bx .mt-opts i.box{border-radius:4px}.bx .mt-opts button.on i{border-color:var(--v-acc);background:var(--v-acc);box-shadow:inset 0 0 0 2px var(--v-card)}.bx .mt-pal{flex:none;display:flex}.bx .mt-pal span{width:12px;height:18px}.bx .mt-pal span:first-child{border-radius:4px 0 0 4px}.bx .mt-pal span:last-child{border-radius:0 4px 4px 0}.bx .mt-cur{flex-direction:column;gap:6px;margin-top:4px;display:flex}.bx .mt-cur b{font-size:15px}.bx .mt-cur input{width:100%;accent-color:var(--v-acc)}.bx .mt-res{background:var(--v-card);border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex;box-shadow:0 1px 2px #00000014}.bx .mt-rk{letter-spacing:.1em;text-transform:uppercase;color:var(--v-mut);font-size:10.5px;font-weight:600}.bx .mt-rv{letter-spacing:-.02em;color:var(--v-ink);border-radius:8px;align-self:flex-start;font-size:24px;font-weight:700;animation:.7s ease-out bx-mteclair}@keyframes bx-mteclair{0%{background:color-mix(in srgb,var(--v-acc)40%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--v-acc)40%,transparent)}to{background:0 0;box-shadow:0 0 0 6px #0000}}.bx .mt-rc{color:var(--v-mut);font-size:12.5px}.bx .mt-calc{border-top:1px dashed color-mix(in srgb,var(--v-ink)18%,transparent);flex-direction:column;gap:5px;margin-top:10px;padding-top:10px;display:flex}.bx .mt-calc>span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--v-mut);font-size:10.5px;font-weight:600}.bx .mt-cl{justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.bx .mt-cl>span{color:var(--v-ink);min-width:0}.bx .mt-cl>b{white-space:nowrap;flex:none;font-weight:600}.bx .mt-calc .mt-cl>span:before{content:"";background:var(--success);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.bx .mt-calc .mt-cl.rest>span:before{background:color-mix(in srgb,var(--v-ink)25%,transparent)}.bx .mt-cl.info{border-top:1px solid color-mix(in srgb,var(--v-ink)10%,transparent);margin-top:2px;padding-top:6px}.bx .mt-cl.info>span,.bx .mt-cl.info>b{color:var(--v-mut)}.bx .mt-ind{color:var(--v-ink);background:color-mix(in srgb,var(--v-acc)16%,transparent);border-radius:999px;align-self:flex-start;margin-top:8px;padding:3px 9px;font-size:11px}.bx .mt-ind.ok{color:var(--v-on);background:var(--v-acc)}.bx .mt-autre{align-self:flex-start;font-size:13px}.bx .mt-proj{flex-direction:column;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.bx .mt-rv{animation:none}}.bx .md-head{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.bx .md-per{flex:none;align-self:auto}.bx .md-per button,.bx .md-flt button{white-space:nowrap;padding:8px 14px;font-size:13.5px}.bx .md-flt{margin:0}.bx .md-block .b2-rq-list{max-height:460px;padding-right:4px;overflow-y:auto}.bx .md-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bx .md-kpi{border:1px solid var(--line);background:#ffffff09;border-radius:18px;flex-direction:column;gap:2px;padding:16px;display:flex}.bx .md-kpi small{color:var(--ink-3);font-size:12.5px}.bx .md-kpi b{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.15}.bx .md-kpi span{color:var(--ink-4);font-size:12.5px}.bx .md-rule{color:var(--ink-3);border-left:2px solid color-mix(in srgb,var(--blue)50%,transparent);margin:0;padding-left:12px;font-size:13.5px}.bx .md-note{color:var(--amber-soft);margin:0;font-size:13.5px}.bx .md-aviz{border:1px solid color-mix(in srgb,var(--amber)40%,transparent);background:color-mix(in srgb,var(--amber)9%,transparent);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.bx .md-aviz b{color:var(--amber-pale);font-size:15px;display:block}.bx .md-aviz p{color:var(--ink-2);max-width:62ch;margin:2px 0 0;font-size:13.5px}.bx .md-aviz-b{flex-wrap:wrap;gap:8px;display:flex}.bx .md-block{flex-direction:column;gap:12px;display:flex}.bx .md-bh{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.bx .md-bh h2,.bx .md-h{letter-spacing:-.01em;font-size:19px;font-weight:600}.bx .md-bh p,.bx .md-sub{color:var(--ink-3);max-width:70ch;margin:4px 0 0;font-size:13.5px}.bx .md-stt{white-space:nowrap;color:var(--amber);background:color-mix(in srgb,var(--amber)14%,transparent);border-radius:999px;flex:none;padding:4px 11px;font-size:12px;font-weight:600}.bx .md-hint{color:var(--ink-4);margin:0;font-size:12.5px}.bx .md-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.bx .md-col{flex-direction:column;gap:14px;min-width:0;display:flex}.bx .md-aside{position:sticky;top:24px}.bx .md-two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.bx .md-mini{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:var(--ink-4);margin:0 0 10px;font-size:10.5px;font-weight:600;display:block}.bx .md-pst{flex-direction:column;gap:10px;display:flex}.bx .md-l{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:13.5px;display:flex}.bx .md-tr{background:#ffffff12;border-radius:6px;height:6px;overflow:hidden}.bx .md-tr i{background:linear-gradient(90deg,var(--blue),var(--violet));border-radius:6px;height:100%;display:block}.bx .md-stack{border-radius:12px;gap:2px;height:12px;display:flex;overflow:hidden}.bx .md-stack i{height:100%;display:block}.bx .c-ok{background:var(--success)}.bx .c-warn{background:var(--amber)}.bx .c-no{background:var(--danger-soft)}.bx .md-leg{color:var(--ink-3);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.bx .md-leg>span{align-items:center;gap:6px;display:flex}.bx .md-leg i{border-radius:50%;width:9px;height:9px;display:block}.bx .md-leg b{color:var(--ink)}.bx .md-fun{flex-direction:column;gap:7px;display:flex}.bx .md-fun>div{color:var(--ink-2);grid-template-columns:minmax(120px,200px) minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:13px;display:grid}.bx .md-ft{background:#ffffff12;border-radius:8px;height:8px;overflow:hidden}.bx .md-ft i{background:color-mix(in srgb,var(--blue-soft)60%,transparent);border-radius:8px;height:100%;display:block}.bx .md-fun b{text-align:right;font-family:var(--font-mono,monospace);font-size:12.5px}.bx .md-fun .drop .md-ft i{background:var(--amber)}.bx .md-fun .drop>span,.bx .md-fun .drop>b{color:var(--amber)}.bx .md-tips{border:1px solid color-mix(in srgb,var(--blue)35%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--blue)12%,transparent),color-mix(in srgb,var(--violet)6%,transparent));border-radius:20px;flex-direction:column;gap:6px;padding:18px;display:flex}.bx .md-tip{border-top:1px solid var(--line);padding:14px 0 4px}.bx .md-tip:first-of-type{border-top:0}.bx .md-tip b{font-size:14.5px;display:block}.bx .md-tip p{color:var(--ink-2);margin:4px 0 10px;font-size:13px}.bx .md-exb{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bx .md-exb button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:12px;padding:10px 12px;transition:border-color .2s,background .2s}.bx .md-exb button:hover:not(:disabled){border-color:color-mix(in srgb,var(--blue)60%,transparent);background:color-mix(in srgb,var(--blue)8%,transparent)}.bx .md-exb button:disabled{opacity:.45;cursor:default}.bx .md-exb b{font-size:13.5px;display:block}.bx .md-exb small{color:var(--ink-4);font-size:11.5px;display:block}.bx .md-ok{color:var(--success-soft);margin:0;font-size:12.5px}@media (max-width:980px){.bx .md-main{grid-template-columns:minmax(0,1fr)}.bx .md-aside{position:static}}@media (max-width:700px){.bx .md-kpis{grid-template-columns:1fr 1fr}.bx .md-kpi b{font-size:24px}.bx .md-two{grid-template-columns:1fr}.bx .md-fun>div{grid-template-columns:120px minmax(0,1fr) 38px}.bx .md-head{align-items:flex-start}.bx .md-per,.bx .md-flt{max-width:100%;overflow-x:auto}.bx .md-bh{flex-direction:column;gap:6px}.bx .md-bh .md-stt{order:-1}}.bx .mc{flex-direction:column;gap:14px;display:flex}.bx .mc-who{flex-direction:column;gap:2px;display:flex}.bx .mc-who small{color:var(--ink-3);font-size:13.5px}.bx .mc-p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.bx .mc-note{color:var(--ink-2);background:color-mix(in srgb,var(--ink)5%,transparent);border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px}.bx .mc-zone{border-top:1px solid color-mix(in srgb,var(--danger)35%,transparent);flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;display:flex}.bx .mc-zone h3{letter-spacing:.04em;text-transform:uppercase;color:var(--danger-soft);margin:0;font-size:13px;font-weight:700}.bx .mc-row{border:1px solid color-mix(in srgb,var(--ink)10%,transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.bx .mc-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bx .mc-row small{color:var(--ink-3);font-size:13px;line-height:1.4}.bx .mc-row .btn{flex:none;min-height:44px}.bx .mc-danger{color:var(--danger-soft)}.bx .mc-lbl{color:var(--ink-2);font-size:14px}.bx .mc-acts{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.bx .mc-acts .btn:disabled{opacity:.45;cursor:not-allowed}.bx .vie-ban{color:var(--ink);background:color-mix(in srgb,var(--danger)10%,transparent);border:1px solid color-mix(in srgb,var(--danger)30%,transparent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;font-size:14.5px;line-height:1.45;display:flex}.bx .vie-ban .btn{min-height:44px}@media (max-width:860px){.bx .mc-row{flex-direction:column;align-items:stretch}}.bx .b2-sheet.b2-sheet-wide{max-width:960px}.bx .mb-dlg{align-items:stretch;gap:28px;display:flex}.bx .mb-stage{border:1px solid var(--line-soft);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--blue)30%,transparent),transparent 68%),color-mix(in srgb,var(--color-bg)70%,transparent);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:300px;padding:22px 10px;display:flex}.bx .mb-stage b{margin-top:10px;font-size:22px;font-weight:700}.bx .mb-stage small{color:var(--ink-4);font-size:11.5px}.bx .mb-opts{flex-direction:column;flex:1;min-width:0;display:flex}.bx .mb-l{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin:14px 0 8px;font-size:10px;display:block}.bx .mb-qs{flex-wrap:wrap;gap:6px;display:flex}.bx .mb-qc{border:1px solid var(--line);min-height:34px;color:var(--ink-2);cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.bx .mb-qc:hover{border-color:var(--ink-4)}.bx .mb-qc.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)20%,transparent);color:var(--ink)}.bx .mb-sw{background:var(--bm-sw);border-radius:50%;width:14px;height:14px;margin-right:7px;box-shadow:0 0 0 2px #ffffff26}.bx .mb-in{max-width:300px}.bx .mb-note{color:var(--ink-4);margin-top:18px;font-size:12.5px}.bx .mb-opts>.btn{align-self:flex-start;margin-top:14px}.bx .mbtap{all:unset;cursor:pointer;border-radius:10px;display:inline-flex;position:relative}.bx .mbtap:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.bx .mbtap:after{content:"✎";background:var(--blue);width:16px;height:16px;color:var(--color-text);text-align:center;opacity:0;border-radius:50%;font-size:10px;line-height:16px;transition:opacity .2s,transform .2s;position:absolute;top:-6px;right:-6px;transform:scale(.6)}.bx .mbtap:hover:after,.bx .mbtap:focus-visible:after{opacity:1;transform:scale(1)}.bx .mbtap.wig{animation:16s 2.5s infinite mb-wig}.bx .mb-hint{z-index:6;white-space:nowrap;border:1px solid color-mix(in srgb,var(--blue)45%,transparent);background:var(--color-bg-elevated);color:var(--ink);font:inherit;cursor:pointer;opacity:0;pointer-events:none;border-radius:4px 14px 14px;padding:8px 13px;font-size:13px;font-weight:500;animation:16s 2.5s infinite mb-hint;position:absolute;bottom:-30px;left:-8px;box-shadow:0 10px 26px #00000073}@keyframes mb-wig{0%,70%,to{transform:none}72%{transform:rotate(-8deg)}74%{transform:rotate(7deg)}76%{transform:rotate(-4deg)}78%{transform:none}}@keyframes mb-hint{0%,70%{opacity:0;pointer-events:none;transform:translateY(6px)scale(.92)}74%,93%{opacity:1;pointer-events:auto;transform:none}97%,to{opacity:0;pointer-events:none;transform:translateY(-4px)}}.bx .mb-stage.mb-stage-s{width:110px;padding:16px 8px}.bx .dmh-logo .mbtap{margin-right:2px}@media (max-width:860px){.bx .mb-dlg{flex-direction:column;gap:16px}.bx .mb-stage{width:auto;padding:16px 10px}.bx .mb-opts>.btn{align-self:stretch}}@media (prefers-reduced-motion:reduce){.bx .mbtap.wig{animation:none}.bx .mb-hint{opacity:1;pointer-events:auto;animation:none}}.bx .b2-rq>span:not(.et){min-width:0}.bx .b2-rq-v{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin-top:4px;display:flex}.bx .b2-rq>span:not(.et) small{white-space:normal}.bx .b2-rq-v em{color:var(--ink-2);font-size:13px;font-style:normal;font-weight:600}.bx i.et{flex:none;font-style:normal}.bx .b2-rq-la{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.bx .b2-rq-la span{border:1px solid var(--line);color:var(--ink-2);background:#ffffff0a;border-radius:999px;padding:3px 9px;font-size:12.5px}.bx .md-kpi{animation:.45s cubic-bezier(.25,.46,.45,.94) both bx-in}.bx .md-kpi:nth-child(2){animation-delay:60ms}.bx .md-kpi:nth-child(3){animation-delay:.12s}.bx .md-kpi:nth-child(4){animation-delay:.18s}.bx .md-tr i,.bx .md-ft i,.bx .md-stack i{transform-origin:0;animation:.6s cubic-bezier(.25,.46,.45,.94) both md-grow}@keyframes md-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bx .md-kpi,.bx .md-tr i,.bx .md-ft i,.bx .md-stack i{animation:none}}.bx .cred-pop{animation:.35s cubic-bezier(.3,1.4,.6,1) bx-pop}.bx .credx-n.cred-pop{display:inline-block}@media (prefers-reduced-motion:reduce){.bx .cred-pop{animation:none}}.bx .vs{--vs-or:var(--amber);flex-direction:column;gap:26px;display:flex}.bx .vs h2{letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.15}.bx .vs-grad{background:linear-gradient(135deg,var(--blue-soft),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.bx .vs-k,.bx .vs-ey{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--violet)55%,var(--color-text));font-size:10.5px;font-weight:500}.bx .vs-pill{white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.bx .vs-pill.ok{color:var(--success);background:color-mix(in srgb,var(--success)14%,transparent)}.bx .vs-glass{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 20px 60px #00000059}.bx .vs-halo{z-index:1;filter:blur(80px);opacity:.45;pointer-events:none;border-radius:50%;width:520px;height:520px;position:fixed}.bx .vs-halo.a{background:radial-gradient(circle,color-mix(in srgb,var(--violet)55%,transparent),transparent 70%);animation:26s ease-in-out infinite alternate vs-drift;top:-300px;right:-300px}.bx .vs-halo.b{background:radial-gradient(circle,color-mix(in srgb,var(--blue)45%,transparent),transparent 70%);width:460px;height:460px;animation:32s ease-in-out infinite alternate-reverse vs-drift;bottom:-270px;left:-270px}@keyframes vs-drift{0%{transform:translate(0)}to{transform:translate(-60px,50px)}}.bx .vs-today{border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.bx .vs-today-l{align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.bx .vs-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bx .vs-chips li{color:var(--ink-2);border:1px solid var(--line);background:#ffffff0a;border-radius:10px;padding:6px 10px;font-size:12.5px;font-weight:700}.bx .vs-chips li:before{content:"✓ ";color:var(--success)}.bx .vs-rest{color:var(--ink-3);margin-left:auto;font-size:12.5px}.bx .vs-full{background:radial-gradient(700px 360px at 100% 0%,color-mix(in srgb,var(--violet)16%,transparent),transparent 60%)padding-box,linear-gradient(180deg,#ffffff0d,#ffffff04)padding-box,linear-gradient(color-mix(in srgb,var(--color-bg)86%,transparent),color-mix(in srgb,var(--color-bg)86%,transparent))padding-box,linear-gradient(135deg,color-mix(in srgb,var(--blue)80%,transparent),color-mix(in srgb,var(--violet)80%,transparent),color-mix(in srgb,var(--vs-or)70%,transparent))border-box;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);box-shadow:inset 0 1px 0 #ffffff14,0 30px 90px color-mix(in srgb,var(--violet)18%,transparent);border:1.5px solid #0000;border-radius:28px;padding:40px 40px 42px}.bx .vs-fhead{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.bx .vs-full h1{letter-spacing:-.03em;margin:12px 0;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.05}.bx .vs-lead{max-width:36em;color:var(--ink-2);font-size:17px;line-height:1.5}.bx .vs-pbox{border-radius:22px;padding:24px 24px 20px}.bx .vs-pbox .vs-ey{color:var(--ink-3)}.bx .vs-big{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:12px 0 14px;font-size:62px;font-weight:800;line-height:1}.bx .vs-eur{vertical-align:.62em;background:linear-gradient(135deg,var(--blue),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:6px;font-size:.5em;font-weight:700}.bx .vs-agence{color:var(--ink-4);margin:-6px 0 12px;font-size:12.5px;line-height:1.45}.bx .vs-ln{color:var(--ink-2);border-top:1px dashed var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.bx .vs-ln b{color:var(--ink);white-space:nowrap}.bx .vs-talk{color:var(--success);margin-top:10px;font-size:14px;font-weight:700}.bx .vs-poss{color:var(--ink-2);margin-top:28px;font-size:13px}.bx .vs-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.bx .vs-col{--tone:var(--sky);border-radius:20px;padding:20px 18px 22px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.bx .vs-col.vio{--tone:var(--violet)}.bx .vs-col.ok{--tone:var(--success)}.bx .vs-col.am{--tone:var(--vs-or)}.bx .vs-col:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%)var(--my,0%),color-mix(in srgb,var(--violet)14%,transparent),transparent 60%);transition:opacity .35s;position:absolute;inset:0}.bx .vs-col:hover{border-color:color-mix(in srgb,var(--violet)35%,transparent);transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 24px 50px #0006}.bx .vs-col:hover:after{opacity:1}.bx .vs-col h2{border-bottom:1px solid var(--line);color:var(--tone);margin-bottom:12px;padding-bottom:12px;font-size:16px}.bx .vs-col ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.bx .vs-col li{color:var(--ink);grid-template-columns:16px minmax(0,1fr);gap:7px;font-size:14px;line-height:1.4;display:grid}.bx .vs-col li:before{content:"✦";color:var(--tone)}.bx .vs-cmp{border-radius:28px;padding:28px 28px 24px}.bx .vs-cmp>h2{margin:6px 0 16px;font-size:clamp(22px,2.6vw,30px)}.bx .vs-court{display:none}.bx .vs-tbl{grid-template-columns:minmax(140px,.9fr) minmax(0,1fr) minmax(0,1.25fr);display:grid}.bx .vs-tr{display:contents}.bx .vs-c{border-top:1px solid var(--line-soft);align-items:center;gap:9px;padding:13px 16px;font-size:14.5px;line-height:1.35;display:flex}.bx .vs-th .vs-c{border-top:0;padding:15px 16px;font-size:14px;font-weight:800}.bx .vs-c.l{color:var(--ink-3);font-size:13.5px;font-weight:700}.bx .vs-c.o{color:var(--ink-3)}.bx .vs-c.o:not(.vs-non):before{content:"";background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.bx .vs-th .vs-c.o:before{content:none}.bx .vs-th .vs-c.o{color:var(--ink-2)}.bx .vs-c.p{color:var(--ink);background:color-mix(in srgb,var(--violet)8%,transparent);border-top-color:color-mix(in srgb,var(--violet)18%,transparent);border-left:1.5px solid color-mix(in srgb,var(--violet)80%,var(--blue));border-right:1.5px solid color-mix(in srgb,var(--violet)80%,var(--blue));font-weight:700}.bx .vs-c.p:not(.vs-oui,.fin,.vide):before{content:"✦";color:color-mix(in srgb,var(--violet)70%,var(--color-text));flex:none}.bx .vs-th .vs-c.p{color:var(--color-text);border-top:1.5px solid color-mix(in srgb,var(--violet)80%,var(--blue));background:linear-gradient(135deg,color-mix(in srgb,var(--blue)35%,transparent),color-mix(in srgb,var(--violet)35%,transparent));box-shadow:0 -10px 40px color-mix(in srgb,var(--violet)18%,transparent);border-radius:20px 20px 0 0}.bx .vs-th .vs-c.p:before{content:none}.bx .vs-sec .vs-c.s{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--violet)55%,var(--color-text));grid-column:1/3;padding:22px 16px 8px;font-size:10.5px;font-weight:500}.bx .vs-non{color:color-mix(in srgb,var(--danger)45%,var(--ink-3))}.bx .vs-non>span{color:var(--danger);font-weight:900}.bx .vs-oui{color:var(--success-soft)}.bx .vs-oui>span{color:var(--success);font-weight:900;display:inline-block}.bx .vs-prix .vs-c.o{color:var(--success);font-size:16px;font-weight:700}.bx .vs-prix .vs-c.o:before{content:none}.bx .vs-c.p.fin{letter-spacing:-.03em;border-bottom:1.5px solid color-mix(in srgb,var(--violet)80%,var(--blue));box-shadow:0 20px 50px color-mix(in srgb,var(--violet)22%,transparent);border-radius:0 0 20px 20px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:26px;font-weight:800}.bx .vs-c.p.fin small{letter-spacing:0;color:var(--ink-3);font-size:12.5px;font-weight:600}.bx .vs-fine{color:var(--ink-3);margin-top:14px;font-size:12.5px;line-height:1.5}.bx .vs-cle{display:none}.bx .vs-h{flex-direction:column;gap:2px;display:flex}.bx .vs-h small{color:var(--ink-3);font-size:12px;font-weight:600}.bx .vs-th .vs-c.p .vs-h small{color:color-mix(in srgb,var(--color-text)72%,transparent)}.bx .vs-v{font-style:normal}.bx .vs-cond{font-size:inherit}.bx .vs-prix .vs-c.o{flex-wrap:wrap;align-items:baseline;gap:4px 10px}.bx .vs-zero{letter-spacing:-.03em;color:var(--success);font-size:26px;font-weight:800}.bx .vs-prix .vs-c.o small{color:var(--ink-3);font-size:12.5px;font-weight:600}.bx .vs-gar{border:1px solid color-mix(in srgb,var(--success)40%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--success)12%,transparent),color-mix(in srgb,var(--success)3%,transparent));border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.bx .vs-seal{border:2px dashed color-mix(in srgb,var(--success)70%,transparent);width:54px;height:54px;color:var(--success-soft);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;animation:4.5s ease-in-out infinite vs-breathe;display:grid}@keyframes vs-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--success)0%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--success)8%,transparent)}}.bx .vs-gar-t{flex-direction:column;flex:1;gap:3px;min-width:240px;display:flex}.bx .vs-gar-t b{font-size:16px}.bx .vs-gar-t span{color:var(--ink-2);font-size:13.5px;line-height:1.5}.bx .vs-gar-b{flex-wrap:wrap;gap:10px;display:flex}.bx .vs-gar .btn{transition:transform .25s,box-shadow .25s,background .25s}.bx .vs-gar .btn:hover{transform:translateY(-2px)}.bx .vs-gar .btn-primary:hover{box-shadow:0 16px 40px color-mix(in srgb,var(--blue)45%,transparent),inset 0 1px 0 #ffffff59}.bx .vs-how{border-radius:16px}.bx .vs-how summary{color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:700;list-style:none;display:flex}.bx .vs-how summary::-webkit-details-marker{display:none}.bx .vs-how ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0 18px 18px;list-style:none;display:grid}.bx .vs-how li{flex-direction:column;gap:6px;display:flex}.bx .vs-how li b{font-size:13.5px}.bx .vs-how li span{color:var(--ink-3);font-size:12.5px;line-height:1.5}.bx .vs.anim [data-r]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.bx .vs.anim [data-r].in{opacity:1;transform:none}.bx .vs.anim .row-in>.vs-c{animation:vs-row .5s cubic-bezier(.2,.7,.2,1)var(--d,0s)backwards}@keyframes vs-row{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bx .vs.anim .vs-oui>span{transition:transform .4s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.bx .vs.anim .vs-oui.pop>span{transform:scale(1)}@container main (max-width:900px){.bx .vs-fhead{grid-template-columns:minmax(0,1fr)}.bx .vs-pbox{max-width:380px}.bx .vs-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.bx .vs-full{padding:28px 24px}}@container main (max-width:640px){.bx .vs{gap:18px}.bx .vs-rest{margin-left:0}.bx .vs-full{border-radius:22px;padding:22px 16px 24px}.bx .vs-lead{font-size:15.5px}.bx .vs-big{font-size:54px}.bx .vs-pbox{max-width:none}.bx .vs-cols{grid-template-columns:minmax(0,1fr)}.bx .vs-cmp{border-radius:22px;padding:20px 16px}.bx .vs-cle{color:var(--ink-2);margin:-4px 0 10px;font-size:13.5px;line-height:1.5;display:block}.bx .vs-tbl{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:8px}.bx .vs-long{display:none}.bx .vs-court{display:inline}.bx .vs-c.vide,.bx .vs-th .vs-c.l{display:none}.bx .vs-tr.vs-th{grid-column:1/-1;grid-template-columns:subgrid;top:var(--vs-top,0px);z-index:4;background:color-mix(in srgb,var(--color-bg)96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0 -16px;padding:8px 16px;display:grid;position:sticky}.bx .vs-tbl .vs-th .vs-c{border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:9px 11px;font-size:13.5px}.bx .vs-tbl .vs-th .vs-c.o{color:var(--ink-2);background:color-mix(in srgb,var(--color-text)6%,var(--color-bg))}.bx .vs-tbl .vs-th .vs-c.p{color:var(--color-text);border-color:color-mix(in srgb,var(--violet)70%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--blue)20%,transparent),color-mix(in srgb,var(--violet)26%,transparent)),var(--color-bg)}.bx .vs-h small{font-size:11.5px;font-weight:500}.bx .vs-sec .vs-c.s{border-top:0;grid-column:1/-1;padding:22px 0 0}.bx .vs-c.s .vs-court small{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-3);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.bx .vs-c.l{color:var(--ink);border-top:0;grid-column:1/-1;padding:14px 0 6px;font-size:14px;font-weight:700}.bx .vs-tbl .vs-c:is(.o,.p):before{content:none}.bx .vs-c.o,.bx .vs-c.p{border-radius:12px;align-items:flex-start;gap:6px;margin-bottom:4px;padding:9px 11px;font-size:13.5px;line-height:1.35}.bx .vs-c.o{color:var(--ink-3);border:1px dashed color-mix(in srgb,var(--color-text)22%,transparent);background:0 0;font-weight:400}.bx .vs-c.p{color:var(--color-text);border:1px solid color-mix(in srgb,var(--violet)55%,transparent);background:color-mix(in srgb,var(--violet)10%,var(--color-bg));font-weight:700}.bx .vs-seul .vs-non,.bx .vs-seul .vs-non>span{color:var(--ink-3)}.bx .vs-oui{color:var(--color-text)}.bx .vs-v{flex-direction:column;gap:2px;display:flex}.bx .vs-cond{color:var(--ink-3);font-size:12px;font-weight:600}.bx .vs-cond.ok{color:var(--success-soft)}.bx .vs-prix .vs-c.l{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--violet)55%,var(--color-text));padding:22px 0 8px;font-size:10.5px;font-weight:500}.bx .vs-prix .vs-c{flex-direction:column;align-items:flex-start;gap:2px}.bx .vs-zero{font-size:24px}.bx .vs-c.p.fin{box-shadow:none;border-bottom-width:1px;border-radius:12px;font-size:24px}.bx .vs-prix .vs-c small{letter-spacing:0;color:var(--ink-3);font-size:12px;font-weight:500}.bx .vs-how ol{grid-template-columns:minmax(0,1fr)}.bx .vs-gar{padding:16px}.bx .vs-gar-t{flex-basis:calc(100% - 70px);min-width:0}.bx .vs-gar-b{width:100%}.bx .vs-gar-b .btn{flex:auto}}@media (max-width:860px){.bx .vs{--vs-top:calc(env(safe-area-inset-top,0px) + 62px)}}@media (prefers-reduced-motion:reduce){.bx .vs-halo,.bx .vs-seal{animation:none}.bx .vs-col,.bx .vs-col:after,.bx .vs-gar .btn{transition:none}.bx .vs-col:hover,.bx .vs-gar .btn:hover{transform:none}}.bx .thm-q{border:1px solid color-mix(in srgb,var(--blue)40%,transparent);background:color-mix(in srgb,var(--blue)10%,transparent);color:var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13.5px;display:flex}.bx .thm-t{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;margin-top:10px;padding:8px 2px;font-size:13.5px;display:flex}.bx .thm-box{border:1.5px solid var(--ink-4);width:20px;height:20px;color:var(--btnInk);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.bx .thm-t.on .thm-box{background:var(--blue);border-color:var(--blue)}.bx .app:has(.dash) .foot{border-top-color:color-mix(in srgb,var(--line-soft)50%,transparent);color:var(--ink-4);opacity:.75;margin-top:40px;padding-top:14px;font-size:11.5px}.bx .app:has(.dash) .foot a{color:inherit}.bx .mv-ok{color:var(--success-soft);margin:0;font-size:12.5px}.bx .rt-dates{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bx .rt-dates li{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:13.5px;display:inline-flex}.bx .rt-dates button{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px}.bx .rt-dates button:hover{color:var(--ink);background:#ffffff0f}.bx .rt-jour{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:auto;min-width:170px}.bx .rt-style{align-items:center;gap:10px;display:flex}.bx .rt-pal{display:inline-flex}.bx .rt-pal i{border:2px solid var(--raised);border-radius:999px;width:14px;height:14px}.bx .rt-pal i+i{margin-left:-5px}@media (min-width:700px){.bx .rt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bx .auj{flex-direction:column;gap:12px;display:flex}.bx .auj>*{margin-top:0;margin-bottom:0}.bx .tb-hero{gap:14px;padding:14px 18px}.bx .tb-hero .b2-ring{zoom:.72}.bx .tb-hero h1{font-size:clamp(24px,2.6vw,30px)}.bx .tb-hero .pgc{margin-left:auto}.bx .tb-bar{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:36px;display:flex}.bx .tb-bar h2{letter-spacing:-.01em;color:var(--ink-2);margin-right:auto;font-size:15px;font-weight:600}.bx .tb-bar.on h2{color:var(--ink)}.bx .tb-aide{color:var(--ink-3);flex-basis:100%;order:3;font-size:12.5px}.bx .tb{flex-direction:column;gap:12px;display:flex;position:relative}.bx .tb-l{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}@container main (min-width:560px){.bx .tb-l{grid-template-columns:repeat(2,minmax(0,1fr))}.bx .tb-l>.tb-large{grid-column:span 2}}@container main (min-width:821px){.bx .tb-l{grid-template-columns:repeat(12,minmax(0,1fr))}.bx .tb-l>.tb-c,.bx .tb-l>.tb-large{grid-column:span var(--w,12)}.bx .tb-w12 .b2-prob-g{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.bx .tb.ed .tb-poignee{display:block}.bx .tb.ed .tb-lab{display:inline-block}}.bx .tb-c{border-radius:20px;flex-direction:column;min-width:0;display:flex;position:relative}.bx .tb-in{flex-direction:column;flex:1;min-width:0;display:flex}.bx .tb-in>*{flex:auto;margin-top:0;margin-bottom:0}.bx .tb-in>.su{align-content:flex-start}.bx .tb-c:not(.tb-w12) .bw-side{flex-direction:column;display:flex}.bx .b2-prob-g{flex-direction:column;gap:14px;display:flex}.bx .tb-k{gap:6px;padding:16px 18px}.bx .tb-k b{font-size:30px}.bx .tb-k small.up{color:var(--success-soft)}.bx .tb-k small.dn{color:var(--amber-pale)}.bx .tb-k .ch-spark,.bx .tb-k .ch-bars{flex:none;width:100%;margin-top:auto}.bx .tb-k .tb-k-b{align-self:flex-start;margin-top:auto}.bx .tb-jauge{background:#ffffff14;border-radius:99px;height:8px;margin-top:auto;display:block;overflow:hidden}.bx .tb-jauge i{background:linear-gradient(90deg,var(--blue),var(--violet));border-radius:99px;height:100%;display:block}.bx .tb-hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.bx .tb-nv{color:var(--success-soft);border:1px solid color-mix(in srgb,var(--success)45%,transparent);background:color-mix(in srgb,var(--success)12%,transparent);border-radius:99px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.bx .tb-ddr{gap:10px}.bx .tb-ddr ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bx .tb-ddr li button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.bx .tb-ddr li button:hover{border-color:color-mix(in srgb,var(--blue)40%,transparent)}.bx .tb-ddr li button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.bx .tb-ddr b{font-size:14px}.bx .tb-ddr small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bx .tb-msg{gap:10px}.bx .tb-msg-b{gap:12px;display:flex}.bx .tb-msg-b .b2-m{width:34px;height:34px;color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.bx .tb-msg-b small{color:var(--ink-4);font-size:12px}.bx .tb-msg-b p{color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.bx .tb-msg>.btn{align-self:flex-start;margin-top:auto}.bx .tb.ed .tb-c,.bx .tb-tir .tb-c{outline:1.5px dashed color-mix(in srgb,var(--blue)55%,transparent);outline-offset:3px;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.bx .tb.ed .tb-c{animation:.55s ease-in-out infinite alternate tb-bouge;animation-delay:calc(var(--i,0)*-.17s)}.bx .tb.glisse .tb-c{cursor:grabbing;animation:none}.bx .tb-c.pris{opacity:.3}.bx .tb-flot{z-index:60;pointer-events:none;opacity:.92;filter:drop-shadow(0 18px 30px #00000080);position:absolute;top:0;left:0;rotate:2deg;scale:1.02}.bx .tb-flot[hidden]{display:none}.bx .tb-flot>.tb-c{opacity:1;outline:2px solid var(--blue);background:var(--color-bg);height:100%;animation:none}.bx .tb-rep{z-index:5;pointer-events:none;background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)25%,transparent),0 0 18px var(--blue);border-radius:99px;position:absolute}.bx .tb-rep-v{width:4px;translate:-2px}.bx .tb-rep-h{height:4px;translate:0 -2px}.bx .tb-poignee{z-index:6;border:1.5px solid var(--blue);background:var(--color-bg);cursor:ew-resize;touch-action:none;border-radius:99px;width:14px;height:46px;padding:0;display:none;position:absolute;top:50%;right:-9px;translate:0 -50%}.bx .tb-poignee:before{content:"";border-left:1.5px solid var(--blue);border-right:1.5px solid var(--blue);position:absolute;inset:12px 4px}.bx .tb-poignee:hover,.bx .tb-poignee:focus-visible{background:color-mix(in srgb,var(--color-bg)70%,var(--blue));outline:none}.bx .tb-lab{font-family:var(--font-mono);color:var(--ink-2);background:color-mix(in srgb,var(--blue)16%,transparent);border-radius:99px;align-self:center;margin-right:auto;padding:2px 8px;font-size:11px;display:none}.bx .tb.ed .tb-c:focus-visible{outline:2px solid var(--blue)}@keyframes tb-bouge{0%{transform:rotate(-.3deg)}to{transform:rotate(.3deg)}}.bx .tb-ctl{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:6px;display:flex}.bx .tb-b{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)90%,transparent);height:28px;color:var(--ink-2);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;padding:0 11px;font-size:12px;font-weight:500}.bx .tb-b:hover{color:var(--ink);border-color:color-mix(in srgb,var(--blue)50%,transparent)}.bx .tb-b.on{color:var(--success-soft);border-color:color-mix(in srgb,var(--success)45%,transparent)}.bx .tb-b:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.bx .tb-tir{border:1.5px dashed var(--line);background:#ffffff05;border-radius:20px;flex-direction:column;gap:12px;padding:14px;transition:border-color .2s,background .2s;display:flex}.bx .tb-tir.glisse{z-index:30;background:color-mix(in srgb,var(--color-bg)92%,var(--blue));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;bottom:12px;box-shadow:0 -10px 30px #00000059}.bx .tb-tir.glisse .tb-tir-g{display:none}.bx .tb-tir.sur{border-color:var(--blue);background:color-mix(in srgb,var(--color-bg)80%,var(--blue))}.bx .tb-tir-h{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.bx .tb-tir-h b{color:var(--ink-2);font-size:14px}.bx .tb-tir-g{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));align-items:start;gap:12px;display:grid}.bx .tb-tir .tb-c{opacity:.45;transition:opacity .2s}.bx .tb-tir .tb-c:hover,.bx .tb-tir .tb-c:focus-within,.bx .tb-tir .tb-c.pris{opacity:1}@media (prefers-reduced-motion:reduce){.bx .tb.ed .tb-c{animation:none}}@media (min-width:600px) and (max-width:860px){.bx .tb-hero{grid-template-columns:auto minmax(0,1fr) minmax(0,300px)}.bx .tb-hero .pgc{grid-area:1/3/span 3;align-self:center;margin:0}.bx .tb-hero .mb-hint,.bx .tb-hero p{grid-column:1/3}.bx .tb-hero .pgc-u{font-size:13.5px}}@media (max-width:860px){.bx .tb-hero .b2-ring{zoom:.72}.bx .su{flex-wrap:nowrap}.bx .su-hint{flex-basis:auto}.bx .tb-tir.glisse{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.bx .ch-kpi{align-items:flex-end;gap:8px;margin-top:8px;display:flex}.bx .ch-kpi>span{font-family:var(--font-mono);color:var(--ink-4);font-size:10.5px}.bx .ch-spark{flex:1;min-width:0;height:30px;overflow:visible}.bx .ch-line{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.bx .ch-area{fill:color-mix(in srgb,var(--blue)18%,transparent)}.bx .ch-bars{flex:1;align-items:flex-end;gap:4px;min-width:0;height:30px;display:flex}.bx .ch-bars i{background:#ffffff1a;border-radius:3px;flex:1}.bx .ch-bars i.on{background:linear-gradient(180deg,var(--violet),var(--blue))}.bx .ch-empty{color:var(--ink-3);font-size:13.5px;line-height:1.5}.bx .ch-empty.sm{color:var(--ink-4);margin-top:8px;font-size:12px}.bx .ch-crb{flex-direction:column;gap:10px;display:flex}.bx .ch-leg{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.bx .ch-k{align-items:center;gap:7px;display:inline-flex}.bx .ch-k i{background:var(--blue);border-radius:2px;width:12px;height:3px}.bx .ch-k b{color:var(--ink)}.bx .ch-k.ch-r i,.bx .ch-line.ch-r{background:var(--violet);stroke:var(--violet)}.bx .ch-k.ch-q i,.bx .ch-line.ch-q{background:var(--success);stroke:var(--success)}.bx .ch-plot{height:170px;margin-top:12px;position:relative}.bx .ch-plot svg{width:100%;height:100%;display:block;overflow:visible}.bx .ch-max{font-family:var(--font-mono);color:var(--ink-4);font-size:10.5px;position:absolute;top:-16px;left:0}.bx .ch-grid{stroke:#ffffff12;stroke-width:1px;vector-effect:non-scaling-stroke}.bx .ch-hit{fill:#0000}.bx .ch-hit:hover{fill:#ffffff0d}.bx .ch-x{font-family:var(--font-mono);color:var(--ink-4);justify-content:space-between;font-size:11px;display:flex}.bx .md-crb{gap:18px}@media (max-width:860px){.bx .ch-plot{height:140px}}.bx .b2-hero .mb-hint{background:color-mix(in srgb,var(--ink)94%,var(--blue));max-width:100%;color:var(--color-bg);font:inherit;text-align:left;white-space:normal;cursor:pointer;opacity:1;pointer-events:auto;border:0;border-radius:16px;align-self:flex-start;margin:8px 0 0 12px;padding:9px 14px;font-size:13.5px;font-weight:600;line-height:1.35;animation:.45s 1s both mb-bulle;position:relative;inset:auto;box-shadow:0 8px 22px #00000059}.bx .b2-hero .mb-hint:before{content:"";border-style:solid;border-width:7px 10px 7px 0;border-color:transparent color-mix(in srgb,var(--ink)94%,var(--blue))transparent transparent;position:absolute;top:50%;left:-9px;translate:0 -50%}.bx .b2-hero .mb-hint:hover{background:var(--ink)}.bx .b2-hero .mb-hint:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@keyframes mb-bulle{0%{opacity:0;transform:translate(-6px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:860px){.bx .b2-hero .mb-hint{grid-area:3/1/auto/-1;justify-self:start;margin:10px 0 0}.bx .b2-hero .mb-hint:before{border-width:0 7px 10px;border-color:transparent transparent color-mix(in srgb,var(--ink)94%,var(--blue))transparent;top:-9px;left:30px;translate:none}}@media (prefers-reduced-motion:reduce){.bx .b2-hero .mb-hint{animation:none}}.bx .pe{z-index:90;background:var(--color-bg);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0}.bx .pe-top{border-bottom:1px solid var(--line);background:var(--raised);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.bx .pe-top .btn{min-height:38px;padding:0 16px;font-size:14px}.bx .tb-perso{background:linear-gradient(color-mix(in srgb,var(--violet)12%,var(--color-bg)),color-mix(in srgb,var(--violet)12%,var(--color-bg)))padding-box,linear-gradient(120deg,var(--blue),var(--violet))border-box;min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;transition:box-shadow .2s,transform .2s;display:inline-flex}.bx .tb-perso svg{color:var(--violet);flex:none}.bx .tb-perso:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--violet)18%,transparent),0 8px 26px -8px color-mix(in srgb,var(--violet)70%,transparent)}.bx .tb-perso:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bx .tb-perso{transition:none}}.bx .pcred{border:1px solid color-mix(in srgb,var(--violet)45%,transparent);background:color-mix(in srgb,var(--violet)12%,transparent);height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.bx .pcred svg{color:var(--violet)}.bx .pcred b{font-family:var(--font-mono);font-size:14px}.bx .pcred small{color:var(--ink-3);font-size:11.5px}.bx .pe-x{border:1px solid var(--line);min-height:38px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;font-size:14px}.bx .pe-titre{margin-right:6px;font-size:15px}.bx .pe-seg{border:1px solid var(--line);background:#0003;border-radius:11px;padding:3px;display:inline-flex}.bx .pe-seg button{min-height:32px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13.5px}.bx .pe-seg button.on{background:var(--blue);color:var(--color-text)}.bx .pe-btn{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.bx .pe-btn.on{border-color:var(--blue)}.bx .pe-btn:disabled{opacity:.45;cursor:default}.bx .pe-sw{background:linear-gradient(135deg,var(--sw-bg)50%,var(--sw-accent)50%);border:1.5px solid #ffffff80;border-radius:50%;width:18px;height:18px}.bx .pe-etat{color:var(--amber-soft);align-items:center;gap:7px;margin-left:auto;font-size:13.5px;display:inline-flex}.bx .pe-etat i{background:var(--amber);border-radius:50%;width:8px;height:8px}.bx .pe-etat.ok{color:var(--success-soft)}.bx .pe-alerte{color:var(--danger-soft);background:color-mix(in srgb,var(--danger)12%,transparent);margin:0;padding:10px 16px;font-size:14px}.bx .pe-body{flex:1;grid-template-columns:250px minmax(0,1fr) 330px;min-height:0;display:grid}.bx .pe-body.visiteur{grid-template-columns:minmax(0,1fr)}.bx .pe-list,.bx .pe-panel{flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.bx .pe-list{border-right:1px solid var(--line)}.bx .pe-panel{border-left:1px solid var(--line)}.bx .pe-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.bx .pe-sub{color:var(--ink-3);margin:6px 0 8px;font-size:12.5px;display:block}.bx .pe-note{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.bx .pe-list ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bx .pe-li{border:1px solid #0000;border-radius:10px;align-items:center;display:flex;position:relative}.bx .pe-li.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)12%,transparent)}.bx .pe-li.masque .pe-nom{opacity:.5}.bx .pe-li.glisse{opacity:.4}.bx .pe-li.avant:before,.bx .pe-li.apres:after{content:"";background:var(--blue);border-radius:2px;height:3px;position:absolute;left:6px;right:6px}.bx .pe-li.avant:before{top:-4px}.bx .pe-li.apres:after{bottom:-4px}.bx .pe-li-b{min-width:0;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0 8px;font-size:14px;display:flex}.bx .pe-li[draggable=true] .pe-li-b{cursor:grab}.bx .pe-grip{text-align:center;width:18px;color:var(--ink-3);flex:none;font-size:13px}.bx .pe-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bx .pe-badge{color:var(--amber-pale);background:color-mix(in srgb,var(--amber)22%,transparent);border:1px solid color-mix(in srgb,var(--amber)45%,transparent);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:600}.bx .pe-badge.gris{color:var(--ink-3);border-color:var(--line);background:0 0}.bx .pe-oeil{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.bx .pe-oeil:hover,.bx .pe-oeil[aria-pressed=true]{color:var(--ink);background:#ffffff0f}.bx .pe-canvas{background:#00000040;min-width:0;padding:22px;overflow-y:auto}.bx .pe-frame{border-radius:14px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #00000073}.bx .pe-frame.ordinateur{max-width:1120px}.bx .pe-frame.telephone{width:390px}.bx .pe-frame .sy{min-height:0}.bx .pe-fixe{margin:0;font-size:14px}.bx .pe-statut{background:#ffffff0f;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px}.bx .pe-statut.vide{color:var(--amber-pale);background:color-mix(in srgb,var(--amber)14%,transparent)}.bx .pe-row{flex-wrap:wrap;gap:8px;display:flex}.bx .pe-row .btn,.bx .pe-panel .btn{min-height:36px;padding:0 12px;font-size:13.5px}.bx .pe-pals{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bx .pe-pal{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.bx .pe-pal.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)12%,transparent)}.bx .pe-reals,.bx .pe-avis{flex-direction:column;gap:12px;display:flex}.bx .pe-real,.bx .pe-av{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.bx .pe-real-h{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.bx .pe-ph{flex-wrap:wrap;gap:8px;display:flex}.bx .pe-th{background:#ffffff0f;border-radius:10px;width:72px;height:72px;position:relative;overflow:hidden}.bx .pe-th img{object-fit:cover}.bx .pe-th button{width:24px;height:24px;color:var(--color-text);cursor:pointer;background:#000000a6;border:0;border-radius:50%;font-size:12px;position:absolute;top:4px;right:4px}.bx .pe-add{border:1.5px dashed var(--line);width:72px;height:72px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:10px;font-size:24px}.bx .pe-warn{color:var(--amber-soft);font-size:12.5px}.bx .pe-err{color:var(--danger-soft);margin:0;font-size:13.5px}.bx .pe-av p{margin:0;font-size:14px}.bx .pe-av small{color:var(--ink-3)}.bx .pe-av .link,.bx .pe-real .link{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.bx .pe-form{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:12px;display:flex}.bx .pe-form legend{padding:0 4px;font-size:13.5px;font-weight:600}.bx .pe-form label{color:var(--ink-2);flex-direction:column;gap:5px;font-size:13px;display:flex}.bx .pe-form .pe-ok{color:var(--ink);flex-direction:row;align-items:flex-start;gap:8px}.bx .pe-form .pe-ok input{flex:none;width:18px;height:18px;margin-top:3px}.bx .pe-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bx .sy-edit .ed-sec,.bx .sy-edit .ed-bloc{outline-offset:3px;cursor:pointer;outline:2px solid #0000;transition:outline-color .15s;position:relative}.bx .sy-edit .ed-sec{border-radius:18px}.bx .sy-edit .ed-sec:hover,.bx .sy-edit .ed-bloc:hover{outline-color:color-mix(in srgb,var(--blue)45%,transparent)}.bx .sy-edit .ed-sec.on,.bx .sy-edit .ed-bloc.on{outline-color:var(--blue)}.bx .sy-edit .ed-bloc.masque>:not(.ed-tags){opacity:.35}.bx .sy-edit .ed-bloc.vide{border:2px dashed var(--amber);background:0 0}.bx .sy-edit .ed-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.bx .sy-edit .ed-tag{color:var(--color-text);background:var(--ink-4);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.bx .sy-edit .ed-tag.vide{color:var(--color-bg);background:var(--amber)}.bx .sy-edit .ed-hint{color:var(--ink2);margin:0 0 8px;font-size:13.5px}.bx .sy-edit .ed-t{outline-offset:2px;cursor:text;border-radius:5px;outline:1.5px dashed #0000;min-width:1ch;transition:outline-color .15s,background .15s}.bx .sy-edit .ed-t:hover{outline-color:color-mix(in srgb,var(--blue)55%,transparent)}.bx .sy-edit .ed-t:focus{outline:2px solid var(--blue);background:color-mix(in srgb,var(--blue)8%,transparent)}.bx .sy-edit .ed-t:empty:before{content:attr(data-ph);color:var(--ink3);font-style:italic}.bx .sy-edit .ed-t.multi{white-space:pre-line}.bx .sy-edit .ed-parcours{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding-top:0;padding-bottom:0;display:grid}.bx .sy-edit .ed-q h2{margin:6px 0 4px;font-size:20px}.bx .sy-edit .ed-opts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bx .sy-edit .ed-opts span{border:1px solid var(--line);color:var(--ink2);border-radius:999px;padding:4px 10px;font-size:12.5px}.bx .sy-edit .chk-ed{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.bx .sy-edit .faq-ed{padding:12px 0 4px;font-weight:600}.bx .sy-edit .faq .on p{display:block}.bx .sy-edit .ed-inert{opacity:.85}.bx .pl{flex-direction:column;gap:14px;padding-bottom:24px;display:flex}.bx .pe-retour{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px}.bx .pe-retour:hover{color:var(--ink)}.bx .pe-ancre{flex-direction:column;gap:4px;padding-top:6px;scroll-margin-top:12px;display:flex}.bx .pe-sujet{flex-direction:column;gap:0;display:flex}.bx .pe-panel .pe-sjs,.bx .pl .pe-sjs{grid-template-columns:minmax(0,1fr);margin-top:0}.bx .pe-panel .mp-box>div{min-width:0}.bx .pe-look{flex-direction:column;display:flex}.bx .pe-typos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bx .pe-aa{width:30px;font-size:20px;line-height:1;font-family:var(--vt-sans),sans-serif;flex:none;font-weight:600}.bx .pe-fonttitle{color:var(--ink);font-size:19px;line-height:1.25;font-family:var(--vt-sans),sans-serif;background:#0003;border-radius:10px;margin:10px 0 4px;padding:10px 12px}.bx .pe-pal[data-typo=elegante] .pe-aa,.bx .pe-fonttitle[data-typo=elegante]{font-family:var(--vt-cormorant),serif;font-weight:500}.bx .pe-pal[data-typo=chaleureuse] .pe-aa,.bx .pe-fonttitle[data-typo=chaleureuse]{font-family:var(--vt-fraunces),serif;font-weight:400}.bx .pe-pal[data-typo=editoriale] .pe-aa,.bx .pe-fonttitle[data-typo=editoriale]{font-family:var(--vt-instrument),serif;font-weight:400}.bx .pe-pal[data-typo=moderne] .pe-aa,.bx .pe-fonttitle[data-typo=moderne]{font-family:var(--vt-grotesk),sans-serif}.bx .pe-pal[data-typo=affirmee] .pe-aa,.bx .pe-fonttitle[data-typo=affirmee]{font-family:var(--vt-anton),sans-serif;font-weight:400}.bx .pe-fonttitle[data-typo=affirmee]{text-transform:uppercase}.bx .pe-case{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.bx .pe-case input{flex:none;width:18px;height:18px;margin:0}.bx .pe-av.off>p,.bx .pe-av.off>label:not(.pe-case){opacity:.55}.bx .pe-av label:not(.pe-case){color:var(--ink-2);flex-direction:column;gap:5px;font-size:13px;display:flex}.bx .pe-2.large{grid-template-columns:minmax(0,1fr) 110px}.bx .pe-th.main{outline:2px solid var(--blue);outline-offset:1px}.bx .pe-th .pe-main{inset:auto auto 4px 4px}.bx .pe-th .pe-rc{background:0 0;border-radius:0;justify-content:flex-end;align-items:flex-end;width:auto;height:auto;padding:5px;display:flex;inset:0}.bx .pe-th .pe-rc svg{background:#0009;border-radius:50%;width:22px;height:22px;padding:4px}.bx .pe-th .pe-rc:hover svg,.bx .pe-th .pe-rc:focus-visible svg{background:var(--blue)}.bx .pe-th .pe-rc:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.bx .rc-sheet{width:min(460px,100vw - 32px)}.bx .rc{flex-direction:column;gap:14px;display:flex}.bx .rc-formats{flex-wrap:wrap;gap:6px;display:flex}.bx .rc-f{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.bx .rc-f i{border:1.5px solid;border-radius:3px;height:14px;display:block}.bx .rc-f.on{border-color:var(--blue);color:var(--ink);background:color-mix(in srgb,var(--blue)14%,transparent)}.bx .rc-f:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .rc-cadre{background:var(--raised);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:14px;margin:0 auto;position:relative;overflow:hidden}.bx .rc-cadre:active{cursor:grabbing}.bx .rc-cadre:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.bx .rc-cadre img{pointer-events:none}.bx .rc-zoom{color:var(--ink-2);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.bx .rc-zoom input{width:100%;accent-color:var(--blue)}.bx .rc-zoom b{text-align:right;min-width:4.5ch;color:var(--ink)}.bx .rc-b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bx .rc-b span{flex:1}.bx .pe-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bx .pe-tags button{border:1px solid color-mix(in srgb,var(--blue)45%,transparent);background:color-mix(in srgb,var(--blue)14%,transparent);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12.5px}.bx .pe-tags .pe-plus{color:var(--blue-soft);background:0 0;border-style:dashed}.bx .pe-etq{flex-direction:column;gap:8px;margin-top:12px;display:flex}.bx .pe-etq>.mp-f{flex-direction:row;align-items:center;gap:0}.bx .pe-ajout{align-items:center;gap:6px;display:flex}.bx .pe-ajout .mp-in{width:220px;max-width:100%;min-height:34px;padding:6px 10px;font-size:13px}.bx .pe-etq-maj{border:1px solid color-mix(in srgb,var(--blue)35%,transparent);background:color-mix(in srgb,var(--blue)8%,transparent);color:var(--ink-2);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13.5px;display:flex}.bx .pe-tags-prop span{background:color-mix(in srgb,var(--violet)18%,transparent);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12.5px}.bx .pe-etq-b{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.bx .pe-sel{width:auto;min-height:32px;padding:0 10px;font-size:12.5px}.bx .pe-form .rt-dates{margin:0}.bx .pe-row .rt-jour{flex:1;min-width:0}.bx .pl .pe-form{border:0;padding:0}.bx .pl .pe-form legend{display:none}.bx .mp-modifier-bas{width:100%;min-height:50px;font-size:16px}.bx .mr{flex-direction:column;gap:14px;display:flex}.bx .mr .mp-hint{margin:-6px 0 0}.bx .mr-f{color:var(--ink-2);flex-direction:column;gap:8px;font-size:13.5px;font-weight:600;display:flex}.bx .mr-case{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.bx .mr-case input{flex:none;width:18px;height:18px;margin:2px 0 0}.bx .mr-case small{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.bx .mr-self{align-self:flex-start}.bx .mr .link.mr-self{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.bx .mr-etat{min-height:18px;color:var(--success-soft);margin:0;font-size:13px}.bx .mr-etat.ko{color:var(--danger-soft)}.bx .mr-pause{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.bx .mr-pause span{flex-direction:column;flex:1;gap:3px;min-width:200px;font-size:14px;display:flex}.bx .mr-pause small{color:var(--ink-3);font-size:12.5px}.bx .mp-home{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.bx .mp-mini{border:1px solid var(--line);background:var(--raised);cursor:pointer;text-align:left;color:var(--ink);font:inherit;border-radius:18px;flex-direction:column;padding:0;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.bx .mp-mini:hover{border-color:var(--blue);transform:translateY(-2px)}.bx .mp-mini:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.bx .mp-mini .mp-url{flex:none}.bx .mp-mini-page{pointer-events:none;flex:1;min-height:300px;display:block;position:relative;overflow:hidden}.bx .mp-mini-in{width:1100px;transform:scale(var(--mini-s,.46));transform-origin:0 0;display:block;position:absolute;top:0;left:0}.bx .mp-mini-in .sy{min-height:var(--mini-h,0px)}.bx .mp-mini-cta{cursor:pointer;color:var(--color-text);background:color-mix(in srgb,var(--color-bg)82%,transparent);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600;position:absolute;bottom:14px;right:14px}.bx .mp-ed{border:1px solid color-mix(in srgb,var(--blue)45%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--blue)16%,var(--raised)),var(--raised)60%);box-shadow:0 24px 60px color-mix(in srgb,var(--blue)18%,transparent);border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.bx .mp-ed h2{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.bx .mp-ed p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.bx .mp-ed ul{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.bx .mp-ed li{color:var(--ink);padding-left:24px;font-size:14px;line-height:1.4;position:relative}.bx .mp-ed li:before{content:"✓";color:var(--success-soft);font-weight:700;position:absolute;top:0;left:0}.bx .mp-ed .mp-modifier{min-height:60px;box-shadow:0 14px 34px color-mix(in srgb,var(--blue)40%,transparent);border-radius:16px;align-self:stretch;margin-top:auto;font-size:18px;font-weight:700}.bx .mp-cartes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:18px;display:grid}.bx .mp-apres{max-width:420px;margin-top:18px}@media (max-width:1180px){.bx .mp-home{grid-template-columns:minmax(0,1fr)}.bx .mp-cartes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bx .pe-ecrans{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.bx .pe-ecrans>li.q{padding-left:14px}.bx .pe-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 3px -14px;font-size:11.5px;font-weight:600;display:block}.bx .pe-ec{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:0 8px;font-size:14px;display:flex}.bx .pe-ec:hover{background:#ffffff0d}.bx .pe-ec.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)14%,transparent)}.bx .pe-num{width:22px;height:22px;color:var(--ink-2);background:#ffffff14;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.bx .pe-ec.on .pe-num{color:var(--color-text);background:var(--blue)}.bx .pe-point{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.bx .pe-blocs{border-left:2px solid color-mix(in srgb,var(--blue)35%,transparent);flex-direction:column;gap:3px;margin:4px 0 6px 14px;padding:0 0 0 10px;list-style:none;display:flex}.bx .pe-nav{max-width:1120px;color:var(--ink-2);text-align:center;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 14px;font-size:14px;display:flex}.bx .pe-nav b{color:var(--ink)}.bx .pe-nav .btn{flex:none}.bx .pe-tabs{border:1px solid var(--line);background:#0003;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.bx .pe-tabs button{min-height:36px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.bx .pe-tabs button.on{color:var(--color-text);background:var(--blue)}.bx .pe-champ{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.bx .pe-lien{color:var(--sky-pale);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bx .pe-ia{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.bx .pe-versions{flex-direction:column;gap:8px;display:flex}.bx .pe-version{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;flex-direction:column;gap:5px;padding:12px;font-size:13.5px;line-height:1.5;display:flex}.bx .pe-version b{letter-spacing:.05em;text-transform:uppercase;color:var(--sky-pale);font-size:12px}.bx .pe-version:hover{border-color:color-mix(in srgb,var(--blue)60%,transparent)}.bx .pe-version.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)14%,transparent)}.bx .sy-edit .ed-t{-webkit-text-decoration:underline dotted color-mix(in srgb,var(--blue)75%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--blue)75%,transparent);text-underline-offset:4px;text-decoration-thickness:1.5px}.bx .sy-edit .ed-t:focus{text-decoration:none}.bx .sy-edit .ed-fixes{color:var(--ink2);margin:14px 0 0;font-size:13px}.bx .sy-edit .qq{animation:none}.bx .sy-edit .ed-inert .tile,.bx .sy-edit .ed-inert .opt{opacity:1;animation:none}.bx .sy-edit .ed-bascule{color:var(--ink2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;font-size:13px;display:flex}.bx .sy-edit .ed-bascule button{border:1px solid color-mix(in srgb,var(--ink)25%,transparent);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px}.bx .sy-edit .ed-bascule button.on{border-color:var(--acc);background:var(--acc);color:var(--on)}.bx .pe-form .pe-case{color:var(--ink);flex-direction:row;align-items:center;gap:8px}.bx .pe-form label small{color:var(--ink-3);font-size:12px}.bx .pe-av .pe-sub{color:var(--ink-2);margin:0;font-weight:600}.bx .mbtap.pst:after{content:none}.bx .mbtap.pst>:first-child{transition:filter .2s}.bx .mbtap.pst:hover>:first-child,.bx .mbtap.pst:focus-visible>:first-child{filter:brightness(1.12)drop-shadow(0 0 10px color-mix(in srgb,var(--blue)40%,transparent))}.bx .mb-pen{width:18px;height:18px;color:var(--ink-3);background:color-mix(in srgb,var(--color-bg-elevated)85%,var(--ink));border:1px solid var(--line);border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 4px #00000059}.bx .mbtap.pst:hover .mb-pen,.bx .mbtap.pst:focus-visible .mb-pen{color:var(--ink);border-color:color-mix(in srgb,var(--blue)55%,transparent)}.bx .mb-tip{z-index:7;white-space:nowrap;border:1px solid var(--line);background:var(--color-bg-elevated);color:var(--ink-2);opacity:0;pointer-events:none;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.bx .mbtap.pst:hover .mb-tip,.bx .mbtap.pst:focus-visible .mb-tip{opacity:1}.bx .b2-hero .mb-hint.sortie{pointer-events:none;animation:.45s both mb-hint-sortie}@keyframes mb-hint-sortie{0%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.bx .une-fois{grid-template-rows:1fr;display:grid}.bx .dmain>.une-fois{--uf-gap:clamp(28px,3.2vw,44px)}.bx .une-fois-c{min-height:0;overflow:hidden}.bx .une-fois-in{padding-right:48px;position:relative}.bx .une-fois-x{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.bx .une-fois-x:hover{color:var(--ink);background:#ffffff0f}.bx .une-fois-x:focus-visible,.bx .une-fois-ok:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .une-fois-ok{flex:none;align-self:flex-end;min-height:36px;margin-right:-32px}.bx .une-fois.sortie{animation:une-fois-sortie .5s var(--ease)both}@keyframes une-fois-sortie{0%{opacity:1;grid-template-rows:1fr;margin-bottom:0}35%{opacity:0;grid-template-rows:1fr;margin-bottom:0}to{opacity:0;margin-bottom:calc(-1*var(--uf-gap,0px));grid-template-rows:0fr}}@media (max-width:860px){.bx .une-fois-ok{min-height:44px}.bx .une-fois-x{width:44px;height:44px;top:2px;right:2px}.bx .une-fois-in .une-fois-ok{align-self:stretch;width:100%;margin-right:0}.bx .pk-tip.une-fois-in{padding-right:16px}.bx .pk-tip.une-fois-in>span:first-of-type{padding-right:36px}.bx .pk-tip.une-fois-in .une-fois-ok{margin-top:8px}}@media (prefers-reduced-motion:reduce){.bx .b2-hero .mb-hint.sortie,.bx .une-fois.sortie{animation-duration:10ms}}.bx .pk-tip>span.pk-tip-t{font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit}.bx .cxp>.une-fois{--uf-gap:clamp(28px,3.2vw,44px)}.bx .cxp>.une-fois .pk-tip{margin-top:0}@media (min-width:861px){.bx .cxp>.une-fois{--uf-gap:14px}}.bx .k-systeme{--kc:var(--sky)}.bx .k-activite{--kc:var(--rose)}.bx .pk.k-systeme,.bx .pk.k-activite{box-shadow:inset 4px 0 0 var(--kc)}.bx .pk.k-systeme.on,.bx .pk.k-activite.on{border-color:var(--kc);background:color-mix(in srgb,var(--kc)13%,transparent)}.bx .pk .k-ic{color:var(--kc);flex:none}.bx .cx-tab.k-systeme,.bx .cx-tab.k-activite{box-shadow:inset 3px 0 0 var(--kc)}.bx .cx-tab.k-systeme.on,.bx .cx-tab.k-activite.on{border-color:color-mix(in srgb,var(--kc)70%,transparent);background:color-mix(in srgb,var(--kc)10%,transparent)}.bx .cx-kind{letter-spacing:.04em;color:var(--kc);background:color-mix(in srgb,var(--kc)16%,transparent);border-radius:99px;align-items:center;gap:4px;margin-right:8px;padding:2px 8px 2px 6px;font-family:inherit;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.bx .cx-kind .k-ic{width:12px;height:12px}.bx .cxc{--pan:color-mix(in srgb,var(--kc)9%,var(--color-bg));--pan-b:color-mix(in srgb,var(--kc)42%,transparent);flex-direction:column;margin-top:8px;display:flex}.bx .cxc-tabs{align-items:flex-end;gap:6px;padding:0 18px;display:flex}.bx .cxc .pk{border:1px solid var(--line);box-shadow:none;color:var(--ink-3);background:#ffffff08;border-bottom:0;border-radius:12px 12px 0 0;flex:none;gap:2px;margin:0;padding:9px 16px 8px;position:relative}.bx .cxc .pk .pk-t{font-size:13.5px;font-weight:600}.bx .cxc .pk .pk-s{color:var(--ink-4);font-size:11.5px}.bx .cxc .pk .k-ic{color:color-mix(in srgb,var(--kc)60%,var(--ink-4))}.bx .cxc .pk:hover{color:var(--ink-2);background:#ffffff0f}.bx .cxc .pk.on{z-index:2;border-color:var(--pan-b);background:var(--pan);color:var(--ink);margin-bottom:-1px;padding:14px 22px 13px}.bx .cxc .pk.on .pk-t{font-size:15.5px}.bx .cxc .pk.on .pk-s{color:var(--ink-3)}.bx .cxc .pk.on .k-ic{color:var(--kc)}.bx .cxc .pk.on:after{content:"";background:var(--pan);height:2px;position:absolute;bottom:-1px;left:0;right:0}.bx .cxc .pk:focus-visible{outline:2px solid var(--kc);outline-offset:2px}.bx .cxc-panel{border:1px solid var(--pan-b);background:var(--pan);border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex;position:relative}.bx .cxc-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.bx .cxc-intro>div{flex-direction:column;gap:6px;max-width:640px;display:flex}.bx .cxc-intro h2{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.25}.bx .cxc-intro p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.bx .cxc-gen{color:var(--color-bg);background:var(--kc);box-shadow:0 10px 26px -12px var(--kc);border:0;flex:none;font-weight:600}.bx .cxc-gen:hover:not(:disabled){filter:brightness(1.08)}.bx .cxc-gen:disabled{opacity:.5;cursor:not-allowed}.bx .cxc-panel .pk-tip{margin-top:0}.bx .cxc-panel .cx-flt button.on{border-color:var(--kc);background:color-mix(in srgb,var(--kc)18%,transparent)}.bx .cx-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.bx .cxc-panel .cx-tab{background:color-mix(in srgb,var(--color-bg)55%,transparent);height:100%}.bx .cxc-panel .cx-tab.on{box-shadow:inset 3px 0 0 var(--kc),0 0 0 2px color-mix(in srgb,var(--kc)55%,transparent)}.bx .cxa{flex-direction:column;gap:10px;scroll-margin-top:24px;display:flex}.bx .cxa-h{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.bx .cxa-h .cx-k{margin:0}.bx .cxa-c{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.bx .cxa-c .cx-text,.bx .cxa-c .cx-view{grid-area:auto}.bx .cxa-c .cx-text{box-shadow:inset 3px 0 0 var(--kc)}.bx .tx-lien{border:1.5px solid color-mix(in srgb,var(--kc)70%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--kc)18%,var(--raised)),color-mix(in srgb,var(--kc)6%,var(--raised)));box-shadow:inset 4px 0 0 var(--kc),0 10px 30px color-mix(in srgb,var(--kc)16%,transparent);border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.bx .tx-lien-badge{color:var(--color-bg);letter-spacing:.02em;background:var(--kc);align-self:flex-start;font-weight:700}.bx .tx-lien-t{letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:18px;font-weight:700;line-height:1.3}.bx .tx-lien-p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.bx .tx-lien-l{background:color-mix(in srgb,var(--color-bg)55%,transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 8px 8px 12px;display:flex}.bx .tx-lien-l .mp-mono{overflow-wrap:anywhere;flex:200px;min-width:0;font-size:12.5px}.bx .tx-lien-ou{color:var(--ink-3);gap:4px;margin:0;padding:0;font-size:12.5px;line-height:1.45;list-style:none;display:grid}.bx .tx-lien-ou b{color:var(--ink-2);font-weight:600}.bx .cx-chiffres{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}.bx p.cx-chiffres{margin:-4px 0 0}.bx .cxa-t{letter-spacing:-.015em;margin:0;font-size:19px;line-height:1.3}.bx .cxa-c .cx-view{position:sticky;top:16px}.bx .cxa-vide{text-align:center;min-height:340px;color:var(--ink-3);border:1.5px dashed #ffffff2e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.bx .cxa-vide>span{color:var(--kc);font-size:22px}.bx .cxa-vide b{color:var(--ink-2);font-size:16px}.bx .cxa-vide small{max-width:30em;font-size:13px;line-height:1.5}.bx .tel-vide{background:linear-gradient(170deg,#1c1c20,#08080a);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bx .tel-vide span{color:#ffffff8c;border:2px dashed #ffffff40;border-radius:28px;padding:14px 26px;font-size:28px}@media (max-width:860px){.bx .cxc-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0;display:grid}.bx .cxc .pk,.bx .cxc .pk.on{min-width:0;padding:10px 10px 9px}.bx .cxc .pk .pk-t,.bx .cxc .pk.on .pk-t{flex-wrap:wrap;font-size:13.5px}.bx .cxc .pk:not(.on){margin-top:8px}.bx .cxc-panel{border-radius:0 0 16px 16px;padding:16px 14px}.bx .cxc-gen{width:100%}.bx .cx-cards,.bx .cxa-c{grid-template-columns:minmax(0,1fr)}.bx .cxa-c .cx-view{position:static}.bx .cxa-vide{min-height:160px}}.bx .bl-top h1{max-width:22em}.bx .bl-tuiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bx .bl-tuiles li{border:1px solid var(--line);background:linear-gradient(160deg,color-mix(in srgb,var(--blue)12%,var(--raised)),var(--raised)70%);border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.bx .bl-tuiles b{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.1}.bx .bl-tuiles span{color:var(--ink-2);font-size:14px;line-height:1.4}.bx .bl-mot .bw-p{font-size:15.5px}.bx .bl-construit{flex-direction:column;gap:10px;display:flex}.bx .bl-construit h2{margin:0;font-size:clamp(19px,1.9vw,23px);font-weight:600;line-height:1.35}.bx .bl-clients{color:var(--ink-3);margin:0;font-size:14px}.bx .bl-effets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.bx .bl-effets>div{border:1px solid color-mix(in srgb,var(--success)30%,transparent);background:color-mix(in srgb,var(--success)7%,transparent);border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.bx .bl-effets p{margin:0;font-size:14.5px;line-height:1.5}.bx .bl-n{width:26px;height:26px;color:var(--success-soft);background:color-mix(in srgb,var(--success)18%,transparent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.bx .bl-maintenant{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bx .bl-maintenant p{color:var(--ink-2);max-width:62ch;margin:0;font-size:15px;line-height:1.55}.bx .bl-detail .bl-sous{flex-direction:column;gap:8px;margin-top:16px;display:flex}.bx .bl-detail .cpl{margin-top:18px}@media (max-width:860px){.bx .bl-tuiles{grid-template-columns:minmax(0,1fr);gap:10px}.bx .bl-tuiles li{flex-direction:row;align-items:baseline;gap:12px;padding:14px 16px}.bx .bl-tuiles b{flex:none;font-size:24px}.bx .bl-effets{grid-template-columns:minmax(0,1fr)}.bx .bl-maintenant .btn{align-self:stretch}}.bx .tb-hero .b2-ring .mb-pen,.bx .tb-hero .b2-ring .mb-tip{zoom:1.389}@media (max-width:860px){.bx .mbtap.pst:before{content:"";position:absolute;inset:-8px}}.bx .mres{flex-direction:column;gap:16px;display:flex}.bx .rs-top{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px}.bx .rs-top>div:first-child{flex-direction:column;gap:6px;display:flex}.bx .rs-pb{border:1px solid color-mix(in srgb,var(--amber)30%,transparent);background:color-mix(in srgb,var(--amber)7%,transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;display:flex}.bx .rs-pb p{color:var(--ink);flex:320px;margin:0;font-size:14.5px;line-height:1.45}.bx .rs-pb .link{white-space:nowrap;font-size:13.5px}.bx .rs-tuiles{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bx .rs-tuiles li{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.bx .rs-tuiles b{font-family:var(--font-mono);letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1}.bx .rs-tuiles b.rs-nd{color:var(--ink-4)}.bx .rs-tuiles small,.bx .rs-avant{color:var(--ink-3);font-size:12.5px;line-height:1.45}.bx .rs-tuiles em{color:var(--success-soft);font-size:12.5px;font-style:normal}.bx .rs-tuiles em.dn{color:var(--amber-soft)}.bx .rs-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.bx .rs-tuiles .rs-hero{border-color:color-mix(in srgb,var(--success)45%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--success)14%,transparent),#ffffff08 75%)}.bx .rs-tuiles .rs-hero b{color:var(--success-soft);font-size:48px}.bx .rs-tuiles .rs-hero b.rs-nd{color:var(--ink-4)}.bx .rs-avant{border-top:1px dashed var(--line);padding-top:6px}.bx .rs-graph{gap:14px}.bx .rs-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.bx .rs-leg{color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.bx .rs-leg span:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.bx .rs-l-hr:before{background:var(--success)}.bx .rs-l-q:before{background:color-mix(in srgb,var(--blue)55%,transparent)}.bx .rs-leg .rs-l-av:before{border-top:2px dashed var(--amber);vertical-align:3px;border-radius:0;height:0}.bx .rs-plot{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;height:200px;margin:26px 0 28px;display:flex;position:relative}.bx .rs-col{cursor:default;outline:none;flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.bx .rs-bar{background:#ffffff14;border-radius:6px 6px 0 0;flex-direction:column;width:min(46px,70%);min-height:2px;transition:filter .15s;display:flex;overflow:hidden}.bx .rs-bar i{flex-basis:0;display:block}.bx .rs-q{background:color-mix(in srgb,var(--blue)55%,transparent)}.bx .rs-hr{background:var(--success)}.bx .rs-col:hover .rs-bar,.bx .rs-col:focus-visible .rs-bar{filter:brightness(1.25)}.bx .rs-col:focus-visible .rs-bar{outline:2px solid var(--blue);outline-offset:2px}.bx .rs-x{color:var(--ink-4);white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.bx .rs-plot:has(.rs-col:nth-child(9)) .rs-x{display:none}.bx .rs-tip{z-index:3;border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)94%,var(--blue));width:max-content;max-width:220px;color:var(--ink-2);pointer-events:none;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000073}.bx .rs-tip b{color:var(--ink);display:block}.bx .rs-col:hover .rs-tip,.bx .rs-col:focus-visible .rs-tip{display:block}.bx .rs-avl{z-index:2;border-top:2px dashed var(--amber);pointer-events:none;position:absolute;left:0;right:0}.bx .rs-avl i{color:var(--amber-soft);background:color-mix(in srgb,var(--color-bg)70%,transparent);border-radius:4px;padding:0 4px;font-size:11px;font-style:normal;position:absolute;bottom:4px;right:0}.bx .rs-note{color:var(--ink-3);margin:0;font-size:12.5px}.bx .rs-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.bx .rs-src ul{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bx .rs-src li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.bx .rs-st{color:var(--ink-2)}.bx .rs-sb{background:#ffffff0f;border-radius:99px;height:10px;overflow:hidden}.bx .rs-sb i{background:linear-gradient(90deg,var(--success),color-mix(in srgb,var(--success)60%,var(--sky)));border-radius:99px;height:100%;display:block}.bx .rs-src li.dir .rs-sb i{background:color-mix(in srgb,var(--blue)55%,transparent)}.bx .rs-src b{font-family:var(--font-mono);white-space:nowrap;font-size:13px}.bx .rs-src b small{color:var(--ink-4);font-family:inherit;font-weight:400}.bx .rs-tend{flex-direction:column;gap:14px;display:flex}.bx .rs-tend-h{flex-direction:column;gap:4px;display:flex}.bx .rs-tend .rs-src li.chute .rs-sb i{background:color-mix(in srgb,var(--amber-soft)70%,transparent)}.bx .rs-tend .rs-src .kick{text-transform:none;letter-spacing:0;font-size:13px}.bx .rs-taux{gap:12px}.bx .rs-tx{align-items:center;gap:12px;display:flex}.bx .rs-tx b{font-family:var(--font-mono);font-size:40px;font-weight:700;line-height:1}.bx .rs-rep{border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:600}.bx .rs-rep.bon{color:var(--success-soft);background:color-mix(in srgb,var(--success)18%,transparent)}.bx .rs-rep.moyen{color:var(--amber-soft);background:color-mix(in srgb,var(--amber)16%,transparent)}.bx .rs-rep.faible{color:var(--rose);background:color-mix(in srgb,var(--rose)14%,transparent)}.bx .rs-jauge{background:#ffffff12;border-radius:99px;height:12px;margin:4px 0 18px;position:relative}.bx .rs-jauge i{border-radius:99px;height:100%;display:block}.bx .rs-jauge i.bon{background:var(--success)}.bx .rs-jauge i.moyen{background:var(--amber)}.bx .rs-jauge i.faible{background:var(--rose)}.bx .rs-jauge span{color:var(--ink-4);font-size:10.5px;position:absolute;top:calc(100% + 3px);transform:translate(-50%)}.bx .rs-jauge span:before{content:"";border-left:1px dashed var(--ink-4);height:18px;position:absolute;bottom:calc(100% + 3px);left:50%}.bx .rs-taux p{color:var(--ink-2);margin:0;font-size:14px}.bx .rs-mieux dl{flex-direction:column;gap:10px;margin:4px 0 0;display:flex}.bx .rs-mieux dl>div{border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;padding-top:10px;display:flex}.bx .rs-mieux dl>div:first-child{border-top:0;padding-top:0}.bx .rs-mieux dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.bx .rs-mieux dd{color:var(--ink);margin:0;font-size:14.5px;line-height:1.45}.bx .rs-mieux dd small{color:var(--ink-3);font-size:12.5px;display:block}.bx .rs-mieux dd.ch-empty{font-size:13px}.bx .rs-rep-f{align-items:flex-end;gap:8px;display:flex}.bx .rs-rep-f textarea{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);font:inherit;resize:vertical;background:#ffffff0a;border-radius:12px;flex:1;padding:10px 12px;font-size:14px}.bx .rs-rep-f textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}@media (max-width:640px){.bx .rs-rep-f{flex-direction:column;align-items:stretch}.bx .rs-rep-f textarea{flex:none;width:100%}}.bx .rs-ok{color:var(--success-soft);margin:0;font-size:12.5px}.bx .rs-ko{color:var(--amber-soft);margin:0;font-size:12.5px}.bx .rs-sm{background:linear-gradient(140deg,color-mix(in srgb,var(--violet)16%,var(--color-bg)),var(--color-bg)70%)padding-box,linear-gradient(135deg,var(--sky),var(--violet)55%,var(--amber))border-box;box-shadow:0 30px 80px -30px color-mix(in srgb,var(--violet)55%,transparent);border:1.5px solid #0000;border-radius:24px;flex-direction:column;gap:16px;padding:28px 30px;display:flex}.bx .rs-sm-t{flex-direction:column;gap:8px;display:flex}.bx .rs-sm h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.12}.bx .rs-sm-t p{max-width:48em;color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.bx .rs-vs{grid-template-rows:auto repeat(7,auto);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.bx .rs-vs>div{grid-template-rows:subgrid;border:1px solid color-mix(in srgb,var(--blue)25%,transparent);background:color-mix(in srgb,var(--blue)5%,transparent);border-radius:18px;grid-row:span 8;padding:18px 20px;display:grid}.bx .rs-vs>div.sm{background:linear-gradient(150deg,color-mix(in srgb,var(--violet)20%,var(--color-bg)),color-mix(in srgb,var(--blue)8%,var(--color-bg)))padding-box,linear-gradient(135deg,var(--blue),var(--violet))border-box;box-shadow:0 18px 46px -22px color-mix(in srgb,var(--violet)70%,transparent),inset 0 1px 0 #ffffff1a;border:2.5px solid #0000;padding:17px 19px}.bx .rs-vs .rs-k{align-self:start;padding-bottom:12px}.bx .rs-vs .sm .rs-k{color:var(--violet)}.bx .rs-vs p{color:var(--ink-2);border-top:1px solid #ffffff12;flex-direction:column;justify-content:center;gap:2px;margin:0;padding:9px 0;font-size:14px;line-height:1.35;display:flex}.bx .rs-vs p small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.bx .rs-vs p.non{color:var(--ink-3);font-style:italic}.bx .rs-vs .sm p{letter-spacing:-.01em;color:var(--ink);border-top-color:color-mix(in srgb,var(--violet)28%,transparent);gap:3px;padding:10px 0 10px 24px;font-size:15.5px;font-weight:600;position:relative}.bx .rs-vs .sm p:before{content:"✦";color:var(--violet);font-size:13px;font-weight:400;position:absolute;top:12px;left:0}.bx .rs-vs .sm p small{color:color-mix(in srgb,var(--violet)75%,var(--ink-3));font-weight:400}.bx .rs-gar{color:var(--success-soft);margin:0;font-size:13.5px;line-height:1.5}.bx .rs-gar a,.bx .vs-gar-t a{color:inherit;text-underline-offset:2px;text-decoration:underline}.bx .rs-diag{scroll-margin-top:24px}.bx .rs-diag-c{flex-direction:column;gap:14px;display:flex}@media (max-width:860px){.bx .rs-top{flex-direction:column;align-items:stretch}.bx .rs-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bx .rs-tuiles .rs-hero{grid-column:1/-1}.bx .rs-tuiles b{font-size:26px}.bx .rs-duo,.bx .rs-vs{grid-template-columns:minmax(0,1fr)}.bx .rs-vs{grid-template-rows:none;row-gap:12px}.bx .rs-vs>div{flex-direction:column;grid-row:auto;display:flex}.bx .rs-plot{gap:6px;height:170px}.bx .rs-plot:has(.rs-col:nth-child(6)) .rs-x{display:none}.bx .rs-sm{padding:20px 16px}.bx .rs-src li{grid-template-columns:minmax(0,1fr) auto}.bx .rs-src .rs-sb{grid-area:2/1/auto/-1}}.bx .cs-h{color:var(--color-text);margin:6px 0 0;font-size:18px;font-weight:700;line-height:1.25}.bx .cs-bloc{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--raised);flex-direction:column;gap:10px;padding:14px;display:flex}.bx .cs-bloc p{color:var(--ink-2);margin:0;font-size:14px}.bx .cs-bloc .cs-h{margin:0}.bx .cs-partie{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 -2px;padding-top:14px;font-size:12.5px;font-weight:700}.bx .cs-partie:first-child{border-top:0;margin-top:0;padding-top:0}.bx .cs-ordre-aide{border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--ink-2);margin:0;padding:10px 14px;font-size:13.5px}.bx .cs-h .cs-fac{color:var(--ink-3);text-transform:none;margin-left:6px;font-size:12px;font-style:normal;font-weight:600}.bx .csys .cs-step{gap:22px}.bx .csys .cs-bloc{gap:16px;padding:16px}.bx .csys .mp-f{letter-spacing:.01em;color:var(--ink-3);gap:5px;font-size:12.5px;font-weight:500}.bx .csys .mp-in{border-color:color-mix(in srgb,var(--color-text)24%,transparent);background:color-mix(in srgb,var(--color-text)7%,var(--raised));color:var(--color-text)}.bx .csys .mp-in::placeholder{color:var(--ink-4)}.bx .csys .mp-in:hover{border-color:color-mix(in srgb,var(--color-text)34%,transparent)}.bx .csys .mp-in:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)25%,transparent)}.bx .mp-nums{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bx .mp-nums li{align-items:flex-start;gap:10px;display:flex}.bx .mp-num{background:color-mix(in srgb,var(--color-text)8%,transparent);width:24px;height:24px;color:var(--ink-2);font-family:var(--font-mono);border-radius:8px;flex:none;place-items:center;margin-top:9px;font-size:11.5px;display:grid}.bx .mp-num-c{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bx .cs-rep-l{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.bx .cs-rep-l>.mp-in{flex:1;min-width:0}.bx .cs-rep-l>.cs-rep-rappel,.bx .cs-rep-l>.mp-vide{flex:0 0 100%;margin-top:0}.bx .cs-vis{flex:none;position:relative}.bx .cs-vis-b{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:2fr 1fr 1fr;width:46px;height:34px;padding:0;display:grid;position:relative;overflow:hidden}.bx .cs-vis-b i{display:block}.bx .cs-vis-b:hover,.bx .cs-vis-b[aria-expanded=true]{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue)30%,transparent)}.bx .cs-vis-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .cs-vis-pop{z-index:40;border:1px solid var(--line);background:var(--raised);width:min(280px,78vw);box-shadow:0 14px 36px color-mix(in srgb,var(--color-bg)60%,transparent);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.bx .cs-vis-t{color:var(--ink);font-size:13.5px;font-weight:700}.bx .cs-vis-3{gap:8px;display:flex}.bx .cs-vis-3 button{border:2px solid color-mix(in srgb,var(--ink)18%,transparent);cursor:pointer;border-radius:50%;width:40px;height:40px;padding:0}.bx .cs-vis-3 button.on{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)30%,transparent)}.bx .cs-vis-pick{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.bx .cs-vis-pick input{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:52px;height:32px;padding:2px}.bx .cs-vis-prop{flex-wrap:wrap;gap:6px;display:flex}.bx .cs-vis-prop button{border:1px solid color-mix(in srgb,var(--ink)18%,transparent);cursor:pointer;border-radius:6px;width:24px;height:24px;padding:0}.bx .cs-vis-prop button[aria-pressed=true]{outline:2px solid var(--blue);outline-offset:1px}.bx .cs-vis-3 button:focus-visible,.bx .cs-vis-prop button:focus-visible,.bx .cs-vis-pick input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .cs-vis-ph{flex-direction:column;gap:8px;display:flex}.bx .cs-vis-mini{aspect-ratio:2;border:1px solid var(--line);border-radius:10px;display:block;position:relative;overflow:hidden}.bx .cs-vis-acts{flex-wrap:wrap;gap:6px;display:flex}.bx .cs-vis-msg{color:var(--ink-3);font-size:12.5px}.bx .cs-vis-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bx .cs-vis-pied .btn{margin-left:auto}.bx .cs-rep-res{color:var(--ink-3);font-size:12.5px;line-height:1.45}.bx .cs-qmsg{border:1px solid color-mix(in srgb,var(--amber)40%,var(--line));background:color-mix(in srgb,var(--amber)8%,transparent);color:var(--ink);border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.5}.bx .cs-rep-u{color:var(--ink-3);font-size:12px;line-height:1.4;display:block}.bx .cs-rep-rappel{color:var(--amber);font-size:12.5px;line-height:1.4;display:block}.bx .cs-qbati{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.bx .cs-qbati>.btn{flex:none;width:auto}.bx .cs-qbati-f{flex-direction:column;align-self:stretch;gap:8px;display:flex}.bx .cs-qbati-f textarea{resize:vertical;width:100%;line-height:1.5}.bx .cs-qbati-b{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.bx .cs-qbati-b .btn{flex:none;width:auto}.bx .cs-qbati-ok{color:var(--success-soft);margin:0;font-size:13.5px}.bx .cs-rep-res .link{color:var(--soft,var(--blue));font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bx .cs-rep-res .link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .cs-ro-rep{background:color-mix(in srgb,var(--blue)14%,transparent);color:var(--ink);border-radius:99px;align-items:center;gap:6px;margin:0;padding:3px 4px 3px 10px;font-size:12.5px;display:inline-flex}.bx .cs-ro-rep button{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:11px}.bx .cs-ro-rep button:hover{background:color-mix(in srgb,var(--ink)10%,transparent);color:var(--ink)}.bx .cs-ro-rep button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.bx .cs-plus{border-top:1px dashed color-mix(in srgb,var(--color-text)14%,transparent);padding-top:10px}.bx .cs-plus>summary{cursor:pointer;color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.bx .cs-plus>summary::-webkit-details-marker{display:none}.bx .cs-plus>summary:before{content:"▸";transition:transform .2s var(--ease);font-size:11px}.bx .cs-plus[open]>summary:before{transform:rotate(90deg)}.bx .cs-plus>summary:hover{color:var(--ink)}.bx .cs-plus>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.bx .cs-plus-c{flex-direction:column;gap:16px;margin-top:12px;display:flex}@media (prefers-reduced-motion:reduce){.bx .cs-plus>summary:before{transition:none}}.bx .cs-page-in [data-eclaire]{outline:3px solid color-mix(in srgb,var(--blue)80%,transparent);outline-offset:4px;box-shadow:0 0 0 9px color-mix(in srgb,var(--blue)14%,transparent);border-radius:6px}.bx .cs-page-in .at-bloc{outline-offset:4px;transition:outline-color .3s var(--ease),box-shadow .2s var(--ease),opacity .2s var(--ease);outline:2px solid #0000;position:relative}.bx .cs-page-in .at-bloc.at-on{outline-color:color-mix(in srgb,var(--blue)50%,transparent)}.bx .cs-body[data-etape=page] .cs-page-in .at-bloc:not([data-grise]){outline:2px solid color-mix(in srgb,var(--violet)55%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--blue)10%,transparent),0 10px 28px color-mix(in srgb,var(--violet)18%,transparent)}.bx .cs-body[data-etape=page] .cs-page-in .at-bloc.at-on:not([data-grise]){outline-color:var(--violet);box-shadow:0 0 0 7px color-mix(in srgb,var(--violet)20%,transparent),0 10px 28px color-mix(in srgb,var(--violet)24%,transparent)}.bx .cs-body[data-etape=page] .cs-page-in .at-bloc:not([data-grise]):before{content:"En cours de modification";z-index:2;background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--color-text);pointer-events:none;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.5;position:absolute;top:-11px;left:14px}.bx .cs-page-in .at-outils{z-index:3;border:1px solid var(--line);background:var(--card);box-shadow:0 6px 18px color-mix(in srgb,var(--ink)16%,transparent);opacity:0;pointer-events:none;transition:opacity .18s var(--ease),transform .18s var(--ease);border-radius:11px;gap:2px;padding:3px;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-3px)}.bx .cs-page-in .at-bloc:hover>.at-outils,.bx .cs-page-in .at-outils:focus-within,.bx .cs-page-in [data-glisse]>.at-outils{opacity:1;pointer-events:auto;transform:none}.bx .cs-page-in .at-outils button{width:30px;height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:15px;font-weight:600;line-height:1;display:grid}.bx .cs-page-in .at-outils button:hover:not(:disabled){background:color-mix(in srgb,var(--blue)14%,transparent)}.bx .cs-page-in .at-outils button:disabled{opacity:.3;cursor:default}.bx .cs-page-in .at-outils button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.bx .cs-page-in .at-poignee{cursor:grab;touch-action:none}.bx .cs-page-in [data-glisse]{opacity:.55}.bx .cs-page-in [data-glisse] .at-poignee{cursor:grabbing}.bx .cs-page-in [data-depot=avant]{box-shadow:0 -5px 0 -1px var(--blue)}.bx .cs-page-in [data-depot=apres]{box-shadow:0 5px 0 -1px var(--blue)}.bx .cs-page-in .at-masque>:not(.at-outils,.at-masque-b){opacity:.4;filter:grayscale()}.bx .cs-page-in [data-grise]{cursor:pointer;position:relative}.bx .cs-page-in [data-grise]>*{opacity:.38;filter:grayscale();pointer-events:none}.bx .cs-page-in [data-grise]:after{content:attr(data-grise);z-index:2;background:color-mix(in srgb,var(--ink)10%,transparent);color:var(--ink);pointer-events:none;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.3;position:absolute;top:8px;right:8px}.bx .cs-page-in .at-masque-b{background:color-mix(in srgb,var(--ink)8%,transparent);width:fit-content;max-width:calc(100% - 140px);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;padding:6px 12px;font-size:12.5px;font-weight:600;display:flex}.bx .cs-page-in .at-masque-b button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bx .cs-page-in .at-vide{border:1.5px dashed color-mix(in srgb,var(--ink)28%,transparent);box-shadow:none;background:0 0;padding:0}.bx .cs-page-in .at-vide-b{border-radius:inherit;width:100%;color:var(--ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:18px 150px 18px 20px;font-size:14px;display:block}.bx .cs-page-in .at-vide-b:hover{color:var(--ink);background:color-mix(in srgb,var(--ink)4%,transparent)}.bx .cs-page-in .at-vide-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .cs-page[data-clic] .cs-page-in [data-photo]{cursor:pointer}.bx .cs-ro{background:var(--raised);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 16px 2px;display:flex}.bx .cs-ro-n{color:var(--ink-3);flex:none;font-size:12.5px;font-weight:600}.bx .cs-ro-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;display:flex;overflow-x:auto}.bx .cs-ro-tabs button,.bx .cs-ro-f button{white-space:nowrap}.bx .cs-ro-tabs button{border:1px solid var(--line);min-height:38px;color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease);background:0 0;border-radius:99px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.bx .cs-ro-tabs button:hover{color:var(--ink)}.bx .cs-ro-tabs .cs-ro-vu{color:var(--success);font-weight:700}.bx .cs-ro-tabs button.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)26%,var(--raised));color:var(--color-text);box-shadow:inset 0 0 0 1px var(--blue);font-weight:700}.bx .cs-ro-tabs button:focus-visible,.bx .cs-ro-f button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .cs-ro-tabs i{background:var(--ink-3);border-radius:50%;width:9px;height:9px}.bx .cs-ro-tabs i[data-ton=ok]{background:var(--success)}.bx .cs-ro-tabs i[data-ton=warn]{background:var(--amber)}.bx .cs-ro-tabs i[data-ton=no]{background:var(--danger)}.bx .cs-ro-tabs i[data-ton=large],.bx .cs-ro-tabs i[data-couleur="0"]{background:var(--sky)}.bx .cs-ro-tabs i[data-couleur="1"]{background:var(--violet)}.bx .cs-ro-tabs i[data-couleur="2"]{background:var(--success)}.bx .cs-ro-tabs i[data-couleur="3"]{background:var(--amber)}.bx .cs-ro-tabs i[data-couleur="4"]{background:var(--rose)}.bx .cs-ro-tabs i[data-couleur="5"]{background:var(--ocre)}.bx .cs-ro-f{background:color-mix(in srgb,var(--ink)6%,transparent);border-radius:10px;flex-wrap:nowrap;gap:2px;padding:2px;display:inline-flex}.bx .cs-ro-f button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13.5px;font-weight:600;position:relative}.bx .cs-ro-f button.on{background:color-mix(in srgb,var(--blue)22%,var(--raised));color:var(--color-text);box-shadow:0 1px 3px color-mix(in srgb,var(--ink)14%,transparent)}.bx .cs-res-carte{border-top:1px solid var(--line-soft);flex-direction:column;gap:14px;padding:14px 0;display:flex}.bx .cs-e,.bx .cs-paire{flex-direction:column;gap:10px;display:flex}.bx .cs-res-h{align-items:center;gap:4px;min-height:22px;display:flex}.bx .cs-res-h h3{color:var(--ink);margin:0;font-size:14.5px;font-weight:700}.bx .cs-portee .bx-info-b{color:var(--ink-3);border-color:#0000}.bx .cs-portee.propre .bx-info-b{color:color-mix(in srgb,var(--amber)75%,var(--ink))}.bx .cs-portee .bx-info-b:hover{border-color:var(--line);color:var(--ink)}.bx .cs-verrou{border:1px dashed var(--line);background:color-mix(in srgb,var(--ink)4%,transparent);width:100%;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;font-size:13.5px;display:flex;position:relative}.bx .cs-verrou-l{font-size:12px;font-weight:600}.bx .cs-verrou-v b{color:var(--ink-2);font-weight:600}.bx .cs-verrou:hover{border-color:color-mix(in srgb,var(--blue)45%,var(--line))}.bx .cs-verrou:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .bx-info{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.bx .bx-info-b{border:1px solid var(--line);width:20px;height:20px;color:var(--ink-3);font:inherit;cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.bx .bx-info-b[aria-label]:not([aria-label="En savoir plus"]){cursor:pointer}.bx .bx-info-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .bx-info-t{z-index:30;border:1px solid var(--line);background:var(--raised);width:max-content;max-width:250px;box-shadow:0 10px 24px color-mix(in srgb,var(--color-bg)55%,transparent);color:var(--ink);text-align:left;white-space:normal;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;border-radius:10px;padding:8px 11px;font-size:12.5px;font-weight:500;line-height:1.4;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:0}.bx .bx-info:hover .bx-info-t,.bx .bx-info:focus-within .bx-info-t,.bx button:hover>.bx-info-t,.bx button:focus-visible>.bx-info-t{opacity:1}@media (prefers-reduced-motion:reduce){.bx .bx-info-t{transition:none}}.bx .cs-els{flex-direction:column;gap:8px;display:flex}.bx .cs-el{align-items:center;gap:8px;display:flex}.bx .cs-el .mp-in{flex:auto;min-width:0}.bx .cs-el.masque .mp-in{color:var(--ink-3);text-decoration:line-through}.bx .cs-els>.link{align-self:flex-start;font-size:13px}.bx .cs-prev{position:relative}.bx .cs-bulle-ap{z-index:60;border:1px solid var(--line);background:var(--raised);width:min(280px,100vw - 16px);box-shadow:0 12px 32px color-mix(in srgb,var(--color-bg)60%,transparent);border-radius:14px;padding:12px 14px;position:fixed}.bx .cs-bulle-ap p{color:var(--ink);margin:0 0 10px;font-size:13.5px}.bx .cs-bulle-ap-b{gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.bx .cs-page-in .at-bloc,.bx .cs-page-in .at-outils,.bx .cs-suite,.bx .cs-sous-nav:before{transition:none}}.bx .cs-cards{flex-direction:column;gap:10px;display:flex}.bx .cs-card{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--raised);align-items:flex-start;gap:12px;padding:14px;display:flex}.bx .cs-card.on{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)inset}.bx .cs-card-t{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.bx .cs-card-t>span:not(.mp-tag){color:var(--ink-2);font-size:14px}.bx .cs-card-t small{color:var(--ink-3);font-size:12.5px}.bx .cs-px-col{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;max-width:130px;display:flex}.bx .cs-px-col small{color:var(--ink-3);font-size:12px;line-height:1.35}.bx .cs-px{white-space:nowrap;flex:none;align-items:baseline;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.bx .cs-px b{font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.bx .cs-px.ok{color:var(--success)}.bx .cs-px.cr{color:var(--amber)}.bx .cs-px.avous{color:var(--sky);font-size:14.5px}.bx .cs-chat{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--raised);flex-direction:column;gap:10px;padding:14px;display:flex}.bx .cs-chat-l{flex-direction:column;gap:8px;display:flex}.bx .cs-b{background:color-mix(in srgb,var(--blue)14%,transparent);border-radius:4px 14px 14px;align-self:flex-start;max-width:92%;margin:0;padding:9px 12px;font-size:14px}.bx .cs-moi{background:color-mix(in srgb,var(--violet)22%,transparent);border-radius:14px 4px 14px 14px;align-self:flex-end;max-width:85%;margin:0;padding:9px 12px;font-size:14px}.bx .cs-chat-r{flex-direction:column;gap:8px;display:flex}.bx .cs-choix{flex-wrap:wrap;gap:6px;display:flex}.bx .cs-libre{gap:8px;display:flex}.bx .cs-libre .mp-in{flex:1;min-width:0}.bx .cs-chat-fin{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.bx .cs-suite{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.bx .cs-suite small{color:var(--ink-3);font-size:13px}.bx .cs-qtete{z-index:3;background:color-mix(in srgb,var(--blue)12%,var(--raised));border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;margin:-18px -22px 0;padding:18px 22px 10px;display:flex;position:sticky;top:-18px}.bx .cs-qtete .cs-h{margin:0}.bx .cs-qnav{flex-wrap:wrap;gap:6px;display:flex}.bx .cs-qnav button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:13px;font-weight:600}.bx .cs-qnav button.ok{color:var(--success);border-color:color-mix(in srgb,var(--success)50%,transparent)}.bx .cs-qnav button.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)18%,transparent);color:var(--color-text)}.bx .cs-sous{flex-direction:column;gap:14px;display:flex}.bx .cs-sous-tete{border-top:1px solid var(--line-soft);flex-direction:column;gap:4px;padding-top:12px;display:flex}.bx .cs-sous-tete .cs-h{margin:0}.bx .cs-sous-aide{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.45}.bx .cs-sous-onglets{flex-direction:column;gap:8px;display:flex}.bx .cs-sous .cs-ro-tabs{flex-wrap:wrap;overflow:visible}.bx .cs-sous-nav{z-index:2;border-top:1px solid var(--line);background:color-mix(in srgb,var(--blue)7%,var(--raised));min-width:0;box-shadow:0 -12px 28px color-mix(in srgb,var(--color-bg)45%,transparent);padding:12px 22px 16px;position:relative;container-type:inline-size}.bx .cs-pied{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av n ap";align-items:center;gap:10px;display:grid}.bx .cs-pied .cs-sous-av{grid-area:av}.bx .cs-pied .cs-sous-ap{grid-area:ap}.bx .cs-pied .btn{min-height:46px;padding:0 18px;font-size:14.5px}@container (max-width:520px){.bx .cs-pied{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n n""av ap";row-gap:8px}.bx .cs-pied .cs-sous-ap{justify-self:stretch}.bx .cs-pied .btn{padding:0 14px}.bx .cs-pied .cs-sous-ap:only-of-type{grid-column:1/-1}}.bx .cs-sous-nav:before{content:"";background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--blue)7%,var(--raised)));pointer-events:none;opacity:0;height:36px;transition:opacity .2s var(--ease);position:absolute;bottom:calc(100% + 1px);left:0;right:14px}.bx .cs-pied-n{color:var(--ink-3);text-align:center;white-space:nowrap;grid-area:n;font-size:12px;font-weight:600}.bx .cs-suite{background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--color-text);white-space:nowrap;box-shadow:0 6px 18px color-mix(in srgb,var(--color-bg)50%,transparent);pointer-events:none;opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;line-height:1.4;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px)}.bx .cs-sous-nav[data-suite] .cs-suite{opacity:1;transform:translate(-50%)}.bx .cs-sous-nav[data-suite]:before{opacity:1}.bx .cs-var-tabs button{gap:6px;padding:0 12px;font-size:13px}.bx .cs-var-n{background:color-mix(in srgb,var(--ink)10%,transparent);border-radius:99px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11.5px;font-weight:700;display:inline-flex}.bx .cs-var-etat{background:color-mix(in srgb,var(--ink)8%,transparent);color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:600}.bx .cs-var-etat[data-etat=a_valider]{background:color-mix(in srgb,var(--amber)22%,transparent);color:var(--amber)}.bx .cs-var-etat[data-etat=gardee],.bx .cs-var-etat[data-etat=modifiee]{background:color-mix(in srgb,var(--success)18%,transparent);color:var(--success)}.bx .cs-var-etat[data-etat=masquee],.bx .cs-var-etat[data-etat=remplacee]{color:var(--ink-3)}.bx .cs-var .cs-res-h{align-items:center;gap:8px;display:flex}.bx .cs-var-qui{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.bx .cs-var-hors{background:color-mix(in srgb,var(--ink)6%,transparent);color:var(--ink-2);border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.bx .cs-formules{flex-direction:column;gap:8px;display:flex}.bx .cs-f{border-radius:var(--r-md);border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:10px 14px;font-size:15px}.bx .cs-f.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)14%,transparent)}.bx .cs-lock{border-radius:var(--r-md);border:1px dashed var(--line);padding:12px 14px}.bx .cs-lock ul{color:var(--ink-2);flex-direction:column;gap:4px;margin:0 0 6px;padding:0;font-size:14px;list-style:none;display:flex}.bx .cs-lock small{color:var(--ink-3);font-size:12.5px}.bx .cs-barre{flex-direction:column;gap:6px;display:flex}.bx .cs-chips{flex-wrap:wrap;gap:6px;display:flex}.bx .cs-chip{border:1px solid var(--line);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:0 12px;font-size:13.5px}.bx .cs-chip.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)16%,transparent)}.bx .cs-chip.off{background:color-mix(in srgb,var(--ink-3)10%,transparent);color:var(--ink-3);border-style:dashed;align-items:center;gap:8px;display:inline-flex}.bx .cs-chip.off .cs-chip-t{opacity:.75;text-decoration:line-through;text-decoration-thickness:1.5px}.bx .cs-exclu{background:color-mix(in srgb,var(--ink-3)22%,transparent);color:var(--ink-2);letter-spacing:.02em;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700;text-decoration:none}.bx .cs-jeu{flex-direction:column;gap:10px;display:flex}.bx .cs-cur{align-items:center;gap:10px;display:flex}.bx .cs-cur input{flex:1}.bx .cs-recap{border-radius:var(--r-lg);border:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.bx .cs-recap li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:11px 14px;font-size:14px;display:grid}.bx .cs-recap li:first-child{border-top:0}.bx .cs-recap span{color:var(--ink-3)}.bx .cs-prix{border-radius:var(--r-lg);border:1px solid var(--line);flex-direction:column;margin:4px 0 12px;padding:0;list-style:none;display:flex;overflow:hidden}.bx .cs-prix li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 14px;font-size:14px;display:flex}.bx .cs-prix li:first-child{border-top:0}.bx .cs-prix span{color:var(--ink-3)}.bx .cs-prix b{white-space:nowrap;font-variant-numeric:tabular-nums}.bx .pe-blocs.cs-ordre{border-left:0;margin:8px 0 0;padding:0}.bx .cs-ordre .pe-li{border-color:var(--line)}.bx .cs-ordre .pe-oeil:disabled{opacity:.3;cursor:default;background:0 0}.bx .cs-pages{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bx .cs-pages li{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.bx .cs-defi{border-color:color-mix(in srgb,var(--success)50%,transparent)}.bx .cs-page{overscroll-behavior:contain;background:var(--pg-bg);flex:auto;min-height:0;overflow-y:auto}.bx .cs-page:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.bx .cs-page-in{flex-direction:column;min-height:100%;display:flex}.bx .cs-page-in>.sy{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.bx .cs-page-in>.sy>.pill{margin-top:auto}.bx .cs-auj{border-color:color-mix(in srgb,var(--blue)45%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--blue)12%,var(--raised)),color-mix(in srgb,var(--violet)10%,var(--raised)));flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bx .cs-auj>div{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.bx .cs-auj h2{margin:0;font-size:20px}.bx .cs-auj p{color:var(--ink-2);margin:0;font-size:14.5px}.bx .cs-reprendre{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.bx .cs-reprendre h2{margin:0;font-size:20px}.bx .cs-reprendre p{color:var(--ink-2);margin:0}.bx .cs-attente{flex-direction:column;gap:6px;display:flex}@media (max-width:860px){.bx .cs-card{flex-direction:column-reverse;align-items:stretch;gap:8px}.bx .cs-card>.cs-px{align-self:flex-end}.bx .cs-px-col{align-self:flex-end;max-width:none}}.bx .sc{flex-direction:column;gap:12px;display:flex}.bx .sc-now{color:var(--ink-3);margin:0;font-size:13.5px}.bx .sc-now b{color:var(--ink);font-weight:600}.bx .sc-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bx .sc-duos{grid-template-columns:1fr}.bx .sc-c{border-radius:var(--r-md);border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.bx .sc-c.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue)12%,transparent)}.bx .sc-aa{overflow-wrap:anywhere;font-size:19px;line-height:1.15}.bx .sc-duo-t{font-size:22px;line-height:1.15}.bx .sc-duo-x,.bx .sc-txt{color:var(--ink-2);font-size:14px;line-height:1.45}.bx .sc-nom{color:var(--ink-3);font-size:12px}.bx .sc-nom b{color:var(--ink-2);margin-right:4px;font-weight:600}.bx .sc-cols{flex-direction:column;gap:12px;display:flex}.bx .sc-mine{border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--violet)45%,transparent);flex-direction:column;gap:8px;padding:12px;display:flex}.bx .sc-mine h4{margin:0;font-size:16px}.bx .sc-mine p{color:var(--ink-2);margin:0;font-size:13.5px}.bx .sc-mine-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bx .sc-fond{margin-top:10px}.bx .sc-mine-row input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;width:44px;height:44px;padding:0}.bx .sc-hex{width:110px;font-family:var(--font-mono,monospace)}@media (max-width:520px){.bx .sc-grid{grid-template-columns:1fr}}.bx .cc{flex-direction:column;gap:12px;display:flex}.bx .cc-prix{color:var(--amber);align-items:baseline;gap:8px;margin:0;display:flex}.bx .cc-prix b{font-variant-numeric:tabular-nums;font-size:48px;line-height:1}.bx .cc-prix span{font-size:17px;font-weight:600}.bx .cc-prix.ko{color:var(--ink-3)}.bx .cc-quoi{margin:0;font-size:15px;line-height:1.5}.bx .cc-reste{color:var(--ink-2);margin:0;font-size:14.5px}.bx .cc-reste.ko{color:var(--danger-soft)}.bx .cc-btns{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.bx .cc-note{color:var(--ink-3);margin:0;font-size:12.5px}html:has(.bx)::-webkit-scrollbar{width:6px;height:6px}.bx ::-webkit-scrollbar{width:6px;height:6px}html:has(.bx)::-webkit-scrollbar-track{background:0 0}.bx ::-webkit-scrollbar-track{background:0 0}html:has(.bx)::-webkit-scrollbar-corner{background:0 0}.bx ::-webkit-scrollbar-corner{background:0 0}html:has(.bx)::-webkit-scrollbar-button{width:0;height:0;display:none}.bx ::-webkit-scrollbar-button{width:0;height:0;display:none}html:has(.bx)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text)16%,transparent);border-radius:999px}.bx ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text)16%,transparent);border-radius:999px}html:has(.bx)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text)34%,transparent)}.bx ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text)34%,transparent)}.bx .cs-page::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pg-ink)22%,transparent)}.bx .cs-page::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--pg-ink)42%,transparent)}@supports not selector(::-webkit-scrollbar){.bx,.bx *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text)16%,transparent)transparent}html:has(.bx){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text)16%,transparent)transparent}.bx .cs-page{scrollbar-color:color-mix(in srgb,var(--pg-ink)22%,transparent)transparent}.bx .cs-page:hover{scrollbar-color:color-mix(in srgb,var(--pg-ink)42%,transparent)transparent}.bx :hover{scrollbar-color:color-mix(in srgb,var(--color-text)30%,transparent)transparent}}.bx .dash .dn-i .dn-lock{opacity:.85;flex:none;margin-left:auto;font-size:12px}.bx .dash .dn-i.lk>span:not(.dn-lock){color:var(--ink-3);white-space:nowrap}.bx .vr{border:1px solid var(--line);background:var(--raised);border-radius:24px;min-height:440px;position:relative;overflow:hidden}.bx .vr-fond{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bx .vr-fond-in{transform-origin:0 0;filter:blur(7px)grayscale(.9);opacity:.8;width:1200px;position:absolute;top:0;left:0;transform:scale(.62)}.bx .vr-fond:after{content:"";background:linear-gradient(110deg,color-mix(in srgb,var(--color-bg)88%,transparent)35%,color-mix(in srgb,var(--color-bg)45%,transparent));position:absolute;inset:0}.bx .vr-in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;padding:clamp(22px,4vw,40px);display:grid;position:relative}.bx .vr-txt{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bx .vr-lock{background:color-mix(in srgb,var(--amber)14%,transparent);border:1px solid color-mix(in srgb,var(--amber)40%,transparent);border-radius:20px;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.bx .vr-txt h2{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(26px,3vw,36px);line-height:1.1}.bx .vr-sous{color:var(--amber-soft);margin:0;font-size:17px;font-weight:600}.bx .vr-txt p:not(.vr-sous){max-width:52ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.bx .vr-btn{min-height:52px;margin-top:10px;padding:0 26px;font-size:16.5px;font-weight:700}.bx .vr-prog{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)70%,transparent);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.bx .vr-prog .kick{margin:0}.bx .vr-bar{background:#ffffff14;border-radius:99px;height:6px;display:block;overflow:hidden}.bx .vr-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--success));height:100%;display:block}.bx .vr-prog ol{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bx .vr-prog li{min-height:36px;color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14.5px;display:flex}.bx .vr-n{background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.bx .vr-prog li.fait{color:var(--ink)}.bx .vr-prog li.fait .vr-n{background:color-mix(in srgb,var(--success)22%,transparent);color:var(--success-soft)}.bx .vr-prog li.cours{color:var(--ink);background:color-mix(in srgb,var(--blue)14%,transparent)}.bx .vr-prog li.cours .vr-n{background:var(--blue);color:var(--color-text)}.bx .vr-prog li.ferme .vr-n{background:0 0;font-size:13px}.bx .vr-prog li em{color:var(--ink-3);font-size:12px;font-style:normal}.bx .vr-prog li small{color:var(--blue-soft);margin-left:auto;font-size:12px}.bx .mp-enligne{color:var(--success-soft);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.bx .mp-enligne i{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--success)22%,transparent);border-radius:50%}.bx .lc{border:1px solid color-mix(in srgb,var(--success)40%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--success)13%,var(--raised)),var(--raised)65%);border-radius:22px;margin:0;padding:clamp(18px,3vw,26px)}.bx .lc-h{align-items:flex-start;gap:14px;display:flex}.bx .lc-face{background:color-mix(in srgb,var(--success)16%,transparent);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.bx .lc-h .kick{color:var(--success-soft);margin:0}.bx .lc-h h2{margin:4px 0 2px;font-size:clamp(19px,2vw,23px);line-height:1.2}.bx .lc-h p{color:var(--ink-2);margin:0;font-size:14.5px}.bx .lc-l{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.bx .lc-e{border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.bx .lc-n{width:28px;height:28px;color:var(--ink-2);background:#ffffff14;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.bx .lc-c{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bx .lc-t{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:28px;padding-top:3px;display:flex}.bx .lc-t b{font-size:15px;font-weight:600}.bx .lc-t em{color:var(--ink-3);font-size:12px;font-style:normal}.bx .lc-ok{color:var(--success-soft);margin-left:auto;font-size:12.5px;font-weight:700}.bx .lc-e.fait .lc-n{background:var(--success);color:var(--color-bg)}.bx .lc-e.fait b{color:var(--ink-2)}.bx .lc-e.cours{border-color:color-mix(in srgb,var(--success)60%,transparent);background:color-mix(in srgb,var(--success)8%,transparent)}.bx .lc-e.cours .lc-n{background:color-mix(in srgb,var(--success)25%,transparent);color:var(--success-soft)}.bx .lc-e.ferme{color:var(--ink-2)}.bx .lc-e.ferme .lc-n{border:1px dashed var(--line);background:0 0;font-size:12px}.bx .lc-e.ferme b{color:var(--ink-2);font-weight:500}.bx .lc-c p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.bx .lc-a{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:2px;display:flex}.bx .lc-ck{font-size:13.5px}.bx .lc-note{overflow-wrap:anywhere;color:var(--success-soft)!important}.bx .lc-fini{border:1px solid color-mix(in srgb,var(--success)35%,transparent);background:color-mix(in srgb,var(--success)8%,transparent);color:var(--success-soft);border-radius:14px;margin:0;padding:12px 16px;font-weight:600}.bx .mp-mini.mp-regard{cursor:default}.bx .mp-mini.mp-regard:hover{border-color:var(--line);transform:none}.bx .mp-mini.mp-regard .mp-url{align-items:center}.bx .mp-url-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bx .mp-voir{color:var(--blue-soft);font-family:var(--font-sans,inherit);flex:none;font-size:12.5px;font-weight:600;text-decoration:none}.bx .mp-voir:hover{text-decoration:underline}.bx .db{z-index:80;background:var(--color-bg);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.bx .db-fond{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bx .db-fond-in{filter:blur()grayscale(0);opacity:.4;width:1200px;animation:db-net 1.2s .5s var(--ease)both;position:absolute;top:0;left:50%;translate:-50%}.bx .db-fond:after{content:"";background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-bg)55%,transparent),color-mix(in srgb,var(--color-bg)92%,transparent)70%);position:absolute;inset:0}.bx .db-conf{pointer-events:none;position:absolute;inset:0}.bx .db-conf i{opacity:0;border-radius:2px;width:9px;height:14px;animation:2.2s ease-in both db-tombe;position:absolute;top:-20px}.bx .db-conf i.c0{background:var(--success)}.bx .db-conf i.c1{background:var(--blue)}.bx .db-conf i.c2{background:var(--amber)}.bx .db-conf i.c3{background:var(--violet)}.bx .db-carte{text-align:center;border:1px solid color-mix(in srgb,var(--success)45%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--success)14%,var(--raised)),var(--raised)70%);width:min(520px,100%);animation:db-entre .4s var(--ease)both;border-radius:26px;flex-direction:column;align-items:center;gap:14px;padding:clamp(24px,5vw,36px);display:flex;position:relative;box-shadow:0 30px 80px #00000080}.bx .db-cad{color:var(--success)}.bx .db-anse{transform-origin:44px 28px;animation:db-ouvre .7s .2s var(--ease)both}.bx .db-bati{align-items:center;gap:12px;display:flex}.bx .db-face{background:color-mix(in srgb,var(--success)16%,transparent);border-radius:22px;place-items:center;width:72px;height:72px;animation:.55s ease-out .9s 2 both db-saute;display:grid}.bx .db-bulle{background:var(--success);color:var(--color-bg);text-align:left;animation:db-entre .35s 1s var(--ease)both;border-radius:16px 16px 16px 4px;margin:0;padding:10px 14px;font-size:15.5px;font-weight:700}.bx .db-txt{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.bx .db-btn{min-height:52px;animation:db-entre .35s 1.6s var(--ease)both;padding:0 26px;font-size:16.5px;font-weight:700}@keyframes db-net{0%{filter:blur(12px)grayscale()}to{filter:blur()grayscale(0)}}@keyframes db-tombe{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(105vh)rotate(540deg)}}@keyframes db-ouvre{0%{transform:rotate(0)translateY(0)}60%{transform:translateY(-8px)}to{transform:translateY(-8px)rotate(28deg)}}@keyframes db-saute{0%,to{transform:translateY(0)}45%{transform:translateY(-16px)scale(1.06)}}@keyframes db-entre{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bx .db *,.bx .db{animation:none!important}.bx .db-anse{transform:translateY(-8px)rotate(28deg)}.bx .db-conf{display:none}}@media (max-width:860px){.bx .vr-in{grid-template-columns:minmax(0,1fr);gap:20px}.bx .vr-fond-in{transform:scale(.4)}.bx .lc-h h2{font-size:18px}.bx .db-fond-in{width:900px}}.bx .dtab .dn-lock{font-size:10px;position:absolute;top:3px;right:16%}.bx .lc+.mp-home,.bx .lc-fini-w+.mp-home{margin-top:0}.bx .fc{flex-direction:column;gap:clamp(20px,3vw,32px);min-width:0;display:flex}.bx .fc-g{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.bx .fc-story,.bx .fc-cote{flex-direction:column;gap:16px;min-width:0;display:flex}.bx .fc-c{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.bx .fc-c .kick{margin:0}.bx .qr-apercu{width:132px;height:132px;box-shadow:0 0 0 1px var(--line);border-radius:12px;margin-bottom:10px;display:block}.bx .qr-apercu .qr-fond{fill:#fff}.bx .fc-lien{max-width:100%;font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}@media (max-width:980px){.bx .fc-g{grid-template-columns:minmax(0,1fr)}}@media (min-width:641px){.bx .fc-story .ms-g{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}@media (max-width:640px){.bx .fc-story .ms-gauche{width:min(240px,72%);margin:0 auto}.bx .fc-story .ms-a>*{flex:140px;justify-content:center}.bx .fc-story .ms-mt{text-align:center;align-self:stretch;min-height:44px}.bx .fc-story .ms-t{padding:12px}.bx .fc-c{align-items:stretch}.bx .fc-c>.btn{justify-content:center;width:100%}}.bx .ms{scroll-margin-top:90px}.bx .ms:focus{outline:none}.bx .ms:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.bx .ms-h .kick{margin:0}.bx .ms-h h2{margin:4px 0 2px;font-size:clamp(19px,2vw,23px)}.bx .ms-h p{color:var(--ink-2);margin:0;font-size:14.5px}.bx .ms-g{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.bx .ms-gauche{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.bx .ms-apercu{aspect-ratio:9/16;border:1px solid var(--line);width:100%;font:inherit;color:inherit;cursor:zoom-in;background:#ffffff0a;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.bx .ms-apercu:disabled{cursor:default}.bx .ms-apercu:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.bx .ms-apercu img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block}.bx .ms-apercu img.on{opacity:1}.bx .ms-charge{background:linear-gradient(110deg,#0000 30%,#ffffff12 50%,#0000 70%) 0 0/200% 100%;animation:1.4s linear infinite ms-charge;position:absolute;inset:0}@keyframes ms-charge{to{background-position:-200% 0}}.bx .ms-rate{text-align:center;color:var(--ink-2);place-items:center;padding:16px;font-size:13px;display:grid;position:absolute;inset:0}.bx .ms-c{flex-direction:column;gap:14px;min-width:0;display:flex}.bx .ms-a{flex-wrap:wrap;gap:8px 10px;display:flex}.bx .ms-mt{align-self:flex-start;font-size:14px}.bx .ms-note{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.bx .ms-t{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px;display:flex}.bx .ms-t legend{color:var(--ink);padding:0 6px;font-size:13px;font-weight:700}.bx .ms-t .btn{align-self:flex-start}.bx .ms-f{gap:4px;min-width:0;display:grid}.bx .ms-f label{color:var(--ink-2);font-size:12.5px}.bx .ms-n{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-self:end;font-size:11.5px}@media (max-width:640px){.bx .ms-g{grid-template-columns:minmax(0,1fr)}.bx .ms-gauche{width:min(220px,70%);margin:0 auto}}@media (prefers-reduced-motion:reduce){.bx .ms-charge{animation:none}.bx .ms-apercu img{transition:none}}.bx .dn-free{color:var(--ink-2);background:color-mix(in srgb,var(--success)9%,transparent);border:1px solid color-mix(in srgb,var(--success)32%,transparent);border-radius:12px;margin:12px 4px 2px;padding:10px 12px;font-size:12.5px;line-height:1.45}.bx .dn-free b{color:var(--success)}.bx .dash .dtab.lk>span:not(.dn-lock){color:var(--ink-4)}.bx .dn-lock.pop{animation:dn-saute .5s var(--ease)both;display:inline-block}.bx .dn-i.pop,.bx .dtab.pop{animation:1s ease-out both dn-liseret}@keyframes dn-saute{0%{opacity:.85;transform:none}40%{opacity:1;transform:translateY(-6px)scale(1.25)}to{opacity:0;transform:translateY(-14px)rotate(-25deg)scale(1.3)}}@keyframes dn-liseret{0%{box-shadow:inset 0 0 0 1px var(--success);color:var(--ink)}to{box-shadow:inset 0 0 0 1px #0000}}.bx .vx{border:1px solid var(--line);background:var(--raised);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:10px;max-width:620px;margin:20px auto;padding:clamp(24px,5vw,40px);display:flex}.bx .vx-pad{background:color-mix(in srgb,var(--amber)12%,transparent);border:1px solid color-mix(in srgb,var(--amber)38%,transparent);border-radius:22px;place-items:center;width:72px;height:72px;font-size:36px;display:grid}.bx .vx .kick{margin-top:4px}.bx .vx h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.4vw,34px);line-height:1.1}.bx .vx p{max-width:52ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.bx .vx .vx-reste{color:var(--ink);margin:8px 0 6px;font-weight:700}.bx .vx-btn{min-height:50px;padding:0 22px;font-size:15.5px;font-weight:700}.bx .vx-apercu{border:1px solid var(--line);filter:blur(3px);opacity:.45;pointer-events:none;text-align:left;border-radius:14px;gap:8px;width:min(420px,100%);margin-top:18px;padding:14px;display:grid}.bx .vx-apercu span{background:#ffffff1f;border-radius:5px;height:10px;display:block}.bx .av-auj{gap:18px}.bx .av-h{flex-direction:column;gap:6px;display:flex}.bx .av-h h1{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3.4vw,32px);line-height:1.1}.bx .av-h p{max-width:60ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.bx .av-hero{border:1px solid color-mix(in srgb,var(--violet)45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--blue)16%,var(--raised)),color-mix(in srgb,var(--violet)16%,var(--raised)));border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:14px;padding:clamp(20px,3.5vw,28px);display:grid;position:relative}.bx .av-hero-t{flex-direction:column;gap:6px;min-width:0;display:flex}.bx .av-hero-t .kick{color:color-mix(in srgb,var(--violet)45%,var(--color-text))}.bx .av-hero h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,26px);line-height:1.2}.bx .av-hero p{max-width:58ch;color:var(--ink-2);margin:2px 0 0;font-size:15px;line-height:1.55}.bx .av-cta{white-space:nowrap;min-height:58px;box-shadow:0 10px 30px color-mix(in srgb,var(--blue)35%,transparent);flex-direction:column;align-items:center;gap:2px;padding:10px 24px;font-size:16px;font-weight:800}.bx .av-cta small{opacity:.85;font-size:11.5px;font-weight:600}.bx .av-pose{top:-30px;right:28px}.bx .av-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bx .av-path li{border:1px solid var(--line);background:var(--raised);opacity:.72;border-radius:16px;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.bx .av-path li.now{opacity:1;border-color:color-mix(in srgb,var(--violet)50%,transparent);background:color-mix(in srgb,var(--blue)8%,var(--raised))}.bx .av-path b{font-size:14px;display:block}.bx .av-path small{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.bx .av-n{background:color-mix(in srgb,var(--color-text)6%,transparent);width:28px;height:28px;color:var(--ink-3);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.bx .av-path li.now .av-n{background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--color-text)}.bx .av-msg{border:1px dashed color-mix(in srgb,var(--ink)22%,transparent);color:var(--ink-3);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.bx .av-msg .b2-m{width:34px;height:34px;color:var(--color-text);background:linear-gradient(135deg,var(--blue),var(--violet));border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.bx .av-msg p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:14px;overflow:hidden}.bx .av-msg b{color:var(--ink)}.bx .av-msg .btn{flex:none;width:auto;padding:0 14px}@media (max-width:860px){.bx .av-hero{grid-template-columns:minmax(0,1fr)}.bx .av-cta{width:100%}.bx .av-path{grid-template-columns:minmax(0,1fr)}.bx .av-pose{right:18px}.bx .av-msg p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box}}.bx .db.ouv{background:color-mix(in srgb,var(--color-bg)82%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bx .ouv-face{border-radius:28px;width:96px;height:96px}.bx .ouv-bulle{text-align:center}.bx .bati.ouv-content .bt-mouth{animation:ouv-sourit .4s .6s var(--ease)both}@keyframes ouv-sourit{to{border-radius:0 0 1.3em 1.3em;width:1.3em;height:.55em;margin-left:-.65em}}@media (prefers-reduced-motion:reduce){.bx .dn-lock.pop{display:none}.bx .dn-i.pop,.bx .dtab.pop{animation:none}.bx .bati.ouv-content .bt-mouth{border-radius:0 0 1.3em 1.3em;width:1.3em;height:.55em;margin-left:-.65em}}.bx .csys{z-index:55;background:radial-gradient(1000px 500px at 50% -20%,color-mix(in srgb,var(--blue)12%,transparent),transparent 60%),var(--color-bg);color:var(--ink);flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex;position:fixed;inset:0}.bx .cs-back{border:1px solid color-mix(in srgb,var(--blue)32%,transparent);background:color-mix(in srgb,var(--blue)14%,var(--raised));min-height:40px;color:var(--color-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:13.5px;font-weight:700;display:inline-flex}.bx .cs-back:hover{background:color-mix(in srgb,var(--blue)22%,var(--raised))}.bx .cs-back span{background:color-mix(in srgb,var(--blue)26%,var(--raised));border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:grid}.bx .cs-etapes{gap:3px;margin:0 0 18px;padding:0;list-style:none;display:grid}.bx .cs-etapes button{width:100%;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.bx .cs-etapes button em{color:var(--ink-4);margin-left:auto;font-size:11px;font-style:normal;font-weight:500}.bx .cs-etapes button:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--color-text)4%,transparent)}.bx .cs-etapes button:disabled{cursor:not-allowed;color:var(--ink-2);outline:1px dashed color-mix(in srgb,var(--ink)22%,transparent);outline-offset:-1px}.bx .cs-etapes button.fait{color:var(--ink-2)}.bx .cs-etapes button.on{color:var(--color-text);background:color-mix(in srgb,var(--blue)18%,var(--raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet)50%,transparent)}.bx .cs-n{width:22px;height:22px;font-family:var(--font-mono);background:#ffffff14;border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.bx .cs-etapes button.fait .cs-n{background:var(--success);color:var(--color-bg)}.bx .cs-etapes button.on .cs-n{background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--color-text)}.bx .cs-body{flex:auto;grid-template-columns:420px minmax(0,1fr);gap:16px;min-height:0;display:grid}.bx .cs-panel{border:1px solid color-mix(in srgb,var(--blue)30%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--blue)13%,var(--raised)),color-mix(in srgb,var(--blue)7%,var(--raised)));border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.bx .cs-ph{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:20px 22px 14px;display:flex}.bx .cs-ph .kick{display:block}.bx .cs-guide-p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.bx .cs-ph h2{letter-spacing:-.01em;margin:6px 0 0;font-size:21px;line-height:1.15}.bx .cs-cred{border-radius:14px;flex:none;gap:10px;padding:7px 14px 7px 7px;display:flex}.bx .cs-cred .credx-ic{border-radius:11px;width:36px;height:36px}.bx .cs-cred .credx-n{font-size:19px}.bx .cs-cred .credx-bar{width:84px;height:4px;margin-top:4px}.bx .cs-bati{align-items:flex-start;gap:10px;display:flex}.bx .cs-face{flex:none;place-items:center;width:36px;height:36px;display:grid}.bx .cs-bulle{background:color-mix(in srgb,var(--blue)12%,var(--raised));border:1px solid color-mix(in srgb,var(--blue)32%,transparent);border-radius:4px 14px 14px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.bx .cs-pb{overscroll-behavior:contain;min-height:0;padding:18px 22px 22px;overflow-y:auto}.bx .cs-step{padding-bottom:14px}.bx .cs-pb::-webkit-scrollbar{width:12px}.bx .cs-page::-webkit-scrollbar{width:12px}.bx .cs-pb::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000}.bx .cs-page::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000}.bx .cs-pb::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.bx .cs-page::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.bx .cs-pb::-webkit-scrollbar-track{margin-block:10px}.bx .cs-page::-webkit-scrollbar-track{margin-block:6px}.bx .cs-step{flex-direction:column;gap:14px;display:flex}.bx .cs-pf{border-top:1px solid var(--line);background:color-mix(in srgb,var(--blue)7%,var(--raised));align-items:center;gap:10px;min-width:0;padding:14px 22px 16px;display:flex}.bx .cs-pf .cs-go{position:relative}.bx .cs-go-pose{top:-24px;right:8px}.bx .cs-pf>*{flex:none}.bx .cs-pf>.cs-pf-info{flex:auto;min-width:max-content}.bx .cs-pf[data-compact] .ccred small,.bx .cs-pf[data-compact] .ccred-bar{display:none}.bx .cs-pf[data-plie]{flex-wrap:wrap}.bx .cs-pf[data-plie] .btn-primary{flex:1 0 100%;order:2;justify-content:center}.bx .cs-pf[data-info]>.cs-pf-info{flex-basis:100%;order:-1;min-width:0}.bx .cs-pf .btn{white-space:nowrap;flex:none;width:auto;min-height:46px;padding:0 18px;font-size:14.5px}.bx .cs-pf-info{color:var(--ink-3);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.bx .cs-pf-info .pe-err{font-size:12.5px}.bx .cs-pf-slot{display:contents}.bx .cs-prev{border:1px solid var(--line);background:var(--raised);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.bx .cs-pvh{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.bx .cs-pvh .kick{color:var(--ink-3);margin-right:auto}.bx .cs-prev-bar{border:1px solid var(--line);background:#0003;border-radius:11px;gap:4px;padding:3px;display:inline-flex}.bx .cs-prev-bar button{min-height:32px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700}.bx .cs-prev-bar button.on{background:color-mix(in srgb,var(--blue)22%,var(--raised));color:var(--color-text)}.bx .cs-stage{background:repeating-linear-gradient(45deg,#0000002e 0 12px,#0000001a 12px 24px);flex-direction:column;align-items:center;min-height:0;padding:28px;display:flex;overflow:hidden}.bx .cs-frame{width:100%;min-height:0;transition:max-width .3s var(--ease);border-radius:14px;flex-direction:column;flex:auto;display:flex;overflow:clip;box-shadow:0 20px 60px #00000073}.bx .cs-frame.ordi{max-width:1040px}.bx .cs-frame.tel{max-width:390px}@media (max-width:1000px){.bx .csys{overscroll-behavior:contain;padding:16px;display:block;overflow-y:auto}.bx .cs-etapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.bx .cs-etapes button{text-align:center;flex-direction:column;justify-content:flex-start;gap:4px;height:100%;padding:8px 4px;font-size:10.5px;line-height:1.25}.bx .cs-etapes button em{display:none}.bx .cs-body[data-etape=sujet]{flex-direction:column;gap:0;display:flex}.bx .cs-body[data-etape=sujet]>.cs-panel{display:contents}.bx .cs-body[data-etape=sujet] .cs-ph{border:1px solid color-mix(in srgb,var(--blue)30%,var(--line));background:color-mix(in srgb,var(--blue)13%,var(--raised));border-bottom:0;border-radius:22px 22px 0 0;order:1}.bx .cs-body[data-etape=sujet] .cs-pb{border:1px solid color-mix(in srgb,var(--blue)30%,var(--line));background:color-mix(in srgb,var(--blue)10%,var(--raised));border-top:0;border-radius:0 0 22px 22px;order:2}.bx .cs-body[data-etape=sujet] .cs-pb .cs-etapes{margin-bottom:0}.bx .cs-body[data-etape=sujet]>.cs-sujets{order:3;margin:14px 0}.bx .cs-body[data-etape=sujet] .cs-pf,.bx .cs-body[data-etape=sujet] .cs-sous-nav{border:1px solid color-mix(in srgb,var(--blue)30%,var(--line));border-radius:22px;order:4}.bx .cs-body{grid-template-columns:minmax(0,1fr);gap:14px}.bx .cs-panel{display:block;overflow:visible}.bx .cs-pb{overflow:visible}.bx .cs-qtete{top:-16px}.bx .cs-ro{z-index:3;border-bottom:1px solid var(--line-soft);padding-top:14px;position:sticky;top:-16px}.bx .cs-pf{z-index:2;border-radius:0 0 22px 22px;position:sticky;bottom:0}.bx .cs-sous-nav{border-radius:0 0 22px 22px;position:sticky;bottom:0}.bx .cs-prev{display:block}.bx .cs-stage{height:640px;padding:16px}}@media (max-width:480px){.bx .cs-pf{flex-wrap:wrap;padding:12px 16px 14px}.bx .cs-pf>.cs-pf-info{flex-basis:100%;order:-1;min-width:0}.bx .cs-pf-info:empty{display:none}.bx .cs-pf .btn-primary{flex:1;justify-content:center}.bx .cs-sous-nav{padding:10px 16px 14px}}@media (prefers-reduced-motion:reduce){.bx .cs-frame{transition:none}}.bx .cs-sujets{border:1px solid var(--line);background:var(--raised);border-radius:22px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.bx .sj-h{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 24px;display:flex}.bx .sj-h>div{min-width:0}.bx .sj-h h2{margin:0;font-size:20px;line-height:1.2}.bx .sj-h p{color:var(--ink-3);margin:3px 0 0;font-size:13.5px}.bx .sj-b{overscroll-behavior:contain;min-height:0;padding:22px 24px 28px;overflow-y:auto}.bx .sj-b::-webkit-scrollbar{width:12px}.bx .sj-b::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000}.bx .sj-b::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.bx .sj-b::-webkit-scrollbar-track{margin-block:10px}.bx .sj-t{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;display:block}.bx .sj-t-mes{margin:22px 0 10px}.bx .sj-c{border:1px solid var(--line);background:color-mix(in srgb,var(--color-text)3%,var(--raised));border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.bx .sj-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bx .sj-type{white-space:nowrap;color:color-mix(in srgb,var(--violet)55%,var(--color-text));background:color-mix(in srgb,var(--violet)14%,transparent);border:1px solid color-mix(in srgb,var(--violet)35%,transparent);border-radius:99px;align-self:flex-start;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.bx .sj-type.t-estimateur{color:var(--amber-soft);background:color-mix(in srgb,var(--amber)12%,transparent);border-color:color-mix(in srgb,var(--amber)35%,transparent)}.bx .sj-type.t-service{color:var(--success-soft);background:color-mix(in srgb,var(--success)12%,transparent);border-color:color-mix(in srgb,var(--success)35%,transparent)}.bx .sj-type.t-rdv,.bx .sj-type.t-checklist{color:var(--sky);background:color-mix(in srgb,var(--sky)12%,transparent);border-color:color-mix(in srgb,var(--sky)35%,transparent)}.bx .sj-prix{font-family:var(--font-mono);white-space:nowrap;color:var(--amber);background:color-mix(in srgb,var(--amber)14%,transparent);border-radius:99px;flex:none;padding:4px 9px;font-size:11px;font-weight:600}.bx .sj-c h3{margin:0;font-size:19px;line-height:1.25}.bx .sj-pq{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.bx .sj-face{flex:none;place-items:center;width:24px;height:24px;display:grid}.bx .sj-sec{border-top:1px solid var(--line);padding-top:11px}.bx .sj-sec .sj-t{margin-bottom:7px}.bx .sj-sec ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.bx .sj-sec li{color:var(--ink-2);padding-left:18px;font-size:13px;line-height:1.4;position:relative}.bx .sj-sec li:before{content:"";background:color-mix(in srgb,var(--ink)30%,transparent);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:3px}.bx .sj-sec.ok li:before{background:var(--success)}.bx .sj-chips{flex-wrap:wrap;gap:6px;display:flex}.bx .sj-chips span{color:var(--ink-2);background:color-mix(in srgb,var(--color-text)7%,transparent);border-radius:8px;padding:4px 9px;font-size:12px}.bx .sj-act{flex-direction:column;gap:6px;margin-top:auto;padding-top:6px;display:flex}.bx .sj-act .btn{justify-content:center;width:100%;min-height:44px}.bx .sj-act small{text-align:center;color:var(--ink-3);font-size:11.5px}.bx .sj-autre-t{flex-direction:column;gap:3px;min-width:0;display:flex}.bx .sj-autre-t b{font-size:16px}.bx .sj-autre-t small{color:var(--ink-3);font-size:13px;line-height:1.45}.bx .sj-tt{flex-direction:column;gap:4px;display:flex}.bx .sj-tt h2{letter-spacing:-.02em;margin:2px 0 0;font-size:24px;line-height:1.15}.bx .sj-rassure{color:var(--ink-2);align-items:center;gap:8px;margin:4px 0 0;font-size:13.5px;display:flex}.bx .sj-rassure i{color:var(--success);font-style:normal}.bx .sj-reco{--sj-fond:color-mix(in srgb,var(--blue)9%,var(--raised));background:linear-gradient(var(--sj-fond),var(--sj-fond))padding-box,linear-gradient(120deg,var(--blue),var(--violet),color-mix(in srgb,var(--violet)25%,white),var(--violet),var(--blue))border-box;background-size:100% 100%,300% 300%;border:2px solid #0000;border-radius:20px;flex-direction:column;gap:10px;margin-top:38px;padding:22px;transition:opacity .3s,filter .3s;animation:5s linear infinite sj-flux,3s ease-in-out infinite sj-halo;display:flex;position:relative}.bx .sj-reco.sel{background:linear-gradient(var(--sj-fond),var(--sj-fond))padding-box,linear-gradient(120deg,var(--success),var(--blue),var(--success))border-box;box-shadow:0 0 0 4px color-mix(in srgb,var(--success)16%,transparent),0 18px 50px color-mix(in srgb,var(--success)16%,transparent);background-size:100% 100%,300% 300%;animation:5s linear infinite sj-flux}.bx .sj-reco.off{background:var(--raised);border:2px solid var(--line);box-shadow:none;opacity:.6;filter:saturate(.6);animation:none}@keyframes sj-flux{0%{background-position:0 0,0%}to{background-position:0 0,300%}}@keyframes sj-halo{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--violet)8%,transparent),0 18px 50px color-mix(in srgb,var(--blue)14%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--violet)18%,transparent),0 18px 60px color-mix(in srgb,var(--blue)28%,transparent)}}.bx .sj-reco-pose{top:-32px;right:24px}.bx .sj-badges{flex-wrap:wrap;align-items:center;gap:8px;padding-right:76px;display:flex}.bx .sj-badge{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 10px;font-size:10.5px}.bx .sj-badge.r{background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--color-text);font-weight:600}.bx .sj-badge.f{background:color-mix(in srgb,var(--success)13%,transparent);color:var(--success)}.bx .sj-reco h3{letter-spacing:-.02em;text-wrap:balance;margin:4px 0 0;font-size:22px;line-height:1.2}.bx .sj-genre{color:var(--ink-3);margin:0;font-size:13px}.bx .sj-why{border-left:2px solid var(--violet);color:var(--ink-2);margin:4px 0 0;padding:2px 0 2px 12px;font-size:13.5px;line-height:1.55}.bx .sj-why b{color:var(--color-text)}.bx .sj-apercu{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.bx .sj-apercu div{border:1px solid var(--line);background:color-mix(in srgb,var(--color-text)3%,transparent);color:var(--ink-3);border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.4}.bx .sj-apercu b{color:var(--ink);margin-bottom:3px;font-size:12px;display:block}.bx .sj-reco .sj-act{align-items:flex-start}.bx .sj-reco .sj-act .btn{width:auto;padding:0 20px;font-weight:800}.bx .sj-reco.sel .sj-act .btn{background:color-mix(in srgb,var(--success)16%,transparent);color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success)50%,transparent)}.bx .sj-althead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-top:24px;display:flex}.bx .sj-althead b{font-size:15px}.bx .sj-althead span{color:var(--ink-3);font-size:12.5px}.bx .sj-alts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.bx .sj-alt{border:1px solid color-mix(in srgb,var(--color-text)6%,transparent);background:color-mix(in srgb,var(--color-bg)55%,var(--raised));border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:16px;transition:border-color .25s,background .25s;display:flex}.bx .sj-alt b{color:var(--ink-2);font-size:14.5px;line-height:1.3}.bx .sj-alt>span:not(.sj-tag){color:var(--ink-3);font-size:12.5px;line-height:1.45}.bx .sj-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);background:color-mix(in srgb,var(--amber)12%,transparent);border-radius:99px;align-self:flex-start;margin-bottom:6px;padding:4px 9px;font-size:10px}.bx .sj-tag.a{color:var(--success);background:color-mix(in srgb,var(--success)12%,transparent)}.bx .sj-alt .sj-act{padding-top:10px}.bx .sj-alt .sj-act .btn{border:1px solid color-mix(in srgb,var(--blue)55%,transparent);background:color-mix(in srgb,var(--blue)14%,transparent);min-height:42px;color:var(--blue-soft);font-size:13.5px;font-weight:800;transition:background .2s,transform .2s}.bx .sj-alt .sj-act .btn:hover:not(:disabled){background:color-mix(in srgb,var(--blue)26%,transparent);transform:translateY(-1px)}.bx .sj-alt .sj-act .btn:disabled{opacity:.5;cursor:not-allowed}.bx .sj-alt.sel{background:linear-gradient(color-mix(in srgb,var(--blue)14%,var(--raised)),color-mix(in srgb,var(--blue)14%,var(--raised)))padding-box,linear-gradient(120deg,var(--success),var(--blue),var(--success))border-box;box-shadow:0 0 0 4px color-mix(in srgb,var(--success)12%,transparent),0 14px 40px color-mix(in srgb,var(--success)12%,transparent);background-size:100% 100%,300% 300%;border:2px solid #0000;padding:15px;animation:5s linear infinite sj-flux}.bx .sj-alt.sel b{color:var(--color-text)}.bx .sj-alt.sel>span:not(.sj-tag){color:var(--ink-2)}.bx .sj-alt.sel .sj-act .btn{border-color:color-mix(in srgb,var(--success)60%,transparent);background:color-mix(in srgb,var(--success)16%,transparent);color:var(--success)}.bx .sj-autre{border:1px dashed color-mix(in srgb,var(--ink)22%,transparent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.bx .sj-autre>div{flex:1;min-width:200px}.bx .sj-autre b{font-size:14px;display:block}.bx .sj-autre span{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.bx .sj-autre .btn{border-color:color-mix(in srgb,var(--violet)55%,transparent);background:color-mix(in srgb,var(--violet)10%,transparent);min-height:40px;color:color-mix(in srgb,var(--violet)35%,var(--color-text));padding:0 16px;font-size:13.5px;font-weight:700}@media (max-width:760px){.bx .sj-apercu,.bx .sj-alts{grid-template-columns:minmax(0,1fr)}.bx .sj-tt h2{font-size:21px}.bx .sj-reco{padding:18px}.bx .sj-reco h3{font-size:19px}.bx .sj-reco-pose{right:16px}.bx .sj-badges{padding-right:60px}}@media (prefers-reduced-motion:reduce){.bx .sj-reco,.bx .sj-alt.sel{animation:none}}.bx .mb-pose{z-index:3;pointer-events:none;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--blue)45%,transparent));place-items:center;animation:2.6s ease-in-out infinite mb-pose;display:grid;position:absolute}.bx .mb-pose.off{filter:grayscale(.6);animation:none}@keyframes mb-pose{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-4px)rotate(-6deg)}60%{transform:translateY(0)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.bx .mb-pose{animation:none}}.bx .sj-libre{max-width:760px;color:var(--ink-2);background:color-mix(in srgb,var(--success)8%,transparent);border:1px solid color-mix(in srgb,var(--success)28%,transparent);border-radius:10px;margin:0 auto 16px;padding:8px 12px;font-size:12.5px}.bx .sj-cout{color:var(--ink-3);margin:2px 0 8px;font-size:12.5px}.bx .sj-prog{align-items:center;gap:10px;max-width:760px;margin:0 auto 18px;display:flex}.bx .sj-prog>span{background:color-mix(in srgb,var(--color-text)10%,transparent);border-radius:5px;flex:1;height:5px;overflow:hidden}.bx .sj-prog i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--violet));height:100%;transition:width .3s var(--ease);display:block}.bx .sj-prog small{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:700}.bx .sj-fil{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.bx .sj-paire{flex-direction:column;gap:14px;display:flex}.bx .sj-m{align-items:flex-end;gap:10px;display:flex}.bx .sj-m p,.bx .sj-m>div{border-radius:16px;max-width:78%;margin:0;padding:12px 15px;font-size:14px;line-height:1.5}.bx .sj-m.b p,.bx .sj-m.b>div{background:color-mix(in srgb,var(--color-text)5%,var(--raised));border:1px solid var(--line);border-bottom-left-radius:5px}.bx .sj-m.b>div p{background:0 0;border:0;max-width:none;margin:0 0 10px;padding:0}.bx .sj-m.u{justify-content:flex-end}.bx .sj-m.u p{background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--color-text);border-bottom-right-radius:5px}.bx .sj-m small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:4px;font-size:10px;display:block}.bx .sj-rapides{flex-wrap:wrap;gap:8px;padding-left:34px;display:flex}.bx .sj-rapides button{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:700}.bx .sj-rapides button:hover:not(:disabled){border-color:var(--blue);color:var(--color-text)}.bx .sj-ecrire{gap:8px;padding-left:34px;display:flex}.bx .sj-ecrire .mp-in{resize:none;flex:1;min-width:0}.bx .sj-ecrire .btn{align-self:flex-end}.bx .sj-tape{gap:4px;display:inline-flex}.bx .sj-tape i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s infinite sj-point}.bx .sj-tape i:nth-child(2){animation-delay:.15s}.bx .sj-tape i:nth-child(3){animation-delay:.3s}@keyframes sj-point{0%,to{opacity:.3}50%{opacity:1}}.bx .sj-pourquoi{color:var(--ink-3);margin-top:8px;font-size:12px;display:block}.bx .sj-prop{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)15%,transparent);margin-left:34px}.bx .ccred{border:1px solid color-mix(in srgb,var(--violet)35%,transparent);background:color-mix(in srgb,var(--violet)8%,transparent);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:9px;padding:6px 12px 6px 6px;display:inline-flex}.bx .ccred-ic{background:linear-gradient(135deg,var(--blue),var(--violet));width:28px;height:28px;color:var(--color-text);border-radius:8px;place-items:center;font-size:13px;display:grid}.bx .ccred b{font-size:15px}.bx .ccred small{color:var(--ink-3);font-size:12px;font-weight:600}.bx .ccred-bar{background:color-mix(in srgb,var(--violet)20%,transparent);border-radius:3px;width:70px;height:3px;margin-top:3px;display:block;overflow:hidden}.bx .ccred-bar i{background:linear-gradient(90deg,var(--blue),var(--violet));height:100%;display:block}@media (max-width:1000px){.bx .cs-sujets{display:block;overflow:visible}.bx .sj-b{overflow:visible}}@media (max-width:480px){.bx .sj-h{flex-wrap:wrap;padding:16px}.bx .sj-b{padding:16px}.bx .sj-m p,.bx .sj-m>div{max-width:92%}.bx .sj-rapides,.bx .sj-ecrire{padding-left:0}.bx .sj-prop{margin-left:0}}@media (prefers-reduced-motion:reduce){.bx .sj-tape i{opacity:.7;animation:none}.bx .sj-prog i{transition:none}}.bx .cs-grip{display:none}@media (min-width:1001px){.bx .cs-body{grid-template-columns:clamp(340px,var(--cs-w,420px),50%)16px minmax(0,1fr);gap:0}.bx .cs-grip{cursor:col-resize;touch-action:none;outline:none;place-items:center;display:grid;position:relative}.bx .cs-grip:before{content:"";width:2px;transition:background .15s var(--ease);background:0 0;border-radius:2px;position:absolute;top:18px;bottom:18px;left:7px}.bx .cs-grip:after{content:"";background:color-mix(in srgb,var(--ink)20%,transparent);width:4px;height:32px;transition:background .15s var(--ease),box-shadow .15s var(--ease);border-radius:4px;position:relative}.bx .cs-grip:hover:before{background:var(--line)}.bx .cs-grip:hover:after{background:color-mix(in srgb,var(--ink)45%,transparent)}.bx .cs-grip:focus-visible:after{background:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet)35%,transparent)}.bx .cs-body[data-glisse]{cursor:col-resize;-webkit-user-select:none;user-select:none}.bx .cs-body[data-glisse] .cs-grip:before{background:color-mix(in srgb,var(--violet)70%,transparent)}.bx .cs-body[data-glisse] .cs-grip:after{background:var(--violet);box-shadow:0 0 12px color-mix(in srgb,var(--violet)60%,transparent)}}.bx .sc-liste{flex-direction:column;gap:6px;display:flex}.bx .sc-l{border-radius:var(--r-md);border:1px solid var(--line);min-width:0;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease);background:0 0;align-items:baseline;gap:8px;padding:10px 44px 10px 14px;display:flex;position:relative}.bx .sc-l:hover{border-color:color-mix(in srgb,var(--ink)28%,transparent)}.bx .sc-l.on{border-color:var(--violet);background:color-mix(in srgb,var(--violet)12%,transparent)}.bx .sc-l.on:after{content:"✓";background:var(--violet);width:20px;height:20px;color:var(--color-bg);border-radius:50%;place-items:center;margin-top:-10px;font-size:11px;font-weight:700;display:grid;position:absolute;top:50%;right:12px}.bx .sc-l-t{overflow-wrap:anywhere;font-size:20px;line-height:1.2}.bx .sc-l-tx{font-size:17px;line-height:1.3}.bx .sc-l-plus{color:var(--ink-3);font-size:13px}.bx .sc-l-x{color:var(--ink-2);font-size:14px;line-height:1.3}.bx .sc-l-nom{color:var(--ink-3);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.bx .cs-grip:before,.bx .cs-grip:after,.bx .sc-l{transition:none}}.bx .crm{--c-nouvelle:var(--blue);--c-repondue:var(--success);--c-signee:var(--amber);--c-perdue:var(--ink-4);flex-direction:column;gap:16px;min-width:0;display:flex}.bx .crm .s-nouvelle{--c:var(--c-nouvelle)}.bx .crm .s-repondue{--c:var(--c-repondue)}.bx .crm .s-signee{--c:var(--c-signee)}.bx .crm .s-perdue{--c:var(--c-perdue)}.bx .crm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bx .crm-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,36px);font-weight:700}.bx .crm-search{border:1px solid var(--line);background:var(--raised);width:280px;max-width:100%;color:var(--ink-4);border-radius:12px;align-items:center;gap:8px;padding:9px 13px;display:flex}.bx .crm-search:focus-within{border-color:color-mix(in srgb,var(--blue)55%,transparent)}.bx .crm-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.bx .crm-alert{color:var(--amber);margin-top:-6px;font-size:13.5px;font-weight:700}.bx .crm-vide{color:var(--ink-3);padding:18px;font-size:13.5px}.bx .crm-board{grid-template-columns:repeat(4,minmax(200px,1fr));gap:12px;display:grid}.bx .crm-col{border:1px solid var(--line);background:#ffffff05;border-radius:20px;flex-direction:column;min-width:0;min-height:360px;transition:border-color .2s,background .2s;display:flex}.bx .crm-col.over{border-color:var(--c);background:color-mix(in srgb,var(--c)6%,transparent)}.bx .crm-ch{align-items:center;gap:9px;margin:0;padding:16px 16px 8px;font-size:14px;font-weight:700;display:flex}.bx .crm-ch i{background:var(--c);border-radius:50%;width:8px;height:8px}.bx .crm-ch span{color:var(--ink-4);font-size:13px;font-weight:700}.bx .crm-cards{flex:1;align-content:start;gap:8px;padding:8px 10px 12px;display:grid}.bx .crm-cd{border:1px solid var(--line);background:var(--raised);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.bx .crm-cd:hover{border-color:color-mix(in srgb,var(--blue)35%,var(--line));transform:translateY(-2px);box-shadow:0 10px 24px #0000004d}.bx .crm-cd.drag{opacity:.4}.bx .crm-cd-b{flex-direction:column;gap:2px;min-width:0;display:flex}.bx .crm-nm{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.bx .crm-pj{color:var(--ink-4);overflow-wrap:anywhere;font-size:12.5px}.bx .crm-r{text-align:right;flex:none;justify-items:end;gap:4px;margin-left:auto;display:grid}.bx .crm-tm{color:var(--ink-4);white-space:nowrap;font-size:11.5px}.bx .crm-flag{color:var(--amber);white-space:nowrap;font-size:11px;font-weight:800}.bx .crm-dot{background:var(--success);border-radius:50%;width:8px;height:8px}.bx .crm-col{container:crm-col/inline-size}.bx .crm-flag-c{display:none}@container crm-col (max-width:279px){.bx .crm-cd{gap:10px;padding:10px 12px}.bx .crm-pj,.bx .crm-tm,.bx .crm-r .crm-flag{display:none}.bx .crm-flag-c{display:block}}.bx .crm-hintdrop{text-align:center;color:var(--ink-4);padding:24px 6px;font-size:12.5px}.bx .crm-pa{--pa:var(--blue);width:36px;height:36px;color:color-mix(in srgb,var(--pa)35%,white);background:color-mix(in srgb,var(--pa)32%,var(--color-bg));border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.bx .crm-pa.t2{--pa:var(--violet)}.bx .crm-pa.t3{--pa:var(--success)}.bx .crm-pa.t4{--pa:var(--amber)}.bx .crm-pa.t5{--pa:var(--rose)}.bx .crm-pa-xl{border-radius:20px;width:64px;height:64px;font-size:22px}.bx .b2-sheet.crm-fiche{border-radius:28px;max-width:820px;padding:34px 40px 30px}.bx .crm-fiche-in{flex-direction:column;display:flex}.bx .crm-fh{align-items:center;gap:18px;padding-right:36px;display:flex}.bx .crm-fh h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:700}.bx .crm-fh small{color:var(--ink-4);font-size:14px}.bx .crm-steps{gap:8px;margin-top:26px;display:flex}.bx .crm-steps button{border:1px solid var(--line);color:var(--ink-4);cursor:pointer;background:0 0;border-radius:13px;flex:1;padding:12px 6px;font-size:14px;font-weight:800;transition:background .15s,border-color .15s,color .15s}.bx .crm-steps button:hover{color:var(--ink)}.bx .crm-steps button.on{border-color:var(--c);color:var(--color-text);background:color-mix(in srgb,var(--c)20%,transparent)}.bx .crm-raison{color:var(--ink-3);margin-top:10px;font-size:13.5px}.bx .crm-err{color:var(--danger-soft);margin-top:10px;font-size:13px}.bx .crm-wait{color:var(--amber);margin-top:14px;font-size:14.5px;font-weight:700}.bx .crm-contact{border:1px solid var(--line);border-radius:16px;margin-top:26px;overflow:hidden}.bx .crm-cl{background:color-mix(in srgb,var(--color-text)4%,var(--raised));align-items:center;gap:14px;padding:16px 18px;display:flex}.bx .crm-cl+.crm-cl{border-top:1px solid var(--line)}.bx .crm-lb{width:58px;color:var(--ink-4);flex:none;font-size:12px;font-weight:700}.bx .crm-v{letter-spacing:-.01em;overflow-wrap:anywhere;flex:1;min-width:0;font-size:22px;font-weight:800}.bx .crm-v.none{color:var(--ink-4);font-size:14px;font-weight:600}.bx .crm-pref{color:var(--success);flex:none;font-size:11px;font-weight:800}.bx .crm-ibs{flex:none;gap:6px;display:flex}.bx .crm-ib{border:1px solid var(--line);background:var(--raised);width:42px;height:42px;color:var(--ink-2);cursor:pointer;border-radius:12px;place-items:center;padding:0;font-size:15px;text-decoration:none;display:grid}.bx .crm-ib:hover{border-color:var(--blue);color:var(--ink)}.bx .crm-ib.on{border-color:var(--success);color:var(--success);font-size:12px}.bx .crm-go{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.bx .crm-main{flex:none;min-height:52px;padding:0 24px;font-size:15.5px}.bx .b2-sheet-c .crm-go .btn,.bx .b2-sheet-c .crm-row .btn{width:auto}.bx .crm-quote{border-left:3px solid var(--violet);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:30px 0 0;padding-left:14px;font-size:18px;line-height:1.6}.bx .crm-quote.sm{font-size:15px}.bx .crm-facts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.bx .crm-facts span{border:1px solid var(--line);background:#ffffff0a;border-radius:99px;padding:9px 15px;font-size:14.5px;font-weight:700}.bx .crm-est{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:flex}.bx .crm-est b{color:var(--ink);font-size:20px}.bx .crm-rep{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.bx .crm-rep h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:13px;font-weight:700}.bx .crm-rep dl{gap:12px;margin:0;display:grid}.bx .crm-rep dt{color:var(--ink-3);font-size:13.5px}.bx .crm-rep dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:15.5px;font-weight:700}.bx .b2-sheet-c .btn.crm-vue-btn{width:auto;margin-top:16px}.bx .crm-vue-note{color:var(--ink-3);margin:0 0 12px;font-size:13.5px}.bx .crm-rep p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.bx .crm-rep .crm-rev-t{color:var(--ink);margin-bottom:6px;font-size:16.5px;font-weight:700}.bx .crm-vd{border-radius:99px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:800}.bx .crm-vd.ok{color:var(--success);background:color-mix(in srgb,var(--success)14%,transparent)}.bx .crm-vd.mid{color:var(--amber);background:color-mix(in srgb,var(--amber)14%,transparent)}.bx .crm-vd.ko{color:var(--danger-soft);background:color-mix(in srgb,var(--danger)14%,transparent)}.bx .crm-del{color:var(--ink-4);align-self:flex-start;margin-top:26px;font-size:12.5px}.bx .crm-test{border:1px dashed color-mix(in srgb,var(--ink-3)60%,transparent);letter-spacing:.02em;color:var(--ink-3);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.bx .crm-test-f{width:fit-content;margin:6px 0 0;font-size:12px;display:block}.bx .crm-fin{flex-wrap:wrap;align-self:flex-start;gap:8px 20px;margin-top:26px;display:flex}.bx .crm-fin .crm-del{margin-top:0}.bx .crm-ctest{color:var(--ink-3);font-size:12.5px}.bx .crm-sanstests{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.bx .crm-ta{resize:vertical;border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)70%,black);width:100%;min-height:170px;color:var(--ink);border-radius:12px;padding:13px;font-size:14px;line-height:1.6;display:block}.bx .crm-ta:focus{border-color:color-mix(in srgb,var(--blue)55%,transparent);outline:none}.bx .crm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bx .crm-row.end{justify-content:flex-end;margin-top:12px}.bx .crm-reasons{gap:8px;display:grid}.bx .crm-reasons button{border:1px solid var(--line);background:var(--raised);color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:700}.bx .crm-reasons button:hover{border-color:var(--violet)}.bx .crm-sec{flex-direction:column;gap:8px;margin-top:22px;display:flex}.bx .crm-sec h2{margin:0;font-size:21px;font-weight:700}.bx .crm-lead{color:var(--ink-3);margin-bottom:6px;font-size:13.5px}.bx .crm-sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.bx .crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bx .crm-kp{--k:var(--blue);border:1px solid var(--line);background:var(--raised);border-radius:18px;min-height:150px;padding:18px;position:relative;overflow:hidden}.bx .crm-kp.g{--k:var(--success)}.bx .crm-kp.a{--k:var(--amber)}.bx .crm-kp.v{--k:var(--violet)}.bx .crm-kp:hover{border-color:color-mix(in srgb,var(--color-text)18%,transparent)}.bx .crm-kp>b{letter-spacing:-.02em;font-size:32px;font-weight:800;display:block}.bx .crm-kp>span:not(.crm-kd){color:var(--ink-3);font-size:13px;font-weight:700}.bx .crm-evo{color:var(--success);background:color-mix(in srgb,var(--success)13%,transparent);border-radius:99px;margin-top:8px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.bx .crm-evo.moins{color:var(--amber);background:color-mix(in srgb,var(--amber)13%,transparent)}.bx .crm-evo.nul{color:var(--ink-4);background:color-mix(in srgb,var(--color-text)6%,transparent);font-weight:600}.bx .crm-kd{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)95%,transparent);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:700;transition:opacity .15s;position:absolute;top:14px;right:14px}.bx .crm-kd.on{opacity:1}.bx .crm-kp svg{cursor:crosshair;width:120px;height:44px;position:absolute;bottom:14px;right:14px}.bx .crm-kp .crm-ln{fill:none;stroke:var(--k);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bx .crm-pt{fill:var(--k);opacity:0;transition:opacity .15s}.bx .crm-pt.on{opacity:1}.bx .crm-box{flex-direction:column;gap:10px;min-width:0;display:flex}.bx .crm-chartbox{margin-top:12px}.bx .crm-chh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bx .crm-big{margin-top:4px;font-size:22px;font-weight:800;display:block}.bx .crm-leg{color:var(--ink-3);gap:14px;font-size:12.5px;display:flex}.bx .crm-leg i,.bx .crm-ctip i{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.bx .crm-ctip i{margin-right:1px}.bx .crm-leg i.d,.bx .crm-ctip i.d{background:var(--blue)}.bx .crm-leg i.s,.bx .crm-ctip i.s{background:var(--amber)}.bx .crm-cw{position:relative}.bx .crm-chart{aspect-ratio:800/240;width:100%;height:auto;display:block}.bx .crm-grid{stroke:var(--line);stroke-width:1px}.bx .crm-axe{font-family:var(--font-mono);fill:var(--ink-4);font-size:11px}.bx .crm-sb{fill:var(--amber)}.bx .crm-ar0{stop-color:var(--blue);stop-opacity:.28}.bx .crm-ar1{stop-color:var(--blue);stop-opacity:0}.bx .crm-area{fill:url(#crm-ar)}.bx .crm-ln-big{fill:none;stroke:var(--blue);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.bx .crm-cross{stroke:var(--ink-3);stroke-dasharray:3 4;opacity:.6}.bx .crm-dp{fill:var(--color-bg);stroke:var(--blue);stroke-width:2px;transition:r .15s}.bx .crm-dp.on{r:6px;fill:var(--color-text)}.bx .crm-hz{fill:#0000;cursor:crosshair}.bx .crm-ctip{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)96%,transparent);pointer-events:none;border-radius:12px;min-width:180px;padding:10px 12px;font-size:12.5px;position:absolute;box-shadow:0 12px 30px #0006}.bx .crm-ctip small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px;font-size:10.5px;display:block}.bx .crm-ctip span{align-items:center;gap:5px;margin:3px 0;display:flex}.bx .crm-ctip em{color:var(--success);margin-top:6px;font-style:normal;font-weight:800;display:block}.bx .crm-ctip em.down{color:var(--danger-soft)}.bx .crm-axis,.bx .crm-axis2{font-family:var(--font-mono);color:var(--ink-4);justify-content:space-between;padding:0 4px;font-size:11px;display:flex}.bx .crm-axis2{justify-content:space-around;margin-top:6px}.bx .crm-two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.bx .crm-fr{border-radius:8px;grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:12px;margin:0 -6px;padding:4px 6px;font-size:13.5px;transition:background .15s;display:grid;position:relative}.bx .crm-fr:hover{background:#ffffff09}.bx .crm-fr em{font-family:var(--font-mono);text-align:right;color:var(--ink-3);font-size:12.5px;font-style:normal;font-weight:600}.bx .crm-track{background:color-mix(in srgb,var(--color-text)7%,transparent);border-radius:7px;height:14px;display:block;overflow:hidden}.bx .crm-track i{background:var(--blue);border-radius:7px;width:0;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.bx .crm-track i.g{background:var(--success)}.bx .crm-track i.a{background:var(--amber)}.bx .crm-track i.p{background:var(--ink-4)}.bx .crm-stats.in .crm-track i{width:var(--w)}.bx .crm-drop{color:var(--ink-4);font-size:12px}.bx .crm-tip{z-index:2;border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)96%,transparent);width:max-content;max-width:260px;color:var(--ink);opacity:0;pointer-events:none;border-radius:10px;padding:7px 10px;font-size:12.5px;font-weight:700;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0006}.bx .crm-fr:hover .crm-tip,.bx .crm-rb:hover .crm-tip{opacity:1}.bx .crm-fr .crm-tip{max-width:calc(100% - 12px);left:6px;transform:none}.bx .crm-rb:first-child .crm-tip{left:0;transform:none}.bx .crm-rb:last-child .crm-tip{left:auto;right:0;transform:none}.bx .crm-rb .crm-tip{white-space:normal;max-width:220px}.bx .crm-rtbars{align-items:flex-end;gap:12px;height:96px;margin-top:8px;display:flex}.bx .crm-rb{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex;position:relative}.bx .crm-rv{font-family:var(--font-mono);color:var(--ink-3);opacity:0;font-size:11px;font-weight:600;transition:opacity .15s}.bx .crm-rb:hover .crm-rv{opacity:1;color:var(--ink)}.bx .crm-rb i{background:linear-gradient(180deg,var(--success),color-mix(in srgb,var(--success)60%,black));opacity:.75;border-radius:7px 7px 3px 3px;flex:none;width:100%;height:0;transition:height .9s cubic-bezier(.2,.8,.2,1),opacity .15s;display:block}.bx .crm-stats.in .crm-rb i{height:var(--h)}.bx .crm-rb:hover i,.bx .crm-rb:last-child i{opacity:1}.bx .crm-k2{margin-top:16px}.bx .crm-stats .crm-ln{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.3,.7,.2,1)}.bx .crm-stats.in .crm-ln{stroke-dashoffset:0}.bx .crm-stats .crm-area,.bx .crm-stats .crm-sb{opacity:0;transition:opacity .8s .5s}.bx .crm-stats.in .crm-area,.bx .crm-stats.in .crm-sb{opacity:1}.bx .crm-tpls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.bx .crm-tp{--c:var(--blue);border:1px solid var(--line);background:var(--raised);border-radius:16px}.bx .crm-tp.k-relance{--c:var(--success)}.bx .crm-tp.k-apres_echange{--c:var(--violet)}.bx .crm-tp.k-recommandation{--c:var(--amber)}.bx .crm-tp[open]{border-color:color-mix(in srgb,var(--c)45%,var(--line))}.bx .crm-tp summary{cursor:pointer;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.bx .crm-tp summary::-webkit-details-marker{display:none}.bx .crm-tp summary>span{gap:4px;display:grid}.bx .crm-w{color:var(--c);font-size:11.5px;font-weight:800}.bx .crm-tp b{font-size:15px}.bx .crm-chev{color:var(--ink-4);flex:none;margin-left:auto;transition:transform .2s}.bx .crm-tp[open] .crm-chev{transform:rotate(180deg)}.bx .crm-tp-c{flex-direction:column;gap:12px;padding:0 20px 18px;display:flex}.bx .crm-full{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)70%,black);color:var(--ink-2);border-radius:12px;padding:16px;font-size:14px;line-height:1.65}.bx .crm-full mark{color:var(--color-text);background:color-mix(in srgb,var(--c)24%,transparent);border-radius:4px;padding:0 3px}.bx .crm-orig{font-size:12.5px}.bx .crm-foot{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;margin-top:24px;padding-top:16px;display:flex}.bx .crm-foot p{color:var(--ink-4);font-size:12.5px;line-height:1.55}.bx .crm-foot b{color:var(--ink-3)}.bx .crm-foot .link{font-size:12.5px}@container main (max-width:1100px){.bx .crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bx .crm-two{grid-template-columns:minmax(0,1fr)}}@container main (max-width:860px){.bx .crm-board{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(260px,82%));padding-bottom:8px;overflow-x:auto}.bx .crm-col{scroll-snap-align:start;min-height:260px}.bx .crm-search{width:100%}.bx .crm-tpls{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.bx .b2-sheet.crm-fiche{border-radius:22px;padding:24px 18px 22px}.bx .crm-fh{gap:14px}.bx .crm-pa-xl{border-radius:16px;width:52px;height:52px;font-size:18px}.bx .crm-fh h2{font-size:24px}.bx .crm-steps{flex-wrap:wrap}.bx .crm-steps button{flex:40%}.bx .crm-cl{flex-wrap:wrap;gap:8px 12px;padding:14px}.bx .crm-v{flex-basis:calc(100% - 72px);font-size:19px}.bx .crm-ibs{margin-left:70px}.bx .crm-main{flex:100%;justify-content:center}.bx .crm-quote{font-size:16px}}@media (max-width:640px){.bx .crm-kp{flex-direction:column;align-items:flex-start;min-height:0;padding:14px;display:flex}.bx .crm-kp>b{font-size:26px;line-height:1.15}.bx .crm-kp svg{width:100%;height:auto;margin-top:auto;padding-top:12px;display:block;position:static}.bx .crm-kd{white-space:normal;text-align:center;inset:auto 10px 10px}.bx .crm-chart{aspect-ratio:340/212}.bx .crm-axe{font-size:12px}.bx .crm-axis.tel{height:16px;padding:0;display:block;position:relative}.bx .crm-axis.tel span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.bx .crm-axis.tel span:first-child{transform:none}.bx .crm-axis.tel span:last-child{transform:translate(-100%)}.bx .crm-rtbars{height:120px;margin-top:4px}.bx .crm-rb{padding-top:20px}.bx .crm-rv{opacity:1;color:var(--ink-2)}.bx .crm-rv.vide{color:var(--ink-4)}.bx .crm-fr{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 30px;gap:10px}}.bx .crm-tabs-bar{display:none}@media (max-width:640px){.bx .crm-liste{flex-direction:column;gap:4px;display:flex}.bx .crm-tabs-bar{top:calc(env(safe-area-inset-top,0px) + 62px);z-index:15;margin:-8px calc(-1*var(--gutter))0;padding:8px var(--gutter);background:color-mix(in srgb,var(--color-bg)92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:block;position:sticky}.bx .crm-tabs{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)70%,black);border-radius:14px;gap:2px;padding:3px;display:flex}.bx .crm-tabs button{white-space:nowrap;min-width:0;min-height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:0 5px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;display:flex}.bx .crm-tabs i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.bx .crm-tabs b{color:var(--ink-4);font-weight:800}.bx .crm-tabs button.on{color:var(--ink);background:color-mix(in srgb,var(--c)18%,var(--raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c)55%,transparent)}.bx .crm-tabs button.on b{color:var(--ink)}.bx .crm-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.bx .crm-board{padding:0;display:block;overflow:visible}.bx .crm-col{background:0 0;border:0;min-height:0;display:none}.bx .crm-col.actif{display:flex}.bx .crm-ch{display:none}.bx .crm-cards{padding:0}.bx .crm-cd:hover{transform:none}.bx .crm-hintdrop{border:1px dashed var(--line);border-radius:14px;padding:24px 12px}.bx .b2-sheet-ov:has(>.crm-fiche){padding:0}.bx .b2-sheet.crm-fiche{max-width:none;height:100%;max-height:none;padding:20px 16px calc(28px + env(safe-area-inset-bottom,0px));border:0;border-radius:0}.bx .crm-fh{order:-3}.bx .crm-contact{order:-2;margin-top:18px}.bx .crm-go{order:-1}.bx .crm-steps{margin-top:22px}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.bx .crm-tabs button{transition:none}}@media (max-width:374px){.bx .crm-tabs button{gap:4px;padding:0 3px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.bx .crm-cd,.bx .crm-col,.bx .crm-track i,.bx .crm-rb i,.bx .crm-chev,.bx .crm-steps button{transition:none}.bx .crm-cd:hover{transform:none}.bx .crm-stats .crm-ln{stroke-dashoffset:0;transition:none}.bx .crm-stats .crm-track i{width:var(--w)}.bx .crm-stats .crm-rb i{height:var(--h)}.bx .crm-stats .crm-area,.bx .crm-stats .crm-sb{opacity:1;transition:none}}.bx .af-haut{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.bx .af-g{flex-flow:column;align-items:stretch;gap:12px;padding:18px 20px;display:flex}.bx .af-g-h{align-items:center;gap:14px;min-width:0;display:flex}.bx .af-g .b2-hero-txt{flex:auto;display:flex}.bx .af-g .b2-hero-n,.bx .af-g h1{align-self:auto}.bx .af-g .b2-ring{zoom:.72}.bx .af-g h1{font-size:clamp(24px,2.6vw,30px)}.bx .af-g .af-phrase{color:var(--ink-2);font-size:15px}.bx .af-phrase .af-pile{display:none}.bx .af-g .pgc{min-width:0;margin-top:auto}.bx .af{gap:12px;padding:18px 20px;position:relative;container:afaire/inline-size}.bx .af-h{align-items:center;gap:10px;display:flex}.bx .af .af-h h2{letter-spacing:-.01em;color:var(--color-text);font-size:16px;font-weight:600}.bx .af-n{background:var(--success);min-width:22px;height:22px;color:var(--mint-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.bx .af-h .chip{margin-left:auto}.bx .af-ls{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bx .af-l{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;align-items:center;gap:12px;padding:12px 44px 12px 14px;display:flex;position:relative}.bx .af-l.vert{border-color:color-mix(in srgb,var(--success)35%,transparent)}.bx .af-l.ambre{border-color:color-mix(in srgb,var(--amber)35%,transparent)}.bx .af-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.bx .af-tx b{color:var(--color-text);font-size:14.5px;font-weight:600}.bx .af-tx small{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.bx .af-l .btn{flex:none}.bx .af-ambre{background:var(--amber);color:color-mix(in srgb,var(--amber)14%,black);font-weight:600}.bx .af-ambre:hover{background:color-mix(in srgb,var(--amber)85%,white)}.bx .af-x{width:30px;height:30px;color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:9px;place-items:center;transition:opacity .15s,background .15s,color .15s;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.bx .af-l:hover .af-x,.bx .af-x:focus-visible{opacity:1}.bx .af-x:hover{color:var(--color-text);background:#ffffff14}@media (hover:none){.bx .af-x{opacity:1}}.bx .af-plus{color:var(--ink-3);padding:0 14px;font-size:13px}.bx .af-reste{border-color:color-mix(in srgb,var(--success)45%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--success)10%,transparent),#ffffff0a 60%)}@media (prefers-reduced-motion:no-preference){.bx .af-reste{animation:3.4s ease-in-out infinite af-souffle}.bx .af-reste .af-l{animation:af-in .42s var(--ease)both;animation-delay:calc(var(--i,0)*70ms)}.bx .af-reste .af-l.sort{animation:af-out .28s var(--ease)forwards}.bx .af-toast{animation:bx-in .3s var(--ease)both}}@keyframes af-souffle{0%,to{border-color:color-mix(in srgb,var(--success)30%,transparent);box-shadow:0 0 #0000}50%{border-color:color-mix(in srgb,var(--success)65%,transparent);box-shadow:0 0 26px -10px color-mix(in srgb,var(--success)55%,transparent)}}@keyframes af-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes af-out{to{opacity:0;transform:translate(56px)}}.bx .af-pied{color:var(--ink-3);margin-top:auto;font-size:13px}.bx .af-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:40;border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)88%,transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);width:max-content;max-width:calc(100vw - 32px);color:var(--ink-2);border-radius:14px;align-items:center;gap:16px;padding:12px 16px;font-size:13.5px;display:flex;position:fixed;translate:-50%;box-shadow:0 18px 50px -18px #000000b3}@container main (max-width:879px){.bx .af-haut{grid-template-columns:minmax(0,1fr)}.bx .af-phrase .af-cote{display:none}.bx .af-phrase .af-pile{display:inline}}@media (max-width:860px){.bx .af-g,.bx .af{border-radius:18px;padding:18px 16px}.bx .af-toast{bottom:calc(84px + env(safe-area-inset-bottom))}}@container afaire (max-width:460px){.bx .af-l{flex-wrap:wrap;align-items:flex-start}.bx .af-x{top:8px;translate:none}.bx .af-l .btn{flex:100%}}.bx .mp-ib-i{display:none}@media (max-width:860px){.bx .mp-head .mp-actions{flex-wrap:nowrap;gap:8px;width:100%;display:flex}.bx .mp-head .mp-actions .btn{flex:1 1 0;min-width:0;min-height:44px;padding:0 10px;font-size:14px}.bx .mp-lien{flex-wrap:nowrap;gap:10px;padding:8px 8px 8px 12px}.bx .mp-lien .mp-enligne{flex:none}.bx .mp-lien-url{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;flex:auto;min-width:0;font-size:13px;overflow:hidden}.bx .mp-lien-b{flex-wrap:nowrap;flex:none}.bx .mp-lien-b .mp-ib{justify-content:center;width:36px;min-height:36px;padding:0}.bx .mp-ib-i{display:block}.bx .mp-ib-t{display:none}}.bx .ev-esp{flex-direction:column;align-items:stretch;gap:8px;display:flex}.bx .ev-esp.compact{align-items:flex-start}.bx .ev-esp-msg{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.bx .ev-esp-msg.ok{color:var(--success-soft)}.bx .ev-esp-copie{color:var(--ink-3);-webkit-text-decoration-color:color-mix(in srgb,var(--ink-3)40%,transparent);text-decoration-color:color-mix(in srgb,var(--ink-3)40%,transparent);align-self:flex-start;font-size:13px}.bx .ev-esp.compact .ev-esp-copie{font-size:12.5px}.bx .cs-ordi{border:1px solid var(--line);background:color-mix(in srgb,var(--blue)7%,var(--raised));border-radius:14px;flex-direction:column;gap:6px;margin:0 0 14px;padding:12px 44px 12px 14px;display:flex;position:relative}.bx .cs-ordi b{color:var(--ink);font-size:14px}.bx .cs-ordi p{color:var(--ink-3);margin:0 0 4px;font-size:13px;line-height:1.5}.bx .cs-ordi-x{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.bx .cs-ordi-x:hover{color:var(--ink);background:#ffffff0f}.bx .so{border:1.5px dashed color-mix(in srgb,var(--ink-3)55%,transparent);background:color-mix(in srgb,var(--raised)70%,transparent);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:22px 18px 20px;display:flex}.bx .so-ill{width:100%;max-width:240px;height:auto;overflow:visible}.bx .so-ill g,.bx .so-ill rect,.bx .so-ill path{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.bx .so-tel{stroke:color-mix(in srgb,var(--ink-3)70%,transparent);opacity:.7}.bx .so-fleche{stroke:var(--ink-2)}.bx .so-ordi rect.so-ecran{fill:color-mix(in srgb,var(--blue)12%,transparent);stroke-width:1px}.bx .so-s0{stop-color:var(--blue)}.bx .so-s1{stop-color:var(--violet)}.bx .so-h0{stop-color:color-mix(in srgb,var(--violet)30%,transparent)}.bx .so-h1{stop-color:transparent}.bx .so-pastille{letter-spacing:.02em;min-height:26px;color:var(--amber-soft);background:color-mix(in srgb,var(--amber)14%,transparent);border:1px solid color-mix(in srgb,var(--amber)40%,transparent);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.bx .so h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;line-height:1.2}.bx .so p{max-width:34ch;color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.bx .so .ev-esp{align-self:stretch;align-items:center;margin-top:4px}.bx .so .ev-esp .btn{border-radius:16px;align-self:stretch;min-height:56px;font-size:16px;font-weight:700}.bx .so .ev-esp-copie{align-self:center}.bx .so .so-retour{align-self:stretch}@media (prefers-reduced-motion:no-preference){.bx .so-fleche{animation:2.8s ease-in-out infinite so-glisse}}@keyframes so-glisse{0%{opacity:0;transform:translate(-10px)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(10px)}}.bx .fm{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.bx .fm-hd h3{margin:0 0 4px}.bx .fm-chips{flex-wrap:wrap;gap:8px;display:flex}.bx .fm-chip{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)45%,var(--raised));color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:9px 14px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s;display:flex}.bx .fm-chip small{color:var(--ink-3);font-size:11.5px;font-weight:500}.bx .fm-chip.on{color:var(--color-text);border-color:var(--violet);background:color-mix(in srgb,var(--violet)10%,var(--raised));box-shadow:0 0 0 3px color-mix(in srgb,var(--violet)16%,transparent)}.bx .fm-chip.add{color:color-mix(in srgb,var(--violet)40%,var(--color-text));background:0 0;border-style:dashed}.bx .fm-chip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .fm-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:18px;display:grid}.bx .fm-grid:not(:has(>.fm-pv)){grid-template-columns:minmax(0,1fr)}.bx .fm-reg{flex-direction:column;gap:14px;min-width:0;display:flex}.bx .fm-box{border:1px solid var(--line);background:color-mix(in srgb,var(--color-text)2%,var(--raised));border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.bx .fm-box h4{margin:0;font-size:15px}.bx .fm-box .mv-sub{margin:0}.bx .fm-rangs{gap:6px;margin-top:12px;display:grid}.bx .fm-forme:disabled{opacity:.55;cursor:not-allowed}.bx .fm-nom{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.bx .fm-nom .mp-f{flex:1;min-width:180px}.bx .fm-del{color:var(--danger-soft);border-color:color-mix(in srgb,var(--danger)40%,transparent)}.bx .fm-note{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.45}.bx .fm-formes{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.bx .fm-forme{white-space:nowrap;border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)45%,var(--raised));color:var(--ink-2);font:inherit;text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:3px;padding:10px 8px;font-size:12.5px;font-weight:700;display:flex}.bx .fm-forme small{color:var(--ink-3);white-space:normal;font-size:11px;font-weight:500}.bx .fm-forme.on{color:var(--color-text);border-color:var(--violet);background:color-mix(in srgb,var(--violet)10%,var(--raised));box-shadow:0 0 0 3px color-mix(in srgb,var(--violet)16%,transparent)}.bx .fm-forme:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .fm-amt{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.bx .fm-amt .mp-in{width:110px;min-height:40px}.bx .fm-amt .fm-per{width:auto}.bx .fm-amt .fm-autre{width:150px}.bx .fm-diag,.bx .fm-reel small{color:var(--ink-4);flex-basis:100%;font-size:11.5px}.bx .fm-warn{margin-top:10px}.bx .fm-prop{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.bx .fm-prop small{color:var(--ink-4);font-size:12px}.bx .fm-prop .fm-warn{flex-basis:100%;margin-top:2px}.bx .fm-txt{gap:10px;display:grid}.bx .fm-txt h3{margin:0}.bx .fm-txt ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bx .fm-txt li{border:1px solid var(--line);background:color-mix(in srgb,var(--ink-4)6%,transparent);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.bx .fm-txt li p{color:var(--ink-2);margin:0;font-size:13.5px}.bx .fm-txt li p b{color:var(--ink-3);font-weight:600}.bx .fm-txt-ou{color:var(--ink-4);letter-spacing:.02em;font-size:11.5px}.bx .fm-txt-act{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.bx .fm-txt-ok span:last-child{color:var(--success-soft);font-size:13.5px}.bx .mv-foot .mv-maj{color:var(--success-soft);margin:0;font-size:13px}.bx .crm-al{border:1px solid color-mix(in srgb,var(--amber)35%,transparent);background:color-mix(in srgb,var(--amber)8%,transparent);border-radius:10px;justify-items:start;gap:6px;margin:8px 0 4px;padding:10px 12px;display:grid}.bx .crm-al p{color:var(--amber-soft);margin:0;font-size:13px}.bx .crm-al .crm-al-ko{color:var(--ink-3)}.bx .crm-al-b{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.bx .crm-al-b small{color:var(--ink-4);font-size:12px}.bx .fm-reel{border-top:1px dashed color-mix(in srgb,var(--color-text)12%,transparent);padding-top:8px}.bx .fm-avis{border:1px solid color-mix(in srgb,var(--blue)25%,transparent);background:color-mix(in srgb,var(--blue)8%,transparent);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:12.5px;line-height:1.5;display:flex}.bx .fm-items{gap:8px;display:grid;container:fm-items/inline-size}.bx .fm-it{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)45%,var(--raised));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:10px 12px;display:grid}.bx .fm-it-t{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.bx .fm-ta{resize:none;width:100%;min-height:40px;line-height:1.4;display:block;overflow:hidden}.bx .fm-it-t small{color:var(--ink-4);font-size:12px}.bx .fm-it-r{align-items:center;gap:6px;min-height:40px;display:flex}@container fm-items (max-width:440px){.bx .fm-it{grid-template-columns:auto minmax(0,1fr)}.bx .fm-it-r{flex-wrap:wrap;grid-column:2;justify-content:flex-end;justify-self:end;min-height:0}}.bx .fm-seg button{min-height:30px;padding:0 9px;font-size:11.5px}.bx .fm-x{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:17px;display:grid}.bx .fm-x:hover{color:var(--danger-soft)}.bx .or-grip{width:22px;height:34px;color:var(--ink-4);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;flex:none;align-self:center;place-items:center;padding:0;display:grid}.bx .or-grip svg{fill:currentColor;width:10px;height:16px}.bx .or-grip:hover:not(:disabled),.bx .or-grip:focus-visible{color:var(--color-text);background:#ffffff0f}.bx .or-grip:focus-visible,.bx .or-fl button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.bx .or-grip:disabled{opacity:.25;cursor:default}.bx .or-fl{flex:none;gap:2px;display:inline-flex}.bx .or-fl button{width:28px;height:30px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:14px;display:grid}.bx .or-fl button:hover:not(:disabled){color:var(--color-text);background:#ffffff0f}.bx .or-fl button:disabled{opacity:.25;cursor:default}.bx .fm-it.glisse,.bx .cs-el.glisse{z-index:2;outline:1px solid var(--violet);background:color-mix(in srgb,var(--violet)12%,var(--color-bg));border-radius:12px;position:relative;box-shadow:0 12px 30px #00000073}.bx .fm-it.glisse .or-grip,.bx .cs-el.glisse .or-grip{cursor:grabbing}.bx .fm-it>.fm-it-t{flex-basis:260px}.bx .fm-reuse{border-top:1px dashed color-mix(in srgb,var(--color-text)12%,transparent);padding-top:10px}.bx .fm-reuse-c{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bx .fm-reuse-c button{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)45%,var(--raised));color:var(--ink-2);font:inherit;cursor:pointer;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:600}.bx .fm-reuse-c button:hover{color:var(--color-text);border-color:var(--violet)}.bx .fm-reuse-c .fm-tout{border-color:color-mix(in srgb,var(--violet)55%,transparent);background:color-mix(in srgb,var(--violet)10%,transparent);color:color-mix(in srgb,var(--violet)35%,var(--color-text));font-weight:700}.bx .fm-add{gap:8px;display:flex}.bx .fm-add .mp-in{flex:1;min-width:0}.bx .fm-regle{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.bx .fm-regle i{color:var(--success);font-style:normal}.bx .fm-pv{flex-direction:column;gap:8px;min-width:0;display:flex;position:sticky;top:16px}.bx .fm-carte{border:1px solid color-mix(in srgb,var(--v-ink)12%,transparent);background:var(--v-card);color:var(--v-ink);border-radius:20px;padding:20px 18px}.bx .fm-carte h5{letter-spacing:-.01em;margin:0;font-size:19px;line-height:1.2}.bx .fm-prix{color:var(--v-acc);margin:8px 0 0;font-size:18px;font-weight:800}.bx .fm-carte ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bx .fm-carte li{color:var(--v-mut);gap:8px;font-size:13px;line-height:1.4;display:flex}.bx .fm-carte li:before{content:"";background:var(--v-acc);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.bx .fm-carte small{color:var(--v-mut);margin-top:10px;font-size:12px;display:block}@container (max-width:640px){.bx .fm-grid{grid-template-columns:minmax(0,1fr)}.bx .fm-pv{position:static}}.bx .fm-avis.une-fois-in{flex-wrap:wrap;padding-right:44px}.bx .fm-avis.une-fois-in>span{flex:260px}.bx .fm-avis .une-fois-ok{margin:0 0 0 auto}.bx .mt-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;margin-bottom:18px;display:flex}.bx .mt-top .mt-sub{flex:420px;margin:0}.bx .mt-voir{flex:none}.bx .mt-actions{flex:none;align-items:center;gap:8px;display:flex}.bx .mt-flux{color:var(--ink-3);flex-wrap:wrap;flex-basis:100%;gap:4px 12px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.bx .mt-flux li{align-items:center;gap:6px;display:inline-flex}.bx .mt-flux li+li:before{content:"→";color:var(--ink-4);margin-right:6px}.bx .mt-flux b{width:18px;height:18px;color:var(--success-soft);background:color-mix(in srgb,var(--success)16%,transparent);border-radius:50%;place-items:center;font-size:10.5px;display:inline-grid}@media (max-width:560px){.bx .mt-flux{flex-direction:column;gap:6px}.bx .mt-flux li+li:before{content:none}}.bx .fm-add .btn{flex:none;width:auto}.bx .mv.mv-prix{grid-template-columns:minmax(0,1fr)}.bx .mt-apercu{display:none}@container main (min-width:900px){.bx .mv.mv-prix.avec-apercu{grid-template-columns:minmax(0,1fr) clamp(300px,32%,400px)}.bx .mv-prix.avec-apercu .mt-apercu{display:flex;position:sticky;top:20px}.bx .mv-prix.avec-apercu .fm-pv-inline{display:none}.bx .mv-prix.avec-apercu .fm-grid{grid-template-columns:minmax(0,1fr)}}.bx .mt-apercu .fm-pv{flex-direction:column;gap:8px;width:100%;display:flex}.bx .mt-visiteur .mt-vis-grid{flex-direction:column;gap:12px;margin-top:12px;display:flex}.bx .mt-visiteur .mt-qs{flex-direction:column;gap:18px;display:flex}.bx .mt-qp{letter-spacing:.04em;color:var(--v-acc);background:color-mix(in srgb,var(--v-acc)12%,transparent);border-radius:99px;margin-left:8px;padding:1px 7px;font-style:normal}@media (min-width:760px){.bx .mt-visiteur .mt-vis{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:22px;display:grid}.bx .mt-visiteur .mt-res{position:sticky;top:0}}.bx .rt-retour{align-self:flex-start;margin:-8px 0 12px;font-size:13.5px}.bx .rt{flex-direction:column;gap:14px;display:flex;container:rt/inline-size}.bx .rt-g{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@container rt (min-width:860px){.bx .rt-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.bx .rt-d{min-height:560px;position:relative}.bx .rt-d>.rt-ong{position:absolute;inset:0}.bx .rt-ong .ong-carte{overscroll-behavior:auto;flex:1;min-height:0;overflow-y:auto}.bx .rt-ong .rt-page{overscroll-behavior:auto;flex:1 1 0;min-height:160px;overflow-y:auto}}.bx .rt-l,.bx .rt-d{flex-direction:column;gap:14px;min-width:0;display:flex}.bx .rt-box h2{margin:0;font-size:18px}.bx .rt-box .mv-sub{margin:0}.bx .rt-env textarea{resize:vertical;width:100%;min-height:58px;line-height:1.5}.bx .rt-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bx .rt-ok{color:var(--success-soft);margin:0;font-size:13px;font-weight:700}.bx .rt-env{flex-direction:column;gap:8px;display:flex}.bx .rt-env .btn{flex:none;width:auto}.bx .rt-regles{border:1px solid color-mix(in srgb,var(--amber)35%,transparent);background:color-mix(in srgb,var(--amber)6%,transparent);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.bx .rt-regles .kick{color:var(--amber)}.bx .rt-regles .mv-hint{margin:0}.bx .rt-regles ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bx .rt-regles li{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.bx .rt-regles li span:before{content:"⚑ ";color:var(--amber)}.bx .rt-voir{align-self:flex-start}.bx .rt-acompleter{color:var(--amber);margin:0;font-size:13px;line-height:1.45}.bx .rt-acompleter ul{margin:4px 0 0;padding-left:18px}.bx .rvl{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:0;display:flex}.bx .rvl-q{color:var(--ink);font-size:13px;font-weight:600}.bx .rvl-b{flex:none;gap:6px;display:inline-flex}.bx .rvl-b .btn{flex:none;width:auto;min-height:30px;padding:0 14px}.bx .rvl-e{color:var(--ink-3);margin-left:auto;font-size:12px}.bx .rvl.oui .rvl-e{color:var(--success-soft)}.bx .rvl-txt{flex-direction:column;gap:4px;display:flex}.bx .rvl-txt p,.bx .rvl-txt ul{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.bx .rvl-txt p.t{color:var(--ink);font-size:15px;font-weight:700}.bx .rvl-txt ul{padding-left:18px}.bx .rvl-txt em{color:var(--ink);font-style:italic}.bx .rvl-jamais,.bx .rt-jamais{color:var(--amber);font-size:12px;display:block}.bx .rvl-non{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 12px;display:flex}.bx .rvl-non .btn{flex:none;width:auto;min-height:30px;padding:0 14px}.bx .rvl-de{color:var(--ink-3);font-size:12px}.bx .rvl-impact{color:var(--ink-2);flex-basis:100%;font-size:12.5px;line-height:1.45;display:block}.bx .rvl-bloque{color:var(--amber)}.bx .rvm{flex-direction:column;gap:8px;display:flex}.bx .rvm-rappel{margin:0}.bx .rvm-f{flex-direction:column;gap:4px;display:flex}.bx .rvm-f textarea{resize:vertical}.bx .rvm-ex{color:var(--ink-3);font-size:12px}.bx .rvm-ex em{color:var(--ink-2);font-style:italic}.bx .rvm-l{display:contents}.bx .rvm-b{gap:8px;display:flex}.bx .rvm-b .btn{flex:none;width:auto}.bx .rvl-profils{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.45}.bx .rt-val{flex-direction:column;gap:14px;display:flex}.bx .rt-val-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.bx .rt-val-h h2{margin:0;font-size:18px}.bx .rt-val-n{color:var(--ink-2);font-size:13px;font-weight:600}.bx .rt-val .mv-sub{margin:0}.bx .rt-rv-g{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:700px){.bx .rt-rv-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.bx .rt-rv-i{border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:12px 14px;display:flex}.bx .rt-avalider,.bx .cs-avalider{margin:0}.bx .cs-avalider-l{color:var(--amber);font-size:13px}.bx .rt-depuis{color:var(--ink-3);margin:0;font-size:12px}.bx .rt-page{background:var(--v-bg);color:var(--v-ink);border-radius:22px;flex-direction:column;gap:6px;padding:16px;display:flex}.bx .rt-p{border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;transition:background .3s;display:flex}.bx .rt-p.chg{background:color-mix(in srgb,var(--v-acc)14%,transparent)}.bx .rt-pl{letter-spacing:.08em;text-transform:uppercase;color:var(--v-mut);font-size:10.5px;font-weight:600}.bx .rt-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--v-acc);align-self:flex-start;font-size:10px;font-weight:700}.bx .rt-p p{color:var(--v-mut);margin:0;font-size:13px;line-height:1.5}.bx .rt-p p.t{color:var(--v-ink);font-size:15px;font-weight:700}.bx .rt-el{flex-direction:column;gap:1px;display:flex}.bx .rt-el+.rt-el{margin-top:8px}.bx .rt-mix{border:1px solid var(--line);background:var(--raised);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.bx .rt-mix h3{margin:0;font-size:15px}.bx .rt-mix .mv-sub{margin:0}.bx .rt-mr{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}.bx .rt-rappel{margin:0}.bx .mp-eds{flex-direction:column;gap:18px;min-width:0;display:flex}.bx .mp-attente,.bx .cs-attente{border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--blue)40%,var(--line));background:color-mix(in srgb,var(--blue)10%,transparent);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 14px;padding:10px 14px;font-size:14px;display:flex}.bx .cs-attente{margin:10px 0 0;font-size:13.5px}.bx .mp-attente .link,.bx .cs-attente .link{font-weight:700}@media (prefers-reduced-motion:reduce){.bx .rt-p{transition:none}}.bx{--rose-soft:color-mix(in srgb,var(--rose)55%,white)}@keyframes kd-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--rose-soft)70%,transparent)}70%,to{box-shadow:0 0 0 7px #0000}}@keyframes kd-flow{0%{background-position:0%}to{background-position:300%}}@keyframes kd-wig{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}60%{transform:rotate(0)}}@keyframes kd-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes kd-grow{0%{opacity:0;max-height:0;transform:translate(-12px)}to{opacity:1;max-height:60px;transform:none}}@keyframes kd-sp{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--x),var(--y))}}@keyframes kd-conf{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y))rotate(540deg)}}.bx .dash .dn-i em.point,.bx .dtab em.point{background:var(--rose-soft);border-radius:50%;width:8px;min-width:0;height:8px;padding:0;animation:1.6s infinite kd-pulse}.bx .dtab em.point{top:6px;right:26%}.bx .dash .dn-i em.nouveau,.bx .dtab em.nouveau{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--success);min-width:0;height:16px;color:var(--color-bg);border-radius:5px;padding:0 5px;font-size:8.5px;font-weight:600}.bx .dash .dn-i em.nouveau{position:absolute;top:-8px;right:10px}.bx .dash .dn-i.kd-neuf>span{white-space:nowrap}.bx .dash .dn-i{position:relative}.bx .dash .dn-i.kd-neuf:not(.on),.bx .mn-tile.kd-neuf:not(.on){color:var(--color-text);background:color-mix(in srgb,var(--success)9%,transparent)}.bx .dash .dn-i.kd-ne,.bx .mn-tile.kd-ne{animation:.8s cubic-bezier(.2,.9,.3,1.2) both kd-grow;overflow:visible}.bx .dash .dn-i.kd-neuf:before,.bx .mn-tile.kd-neuf:before{content:"";background:linear-gradient(120deg,var(--success),var(--blue),var(--violet),var(--success));-webkit-mask-composite:xor;pointer-events:none;background-size:300% 300%;border-radius:12px;padding:1.5px;animation:2.5s linear infinite kd-flow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bx .kd-sparks{pointer-events:none;position:absolute;inset:0}.bx .kd-sparks i{background:var(--color-text);opacity:0;border-radius:50%;width:4px;height:4px;animation:1.1s ease-out forwards kd-sp;position:absolute;top:50%;left:22px}.bx .drw .dn-i.kd-ne em.nouveau{right:46px}.bx .dside.kd-spot{z-index:62;position:sticky}.bx .kd-veil{z-index:61;background:color-mix(in srgb,var(--color-bg)74%,transparent);cursor:pointer;border:0;width:100%;padding:0;animation:.45s both bx-fade;position:fixed;inset:0}.bx .kd-bulle{z-index:70;background:var(--color-text);max-width:300px;color:var(--color-bg);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;animation:.45s cubic-bezier(.2,.9,.3,1.2) both kd-pop;display:flex;position:fixed;box-shadow:0 24px 60px #0000008c}.bx .kd-bulle:before{content:"";background:inherit;width:12px;height:12px;position:absolute;top:20px;left:-6px;transform:rotate(45deg)}.bx .kd-bulle.dessous{max-width:calc(100vw - 32px)}.bx .kd-bulle.dessous:before{top:-6px;left:28px}.bx .kd-bulle b{font-size:15px}.bx .kd-bulle-h{align-items:center;gap:10px;display:flex}.bx .kd-bulle-m{width:40px;height:40px;filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--blue)45%,transparent));flex:none;place-items:center;margin-left:-2px;display:grid}.bx .kd-bulle-m .bati{margin-left:-.7em}.bx .kd-bulle p{color:color-mix(in srgb,var(--color-bg)70%,white);margin:0 0 6px;font-size:13px}.bx .kd-bulle-r{gap:8px;display:flex}.bx .kd-bulle .btn-ghost{color:var(--color-bg);border-color:color-mix(in srgb,var(--color-bg)20%,transparent);background:color-mix(in srgb,var(--color-bg)6%,transparent)}@media (max-width:860px){.bx .kd-veil{display:none}}.bx .af-l.rose{border-color:color-mix(in srgb,var(--rose-soft)50%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--rose)12%,transparent),color-mix(in srgb,var(--violet)9%,transparent))}.bx .kd{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.bx .kd-h{flex-direction:column;gap:6px;display:flex}.bx .kd-h h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,30px);font-weight:600}.bx .kd-h .lead{margin:0;font-size:15px}.bx .kd-gs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bx .kd-g{border:1px solid var(--line);background:linear-gradient(140deg,#ffffff17,#ffffff0b 55%);border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}.bx .kd-g.lock{opacity:.5}.bx .kd-g>.btn{flex:none;width:auto}@media (max-width:640px){.bx .kd-g{flex-wrap:wrap}.bx .kd-g>.btn{flex:100%;min-height:44px}}.bx .kd-g.ready{background:linear-gradient(var(--color-bg),var(--color-bg))padding-box,linear-gradient(120deg,var(--blue),var(--violet),var(--rose-soft),var(--violet),var(--blue))border-box;background-size:100% 100%,300% 300%;border:1.5px solid #0000;animation:4s linear infinite kd-flow}.bx .kd-em{background:#ffffff0f;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.bx .kd-em.wig{animation:1.8s ease-in-out infinite kd-wig}.bx .kd-em.grand{background:linear-gradient(135deg,color-mix(in srgb,var(--blue)25%,transparent),color-mix(in srgb,var(--violet)25%,transparent));border-radius:16px;width:54px;height:54px;font-size:28px}.bx .kd-gt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bx .kd-gt b{font-size:15px}.bx .kd-gt small{color:var(--ink-3);font-size:12.5px}.bx .kd-day{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.bx .kd-rev{margin-top:10px;animation:.5s cubic-bezier(.2,.9,.3,1.2) both kd-pop}.bx .kd-rev p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}.bx .kd-rh{align-items:center;gap:14px;display:flex}.bx .kd-rh h2{letter-spacing:-.02em;margin:2px 0 0;font-size:22px;font-weight:600}.bx .kd-chan{background:color-mix(in srgb,var(--success)8%,transparent);border:1px solid color-mix(in srgb,var(--success)30%,transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.bx .kd-wa{background:var(--success);width:46px;height:46px;color:var(--color-text);border-radius:50%;flex:none;place-items:center;display:grid}.bx .kd-steps{counter-reset:kd;margin:0;padding:0;list-style:none}.bx .kd-steps li{counter-increment:kd;border-top:1px solid var(--line-soft);color:var(--ink-2);padding:9px 0 9px 32px;font-size:14px;display:block;position:relative}.bx .kd-steps li:before{content:counter(kd);background:color-mix(in srgb,var(--violet)18%,transparent);width:22px;height:22px;color:color-mix(in srgb,var(--violet)40%,white);border-radius:7px;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:9px;left:0}.bx .kd-pied{color:var(--ink-4);font-size:12px}.bx .kd-book{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;display:grid}.bx .kd-book>div:last-child{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bx .kd-book.seul{grid-template-columns:minmax(0,1fr)}.bx .kd-couv{object-fit:cover;border-radius:10px;width:100%;height:auto}.bx img.kd-photo{object-fit:cover;border:0}.bx .kd-val{color:var(--amber);border:1px solid color-mix(in srgb,var(--amber)40%,transparent);background:color-mix(in srgb,var(--amber)8%,transparent);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12.5px;display:inline-flex}.bx .kd-rev p.kd-doux{color:var(--ink-3);font-size:13.5px}.bx .kd-me{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.bx .kd-photo{text-align:center;width:52px;height:52px;color:var(--ink-4);border:1px dashed #ffffff4d;border-radius:50%;flex:none;place-items:center;font-size:9.5px;line-height:1.15;display:grid}@media (max-width:640px){.bx .kd-book{grid-template-columns:1fr}.bx .kd-couv{max-width:150px}}.bx .kd-burst{z-index:80;pointer-events:none;position:fixed;inset:0}.bx .kd-burst i{opacity:0;border-radius:2px;width:8px;height:12px;margin:-6px 0 0 -4px;animation:1.4s ease-out forwards kd-conf;position:absolute}.bx .kd-burst i.blue{background:var(--blue)}.bx .kd-burst i.violet{background:var(--violet)}.bx .kd-burst i.rose{background:var(--rose-soft)}.bx .kd-burst i.amber{background:var(--amber)}.bx .kd-burst i.success{background:var(--success)}.bx .kd-regle{color:var(--ink-2);background:color-mix(in srgb,var(--blue)8%,transparent);border:1px solid color-mix(in srgb,var(--blue)28%,transparent);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.bx .kd-reps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bx .kd-rep{gap:8px;padding:14px 16px}.bx .kd-rep p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.55}.bx .kd-rep-b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bx .kd-droite{margin-left:auto}.bx .kd-kw{font-family:var(--font-mono);color:var(--success);background:color-mix(in srgb,var(--success)8%,transparent);border:1px solid color-mix(in srgb,var(--success)30%,transparent);border-radius:6px;padding:2px 7px;font-size:11px}.bx .kd-verif{color:var(--amber-soft);font-size:12px}.bx .kd-verif.ok{color:var(--ink-3)}.bx .kd-consigne{white-space:pre-wrap}.bx .kd-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bx .kd-acts small{color:var(--ink-4);font-size:12px}.bx .kd-lgrid{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:22px;display:grid}.bx .kd-lcol{flex-direction:column;gap:12px;min-width:0;display:flex}.bx .kd-lcol h3{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.bx .kd-sous{color:var(--ink-3);margin:0;font-size:13px}.bx .kd-export{margin:12px 0 0}.bx .kd-export.kd-qr{margin-top:0}.bx .kd-qr .kd-sous{margin-top:8px}@media (max-width:640px){.bx .fc-c .kd-qr .btn{justify-content:center;width:100%}}.bx .kd-url{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:13.5px;display:flex}.bx .kd-url span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bx .kd-url>.btn,.bx .kd-rep-b>.btn,.bx .kd-acts>.btn{flex:none;width:auto}.bx .kd-statut{min-height:18px;color:var(--ink-3);margin-top:-6px;font-size:12.5px}.bx .kd-statut.a-voir{color:var(--amber-soft)}.bx .kd-lks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bx .kd-lh{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bx .kd-lh>.btn{flex:none;width:auto}.bx .kd-lk{border:1px solid var(--line);background:#ffffff09;border-radius:13px;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px 9px 6px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.bx .kd-lk.off>.kd-vg,.bx .kd-lk.off>.kd-lk-t{opacity:.45}.bx .kd-lk.ouvert{border-color:color-mix(in srgb,var(--violet)55%,transparent);background:#ffffff0d}.bx .kd-lk.glisse{z-index:2;border-color:var(--violet);background:color-mix(in srgb,var(--violet)12%,var(--color-bg));position:relative;box-shadow:0 12px 30px #00000073}.bx .kd-grip{width:22px;height:34px;color:var(--ink-4);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.bx .kd-grip svg{fill:currentColor;width:10px;height:16px}.bx .kd-grip:hover:not(:disabled),.bx .kd-grip:focus-visible{color:var(--color-text);background:#ffffff0f}.bx .kd-grip:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.bx .kd-lk.glisse .kd-grip{cursor:grabbing}.bx .kd-grip:disabled{opacity:.25;cursor:default}.bx .kd-vg{--vg:var(--blue);width:34px;height:34px;color:var(--vg);background:color-mix(in srgb,var(--vg)16%,transparent);border:1px solid color-mix(in srgb,var(--vg)30%,transparent);border-radius:10px;place-items:center;font-size:17px;line-height:1;display:grid}.bx .kd-vg svg{width:17px;height:17px}.bx .kd-vg.t-offre{--vg:var(--amber)}.bx .kd-vg.t-whatsapp{--vg:var(--success)}.bx .kd-vg.t-formulaire{--vg:var(--violet)}.bx .kd-vg.t-avis{--vg:var(--rose)}.bx .kd-vg.t-video{--vg:var(--logout-red)}.bx .kd-vg.t-titre,.bx .kd-vg.t-separateur{--vg:var(--ink-3)}.bx .kd-vg.t-rdv{--vg:var(--sky)}.bx .kd-lk-t{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:2px 0;display:flex}.bx .kd-lk-t:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.bx .kd-lk-a{align-items:center;gap:2px;display:flex}.bx .kd-ic{width:32px;height:32px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.bx .kd-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.bx .kd-ic:hover,.bx .kd-ic:focus-visible{color:var(--color-text);background:#ffffff12}.bx .kd-lk-a .kd-tog{margin-left:6px}.bx .kd-mv{border-right:1px solid var(--line);gap:2px;margin-right:4px;padding-right:6px;display:flex}.bx .kd-mv .kd-ic{color:var(--ink-2)}.bx .kd-mv .kd-ic:disabled{opacity:.3;cursor:default}.bx .kd-mv .kd-ic:disabled:hover{color:var(--ink-2);background:0 0}.bx .kd-clics{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px}.bx .kd-conf{color:var(--ink-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.bx .kd-conf-oui{border:1px solid color-mix(in srgb,var(--danger)55%,transparent);background:color-mix(in srgb,var(--danger)18%,transparent);color:var(--danger-soft);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600}.bx .kd-fiche{border-top:1px solid var(--line);grid-column:1/-1;gap:10px;margin:4px 0 2px;padding:14px 6px 4px 8px;display:grid}.bx .kd-fiche label{color:var(--ink-3);gap:4px;font-size:12px;display:grid}.bx .kd-fiche label small,.bx .kd-fiche>small{color:var(--ink-4);font-size:11.5px}.bx .kd-fiche label small.kd-verif,.bx .kd-fiche>small.kd-verif{color:var(--amber-soft)}.bx .kd-fiche input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bx .kd-fiche .kd-lbl{margin:4px 0 -4px}.bx .kd-fiche .kd-rep-b{margin-top:4px}.bx .kd-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bx .kd-champs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bx .kd-champs li{border:1px solid var(--line-soft);background:#ffffff08;border-radius:11px;grid-template-columns:38px minmax(110px,.8fr) auto minmax(0,1.4fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.bx .kd-champs li.off .kd-champ-n{opacity:.55}.bx .kd-champ-n{color:var(--ink-2);gap:1px;font-size:13px;display:grid}.bx .kd-champ-n small{color:var(--ink-4);font-size:11px}.bx .kd-fiche label.kd-req{color:var(--ink-2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.bx .kd-req input{width:16px;height:16px;accent-color:var(--violet);margin:0}.bx .kd-exemple.mp-in{min-height:34px;padding:6px 10px;font-size:13px}@media (max-width:640px){.bx .kd-champs li{grid-template-columns:38px minmax(0,1fr) auto}.bx .kd-champs .kd-exemple{grid-column:1/-1}}.bx .kd-emojis{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bx .kd-emojis button{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:9px;width:36px;height:36px;padding:0;font-size:18px}.bx .kd-emojis button.on{border-color:var(--violet);background:color-mix(in srgb,var(--violet)18%,transparent)}.bx .kd-emojis .mp-in{width:120px;min-height:36px;padding:6px 10px}.bx .kd-chips .kd-badge-in{width:190px;min-height:32px;padding:5px 10px;font-size:12.5px}.bx .kd-vph{border:1px solid var(--line);background:50%/cover no-repeat;border-radius:10px;flex:none;width:40px;height:40px}.bx .kd-sousbloc{border:1px dashed var(--line);border-radius:12px;gap:8px;padding:10px 12px 12px;display:grid}.bx .kd-ajouts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-rows:1fr;gap:8px;display:grid}.bx .kd-ajout{box-sizing:border-box;border:1px solid var(--line);height:100%;min-height:76px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border-radius:13px;grid-template-rows:auto 1fr;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:2px 10px;padding:11px 12px;transition:border-color .15s,background .15s;display:grid}.bx .kd-ajout .kd-vg{grid-row:1/3;align-self:start}.bx .kd-ajout b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:1.25;overflow:hidden}.bx .kd-ajout small{color:var(--ink-3);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.bx .kd-ajout:hover:not(:disabled){border-color:color-mix(in srgb,var(--violet)60%,transparent);background:color-mix(in srgb,var(--violet)8%,transparent)}.bx .kd-ajout:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .kd-ajout:disabled{opacity:.45;cursor:default}@media (max-width:640px){.bx .kd-lk{grid-template-columns:22px 30px minmax(0,1fr);padding-right:8px}.bx .kd-vg{width:30px;height:30px}.bx .kd-lk-a,.bx .kd-conf{grid-column:3;justify-content:flex-start;margin-left:-4px}.bx .kd-2,.bx .kd-ajouts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bx .kd-lk{transition:none}}.bx .kd-lk-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.bx .kd-lk-m{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;display:flex}.bx .kd-lk-m .link{font-size:11.5px}.bx .kd-bd{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:2px 5px;font-size:9px}.bx .kd-bd.b{background:color-mix(in srgb,var(--blue)16%,transparent);color:var(--blue-soft)}.bx .kd-bd.s{background:color-mix(in srgb,var(--amber)16%,transparent);color:var(--amber)}.bx .kd-bd.x,.bx .kd-ex{font-style:normal;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);background:color-mix(in srgb,var(--amber)12%,transparent);border-radius:5px;padding:2px 6px;font-size:9px}.bx .kd-tog{cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex:none;width:34px;height:21px;padding:0;transition:background-color .2s;position:relative}.bx .kd-tog:after{content:"";background:var(--color-text);border-radius:50%;width:17px;height:17px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.bx .kd-tog.on{background-color:var(--blue);background-image:linear-gradient(90deg,var(--blue),var(--violet))}.bx .kd-tog.on:after{transform:translate(13px)}.bx .kd-tog:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .kd-lbl{color:var(--ink-4);margin:6px 0 -4px;font-size:12px;display:block}.bx .kd-sw{flex-wrap:wrap;gap:8px;display:flex}.bx .kd-sw button{background:var(--sw);cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;padding:0}.bx .kd-sw button.on{border-color:var(--color-text)}.bx .kd-chips{flex-wrap:wrap;gap:6px;display:flex}.bx .kd-chips>*{border:1px solid var(--line);color:var(--ink-2);font:inherit;background:#ffffff0a;border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:600}.bx .kd-chips button{cursor:pointer}.bx .kd-chips button.on{border-color:var(--violet);background:color-mix(in srgb,var(--violet)16%,transparent);color:var(--color-text)}.bx .kd-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bx .kd-kpi{gap:4px;padding:14px}.bx .kd-kpi .kick{color:var(--ink-4);font-size:9.5px}.bx .kd-kpi b{letter-spacing:-.02em;font-size:28px;font-weight:600}.bx .kd-bars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bx .kd-bars li{grid-template-columns:minmax(0,170px) 1fr 40px;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:grid}.bx .kd-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bx .kd-bars i{background:linear-gradient(90deg,var(--blue),var(--violet))0 0/var(--w)100% no-repeat,#ffffff14;border-radius:4px;height:8px}.bx .kd-bars b{text-align:right;font-family:var(--font-mono);font-weight:500}.bx .kd-cmp{border-collapse:collapse;width:100%;font-size:13.5px}.bx .kd-cmp th,.bx .kd-cmp td{text-align:left;border-top:1px solid var(--line);padding:9px 10px}.bx .kd-cmp th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);border-top:0;font-size:9.5px;font-weight:500}.bx .kd-cmp td:nth-child(2){color:var(--ink-3)}.bx .kd-cmp td:nth-child(3){color:var(--success);font-weight:600}.bx .kd-cmp td.non{color:var(--ink-3);font-weight:400}@media (max-width:640px){.bx .kd-kpis{grid-template-columns:1fr}.bx .kd-cmp th,.bx .kd-cmp td{padding:8px 6px;font-size:12.5px}}@media (max-width:1000px){.bx .kd-lgrid{grid-template-columns:minmax(0,1fr)}}.bx .kd-lcol{align-self:start}.bx .kd-pcell{align-self:stretch;min-width:0}.bx .kd-phone{position:sticky;top:16px}.bx .kd-ph{background:color-mix(in srgb,var(--color-bg)50%,black);border:1px solid #ffffff24;border-radius:46px;width:360px;max-width:100%;margin:0 auto;padding:12px;box-shadow:0 30px 60px #0000008c}.bx .kd-scr{overscroll-behavior:contain;scrollbar-width:none;border-radius:34px;flex-direction:column;height:min(740px,100vh - 92px);min-height:480px;display:flex;overflow-y:auto}.bx .kd-scr>.lk-page{flex:1 0 auto}.bx .kd-scr::-webkit-scrollbar{display:none}.bx .kd-cap{text-align:center;color:var(--ink-4);margin-top:8px;font-size:11.5px;display:block}@media (max-width:1000px){.bx .kd-phone{position:static}.bx .kd-scr{height:620px}}.bx .kd-pap{gap:12px;padding:20px 22px}.bx .kd-pap h2{letter-spacing:-.015em;margin:0;font-size:clamp(19px,2.4vw,22px);font-weight:600;line-height:1.3}.bx .kd-pap p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}.bx .kd-pap-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.bx .kd-prog{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.bx .kd-prog i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--violet));height:100%;transition:width .35s;display:block}.bx .kd-pap-b{flex-wrap:wrap;gap:8px;display:flex}.bx .kd-pap-b>.btn{flex:none;width:auto}.bx .kd-pap-l{color:var(--ink-2);gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.bx .kd-pap-pied{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:12px;font-size:13.5px;display:flex}.bx .kd-pap-pied>.btn{flex:none;width:auto}.bx .kd-duo{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:12px 28px;display:grid}.bx .kd-duo-t,.bx .kd-caps{flex-direction:column;gap:12px;min-width:0;display:flex}.bx .kd-duo:not(:has(.kd-capz)){grid-template-columns:minmax(0,1fr)}.bx .kd-capz{cursor:zoom-in;background:0 0;border:0;border-radius:14px;width:240px;max-width:100%;padding:0;display:block}.bx .kd-capz:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.bx .kd-cap-img{border:1px solid var(--line);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 10px 28px #00000059}.bx .kd-lb{--lb-w:calc(100vw - 24px);--lb-h:min(85dvh,calc(100dvh - 112px));z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;overscroll-behavior:contain;background:#04060ceb;flex-direction:column;justify-content:center;align-items:center;animation:.18s ease-out kd-lb-in;display:flex;position:fixed;inset:0}.bx .kd-lb-top{width:100%;padding:max(8px,env(safe-area-inset-top,0px))12px 8px;pointer-events:none;flex:none;justify-content:flex-end;display:flex}.bx .kd-lb-x{pointer-events:auto;width:48px;height:48px;color:var(--ink);cursor:pointer;background:#ffffff29;border:1px solid #fff6;border-radius:50%;place-items:center;padding:0;display:grid}.bx .kd-lb-x:hover{background:#ffffff42}.bx .kd-lb-x:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.bx .kd-lb-img{width:min(var(--lb-w),calc(var(--lb-h)*var(--r)));cursor:default;border-radius:10px;flex:none;max-width:none;height:auto;display:block;box-shadow:0 30px 80px #0009}.bx .kd-lb-aide{padding:12px 16px max(14px,env(safe-area-inset-bottom,0px));color:var(--ink-3);text-align:center;pointer-events:none;flex:none;margin:0;font-size:13.5px}.bx .kd-lb-aide .souris{display:none}@media (min-width:861px){.bx .kd-lb{--lb-w:90vw;--lb-h:min(90dvh,calc(100dvh - 112px))}.bx .kd-lb-top{padding-right:20px}.bx .kd-lb-aide .tactile{display:none}.bx .kd-lb-aide .souris{display:inline}}@keyframes kd-lb-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bx .kd-lb{animation:none}}@media (max-width:719px){.bx .kd-duo{grid-template-columns:minmax(0,1fr)}.bx .kd-capz{justify-self:center}}.bx .kd-steps li.kd-surligne:before{left:8px}.bx .kd-steps li.kd-surligne{background:color-mix(in srgb,var(--amber)12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber)35%,transparent);color:var(--ink);border-top-color:#0000;border-radius:10px;margin:2px -8px 0;padding:9px 8px 9px 40px}.bx .kd-bloc{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)70%,black);color:var(--ink-2);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.6}.bx .kd-rc{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bx .kd-rc-l{border:1px solid var(--line);background:#ffffff09;border-radius:14px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.bx .kd-rc-l .kd-kw{justify-self:start}.bx .kd-rc-t{flex-direction:column;gap:2px;min-width:0;display:flex}.bx .kd-rc-t b{font-size:14px;font-weight:600}.bx .kd-rc-t .kd-bd{vertical-align:1px;margin-left:6px}.bx .kd-rc-x{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:13px;overflow:hidden}.bx .kd-rc-a{align-items:center;gap:12px;display:flex}.bx .kd-rc-a>.btn{flex:none;width:auto}.bx .kd-rc-a .link,.bx .kd-rc-e .link{font-size:13px}.bx .kd-rc-e{grid-column:1/-1;gap:8px;display:grid}.bx .kd-rc-pied{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13.5px;display:flex}.bx .link.discret{color:var(--ink-3);-webkit-text-decoration-color:color-mix(in srgb,var(--ink-3)35%,transparent);text-decoration-color:color-mix(in srgb,var(--ink-3)35%,transparent);font-size:13px}@media (max-width:640px){.bx .kd-rc-l{grid-template-columns:minmax(0,1fr) auto}.bx .kd-rc-l .kd-kw{grid-column:1/-1}}.bx .kd-bandeau{color:var(--ink);background:color-mix(in srgb,var(--violet)10%,transparent);border:1px solid color-mix(in srgb,var(--violet)32%,transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.bx .kd-sec{gap:10px;padding:16px 18px}.bx .kd-sec h3{margin:0;font-size:15.5px;font-weight:600}.bx .kd-fic{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bx .kd-fic li{color:var(--ink-3);align-items:center;gap:12px;font-size:13.5px;display:flex}.bx .kd-fic li>.btn{flex:none;width:auto;min-width:140px}.bx .kd-fic b{color:var(--ink);margin-right:4px;font-weight:600}@media (max-width:560px){.bx .kd-fic li{flex-direction:column;align-items:flex-start;gap:6px}}.bx .kd-carte{text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:row;align-items:center;gap:14px;padding:14px 16px;display:flex}.bx .kd-carte:hover{border-color:color-mix(in srgb,var(--violet)45%,transparent)}.bx .kd-carte:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .kd-revoir,.bx .kd-retour{align-self:flex-start;font-size:13.5px}.bx .kd-lis-ov{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070cc7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bx .kd-lis{border:1px solid var(--line);background:var(--color-bg);border-radius:18px;outline:none;flex-direction:column;width:min(900px,100%);height:92dvh;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.bx .kd-lis-bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.bx .kd-lis-bar>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.bx .kd-lis-bar>.btn{flex:none;width:auto}.bx .kd-lis-x{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:#ffffff12;border:0;border-radius:50%;flex:none;font-size:13px}.bx .kd-lis-x:hover{background:#ffffff24}.bx .kd-lis-zone{background:color-mix(in srgb,var(--color-bg)60%,black);flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:hidden}.bx .kd-lis-page{background:var(--color-text);display:block;box-shadow:0 6px 24px #00000073}.bx .kd-lis-msg{text-align:center;color:var(--ink-3);margin:0;padding:40px 16px}.bx .kd-lis-nav{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-3);flex:none;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.bx .kd-lis-nav>.btn{flex:none;width:auto}.bx .kd-lis.plein{border:0;border-radius:0;width:100%;height:100%}@media (max-width:719px){.bx .kd-lis{border:0;border-radius:0;width:100%;height:100dvh}}.bx .mt-pai{gap:12px}.bx .mt-pai h3{margin:0}.bx .mt-pai-d{max-width:360px;color:var(--ink-3);gap:4px;font-size:12.5px;display:grid}.bx .mt-pai-ap{border:1px dashed var(--line);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bx .mt-pai-ap p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.bx .kd-st{gap:10px}.bx .kd-st h3{margin:0}.bx .kd-themes{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.bx .kd-themes button{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 8px;font-size:12.5px;font-weight:600;display:flex}.bx .kd-themes button.on{border-color:var(--violet);color:var(--color-text);box-shadow:0 0 0 1px var(--violet)}.bx .kd-themes i{background:linear-gradient(90deg,var(--t-bg)0 50%,var(--t-acc)50% 100%);border-radius:8px;height:34px;box-shadow:inset 0 0 0 1px #ffffff1f}.bx .kd-code{align-items:center;gap:8px;display:flex}.bx .kd-code input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex:none;width:38px;height:34px;padding:2px}.bx .kd-code .mp-in{max-width:130px;font-family:var(--font-mono)}.bx .kd-photo-f{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bx .kd-photo-f .btn{cursor:pointer;flex:none;width:auto}.bx .kd-photo-f small{color:var(--ink-3);font-size:12.5px}.bx .kd-res{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bx .kd-res li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.bx .kd-res label{color:var(--ink-3);gap:3px;font-size:12px;display:grid}.bx .kd-res .kd-verif{grid-column:2}.bx .kd-tog:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.bx .kd-prog i{transition:none}.bx .dash .dn-i em.point,.bx .dtab em.point,.bx .dash .dn-i.kd-ne,.bx .dash .dn-i.kd-neuf:before,.bx .kd-g.ready,.bx .kd-em.wig,.bx .kd-rev,.bx .kd-bulle,.bx .kd-veil{animation:none}.bx .kd-sparks{display:none}}.bx .ong{--ong-fond:color-mix(in srgb,var(--color-bg)88%,white);flex-direction:column;min-width:0;display:flex}.bx .ong-barre{z-index:1;scrollbar-width:none;flex-wrap:nowrap;align-items:flex-end;gap:4px;padding:0 12px;display:flex;position:relative;overflow-x:auto}.bx .ong-barre::-webkit-scrollbar{display:none}.bx .ong-t{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)70%,black);color:var(--ink-3);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px 12px 0 0;flex:none;padding:10px 16px;font-size:14px;font-weight:600;transition:color .15s,background .15s}.bx .ong-t:hover:not(.on):not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--color-bg)82%,white)}.bx .ong-t.on{border-bottom-color:var(--ong-fond);background:var(--ong-fond);color:var(--color-text);padding-top:12px}.bx .ong-t.mix:not(.on){border-style:dashed dashed solid}.bx .ong-t:disabled{opacity:.4;cursor:not-allowed}.bx .ong-t:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.bx .ong-carte{border:1px solid var(--line);background:var(--ong-fond);border-radius:18px;flex-direction:column;gap:14px;min-width:0;margin-top:-1px;padding:clamp(16px,2.2vw,22px);display:flex}.bx .ong-carte>.b2-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.bx .ec{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)70%,black);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bx .ec-bati{flex:none;place-items:center;width:34px;height:32px;animation:2.4s ease-in-out infinite ec-flotte;display:grid;overflow:hidden}.bx .ec-bati .bati{margin-left:-.7em}.bx .ec-texte{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.bx .ec-ligne{color:var(--ink);align-items:baseline;gap:6px;font-size:14px;animation:.4s both ec-entre;display:flex}.bx .ec-pts{gap:3px;display:inline-flex}.bx .ec-pts i{background:var(--ink-3);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite ec-point}.bx .ec-pts i:nth-child(2){animation-delay:.15s}.bx .ec-pts i:nth-child(3){animation-delay:.3s}.bx .ec-barre{background:#ffffff14;border-radius:999px;height:4px;position:relative;overflow:hidden}.bx .ec-barre:after{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--violet));width:38%;animation:1.6s ease-in-out infinite ec-course;position:absolute;inset:0 auto 0 0}.bx .ec-ok{color:var(--success);border-color:color-mix(in srgb,var(--success)45%,transparent);background:color-mix(in srgb,var(--success)9%,transparent);animation:.5s cubic-bezier(.2,.9,.3,1.2) both ec-pop}.bx .ec-ok b{color:var(--ink);font-size:15px}.bx .ec-coche{flex:none}.bx .ec-rond{stroke-dasharray:63;stroke-dashoffset:63px;animation:.5s 50ms forwards ec-trace}.bx .ec-trait{stroke-dasharray:20;stroke-dashoffset:20px;animation:.35s .4s forwards ec-trace}.bx .ec-echec{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}@keyframes ec-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ec-entre{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ec-point{0%,to{opacity:.25}50%{opacity:1}}@keyframes ec-course{0%{transform:translate(-100%)}to{transform:translate(270%)}}@keyframes ec-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ec-trace{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.bx .ec-bati,.bx .ec-ligne,.bx .ec-pts i,.bx .ec-ok{animation:none}.bx .ec-barre:after{opacity:.5;width:100%;animation:none}.bx .ec-rond,.bx .ec-trait{stroke-dashoffset:0;animation:none}}.bx .ec-prep{opacity:.8;font-size:11.5px;font-weight:500}@media (max-width:860px){.bx .kd-tog,.bx .mv-tg{box-sizing:content-box;border:11px solid #0000;background-clip:padding-box;border-inline-width:3px;margin:-11px -3px}.bx .kd-lk-a .kd-tog{margin-left:3px}.bx .kd-tog.on,.bx .mv-tg.on,.bx .kd-ic:hover,.bx .kd-ic:focus-visible,.bx .kd-grip:hover:not(:disabled),.bx .kd-grip:focus-visible{background-clip:padding-box}.bx .kd-ic{box-sizing:content-box;background-clip:padding-box;border:6px solid #0000;margin:-6px}.bx .kd-grip{box-sizing:content-box;background-clip:padding-box;border:5px solid #0000;border-inline-width:11px;margin:-5px -11px}.bx .af-x{box-sizing:content-box;background-clip:padding-box;border:7px solid #0000}.bx .mbtap{margin:-6px;padding:6px}.bx button.link,.bx a.link,.bx .lg-back,.bx summary{margin-block:-12px;padding-block:12px}.bx .btn,.bx .btn-sm,.bx .top-cta,.bx .b2-quick-c,.bx .fm-chip,.bx .mp-in,.bx .ong-t,.bx .dn-i,.bx a.logo{min-height:44px}.bx .kd-chips>button,.bx .kd-chips>a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.bx .btn.btn,.bx .dash .dn-i,.bx .mp-in.mp-in,.bx .mv-chs button,.bx .b2-remind,.bx details.dos-mob>summary{min-height:44px}.bx .mp-lien-b .btn{min-width:44px}.bx .b2-sheet-x{width:44px;height:44px;top:8px;right:8px}.bx .b2-sheet-t{padding-right:48px}.bx .kd-lis-x,.bx .kd-code input[type=color]{width:44px;height:44px}.bx .kd-sw button{box-sizing:content-box;background-clip:content-box;margin:-6px;padding:6px}.bx .ac-legal a,.bx .lg-nav a,.bx .foot-legal a{margin-block:-12px;padding-block:12px;display:inline-block}.bx .kd-day,.bx .dn-gt,.bx .evo,.bx .kd-kpi .kick{font-size:11px}.bx .kd-bd,.bx em.nouveau{font-size:10.5px}}@media (max-width:560px){.bx .ong-barre{flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:0;overflow:visible}.bx .ong-t{text-align:center;border-radius:12px;flex:0 0 calc(50% - 4px);min-width:0}.bx .ong-t.on{border-color:color-mix(in srgb,var(--blue)45%,var(--line));padding-top:10px}.bx .ong-carte{margin-top:0}}.bx .kd-ap-go{display:none}@media (min-width:861px) and (max-width:1000px){.bx .kd-ap-go{z-index:35;border:1px solid color-mix(in srgb,var(--blue)55%,transparent);background:color-mix(in srgb,var(--color-bg)78%,var(--blue));min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;bottom:24px;right:16px;box-shadow:0 10px 30px #00000073}}.bx .no-ordi{left:14px;right:14px;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:37;border:1px solid var(--line);background:color-mix(in srgb,var(--blue)7%,var(--raised));border-radius:14px;margin:0;padding:12px 44px 12px 14px;animation:.3s both bx-shin;position:fixed;box-shadow:0 16px 40px #00000073}.bx .no-ordi p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.bx .no-ordi-x{width:40px;height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.bx .no-ordi-x:hover{color:var(--ink);background:#ffffff0f}.bx .kd-mini{display:none}@media (max-width:860px){.bx .kd{padding-bottom:150px}.bx .kd-mini{right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:35;background:color-mix(in srgb,var(--color-bg)50%,black);border:1px solid #ffffff38;border-radius:16px;width:72px;height:128px;padding:3px;display:block;position:fixed;box-shadow:0 12px 32px #0000008c}.bx .kd-mini-ecran{pointer-events:none;border-radius:13px;width:100%;height:100%;position:relative;overflow:hidden}.bx .kd-mini-in{transform-origin:0 0;flex-direction:column;width:330px;min-height:610px;display:flex;position:absolute;top:0;left:0;transform:scale(.2)}.bx .kd-mini-in>.lk-page{flex:1 0 auto}.bx .kd-mini-b{cursor:zoom-in;background:0 0;border:0;border-radius:20px;position:absolute;inset:-6px}.bx .kd-mini-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .kd-fe-ov{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04060c99;position:fixed;inset:0}.bx .kd-fe{bottom:0;left:0;right:0;top:calc(16px + env(safe-area-inset-top,0px));background:var(--raised);border:1px solid var(--line);border-bottom:0;border-radius:22px 22px 0 0;outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 -20px 50px #00000080}.bx .kd-fe-h{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;min-height:52px;padding:10px 52px 6px;display:flex;position:relative}.bx .kd-fe-h b{color:var(--ink);font-size:14px}.bx .kd-fe-poignee{background:#ffffff47;border-radius:999px;width:38px;height:4px;margin-left:-19px;position:absolute;top:6px;left:50%}.bx .kd-fe-x{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;font-size:16px;display:grid;position:absolute;top:4px;right:4px}.bx .kd-fe-c{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.bx .kd-fe-c>.lk-page{flex:1 0 auto}}.bx .kd-pr{color:var(--color-text);background:linear-gradient(100deg,var(--blue),var(--violet));box-shadow:0 14px 40px color-mix(in srgb,var(--blue)28%,transparent),inset 0 1px 0 #ffffff4d;border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}.bx .kd-pr-h{flex-direction:column;gap:4px;display:flex}.bx .kd-pr-h h3{margin:0;font-size:18px}.bx .kd-pr-h small{color:color-mix(in srgb,var(--color-text)85%,transparent);font-size:13.5px;line-height:1.45}.bx .kd-pr-l{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bx .kd-pr-c{background:color-mix(in srgb,var(--color-bg)34%,transparent);border:1px solid #fff3;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px;display:flex}.bx .kd-pr-c b{font-size:14.5px;line-height:1.3}.bx .kd-pr-c p{color:color-mix(in srgb,var(--color-text)88%,transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:auto;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.bx .kd-pr .btn-ghost{color:var(--color-text);background:#ffffff29;border-color:#ffffff52}.bx .kd-pr .btn-ghost:hover{background:#ffffff3d}.bx .kd-pr-tout{color:var(--color-text);align-self:flex-start;font-size:13.5px;text-decoration-color:#ffffff80}@media (max-width:860px){.bx .kd-pr{padding:16px 0}.bx .kd-pr-h,.bx .kd-pr-tout{margin-inline:16px}.bx .kd-pr-l{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;padding:0 16px 2px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.bx .kd-pr-l::-webkit-scrollbar{display:none}.bx .kd-pr-c{scroll-snap-align:start;flex:0 0 calc(100% - 28px)}}.bx .seg.seg{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)60%,black);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;height:auto;padding:4px;display:inline-grid}.bx .seg.seg>button{min-width:0;min-height:36px;color:var(--ink-3);font:inherit;text-align:center;white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:1.15;transition:background-color .2s,color .2s;display:flex}.bx .seg.seg>button:hover:not(.on){color:var(--ink-2)}.bx .seg.seg>button.on{color:var(--ink);background:color-mix(in srgb,var(--blue)24%,var(--raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue)45%,transparent)}.bx .seg.seg>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mv-seg.seg{width:100%;display:grid}@media (max-width:860px){.bx .seg.seg{width:100%;display:grid}.bx .seg.seg>button{white-space:normal;min-height:44px;padding:0 8px}}.bx .fm-mini{display:none}@media (max-width:860px){.bx .mv-prix .mt-dock{bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:30;flex-direction:column;gap:8px;display:flex;position:sticky}.bx .mv-prix .mt-dock:empty,.bx .mv-prix .mt-dock>div:empty{display:none}.bx .mv-prix .mt-dock .mv-foot{border:1px solid var(--line);background:var(--raised);border-radius:16px;flex-direction:column;align-items:stretch;gap:8px;padding:12px;box-shadow:0 -10px 30px #00000073}.bx .mv-prix .mt-dock .mv-foot p{color:var(--ink-2);font-size:12.5px;line-height:1.45}.bx .fm-mini{border:1px solid color-mix(in srgb,var(--v-ink)14%,transparent);background:var(--v-card);width:100%;color:var(--v-ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:10px 14px;display:flex;box-shadow:0 10px 30px #00000073}.bx .fm-mini .kick{color:var(--v-mut);font-size:10px}.bx .fm-mini-l{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.bx .fm-mini-l b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.bx .fm-mini-l em{color:var(--v-acc);flex:none;font-size:14px;font-style:normal;font-weight:800}.bx .fm-chips{flex-direction:column}.bx .fm-chip{justify-content:center;width:100%;min-height:48px}.bx .fm-formes{grid-template-columns:minmax(0,1fr)}.bx .fm-forme{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 14px}.bx .fm-forme small{text-align:right}}.bx .mot-tel{display:none}@media (max-width:860px){.bx .mot-ordi{display:none}.bx .mot-tel{display:inline}.bx .crm-kpis{grid-template-columns:minmax(0,1fr);gap:10px}.bx .crm-kp{grid-template-columns:minmax(0,1fr) 104px;align-items:center;column-gap:14px;min-height:0;padding:14px 16px;display:grid}.bx .crm-kp>b,.bx .crm-kp>span:not(.crm-kd),.bx .crm-kp>.crm-evo{grid-column:1;justify-self:start}.bx .crm-kp>b{font-size:26px;line-height:1.15}.bx .crm-kp>b.rien{letter-spacing:0;color:var(--ink-3);font-size:15px;font-weight:700}.bx .crm-kp>.crm-evo{margin-top:6px}.bx .crm-kp svg{grid-area:1/2/span 3;width:104px;height:40px;margin:0;padding:0;position:static}.bx .rs-tuiles li:last-child:nth-child(2n){grid-column:1/-1}}@media (max-width:420px){.bx .vs-gar-t{flex-basis:100%}}@media (max-width:860px){.bx .crm-tabs{gap:4px;padding:4px}.bx .crm-tabs button{border-radius:10px}}@media (max-width:420px){.bx .crm-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bx .crm-tabs button{min-height:40px;font-size:13px}}.bx .cs-top{border:1px solid color-mix(in srgb,var(--blue)26%,var(--line));background:color-mix(in srgb,var(--blue)9%,var(--raised));border-radius:18px;flex:none;align-items:center;gap:14px;min-width:0;padding:8px 10px 8px 8px;display:flex}.bx .cs-quitter{min-height:40px;color:var(--ink-3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.bx .cs-quitter:hover{color:var(--ink);background:color-mix(in srgb,var(--color-text)5%,transparent)}.bx .cs-onglets{flex:auto;min-width:0}.bx .cs-onglets ol{margin:0;padding:0;list-style:none;display:flex}.bx .cs-onglets li{flex:1 1 0;justify-content:center;min-width:34px;display:flex;position:relative}.bx .cs-onglets li+li:before{content:"";background:color-mix(in srgb,var(--color-text)16%,transparent);border-radius:2px;height:2px;position:absolute;top:19px;left:calc(16px - 50%);right:calc(50% + 16px)}.bx .cs-onglets li.fait+li:before,.bx .cs-onglets li.fait+li.on:before{background:color-mix(in srgb,var(--success)70%,transparent)}.bx .cs-onglets button{min-width:0;max-width:100%;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:4px 4px 2px;display:flex}.bx .cs-rond{z-index:1;border:1.5px solid color-mix(in srgb,var(--color-text)30%,transparent);background:var(--raised);width:30px;height:30px;color:var(--ink-2);transition:box-shadow .15s var(--ease),border-color .15s var(--ease);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.bx .cs-nom{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.bx .cs-onglets li.fait .cs-rond{background:var(--success);color:var(--color-bg);border-color:#0000}.bx .cs-onglets li.on .cs-rond{background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--color-text);box-shadow:0 0 0 4px color-mix(in srgb,var(--violet)28%,transparent);border-color:#0000}.bx .cs-onglets li.on .cs-nom{color:var(--color-text);font-weight:700}.bx .cs-onglets li.ferme .cs-rond{border-style:dashed;font-size:12px}.bx .cs-onglets button:hover:not(:disabled) .cs-rond{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)25%,transparent);border-color:var(--blue)}.bx .cs-onglets button:hover:not(:disabled) .cs-nom{color:var(--color-text)}.bx .cs-onglets button:disabled{cursor:not-allowed;opacity:.6}.bx .cs-onglets button:focus-visible,.bx .cs-quitter:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bx .cs-rond{transition:none}}.bx .cs-top-act{flex:none;align-items:center;gap:8px;display:flex}.bx .hist{flex:none;gap:4px;display:inline-flex}.bx .hist-b{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.bx .hist-b:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--color-text)6%,transparent)}.bx .hist-b:disabled{opacity:.35;cursor:default}.bx .hist-b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .cs-top-act .pe-err{max-width:260px;font-size:12.5px}.bx .cs-top-act .btn{white-space:nowrap;min-height:42px;padding:0 18px;font-size:14px}.bx .cs-save.btn-primary{box-shadow:0 0 0 3px color-mix(in srgb,var(--violet)30%,transparent),0 8px 24px color-mix(in srgb,var(--blue)35%,transparent)}.bx .cs-save.fait:disabled{opacity:1;color:var(--success);border-color:color-mix(in srgb,var(--success)35%,transparent)}.bx .cs-etat,.bx .vr-etat,.bx .av-etat{color:var(--amber-soft);background:color-mix(in srgb,var(--amber)16%,transparent);align-self:center}.bx .cs-etat.in{color:var(--success-soft);background:color-mix(in srgb,var(--success)16%,transparent)}.bx .cs-ph .cs-etat,.bx .vr-etat,.bx .av-etat{margin:6px 0;display:inline-block}.bx .cs-publier.fait:disabled{opacity:1;color:var(--success);border-color:color-mix(in srgb,var(--success)35%,transparent)}.bx .mp-enligne.modifs{color:var(--amber-soft)}.bx .mp-enligne.modifs i{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber)22%,transparent)}@media (max-width:1000px){.bx .cs-top{z-index:5;flex-wrap:wrap;margin-bottom:14px;position:sticky;top:0}.bx .cs-onglets{flex-basis:100%;order:3}}@media (max-width:560px){.bx .cs-onglets .cs-nom{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.bx .cs-pv-aide{color:var(--ink-3);font-size:12.5px}.bx .cs-page[data-clic] .cs-page-in :is(h1,h2,h3,h4,h5,p,li,blockquote,.fx,.sy-pr,.rows>div,.sy-hd small,.metaq):not(button *,a *,label *,summary *,.trust *,.sy-prev *,.sig *,.sig-legal *,[data-fixe]):not(:has(:is(h1,h2,h3,h4,h5,p,li,blockquote))):hover{outline:1.5px dashed color-mix(in srgb,var(--blue)75%,transparent);outline-offset:3px;cursor:pointer;border-radius:4px}.bx [data-flash]{animation:cs-flash 1.6s var(--ease)}.bx .cs-page-in [data-flash]{animation:cs-montant 1.8s var(--ease);border-radius:6px}@keyframes cs-montant{0%,55%{outline:2px solid color-mix(in srgb,var(--violet)85%,transparent);outline-offset:4px}to{outline-offset:4px;outline:2px solid #0000}}@keyframes cs-flash{0%,40%{box-shadow:0 0 0 4px color-mix(in srgb,var(--violet)60%,transparent)}to{box-shadow:0 0 #0000}}.bx .cs-sortie{max-width:460px}.bx .cs-sortie-p{color:var(--ink-2);margin:0 0 16px;font-size:14.5px;line-height:1.5}.bx .cs-sortie .pe-err{margin:-6px 0 14px}.bx .cs-sortie-b{flex-direction:column;gap:8px;display:flex}.bx .cs-sortie-b .btn{justify-content:center;width:100%;min-height:46px}.bx .cs-sortie-b .cs-perdre{color:var(--danger-soft)}.bx .mp-vide{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:4px;font-size:12.5px;line-height:1.4;display:flex}.bx .mp-vide .link{font-size:12.5px}.bx .cs-versions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bx .cs-versions li{border:1px solid var(--line);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;font-size:14.5px;display:flex}.bx .inst-sheet{max-width:440px}.bx .inst-etapes{color:var(--ink-2);margin:0 0 16px;padding-left:22px;font-size:14.5px;line-height:1.5}.bx .inst-etapes li+li{margin-top:8px}.bx .inst-p{color:var(--ink-2);margin:0 0 16px;font-size:14.5px;line-height:1.5}.bx .inst-note{border-radius:var(--r-md);background:color-mix(in srgb,var(--blue)8%,transparent);color:var(--ink-2);margin:0 0 18px;padding:10px 12px;font-size:13.5px;line-height:1.5}.bx .inst-ok{justify-content:center;width:100%;min-height:46px}.bx .ae-barre{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid color-mix(in srgb,var(--amber)35%,var(--line));background:color-mix(in srgb,var(--color-bg)90%,var(--raised));-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);animation:bx-shin .25s var(--ease)both;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;padding:10px 12px 10px 16px;display:flex;position:sticky;box-shadow:0 18px 50px -18px #000000b3}.bx .ae-barre.ok{border-color:color-mix(in srgb,var(--success)40%,var(--line))}.bx .ae-etat{color:var(--amber-soft);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.bx .ae-etat i{background:var(--amber);border-radius:50%;width:8px;height:8px}.bx .ae-barre.ok .ae-etat{color:var(--success-soft)}.bx .ae-note{color:var(--ink-3);flex:100%;order:3;font-size:12.5px}.bx .ae-b{gap:8px;margin-left:auto;display:inline-flex}.bx .ae-b .btn{min-height:38px}@media (max-width:860px){.bx .ae-barre{bottom:calc(88px + env(safe-area-inset-bottom,0px));padding:10px 12px}.bx .ae-b{flex:100%}.bx .ae-b .btn{flex:1 1 0;justify-content:center}.bx .mt:has(.ae-barre) .mv-prix .mt-dock{bottom:calc(196px + env(safe-area-inset-bottom,0px))}}.bx .fm{--fm-panel-bg:color-mix(in srgb,var(--violet)7%,var(--raised))}.bx .fm-panel{display:contents}.bx .fm-panel-t,.bx .fm-chip-o{display:none}@media (min-width:861px){.bx .fm-hd{order:0}.bx .fm-aide,.bx .fm-defaut{order:1;margin:0}.bx .fm-chips{z-index:1;flex-wrap:wrap;order:2;align-items:flex-end;gap:4px;margin-bottom:-13px;padding:4px 4px 0;position:relative}.bx .fm-panel{border:1px solid color-mix(in srgb,var(--violet)45%,var(--line));background:var(--fm-panel-bg);border-radius:0 16px 16px;flex-direction:column;order:3;gap:14px;padding:16px;display:flex}.bx .fm-panel-t{color:var(--ink-3);margin:0;font-size:12.5px;display:block}.bx .fm-panel-t b{color:var(--color-text)}.bx .fm-chip{background:color-mix(in srgb,var(--color-text)4%,transparent);min-width:0;max-width:100%;color:var(--ink-3);box-shadow:none;border:1px solid #0000;border-bottom:0;border-radius:12px 12px 0 0;flex:0 auto;margin-bottom:1px;padding:10px 16px}.bx .fm-chip:hover:not(.on):not(.add){color:var(--ink);background:color-mix(in srgb,var(--color-text)8%,transparent)}.bx .fm-chip.on{color:var(--color-text);border-color:color-mix(in srgb,var(--violet)45%,var(--line));background:var(--fm-panel-bg);box-shadow:inset 0 3px 0 var(--violet);margin-bottom:0;padding-bottom:12px}.bx .fm-chip-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.bx .fm-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bx .fm-chip.add{white-space:nowrap;border:1px dashed color-mix(in srgb,var(--violet)40%,transparent);background:0 0;border-radius:10px;flex-direction:row;flex:none;align-self:center;align-items:center;gap:4px;min-width:0;margin:0 0 8px 6px;padding:6px 12px;font-size:12.5px}@container (max-width:560px){.bx .fm-chip-o{display:block}.bx .fm-chip-n{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;display:block}.bx .fm-chip small,.bx .fm-add-l{display:none}.bx .fm-chip .fm-chip-o:before{display:inline-block!important}.bx .fm-chip .fm-chip-n:before{display:none!important}.bx .fm-chip.avec-r .fm-chip-n{color:inherit;font-size:13px;font-weight:700}.bx .fm-chip.avec-r .fm-chip-n:before{display:inline-block!important}}}.bx .bx-dd{border:1px solid color-mix(in srgb,var(--color-text)24%,transparent);background:color-mix(in srgb,var(--color-text)7%,var(--raised));min-width:0;min-height:40px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:inline-flex}.bx .bx-dd:hover{border-color:color-mix(in srgb,var(--color-text)34%,transparent)}.bx .bx-dd:focus-visible,.bx .bx-dd[aria-expanded=true]{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)25%,transparent);outline:none}.bx .bx-dd-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bx .bx-dd-c{color:var(--ink-3);transition:transform .15s var(--ease);flex:none}.bx .bx-dd[aria-expanded=true] .bx-dd-c{color:var(--blue);transform:rotate(180deg)}.bx .bx-dd-l{z-index:80;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--color-text)14%,transparent);background:color-mix(in srgb,var(--color-bg)55%,var(--raised));border-radius:12px;margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #00000080}.bx .bx-dd-l li{min-height:38px;color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;line-height:1.35;display:flex}.bx .bx-dd-l li.on{background:color-mix(in srgb,var(--blue)20%,transparent);color:var(--color-text)}.bx .bx-dd-l li.sel{color:var(--color-text);font-weight:700}.bx .bx-dd-l li.sel:after{content:"✓";color:var(--blue);font-weight:700}@media (max-width:860px){.bx .bx-dd,.bx .bx-dd-l li{min-height:44px}}@media (prefers-reduced-motion:reduce){.bx .bx-dd-c{transition:none}}.bx .fm [data-couleur="0"]{--fm-c:var(--sky)}.bx .fm [data-couleur="1"]{--fm-c:var(--violet)}.bx .fm [data-couleur="2"]{--fm-c:var(--success)}.bx .fm [data-couleur="3"]{--fm-c:var(--amber)}.bx .fm [data-couleur="4"]{--fm-c:var(--rose)}.bx .fm [data-couleur="5"]{--fm-c:var(--ocre)}.bx .fm-chip[data-couleur] .fm-chip-n:before,.bx .fm-chip[data-couleur] .fm-chip-o:before{content:"";background:var(--fm-c);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.bx .fm-chip-o:before{display:none!important}.bx .fm-chip.on[data-couleur]{border-color:color-mix(in srgb,var(--fm-c)60%,var(--line))}.bx .fm-chip-r{letter-spacing:.02em;color:color-mix(in srgb,var(--fm-c,var(--violet))75%,var(--color-text));background:color-mix(in srgb,var(--fm-c,var(--violet))16%,transparent);border-radius:999px;align-self:flex-start;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.5}.bx .fm-chip-r[data-rang=aucun]{color:var(--ink-3);background:color-mix(in srgb,var(--color-text)6%,transparent);font-weight:500}.bx .fm-avis{margin:2px 0 0}.bx .fm-pastilles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bx .fm-pastilles>span{color:var(--ink-3);margin-right:2px;font-size:12.5px}.bx .fm-pastille{background:var(--fm-c);cursor:pointer;opacity:.75;width:22px;height:22px;transition:opacity .15s var(--ease),box-shadow .15s var(--ease);border:0;border-radius:50%;padding:0}.bx .fm-pastille:hover{opacity:1}.bx .fm-pastille.on{opacity:1;box-shadow:0 0 0 2px var(--raised),0 0 0 4px var(--fm-c)}.bx .fm-pastille:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.bx .fm-prepare{animation:1.4s ease-in-out infinite fm-prepare}@keyframes fm-prepare{50%{opacity:.55}}@media (min-width:861px){.bx .fm-chip.on[data-couleur],.bx .fm-panel[data-couleur]{--fm-panel-bg:color-mix(in srgb,var(--fm-c)8%,var(--raised))}.bx .fm-chip.on[data-couleur]{box-shadow:inset 0 3px 0 var(--fm-c)}.bx .fm-panel[data-couleur]{border-color:color-mix(in srgb,var(--fm-c)55%,var(--line))}.bx .fm-panel[data-couleur] .fm-box{border-color:color-mix(in srgb,var(--fm-c)28%,var(--line))}.bx .fm-panel[data-couleur] .fm-panel-t b{color:var(--fm-c)}}@media (max-width:860px){.bx .fm-pastille{width:30px;height:30px}}@media (min-width:861px){@container (max-width:900px){.bx .fm-chips{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin-bottom:0;padding:0;display:grid}.bx .fm-chips .fm-chip{border:1px solid var(--line);background:color-mix(in srgb,var(--color-bg)45%,var(--raised));min-width:0;box-shadow:none;border-radius:12px;margin:0;padding:9px 12px}.bx .fm-chips .fm-chip:hover:not(.on):not(.add){background:color-mix(in srgb,var(--color-text)8%,var(--raised))}.bx .fm-chips .fm-chip.on{border-color:var(--violet);background:var(--fm-panel-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet)18%,transparent);margin:0;padding:9px 12px}.bx .fm-chips .fm-chip.on[data-couleur]{border-color:var(--fm-c);box-shadow:0 0 0 3px color-mix(in srgb,var(--fm-c)20%,transparent)}.bx .fm-chips .fm-chip.add{border-radius:12px;grid-column:1/-1;justify-content:center;align-self:stretch;margin:0;padding:8px 12px}.bx .fm-chips .fm-chip .fm-chip-px{white-space:normal}.bx .fm-panel{border-radius:16px}}}@media (prefers-reduced-motion:reduce){.bx .fm-pastille{transition:none}.bx .fm-prepare{animation:none}}.bx .cs-page[data-reps] .cs-page-in .qq :is(.opt,.tile):hover{outline:1.5px dashed color-mix(in srgb,var(--blue)75%,transparent);outline-offset:3px}.bx .cs-reps .mp-nums li{align-items:center}.bx .cs-reps .mp-num{margin-top:0}.bx [data-couleur="0"]{--fm-c:var(--sky)}.bx [data-couleur="1"]{--fm-c:var(--violet)}.bx [data-couleur="2"]{--fm-c:var(--success)}.bx [data-couleur="3"]{--fm-c:var(--amber)}.bx [data-couleur="4"]{--fm-c:var(--rose)}.bx [data-couleur="5"]{--fm-c:var(--ocre)}.bx .px-champ{flex-direction:column;gap:6px;min-width:0;display:flex}.bx .px-in{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;min-height:40px;padding:9px 12px;line-height:1.6;display:block}.bx .px-in.multi{min-height:86px}.bx .px-in:empty:before{content:attr(data-ph);color:var(--ink-4);pointer-events:none}.bx .px-in:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)25%,transparent)}.bx .px-pill{border:1px solid color-mix(in srgb,var(--fm-c,var(--violet))55%,transparent);background:color-mix(in srgb,var(--fm-c,var(--violet))18%,transparent);color:var(--color-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:1px;border-radius:999px;align-items:center;gap:4px;margin:0 2px;padding:0 8px;font-size:.92em;font-weight:700;display:inline-flex}.bx .px-pill:before{content:"";background:var(--fm-c,var(--violet));border-radius:50%;width:7px;height:7px}.bx .px-pill:hover{background:color-mix(in srgb,var(--fm-c,var(--violet))30%,transparent)}.bx .px-prop{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12.5px;display:flex}.bx .px-prop .link{font-size:12.5px;font-weight:700}.bx .fm-chip .fm-chip-px{background:color-mix(in srgb,var(--fm-c,var(--violet))16%,transparent);max-width:100%;color:color-mix(in srgb,var(--fm-c,var(--violet))80%,var(--color-text));white-space:normal;text-overflow:clip;text-wrap:balance;border-radius:10px;align-self:flex-start;margin-top:3px;padding:1px 7px;font-size:11.5px;font-weight:700;line-height:1.35;display:inline-block;overflow:visible}@media (min-width:861px){@container (max-width:560px){.bx .fm-chip .fm-chip-px{display:inline-block!important}.bx .fm-chip .fm-chip-n{display:none!important}}}.bx .fm-aff{border:1px solid var(--line);min-height:34px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.bx .fm-aff i{background:color-mix(in srgb,var(--color-text)18%,transparent);width:30px;height:18px;transition:background .15s var(--ease);border-radius:999px;position:relative}.bx .fm-aff i:after{content:"";background:var(--color-text);width:14px;height:14px;transition:transform .15s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.bx .fm-aff.on{color:var(--color-text)}.bx .fm-aff.on i{background:var(--success)}.bx .fm-aff.on i:after{transform:translate(12px)}.bx .fm-aff:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .fm-it.masque .fm-it-t{opacity:.55}@media (prefers-reduced-motion:reduce){.bx .fm-aff i,.bx .fm-aff i:after{transition:none}}.bx .csys .cs-etape-suivante{justify-content:center;align-self:stretch;min-height:46px;margin-top:4px}.bx .cs-reps .cs-rep-p{min-height:34px;color:var(--ink-2);font-size:13px}.bx .px-pill.px-calc{border-style:dashed;border-color:color-mix(in srgb,var(--color-text)30%,transparent);background:color-mix(in srgb,var(--color-text)8%,transparent);color:var(--ink-3);cursor:default;font-weight:600}.bx .px-pill.px-calc:before{display:none}.bx .cs-pv-aide.hors{color:var(--amber)}.bx .cs-voir{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;font-size:13px;display:flex}.bx .cs-voir-ecran{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bx .cs-voir-ecran>span{color:var(--ink-3);font-weight:600}.bx .cs-voir-ecran .bx-dd{min-width:180px;max-width:260px}.bx .cs-brique-sep{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--raised);margin:0;padding:14px 20px 6px;font-size:12px;font-weight:700}@media (max-width:860px){.bx .cs-voir-ecran{flex-basis:100%}.bx .cs-voir-ecran .bx-dd{flex:auto;max-width:none}}.bx .cs-page-in .sy-res>.sy-small{color:var(--ink3);margin:12px 4px 0;font-size:12.5px;line-height:1.5}.bx .cs-types{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.bx .cs-types .btn{white-space:normal;text-align:left}.bx .cs-types .btn.on{border-color:color-mix(in srgb,var(--violet)60%,var(--line));background:color-mix(in srgb,var(--violet)14%,transparent);color:var(--color-text)}.bx .b2-instable{z-index:60;color:var(--ink-2);background:color-mix(in srgb,var(--color-bg)88%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:999px;padding:8px 14px;font-size:13px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.bx .cs-prev .cs-res{border-bottom:1px solid var(--line);flex:none;order:0;padding:10px 16px 8px}.bx .cs-res .cs-nom{white-space:normal;text-align:center;line-height:1.25}.bx.bx-attente{z-index:1000;pointer-events:none;place-items:center;min-height:0;padding:16px;animation:.3s both bx-attente-fondu;display:grid;position:fixed;inset:0}.bx.bx-attente.sortie{animation:.26s both bx-attente-sortie}.bx .bx-attente-voile{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;position:absolute;inset:0}.bx .bx-attente-in{border-radius:var(--r-2xl);background:color-mix(in srgb,var(--color-bg)84%,transparent);border:1px solid var(--line);min-width:min(260px,100%);box-shadow:0 30px 80px #0009,0 0 80px color-mix(in srgb,var(--violet)22%,transparent);animation:bx-attente-in .45s var(--ease)both;flex-direction:column;align-items:center;gap:22px;padding:42px 36px 28px;display:flex;position:relative}.bx .bx-attente-bati{isolation:isolate;place-items:center;padding-top:14px;display:grid;position:relative}.bx .bx-attente-bati:before{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--blue)70%,transparent),color-mix(in srgb,var(--violet)35%,transparent)60%,transparent);filter:blur(10px);border-radius:50%;animation:2.6s ease-in-out infinite bx-attente-halo;position:absolute;inset:-34px -46px -12px}.bx.bx-attente .bt-float{animation:2.6s ease-in-out infinite bx-attente-vol}.bx.bx-attente .bt-shadow{animation:2.6s ease-in-out infinite bx-attente-ombre}.bx.bx-attente .bati .bt-eye{animation:2.2s infinite bx-attente-cligne}.bx.bx-attente .bati .bt-rim{animation:2.6s ease-in-out infinite btk-rimglow}.bx .bx-attente-txt{min-height:1.4em;color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:500;line-height:1.4;display:inline-flex}.bx .bx-attente-phrase{animation:bx-attente-txt .45s var(--ease)both}.bx .bx-attente-pts{gap:4px;display:inline-flex}.bx .bx-attente-pts i{background:var(--blue-soft);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite bx-attente-pt}.bx .bx-attente-pts i:nth-child(2){animation-delay:.15s}.bx .bx-attente-pts i:nth-child(3){animation-delay:.3s}.bx [data-bx-attente]{pointer-events:none}@keyframes bx-attente-vol{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-1.1em)rotate(4deg)}}@keyframes bx-attente-ombre{0%,to{opacity:.75;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.68)}}@keyframes bx-attente-cligne{0%,76%,84%,to{transform:scaleY(1)}80%{transform:scaleY(.1)}}@keyframes bx-attente-halo{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes bx-attente-pt{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}@keyframes bx-attente-in{0%{opacity:0;transform:translateY(10px)scale(.92)}}@keyframes bx-attente-txt{0%{opacity:0;transform:translateY(4px)}}@keyframes bx-attente-fondu{0%{opacity:0}}@keyframes bx-attente-sortie{to{opacity:0}}@media (prefers-reduced-motion:reduce){.bx .bx-attente-in{animation:.2s both bx-attente-fondu}.bx .bx-attente-bati:before{opacity:.85;animation:none}.bx .bx-attente-phrase{animation:.3s both bx-attente-fondu}.bx .bx-attente-pts i{opacity:.6;animation:none}}.bx .mn-g{--g:var(--color-blue);flex-direction:column;gap:2px;display:flex}.bx .g-demarrer{--g:var(--color-blue)}.bx .g-vitrine{--g:var(--color-violet)}.bx .g-monde{--g:color-mix(in srgb,var(--rose)78%,white)}.bx .g-recevoir{--g:var(--success)}.bx .g-maxime{--g:var(--color-violet)}@media (min-width:861px){.bx .dash:has(.mn-side){grid-template-columns:288px minmax(0,1fr)}.bx .dash:has(.mn-reduit){grid-template-columns:84px minmax(0,1fr)}}.bx .dash .dnav.mn-nav{gap:10px}.bx .mn-gh{width:100%;color:var(--ink-4);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 8px 4px;display:flex}.bx button.mn-gh:hover{color:var(--ink-2)}.bx .mn-gh:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mn-gbar{background:var(--g);width:14px;height:3px;box-shadow:0 0 10px var(--g);border-radius:2px;flex:none}.bx .mn-glb{text-align:left;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex:1;font-size:10.5px;font-weight:600}.bx .mn-chev{flex:none;transition:transform .2s}.bx .mn-gh.shut .mn-chev{transform:rotate(-90deg)}.bx .mn-gl{flex-direction:column;gap:2px;display:flex}.bx .dash .dn-i.mn-i{min-height:0;color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:11px;padding:8px 9px;font-size:14px}.bx .dn-i.mn-i span{flex:none}.bx .dash .dn-i.mn-i svg{opacity:1}.bx .mn-ic{width:30px;height:30px;color:var(--g);background:color-mix(in srgb,var(--g)13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g)22%,transparent);border-radius:9px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.bx .mn-i.on .mn-ic,.bx .mn-tile.on .mn-ic,.bx .mn-mx .mn-ic,.bx .dtab.mn-tab.on .mn-ti{color:var(--color-bg);background:var(--g);box-shadow:0 0 16px color-mix(in srgb,var(--g)55%,transparent)}.bx .dn-i.mn-i .mn-tx{flex-direction:column;flex:1;min-width:0;padding-top:6px;display:flex}.bx .dn-i.mn-i .mn-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.bx .dn-i.mn-i .mn-t{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.bx .dash .dn-i.mn-i .dn-lock{margin-left:0}.bx .mn-ds{opacity:0;transition:grid-template-rows .28s var(--ease),opacity .2s ease;grid-template-rows:0fr;display:grid}.bx .dn-i.mn-i .mn-ds>span{color:var(--ink-2);font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}.bx .mn-i.on .mn-ds{opacity:1;grid-template-rows:1fr}.bx .dn-i.mn-i.on .mn-ds>span{padding-top:3px}.bx .dash .dn-i.mn-i.mx.on{background:linear-gradient(110deg,color-mix(in srgb,var(--color-violet)26%,transparent),color-mix(in srgb,var(--color-blue)12%,transparent));border-color:color-mix(in srgb,var(--color-violet)40%,transparent)}.bx .mn-sep{background:#ffffff12;height:1px;margin:2px 4px}.bx .mn-st,.bx .dash .dn-i em.mn-st{white-space:nowrap;min-width:0;height:auto;color:var(--ink-2);background:#ffffff0f;border-radius:99px;flex:none;margin:0;padding:2px 8px;font-family:inherit;font-size:11px;font-style:normal;font-weight:600;line-height:1.4;display:inline-block}.bx .mn-st.t-bleu{color:var(--color-blue-light);background:color-mix(in srgb,var(--color-blue)14%,transparent)}.bx .mn-st.t-vert{color:var(--success-soft);background:color-mix(in srgb,var(--success)12%,transparent)}.bx .mn-st.t-ambre{color:var(--amber-soft);background:color-mix(in srgb,var(--amber)13%,transparent)}.bx .mn-st.t-rose{color:var(--rose-soft);background:color-mix(in srgb,var(--rose)16%,transparent)}.bx .mn-st.t-violet{color:color-mix(in srgb,var(--color-violet)45%,white);background:color-mix(in srgb,var(--color-violet)18%,transparent)}.bx .mn-dot{background:var(--rose);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-bg);border-radius:50%;animation:1.6s infinite kd-pulse;position:absolute;top:8px;left:31px}.bx .mn-suite{background:color-mix(in srgb,var(--color-blue)12%,transparent);width:100%;min-height:58px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-blue)55%,transparent);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 6px;transition:background .2s;display:flex}.bx .mn-suite:hover{background:color-mix(in srgb,var(--color-blue)20%,transparent)}.bx .mn-suite:focus-visible,.bx .mn-tog:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mn-suite .mn-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bx .mn-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-light);font-size:10px}.bx .mn-suite b{font-size:14px;font-weight:600;line-height:1.3}.bx .mn-go{color:var(--color-blue-light);flex:none;font-size:20px;line-height:1}.bx .mn-tog{width:100%;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:12.5px;display:flex}.bx .mn-tog:hover{color:var(--color-text);background:#ffffff0a}.bx .mn-tog-ic{transition:transform .2s;display:grid}.bx .mn-reduit .mn-tog-ic{transform:rotate(180deg)}.bx .mn-reduit .dnav{padding:12px 10px}.bx .mn-reduit .mn-tx,.bx .mn-reduit .mn-tog-t,.bx .mn-reduit .dn-real-t,.bx .mn-reduit .mn-go{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bx .mn-reduit .dn-i.mn-i{justify-content:center;padding:7px 0}.bx .mn-reduit .mn-dot{left:auto;right:10px}.bx .mn-reduit .mn-gh{justify-content:center;padding:8px 0 4px}.bx .mn-reduit .mn-gbar{width:22px}.bx .mn-reduit .mn-suite{justify-content:center;padding:6px 0}.bx .mn-reduit .dn-real{justify-content:center;padding:10px 0}.bx .mn-reduit .dn-real>svg{display:none}.bx .mn-reduit .dn-who{justify-content:center;padding:4px 0 12px}.bx .mn-reduit .dn-who>span:not(.dn-av),.bx .mn-reduit .dn-who .acc-chev{display:none}.bx .mn-reduit .acc-menu{min-width:240px}.bx .mn-sh-wrap{z-index:60;position:fixed;inset:0}.bx .mn-veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#04060c99;border:0;width:100%;padding:0;animation:.25s both bx-fade;position:absolute;inset:0}.bx .mn-sh{background:linear-gradient(180deg,color-mix(in srgb,var(--raised)90%,var(--color-bg)),var(--color-bg));max-height:90dvh;animation:mn-monte .38s var(--ease)both;border:1px solid #ffffff1a;border-bottom:0;border-radius:28px 28px 0 0;outline:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 50px #0009}@keyframes mn-monte{0%{transform:translateY(104%)}}.bx .mn-sh-poignee{background:#fff3;border-radius:2px;flex:none;align-self:center;width:40px;height:4px;margin:10px 0 6px}.bx .mn-sh-c{overscroll-behavior:contain;padding:4px 16px calc(22px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;display:flex;overflow-y:auto}.bx .mn-sh-h{align-items:center;gap:10px;display:flex}.bx .mn-sh-h>:first-child{flex:1;min-width:0}.bx .mn-sh-h .dn-who{border-bottom:0;padding:0}.bx .mn-sh-x{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:12px;flex:none;place-items:center;display:grid}.bx .mn-sh .dn-lvl{margin:0;padding:0 2px}.bx .mn-sh .mn-suite{border-radius:16px;min-height:60px}.bx .mn-sh .pin-entry{align-self:center}.bx .mn-tuiles{flex-direction:column;gap:16px;display:flex}.bx .mn-glt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;padding:0 2px 9px;font-size:10.5px;font-weight:600;display:flex}.bx .mn-glt i{background:var(--g);width:14px;height:3px;box-shadow:0 0 10px var(--g);border-radius:2px}.bx .mn-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bx .mn-tile{min-height:84px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;padding:12px;transition:background .2s,border-color .2s;display:flex;position:relative}.bx .mn-tile:hover{background:#ffffff0f}.bx .mn-tile.on{background:linear-gradient(140deg,color-mix(in srgb,var(--g)22%,transparent),color-mix(in srgb,var(--color-violet)8%,transparent));border-color:color-mix(in srgb,var(--g)55%,transparent)}.bx .mn-tile .mn-ic{border-radius:10px;width:32px;height:32px}.bx .mn-lb{font-size:13.5px;font-weight:600;line-height:1.25}.bx .mn-tile.lk .mn-lb{color:var(--ink-3)}.bx .mn-tile .mn-st{padding:2px 7px;font-size:10.5px;position:absolute;top:12px;right:10px}.bx .mn-tile .dn-lock{font-size:12px;position:absolute;top:12px;right:12px}.bx .mn-tile .mn-dot{top:10px;left:38px}.bx .mn-tile:focus-visible,.bx .mn-mx:focus-visible,.bx .mn-sh-x:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bx .mn-mx{--g:var(--color-violet);border:1px solid color-mix(in srgb,var(--color-violet)35%,transparent);background:color-mix(in srgb,var(--color-violet)10%,transparent);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bx .mn-mx.on{box-shadow:inset 0 0 0 1px var(--color-violet)}.bx .mn-mx .mn-ic{border-radius:10px;width:32px;height:32px}.bx .mn-mx .mn-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bx .mn-mx b{font-size:14px;font-weight:600}.bx .mn-mx small{color:color-mix(in srgb,var(--color-violet)35%,white);font-size:12px}@media (max-width:860px){.bx .dtabs.mn-bar{left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--raised)82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1a;border-radius:24px;align-items:stretch;gap:2px;height:auto;padding:7px;box-shadow:0 18px 40px -10px #000000b3}.bx .dtab.mn-tab{min-height:52px;color:var(--ink-4);background:0 0;border-radius:17px;justify-content:flex-start;gap:4px;padding:6px 2px 5px;font-size:10.5px;font-weight:600;transition:background .2s,color .2s}.bx .dtab.mn-tab svg{filter:none;width:18px;height:18px}.bx .dtab.mn-tab.on{color:var(--color-text);background:linear-gradient(160deg,color-mix(in srgb,var(--color-blue)22%,transparent),color-mix(in srgb,var(--color-violet)12%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-blue)30%,transparent)}.bx .dtab.mn-tab.on svg{color:inherit;filter:none}.bx .dtab.mn-tab .mn-dot{box-shadow:0 0 0 2px var(--raised);top:6px;left:auto;right:calc(50% - 20px)}}.bx .mn-ti{border-radius:9px;flex:none;place-items:center;width:30px;height:26px;transition:background .2s,color .2s;display:grid}@media (prefers-reduced-motion:reduce){.bx .mn-ds,.bx .mn-chev,.bx .mn-tog-ic,.bx .mn-ic,.bx .mn-ti,.bx .mn-tile,.bx .mn-suite,.bx .dtab.mn-tab{transition:none}.bx .mn-sh,.bx .mn-veil,.bx .mn-dot{animation:none}}.bx .step.cnx{gap:18px;max-width:520px}.bx .cnx-tete{justify-content:center;align-items:center;gap:14px;min-height:92px;padding-top:6px;display:flex}.bx .cnx-bati{flex:none;position:relative}.bx .cnx-bati .bati .bt-eyes{transform:translate(var(--cnx-look,0em),var(--cnx-down,0em));transition:transform .3s var(--ease)}.bx .cnx-bati .bati .bt-mouth{transform:translateX(calc(var(--cnx-look,0em)*.7));transition:transform .3s var(--ease),width .22s,height .22s,margin-left .22s}.bx .cnx-bati.cnx-bon .bati{--rim:var(--success);--glow:color-mix(in srgb,var(--success)75%,transparent);--eyec:var(--success-soft);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--success)40%,transparent));animation:1.1s cubic-bezier(.3,1.4,.6,1) .45s both cnx-saut,1.6s ease-in-out 1.6s infinite cnx-sautille}.bx .cnx-bati.cnx-faux .bati{--rim:var(--amber);--glow:color-mix(in srgb,var(--amber)70%,transparent);--eyec:var(--amber-pale);animation:.6s ease-in-out both cnx-non}.bx .cnx-bati.cnx-verif .bati .bt-rim{animation:1s ease-in-out infinite btk-rimglow}.bx .cnx-bulle{max-width:240px;color:var(--ink);text-align:left;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:cnx-bulle .35s var(--ease)both;background:linear-gradient(140deg,#ffffff1a,#ffffff0d);border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:13.5px;font-weight:500;line-height:1.4;position:relative}.bx .cnx-bati.cnx-bon+.cnx-bulle{border-color:color-mix(in srgb,var(--success)40%,transparent)}.bx .cnx-bati.cnx-faux+.cnx-bulle{border-color:color-mix(in srgb,var(--amber)45%,transparent)}.bx .cnx-etincelle{width:6px;height:6px;color:var(--success);pointer-events:none;opacity:0;animation:cnx-etincelle .8s calc(.55s + var(--i)*25ms)ease-out both;background:currentColor;border-radius:50%;position:absolute;top:45%;left:50%;box-shadow:0 0 8px}.bx .cnx-etincelle:nth-of-type(3n+1){color:var(--blue)}.bx .cnx-etincelle:nth-of-type(3n+2){color:var(--sky);border-radius:2px}.bx .cnx-panneau{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:460px;margin-inline:auto;padding:clamp(26px,6vw,38px) clamp(18px,5vw,36px) clamp(22px,5vw,30px);display:flex;overflow:visible}.bx .cnx-panneau:before{border-radius:inherit}.bx .cnx-form{width:100%;animation:bx-in .4s var(--ease)both;flex-direction:column;align-items:center;gap:14px;display:flex}.bx .cnx-badge{width:46px;height:46px;color:var(--color-blue-light);background:color-mix(in srgb,var(--blue)12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue)35%,transparent),0 0 22px color-mix(in srgb,var(--blue)25%,transparent);border-radius:14px;place-items:center;display:grid}.bx .cnx-titre{letter-spacing:-.02em;font-size:clamp(24px,6.5vw,28px);font-weight:700;line-height:1.15}.bx .cnx-lead{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px;line-height:1.55}.bx .cnx-mail{color:var(--ink);font-weight:600}.bx .cnx-adresse{max-width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0d;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:8px 14px;font-size:14px;display:flex}.bx .cnx-adresse .cnx-mail{overflow-wrap:anywhere;min-width:0;max-width:100%}.bx .cnx-adresse .link{color:var(--ink-3);font-size:13px}.bx .cnx-field{text-align:left;width:100%;margin-top:4px}.bx .cnx-cta{width:100%}.bx .cnx-note{min-height:20px}.bx .cnx-liens{justify-content:center}.bx .cnx-aide{max-width:34em}.bx .cnx-pied{text-align:center}.bx .cnx-code{border-radius:16px;margin:10px 0 2px;position:relative}.bx .cnx-code:has(.cnx-champ:focus-visible){outline:2px solid var(--color-blue-light);outline-offset:6px}.bx .cnx-briques{gap:clamp(6px,2vw,10px);display:flex}.bx .cnx-brique{--w:clamp(34px,10.5vw,52px);width:var(--w);height:calc(var(--w)*1.2);font-family:var(--font-mono);color:var(--ink);background:repeating-linear-gradient(135deg,#ffffff0f 0 5px,transparent 5px 11px),color-mix(in srgb,var(--color-bg)70%,transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;place-items:center;font-size:clamp(22px,6.5vw,26px);font-weight:700;transition:box-shadow .25s,background .25s;display:grid;position:relative;overflow:hidden}.bx .cnx-brique:nth-child(3){margin-right:clamp(6px,3vw,16px)}.bx .cnx-brique.plein{background:linear-gradient(170deg,color-mix(in srgb,var(--blue)26%,var(--color-bg)),color-mix(in srgb,var(--violet)14%,var(--color-bg)));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--blue)75%,transparent),inset 0 1px 0 #fff3,0 8px 18px -8px color-mix(in srgb,var(--blue)70%,transparent);overflow:visible}.bx .cnx-chiffre{animation:.38s cubic-bezier(.3,1.5,.5,1) both cnx-tombe-dedans;display:block}.bx .cnx-code:focus-within .cnx-brique.ici{box-shadow:inset 0 0 0 1.5px var(--violet),0 0 16px color-mix(in srgb,var(--violet)35%,transparent)}.bx .cnx-code:focus-within .cnx-brique.ici:after{content:"";background:var(--violet);border-radius:2px;width:2px;height:42%;animation:1s steps(2,end) infinite cnx-curseur}.bx .cnx-champ{z-index:2;width:calc(100% + 12px);height:calc(100% + 12px);box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;cursor:text;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:16px;position:absolute;inset:-6px}.bx .cnx-champ::selection{color:#0000;background:0 0}.bx .cnx-champ:-webkit-autofill{transition:background-color 0s 600000s}.bx .cnx-tombe .cnx-brique{box-shadow:inset 0 0 0 1.5px var(--amber),0 0 16px color-mix(in srgb,var(--amber)40%,transparent);color:var(--amber-pale);animation:cnx-chute .5s calc(var(--i)*30ms)cubic-bezier(.5,0,.75,0)forwards}.bx .cnx-envol .cnx-brique{box-shadow:inset 0 0 0 1.5px var(--success),0 0 18px color-mix(in srgb,var(--success)50%,transparent);animation:cnx-envol .6s calc(var(--i)*45ms)cubic-bezier(.5,0,.3,1)forwards}.bx .cnx-accueil{width:100%;animation:bx-rise .5s var(--ease)both;flex-direction:column;align-items:center;gap:14px;padding-block:6px;display:flex}.bx .cnx-grad-ok{background:linear-gradient(90deg,var(--success),var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text}.bx .cnx-sur{color:var(--success-soft);background:color-mix(in srgb,var(--success)10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success)35%,transparent);border-radius:99px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.bx .cnx-barre{background:#ffffff14;border-radius:4px;width:min(220px,70%);height:4px;margin-top:4px;display:block;overflow:hidden}.bx .cnx-barre i{background:linear-gradient(90deg,var(--success),var(--blue));border-radius:4px;width:40%;height:100%;animation:1.2s ease-in-out infinite cnx-barre;display:block}@media (max-width:480px){.bx .step.cnx{gap:14px;padding-top:16px}.bx .cnx-tete{gap:10px;min-height:80px}.bx .cnx-bulle{max-width:200px;padding:9px 12px;font-size:13px}.bx .cnx-liens{gap:10px 18px}}@keyframes cnx-bulle{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@keyframes cnx-tombe-dedans{0%{opacity:0;transform:translateY(-120%)scale(.8)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes cnx-curseur{50%{opacity:0}}@keyframes cnx-chute{0%{opacity:1;transform:none}25%{transform:translateY(-4px)rotate(calc((var(--i) - 2.5)*4deg))}to{transform:translateY(80px)rotate(calc((var(--i) - 2.5)*14deg));opacity:0}}@keyframes cnx-envol{0%{opacity:1;transform:none}25%{opacity:1;transform:translateY(-8px)scale(1.06)}to{transform:translate(var(--vx,0px),var(--vy,-120px))scale(.15);opacity:0}}@keyframes cnx-etincelle{0%{opacity:1;transform:translate(-50%,-50%)rotate(var(--a))translateX(14px)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(var(--a))translateX(58px)scale(.3)}}@keyframes cnx-saut{0%{transform:none}30%{transform:translateY(-18px)rotate(-5deg)}55%{transform:translateY(0)rotate(3deg)}72%{transform:translateY(-7px)}to{transform:none}}@keyframes cnx-sautille{0%,to{transform:none}50%{transform:translateY(-4px)}}@keyframes cnx-non{0%,to{transform:none}20%{transform:rotate(-9deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}@keyframes cnx-barre{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes cnx-fondu{to{opacity:0}}@media (prefers-reduced-motion:reduce){.bx .cnx-bati .bati,.bx .cnx-bulle,.bx .cnx-chiffre,.bx .cnx-form,.bx .cnx-accueil,.bx .cnx-brique:after{animation:none!important}.bx .cnx-etincelle{display:none}.bx .cnx-tombe .cnx-brique,.bx .cnx-envol .cnx-brique{animation:.3s forwards cnx-fondu}.bx .cnx-barre i{opacity:.7;width:100%;animation:none}}.bx[data-bureau] :is(button,.btn,.back,[role=button],[role=menu],[role=menuitem],[role=tab],nav,.top,label,summary){-webkit-user-select:none;user-select:none}.bx[data-bureau] :is(a,img,svg){-webkit-user-drag:none}html:has(.bx[data-bureau]){scrollbar-gutter:stable}.bx .bx-retour{padding-top:12px}.bx .bx-retour .back{font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.bx[data-bureau] .lg{padding-top:32px}.bx[data-bureau] .lg-back{display:none}.bx .bx-maj{border:1px solid var(--color-border,#ffffff1f);background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;margin:12px 0 0;padding:10px 12px 10px 14px;font-size:14px;display:flex}.bx .bx-maj-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bx .bx-maj-txt small{opacity:.7;font-size:12px}.bx .bx-maj-go{white-space:nowrap;flex:none}.bx .bx-maj-x{width:28px;height:28px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;flex:none;font-size:20px;line-height:1}.bx .bx-maj-x:hover{opacity:1}@media (max-width:520px){.bx .bx-maj{flex-wrap:wrap}.bx .bx-maj-txt{flex-basis:calc(100% - 40px)}.bx .bx-maj-go{order:3}}.bx .bx-maj-fen{max-width:420px}.bx .bx-maj-fen-t{opacity:.8;margin:0 0 16px}.bx .bx-maj-fen-b{flex-wrap:wrap;gap:10px;display:flex}.bx .bx-maj-fen-b>*{text-align:center;flex:140px}.bx .bx-demarrage{z-index:100;background:var(--color-bg);place-items:center;transition:opacity .3s,visibility 0s linear .3s;animation:.3s 4s forwards bx-demarrage-fin;display:grid;position:fixed;inset:0}.bx .bx-demarrage[data-fini]{opacity:0;visibility:hidden;pointer-events:none}@keyframes bx-demarrage-fin{to{opacity:0;visibility:hidden;pointer-events:none}}
