*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;touch-action:pan-x pan-y}:root{--b-zoom:1;--b-ecran:calc(100dvh / var(--b-zoom))}@media (min-width:1870px) and (min-height:935px){:root{--b-zoom:1.1}}@media (min-width:2040px) and (min-height:1020px){:root{--b-zoom:1.2}}@media (min-width:2210px) and (min-height:1105px){:root{--b-zoom:1.3}}@media (min-width:2380px) and (min-height:1190px){:root{--b-zoom:1.4}}@media (min-width:2550px) and (min-height:1275px){:root{--b-zoom:1.5}}@media (min-width:2975px) and (min-height:1488px){:root{--b-zoom:1.75}}@media (min-width:3400px) and (min-height:1700px){:root{--b-zoom:2}}html{zoom:var(--b-zoom)}:target{scroll-margin-top:90px}::selection{background:var(--b-acc-soft2,#e05f9629);color:var(--b-text,#f8f8f8)}html,body{min-height:100%;margin:0;padding:0}body{background:var(--b-body,#080810);color:var(--b-text,#f8f8f8);font-family:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;font-size:14px;line-height:1.4}a{color:var(--b-acc,#ff6da5);text-decoration:none}a:hover{color:var(--b-acc-light,#f08baf)}button,input,select,textarea{font:inherit;color:inherit}img,svg,video{max-width:100%;display:block}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}.b-app{min-height:var(--b-ecran,100dvh);background:var(--b-bg,#0c0f17);width:100%;color:var(--b-text,#f8f8f8);align-items:flex-start;display:flex;position:relative}.b-sidebar-wrap{flex:none;align-self:stretch}.b-main{min-width:0;min-height:var(--b-ecran,100dvh);flex-direction:column;flex:1;display:flex}.b-main>main,.b-main>main.b-desk{flex-direction:column;flex:1;min-width:0;display:flex}.b-tabbar{z-index:50;position:fixed;bottom:0;left:0;right:0}.b-verre{background:color-mix(in srgb, var(--b-sidebar,#141721) 94%, transparent);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000040,0 14px 34px -8px #0000008c}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.b-verre{background:linear-gradient(180deg, #ffffff1a, #ffffff05 46%, #ffffff0d), color-mix(in srgb, var(--b-sidebar,#141721) 46%, transparent);-webkit-backdrop-filter:blur(22px)saturate(190%);backdrop-filter:blur(22px)saturate(190%)}}.b-verre-goutte{background:linear-gradient(#ffffff29,#ffffff0d);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff0f}.b-mob,.b-mob-only{display:none!important}@media (max-width:899px){.b-desk,.b-desk-only,.b-title-dup{display:none!important}.b-mob,.b-mob-only{display:block!important}.b-main-tabbed{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.b-noscroll{scrollbar-width:none;-ms-overflow-style:none}.b-noscroll::-webkit-scrollbar{display:none}.b-nav-item:hover{background:var(--b-chip,#ffffff0b);color:var(--b-text,#f8f8f8)}.hv-acc:hover{color:var(--b-acc,#ff6da5)!important}.hv-acc-light:hover{color:var(--b-acc-light,#f08baf)!important}.hv-acc-bright:hover{color:var(--b-acc-bright,#ff70a8)!important}.hv-text:hover{color:var(--b-text,#f8f8f8)!important}.hv-lift:hover{transform:translateY(-2px)}.hv-scale:hover{transform:scale(1.03)}.hv-scrim:hover{background:var(--b-scrim-2,#0c0f17eb)!important}.hv-arrow:hover{transform:scale(1.08);background:var(--b-scrim-2,#0c0f17eb)!important;border-color:var(--b-acc-deep,#8f2d5f)!important}.hv-chip:hover{background:var(--b-acc-soft,#ff6da51f)!important;color:var(--b-acc-light,#f08baf)!important;border-color:var(--b-acc-deep,#8f2d5f)!important}.hv-card:hover{border-color:var(--b-acc-deep,#8f2d5f)!important}.hv-bright:hover{filter:brightness(1.08)}.hv-op:hover{opacity:1!important}.hv-bg-chip:hover{background:var(--b-chip,#ffffff0b)!important}.hv-border-acc:hover{border-color:var(--b-acc,#ff6da5)!important}.hv-underline:hover{text-decoration:underline}.b-btn-reset{appearance:none;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;margin:0;padding:0;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=switch]:focus-visible,[role=tab]:focus-visible,[role=checkbox]:focus-visible,.b-focus:focus-visible{outline:2px solid var(--b-acc,#ff6da5);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.b-entree{z-index:9999;background:var(--b-bg,#0c0f17);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.32s 1.7s forwards b-entree-fin;display:flex;position:fixed;inset:0}html[data-entree=vue] .b-entree{display:none}.b-entree-logo{opacity:0;width:132px;height:auto;animation:.62s cubic-bezier(.2,1.5,.4,1) 80ms forwards b-entree-logo;position:relative;transform:scale(.2)rotate(-18deg)}.b-entree-onde{border:3px solid var(--b-acc,#ff6da5);opacity:0;border-radius:50%;width:150px;height:150px;animation:.8s ease-out .38s forwards b-entree-onde;position:absolute}.b-entree-mot{font-family:var(--font-outfit), "Outfit", system-ui, sans-serif;letter-spacing:-.02em;color:var(--b-acc,#ff6da5);opacity:0;font-size:40px;font-weight:800;animation:.38s .52s forwards b-entree-mot;transform:translateY(12px)}.b-entree-mot span{color:var(--b-acc-light,#f08baf)}@keyframes b-entree-logo{to{opacity:1;transform:none}}@keyframes b-entree-onde{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes b-entree-mot{to{opacity:1;transform:none}}@keyframes b-entree-fin{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.b-entree{display:none}}.hv-lift{box-shadow:inset 0 1px #ffffff14}
