.rn-scene{--rn-h:#2b2452;--rn-b:#b9516c;--rn-px:0;--rn-encre2:rgba(255,255,255,.8);--rn-encre3:rgba(255,255,255,.6);--rn-vitre:rgba(11,15,33,.52);--rn-vitre-forte:rgba(9,13,29,.74);--rn-filet:rgba(255,255,255,.15);--rn-chaud:#ffd694;--rn-fond:#060b18;--rn-ease:cubic-bezier(.23,1,.32,1);--rn-ressort:cubic-bezier(.34,1.56,.64,1);position:relative;flex:1;min-width:0;min-height:0;overflow:hidden;isolation:isolate;container-type:size;background:var(--rn-fond);color:#fff;font-family:var(--ds-f-ui);font-size:15px;line-height:1.45;color-scheme:dark}.rn-scene *{box-sizing:border-box}.rn-scene button,.rn-scene input,.rn-scene textarea{font:inherit;color:inherit}.rn-scene button{cursor:pointer}.rn-scene :focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:8px}.rn-ciel{background:linear-gradient(176deg,var(--rn-h),var(--rn-b));z-index:-5;transition:opacity 1.2s ease}.rn-ciel,.rn-ciel:after{position:absolute;inset:0}.rn-ciel:after{content:"";opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E")}.rn-etoiles{inset:0;width:100%;height:100%;z-index:-4;opacity:0}.rn-astre,.rn-etoiles{position:absolute;pointer-events:none}.rn-astre{left:0;bottom:0;width:0;height:0;z-index:-3;will-change:transform,opacity}.rn-astre i{left:-4.6cqmin;top:-4.6cqmin;width:9.2cqmin;height:9.2cqmin;background:radial-gradient(circle at 42% 38%,#fffdf6,#ffefcd 58%,#ffd493)}.rn-astre b,.rn-astre i{position:absolute;border-radius:50%}.rn-astre b{left:-34cqmin;top:-34cqmin;width:68cqmin;height:68cqmin;background:radial-gradient(circle,rgba(255,222,170,.5),rgba(255,214,150,.16) 34%,transparent 68%)}.rn-vallee{position:absolute;left:0;right:0;bottom:0;height:36cqh;z-index:-2;transition:transform 1.3s var(--rn-ease),opacity 1s ease;pointer-events:none}.rn-vallee svg{position:absolute;left:-3%;width:106%;top:0;height:100%;display:block}.rn-vallee path{stroke:rgba(255,255,255,.07);stroke-width:1;vector-effect:non-scaling-stroke}.rn-vallee .rn-c1{transform:translateX(calc(var(--rn-px)*5px))}.rn-vallee .rn-c2{transform:translateX(calc(var(--rn-px)*11px))}.rn-vallee .rn-c3{transform:translateX(calc(var(--rn-px)*20px))}.rn-g0a{stop-color:color-mix(in srgb,var(--rn-h) 62%,#0a0e24)}.rn-g0b{stop-color:color-mix(in srgb,var(--rn-b) 56%,var(--rn-h))}.rn-g1a{stop-color:color-mix(in srgb,var(--rn-h) 42%,#070a1c)}.rn-g1b{stop-color:color-mix(in srgb,var(--rn-b) 30%,#0a0e22)}.rn-g2a{stop-color:color-mix(in srgb,var(--rn-h) 16%,#05081a)}.rn-g2b{stop-color:#04060f}.rn-lumieres{position:absolute;inset:0;transform:translateX(calc(var(--rn-px)*11px))}.rn-lum{position:absolute;width:0;height:0}.rn-lum i{position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.2);transition:background .4s ease,transform .5s var(--rn-ressort),box-shadow .6s ease}.rn-lum b{position:absolute;left:0;bottom:12px;transform:translate(-50%,6px);font-weight:500;font-size:12px;white-space:nowrap;color:#fff;opacity:0;transition:opacity .45s ease,transform .45s var(--rn-ease);text-shadow:0 1px 8px rgba(0,0,0,.7)}.rn-lum[data-on] i{background:var(--rn-chaud);transform:scale(1.75);box-shadow:0 0 6px 2px rgba(255,214,148,.9),0 0 26px 10px rgba(255,190,110,.38)}.rn-lum[data-nom] b,.rn-scene[data-tout-nomme] .rn-lum b{opacity:1;transform:translate(-50%)}.rn-lum[data-bas] b{bottom:auto;top:12px}.rn-produit{position:absolute;left:var(--rn-creux-x,31%);bottom:0;width:clamp(150px,min(30cqmin,calc(var(--rn-creux-l,14) * 1cqw)),340px);max-width:none;transform:translateX(-50%);filter:drop-shadow(0 0 46px rgba(255,216,160,.34));animation:rn-leve 2.2s var(--rn-ease) 1.5s both}@keyframes rn-leve{0%{opacity:0;transform:translate(-50%,72%)}12%{opacity:1}to{transform:translate(-50%)}}@keyframes rn-leve-etroit{0%{opacity:0;transform:translateY(72%)}12%{opacity:1}to{transform:none}}.rn-scene[data-quitte] .rn-vallee{transform:translateY(100%);opacity:0}.rn-scene[data-quitte] .rn-astre,.rn-scene[data-quitte] .rn-ciel,.rn-scene[data-quitte] .rn-etoiles{opacity:0!important;transition:opacity .9s ease}.rn-scene[data-quitte] .rn-plan,.rn-scene[data-quitte] .rn-tete{opacity:0;transform:translateY(-14px);transition:opacity .5s ease,transform .5s ease}.rn-tete{position:absolute;left:0;right:0;top:0;z-index:5;gap:16px;padding:18px 22px 0;min-height:64px}.rn-qui,.rn-tete{display:flex;align-items:center}.rn-qui{gap:10px;font-weight:600;transition:opacity .4s ease}.rn-qui[data-cache]{opacity:0;pointer-events:none;position:absolute}.rn-marque{width:34px;height:34px;flex:none;border-radius:11px;display:grid;place-items:center;font-weight:600;font-size:15px;color:var(--ds-on-brand);background:var(--ds-bord);box-shadow:0 6px 20px rgba(0,0,0,.28);overflow:hidden}.rn-marque img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rn-ondes{display:inline-flex;align-items:center;gap:2px;height:14px;opacity:0;transition:opacity .25s ease}.rn-ondes i{width:2px;height:100%;background:#fff;border-radius:2px;transform:scaleY(.3);animation:rn-onde .8s ease-in-out infinite}.rn-ondes i:nth-child(2){animation-delay:.12s}.rn-ondes i:nth-child(3){animation-delay:.24s}.rn-ondes i:nth-child(4){animation-delay:.36s}.rn-qui[data-parle] .rn-ondes{opacity:.85}@keyframes rn-onde{50%{transform:scaleY(1)}}.rn-son{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:var(--rn-vitre);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--rn-filet);color:var(--rn-encre2);transition:background .2s ease,color .2s ease,transform .16s var(--rn-ease)}.rn-son svg{width:16px;height:16px}.rn-son:hover{color:#fff;background:var(--rn-vitre-forte)}.rn-son:active{transform:scale(.94)}.rn-son[aria-pressed=false]{color:var(--rn-encre3)}.rn-son[data-attente]{color:#fff;animation:rn-appel 1.8s ease-in-out infinite}@keyframes rn-appel{50%{box-shadow:inset 0 0 0 1px var(--rn-filet),0 0 0 7px rgba(255,255,255,.12)}}.rn-tard{background:none;border:0;color:var(--rn-encre2);font-size:13px;padding:8px 2px;margin-left:auto}.rn-tard:hover{color:#fff}.rn-bump{animation:rn-bump .42s var(--rn-ressort)}@keyframes rn-bump{40%{transform:scale(1.22)}}.rn-plan{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5cqw,88px);align-items:center;padding:76px clamp(22px,6cqw,110px) 21cqh clamp(22px,7cqw,120px);overflow:auto;scrollbar-width:none}.rn-plan[data-seul]{grid-template-columns:minmax(0,1fr);align-content:center}.rn-plan[data-sort]{opacity:0;transform:translateY(-14px);transition:opacity .24s ease-in,transform .24s ease-in}.rn-dit{min-width:0;text-shadow:0 1px 18px rgba(6,10,28,.34)}.rn-dit h1{margin:0 0 12px;font-size:clamp(34px,4.5cqw,76px);line-height:1.02;letter-spacing:-.028em;font-weight:600;text-wrap:balance;color:#fff}.rn-dit p{margin:0 0 10px;font-size:clamp(19px,2.1cqw,31px);line-height:1.24;letter-spacing:-.012em;font-weight:500;color:#fff;text-wrap:pretty}.rn-dit p.rn-petit{font-size:clamp(15px,1.25cqw,18px);font-weight:400;color:var(--rn-encre2);line-height:1.45;letter-spacing:0}.rn-dit[data-grand] h1{font-size:clamp(50px,7.4cqw,124px)}.rn-dit[data-matin]{max-width:60%}.rn-mot{display:inline-block;animation:rn-mot .68s var(--rn-ease) both;animation-delay:var(--d)}@keyframes rn-mot{0%{opacity:0;transform:translateY(.34em);filter:blur(7px)}}.rn-droite{min-width:0;animation:rn-monte .7s var(--rn-ease) both;animation-delay:var(--fin,0s)}@keyframes rn-monte{0%{opacity:0;transform:translateY(20px)}}.rn-plan[data-vite] .rn-droite,.rn-plan[data-vite] .rn-mot,.rn-plan[data-vite] .rn-nomme{animation-delay:0s!important;animation-duration:.16s!important}.rn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;border:0;font-weight:600;font-size:15px;white-space:nowrap;text-decoration:none;transition:transform .16s ease-out,background .18s ease,opacity .2s ease}.rn-btn:active{transform:scale(.97)}.rn-btn[data-v=blanc]{background:#fff;color:#0d1330}.rn-btn[data-v=vitre]{background:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 0 0 1px var(--rn-filet)}.rn-btn[data-v=vitre]:hover{background:rgba(255,255,255,.22)}.rn-btn:disabled{opacity:.38;cursor:default}.rn-btn[data-mini]{height:36px;padding:0 15px;font-size:13.5px}.rn-lien{background:none;border:0;color:var(--rn-encre2);font-size:14px;padding:6px 0;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.35)}.rn-lien:hover{color:#fff}.rn-rang,.rn-suite{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.rn-suite{margin-top:20px}.rn-erreur{margin:12px 0 0;color:#ffc2b4;font-size:14px}.rn-timbre{margin-top:clamp(16px,2.6cqh,28px);display:flex;align-items:center;gap:14px;flex-wrap:wrap;animation:rn-monte .7s var(--rn-ease) both;animation-delay:var(--fin,0s)}.rn-timbre-titre{font-size:13px;color:var(--rn-encre3)}.rn-timbre-l{display:flex;gap:8px;flex-wrap:wrap}.rn-timbre-v{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px 0 11px;border:0;border-radius:999px;background:var(--rn-vitre);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--rn-filet);color:var(--rn-encre2);font-size:14px;transition:background .2s ease,color .2s ease,transform .16s var(--rn-ease)}.rn-timbre-v:hover{color:#fff;background:var(--rn-vitre-forte)}.rn-timbre-v:active{transform:scale(.96)}.rn-timbre-v[aria-pressed=true]{background:#fff;color:#0d1330}.rn-timbre-ic{display:inline-flex;align-items:center;gap:2px;height:12px}.rn-timbre-ic i{width:2px;height:100%;border-radius:2px;background:currentColor;transform:scaleY(.45)}.rn-timbre-ic i:nth-child(2){transform:scaleY(1)}.rn-timbre-v[aria-pressed=true] .rn-timbre-ic i{animation:rn-onde .8s ease-in-out infinite}.rn-timbre-v[aria-pressed=true] .rn-timbre-ic i:nth-child(2){animation-delay:.12s}.rn-timbre-v[aria-pressed=true] .rn-timbre-ic i:nth-child(3){animation-delay:.24s}.rn-plan[data-vite] .rn-timbre{animation-delay:0s!important;animation-duration:.16s!important}.rn-nomme{margin-top:clamp(18px,3cqh,34px);display:flex;gap:18px;align-items:center;flex-wrap:wrap;animation:rn-monte .7s var(--rn-ease) both;animation-delay:var(--fin,0s)}.rn-ligne{position:relative;display:block;min-width:min(62cqw,520px);min-height:1.2em;font-size:clamp(50px,8cqw,124px);line-height:1.15;font-weight:600;letter-spacing:-.03em;cursor:text;border-bottom:2px solid rgba(255,255,255,.34)}.rn-ligne input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;background:none;outline:0;font-size:16px}.rn-ligne:focus-within{border-bottom-color:#fff}.rn-rendu{white-space:pre}.rn-fantome{opacity:.26;font-weight:500}.rn-l{display:inline-block;animation:rn-lettre .3s var(--rn-ressort) both}.rn-l[data-calme]{animation:none}@keyframes rn-lettre{0%{transform:translateY(.16em) scale(.8);opacity:0}}.rn-curseur{display:inline-block;width:.05em;height:.92em;background:#fff;vertical-align:-.1em;margin-left:.04em;animation:rn-clig 1.05s steps(1) infinite}.rn-ligne:not(:focus-within) .rn-curseur{opacity:0;animation:none}@keyframes rn-clig{50%{opacity:0}}.rn-vol{z-index:30;font-weight:600;letter-spacing:-.03em;color:#fff;transform-origin:left top;white-space:pre;margin:0}@property --rn-rayon{syntax:"<length>";inherits:false;initial-value:0}.rn-onde,.rn-vol{position:absolute;pointer-events:none}.rn-onde{inset:0;z-index:1;background:radial-gradient(circle at var(--x) var(--y),transparent calc(var(--rn-rayon) - 130px),rgba(255,255,255,.09) calc(var(--rn-rayon) - 14px),rgba(255,255,255,.6) var(--rn-rayon),transparent calc(var(--rn-rayon) + 2px))}.rn-panneau{background:var(--rn-vitre);backdrop-filter:blur(26px) saturate(140%);border-radius:24px;box-shadow:inset 0 0 0 1px var(--rn-filet),0 24px 60px rgba(4,8,24,.3);padding:clamp(18px,2cqw,26px)}.rn-lbl{display:block;color:var(--rn-encre3);font-size:13px;margin-bottom:9px}.rn-pastille{height:40px;padding:0 17px;border-radius:999px;border:0;background:rgba(255,255,255,.12);color:#fff;font-weight:500;transition:background .18s ease,color .18s ease,transform .16s ease-out}.rn-pastille:active{transform:scale(.97)}.rn-pastille[aria-pressed=true]{background:#fff;color:#0d1330}.rn-champ{width:100%;background:rgba(255,255,255,.1);border:0;border-radius:14px;padding:12px 15px;color:#fff;outline:0;box-shadow:inset 0 0 0 1px transparent}.rn-champ:focus{box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.rn-champ::-moz-placeholder{color:rgba(255,255,255,.5)}.rn-champ::placeholder{color:rgba(255,255,255,.5)}textarea.rn-champ{resize:none;line-height:1.5}.rn-champ[data-rond]{border-radius:999px;height:44px}.rn-bloc+.rn-bloc{margin-top:20px}.rn-exemple{margin-top:10px;font-size:15px;color:var(--rn-encre2);min-height:1.4em}.rn-voix{display:flex;flex-direction:column;gap:10px}.rn-carte-voix{display:block;width:100%;text-align:left;background:var(--rn-vitre);backdrop-filter:blur(26px) saturate(140%);border:0;border-radius:20px;padding:15px 18px;box-shadow:inset 0 0 0 1px var(--rn-filet);transition:transform .32s var(--rn-ease),background .25s ease,opacity .25s ease,box-shadow .25s ease}.rn-carte-voix:hover{background:rgba(16,21,44,.62)}.rn-carte-voix b{display:block;font-size:13px;font-weight:500;color:var(--rn-encre3);margin-bottom:3px}.rn-carte-voix span{font-size:clamp(15px,1.3cqw,18px);line-height:1.38;font-weight:500}.rn-voix[data-fixe] .rn-carte-voix{opacity:.5}.rn-voix .rn-carte-voix[aria-pressed=true]{opacity:1;background:#fff;color:#0d1330;transform:translateX(-10px) scale(1.015);box-shadow:0 22px 50px rgba(4,8,24,.34)}.rn-voix .rn-carte-voix[aria-pressed=true] b{color:#5a6280}.rn-pile{position:relative;height:clamp(250px,36cqh,330px);perspective:1100px;margin-bottom:58px}.rn-fi,.rn-pile{touch-action:pan-y}.rn-fi{position:absolute;inset:0;background:var(--rn-vitre-forte);backdrop-filter:blur(26px) saturate(140%);border-radius:26px;box-shadow:inset 0 0 0 1px var(--rn-filet),0 26px 60px rgba(4,8,24,.36);padding:clamp(20px,2.2cqw,30px);display:flex;flex-direction:column;transform:translate3d(0,calc(var(--r)*32px),calc(var(--r)*-64px));transition:transform .46s var(--rn-ease),opacity .3s ease,background .3s ease;transform-origin:50% 100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rn-fi>*{transition:opacity .3s ease}.rn-fi:not([data-r="0"])>*{opacity:0}.rn-fi[data-r="1"]{background:rgba(24,30,60,.86)}.rn-fi[data-r="2"]{background:rgba(34,41,76,.72)}.rn-fi[data-r="0"]{cursor:grab}.rn-fi[data-tenue]{cursor:grabbing;transition:none}.rn-fi .rn-rub{font-size:14px;color:var(--rn-encre3)}.rn-fi .rn-txt{flex:1;display:flex;align-items:center;font-size:clamp(20px,2.05cqw,30px);line-height:1.22;letter-spacing:-.016em;font-weight:500;text-wrap:pretty;overflow:hidden}.rn-fi .rn-src{font-size:13px;color:var(--rn-encre3)}.rn-fi ul{margin:12px 0 0;padding:0;list-style:none;flex:1;font-size:clamp(15px,1.25cqw,18px);display:flex;flex-direction:column;gap:clamp(4px,.8cqh,9px);overflow:hidden}.rn-fi li{display:flex;gap:10px;align-items:baseline}.rn-fi li:before{content:"";flex:none;width:9px;height:1.5px;background:rgba(255,255,255,.55);transform:translateY(-.3em)}.rn-fi textarea{flex:1;margin:12px 0}.rn-gestes{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.rn-prises{display:flex;flex-direction:column;gap:8px}.rn-prise{background:var(--rn-vitre);backdrop-filter:blur(26px) saturate(140%);border-radius:20px;box-shadow:inset 0 0 0 1px var(--rn-filet);padding:14px 18px;transition:background .35s ease}.rn-prise .rn-h{display:flex;align-items:center;gap:12px}.rn-v{flex:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4);display:grid;place-items:center;transition:background .3s ease,box-shadow .3s ease}.rn-v svg{width:14px;height:14px;stroke:#0d1330;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .4s var(--rn-ease) .1s}.rn-prise[data-ok] .rn-v{background:var(--rn-chaud);box-shadow:none}.rn-prise[data-ok] .rn-v svg{stroke-dashoffset:0}.rn-prise b{font-weight:600}.rn-prise .rn-d{color:var(--rn-encre2);font-size:14.5px;margin-top:1px}.rn-prise .rn-c{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--rn-ease)}.rn-prise[data-ouverte] .rn-c{grid-template-rows:1fr}.rn-prise .rn-c>div{overflow:hidden}.rn-prise .rn-i{padding:14px 0 4px 36px}.rn-code{font-family:var(--ds-f-num);font-size:clamp(30px,3.6cqw,48px);font-weight:600;letter-spacing:.14em;line-height:1.1;margin:2px 0 14px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.rn-code span{display:inline-block;animation:rn-lettre .34s var(--rn-ressort) both}.rn-attente{display:flex;align-items:center;gap:8px;color:var(--rn-encre2);font-size:14px;margin-top:12px}.rn-tourne{width:13px;height:13px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.25);border-top:2px solid #fff;animation:rn-tourne .8s linear infinite}@keyframes rn-tourne{to{transform:rotate(1turn)}}.rn-gain{color:var(--rn-chaud);font-size:15px;font-weight:500;margin-top:3px}.rn-part{font-size:13.5px;color:var(--rn-encre3);margin-top:8px}.rn-prise .rn-i .ds-card{background:rgba(255,255,255,.06);box-shadow:none}.rn-notif{position:absolute;right:18px;top:72px;z-index:40;width:min(340px,calc(100% - 36px));display:flex;gap:12px;align-items:center;padding:12px 15px;border-radius:18px;background:rgba(245,246,250,.96);color:#10162e;box-shadow:0 22px 50px rgba(0,0,0,.4);transform:translateY(-150px);transition:transform .6s var(--rn-ressort);pointer-events:none}.rn-notif[data-vue]{transform:none}.rn-notif b{display:block;font-size:14px}.rn-notif span{font-size:14px;color:#3b4364}.rn-compteurs{display:flex;gap:clamp(14px,2.6cqw,40px);margin-bottom:12px;flex-wrap:wrap}.rn-compteurs div{display:flex;flex-direction:column}.rn-compteurs strong{font-size:clamp(34px,3.7cqw,56px);font-weight:600;letter-spacing:-.025em;line-height:1.05;font-variant-numeric:tabular-nums}.rn-compteurs span{font-size:13.5px;color:var(--rn-encre3)}.rn-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rn-points li{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--rn-filet);animation:rn-monte .55s var(--rn-ease) both;animation-delay:var(--d)}.rn-points li>span{flex:1;min-width:0;font-size:clamp(15px,1.25cqw,17.5px);line-height:1.35}.rn-garde{flex:none;height:32px;padding:0 13px;border-radius:999px;border:0;background:rgba(255,255,255,.13);color:#fff;font-size:13px;font-weight:500}.rn-garde[aria-pressed=true]{background:var(--rn-chaud);color:#2a1c05}.rn-garde:disabled{opacity:.5}.rn-echange{display:flex;flex-direction:column;gap:12px;max-height:min(60cqh,560px);overflow:auto;scrollbar-width:thin}.rn-moment{display:flex;align-items:center;gap:9px;color:var(--rn-encre2);font-size:14px;min-height:20px}.rn-moment small{color:var(--rn-encre3);margin-left:auto;font-variant-numeric:tabular-nums}.rn-sources{display:flex;gap:6px;flex-wrap:wrap}.rn-sources span{font-size:12px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.1);color:var(--rn-encre2);animation:rn-monte .4s var(--rn-ease) both}.rn-reponse{font-size:15px;line-height:1.55;color:#fff}.rn-reponse .ds-md{color:#fff}.rn-moi{align-self:flex-end;max-width:85%;background:rgba(255,255,255,.14);border-radius:16px 16px 4px 16px;padding:9px 13px;font-size:14.5px}.rn-repondre{display:flex;gap:8px;align-items:flex-end}.rn-repondre .rn-champ{flex:1}.rn-depot{display:block;width:100%;border:0;border-radius:20px;padding:26px 20px;text-align:center;background:none;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.3);color:var(--rn-encre2);transition:box-shadow .2s ease,background .2s ease}.rn-depot:hover,.rn-depot[data-dessus]{box-shadow:inset 0 0 0 1.5px #fff;background:rgba(255,255,255,.06);color:#fff}.rn-etageres{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.rn-dos{padding:9px 13px;border-radius:12px;background:rgba(255,255,255,.1);font-size:13.5px;animation:rn-monte .45s var(--rn-ease) both}.rn-coche{display:flex;gap:8px;align-items:center;margin-top:12px;font-size:14px;color:var(--rn-encre2)}.rn-brouillon{font-size:clamp(16px,1.4cqw,19.5px);line-height:1.52;min-height:9.5em}.rn-gestes-emploi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.rn-gestes-emploi div{background:rgba(255,255,255,.07);border-radius:14px;padding:10px 12px;font-size:13.5px;color:var(--rn-encre2);line-height:1.4;animation:rn-monte .5s var(--rn-ease) both;animation-delay:var(--d)}.rn-gestes-emploi b{display:block;color:#fff;font-weight:600;font-size:14px}@container (max-width:880px){.rn-plan{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:18px;padding:68px 20px 18cqh}.rn-plan[data-centre]{align-content:center}.rn-vallee{height:22cqh}.rn-lum b{display:none}.rn-produit{left:auto;right:8px;width:clamp(150px,42cqw,230px);transform:none;animation-name:rn-leve-etroit}.rn-voix .rn-carte-voix[aria-pressed=true]{transform:scale(1.01)}.rn-dit[data-matin]{max-width:none}.rn-gestes-emploi{grid-template-columns:minmax(0,1fr)}}@container (max-height:640px){.rn-plan{padding-top:64px;padding-bottom:14cqh}.rn-vallee{height:24cqh}}@media (prefers-reduced-motion:reduce){.rn-dos,.rn-droite,.rn-gestes-emploi div,.rn-mot,.rn-nomme,.rn-points li,.rn-produit,.rn-sources span,.rn-timbre{animation:rn-apparait .25s ease both!important;animation-delay:0s!important}@keyframes rn-apparait{0%{opacity:0}}.rn-curseur,.rn-ondes i,.rn-son[data-attente],.rn-timbre-ic i,.rn-tourne{animation:none!important}.rn-carte-voix,.rn-fi{transition:opacity .2s ease}}@font-face{font-family:Jost;font-weight:300;font-display:swap;src:url(/fonts/print/jost-latin-300-normal.woff2) format("woff2")}@font-face{font-family:Jost;font-weight:400;font-display:swap;src:url(/fonts/print/jost-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Jost;font-weight:500;font-display:swap;src:url(/fonts/print/jost-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Jost;font-weight:600;font-display:swap;src:url(/fonts/print/jost-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:500;font-display:swap;src:url(/fonts/print/cormorant-garamond-500-normal-latin.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:600;font-display:swap;src:url(/fonts/print/cormorant-garamond-600-normal-latin.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:500;font-style:italic;font-display:swap;src:url(/fonts/print/cormorant-garamond-400-italic-latin.woff2) format("woff2")}.dv{font-family:var(--ds-f-ui);font-size:13px;line-height:1.4;color:var(--ds-ink)}.dv,.dv *{box-sizing:border-box}:where(.dv) :where(input,select,textarea,button){font-family:inherit;font-size:inherit;color:inherit}.dv-fond{background:var(--ds-paper);min-height:100%}.dv-lab{font-family:var(--ds-f-caps);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-ink-3)}.dv-num{font-family:var(--ds-f-num);font-variant-numeric:tabular-nums}.dv-titre{font-family:var(--ds-f-disp);font-weight:600;color:var(--ds-bord-ink)}.dv-carte{background:var(--ds-surface);border-radius:var(--ds-r-srf);box-shadow:var(--ds-e2)}.dv-f{display:block;width:100%;height:26px;padding:0 6px;border:0;border-radius:var(--ds-r-ctl);background:transparent;box-shadow:inset 0 -1px 0 var(--ds-hair-soft);outline:none;text-overflow:ellipsis;transition:box-shadow var(--ds-t-fast) var(--ds-ease),background var(--ds-t-fast) var(--ds-ease)}.dv-f:hover:not(:disabled){background:var(--ds-hover);box-shadow:inset 0 0 0 1px var(--ds-hair-soft)}.dv-f:focus{background:var(--ds-surface);box-shadow:inset 0 0 0 1.5px var(--ds-bord)}.dv-f:disabled{cursor:default;color:var(--ds-ink-2)}textarea.dv-f{height:auto;padding:5px 6px;line-height:1.4;resize:vertical}.dv-f.manque{box-shadow:inset 0 0 0 1.5px var(--ds-warn)}.dv-nu{height:22px;padding:0 2px;border:0;background:transparent;font-size:11px;color:var(--ds-ink-2);outline:none;cursor:pointer;border-radius:var(--ds-r-ctl);width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:right;-moz-text-align-last:right;text-align-last:right}.dv-nu:hover:not(:disabled){background:var(--ds-hover)}.dv-nu.manque{color:var(--ds-warn-ink)}.dv-g{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:0;border-radius:var(--ds-r-ctl);background:transparent;color:var(--ds-ink-2);font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none}.dv-g:hover:not(:disabled){background:var(--ds-hover);color:var(--ds-ink)}.dv-g:disabled{opacity:.5;cursor:default}.dv-g.fort{color:var(--ds-bord-ink)}.dv-lien{padding:0;background:transparent;color:var(--ds-bord-ink);font-size:11px;font-weight:500;text-decoration:underline}.dv-lien,.dv-st{border:0;cursor:pointer}.dv-st{flex:0 0 24px;width:24px;height:26px;border-radius:var(--ds-r-ctl);background:var(--ds-hover);box-shadow:inset 0 0 0 1px var(--ds-hair-soft);line-height:1;color:var(--ds-ink)}.dv-st:hover:not(:disabled){background:var(--ds-sunken)}.dv-st:disabled{opacity:.4;cursor:default}.dv-unite{flex:0 0 22px;border:0;border-radius:var(--ds-r-ctl);background:var(--ds-sunken);color:var(--ds-ink)}.dv-chip,.dv-unite{height:26px;font-size:12px;font-weight:500;cursor:pointer}.dv-chip{display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:0;border-radius:var(--ds-r-pill);white-space:nowrap;background:var(--ds-hover);color:var(--ds-ink-2)}.dv-chip[aria-pressed=true]{background:var(--ds-bord);color:var(--ds-on-brand)}.dv-chip em{font-style:normal;font-family:var(--ds-f-num);font-size:10.5px;opacity:.75}.dv-pastille{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--ds-r-pill);background:var(--ds-hover);box-shadow:inset 0 0 0 1px var(--ds-hair-soft);font-size:12px;white-space:nowrap}.dv-pastille.bord{background:var(--ds-bord-soft);color:var(--ds-bord-ink);box-shadow:none}.dv-pastille.or{background:var(--ds-gold-soft);color:var(--ds-gold-ink);box-shadow:none;font-weight:500}.dv-cat{flex:0 0 296px;display:flex;flex-direction:column;background:var(--ds-surface);border-right:1px solid var(--ds-hair-soft);min-height:0}.dv-recherche{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-radius:var(--ds-r-ctl);background:var(--ds-hover);box-shadow:inset 0 0 0 1px var(--ds-hair);color:var(--ds-ink-3)}.dv-recherche input{flex:1;min-width:0;border:0;background:transparent;outline:none;color:var(--ds-ink)}.dv-liste{flex:1 1 0;min-height:0;overflow-y:auto}.dv-liste::-webkit-scrollbar{width:8px}.dv-liste::-webkit-scrollbar-thumb{background:var(--ds-sunken);border-radius:4px}.dv-pr{display:grid;grid-template-columns:42px minmax(0,1fr) auto 28px;gap:9px;align-items:center;padding:7px 12px;border-top:1px solid var(--ds-hair-soft)}.dv-pr:hover{background:var(--ds-hover)}.dv-ajout{width:28px;height:28px;border:0;border-radius:var(--ds-r-ctl);background:var(--ds-bord-soft);color:var(--ds-bord-ink);font-size:17px;line-height:1;cursor:pointer}.dv-ajout:hover:not(:disabled){background:var(--ds-bord);color:var(--ds-on-brand)}.dv-ajout:disabled{opacity:.4;cursor:default}.dv-ln{display:grid;grid-template-columns:34px minmax(0,1fr) 84px 66px 80px 76px 22px;gap:6px;align-items:start;padding:8px 14px}.dv-ln-tete{padding-top:5px;padding-bottom:5px;background:var(--ds-hover);font-family:var(--ds-f-caps);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--ds-ink-3);text-align:right}.dv-ligne{border-top:1px solid var(--ds-hair-soft)}.dv-ligne.offert{background:var(--ds-gold-soft)}.dv-ligne.ouverte{background:var(--ds-hover)}.dv-champ{display:flex;flex-direction:column;gap:4px;min-width:0}.dv-champ>span{font-size:11px;color:var(--ds-ink-2)}.dv-panneau{margin:0 14px 12px 54px;padding:12px;border-radius:var(--ds-r-ctl);background:var(--ds-hover);box-shadow:inset 0 0 0 1px var(--ds-hair-soft)}.dv-interne{display:flex;align-items:center;gap:10px;padding:9px 14px;border-top:1px solid var(--ds-hair-soft);background:var(--ds-gold-soft)}.dv-barre{width:70px;height:4px;border-radius:2px;background:var(--ds-sunken);overflow:hidden}.dv-barre>i{display:block;height:4px}.dv-alerte{padding:10px 14px;border-radius:var(--ds-r-srf);background:var(--ds-warn-soft);color:var(--ds-warn-ink)}.dv-question{padding:10px 12px;background:var(--ds-gold-soft);color:var(--ds-ink)}.dv-net,.dv-question{border-radius:var(--ds-r-ctl)}.dv-net{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:9px 12px;background:var(--ds-bord-ink);color:var(--ds-on-brand)}.dv-net b{font-family:var(--ds-f-disp);font-weight:600;font-size:23px;line-height:1}.dv-apercu{flex:0 0 auto;padding:10px;border-radius:var(--ds-r-srf);background:var(--ds-sunken);position:sticky;top:12px;align-self:flex-start}.dv-apercu-feuille{width:794px;box-shadow:var(--ds-e3)}.dv-tete{display:flex;align-items:center;gap:var(--ds-3);flex-wrap:wrap;padding:var(--ds-4) var(--ds-5);border-bottom:1px solid var(--ds-hair-soft);background:var(--ds-surface)}.dv-tete h1{font-family:var(--ds-f-disp);font-size:24px;font-weight:600;margin:0;color:var(--ds-ink)}.dv-kpi{padding:12px 14px;border-radius:var(--ds-r-srf);background:var(--ds-surface);box-shadow:var(--ds-e1)}.dv-kpi b{display:block;font-family:var(--ds-f-disp);font-size:26px;font-weight:600;line-height:1.1;color:var(--ds-ink)}.dv-clic{cursor:pointer}.dv-clic:hover td{background:var(--ds-hover)}.b2b{--b2b-lumiere:color-mix(in srgb,var(--ds-gold) 60%,#fff);--b2b-halo:color-mix(in srgb,var(--ds-gold) 55%,transparent);--b2b-terre:color-mix(in srgb,var(--ciel-h) 18%,var(--ds-surface));--b2b-terre-nous:color-mix(in srgb,var(--ciel-h) 10%,color-mix(in srgb,var(--ds-surface) 82%,var(--ds-ink)));--b2b-mer:color-mix(in srgb,var(--ciel-h) 30%,var(--ds-paper));position:relative;height:100%;overflow:hidden;container-type:size;font-family:var(--ds-f-ui);color:var(--ds-ink);background:var(--b2b-mer)}[data-ds-theme=light] .b2b{--b2b-lumiere:var(--ds-bord);--b2b-halo:color-mix(in srgb,var(--ds-bord) 30%,transparent);--b2b-terre:var(--ds-surface);--b2b-terre-nous:color-mix(in srgb,var(--ds-surface) 88%,var(--ds-gold));--b2b-mer:color-mix(in srgb,var(--ciel-b) 12%,var(--ds-paper))}.b2b *{box-sizing:border-box}.b2b-fond{z-index:0}.b2b-fond,.b2b-ui{position:absolute;inset:0}.b2b-ui{z-index:1;display:flex;flex-direction:column;pointer-events:none}.b2b-ui>*{pointer-events:auto}.b2b-barre{gap:12px;padding:10px 16px 8px;flex-wrap:wrap}.b2b-barre,.b2b-marque{display:flex;align-items:center}.b2b-marque{gap:8px;font-weight:600;font-size:15px;color:var(--ds-ink)}.b2b-lanterne{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fffaf0,var(--ds-gold) 58%,transparent 72%);box-shadow:0 0 12px var(--b2b-halo)}.b2b-onglets{display:flex;gap:3px;padding:3px;border-radius:var(--ds-r-pill);background:color-mix(in srgb,var(--ds-surface) 82%,transparent);border:1px solid var(--ds-hair);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.b2b-onglets button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border:0;border-radius:var(--ds-r-pill);background:none;color:var(--ds-ink-2);font:inherit;font-size:13.5px;cursor:pointer}.b2b-onglets button[aria-selected=true]{background:var(--ds-ink);color:var(--ds-paper)}.b2b-n{min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:inline-grid;place-items:center;font-size:11px;font-variant-numeric:tabular-nums;background:var(--ds-hover)}.b2b-onglets button[aria-selected=true] .b2b-n{background:color-mix(in srgb,var(--ds-paper) 22%,transparent)}.b2b-corps{flex:1;min-height:0;padding:4px 16px 14px;pointer-events:none!important;display:flex}.b2b-corps>*{pointer-events:auto}@container (max-width:760px){.b2b-corps{padding-top:calc(34cqh + 4px)}}.b2b-vue{min-height:0;max-height:100%}.b2b-vue-large{width:min(960px,66cqw);display:flex;flex-direction:column;height:100%}.b2b-vue-large .dv-tete{background:none;border:0}.b2b-vue-pleine{flex:1;overflow:hidden;background:color-mix(in srgb,var(--ds-paper) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.b2b-colonne,.b2b-vue-pleine{display:flex;flex-direction:column;height:100%;border-radius:var(--ds-r-mod);box-shadow:var(--ds-e3)}.b2b-colonne{width:min(620px,46cqw);gap:10px;padding:18px 18px 12px;background:color-mix(in srgb,var(--ds-surface) 88%,transparent);border:1px solid var(--ds-hair);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}@container (max-width:760px){.b2b-colonne,.b2b-vue-large{width:100%;height:auto;overflow:auto}}.b2b-salut{margin:0;font-family:var(--ds-f-disp);font-size:clamp(24px,2.6cqw,38px);line-height:1.05;letter-spacing:-.02em;font-weight:600;text-wrap:balance;color:var(--ds-ink)}.b2b-chapo{margin:0;font-size:14px;color:var(--ds-ink-2);text-wrap:pretty}.b2b-chiffres{display:flex;gap:8px;flex-wrap:wrap}.b2b-chiffre{display:flex;align-items:baseline;gap:7px;padding:7px 12px;border-radius:var(--ds-r-srf);border:1px solid var(--ds-hair);background:var(--ds-surface);color:var(--ds-ink);font:inherit;cursor:pointer}.b2b-chiffre b{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.b2b-chiffre span{font-size:12.5px;color:var(--ds-ink-2)}.b2b-chiffre[aria-pressed=true]{border-color:var(--ds-gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-gold) 35%,transparent)}.b2b-outils{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.b2b-liste{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px;padding:2px;scrollbar-width:thin}.b2b-devis{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"qui montant" "quand etat";gap:4px 12px;align-items:center;width:100%;text-align:left;padding:10px 12px;border-radius:var(--ds-r-srf);border:1px solid var(--ds-hair);background:var(--ds-surface);color:var(--ds-ink);font:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s}.b2b-devis:hover,.b2b-devis[aria-pressed=true]{border-color:var(--ds-gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-gold) 28%,transparent)}.b2b-devis-qui{grid-area:qui;min-width:0}.b2b-devis-qui b{font-weight:600;font-size:14.5px}.b2b-devis-qui b,.b2b-devis-qui small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-devis-qui small{font-size:12.5px;color:var(--ds-ink-2)}.b2b-devis-montant{grid-area:montant;font-weight:600;font-size:15px;text-align:right;white-space:nowrap}.b2b-devis-quand{grid-area:quand;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12.5px;color:var(--ds-ink-2)}.b2b-devis-quand small{font-size:11.5px;color:var(--ds-ink-3)}.b2b-devis .ds-tag{grid-area:etat;justify-self:end}.b2b-pastille-ciel{width:22px;height:12px;border-radius:4px;flex:none;border:1px solid var(--ds-hair)}.b2b-demandes{display:grid;gap:6px;padding:10px 12px;border-radius:var(--ds-r-srf);border:1px dashed color-mix(in srgb,var(--ds-gold) 60%,transparent);background:color-mix(in srgb,var(--ds-gold) 7%,var(--ds-surface))}.b2b-demandes-t{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ds-ink)}.b2b-demandes-t .dv-lien{margin-left:auto}.b2b-demande{display:flex;align-items:center;gap:10px;padding-top:6px;border-top:1px solid var(--ds-hair-soft)}.b2b-demande>div{flex:1}.b2b-demande b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-demande span{display:block;font-size:12px;color:var(--ds-ink-2)}.b2b-demande[data-urgent] span{color:var(--ds-warn-ink)}.b2b-demandes-lien{display:flex;align-items:flex-start;gap:8px;text-align:left;font:inherit;font-size:13px;color:var(--ds-ink-2);cursor:pointer}.b2b-demandes-lien b{color:var(--ds-ink);font-weight:600}.b2b-demandes-lien:hover{border-style:solid}.b2b-boite{display:grid;grid-template-columns:minmax(290px,370px) minmax(0,1fr);gap:0}.b2b-boite-liste{display:flex;flex-direction:column;gap:10px;min-height:0;padding:16px 14px 10px;border-right:1px solid var(--ds-hair)}.b2b-boite-tete .b2b-salut{display:flex;align-items:center;gap:8px;font-size:22px;line-height:1.2}.b2b-boite-tete .b2b-chapo{margin-top:2px}.b2b-boite-filtres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.b2b-boite-items{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px;margin:0 -6px;padding:0 6px}.b2b-boite-vide{font-size:13px;color:var(--ds-ink-3);padding:10px 4px}.b2b-boite-item{display:grid;gap:2px;text-align:left;padding:9px 10px;border:1px solid transparent;border-radius:var(--ds-r-ctl);background:none;color:var(--ds-ink);font:inherit;cursor:pointer}.b2b-boite-item:hover{background:var(--ds-hover)}.b2b-boite-item[aria-pressed=true]{background:color-mix(in srgb,var(--ds-gold) 10%,var(--ds-surface));border-color:color-mix(in srgb,var(--ds-gold) 45%,transparent)}.b2b-boite-l1{display:flex;align-items:baseline;gap:8px;min-width:0}.b2b-boite-l1 b{flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-boite-item[data-attend] .b2b-boite-l1 b{font-weight:650}.b2b-boite-item[data-attend] .b2b-boite-l1 b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--ds-gold);vertical-align:1px}.b2b-boite-l1 time{font-size:11.5px;color:var(--ds-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.b2b-boite-l2{font-size:12px;color:var(--ds-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-boite-l3{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;color:var(--ds-ink-3)}.b2b-boite-l3 [data-passee]{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ds-ink-3) 50%,transparent)}.b2b-boite-statut{display:inline-flex;align-items:center;gap:5px;color:var(--ds-ink-2)}.b2b-boite-statut:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--statut)}.b2b-boite-devis{display:inline-flex;align-items:center;gap:3px;color:var(--ds-ink-2)}.b2b-boite-fil{display:flex;flex-direction:column;min-width:0;min-height:0}.b2b-boite-fil>.ds-empty,.b2b-boite-fil>[class*=empty]{margin:auto}.b2b-boite-devisbar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--ds-hair);font-size:13px;color:var(--ds-ink-2)}.b2b-boite-detail{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.b2b-boite-detail>*{flex:1;min-height:0}@container (max-width:760px){.b2b-boite{grid-template-columns:1fr}.b2b-boite-liste{border-right:0;border-bottom:1px solid var(--ds-hair);max-height:42cqh}}.b2b-demandes-st{font-size:12px;line-height:1.45;color:var(--ds-ink-3);padding-top:8px;border-top:1px solid var(--ds-hair-soft)}.b2b-modes{display:flex;gap:6px;flex-wrap:wrap}.b2b-carte{position:absolute;inset:0;background:radial-gradient(120% 95% at 72% 38%,color-mix(in srgb,var(--ciel-b) 22%,var(--b2b-mer)) 0,var(--b2b-mer) 70%);transition:background 1.4s ease}.b2b-carte svg{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:grab}.b2b-carte svg:active{cursor:grabbing}.b2b-dep{fill:var(--b2b-terre);stroke:var(--ds-hair);stroke-width:.7;vector-effect:non-scaling-stroke}.b2b-dep-nous{fill:var(--b2b-terre-nous);stroke:var(--ds-hair)}.b2b-trajet{fill:none;stroke:color-mix(in srgb,var(--ds-gold) 70%,transparent);stroke-width:1.2;stroke-dasharray:3 6;vector-effect:non-scaling-stroke;opacity:calc(.35 + .4 * var(--nuit,1));animation:b2b-flux 1.8s linear infinite}.b2b-trajet[data-mode=prestataire]{stroke:color-mix(in srgb,var(--ds-info) 70%,transparent)}.b2b-trajet-on{stroke:var(--b2b-lumiere);stroke-width:2.6;stroke-dasharray:none;opacity:1;animation:none}@keyframes b2b-flux{to{stroke-dashoffset:-18}}.b2b-marques{position:absolute;inset:0;pointer-events:none}.b2b-mq{width:0;height:0;transform:translate(calc(var(--x) * var(--s,1) * 1px + var(--tx,0) * 1px),calc(var(--y) * var(--s,1) * 1px + var(--ty,0) * 1px))}.b2b-mq,.b2b-mq button{position:absolute;left:0;top:0}.b2b-mq button{transform:translate(-50%,-50%);width:var(--t,14px);height:var(--t,14px);padding:0;border:0;border-radius:50%;background:none;display:grid;place-items:center;cursor:pointer;pointer-events:auto}.b2b-pt{display:block;width:calc(var(--t,14px) * .62);height:calc(var(--t,14px) * .62);border-radius:50%;background:var(--b2b-lumiere);box-shadow:0 0 calc(4px + 12px * var(--nuit,1)) calc(1px + 3px * var(--nuit,1)) var(--b2b-halo);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.b2b-mq[data-genre=boutique] .b2b-pt{width:6px;height:6px;border-radius:2px;background:var(--ds-gold);box-shadow:0 0 6px var(--b2b-halo)}.b2b-mq[data-genre=depart] .b2b-pt{width:11px;height:11px;border-radius:3px;background:var(--ds-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-gold) 35%,transparent),0 0 16px var(--b2b-halo)}.b2b-mq[data-etat=attente] .b2b-pt{box-shadow:0 0 0 3px var(--ds-warn),0 0 14px color-mix(in srgb,var(--ds-warn) 60%,transparent)}.b2b-mq[data-etat=livre] .b2b-pt{background:var(--ds-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-ok) 60%,transparent),0 0 18px var(--b2b-halo)}.b2b-mq[data-vise] .b2b-pt{transform:scale(1.55)}.b2b-mq button:hover .b2b-pt{transform:scale(1.3)}.b2b-et{position:absolute;left:calc(var(--t,14px) / 2 + 4px);top:-7px;white-space:nowrap;font-family:var(--ds-f-num,ui-monospace,monospace);font-size:11px;line-height:14px;color:var(--ds-ink-2);pointer-events:none;text-shadow:0 0 5px var(--b2b-mer),0 0 2px var(--b2b-mer)}.b2b-et b{color:var(--ds-ink);font-weight:500}.b2b-et[data-cache]{visibility:hidden}.b2b-mq:hover .b2b-et,.b2b-mq[data-vise] .b2b-et{visibility:visible;z-index:2}.b2b-et-survol{opacity:0;transition:opacity .2s}.b2b-mq:hover .b2b-et-survol,.b2b-mq[data-vise] .b2b-et-survol{opacity:1}.b2b-carte[data-loin] .b2b-et{visibility:hidden}.b2b-carte[data-loin] .b2b-mq[data-genre=boutique]{display:none}.b2b-distance{position:absolute;left:0;top:0;transform:translate(calc(var(--x) * var(--s,1) * 1px + var(--tx,0) * 1px - 50% + var(--nx,0) * (50% + 14px)),calc(var(--y) * var(--s,1) * 1px + var(--ty,0) * 1px - 50% + var(--ny,-1) * (50% + 14px)));font-family:var(--ds-f-num,ui-monospace,monospace);font-size:11.5px;padding:3px 9px;border-radius:99px;background:var(--ds-surface);border:1px solid var(--ds-hair);color:var(--ds-ink);white-space:nowrap;pointer-events:none;box-shadow:var(--ds-e1)}.b2b-commandes-carte{position:absolute;right:16px;bottom:14px;display:flex;gap:6px;z-index:2}.b2b-bulle{position:absolute;z-index:30;width:min(300px,86%);padding:12px 14px;border-radius:var(--ds-r-srf);background:color-mix(in srgb,var(--ds-surface) 94%,transparent);border:1px solid var(--ds-hair);box-shadow:var(--ds-e3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:13px;color:var(--ds-ink)}.b2b-bulle p{margin:4px 0 0;color:var(--ds-ink-2)}.b2b-bulle ul{margin:6px 0 0;padding-left:16px;color:var(--ds-ink-2);font-size:12.5px}.b2b-fermer{position:absolute;right:6px;top:4px;width:26px;height:26px;border:0;border-radius:8px;background:none;font-size:18px;cursor:pointer}.b2b-fermer,.b2b-lib{color:var(--ds-ink-3)}.b2b-lib{display:block;font-family:var(--ds-f-num,ui-monospace,monospace);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.b2b-bt{display:block;font-size:16px;font-weight:600;margin-top:2px}.b2b-frise{position:absolute;border-radius:var(--ds-r-mod);overflow:hidden;border:1px solid var(--ds-hair);transition:opacity .5s ease}.b2b-frise:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--ds-paper) 18%,transparent);pointer-events:none}[data-ds-theme=light] .b2b-frise:after{background:color-mix(in srgb,var(--ds-paper) 55%,transparent)}.b2b-frise[data-attenuee]{opacity:.35}.b2b-fr-heure{left:10px;transform:translateY(-50%);color:var(--ds-ink-3)}.b2b-fr-heure,.b2b-fr-jour{position:absolute;font-family:var(--ds-f-num,ui-monospace,monospace);font-size:10.5px;z-index:1}.b2b-fr-jour{top:8px;transform:translateX(-50%);color:var(--ds-ink-2);white-space:nowrap}.b2b-fr-trait{position:absolute;top:26px;bottom:0;width:1px;background:var(--ds-hair);z-index:1}.b2b-fr-auj{background:var(--ds-gold);opacity:.8}.b2b-fr-auj-lib{top:auto;bottom:6px;color:var(--ds-ink)}.b2b-fr-pt{position:absolute;transform:translate(-7px,-50%);display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ds-ink);font:inherit;font-size:11.5px;cursor:pointer;z-index:2}.b2b-fr-pt i{display:block;width:13px;height:13px;border-radius:50%;background:var(--b2b-lumiere);box-shadow:0 0 12px var(--b2b-halo);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.b2b-fr-pt span{white-space:nowrap;text-shadow:0 0 5px var(--ds-paper)}.b2b-fr-pt[data-etat=attente] i{box-shadow:0 0 0 3px var(--ds-warn),0 0 12px color-mix(in srgb,var(--ds-warn) 60%,transparent)}.b2b-fr-pt[data-etat=livre] i{background:var(--ds-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-ok) 60%,transparent)}.b2b-fr-pt[data-etat=brouillon] i{background:transparent;box-shadow:inset 0 0 0 2px var(--ds-ink-2)}.b2b-fr-pt[data-sans-heure] i{outline:1px dashed var(--ds-ink-3);outline-offset:3px}.b2b-fr-pt:hover i,.b2b-fr-pt[data-choisi] i{transform:scale(1.5)}.b2b-fr-carte{position:absolute;z-index:3;width:280px;display:grid;gap:4px;padding:12px 14px;border-radius:var(--ds-r-srf);background:color-mix(in srgb,var(--ds-surface) 95%,transparent);border:1px solid var(--ds-hair);box-shadow:var(--ds-e3);font-size:12.5px;color:var(--ds-ink-2)}.b2b-fr-carte b{color:var(--ds-ink);font-size:14px}.b2b-fr-carte .ds-btn{justify-self:start;margin-top:4px}.b2b-fr-note,.b2b-fr-vide{position:absolute;left:50%;transform:translateX(-50%);margin:0;font-size:13px;color:var(--ds-ink-2);text-align:center;z-index:1}.b2b-fr-vide{top:45%}.b2b-fr-note{bottom:26px;font-size:12px}@media (prefers-reduced-motion:reduce){.b2b-trajet{animation:none}.b2b-fr-pt i,.b2b-pt{transition:none}}.sc-scene{--sc-h:#2b2452;--sc-b:#b9516c;--sc-nuit:0;--sc-encre:#f6f3ff;--sc-encre-2:rgba(246,243,255,.8);--sc-encre-3:rgba(246,243,255,.58);--sc-vitre:rgba(12,14,34,.55);--sc-vitre-forte:rgba(10,12,30,.84);--sc-vitre-claire:rgba(255,255,255,.06);--sc-plein:#121633;--sc-filet:rgba(255,255,255,.13);--sc-filet-fort:rgba(255,255,255,.25);--sc-chaud:#ffd694;--sc-chaud-texte:#ffd694;--sc-chaud-halo:rgba(255,206,130,.45);--sc-vert:#8fe3b0;--sc-ambre:#ffc27a;--sc-rose:#ff9db0;--sc-bleu:#9cc4ff;--sc-gris:#a7a9c4;--sc-bouton:#fff;--sc-bouton-encre:#0b0d22;--sc-colline-1:color-mix(in srgb,var(--sc-h) 62%,#0a0e24);--sc-colline-2:color-mix(in srgb,var(--sc-h) 38%,#070a1c);--sc-colline-3:color-mix(in srgb,var(--sc-h) 16%,#05081a);--sc-fenetre-eteinte:rgba(255,255,255,.14);--sc-ombre:0 30px 80px rgba(0,0,0,.5);--sc-ease:cubic-bezier(.23,1,.32,1);--sc-ressort:cubic-bezier(.34,1.56,.64,1);position:relative;isolation:isolate;overflow:hidden;container-type:size;background:#05060f;color:var(--sc-encre);font-family:var(--ds-f-ui);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased;color-scheme:dark}.sc-scene[data-ds-theme=light]{--sc-encre:#121731;--sc-encre-2:rgba(18,23,49,.8);--sc-encre-3:rgba(18,23,49,.6);--sc-vitre:rgba(255,255,255,.66);--sc-vitre-forte:rgba(255,255,255,.9);--sc-vitre-claire:rgba(18,23,49,.045);--sc-plein:#f7f8fc;--sc-filet:rgba(18,23,49,.12);--sc-filet-fort:rgba(18,23,49,.24);--sc-chaud:#e8a84a;--sc-chaud-texte:#8a3442;--sc-chaud-halo:rgba(232,168,74,.4);--sc-vert:#1f7a4a;--sc-ambre:#a35a12;--sc-rose:#b23a55;--sc-bleu:#2d5fb3;--sc-gris:#5d6283;--sc-bouton:#121731;--sc-bouton-encre:#fff;--sc-colline-1:color-mix(in srgb,var(--sc-h) 30%,#b8c2dc);--sc-colline-2:color-mix(in srgb,var(--sc-h) 34%,#8794b8);--sc-colline-3:color-mix(in srgb,var(--sc-h) 30%,#5a668e);--sc-fenetre-eteinte:rgba(255,255,255,.5);--sc-ombre:0 30px 70px rgba(40,50,90,.2);background:#dfe6f3;color-scheme:light}:where(.sc-scene) :where(button,input,textarea,select){font:inherit;color:inherit}:where(.sc-scene) :where(button){cursor:pointer;border:0;background:none;padding:0}:where(.sc-scene) :focus-visible{outline:2px solid var(--sc-chaud);outline-offset:3px;border-radius:10px}.sc-decor{z-index:-1;pointer-events:none}.sc-ciel,.sc-decor{position:absolute;inset:0}.sc-ciel{background:linear-gradient(176deg,var(--sc-h),var(--sc-b));transition:background 1.2s ease}.sc-scene[data-ds-theme=light] .sc-ciel{background:linear-gradient(176deg,color-mix(in srgb,var(--sc-h) 34%,#eef2fb),color-mix(in srgb,var(--sc-b) 28%,#f6efe9))}.sc-ciel:after{content:"";position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)'/%3E%3C/svg%3E")}.sc-etoiles{position:absolute;inset:0;width:100%;height:100%;opacity:var(--sc-nuit);transition:opacity 1.2s ease}.sc-scene[data-ds-theme=light] .sc-etoiles{opacity:0}.sc-astre{right:5%;top:12%;width:46px;height:46px;z-index:2;background:radial-gradient(circle at 38% 36%,#fffdf6,#ffefcd 56%,#f2cf95);box-shadow:0 0 30px rgba(255,222,170,.5),0 0 90px rgba(255,214,150,.22);transition:transform .8s var(--sc-ressort),background 1.2s,box-shadow 1.2s,left 1.2s var(--sc-ease),top 1.2s var(--sc-ease)}.sc-astre,.sc-astre i{position:absolute;border-radius:50%}.sc-astre i{inset:0;background:radial-gradient(circle at 70% 30%,transparent 40%,rgba(6,10,28,.75) 41%);transition:opacity 1.2s}.sc-astre:hover{transform:scale(1.08) rotate(-8deg)}.sc-astre[data-phase=soleil]{background:radial-gradient(circle at 42% 38%,#fffbe8,#ffd98a 55%,#ffb35c);box-shadow:0 0 40px rgba(255,190,100,.7),0 0 120px rgba(255,170,90,.35)}.sc-astre[data-phase=soleil] i{opacity:0}.sc-bulle{position:absolute;z-index:26;width:min(320px,86%);padding:13px 14px 12px;border-radius:16px;background:var(--sc-vitre-forte);border:1px solid var(--sc-filet-fort);box-shadow:0 20px 50px rgba(0,0,0,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:13.5px;color:var(--sc-encre);animation:sc-entre .25s ease both}.sc-bulle p{margin:4px 0 0;color:var(--sc-encre-2)}.sc-bulle-fermer{position:absolute;right:8px;top:6px;width:26px;height:26px;border-radius:8px;color:var(--sc-encre-3);font-size:18px}.sc-filante{position:absolute;z-index:1;width:120px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#fff);transform:rotate(-24deg);animation:sc-filante 1.4s ease-out forwards;pointer-events:none}@keyframes sc-filante{0%{opacity:0;translate:0 0}15%{opacity:1}to{opacity:0;translate:-360px 160px}}.sc-vol{position:absolute;left:0;top:0;z-index:30;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:radial-gradient(circle,#fffaf0,var(--sc-chaud) 55%,transparent 70%);box-shadow:0 0 22px var(--sc-chaud-halo),0 0 50px var(--sc-chaud-halo);pointer-events:none}.sc-toast{position:absolute;left:50%;bottom:calc(31cqh + 20px);transform:translateX(-50%);z-index:28;padding:10px 16px;border-radius:14px;background:var(--sc-vitre-forte);border:1px solid var(--sc-filet-fort);font-size:13.5px;animation:sc-entre .3s ease both;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis}@keyframes sc-entre{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sc-toast{animation-name:sc-toast}@keyframes sc-toast{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sc-scene *,.sc-scene :after,.sc-scene :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sc-astre[data-couloir]{width:34px;height:34px}.sc-astre[data-couloir][data-phase=soleil]{box-shadow:0 0 22px rgba(255,190,100,.6),0 0 56px rgba(255,170,90,.22)}.sc-astre[data-couloir]:not([data-phase=soleil]){box-shadow:0 0 18px rgba(255,222,170,.4),0 0 44px rgba(255,214,150,.16)}.sc-astre[hidden]{display:none}.bi{height:100%;width:100%}.sc-scene.bi h1,.sc-scene.bi h2,.sc-scene.bi h3,.sc-scene.bi h4{color:inherit}.bi .c-bleu{color:var(--sc-bleu)}.bi .c-ambre{color:var(--sc-ambre)}.bi .c-vert{color:var(--sc-vert)}.bi .c-chaud{color:var(--sc-chaud-texte)}.bi .c-rose{color:var(--sc-rose)}.bi .c-gris{color:var(--sc-gris)}.sc-scene.bi .sc-ciel{z-index:-3}.sc-scene.bi .sc-etoiles{z-index:-2}.bi-vallee{left:0;right:0;height:31cqh;min-height:170px;z-index:0;pointer-events:none}.bi-vallee,.bi-vallee svg{position:absolute;bottom:0}.bi-vallee svg{left:-2%;width:104%;height:100%}.bi-c1{fill:var(--sc-colline-1)}.bi-c2{fill:var(--sc-colline-2)}.bi-c3,.bi-maison{fill:var(--sc-colline-3)}.bi-route{fill:none;stroke:color-mix(in srgb,var(--sc-encre) 14%,transparent);stroke-width:1.6;stroke-dasharray:7 9;vector-effect:non-scaling-stroke}.bi-lieux{position:absolute;inset:0}.bi-lieu{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px!important;pointer-events:auto}.bi-vitre{width:11px;height:10px;border-radius:2px;background:var(--sc-fenetre-eteinte);transition:background .8s ease,box-shadow .8s ease,transform .5s var(--sc-ressort)}.bi-lieu.g-atelier .bi-vitre{width:16px;height:8px}.bi-lieu.g-siege .bi-vitre{width:9px;height:14px}.bi-lieu:hover .bi-vitre{transform:scale(1.35)}.bi-lieu.allume .bi-vitre{background:var(--sc-chaud);box-shadow:0 0 8px var(--sc-chaud-halo),0 0 18px var(--sc-chaud-halo)}.bi-lieu.vise .bi-vitre{transform:scale(1.6);background:#fff;box-shadow:0 0 14px #fff,0 0 30px var(--sc-chaud-halo)}.bi-lieu.livre .bi-vitre{background:#fff!important;box-shadow:0 0 10px #fff,0 0 24px var(--sc-chaud-halo)!important}.bi[data-moment=aube] .bi-lieu.g-atelier .bi-vitre,.bi[data-moment=matin] .bi-lieu.g-atelier .bi-vitre{background:#ffdcae;box-shadow:0 0 10px rgba(255,200,140,.7)}.bi-lieu.moi .bi-vitre{background:#fff;box-shadow:0 0 0 3px var(--sc-chaud),0 0 22px var(--sc-chaud),0 0 50px var(--sc-chaud-halo);transform:scale(1.5);animation:bi-battre 2.4s ease-in-out infinite}@keyframes bi-battre{50%{box-shadow:0 0 0 5px var(--sc-chaud),0 0 30px var(--sc-chaud),0 0 70px var(--sc-chaud-halo)}}.bi-nomlieu{position:absolute;bottom:calc(100% + 6px);white-space:nowrap;font-size:11px;font-family:var(--ds-f-num);letter-spacing:.04em;color:#fff;padding:2px 7px;border-radius:99px;background:rgba(5,7,20,.72);opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s;pointer-events:none}.bi-lieu.vise .bi-nomlieu,.bi-lieu:focus-visible .bi-nomlieu,.bi-lieu:hover .bi-nomlieu{opacity:1;transform:none}.bi-lieu.moi .bi-nomlieu{opacity:1;transform:none;background:var(--sc-chaud);color:#2a1700;font-weight:600}.bi-compte{position:absolute;top:calc(100% + 1px);font-family:var(--ds-f-num);font-size:10px;color:var(--sc-chaud-texte)}.bi-camion{position:absolute;transform:translate(-50%,-50%);width:28px;height:14px;border-radius:3px 5px 2px 2px;background:var(--sc-colline-3);border:1px solid color-mix(in srgb,var(--sc-encre) 22%,transparent)!important;pointer-events:auto}.bi-camion i{position:absolute;right:2px;top:2px;width:5px;height:3px;border-radius:1px;background:var(--sc-chaud)}.bi-fumee{position:absolute;width:0;height:0;pointer-events:none;opacity:0;transition:opacity 1.2s}.bi[data-moment=aube] .bi-fumee,.bi[data-moment=matin] .bi-fumee{opacity:1}.bi-fumee i{position:absolute;left:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.22);filter:blur(2px);animation:bi-fumee 4.2s linear infinite}.bi-fumee i:nth-child(2){animation-delay:1.4s}.bi-fumee i:nth-child(3){animation-delay:2.8s}@keyframes bi-fumee{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:.9}to{transform:translate(14px,-46px) scale(2.4);opacity:0}}.bi-ui{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none;z-index:1}.bi-ui>*{pointer-events:auto}.bi-barre{gap:10px;padding:12px 18px 8px;flex-wrap:wrap}.bi-barre,.bi-marque{display:flex;align-items:center}.bi-marque{gap:9px;font-weight:650;font-size:15px}.bi-lanterne{width:22px;height:22px;border-radius:50%;flex:none;display:inline-block;background:radial-gradient(circle at 40% 35%,#fffaf0,var(--sc-chaud) 58%,transparent 72%);box-shadow:0 0 16px var(--sc-chaud-halo)}.bi-lanterne.respire,.bi-respire{animation:bi-respire 1.6s ease-in-out infinite}@keyframes bi-respire{0%,to{opacity:.65}50%{opacity:1}}.bi-lanterne.respire{animation-name:bi-lanterne}@keyframes bi-lanterne{0%,to{transform:scale(.86);opacity:.75}50%{transform:scale(1.08);opacity:1}}.bi-nav{display:flex;gap:3px;padding:4px;border-radius:14px;background:var(--sc-vitre);border:1px solid var(--sc-filet);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin-left:14px;overflow-x:auto;max-width:100%}.bi-nav button{position:relative;white-space:nowrap;font-size:13.5px;padding:7px 13px!important;border-radius:10px;color:var(--sc-encre-2)}.bi-nav button[aria-selected=true]{background:var(--sc-bouton);color:var(--sc-bouton-encre)}.bi-nav .sep{width:1px;background:var(--sc-filet);margin:4px}.bi-pastille-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:99px;background:var(--sc-ambre);color:#2a1700;font-size:11px;font-weight:700;font-family:var(--ds-f-num)}.bi-barre .espace{flex:1}.bi-rencontre-lib{font-family:var(--ds-f-num);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-encre-3);margin-left:14px}.bi-essai{font-size:12.5px;color:var(--sc-encre-3)}.bi-corps{flex:1;min-height:0;overflow:auto;padding:6px 22px 14px;margin-bottom:22cqh;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent)}.bi-corps.p-conversation,.bi-corps.p-decider{overflow:hidden;display:flex;flex-direction:column;-webkit-mask-image:none;mask-image:none}.bi-libelle{display:block;font-family:var(--ds-f-num);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-encre-3)}.bi-libelle.c-ambre{color:var(--sc-ambre)}.bi-libelle.c-vert{color:var(--sc-vert)}.bi-petit{margin:0;max-width:72ch;font-size:13px;color:var(--sc-encre-3)}.bi-erreur{margin:8px 0 0;font-size:13px;color:var(--sc-rose)}.bi-vide{display:grid;place-items:center;gap:10px;min-height:40cqh;color:var(--sc-encre-2);text-align:center}.bi-actions{gap:10px;margin-top:4px}.bi-actions,.bi-ligne{display:flex;flex-wrap:wrap;align-items:center}.bi-ligne{gap:8px}.bi-ligne.espace{justify-content:space-between}.bi-bouton{height:42px;padding:0 16px!important;border-radius:13px;font-weight:600;font-size:14px;border:1px solid var(--sc-filet-fort)!important;display:inline-flex;align-items:center;gap:8px;background:var(--sc-vitre)!important;transition:transform .3s var(--sc-ressort);text-decoration:none;color:var(--sc-encre)}.bi-bouton.plein{background:var(--sc-bouton)!important;color:var(--sc-bouton-encre);border-color:transparent!important}.bi-bouton.grand{height:52px;padding:0 26px!important;font-size:16px;border-radius:16px}.bi-bouton.petit{height:36px;font-size:13px;align-self:flex-start}.bi-bouton:hover:not(:disabled){transform:translateY(-2px)}.bi-bouton:active:not(:disabled){transform:scale(.97)}.bi-bouton:disabled{opacity:.5;cursor:default}.bi-lien{color:var(--sc-chaud-texte);text-decoration:underline;text-underline-offset:3px;font-size:13.5px}.bi-lien.discret{color:var(--sc-encre-2)}.bi-lien:disabled{opacity:.5}.bi-input{width:100%;border-radius:13px;border:1px solid var(--sc-filet-fort);background:var(--sc-vitre-forte);padding:10px 13px;font-size:14px;color:var(--sc-encre)}.bi-input.petit{padding:5px 9px;font-size:12px;border-radius:9px;margin-top:4px}.bi-champ::-moz-placeholder,.bi-input::-moz-placeholder{color:var(--sc-encre-3)}.bi-champ::placeholder,.bi-input::placeholder{color:var(--sc-encre-3)}.bi-ligne-saisie{display:flex;gap:8px;align-items:center;max-width:760px;flex-wrap:wrap}.bi-ligne-saisie .bi-input{flex:1;min-width:220px}.bi-pastilles{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.bi-pastilles>.bi-libelle{width:100%}.bi-pastille{font-size:12px;padding:3px 9px;border-radius:99px;background:var(--sc-vitre-claire);border:1px solid var(--sc-filet);color:var(--sc-encre-2)}.bi-pastille button{margin-left:4px;color:var(--sc-encre-3)}.bi-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:12px;background:var(--sc-vitre);border:1px solid var(--sc-filet)}.bi-seg button{font-size:12.5px;padding:6px 10px!important;border-radius:9px;color:var(--sc-encre-2)}.bi-seg button.actif{background:var(--sc-bouton);color:var(--sc-bouton-encre)}.bi-seg.petit button{font-size:11.5px;padding:4px 8px!important}.bi-etat{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:550;padding:3px 9px 3px 7px;border-radius:99px;border:1px solid;white-space:nowrap}.bi-etat:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.bi-etat.c-chaud{box-shadow:0 0 14px var(--sc-chaud-halo)}.bi-type{display:inline-flex;align-items:center;gap:5px;font-family:var(--ds-f-num);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-encre-3)!important}.bi-type i{width:7px;height:7px;border-radius:2px;display:inline-block;background:var(--sc-gris)}.bi-type.c-chaud i{background:var(--sc-chaud)}.bi-type.c-bleu i{background:var(--sc-bleu)}.bi-lampes{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.bi-lampes i{height:4px;border-radius:2px;background:var(--sc-filet)}.bi-lampes i.l-ok{background:var(--sc-vert)}.bi-lampes i.l-en{background:var(--sc-ambre)}.bi-lampes i.l-non{background:var(--sc-rose)}.bi-lampes i.l-place{background:var(--sc-chaud);box-shadow:0 0 8px var(--sc-chaud-halo)}.bi-attente{font-size:12px;color:var(--sc-ambre)}.bi-attente.gris{color:var(--sc-gris)}.bi-reponse{font-size:12.5px;color:var(--sc-encre-2);padding:8px 10px;border-left:2px solid var(--sc-chaud);background:var(--sc-vitre-claire);border-radius:0 10px 10px 0;white-space:pre-wrap}.bi-reponse b{color:var(--sc-encre);font-weight:600}.bi-mot{display:inline-block;white-space:pre;opacity:0;transform:translateY(.35em);filter:blur(4px);animation:bi-mot .7s var(--sc-ease) forwards}@keyframes bi-mot{to{opacity:1;transform:none;filter:none}}.bi-bulle-titre{display:block;font-size:17px;letter-spacing:-.02em;margin-top:2px}.bi-bulle-liste{margin:8px 0 6px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.bi-bulle-liste li{display:flex;align-items:center;gap:8px;justify-content:space-between}.bi-bulle-liste .bi-etat{font-size:11px}.bi-moi-ici{color:var(--sc-chaud-texte)!important;font-weight:600}.bi-salut{margin:4cqh 0 0;font-size:clamp(38px,6.4cqw,84px);line-height:.98;font-weight:640;letter-spacing:-.045em;text-wrap:balance}.bi-salut em{font-style:normal;color:var(--sc-chaud-texte)}.bi-salut.moyen{font-size:clamp(28px,3.6cqw,50px);line-height:1.06;margin-top:1cqh}.bi-chapo{margin:14px 0 22px;max-width:58ch;font-size:clamp(15px,1.5cqw,18.5px)}.bi-chapo,.bi-grand{color:var(--sc-encre-2)}.bi-grand{margin:0;max-width:56ch;font-size:clamp(17px,1.9cqw,23px);line-height:1.42}.bi-portes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1080px}@container (max-width: 860px){.bi-portes{grid-template-columns:1fr}}.bi-porte{position:relative;text-align:left;display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px!important;border-radius:20px;background:var(--sc-vitre)!important;border:1px solid var(--sc-filet)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 18px 50px rgba(0,0,0,.25);transition:transform .45s var(--sc-ressort),border-color .3s;overflow:hidden;min-height:150px}.bi-porte:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--sc-filet-fort),transparent)}.bi-porte:hover:not(:disabled){transform:translateY(-4px);border-color:var(--sc-filet-fort)!important}.bi-porte:disabled{opacity:.6}.bi-porte .icone{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--sc-vitre-claire);border:1px solid var(--sc-filet);color:var(--sc-chaud-texte)}.bi-porte h2{margin:2px 0 0;font-size:18px;font-weight:620;letter-spacing:-.02em}.bi-porte p{margin:0;color:var(--sc-encre-2);font-size:13.5px}.bi-porte .meta{margin-top:auto;font-family:var(--ds-f-num);font-size:11.5px;color:var(--sc-encre-3)}.bi-porte .halo{position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,var(--sc-chaud-halo),transparent 65%);opacity:0;transition:opacity .5s;pointer-events:none}.bi-porte:hover .halo{opacity:.55}.bi-ligne-vallee{display:flex;gap:10px;align-items:center;margin-top:20px;max-width:1080px;font-size:13.5px;color:var(--sc-encre-2);padding:12px 16px;border-radius:16px;background:var(--sc-vitre);border:1px solid var(--sc-filet);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bi-ligne-vallee b{color:var(--sc-encre)}.bi-ligne-vallee .bi-lien{margin-left:auto;white-space:nowrap}.bi-reprendre{display:flex;flex-direction:column;gap:6px;max-width:760px;margin-top:18px}.bi-reprise{display:flex;justify-content:space-between;gap:12px;text-align:left;padding:10px 14px!important;border-radius:13px;background:var(--sc-vitre)!important;border:1px solid var(--sc-filet)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bi-reprise:hover{border-color:var(--sc-filet-fort)!important}.bi-reprise span{font-size:12.5px;color:var(--sc-encre-3);white-space:nowrap}.bi-proposer{display:flex;flex-direction:column;gap:10px;max-width:760px;padding:18px}.bi-poste,.bi-proposer{border-radius:22px;background:var(--sc-vitre);border:1px solid var(--sc-filet);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.bi-poste{max-width:1040px;padding:16px 18px;animation:sc-entre .7s var(--sc-ease) .2s both}.bi-poste.compact{margin:-6px 0 16px;padding:12px 16px;display:flex;flex-direction:column;gap:2px;max-width:760px}.bi-poste-tete{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bi-poste-tete b{font-size:18px;letter-spacing:-.02em}.bi-poste-tete .ou{font-size:13px;color:var(--sc-encre-3)}.bi-poste-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:12px 0 10px}@container (max-width: 900px){.bi-poste-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.bi-poste-grille ul{margin:6px 0 0;padding-left:17px;font-size:13.5px;color:var(--sc-encre-2);display:flex;flex-direction:column;gap:4px}.bi-poste-grille .bi-pastilles{margin-top:6px}.bi-resume-poste{margin:0;font-size:13.5px;color:var(--sc-encre-2)}.bi-rencontre{display:flex;flex-direction:column;padding-top:2cqh}.bi-pas{display:flex;gap:7px;margin:4px 0 2cqh}.bi-pas i{width:22px;height:4px;border-radius:2px;background:var(--sc-filet-fort);transition:background .4s,width .4s var(--sc-ease)}.bi-pas i.fait{background:var(--sc-chaud)}.bi-pas i.ici{width:40px;background:var(--sc-encre)}.bi-r-contenu{display:flex;flex-direction:column;gap:18px;max-width:1040px}.bi-sait{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:820px;padding:18px;border-radius:22px;background:var(--sc-vitre);border:1px solid var(--sc-filet);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:sc-entre .7s var(--sc-ease) .5s both}.bi-sait b{display:block;font-size:19px;letter-spacing:-.02em;margin-top:2px}.bi-sait .large{grid-column:1/-1}.bi-sait .ne-pas{font-size:13.5px;color:var(--sc-encre-2);padding-top:10px;border-top:1px solid var(--sc-filet)}.bi-frise{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:10px;max-width:1100px;overflow-x:auto;overflow-y:hidden;padding:26px 2px 4px}.bi-frise:before{content:"";position:absolute;left:0;right:0;top:38px;height:2px;background:linear-gradient(90deg,transparent,var(--sc-filet-fort) 8%,var(--sc-filet-fort) 92%,transparent)}.bi-moment{position:relative;display:flex;flex-direction:column;gap:6px;padding:0 4px;opacity:0;animation:sc-entre .6s var(--sc-ease) forwards}.bi-moment .heure{font-family:var(--ds-f-num);font-size:11.5px;color:var(--sc-encre-3);height:18px}.bi-moment .point{width:14px;height:14px;border-radius:50%;background:var(--sc-plein);border:2px solid var(--sc-encre-2)!important;margin:-2px 0 4px;z-index:1}.bi-moment button.point{width:22px;height:22px;margin:-6px 0 0 -4px;cursor:pointer}.bi-moment b{font-size:14.5px;line-height:1.3;font-weight:560}.bi-moment .outil{align-self:flex-start;font-size:11.5px;padding:2px 8px;border-radius:99px;background:var(--sc-vitre);border:1px solid var(--sc-filet);color:var(--sc-encre-2)}.bi-moment.coince .point{background:var(--sc-ambre);border-color:var(--sc-ambre)!important;box-shadow:0 0 12px color-mix(in srgb,var(--sc-ambre) 60%,transparent)}.bi-moment.marche .point{background:var(--sc-vert);border-color:var(--sc-vert)!important}.bi-moment .marque{font-size:12px;padding:6px 9px;border-radius:10px;background:var(--sc-vitre);border:1px solid var(--sc-filet);color:var(--sc-encre-2)}.bi-moment.coince .marque{color:var(--sc-ambre)}.bi-moment.marche .marque{color:var(--sc-vert)}.bi-premiere-fiche{display:flex;align-items:center;gap:14px;max-width:1040px;padding:14px 16px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--sc-chaud) 60%,transparent);background:var(--sc-vitre);animation:sc-entre .7s var(--sc-ease) .6s both}.bi-premiere-fiche b{display:block;font-size:15.5px;margin-top:2px}.bi-premiere-fiche .bi-bouton{margin-left:auto;flex:none}.bi-compo{border-radius:20px;background:var(--sc-vitre-forte);border:1px solid var(--sc-filet-fort);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:9px 9px 9px 16px;display:flex;align-items:flex-end;gap:6px;box-shadow:0 18px 50px rgba(0,0,0,.3)}.bi-compo.rencontre{max-width:760px;animation:sc-entre .6s var(--sc-ease) .4s both}.bi-champ{flex:1;min-width:0;resize:none;border:0;background:none;outline:none;font-size:15px;line-height:1.45;padding:9px 0;max-height:160px;field-sizing:content;color:var(--sc-encre)}.bi-rond{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;border:1px solid var(--sc-filet)!important;color:var(--sc-encre-2);background:var(--sc-vitre-claire);flex:none}.bi-rond.chaud{background:var(--sc-chaud);color:#2a1700}.bi-rond.chaud,.bi-rond.ecoute{border-color:transparent!important}.bi-rond.ecoute{background:var(--sc-rose);color:#2a0710;animation:bi-respire 1.2s ease-in-out infinite}.bi-rond.plein{background:var(--sc-bouton);color:var(--sc-bouton-encre);border-color:transparent!important}.bi-rond:disabled{opacity:.45}.bi-retenir{font-size:12px;padding:6px 10px!important;border-radius:10px;color:var(--sc-ambre);border:1px solid var(--sc-ambre)!important;white-space:nowrap}.bi-conv{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:20px}@container (max-width: 860px){.bi-conv{grid-template-columns:1fr}.bi-panneau-fiche{max-height:34cqh}}.bi-col-conv{flex-direction:column;gap:8px}.bi-col-conv,.bi-fil{display:flex;min-height:0}.bi-fil{flex:1;overflow:auto;flex-direction:column;gap:16px;padding:8px 2px 18px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30px);mask-image:linear-gradient(180deg,transparent,#000 30px)}.bi-fil.relecture{max-height:52vh;-webkit-mask-image:none;mask-image:none;padding:4px}.bi-m-a{max-width:44rem;font-size:16px;color:var(--sc-encre-2);white-space:pre-wrap}.bi-m-a.dernier{font-size:clamp(19px,2.1cqw,26px);line-height:1.32;letter-spacing:-.018em;font-weight:440;color:var(--sc-encre)}.bi-m-p{align-self:flex-end;max-width:min(34rem,88%);padding:11px 15px;border-radius:18px 18px 6px 18px;border:1px solid var(--sc-filet);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:14.5px;white-space:pre-wrap}.bi-m-existe,.bi-m-p{background:var(--sc-vitre)}.bi-m-existe{display:flex;gap:10px;max-width:40rem;padding:10px 13px;border-radius:13px;border:1px dashed color-mix(in srgb,var(--sc-vert) 60%,transparent);font-size:13.5px;color:var(--sc-encre-2)}.bi-m-existe svg{flex:none;color:var(--sc-vert);margin-top:2px}.bi-m-existe.petit{font-size:12.5px;padding:6px 9px;margin:6px 0 0;align-items:center}.bi-pistes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:46rem}@container (max-width: 900px){.bi-pistes{grid-template-columns:1fr}}.bi-piste{display:flex;flex-direction:column;gap:6px;padding:12px 13px;border-radius:16px;background:var(--sc-vitre);border:1px solid var(--sc-filet);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .3s,transform .4s var(--sc-ressort)}.bi-piste .lettre{font-family:var(--ds-f-num);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-chaud-texte)}.bi-piste b{font-size:14.5px;line-height:1.3}.bi-piste p{margin:0;font-size:12.8px;color:var(--sc-encre-2)}.bi-piste .reac{display:flex;gap:6px;margin-top:auto;padding-top:4px}.bi-piste .reac button{font-size:12px;padding:5px 9px!important;border-radius:9px;border:1px solid var(--sc-filet)!important;color:var(--sc-encre-2)}.bi-piste .reac button:disabled{opacity:.55;cursor:default}.bi-piste.aide{border-color:var(--sc-vert);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-vert) 22%,transparent);transform:translateY(-2px)}.bi-piste.aide .reac button:first-child{background:var(--sc-vert);color:#0a2416;border-color:transparent!important;opacity:1}.bi-piste.non{opacity:.55}.bi-pied{display:flex;gap:14px;padding:2px 4px 0;font-size:12.5px;color:var(--sc-encre-3);flex-wrap:wrap}.bi-panneau-fiche{display:flex;flex-direction:column;min-height:0;border-radius:22px;background:var(--sc-vitre);border:1px solid var(--sc-filet);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);overflow:hidden}.bi-pf-tete{display:flex;align-items:center;gap:10px;padding:14px 16px 11px;border-bottom:1px solid var(--sc-filet);font-weight:620;font-size:14.5px}.bi-pf-tete small{font-family:var(--ds-f-num);font-size:11px;color:var(--sc-encre-3);font-weight:400;margin-left:auto}.bi-pf-corps{flex:1;min-height:0;overflow:auto;gap:10px}.bi-carte-fiche,.bi-pf-corps{padding:14px;display:flex;flex-direction:column}.bi-carte-fiche{gap:6px;border-radius:16px;background:var(--sc-vitre-claire);border:1px solid var(--sc-filet);animation:bi-neuve 2.4s var(--sc-ease) .3s both}@keyframes bi-neuve{0%{border-color:var(--sc-chaud);box-shadow:0 0 0 3px var(--sc-chaud-halo)}to{box-shadow:0 0 0 0 transparent}}.bi-carte-fiche h3{margin:2px 0;font-size:15.5px;line-height:1.3;letter-spacing:-.012em;text-wrap:balance}.bi-faits{display:flex;flex-direction:column;gap:4px;margin:4px 0;font-size:13px}.bi-faits div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.bi-faits dt{font-family:var(--ds-f-num);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-encre-3);padding-top:2px}.bi-faits dd{margin:0}.bi-citations{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.bi-citations li{font-size:12.8px;font-style:italic;color:var(--sc-encre-2);padding-left:10px;border-left:2px solid var(--sc-filet-fort)}.bi-a-preciser,.bi-pistes-fiche{display:flex;flex-direction:column;gap:5px;margin-top:6px;padding-top:8px;border-top:1px solid var(--sc-filet)}.bi-a-preciser ul{margin:2px 0 0;padding-left:17px}.bi-a-preciser ul,.pf-piste{font-size:12.8px;color:var(--sc-encre-2)}.pf-piste{display:flex;align-items:center;gap:8px}.pf-piste i{width:8px;height:8px;border-radius:50%;background:var(--sc-filet-fort);flex:none}.pf-piste.aide i{background:var(--sc-vert)}.pf-piste.non i{background:var(--sc-rose)}.pf-piste small{margin-left:auto;font-size:11px;color:var(--sc-encre-3);white-space:nowrap}.bi-relire{display:flex;flex-direction:column;gap:6px}.bi-photo{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sc-encre-2);cursor:pointer;padding:6px 0}.bi-photo input{position:absolute;width:1px;height:1px;opacity:0}.bi-qui-marche{padding:12px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--sc-vert) 50%,transparent)}.bi-qui-marche ul{margin:4px 0;padding-left:17px;font-size:13px;color:var(--sc-encre-2)}.bi-filtres{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:4px 0 14px}.bi-filtre{font-size:12.5px;padding:6px 12px!important;border-radius:99px;border:1px solid var(--sc-filet)!important;color:var(--sc-encre-2);background:var(--sc-vitre)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bi-filtre[aria-pressed=true]{border-color:var(--sc-chaud)!important;color:var(--sc-chaud-texte)}.bi-filtres .aide{margin-left:auto;font-size:12.5px;color:var(--sc-encre-3)}.bi-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.bi-idee{position:relative;text-align:left;display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;border-radius:18px;background:var(--sc-vitre);border:1px solid var(--sc-filet);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);transition:transform .4s var(--sc-ressort),border-color .3s,box-shadow .3s}.bi-idee:hover{transform:translateY(-3px);border-color:var(--sc-filet-fort);box-shadow:0 0 0 1px var(--sc-filet-fort),0 20px 50px rgba(0,0,0,.25)}.bi-idee .haut{display:flex;align-items:center;gap:6px}.bi-idee .haut .espace{flex:1}.bi-idee h3{margin:0;font-size:16.5px;line-height:1.25;letter-spacing:-.015em;font-weight:620;text-wrap:balance}.bi-idee p{margin:0;font-size:13.2px;color:var(--sc-encre-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bi-idee-photo{width:100%;max-height:150px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid var(--sc-filet)}.bi-idee .bas{display:flex;align-items:center;gap:8px}.bi-moi-aussi{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:5px 10px!important;border-radius:10px;border:1px solid var(--sc-filet)!important;color:var(--sc-encre-2);white-space:nowrap;flex:none;transition:transform .3s var(--sc-ressort)}.bi-moi-aussi:active{transform:scale(.94)}.bi-moi-aussi.actif{border-color:var(--sc-chaud)!important;color:var(--sc-chaud-texte)}.bi-moi-aussi b{font-family:var(--ds-f-num);font-weight:500;color:var(--sc-encre)}.bi-idee .qui{font-size:12.3px;color:var(--sc-encre-3);min-width:0}.bi-mes{display:flex;flex-direction:column;gap:12px;max-width:900px}.bi-parcours{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:15px 17px;border-radius:18px;background:var(--sc-vitre);border:1px solid var(--sc-filet);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@container (max-width: 760px){.bi-parcours{grid-template-columns:1fr}}.bi-parcours h3{margin:6px 0;font-size:17px;letter-spacing:-.015em}.bi-etapes{display:flex;align-items:flex-start}.bi-etape{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;font-size:11px;color:var(--sc-encre-3);text-align:center}.bi-etape i{width:14px;height:14px;border-radius:50%;border:2px solid var(--sc-filet-fort);background:var(--sc-plein);z-index:1}.bi-etape:not(:last-child):after{content:"";position:absolute;top:6px;left:50%;right:-50%;height:2px;background:var(--sc-filet)}.bi-etape.l-ok i{border-color:var(--sc-vert)}.bi-etape.l-ok i,.bi-etape.l-ok:not(:last-child):after{background:var(--sc-vert)}.bi-etape.l-en i{border-color:var(--sc-ambre);box-shadow:0 0 0 4px color-mix(in srgb,var(--sc-ambre) 22%,transparent)}.bi-etape.l-non i{background:var(--sc-rose);border-color:var(--sc-rose)}.bi-etape.l-place i{background:var(--sc-chaud);border-color:var(--sc-chaud);box-shadow:0 0 12px var(--sc-chaud-halo)}.bi-etape b{color:var(--sc-encre-2);font-weight:550}.bi-mes-conversations{display:flex;flex-direction:column;gap:8px;margin-top:10px}.bi-mes-conv{gap:4px}.bi-decider,.bi-mes-conv{display:flex;flex-direction:column}.bi-decider{min-height:0;flex:1}.bi-bandeau{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:2px 0 14px}.bi-bandeau .espace{flex:1}.bi-chiffre{display:flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:14px;background:var(--sc-vitre);border:1px solid var(--sc-filet);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bi-chiffre b{font-size:24px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bi-chiffre span{font-size:12.5px;color:var(--sc-encre-2)}.bi-chiffre.alerte b{color:var(--sc-ambre)}.bi-decide{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:14px;min-height:0;flex:1}@container (max-width: 900px){.bi-decide{grid-template-columns:1fr;overflow:auto}}.bi-colonnes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(196px,1fr);gap:10px;overflow:auto;min-height:0;padding-bottom:4px}.bi-col{display:flex;flex-direction:column;gap:8px;min-width:0}.bi-col h4{margin:0 0 2px;display:flex;align-items:center;gap:7px;font-size:11.5px;font-family:var(--ds-f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-encre-2);font-weight:500;padding:6px 10px;border-radius:10px;background:var(--sc-vitre);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bi-col h4 .n{margin-left:auto}.bi-col h4 i{width:8px;height:8px;border-radius:50%;background:currentColor}.bi-carte{text-align:left;display:flex;flex-direction:column;gap:5px;padding:10px 11px!important;border-radius:13px;background:var(--sc-vitre)!important;border:1px solid var(--sc-filet)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .35s var(--sc-ressort),border-color .3s}.bi-carte:hover{transform:translateY(-2px);border-color:var(--sc-filet-fort)!important}.bi-carte b{font-size:13.8px;font-weight:600;line-height:1.3}.bi-carte small{font-size:11.8px;color:var(--sc-encre-3)}.bi-carte .age{font-family:var(--ds-f-num);font-size:11px;color:var(--sc-ambre);margin-left:auto}.bi-carte.choisie{border-color:var(--sc-chaud)!important;box-shadow:0 0 0 3px var(--sc-chaud-halo)}.bi-tiroir{position:relative;border-radius:20px;background:var(--sc-vitre-forte);border:1px solid var(--sc-filet-fort);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);padding:16px;overflow:auto;display:flex;flex-direction:column;gap:11px;min-height:0}.bi-tiroir h3{margin:0;font-size:21px;line-height:1.15;letter-spacing:-.025em}.bi-texte{margin:0;color:var(--sc-encre-2);font-size:13.5px;white-space:pre-wrap}.bi-resume-boite,.bi-temoignages{font-size:13.5px;color:var(--sc-encre-2);padding:11px 12px;border-radius:13px;background:var(--sc-vitre-claire);border:1px solid var(--sc-filet);display:flex;flex-direction:column;gap:5px;align-items:flex-start}.bi-resume-boite p{margin:0}.bi-resume-boite small{display:block;font-size:11.5px;color:var(--sc-encre-3)}.bi-choix3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bi-choix3 button{padding:12px 6px!important;border-radius:13px;border:1px solid var(--sc-filet-fort)!important;font-weight:600;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--sc-vitre-claire)!important}.bi-choix3 button small{font-weight:400;font-size:11.5px;color:var(--sc-encre-3)}.bi-choix3 .oui{border-color:color-mix(in srgb,var(--sc-vert) 60%,transparent)!important}.bi-choix3 .non{border-color:color-mix(in srgb,var(--sc-rose) 50%,transparent)!important}.bi-choix3 button.actif,.bi-choix3 button:hover:not(:disabled){background:var(--sc-bouton)!important;color:var(--sc-bouton-encre)}.bi-choix3 button.actif small,.bi-choix3 button:hover small{color:inherit;opacity:.75}.bi-champ-date{display:flex;align-items:center;gap:10px}.bi-champ-date .bi-input{width:auto}.bi-brouillon{border-radius:14px;border:1px solid var(--sc-filet-fort);background:var(--sc-vitre-claire);padding:11px 13px;font-size:13.5px;line-height:1.55;min-height:104px;width:100%;resize:vertical;color:var(--sc-encre)}.bi-seance,.bi-voile{position:absolute;inset:0;z-index:27;display:grid;place-items:center;padding:24px;background:radial-gradient(60% 60% at 50% 40%,rgba(6,8,22,.25),rgba(4,6,16,.72));animation:sc-entre .35s ease both}.bi-seance-carte,.bi-voile-carte{width:min(660px,100%);max-height:100%;overflow:auto;border-radius:26px;background:var(--sc-vitre-forte);border:1px solid var(--sc-filet-fort);box-shadow:0 40px 100px rgba(0,0,0,.5);padding:26px 28px;display:flex;flex-direction:column;gap:13px;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.bi-voile-carte.large{width:min(860px,100%)}.bi-seance-carte .compteur{font-family:var(--ds-f-num);font-size:12px;color:var(--sc-encre-3)}.bi-seance-carte h3{margin:0;font-size:clamp(26px,3.2cqw,40px);letter-spacing:-.035em;line-height:1.05}.bi-seance-carte p{margin:0;color:var(--sc-encre-2);font-size:15px}.bi-seance-carte .bi-choix3 button{padding:16px 8px!important;font-size:16px}.bi-reste{display:flex;gap:6px;justify-content:center}.bi-reste i{width:7px;height:7px;border-radius:50%;background:var(--sc-filet-fort)}.bi-reste i.fait{background:var(--sc-chaud)}.bi-trouves{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow:auto}.bi-trouves button{text-align:left;padding:7px 10px!important;border-radius:9px;font-size:13px}.bi-trouves button:hover{background:var(--sc-vitre-claire)}.bi-bascule{display:flex;align-items:center;gap:10px;font-size:14px}@container (min-width: 901px){.bi-decide:has(.bi-delib:not(.ferme)){grid-template-columns:minmax(0,1fr) minmax(360px,560px)}}.bi-delib{display:flex;flex-direction:column;gap:8px;padding:11px 12px 12px;border-radius:16px;background:var(--sc-vitre-claire);border:1px solid var(--sc-filet)}.bi-delib.ferme{gap:6px}.bi-delib.ferme .bi-bouton{align-self:flex-start}.bi-fil.delib{flex:none;max-height:360px;min-height:90px;gap:10px;padding:2px 2px 6px;-webkit-mask-image:none;mask-image:none}.bi-d-b{line-height:1.52;color:var(--sc-encre)}.bi-d-b,.bi-d-d{font-size:13.5px;white-space:pre-wrap}.bi-d-d{align-self:flex-end;max-width:88%;padding:8px 12px;border-radius:14px 14px 5px 14px;background:var(--sc-vitre);border:1px solid var(--sc-filet);line-height:1.45}.bi-d-d b{display:block;font-size:11px;font-weight:600;color:var(--sc-encre-3);margin-bottom:2px}.bi-compo.petit{padding:5px 5px 5px 12px;border-radius:15px;box-shadow:none;background:var(--sc-vitre)}.bi-compo.petit .bi-champ{font-size:13.5px;padding:7px 0}.bi-compo.petit .bi-rond{width:34px;height:34px;border-radius:11px}.bi-echange{display:flex;flex-direction:column;gap:6px}.bi-reponse.personne{border-left-color:var(--sc-bleu)}.bi-reponse small{color:var(--sc-encre-3);font-size:11px}.bi-carte .signaux{display:flex;gap:5px;flex-wrap:wrap}.bi-carte .signal{font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:99px;background:var(--sc-vitre-claire);border:1px solid var(--sc-filet);color:var(--sc-encre-2)}.bi-carte .signal.repondu{border-color:var(--sc-bleu);color:var(--sc-bleu)}.bi-trou{font-size:12.5px;color:var(--sc-ambre)}.bi-echange-mien{display:flex;flex-direction:column;gap:6px;margin-top:8px}.bi-echange-mien .bi-compo.petit{margin-top:2px}.bi-numero{font-family:var(--ds-f-num);font-size:10.5px;letter-spacing:.06em;color:var(--sc-encre-3);font-variant-numeric:tabular-nums;white-space:nowrap}