@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-950:oklch(25.8% .092 26.042);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-950:oklch(26.2% .051 172.552);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-rose-600:oklch(58.6% .253 17.585);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface:oklch(13% .02 260);--color-surface-raised:oklch(17% .025 260);--color-surface-overlay:oklch(20% .03 260);--color-surface-hover:oklch(22% .03 260);--color-surface-active:oklch(25% .035 260);--color-accent:oklch(65% .25 320);--color-accent-hover:oklch(72% .28 320);--color-accent-active:oklch(58% .22 320);--color-accent-muted:oklch(45% .15 320);--color-accent-subtle:oklch(25% .08 320);--color-accent-2:oklch(75% .18 185);--color-accent-2-hover:oklch(80% .2 185);--color-accent-2-muted:oklch(55% .12 185);--color-text:oklch(95% .01 260);--color-text-muted:oklch(75% .015 260);--color-text-subtle:oklch(60% .01 260);--color-border:oklch(28% .02 260);--color-border-subtle:oklch(22% .015 260);--color-border-focus:oklch(65% .25 320);--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--color-surface);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif,Noto Color Emoji}i,em,.italic,[style*="font-style:italic"],[style*="font-style: italic"]{padding-inline-end:.08em}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--color-surface)}::-webkit-scrollbar-thumb{background-color:var(--color-surface-overlay);border:2px solid var(--color-surface);border-radius:9999px;-webkit-transition:background-color .2s;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:var(--color-surface-hover)}::-webkit-scrollbar-corner{background-color:var(--color-surface)}}@layer components{.bg-noise{isolation:isolate;position:relative}.bg-noise:after{content:"";pointer-events:none;z-index:-1;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:absolute;inset:0}.card{background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:.75rem}.card-interactive{background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:.75rem;transition:all .2s;transform:translateZ(0)}.card-interactive:hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}.card-interactive:active{transform:scale(.985)}.card-interactive:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.btn-accent{background-color:var(--color-accent);color:var(--color-text);border-radius:9999px;box-shadow:0 0 20px #ce47eb66}@supports (color:color-mix(in lab,red,red)){.btn-accent{box-shadow:0 0 20px color-mix(in oklch,var(--color-accent)40%,transparent)}}.btn-accent{transition:all .2s;transform:translateZ(0)}.btn-accent:hover{background-color:var(--color-accent-hover);box-shadow:0 0 35px #ce47eb99}@supports (color:color-mix(in lab,red,red)){.btn-accent:hover{box-shadow:0 0 35px color-mix(in oklch,var(--color-accent)60%,transparent)}}.btn-accent:active{background-color:var(--color-accent-active);transform:scale(.98)}.text-display{font-family:var(--font-display);letter-spacing:-.025em;font-weight:600}.text-display-lg{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.875rem;font-weight:600}.text-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.75rem;font-weight:600}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-full{top:100%}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.z-\[500\]{z-index:500}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.z-\[1500\]{z-index:1500}.z-\[2000\]{z-index:2000}.z-\[2100\]{z-index:2100}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing)*4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing)*0)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-20{height:calc(var(--spacing)*20)}.h-28{height:calc(var(--spacing)*28)}.h-\[100dvh\]{height:100dvh}.h-\[200px\]{height:200px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-12{width:calc(var(--spacing)*12)}.w-\[356px\]{width:356px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[240px\]{max-width:240px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.82\]{scale:.82}.scale-\[82\%\]{scale:82%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[brHeartbeat_1\.2s_ease-in-out_infinite\,brAlarmBorder_2s_ease-in-out_infinite\]{animation:1.2s ease-in-out infinite brHeartbeat,2s ease-in-out infinite brAlarmBorder}.animate-\[brSurvivorPulse_0\.4s_ease-out\]{animation:.4s ease-out brSurvivorPulse}.animate-\[fadeIn_0\.3s_ease-out\]{animation:.3s ease-out fadeIn}.animate-\[fadeIn_…\]{animation:fadeIn …}.animate-\[monEffet_0\.6s_ease-out\]{animation:.6s ease-out monEffet}.animate-\[nom_durée_courbe\]{animation:nom durée courbe}.animate-\[pulse-glow_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite pulse-glow}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[6px\]{border-top-style:var(--tw-border-style);border-top-width:6px}.border-r-\[6px\]{border-right-style:var(--tw-border-style);border-right-width:6px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.border-accent{border-color:var(--color-accent)}.border-accent-muted\/50{border-color:#78328880}@supports (color:color-mix(in lab,red,red)){.border-accent-muted\/50{border-color:color-mix(in oklab,var(--color-accent-muted)50%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500)40%,transparent)}}.border-border{border-color:var(--color-border)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-t-border-subtle{border-top-color:var(--color-border-subtle)}.border-t-transparent{border-top-color:#0000}.border-r-transparent{border-right-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-amber-950\/90{background-color:#461901e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/90{background-color:color-mix(in oklab,var(--color-amber-950)90%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-blue-950\/90{background-color:#162456e6}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/90{background-color:color-mix(in oklab,var(--color-blue-950)90%,transparent)}}.bg-emerald-950\/90{background-color:#002c22e6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/90{background-color:color-mix(in oklab,var(--color-emerald-950)90%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-950\/90{background-color:#460809e6}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/90{background-color:color-mix(in oklab,var(--color-red-950)90%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-surface\/95{background-color:#04070ff2}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--color-surface)95%,transparent)}}.bg-text{background-color:var(--color-text)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.pr-4{padding-right:calc(var(--spacing)*4)}.text-center{text-align:center}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.text-accent{color:var(--color-accent)}.text-accent-2{color:var(--color-accent-2)}.text-amber-200{color:var(--color-amber-200)}.text-amber-400{color:var(--color-amber-400)}.text-blue-200{color:var(--color-blue-200)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-400{color:var(--color-emerald-400)}.text-red-200{color:var(--color-red-200)}.text-red-400{color:var(--color-red-400)}.text-surface{color:var(--color-surface)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.text-text-subtle{color:var(--color-text-subtle)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_var\(--color-accent-muted\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,var(--color-accent-muted));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px…\]{--tw-shadow:0 0 15px… var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px…\]{--tw-shadow:0 0 20px… var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_color-mix\(in_oklch\,var\(--color-accent\)_30\%\,transparent\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#ce47eb4d)}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_30px_color-mix\(in_oklch\,var\(--color-accent\)_30\%\,transparent\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,color-mix(in oklch,var(--color-accent)30%,transparent))}}.shadow-\[0_0_30px_color-mix\(in_oklch\,var\(--color-accent\)_30\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(var\(--color-accent-rgb\)\,0\.3\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,rgba(var(--color-accent-rgb),.3));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-white\/5\!{--tw-ring-color:#ffffff0d!important}@supports (color:color-mix(in lab,red,red)){.ring-white\/5\!{--tw-ring-color:color-mix(in oklab,var(--color-white)5%,transparent)!important}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}@media(hover:hover){.group-hover\:animate-\[shimmer_1\.5s_infinite\]:is(:where(.group):hover *){animation:1.5s infinite shimmer}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover)}.hover\:bg-text-muted:hover{background-color:var(--color-text-muted)}.hover\:text-text:hover{color:var(--color-text)}.hover\:opacity-100:hover{opacity:1}}.focus\:border-border-focus:focus{border-color:var(--color-border-focus)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:p-8{padding:calc(var(--spacing)*8)}}@media(min-width:48rem){.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing)*6)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing)*28)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:h-\[calc\(100vh-140px\)\]{height:calc(100vh - 140px)}.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.lg\:max-h-none{max-height:none}.lg\:w-\[var\(--largeur-playlist\)\]{width:var(--largeur-playlist)}.lg\:grid-cols-\[440px_minmax\(0\,1fr\)\]{grid-template-columns:440px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}}.\[\&\>\*\]\:flex-1>*{flex:1}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}[data-mode=CLASSIC]{--color-accent:oklch(62% .24 260);--color-accent-hover:oklch(70% .27 260);--color-accent-active:oklch(55% .21 260);--color-accent-muted:oklch(42% .14 260);--color-accent-subtle:oklch(22% .07 260)}[data-mode=TV_SHOW]{--color-accent:oklch(72% .2 65);--color-accent-hover:oklch(78% .22 65);--color-accent-active:oklch(65% .18 65);--color-accent-muted:oklch(52% .13 65);--color-accent-subtle:oklch(28% .07 65)}[data-mode=BATTLE_ROYALE]{--color-accent:oklch(58% .24 25);--color-accent-hover:oklch(65% .26 25);--color-accent-active:oklch(50% .21 25);--color-accent-muted:oklch(40% .15 25);--color-accent-subtle:oklch(22% .08 25)}[data-mode=TIMELINE]{--color-accent:oklch(68% .18 170);--color-accent-hover:oklch(75% .2 170);--color-accent-active:oklch(60% .16 170);--color-accent-muted:oklch(48% .12 170);--color-accent-subtle:oklch(25% .06 170)}@font-face{font-family:Noto Color Emoji;src:url(https://fonts.gstatic.com/s/notocoloremoji/v28/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFab5s79iz64w.woff2)format("woff2");unicode-range:U+1F1E0-1F1FF,U+1F300-1F9FF,U+26??,U+2700-27BF,U+FE0?}img.twemoji{vertical-align:-.15em;width:1.1em;height:1.1em;margin:0 .05em 0 .1em;display:inline-block}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--color-border-subtle)transparent}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-border-subtle);border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent)}@keyframes round-bar-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes round-bar-ending{0%{background-color:var(--color-round-bar-end);opacity:1}to{background-color:var(--color-round-bar-end);opacity:.45}}.round-bar-fill{--color-round-bar-end:oklch(62% .24 25);transform-origin:0;background-color:var(--color-accent);animation-name:round-bar-shrink,round-bar-ending;animation-duration:var(--round-bar-duration,30s),.6s;will-change:transform;animation-timing-function:linear,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:forwards,none}@media(prefers-reduced-motion:reduce){.round-bar-fill{animation-duration:var(--round-bar-duration,30s),1ms;animation-iteration-count:1,1;animation-direction:normal,reverse;animation-fill-mode:forwards,forwards}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bz{--n-950: #0c0b12;--n-900: #15141c;--n-850: #1d1b25;--n-800: #262530;--n-700: #3d3b47;--n-500: #71707c;--n-300: #a8a6b0;--n-200: #cac9d1;--n-50: #f5f4f8;--m-brand: #aa3ec2;--m-400: #d984ed;--m-300: #e7b0f4;--m-900: #441e4c;--m-inverse: #812794;--n-inverse-2: #4d4b57;--b-400: #80adff;--b-300: #abcbff;--b-900: #192f58;--o-400: #ffb245;--o-300: #fed48d;--o-900: #4c2e02;--r-400: #fd7562;--r-300: #ffa99a;--r-900: #581c17;--t-400: #55d7be;--t-300: #9de9d7;--t-900: #003d33;--g-400: #6ed889;--g-900: #14361d;--y-400: #f5d15c;--y-900: #3e3207;--red-400: #ff7d7c;--red-900: #521c1d;--c-400: #83d0f2;--c-900: #013648;--av-1: #ff958d;--av-2: #fba962;--av-3: #ecd065;--av-4: #96d273;--av-5: #69d6aa;--av-6: #64d1d7;--av-7: #64bced;--av-8: #86a9f7;--av-9: #b298f9;--av-10: #e08ee5;--av-11: #f594c3;--av-12: #cac8dd;--av-13: #fd95aa;--av-14: #fd9c76;--av-15: #e6ad51;--av-16: #b6c25d;--av-17: #79cf8d;--av-18: #3ad3bf;--av-19: #3accee;--av-20: #7fbefe;--av-21: #aab1ff;--av-22: #d2a1f5;--av-23: #e76885;--av-24: #ea6b66;--av-25: #e77144;--av-26: #df7a15;--av-27: #cc8809;--av-28: #ba9301;--av-29: #a49d02;--av-30: #87a71a;--av-31: #60af48;--av-32: #21b46c;--av-33: #0cb28e;--av-34: #0cafa6;--av-35: #0aacb9;--av-36: #0da9cd;--av-37: #0ca4e7;--av-38: #489af7;--av-39: #7290f9;--av-40: #9286f4;--av-41: #ac7de8;--av-42: #c175d6;--av-43: #d26ebe;--av-44: #df6aa3;--av-45: #cf4d60;--av-46: #cd5811;--av-47: #ab7306;--av-48: #8c8301;--av-49: #519418;--av-50: #06976d;--av-51: #089393;--av-52: #038db3;--av-53: #2e80e0;--av-54: #796ddd;--av-55: #a45cc3;--av-56: #c15096;--avr-1: #f5f4f8;--avr-2: #0c0b12;--avr-3: #be222a;--avr-4: #cb6800;--avr-5: #137738;--avr-6: #2151af;--avr-7: #7031a6}.bz,.bz[data-theme=dark]{color-scheme:dark;--bg: var(--n-950);--surface: var(--n-900);--surface-2: var(--n-850);--surface-hover: var(--n-800);--ink: var(--n-50);--ink-2: var(--n-200);--ink-3: var(--n-300);--rule: var(--n-800);--rule-strong: var(--n-500);--brand: var(--m-brand);--on-brand: var(--n-50);--accent: var(--m-400);--accent-strong: var(--m-300);--accent-weak: var(--m-900);--action-bg: var(--m-400);--action-ink: var(--n-950);--action-bg-hover: var(--m-300);--inverse-bg: var(--n-50);--inverse-ink: var(--n-950);--inverse-ink-2: var(--n-inverse-2);--inverse-accent: var(--m-inverse);--success: var(--g-400);--success-bg: var(--g-900);--warning: var(--y-400);--warning-bg: var(--y-900);--danger: var(--red-400);--danger-bg: var(--red-900);--info: var(--c-400);--info-bg: var(--c-900);--focus: var(--m-300);--avatar-ink: var(--n-950);--player-1: var(--av-1);--player-2: var(--av-2);--player-3: var(--av-3);--player-4: var(--av-4);--player-5: var(--av-5);--player-6: var(--av-6);--player-7: var(--av-7);--player-8: var(--av-8);--player-9: var(--av-9);--player-10: var(--av-10);--player-11: var(--av-11);--player-12: var(--av-12);--player-13: var(--av-13);--player-14: var(--av-14);--player-15: var(--av-15);--player-16: var(--av-16);--player-17: var(--av-17);--player-18: var(--av-18);--player-19: var(--av-19);--player-20: var(--av-20);--player-21: var(--av-21);--player-22: var(--av-22);--player-23: var(--av-23);--player-24: var(--av-24);--player-25: var(--av-25);--player-26: var(--av-26);--player-27: var(--av-27);--player-28: var(--av-28);--player-29: var(--av-29);--player-30: var(--av-30);--player-31: var(--av-31);--player-32: var(--av-32);--player-33: var(--av-33);--player-34: var(--av-34);--player-35: var(--av-35);--player-36: var(--av-36);--player-37: var(--av-37);--player-38: var(--av-38);--player-39: var(--av-39);--player-40: var(--av-40);--player-41: var(--av-41);--player-42: var(--av-42);--player-43: var(--av-43);--player-44: var(--av-44);--player-45: var(--av-45);--player-46: var(--av-46);--player-47: var(--av-47);--player-48: var(--av-48);--player-49: var(--av-49);--player-50: var(--av-50);--player-51: var(--av-51);--player-52: var(--av-52);--player-53: var(--av-53);--player-54: var(--av-54);--player-55: var(--av-55);--player-56: var(--av-56);--player-ring-1: var(--avr-1);--player-ring-2: var(--avr-2);--player-ring-3: var(--avr-3);--player-ring-4: var(--avr-4);--player-ring-5: var(--avr-5);--player-ring-6: var(--avr-6);--player-ring-7: var(--avr-7);--bonus-vitesse: var(--c-400);--bonus-domination: var(--m-400);--bonus-orthographe: var(--av-9);--bonus-jukebox: var(--t-400);--bonus-serie: var(--o-400);--bonus-penalite: var(--red-400);--bonus-lent: var(--n-200);--bonus-ink: var(--n-950);--source-spotify: #1ed760;--source-deezer: #a238ff;--source-youtube: #ff0033;--source-local: var(--n-50);--source-officiel: var(--m-400);--reaction-foi: var(--r-400);--palier-free: var(--g-400);--palier-soiree: var(--b-400);--palier-animateur: var(--m-400);--palier-etablissement: var(--o-400);--palier-evenement: var(--t-400);--surcharge-bg: #3e320780;--reflet: #ffffff8c;--scrim: #0c0b12d9;--google-bg: #ffffff;--google-ink: #1f1f1f;--google-rule: #747775;--facebook-bg: #1877f2;--facebook-ink: #ffffff;--code-bg: var(--n-50)}.bz{--font-sans: "Archivo Variable", "Archivo", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", Consolas, monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 620;--fw-bold: 780;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 15px;--fs-lg: 18px;--fs-xl: 22px;--fs-2xl: 28px;--fs-3xl: 40px;--fs-display: 64px;--lh-tight: 1.05;--lh-snug: 1.25;--lh-body: 1.5;--tracking-tight: -.02em;--tracking-label: .08em;--sp-05: 2px;--sp-1: 4px;--sp-15: 6px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--gutter: 16px;--page-max: 1320px;--measure: 62ch;--radius: 0;--radius-pill: 999px;--rule-width: 1px;--focus-width: 2px;--shadow-float: 0 12px 32px #00000080;--shadow-overlay: 0 24px 64px #00000099;--ease: cubic-bezier(.2, .7, .2, 1);--dur-fast: .12s;--dur: .22s;--z-sticky: 10;--z-drawer: 40;--z-modal: 10000;--z-toast: 10010;--tap: 44px;--tap-game: 64px;--cut: 10px;--wdth-display: 88%;--wdth-tight: 75%}.bz[data-mode=BRAND],.bz [data-mode=BRAND]{--accent: var(--m-400);--accent-strong: var(--m-300);--accent-weak: var(--m-900);--action-bg: var(--m-400);--action-bg-hover: var(--m-300);--focus: var(--m-300)}.bz[data-mode=CLASSIC],.bz [data-mode=CLASSIC]{--accent: var(--b-400);--accent-strong: var(--b-300);--accent-weak: var(--b-900);--action-bg: var(--b-400);--action-bg-hover: var(--b-300);--focus: var(--b-300)}.bz[data-mode=TV_SHOW],.bz [data-mode=TV_SHOW]{--accent: var(--o-400);--accent-strong: var(--o-300);--accent-weak: var(--o-900);--action-bg: var(--o-400);--action-bg-hover: var(--o-300);--focus: var(--o-300)}.bz[data-mode=BATTLE_ROYALE],.bz [data-mode=BATTLE_ROYALE]{--accent: var(--r-400);--accent-strong: var(--r-300);--accent-weak: var(--r-900);--action-bg: var(--r-400);--action-bg-hover: var(--r-300);--focus: var(--r-300)}.bz[data-mode=TIMELINE],.bz [data-mode=TIMELINE]{--accent: var(--t-400);--accent-strong: var(--t-300);--accent-weak: var(--t-900);--action-bg: var(--t-400);--action-bg-hover: var(--t-300);--focus: var(--t-300)}.bz{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.bz *,.bz *:before,.bz *:after{box-sizing:border-box}.bz button,.bz input,.bz select,.bz textarea{font:inherit;color:inherit;letter-spacing:inherit}.bz h1,.bz h2,.bz h3,.bz h4{margin:0;text-wrap:balance}.bz p{margin:0}.bz :focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.bz ::-moz-selection{background:var(--accent-weak);color:var(--ink)}.bz ::selection{background:var(--accent-weak);color:var(--ink)}.bz,.bz *{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.bz-page{min-height:100dvh;background:var(--bg)}.bz-num{font-variant-numeric:tabular-nums}.bz-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bz-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-3)}.bz-icon{width:1em;height:1em;flex:none}@media(prefers-reduced-motion:reduce){.bz *,.bz *:before,.bz *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes bz-tampon{0%{opacity:0;transform:scale(2.4) rotate(-14deg)}55%{opacity:1;transform:scale(.9) rotate(3deg)}78%{transform:scale(1.06) rotate(-1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes bz-reflet{0%{transform:translate(-150%) skew(-20deg)}to{transform:translate(350%) skew(-20deg)}}@keyframes bz-tremble{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-4px) rotate(-1.5deg)}40%{transform:translate(4px) rotate(1.5deg)}60%{transform:translate(-3px) rotate(-1deg)}80%{transform:translate(2px) rotate(.5deg)}}@keyframes bz-fendu{0%{opacity:1;transform:none}25%{transform:rotate(-6deg) scale(1.05)}40%{transform:rotate(4deg) scale(1.05)}to{opacity:0;transform:translateY(48px) rotate(-28deg) scale(.8)}}@keyframes bz-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.06);opacity:.85}}@keyframes bz-projecteur-eteint{to{opacity:.25}}.bz-anim-tampon{animation:bz-tampon .52s cubic-bezier(.2,.8,.3,1.2) var(--delai, 0ms) both}.bz-anim-reflet{position:relative;overflow:hidden}.bz-anim-reflet:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,var(--reflet),transparent);transform:translate(-150%) skew(-20deg);animation:bz-reflet .65s var(--ease) calc(var(--delai, 0ms) + .52s) both;pointer-events:none}.bz-anim-tremble{animation:bz-tremble .42s var(--ease) var(--delai, 0ms) both}.bz-anim-fendu{animation:bz-fendu .7s ease-in var(--delai, 0ms) forwards}.bz-anim-pulse{animation:bz-pulse .5s var(--ease) var(--delai, 0ms) infinite alternate}.bz-anim-eteint{animation:bz-projecteur-eteint .3s var(--ease) var(--delai, 0ms) forwards}@media(prefers-reduced-motion:reduce){.bz-anim-tampon,.bz-anim-tremble,.bz-anim-pulse{animation:none}.bz-anim-reflet:after{display:none}.bz-anim-fendu{animation:none;opacity:0}.bz-anim-eteint{animation:none;opacity:.25}}.bz-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-4);border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius);background:transparent;color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.bz-btn:hover{background:var(--surface-hover)}.bz-btn[data-full]{display:flex;width:100%}.bz-btn__icon{width:18px;height:18px}.bz-btn[data-variant=primary]{background:var(--action-bg);color:var(--action-ink);border-color:transparent;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.bz-btn[data-variant=primary]:hover{background:var(--action-bg-hover)}.bz-btn[data-variant=ghost]{border-color:transparent;color:var(--ink-2)}.bz-btn[data-variant=ghost]:hover{color:var(--ink)}.bz-btn[data-variant=danger]{border-color:var(--danger);color:var(--danger)}.bz-btn[data-variant=danger]:hover{background:var(--danger-bg)}.bz-btn[data-size=lg]{min-height:var(--tap-game);padding:0 var(--sp-6);font-size:var(--fs-lg);font-weight:var(--fw-bold)}.bz-btn[data-size=xl]{min-height:88px;padding:0 var(--sp-6);font-size:var(--fs-xl);font-weight:var(--fw-bold);font-stretch:var(--wdth-display)}.bz-btn[data-size=lg] .bz-btn__icon,.bz-btn[data-size=xl] .bz-btn__icon{width:22px;height:22px}.bz-btn:disabled,.bz-btn:disabled:hover{background:var(--surface-2);color:var(--ink-3);border-color:var(--rule);clip-path:none;cursor:not-allowed}.bz-btn .bz-kbd{margin-left:var(--sp-1)}.bz-icon-btn{position:relative;display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--ink-2);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.bz-icon-btn:hover{background:var(--surface-hover);color:var(--ink)}.bz-icon-btn__icon{width:20px;height:20px}.bz-icon-btn[data-size=lg]{width:56px;height:56px;border-color:var(--rule-strong);color:var(--ink)}.bz-icon-btn[data-size=lg] .bz-icon-btn__icon{width:24px;height:24px}.bz-icon-btn[data-variant=ghost]{border-color:transparent}.bz-icon-btn[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bz-icon-btn:disabled{color:var(--ink-3);background:transparent;cursor:not-allowed}.bz-icon-btn__kbd{position:absolute;right:3px;bottom:3px;font-size:9px;padding:1px 3px}.bz-kbd{display:inline-block;padding:3px 5px;border:var(--rule-width) solid currentColor;border-radius:var(--radius);font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);line-height:1;opacity:.75;white-space:nowrap}.bz-toggle{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.bz-toggle__track{position:relative;flex:none;width:40px;height:22px;border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--surface-2);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.bz-toggle__thumb{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:var(--radius-pill);background:var(--ink-3);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.bz-toggle[aria-checked=true] .bz-toggle__track{background:var(--accent);border-color:var(--accent)}.bz-toggle[aria-checked=true] .bz-toggle__thumb{transform:translate(18px);background:var(--action-ink)}.bz-toggle__text{display:grid;line-height:var(--lh-snug)}.bz-toggle__hint{color:var(--ink-3);font-size:var(--fs-xs)}.bz-toggle:disabled{cursor:not-allowed}.bz-toggle:disabled .bz-toggle__label{color:var(--ink-3)}.bz-stepper{display:inline-flex;align-items:stretch;height:var(--tap);border:var(--rule-width) solid var(--rule-strong)}.bz-stepper__btn{display:grid;place-items:center;width:var(--tap);padding:0;border:0;background:transparent;color:var(--ink-2);cursor:pointer;touch-action:manipulation}.bz-stepper__btn:hover{background:var(--surface-hover);color:var(--ink)}.bz-stepper__btn:disabled{color:var(--rule-strong);background:transparent;cursor:not-allowed}.bz-stepper__value{display:grid;place-items:center;min-width:52px;padding:0 var(--sp-2);border-inline:var(--rule-width) solid var(--rule);font-weight:var(--fw-semibold)}.bz-segmented{display:inline-flex;max-width:100%;overflow-x:auto;border:var(--rule-width) solid var(--rule-strong);scrollbar-width:none}.bz-segmented__option{flex:none;white-space:nowrap;min-height:var(--tap);padding:0 var(--sp-3);border:0;background:transparent;color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer}.bz-segmented__option+.bz-segmented__option{border-left:var(--rule-width) solid var(--rule-strong)}.bz-segmented__option:hover{background:var(--surface-hover);color:var(--ink)}.bz-segmented__option[aria-checked=true],.bz-segmented__option[aria-checked=true]:hover{background:var(--ink);color:var(--bg);font-weight:var(--fw-semibold)}.bz-segmented__option:disabled{color:var(--ink-3);cursor:not-allowed}.bz-segmented[data-size=sm] .bz-segmented__option{min-height:34px}.bz-chip{display:inline-flex;align-items:center;gap:var(--sp-15);min-height:var(--tap);padding:0 var(--sp-3);border:var(--rule-width) solid var(--rule-strong);background:transparent;color:var(--ink-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation}.bz-chip:hover{background:var(--surface-hover);color:var(--ink)}.bz-chip__count{color:var(--ink-3);font-size:var(--fs-xs)}.bz-chip[aria-pressed=true]{background:var(--accent-weak);border-color:var(--accent);color:var(--ink)}.bz-chip[aria-pressed=true]:before{content:"";width:8px;height:8px;background:var(--accent)}.bz-chip[aria-pressed=true] .bz-chip__count{color:var(--ink-2)}.bz-chip:disabled{color:var(--ink-3);border-color:var(--rule);background:transparent;cursor:not-allowed}.bz-card{display:block;min-width:0;border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-align:left}.bz-card[data-padding=none]{padding:0}.bz-card[data-padding=sm]{padding:var(--sp-2) var(--sp-3)}.bz-card[data-padding=md]{padding:var(--sp-3) var(--sp-4)}.bz-card[data-padding=lg]{padding:var(--sp-5)}.bz-card:is(button){width:100%;font:inherit;cursor:pointer}.bz-card:is(button):hover{background:var(--surface-hover)}.bz-card[data-selected]{position:relative;border-color:var(--accent);background:var(--accent-weak)}.bz-card[data-selected]:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:4px;background:var(--accent)}.bz-pill{display:inline-flex;align-items:center;gap:var(--sp-15);padding:3px var(--sp-3);border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-snug);white-space:nowrap}.bz-pill .bz-icon{width:14px;height:14px}.bz-pill[data-tone=ok]{color:var(--success);border-color:currentColor;background:var(--success-bg)}.bz-pill[data-tone=warn]{color:var(--warning);border-color:currentColor;background:var(--warning-bg)}.bz-pill[data-tone=bad]{color:var(--danger);border-color:currentColor;background:var(--danger-bg)}.bz-pill[data-tone=info]{color:var(--info);border-color:currentColor;background:var(--info-bg)}.bz-pill[data-tone=accent]{color:var(--accent);border-color:currentColor;background:var(--accent-weak)}.bz-menu{position:fixed;top:var(--menu-y, 0);left:var(--menu-x, 0);z-index:var(--z-modal);display:grid;min-width:280px;max-width:min(400px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-y:auto;padding:var(--sp-1) 0;border:var(--rule-width) solid var(--rule-strong);background:var(--surface-2);box-shadow:var(--shadow-float);outline:none}.bz-menu__item{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:var(--sp-1) var(--sp-4);border:0;background:transparent;color:var(--ink);font-size:var(--fs-sm);text-align:left;cursor:pointer}.bz-menu__item:hover,.bz-menu__item:focus-visible{background:var(--surface-hover)}.bz-menu__item:focus-visible{outline-offset:-2px}.bz-menu__icon{width:16px;height:16px;color:var(--ink-3)}.bz-menu__text{display:grid;flex:1;min-width:0;line-height:var(--lh-snug)}.bz-menu__hint{color:var(--ink-3);font-size:var(--fs-xs)}.bz-menu__item .bz-kbd{margin-left:auto;color:var(--ink-3)}.bz-menu__item[data-danger],.bz-menu__item[data-danger] .bz-menu__icon{color:var(--danger)}.bz-menu__item[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.bz-menu__lock{width:14px;height:14px;margin-left:auto;color:var(--ink-3)}.bz-menu__sep{margin:var(--sp-1) 0;border:0;border-top:var(--rule-width) solid var(--rule)}.bz-menu__heading{padding:var(--sp-2) var(--sp-4) var(--sp-1);color:var(--ink-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label)}.bz-menu-button{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--tap);padding:0 var(--sp-3);border:0;background:transparent;color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}.bz-menu-button:hover,.bz-menu-button[aria-expanded=true]{background:var(--surface);color:var(--ink)}.bz-menu-button[aria-expanded=true]{box-shadow:inset 0 -2px 0 var(--accent)}.bz-drawer{position:fixed;inset:0;z-index:var(--z-drawer);display:flex;justify-content:flex-start;background:var(--scrim);animation:bz-fondu var(--dur) var(--ease)}.bz-drawer[data-side=end]{justify-content:flex-end}.bz-drawer__panel{display:grid;grid-template-rows:auto 1fr auto;width:min(360px,100%);height:100%;border-right:var(--rule-width) solid var(--rule-strong);background:var(--surface-2);box-shadow:var(--shadow-float);outline:none;animation:bz-glisse-debut var(--dur) var(--ease)}.bz-drawer[data-side=end] .bz-drawer__panel{border-right:0;border-left:var(--rule-width) solid var(--rule-strong);animation-name:bz-glisse-fin}.bz-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-bottom:var(--rule-width) solid var(--rule)}.bz-drawer__title{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.bz-drawer__close{display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;background:transparent;color:var(--ink-2);cursor:pointer}.bz-drawer__close:hover{background:var(--surface-hover);color:var(--ink)}.bz-drawer__close .bz-icon{width:20px;height:20px}.bz-drawer__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.bz-drawer__foot{padding:var(--sp-3) var(--sp-4);border-top:var(--rule-width) solid var(--rule)}@keyframes bz-glisse-debut{0%{transform:translate(-24px);opacity:0}}@keyframes bz-glisse-fin{0%{transform:translate(24px);opacity:0}}.bz-modal{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:max(var(--sp-4),env(safe-area-inset-top)) var(--sp-4) max(var(--sp-4),env(safe-area-inset-bottom));background:var(--scrim);animation:bz-fondu var(--dur) var(--ease)}.bz-modal__box{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:min(85dvh,760px);border:var(--rule-width) solid var(--rule-strong);border-top:4px solid var(--accent);background:var(--surface-2);box-shadow:var(--shadow-overlay);color:var(--ink);outline:none;animation:bz-monte var(--dur) var(--ease)}.bz-modal__box[data-size=sm]{max-width:400px}.bz-modal__box[data-size=lg]{max-width:720px}.bz-modal__box[data-tone=danger]{border-top-color:var(--danger)}.bz-modal__head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-2) var(--sp-5)}.bz-modal__icon{width:22px;height:22px;color:var(--accent)}.bz-modal__box[data-tone=danger] .bz-modal__icon{color:var(--danger)}.bz-modal__title{flex:1;min-width:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);font-stretch:var(--wdth-display);line-height:var(--lh-snug)}.bz-modal__close{display:grid;place-items:center;flex:none;width:var(--tap);height:var(--tap);margin-left:auto;border:0;background:transparent;color:var(--ink-2);cursor:pointer}.bz-modal__close:hover{background:var(--surface-hover);color:var(--ink)}.bz-modal__close .bz-icon{width:20px;height:20px}.bz-modal__body{display:grid;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5) var(--sp-5);overflow-y:auto;overscroll-behavior:contain}.bz-modal__description{color:var(--ink-2);white-space:pre-wrap}.bz-modal__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5) var(--sp-5);border-top:var(--rule-width) solid var(--rule)}.bz-modal__input{width:100%;min-height:var(--tap);padding:0 var(--sp-3);border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:max(16px,var(--fs-base))}.bz-modal__input:focus-visible{border-color:var(--focus)}@keyframes bz-fondu{0%{opacity:0}}@keyframes bz-monte{0%{opacity:0;transform:translateY(8px)}}@media(max-width:480px){.bz-modal__foot{flex-direction:column-reverse}.bz-modal__foot .bz-btn{width:100%}}.bz-tooltip{position:relative;display:inline-flex}.bz-tooltip__bubble{position:absolute;left:50%;bottom:calc(100% + var(--sp-2));z-index:var(--z-toast);width:-moz-max-content;width:max-content;max-width:260px;padding:var(--sp-1) var(--sp-2);background:var(--inverse-bg);color:var(--inverse-ink);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-snug);pointer-events:none;visibility:hidden;opacity:0;transform:translate(-50%);transition:opacity var(--dur-fast) var(--ease),visibility 0s linear var(--dur-fast)}.bz-tooltip[data-align=end] .bz-tooltip__bubble{left:auto;right:0;transform:none}.bz-tooltip[data-side=bottom] .bz-tooltip__bubble{top:calc(100% + var(--sp-2));bottom:auto}.bz-tooltip:hover .bz-tooltip__bubble,.bz-tooltip:focus-within .bz-tooltip__bubble{visibility:visible;opacity:1;transition-delay:.3s,0s}@media(hover:none){.bz-tooltip:hover .bz-tooltip__bubble{visibility:hidden;opacity:0}}.bz-avatar{--s: 40px;--av: var(--player-12);--avb: var(--av);position:relative;display:inline-grid;flex:none;width:var(--s);height:var(--s);background:var(--avb);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--s) * .22),calc(100% - var(--s) * .22) 100%,0 100%)}.bz-avatar__in{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:var(--av);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--s) * .22),calc(100% - var(--s) * .22) 100%,0 100%)}.bz-avatar:not([data-ring="0"]) .bz-avatar__in{inset:calc(var(--s) * .075);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--s) * .17),calc(100% - var(--s) * .17) 100%,0 100%)}.bz-avatar__initials{color:var(--avatar-ink);font-size:calc(var(--s) * .42);font-weight:var(--fw-bold);line-height:1;letter-spacing:var(--tracking-tight)}.bz-avatar__photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bz-avatar[data-bot]{background:transparent;outline:var(--rule-width) dashed var(--rule-strong);outline-offset:-1px;clip-path:none}.bz-avatar[data-bot] .bz-avatar__in{background:transparent;clip-path:none}.bz-avatar__bot{width:55%;height:55%;color:var(--ink-2)}.bz-avatar[data-size=xs]{--s: 24px}.bz-avatar[data-size=sm]{--s: 32px}.bz-avatar[data-size=md]{--s: 40px}.bz-avatar[data-size=lg]{--s: 64px}.bz-avatar[data-size=xl]{--s: 96px}.bz-avatar[data-size="2xl"]{--s: 160px}.bz-avatar[data-ring="1"]{--avb: var(--player-ring-1)}.bz-avatar[data-ring="2"]{--avb: var(--player-ring-2)}.bz-avatar[data-ring="3"]{--avb: var(--player-ring-3)}.bz-avatar[data-ring="4"]{--avb: var(--player-ring-4)}.bz-avatar[data-ring="5"]{--avb: var(--player-ring-5)}.bz-avatar[data-ring="6"]{--avb: var(--player-ring-6)}.bz-avatar[data-ring="7"]{--avb: var(--player-ring-7)}.bz-progress{display:grid;gap:var(--sp-1);--progress-fill: var(--accent)}.bz-progress[data-tone=ok]{--progress-fill: var(--success)}.bz-progress[data-tone=warn]{--progress-fill: var(--warning)}.bz-progress[data-tone=bad]{--progress-fill: var(--danger)}.bz-progress[data-tone=info]{--progress-fill: var(--info)}.bz-progress__head{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-2)}.bz-progress__value{color:var(--ink)}.bz-progress__bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:6px;border:0;border-radius:var(--radius);background:var(--rule);color:var(--progress-fill)}.bz-progress__bar::-webkit-progress-bar{background:var(--rule)}.bz-progress__bar::-webkit-progress-value{background:var(--progress-fill);-webkit-transition:width var(--dur) var(--ease);transition:width var(--dur) var(--ease)}.bz-progress__bar::-moz-progress-bar{background:var(--progress-fill)}.bz-empty{display:grid;justify-items:start;gap:var(--sp-2);padding:var(--sp-5);border:var(--rule-width) dashed var(--rule-strong);color:var(--ink-2);max-width:var(--measure)}.bz-empty__icon{width:28px;height:28px;color:var(--ink-3)}.bz-empty__title{color:var(--ink);font-size:var(--fs-lg);font-weight:var(--fw-bold)}.bz-empty__text{font-size:var(--fs-sm)}.bz-empty__action{margin-top:var(--sp-2)}.bz-logo{display:block;height:auto;color:var(--ink)}.bz-logo__marque{fill:var(--brand)}.bz-logo__mot,.bz-logo[data-variant=mono] .bz-logo__marque{fill:currentColor}.bz-logo[data-variant=signe]{width:32px}.bz-logo[data-size=sm]{width:96px}.bz-logo[data-size=md]{width:160px}.bz-logo[data-size=lg]{width:240px}.bz-logo[data-size=xl]{width:420px}.bz-logo[data-variant=signe][data-size=sm]{width:22px}.bz-logo[data-variant=signe][data-size=md]{width:32px}.bz-logo[data-variant=signe][data-size=lg]{width:64px}.bz-logo[data-variant=signe][data-size=xl]{width:128px}.bz-champ{display:grid;gap:var(--sp-15)}.bz-champ__tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.bz-champ__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2)}.bz-champ__saisie{display:flex;align-items:stretch;border:var(--rule-width) solid var(--rule-strong);background:var(--surface)}.bz-champ__saisie:focus-within{border-color:var(--focus);outline:var(--focus-width) solid var(--focus);outline-offset:-1px}.bz-champ__saisie[data-erreur]{border-color:var(--danger)}.bz-champ__input{flex:1;min-width:0;min-height:48px;padding:0 var(--sp-3);border:0;background:transparent;color:var(--ink);font-size:var(--fs-base);outline:none}.bz-champ__input::-moz-placeholder{color:var(--ink-3)}.bz-champ__input::placeholder{color:var(--ink-3)}.bz-champ__voir{flex:none;min-width:var(--tap);padding:0 var(--sp-3);border:0;border-left:var(--rule-width) solid var(--rule);background:transparent;color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.bz-champ__voir:hover{background:var(--surface-hover);color:var(--ink)}.bz-champ__aide{font-size:var(--fs-sm);color:var(--ink-3)}.bz-champ__erreur{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--danger)}.bz-champ__picto{flex:none;width:16px;height:16px;margin-top:2px}.bz-badge-bonus{position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border:2px solid var(--bonus);color:var(--bonus);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);white-space:nowrap;overflow:hidden}.bz-badge-bonus[data-plein]{background:var(--bonus);color:var(--bonus-ink)}.bz-badge-bonus__record{margin-left:var(--sp-1);padding-left:var(--sp-1);border-left:1px solid currentColor;font-size:.72em;font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.bz-badge-bonus b{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.bz-badge-bonus .bz-icon{flex:none;width:1.1em;height:1.1em}.bz-badge-bonus[data-taille=pastille]{justify-content:center;width:1.9em;height:1.9em;padding:0}.bz-jauge{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}.bz-jauge__libelle{color:var(--bonus);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.bz-jauge__segs{display:flex;flex:1;gap:3px;min-width:48px}.bz-jauge__seg{flex:1;height:8px;border:1px solid var(--bonus);background:transparent}.bz-jauge__seg[data-plein]{background:var(--bonus)}.bz-jauge[data-en-valeur] .bz-jauge__segs{animation:bz-pulse .5s var(--ease) 4 alternate}.bz-jauge[data-taille=filet]{display:flex;width:100%}.bz-jauge[data-taille=filet] .bz-jauge__segs{gap:2px;min-width:0}.bz-jauge[data-taille=filet] .bz-jauge__seg{height:3px;border:0;background:var(--rule)}.bz-jauge[data-taille=filet] .bz-jauge__seg[data-plein]{background:var(--bonus)}@media(prefers-reduced-motion:reduce){.bz-jauge[data-en-valeur] .bz-jauge__segs{animation:none}}.bz .bz-defilant{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:clip}.bz .bz-defilant[data-defile]{text-overflow:clip}.bz .bz-defilant__piste{display:inline-block;will-change:transform}.bz .bz-defilant[data-reduit]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere}.bz .bz-defilant[data-reduit] .bz-defilant__piste{display:inline;will-change:auto}.bz.bz-cx{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--bg)}.bz .bz-cx__vitrine{display:none}@media(min-width:1024px){.bz.bz-cx{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bz .bz-cx__vitrine{position:relative;overflow:hidden;display:grid;align-content:space-between;gap:var(--sp-6);padding:var(--sp-7);background:var(--surface);border-right:var(--rule-width) solid var(--rule)}.bz .bz-cx__logo-m{display:none}}.bz .bz-cx__biais{position:absolute;top:0;right:-60px;width:300px;height:100%;color:var(--accent-weak);pointer-events:none}.bz .bz-cx__vitrine>:not(.bz-cx__biais){position:relative}.bz .bz-cx__accroche{max-width:12ch;font-size:var(--fs-display);font-stretch:var(--wdth-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.bz .bz-cx__etapes{display:grid;gap:var(--sp-3);max-width:42ch;margin:0;padding:0;list-style:none;counter-reset:etape}.bz .bz-cx__etapes li{display:grid;grid-template-columns:32px 1fr;gap:var(--sp-3);color:var(--ink-2);counter-increment:etape}.bz .bz-cx__etapes li:before{content:counter(etape);display:grid;place-items:center;width:32px;height:32px;border:var(--rule-width) solid var(--rule-strong);color:var(--ink);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.bz .bz-cx__etapes b{display:block;color:var(--ink);font-weight:var(--fw-semibold)}.bz .bz-cx__panneau{display:grid;align-content:center;justify-items:center;padding:var(--sp-7) var(--sp-5)}.bz .bz-cx__form{display:grid;gap:var(--sp-4);width:100%;max-width:400px}.bz .bz-cx__tete{display:grid;gap:var(--sp-1);margin-bottom:var(--sp-2)}.bz .bz-cx__titre{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.bz .bz-cx__sous{color:var(--ink-2)}.bz .bz-cx__social{display:grid;gap:var(--sp-2)}.bz .bz-cx__fournisseur{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);width:100%;min-height:48px;padding:0 var(--sp-4);border:var(--rule-width) solid transparent;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.bz .bz-cx__fournisseur svg{flex:none;width:20px;height:20px}.bz .bz-cx__fournisseur[data-fournisseur=google]{background:var(--google-bg);color:var(--google-ink);border-color:var(--google-rule)}.bz .bz-cx__fournisseur[data-fournisseur=facebook]{background:var(--facebook-bg);color:var(--facebook-ink)}.bz .bz-cx__fournisseur[data-fournisseur=facebook] svg{fill:currentColor}.bz .bz-cx__ou{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-3);color:var(--ink-3);font-size:var(--fs-sm)}.bz .bz-cx__ou:before,.bz .bz-cx__ou:after{content:"";height:var(--rule-width);background:var(--rule)}.bz .bz-cx__champs{display:grid;gap:var(--sp-4)}.bz .bz-cx__bascule{text-align:center;font-size:var(--fs-sm);color:var(--ink-2)}.bz .bz-cx__legal{font-size:var(--fs-xs);color:var(--ink-3)}.bz .bz-cx__legal a{color:var(--ink-2)}.bz .bz-cx__lien{padding:0;border:0;background:none;color:var(--accent-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bz .bz-cx__alerte{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);font-size:var(--fs-sm)}.bz .bz-cx__alerte svg{flex:none;width:18px;height:18px;margin-top:1px}.bz .bz-cx__alerte[data-tone=danger]{background:var(--danger-bg);color:var(--danger)}.bz .bz-cx__alerte[data-tone=info]{background:var(--info-bg);color:var(--info)}.bz .bz-cx__alerte b{overflow-wrap:anywhere}.bz.bz-cx-ecran{display:grid;grid-template-rows:auto 1fr;min-height:100vh;min-height:100dvh;background:var(--bg)}.bz .bz-cx-ecran__barre{display:flex;align-items:center;min-height:56px;padding:0 var(--sp-4);border-bottom:var(--rule-width) solid var(--rule)}.bz .bz-cx-ecran__centre{display:grid;place-items:center;padding:var(--sp-7) var(--sp-4)}.bz .bz-cx-boite{display:grid;gap:var(--sp-4);width:100%;max-width:460px}.bz .bz-cx-boite__picto{display:grid;place-items:center;width:64px;height:64px;border:var(--rule-width) solid var(--rule-strong);color:var(--ink-2)}.bz .bz-cx-boite__picto svg{width:28px;height:28px}.bz .bz-cx-boite__picto[data-tone=danger]{border-color:var(--danger);color:var(--danger)}.bz .bz-cx-boite__texte{color:var(--ink-2)}.bz .bz-cx-boite__texte b{color:var(--ink);overflow-wrap:anywhere}.bz .bz-cx-boite__note{font-size:var(--fs-sm);color:var(--ink-3)}.bz .bz-cx-boite__actions{display:grid;gap:var(--sp-2);margin-top:var(--sp-2)}.bz .bz-cx-chargement{display:grid;justify-items:center;gap:var(--sp-4);color:var(--ink-2)}.bz .bz-cx-chargement__barre{position:relative;overflow:hidden;width:240px;height:3px;background:var(--rule)}.bz .bz-cx-chargement__barre:after{content:"";position:absolute;top:0;bottom:0;left:-35%;width:35%;background:var(--accent);animation:bz-cx-glisse 1.4s var(--ease) infinite}@keyframes bz-cx-glisse{0%{left:-35%}to{left:100%}}@media(prefers-reduced-motion:reduce){.bz .bz-cx-chargement__barre:after{left:0;width:100%;animation:none}}@media(max-width:600px){.bz .bz-cx__panneau{align-content:start;padding:var(--sp-6) var(--sp-4)}.bz .bz-cx-ecran__centre{place-items:start center;padding:var(--sp-6) var(--sp-4)}}.bz.bz-bandeau-prod{position:fixed;bottom:var(--sp-3);left:var(--sp-3);z-index:var(--z-toast);pointer-events:none}.bz.bz-bandeau-prod .bz-pill{background:var(--danger-bg);box-shadow:var(--shadow-float)}
