/* En direct · ça bouge maintenant : généré depuis Figma (nœud 49:1858) */
.pb-0{background-color: rgb(11, 10, 13); overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 0px; justify-content: flex-start; align-items: center; width: 100%; min-height: 100vh}
.pb-1{position: relative; flex: 0 0 auto; height: 72px; align-self: stretch; background-color: rgb(11, 10, 13); display: flex; flex-direction: row; padding: 0px 64px 1px; justify-content: space-between; align-items: center}
.pb-2{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 40px; justify-content: flex-start; align-items: center}
.pb-3{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 24px; color: rgb(244, 241, 234); letter-spacing: -0.04em; line-height: 29px}
.pb-4{font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 24px; color: rgb(244, 241, 234); letter-spacing: -0.04em; line-height: 29px}
.pb-5{font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 24px; color: rgb(255, 68, 56); letter-spacing: -0.04em; line-height: 29px}
.pb-6{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 28px; justify-content: flex-start; align-items: center}
.pb-7{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 14px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0em; line-height: 20px}
.pb-8{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 8px; justify-content: flex-start; align-items: center}
.pb-9{position: relative; flex: 0 0 auto; width: 260px; height: 40px; overflow: hidden; display: flex; flex-direction: row; padding: 1px 15px 1px 13px; column-gap: 10px; justify-content: flex-start; align-items: center}
.pb-a{background-color: rgb(22, 20, 27)}
.pb-b{position: relative; flex: 0 0 auto; width: 18px; height: 18px}
.pb-c{left: 0px; top: 0px}
.pb-d{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 14px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0em; line-height: 20px}
.pb-e{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 1px 8px; column-gap: 0px; justify-content: flex-start; align-items: center}
.pb-f{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 11px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0.1em; line-height: 13px; text-transform: uppercase}
.pb-g{position: relative; flex: 0 0 auto; width: 44px; height: 44px}
.pb-h{position: relative; flex: 0 0 auto; width: 32px; height: 32px; border-radius: 16px; background-color: rgb(42, 39, 48); overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 0px; justify-content: center; align-items: center}
.pb-i{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 12px; color: rgb(244, 241, 234); letter-spacing: 0em; line-height: 17px}
.pb-j{inset: 0px; border-style: solid; border-color: rgba(244, 241, 234, 0.14); border-width: 0px 0px 1px}
.pb-k{position: relative; flex: 0 0 auto; width: 100%; max-width: 1600px; overflow: hidden; display: flex; flex-flow: wrap; padding: 0px; gap: 16px 0px; place-content: flex-start; align-items: flex-start}
.pb-l{position: relative; flex: 0 0 auto; width: 520px; height: 888px; overflow: hidden; display: flex; flex-direction: column; padding: 32px 33px 32px 32px; row-gap: 20px; justify-content: flex-start; align-items: flex-start}
.pb-m{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 10px; justify-content: flex-start; align-items: center}
.pb-n{position: relative; flex: 0 0 auto; width: 10px; height: 10px; border-radius: 50%; background-color: rgb(255, 68, 56)}
.pb-o{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 13px; color: rgb(255, 68, 56); letter-spacing: 0.06em; line-height: 16px; text-transform: uppercase}
.pb-p{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 700; font-size: 48px; color: rgb(244, 241, 234); letter-spacing: -0.02em; line-height: 49px}
.pb-q{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 24px; justify-content: flex-start; align-items: center}
.pb-r{position: relative; flex: 0 0 auto; display: flex; flex-direction: row; padding: 12px 2px 14px; column-gap: 0px; justify-content: flex-start; align-items: center}
.pb-s{position: relative; flex: 0 0 auto; display: flex; flex-direction: row; padding: 12px 2px 13px; column-gap: 0px; justify-content: flex-start; align-items: center}
.pb-t{display: flex; flex-direction: row; padding: 12px 2px 14px; column-gap: 0px; justify-content: flex-start; align-items: center}
.pb-u{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 14px; color: rgb(244, 241, 234); letter-spacing: 0em; line-height: 20px}
.pb-v{inset: 0px; border-style: solid; border-color: rgb(244, 241, 234); border-width: 0px 0px 2px}
.pb-w{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 14px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0em; line-height: 20px}
.pb-x{display: flex; flex-direction: row; padding: 12px 2px 13px; column-gap: 0px; justify-content: flex-start; align-items: center}
.pb-y{position: relative; flex: 0 0 auto; align-self: stretch; display: flex; flex-direction: row; padding: 0px 0px 15px; column-gap: 14px; justify-content: flex-start; align-items: flex-start}
.pb-z{position: relative; flex: 0 0 auto; width: 72px; height: 90px}
.pb-10{position: relative; flex: 1 1 0px; min-width: 0px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 5px; justify-content: flex-start; align-items: flex-start}
.pb-11{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 11px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.1em; line-height: 13px; text-transform: uppercase}
.pb-12{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 600; font-size: 17px; color: rgb(244, 241, 234); letter-spacing: -0.005em; line-height: 21px}
.pb-13{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-direction: row; padding: 0px; justify-content: space-between; align-items: center}
.pb-14{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 14px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0em; line-height: 20px}
.pb-15{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 6px; justify-content: flex-start; align-items: center}
.pb-16{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; justify-content: flex-start; align-items: flex-start}
.pb-17{position: relative; flex: 0 0 auto; width: 24px; height: 24px; border-radius: 12px; background-color: rgb(42, 39, 48); overflow: hidden; display: flex; flex-direction: row; padding: 2px; column-gap: 0px; justify-content: center; align-items: center}
.pb-18{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 10px; color: rgb(244, 241, 234); letter-spacing: 0em; line-height: 14px}
.pb-19{inset: 0px; border: 2px solid rgb(11, 10, 13); border-radius: 12px}
.pb-1a{position: relative; flex: 0 0 auto; width: 24px; height: 24px; border-radius: 12px; background-color: rgb(42, 39, 48); overflow: hidden; display: flex; flex-direction: row; padding: 2px; column-gap: 0px; justify-content: center; align-items: center; margin-left: -6px}
.pb-1b{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 12px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0em; line-height: 17px}
.pb-1c{position: relative; flex: 0 0 auto; align-self: stretch; text-align: left; white-space: pre-wrap; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 12px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0em; line-height: 17px}
.pb-1d{inset: 0px; border-style: solid; border-color: rgba(244, 241, 234, 0.14); border-width: 0px 1px 0px 0px}
.pb-1e{position: relative; flex: 1 1 0px; min-width: 0px; height: 888px; overflow: hidden}
.pb-1f{position: absolute; left: 0px; width: 1332px; top: 0px; height: 888px; background-color: rgb(11, 10, 13); overflow: hidden}
.pb-1g{position: absolute; left: 0px; width: 1332px; top: 0px; height: 888px}
.pb-1h{left: 206px; top: 0px}
.pb-1i{position: absolute; left: 466.2px; width: 103px; top: 133.2px; height: 15px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.21px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 15px; text-transform: uppercase}
.pb-1j{position: absolute; left: 621.6px; width: 60px; top: 255.3px; height: 15px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.21px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 15px; text-transform: uppercase}
.pb-1k{position: absolute; left: 333px; width: 48px; top: 377.4px; height: 15px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.21px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 15px; text-transform: uppercase}
.pb-1l{position: absolute; left: 865.8px; width: 90px; top: 366.3px; height: 15px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.21px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 15px; text-transform: uppercase}
.pb-1m{position: absolute; left: 777px; width: 80px; top: 499.5px; height: 15px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.21px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 15px; text-transform: uppercase}
.pb-1n{position: absolute; left: 999px; width: 67px; top: 621.6px; height: 15px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.21px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 15px; text-transform: uppercase}
.pb-1o{position: absolute; left: 288.6px; width: 119px; top: 666px; height: 15px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.21px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 15px; text-transform: uppercase}
.pb-1p{position: absolute; left: 521.7px; width: 41px; top: 577.2px; height: 15px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.21px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 15px; text-transform: uppercase}
.pb-1q{position: absolute; left: 1110px; width: 84px; top: 277.5px; height: 15px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.21px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 15px; text-transform: uppercase}
.pb-1r{position: absolute; left: 133.2px; width: 100px; top: 199.8px; height: 15px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.21px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 15px; text-transform: uppercase}
.pb-1s{position: absolute; left: 300px; top: 300px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.pb-1t{position: relative; flex: 0 0 auto; height: 30px; width: 30px}
.pb-1u{position: absolute; left: 0px; width: 30px; top: 0px; height: 30px; border-radius: 50%}
.pb-1v{inset: 0px; border: 1.5px solid rgb(255, 68, 56); border-radius: 50%}
.pb-1w{position: absolute; left: 9px; width: 12px; top: 9px; height: 12px; border-radius: 50%; background-color: rgb(255, 68, 56)}
.pb-1x{inset: -2px; border: 2px solid rgb(11, 10, 13); border-radius: 50%}
.pb-1y{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 3px 6px; column-gap: 0px; justify-content: flex-start; align-items: flex-start}
.pb-1z{background-color: rgb(244, 241, 234)}
.pb-20{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 14px; color: rgb(11, 10, 13); letter-spacing: 0em; line-height: 20px}
.pb-21{position: absolute; left: 540px; top: 180px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.pb-22{position: absolute; left: 650px; top: 520px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.pb-23{position: absolute; left: 420px; top: 240px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.pb-24{position: relative; flex: 0 0 auto; height: 32px; width: 32px; border-radius: 16px; background-color: rgb(42, 39, 48); overflow: hidden; display: flex; flex-direction: row; padding: 2px; column-gap: 0px; justify-content: center; align-items: center}
.pb-25{inset: 0px; border: 2px solid rgb(244, 241, 234); border-radius: 50%}
.pb-26{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 4px 7px; column-gap: 0px; justify-content: flex-start; align-items: flex-start}
