/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.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,)}.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-filter{-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,-webkit-backdrop-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))}.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)}}.ambient{z-index:0;pointer-events:none;opacity:.38;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}main,.site-foot{z-index:1;position:relative}.beam{z-index:70;transform-origin:0;background:linear-gradient(90deg, var(--gold), var(--magenta) 60%, var(--violet));height:3px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 14px #f2ae12b3}.tilt{transition:transform .35s var(--ease);will-change:transform;position:relative}.tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(500px circle at var(--gx,50%) var(--gy,50%), #ffffff1a, transparent 45%);transition:opacity .3s;position:absolute;inset:0}.tilt:hover:after{opacity:1}.magnetic{transition:transform .3s var(--ease);display:inline-block}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{width:max-content;animation:marquee var(--dur,40s) linear infinite;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-set{flex-shrink:0;align-items:center;gap:56px;padding-right:56px;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.glow-border{border-radius:18px;position:relative}.glow-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#f2ae12bf,#f2ae1214 35%,#b814c414 65%,#b814c4b3);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.ambient{opacity:.35}}@media (width<=760px){.ambient{opacity:.4}}.acc{color:var(--gold)}.h2-big{letter-spacing:-.02em;max-width:20ch;margin:14px 0 16px;font-size:clamp(30px,4.4vw,54px);font-weight:800;line-height:1.08}.btn.big{border-radius:12px;min-height:56px;padding:0 28px;font-size:15px}.hero2{align-items:center;min-height:calc(100svh - 68px);padding:40px 0 70px;display:grid}.hero2-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid}.hero2-h1{letter-spacing:-.025em;max-width:19ch;margin:20px 0 22px;font-size:clamp(34px,3.9vw,56px);font-weight:800;line-height:1.07}.hero2-txt .lede{margin-bottom:30px}.hero2-txt .actions{flex-wrap:wrap;gap:12px;display:flex}.compat{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.compat li{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:#0e0b1c99;border-radius:999px;padding:9px 13px;font:700 12px/1 Montserrat,sans-serif}.hero2-stage{perspective:1400px;position:relative}.hero2-tilt{border-radius:18px}.floaty{z-index:4;pointer-events:none;filter:drop-shadow(0 14px 22px #00000080);width:clamp(70px,9vw,118px);height:auto;position:absolute}.floaty.f1{animation:5.2s ease-in-out infinite bob;top:-34px;right:-18px}.floaty.f2{animation:6.1s ease-in-out -2s infinite bob;bottom:70px;left:-30px}.floaty.f3{animation:5.6s ease-in-out -3.4s infinite bob;bottom:-44px;right:8%}@keyframes bob{50%{transform:translateY(-12px)rotate(3deg)}}@media (width<=980px){.hero2-grid{grid-template-columns:1fr;gap:36px}.hero2{min-height:0;padding-top:28px}.floaty.f2{left:-8px}}.tl{height:420vh;position:relative}.tl-pin{align-items:center;height:calc(100svh - 68px);display:grid;position:sticky;top:68px}.tl-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:56px;display:grid}.tl-h{letter-spacing:-.02em;margin:14px 0 28px;font-size:clamp(32px,4.6vw,60px);font-weight:900;line-height:1.04}.tl-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tl-list li{border-top:1px solid var(--line);opacity:.42;transition:opacity .4s var(--ease);grid-template-columns:44px 1fr;gap:10px;padding:14px 0;display:grid}.tl-list li[data-on=true]{opacity:1}.tl-list .n{color:var(--gold);font:800 120% 14px/1.7 Saira,sans-serif}.tl-list h3{font-size:21px;font-weight:800;line-height:1.2}.tl-list p{color:var(--muted);margin-top:6px;font-size:16px}.tl-prog{gap:6px;margin-top:14px;display:flex}.tl-prog i{background:var(--s2);border-radius:3px;flex:1;height:3px;transition:background .4s}.tl-prog i[data-on=true]{background:var(--gold)}@media (width<=900px){.tl{height:380vh}.tl-grid{grid-template-columns:1fr;gap:20px}.tl-h{margin-bottom:12px;font-size:30px}.tl-list li:not([data-on=true]){display:none}}.deck-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.deck{background:linear-gradient(160deg,#1b1830,#0b0916);border:1px solid #ffffff1a;border-radius:26px;grid-template-columns:repeat(5,1fr);gap:clamp(8px,1.4vw,16px);padding:clamp(14px,2.2vw,28px);display:grid;box-shadow:0 40px 80px -30px #000c,inset 0 1px #ffffff14}.key{aspect-ratio:1;cursor:pointer;transition:transform .12s var(--ease), box-shadow .12s var(--ease);background:#050409;border:0;border-radius:16px;padding:4px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 6px #02010a,0 10px 14px #00000080}.key img{object-fit:cover;width:100%;height:100%;transition:filter .12s var(--ease);border-radius:12px;display:block}.key:hover{transform:translateY(-2px)}.key:active,.key[data-flash=true]{transform:translateY(5px);box-shadow:inset 0 0 0 1px #ffffff0f,0 1px #02010a,0 3px 6px #00000080}.key:active img,.key[data-flash=true] img{filter:brightness(1.25)saturate(1.1)}.key[data-sel=true]{box-shadow:inset 0 0 0 2px var(--gold), 0 6px 0 #02010a, 0 0 30px #f2ae1259}.key[data-sel=true]:active,.key[data-sel=true][data-flash=true]{box-shadow:inset 0 0 0 2px var(--gold), 0 1px 0 #02010a, 0 0 22px #f2ae124d}.key:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.deck-side{gap:18px;min-width:0;display:grid}.deck-packs{flex-wrap:wrap;gap:8px;display:flex}.deck-packs .chip{min-height:40px;padding:10px 14px}.deck-act{min-height:190px}.deck-info h3{margin:10px 0;font-size:34px;font-weight:900}.deck-info p{color:var(--muted);max-width:44ch}.deck-pack{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:20px;display:grid}.deck-pack b{color:var(--ink)}.deck-dl{flex-wrap:wrap;gap:10px;display:flex}.deck-msg{min-height:1.4em;font-size:14px}@media (width<=900px){.deck-wrap{grid-template-columns:1fr;gap:28px}.deck-act{min-height:0}}@media (prefers-reduced-motion:reduce){.key,.key img{transition:none}.key:hover{transform:none}}.ewall{position:relative}.ewall-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.emote{border:1px solid var(--line);background:var(--s1);cursor:pointer;color:var(--ink);transition:transform .2s var(--ease), border-color .2s, background .2s;font:inherit;border-radius:16px;justify-items:center;gap:8px;padding:18px 10px 14px;display:grid}.emote:hover{background:var(--s2);border-color:#f2ae1280;transform:translateY(-4px)}.emote:active{transform:scale(.96)}.emote img{aspect-ratio:1;object-fit:contain;width:100%;max-width:128px;height:auto}.emote span{color:var(--muted);font:700 13px/1 Montserrat,sans-serif}.rain{pointer-events:none;z-index:5;position:absolute;inset:-40px 0 0;overflow:hidden}.rain img{position:absolute;top:0}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;display:grid}.stats>div{border-bottom:1px solid var(--line);padding:34px 20px 30px 0}.stats b{color:var(--ink);font:italic 900 115% clamp(44px,6vw,84px)/1 Saira,sans-serif;display:block}.stats span{color:var(--muted);font-size:16px}.menu-sm{border-top:1px solid var(--line)}.menu-sm details{border-bottom:1px solid var(--line)}.menu-sm summary{cursor:pointer;grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:24px 0;list-style:none;display:grid}.menu-sm summary::-webkit-details-marker{display:none}.menu-sm .n{color:var(--gold);font:800 120% 14px/1 Saira,sans-serif}.menu-sm h3{transition:color .2s, transform .3s var(--ease);font-size:clamp(20px,2.4vw,30px);font-weight:900;line-height:1.1}.menu-sm summary:hover h3{color:var(--gold);transform:translate(6px)}.menu-sm .plus{color:var(--muted);transition:transform .3s var(--ease);font:400 28px/1 Montserrat,sans-serif}.menu-sm details[open] .plus{transform:rotate(45deg)}.menu-sm .corps{gap:10px;max-width:70ch;padding:0 0 26px 72px;display:grid}.menu-sm .corps p{color:var(--muted)}.menu-sm .corps .base{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font:700 12px/1 Montserrat,sans-serif}.faq{border-top:1px solid var(--line);max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:22px 40px 22px 0;font:800 19px/1.3 Montserrat,sans-serif;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);transition:transform .3s var(--ease);font:400 28px/1 Montserrat;position:absolute;top:18px;right:4px}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--muted);max-width:62ch;padding:0 40px 24px 0}.cta-end{text-align:center;padding:120px 0;position:relative;overflow:hidden}.cta-end h2{letter-spacing:-.02em;max-width:16ch;margin:0 auto 24px;font-size:clamp(34px,5vw,68px);font-weight:800;line-height:1.06}.cta-end .lede{margin:0 auto 36px}.cta-end .actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.jeux-band{border-block:1px solid var(--line);background:#07060f80;padding:20px 0}.jeux-band span{letter-spacing:-.01em;color:#f4f1fa61;white-space:nowrap;font:800 clamp(20px,2.6vw,32px)/1 Montserrat,sans-serif}.jeux-band span.o{color:var(--gold)}.creator-banner{background:radial-gradient(700px 360px at 85% 0%, #b814c447, transparent 70%), radial-gradient(600px 300px at 0% 100%, #f2ae1224, transparent 70%), var(--s1);max-width:calc(var(--wrap) - 48px);border:1px solid #f2ae124d;border-radius:22px;padding:clamp(32px,5vw,72px)}.creator-banner .h2-big{max-width:16ch}.pill{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#f2ae120f;border:1px solid #f2ae1259;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font:800 11.5px/1 Montserrat,sans-serif;display:inline-flex}.pill i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 10px var(--gold);border-radius:50%;flex:none}h1.pill{text-wrap:wrap;margin:0}@media (width<=640px){h1.pill{border-radius:18px;line-height:1.35}}.checks{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.checks li{align-items:center;gap:7px;display:inline-flex}.checks svg{color:var(--gold)}.fan-tilt{border-radius:20px}.fan{aspect-ratio:16/11.5;position:relative}.fan-card{will-change:translate;width:68%;margin:0;position:absolute}.fan-card figcaption{z-index:3;letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07060fb3;border-radius:6px;padding:7px 10px;font:800 11px/1 Montserrat,sans-serif;position:absolute;bottom:10px;left:12px}.fan-screen{aspect-ratio:16/9;background:#000;border:1px solid #ffffff24;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 30px 70px -20px #000c,0 0 60px -10px #b814c459}.fan-screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fan-card.c3{transform-origin:100% 0;opacity:.92;animation:7s ease-in-out infinite fan3;top:0;right:0;transform:scale(.88)rotate(1.5deg)}.fan-card.c2{transform-origin:0;animation:7s ease-in-out -2s infinite fan2;top:18%;left:0;transform:scale(.94)rotate(-1deg)}.fan-card.c1{z-index:2;width:76%;animation:7s ease-in-out -4s infinite fan1;bottom:0;right:0;transform:rotate(.5deg)}@keyframes fan1{50%{translate:0 -8px}}@keyframes fan2{50%{translate:0 -10px}}@keyframes fan3{50%{translate:0 -6px}}@media (width<=980px){.fan{aspect-ratio:16/12}.hero2-h1{max-width:18ch}}@media (prefers-reduced-motion:reduce){.fan-card{animation:none!important}}.annonce{z-index:40;background:linear-gradient(90deg, #b8820a, var(--gold), #b8820a);color:#1a0d02;text-align:center;justify-content:center;align-items:center;gap:12px;padding:9px 44px 9px 16px;font:700 13.5px/1.3 Montserrat,sans-serif;display:flex;position:relative}.annonce b{color:var(--gold);letter-spacing:.12em;background:#1a0d02;border-radius:4px;padding:4px 8px;font-size:10.5px}.annonce a{color:inherit;text-underline-offset:3px;text-decoration:underline}.annonce button{color:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:22px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.tools-grid>*{display:flex}.tool-card{background:var(--s1);border:1px solid var(--line);transition:transform .25s var(--ease), border-color .25s, background .25s;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-height:210px;padding:26px 24px 22px;text-decoration:none;display:flex}.tool-card:hover{background:var(--s2);border-color:#f2ae1280;transform:translateY(-4px)}.tool-ic{background:linear-gradient(145deg, var(--gold), #d38f08);color:#1a0d02;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:6px;display:grid}.tool-card h3{font-size:18px;font-weight:800;line-height:1.2}.tool-card p{color:var(--muted);font-size:14.5px;line-height:1.45}.tool-card .go{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-top:auto;padding-top:8px;font:800 11px/1 Montserrat,sans-serif}.tool-card.sm{background:linear-gradient(160deg, #b814c44d, var(--s1) 70%)}@media (width<=1100px){.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tools-grid{grid-template-columns:1fr}}.tile-slides{position:absolute;inset:0}.tile-slides img{object-fit:cover;opacity:0;transform-origin:60% 40%;width:100%;height:100%;animation:16s infinite slides;position:absolute;inset:0}.tile-slides img:nth-child(2){animation-delay:4s}.tile-slides img:nth-child(3){animation-delay:8s}.tile-slides img:nth-child(4){animation-delay:12s}@keyframes slides{0%{opacity:0;transform:scale(1.06)}5%,25%{opacity:1}31%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tile-slides img{animation:none}.tile-slides img:first-child{opacity:1}}.looks{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.look-card{gap:10px;text-decoration:none;display:grid}.look-img{aspect-ratio:16/9;border:1px solid var(--line);background:var(--s1);transition:transform .4s var(--ease), border-color .3s;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #000c}.look-img img{object-fit:cover;width:100%;height:100%;transition:opacity .45s var(--ease), transform .8s var(--ease);position:absolute;inset:0}.look-img img.alt{opacity:0}.look-card:hover .look-img{border-color:#f2ae1280;transform:translateY(-4px)}.look-card:hover .look-img img{transform:scale(1.04)}.look-card:hover .look-img img.alt{opacity:1}.look-nom{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.look-nom b{font:800 16px/1.2 Montserrat,sans-serif}.look-nom small{color:var(--muted);font-size:13px}.look-card:hover .look-nom b{color:var(--gold)}@media (width<=1000px){.looks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.looks{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-live{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;display:grid}.cl-scene{gap:12px;margin:0;display:grid}.cl-screen{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000000d9}.cl-screen video,.cl-screen>img{object-fit:cover;filter:brightness(.7)saturate(1.05);width:100%;height:100%;position:absolute;inset:0}.cl-screen iframe{transform-origin:0 0;background:0 0;border:0;max-width:none;position:absolute;top:0;left:0}.cl-scene figcaption{color:var(--muted);gap:2px;padding:0 4px;font-size:15px;display:grid}.cl-scene figcaption b{color:var(--ink);font:800 15px/1.2 Montserrat,sans-serif}.cl-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.cl-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;margin-top:10px;display:flex}@media (width<=800px){.chat-live{grid-template-columns:1fr}}.fan-screen img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fan-screen .at-ecran{aspect-ratio:auto;position:absolute;inset:0}.fan-card{transition:transform .55s var(--ease), filter .45s var(--ease), opacity .45s var(--ease)}.fan-card .fan-screen{transition:box-shadow .45s var(--ease)}@media (hover:hover) and (pointer:fine){.fan:hover .fan-card{filter:brightness(.72)saturate(.9)}.fan .fan-card:hover{z-index:6;filter:none;opacity:1}.fan .fan-card.c3:hover{transform:scale(.95)rotate(.5deg)}.fan .fan-card.c2:hover{transform:scale(1)rotate(-.4deg)}.fan .fan-card.c1:hover{transform:scale(1.045)rotate(0)}.fan .fan-card:hover .fan-screen{box-shadow:0 40px 90px -24px #000000e6,0 0 0 1px #f2ae128c,0 0 70px -12px #f2ae1259}}@media (prefers-reduced-motion:reduce){.fan-card{transition:none}}.produits{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.pm.large{grid-column:span 2}.pm-in{height:100%;color:var(--ink);border:1px solid var(--line);background:var(--s1);transition:border-color .25s var(--ease), transform .25s var(--ease);border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pm-media{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:#07060f;position:relative;overflow:hidden}.pm.large .pm-media{aspect-ratio:auto;flex:1;min-height:260px}.pm-media>*,.pm-media .tile-slides img{transition:transform .7s var(--ease)}.pm-fond{object-fit:cover;filter:saturate(.7)brightness(.5);width:100%;height:100%;position:absolute;inset:0}.pm-fond.vif{filter:none}.pm-frame{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.pm-stinger{background:url(/stingers/lames-poster.webp) 50%/cover}.pm-emotes{background:radial-gradient(60% 80% at 50% 100%,#b814c438,#0000 70%);grid-template-columns:repeat(3,1fr);place-items:center;padding:10px 18px;display:grid;position:absolute;inset:0}.pm-emotes img{width:74%;height:auto}.pm-deck{background:radial-gradient(60% 80% at 50% 0,#f2ae121f,#0000 70%);grid-template-columns:repeat(3,1fr);place-content:center;gap:10px;padding:16px 13%;display:grid;position:absolute;inset:0}.pm-deck img{border-radius:10px;width:100%;height:auto;box-shadow:0 6px 14px #00000073}.pm-txt{align-content:start;gap:8px;padding:20px 22px 22px;display:grid}.pm-txt h3{text-wrap:balance;font:800 clamp(19px,1.7vw,24px)/1.15 Montserrat,sans-serif}.pm-txt p{color:var(--muted);font-size:15px;line-height:1.45}.pm-voir{color:var(--gold);margin-top:6px;font:800 13px/1 Montserrat,sans-serif}.pm-voir span{transition:transform .25s var(--ease);display:inline-block}.pm-equipes{border:1px solid var(--line);color:var(--ink);background:radial-gradient(50% 140% at 0% 50%, #b814c433, transparent 70%), var(--s1);transition:border-color .25s var(--ease);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:28px 30px;text-decoration:none;display:flex}.pm-equipes h3{margin:8px 0 6px;font:800 clamp(20px,2vw,26px)/1.15 Montserrat,sans-serif}.pm-equipes p{color:var(--muted);max-width:60ch}@media (hover:hover) and (pointer:fine){.pm-in:hover,.pm-equipes:hover{border-color:#f2ae1280}.pm-in:hover{transform:translateY(-3px)}.pm-in:hover .pm-media>*,.pm-in:hover .tile-slides img{transform:scale(1.04)}.pm-in:hover .pm-voir span{transform:translate(4px)}}@media (width<=900px){.produits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.produits{grid-template-columns:1fr}.pm.large{grid-column:auto}.pm.large .pm-media{aspect-ratio:16/9;min-height:0}}.palette-tabs{grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.palette-tabs .palette-tab small{display:none}.palette-tabs .palette-tab b{font-size:12px}@media (width<=1100px){.palette-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px;display:flex;overflow-x:auto}.palette-tabs .palette-tab{scroll-snap-align:start;flex:0 0 112px}}.palette-tab{text-align:center;border:1px solid var(--line);background:var(--s1);color:var(--muted);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease), transform .14s var(--ease);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex}.palette-tab img{flex:none;width:40px;height:40px}.palette-tab span{justify-items:center;gap:3px;min-width:0;display:grid}.palette-tab b{color:var(--ink);font:800 14px/1.2 Montserrat,sans-serif}.palette-tab small{letter-spacing:.06em;text-transform:uppercase;font:600 11px/1.2 Montserrat,sans-serif}.palette-tab.on{border-color:var(--gold);background:#f2ae1214}.palette-tab.on small{color:var(--gold)}.palette-tab:active{transform:scale(.98)}.palette-tab:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){.palette-tab:not(.on):hover{border-color:#ffffff38}}.palette .ewall-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=900px){.palette .ewall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.palette .ewall-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.palette-info{color:var(--muted);margin:-8px 0 18px;font-size:15px}.palette-info b{color:var(--ink)}.home-sites{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-site{border:1px solid var(--line);background:var(--s1);width:100%;transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.home-site:hover{border-color:#f2ae1299;transform:translateY(-3px)}.home-site>b{padding:14px 16px;font:800 16px/1.2 Montserrat,sans-serif}@media (width<=1000px){.home-sites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-sites{grid-template-columns:1fr}}.page-head2{padding:64px 0 40px}.h1-big{letter-spacing:-.025em;max-width:18ch;margin:16px 0 22px;font-size:clamp(34px,5vw,68px);font-weight:800;line-height:1.05}.nopad-x{padding-left:0;padding-right:0}.cta-inline{padding-bottom:120px}.cta-inline .h2-big{max-width:20ch}.explorer{grid-template-columns:minmax(260px,.55fr) minmax(0,1.6fr);align-items:start;gap:32px;display:grid}.ex-list{border-top:1px solid var(--line);gap:2px;display:grid;position:sticky;top:92px}.ex-item{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;transition:color .2s var(--ease), padding .3s var(--ease);background:0 0;grid-template-columns:36px 1fr;gap:8px;padding:14px 8px 14px 0;display:grid}.ex-item .n{color:var(--muted);font:800 120% 13px/1.6 Saira,sans-serif}.ex-item b{font:800 16px/1.3 Montserrat,sans-serif;display:block}.ex-item small{color:var(--muted);margin-top:6px;font-size:14px;font-weight:500;line-height:1.45;display:block}.ex-item:hover{color:var(--ink)}.ex-item[aria-selected=true]{color:var(--ink);padding-left:10px}.ex-item[aria-selected=true] .n{color:var(--gold)}.ex-fond{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.ex-stage .screen iframe{z-index:2}.ex-note{color:var(--muted);padding:12px 4px 0;font-size:14px}.hue{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hue input[type=range]{width:160px;accent-color:var(--gold)}.mini-input{color:var(--ink);background:var(--s2);border:1px solid var(--line);border-radius:999px;flex:1;min-width:120px;max-width:220px;padding:11px 15px;font:600 14px/1 Montserrat,sans-serif}.mini-input:focus-visible{outline:2px solid var(--gold)}@media (width<=960px){.explorer{grid-template-columns:1fr}.ex-list{grid-template-columns:1fr 1fr;position:static}.ex-item small{display:none}}@media (width<=520px){.ex-list{grid-template-columns:1fr}}.steps{border-top:1px solid var(--line);gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.steps li{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:12px;padding:26px 0;display:grid}.steps .n{color:var(--gold);font:800 120% 15px/1 Saira,sans-serif}.steps h3{font-size:clamp(20px,2.4vw,28px);font-weight:900}.steps p{color:var(--muted);max-width:60ch;margin-top:6px}.apps{gap:90px;padding:20px 0 40px;display:grid}.app{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;display:grid}.app.rev{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.app.rev .app-txt{order:2}.app-txt .n{color:var(--gold);font:800 120% 14px/1 Saira,sans-serif}.app-txt h2{margin:12px 0 14px;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.05}.app-txt p{color:var(--muted);max-width:46ch}.app-shot{background:var(--s1);border-radius:18px;overflow:hidden}.app-shot img{border-radius:17px;width:100%;height:auto}@media (width<=900px){.app,.app.rev{grid-template-columns:1fr;gap:24px}.app.rev .app-txt{order:0}}.trio{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:36px;display:grid}.trio figure{border:1px solid var(--line);background:var(--s1);border-radius:18px;margin:0;padding:20px}.trio-row{background:#14111f;border-radius:12px;justify-content:space-around;align-items:center;gap:8px;padding:14px;display:flex}.trio-row img{width:30%;max-width:112px;height:auto}.trio figcaption{color:var(--muted);margin-top:12px;font-size:14px}.astuce{background:var(--s1);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:14px;max-width:860px;margin:28px 0 0;padding:22px 26px}.astuce p{color:var(--muted);margin-top:8px}.guide{padding-bottom:80px}.profil{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:56px;padding:56px 0 64px;display:grid}.portrait{background:var(--s1);border-radius:20px}.portrait img{border-radius:19px;width:100%;height:auto}.liens{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.plan{border-top:1px solid var(--line);gap:0;max-width:560px;margin:28px 0 0;padding:0;list-style:none;display:grid}.plan li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.plan b{font-family:Montserrat,sans-serif}.plan span{color:var(--muted)}.twitch{aspect-ratio:16/9;background:#000;border-radius:18px;position:relative;overflow:hidden}.twitch iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.twitch-poster{cursor:pointer;width:100%;color:var(--ink);background:#000;border:0;padding:0;position:absolute;inset:0}.twitch-poster img{object-fit:cover;opacity:.45;filter:saturate(.7);width:100%;height:100%;transition:opacity .4s, transform .8s var(--ease);position:absolute;inset:0}.twitch-poster:hover img{opacity:.65;transform:scale(1.03)}.twitch-play{text-align:center;justify-items:center;gap:10px;padding:20px;display:grid;position:relative}.twitch-play i{background:var(--gold);color:#1a0d02;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:5px;font-size:26px;font-style:normal;animation:2.4s infinite pulse;display:grid;box-shadow:0 0 #f2ae1280}.twitch-play b{font:900 22px/1 Montserrat,sans-serif}.twitch-play small{color:var(--muted);max-width:40ch;font-size:14px}.twitch-link{z-index:3;color:var(--ink);background:#07060fcc;border-radius:8px;padding:9px 12px;font:700 13px/1 Montserrat,sans-serif;text-decoration:none;position:absolute;bottom:12px;right:14px}@media (width<=860px){.profil{grid-template-columns:1fr;gap:28px}}.rayon-actions{gap:10px;display:grid}.picks{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:32px;display:grid}.pick{text-align:left;background:var(--s1);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;transition:border-color .2s var(--ease), background .2s, transform .15s var(--ease);border-radius:14px;align-content:start;gap:8px;padding:20px;display:grid}.pick:hover{border-color:#ffffff47}.pick:active{transform:scale(.985)}.pick b{font:800 17px/1.2 Montserrat,sans-serif}.pick span{color:var(--muted);font-size:15px;line-height:1.45}.pick em{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);opacity:.85;font:700 11px/1.3 Montserrat,sans-serif}.pick[aria-pressed=true]{border-color:var(--gold);background:linear-gradient(160deg, #f2ae1224, var(--s1) 70%);box-shadow:0 0 0 1px var(--gold) inset}.tool-nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.tool-nav .chip{text-decoration:none}.tool-block{border-top:1px solid var(--line);padding:56px 0;scroll-margin-top:80px}.tool-block .h2-big{font-size:clamp(30px,4vw,48px)}.cam-demo{aspect-ratio:16/10;background:#000;border-radius:17px;position:relative;overflow:hidden}.cam-demo video,.cam-demo>img{object-fit:cover;filter:saturate(.7)brightness(.55);width:100%;height:100%;position:absolute;inset:0}.cam-box{aspect-ratio:460/362;width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cam-box img{object-fit:cover;object-position:50% 20%;border-radius:2px;width:calc(100% - 20px);height:248px;position:absolute;inset:calc(100% - 300px) 10px 52px}.cam-box iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pack{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.piece{border-bottom:1px solid var(--line);transition:background .25s var(--ease), padding .3s var(--ease);grid-template-columns:38px minmax(0,1fr);align-content:start;gap:4px 12px;height:100%;padding:26px 24px 26px 0;text-decoration:none;display:grid}.piece:hover{background:#ffffff08;padding-left:12px}.piece .n{color:var(--gold);font:800 120% 13px/1.7 Saira,sans-serif}.piece h3{font-size:20px;font-weight:900;line-height:1.15}.piece p{color:var(--muted);margin-top:6px;font-size:15px}.piece .st{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-column:2;margin-top:12px;font:800 10.5px/1 Montserrat,sans-serif}.piece .st[data-st=gratuit]{color:var(--gold)}@media (width<=960px){.pack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pack{grid-template-columns:1fr}}.statut[data-st=gratuit]{color:var(--gold);border-color:#f2ae1266}.cta-sm{background:radial-gradient(600px 240px at 100% 0%, #b814c447, transparent 70%), radial-gradient(500px 220px at 0% 100%, #f2ae1224, transparent 70%), var(--s1);border:1px solid #f2ae1259;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:56px 0 0;padding:clamp(24px,3.4vw,40px);display:grid;position:relative}.cta-sm h3{max-width:28ch;margin:10px 0 8px;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.15}.cta-sm p:not(.eyebrow){color:var(--muted);max-width:58ch}@media (width<=760px){.cta-sm{grid-template-columns:1fr}}.cta-sm:last-child{margin-bottom:clamp(64px,8vw,110px)}.fcta{z-index:55;background:var(--gold);color:#1a0d02;opacity:0;pointer-events:none;min-height:52px;transition:transform .5s var(--ease), opacity .4s, background .2s;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font:800 14px/1 Montserrat,sans-serif;text-decoration:none;display:inline-flex;position:fixed;bottom:20px;right:20px;transform:translateY(90px);box-shadow:0 12px 34px -8px #f2ae1299,inset 0 0 0 1px #fff3}.fcta[data-on=true]{opacity:1;pointer-events:auto;transform:none}.fcta:hover{background:var(--gold-hi)}.fcta:active{transform:scale(.97)}@media (width<=560px){.fcta{justify-content:center;bottom:12px;left:12px;right:12px}}.depuis{color:var(--ink);background:#f2ae1214;border:1px solid #f2ae1259;border-radius:12px;max-width:760px;margin:0 0 24px;padding:14px 18px}.legal{padding-bottom:100px}.legal-body{gap:8px;max-width:820px;margin-top:12px;display:grid}.legal-sec{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:8px 12px;padding:28px 0;display:grid}.legal-sec h2{grid-column:1/-1;align-items:baseline;gap:14px;font:800 22px/1.2 Montserrat,sans-serif;display:flex}.legal-sec h2 span{color:var(--gold);font:800 120% 13px/1 Saira,sans-serif}.legal-sec>div{color:var(--muted);grid-column:1/-1;gap:12px;display:grid}.legal-sec a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.legal-sec ul{gap:8px;margin:0;padding-left:20px;display:grid}.legal-sec dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.legal-row{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.legal-row dt{letter-spacing:.04em;color:var(--muted);font:700 13px/1.5 Montserrat,sans-serif}.legal-row dd{color:var(--ink);margin:0}@media (width<=560px){.legal-row{grid-template-columns:1fr;gap:2px}}.sv{gap:30px;padding-bottom:20px;display:grid}.sv-pole{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:56px 0;scroll-margin-top:90px;display:grid}.sv-pole.rev .sv-txt{order:2}.sv-txt h2{letter-spacing:-.02em;max-width:22ch;margin:12px 0 14px;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.1}.sv-items{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.sv-items li>*{border-bottom:1px solid var(--line);color:inherit;transition:padding .3s var(--ease), background .2s;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:13px 0;text-decoration:none;display:grid}.sv-items a:hover{background:#ffffff08;padding-left:10px}.sv-items a:hover b{color:var(--gold)}.sv-items b{font:800 15.5px/1.35 Montserrat,sans-serif;transition:color .2s}.sv-items span{color:var(--muted);font-size:15px}.sv-vis{background:var(--s1);border:1px solid var(--line);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000c}.sv-video{aspect-ratio:16/10}.sv-video video{object-fit:cover;width:100%;height:100%}.sv-shot img{width:100%;height:auto;display:block}.sv-frame{aspect-ratio:16/7;background:#05040b}.sv-frame video,.sv-frame>img{object-fit:cover;filter:brightness(.6);width:100%;height:100%;position:absolute;inset:0}.sv-frame iframe{z-index:1;border:0;width:100%;height:100%;position:relative}.sv-logo{aspect-ratio:16/10;background:radial-gradient(60% 70% at 50% 50%, #b814c440, transparent 70%), var(--s1);place-items:center;display:grid}.sv-logo img{z-index:1;width:60%;height:auto;animation:svLogo 6s var(--ease) infinite;position:relative}.sv-logo span{animation:svSweep 4.5s var(--ease) infinite;background:linear-gradient(105deg,#0000 35%,#ffffff1f 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}@keyframes svLogo{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes svSweep{60%,to{transform:translate(100%)}}.sv-covers{grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.sv-covers img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .5s var(--ease);border-radius:10px}.sv-covers img:hover{transform:scale(1.03)rotate(-1deg)}.sv-emotes{justify-content:center;gap:8px;display:flex}@media (width<=900px){.sv-pole,.sv-pole.rev{grid-template-columns:1fr;gap:26px}.sv-pole.rev .sv-txt{order:0}.sv-items li>*{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.sv-logo img,.sv-logo span{animation:none}}.tool-block>.tool:first-child,.tool-block>section:first-child{border-top:0;padding-top:0}.copy-row{min-width:0}.copy-row input{flex:160px;min-width:0}.copy-row .btn{flex:none}@media (width<=480px){.copy-row{flex-wrap:wrap}.copy-row .btn{width:100%}}.preview.jeu{position:relative;overflow:hidden;background:#05040b!important}.game-bg{object-fit:cover;filter:brightness(.6);z-index:0;width:100%;height:100%;position:absolute;inset:0}.preview.jeu>iframe,.preview.jeu>p{z-index:1;position:relative}.game-bg-note{z-index:2;color:#f4f1fa8c;pointer-events:none;font:600 10px/1 Barlow,sans-serif;position:absolute;bottom:6px;right:8px}.al-jeux{padding:4px 4px 12px}.al-planche{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin-top:32px;display:grid}.al-vign{text-align:left;background:var(--s1);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:12px;gap:10px;padding:8px;display:grid}.al-vign b{padding:2px 4px 6px;font:800 14px/1 Montserrat,sans-serif}.al-vign.on{border-color:var(--gold)}.al-vign:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){.al-vign:hover{border-color:#f2ae1280;transform:translateY(-2px)}}.al-vign-ecran{aspect-ratio:16/9;background:#000;border-radius:8px;position:relative;overflow:hidden}.al-vign-ecran video,.al-vign-ecran>img,.al-vign-ecran iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.al-vign-ecran video,.al-vign-ecran>img{object-fit:cover;filter:saturate(.7)brightness(.55)}.as-cats{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px;margin:32px 0 14px;display:grid}.as-cat{text-align:left;border:1px solid var(--line);background:var(--s1);color:var(--muted);cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease), transform .14s var(--ease);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.as-cat b{color:var(--ink);font:800 15px/1.2 Montserrat,sans-serif}.as-cat small{letter-spacing:.08em;text-transform:uppercase;font:600 12px/1 Montserrat,sans-serif}.as-cat.on{border-color:var(--gold);background:#f2ae1214}.as-cat.on small{color:var(--gold)}.as-cat:active{transform:scale(.98)}.as-cat:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){.as-cat:not(.on):hover{color:var(--ink);border-color:#ffffff38}}.as .screen iframe{z-index:2}.as-fond,.as-neutre{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.as-fond{filter:saturate(.7)brightness(.55)}.as-neutre{background:radial-gradient(60% 80% at 20% 100%,#b814c447,#0000 70%),radial-gradient(50% 70% at 85% 10%,#9c00f038,#0000 70%),linear-gradient(160deg,#0b0918,#15102a 55%,#07060f)}.as-neutre:after{content:"";background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 80px),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 80px);position:absolute;inset:0}.as-jeux{z-index:3;color:var(--ink);pointer-events:none;background:#07060fb8;border-radius:6px;padding:7px 10px;font:700 12px/1 Montserrat,sans-serif;position:absolute;bottom:12px;left:12px}.as-idee{color:var(--muted);max-width:70ch;margin:14px 0 0}.as-idee b{color:var(--ink)}.as-vignettes{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin-top:24px;display:grid}.al-vign-ecran .as-fond,.al-vign-ecran .as-neutre{position:absolute}.tx-more{border:1px solid var(--line);background:var(--s1);border-radius:12px;padding:0 14px}.tx-more>summary{cursor:pointer;letter-spacing:.04em;min-height:48px;color:var(--muted);align-items:center;font:700 13px/1.2 Montserrat,sans-serif;list-style:none;display:flex}.tx-more>summary::-webkit-details-marker{display:none}.tx-more>summary:after{content:"";width:8px;height:8px;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.tx-more[open]>summary:after{transform:rotate(-135deg)}.tx-more>summary:hover{color:var(--ink)}.tx-more[open]{padding-bottom:14px}.tx-more .bk-colors{margin:4px 0 10px}.tx-grab{cursor:grab}.tx-grab:active{cursor:grabbing}.tx-lp-grid{gap:22px;min-width:0;display:grid}.tx-lp-row{grid-template-columns:minmax(0,1fr) minmax(0,.5625fr);align-items:start;gap:22px;display:grid}.tx-lp-fig{align-self:start}.tx-lp-fig .preview{background:var(--s1)}.tx-lp-fig figcaption{flex-wrap:wrap}.tx-pour{color:var(--muted);margin-top:3px;font-size:13px;font-style:normal;display:block}.tx-th-stage{border:1px solid var(--line);background:var(--s1);border-radius:12px;position:relative;overflow:hidden}.tx-th-stage canvas{width:100%;height:auto;display:block}.tx-th-safe{pointer-events:none;position:absolute;inset:0}.tx-th-safe i{display:block;position:absolute}.tx-th-margin{border:2px dashed #ffffffbf;inset:4.5% 3.4%;box-shadow:0 0 0 1px #00000080}.tx-th-timer{background:repeating-linear-gradient(135deg,#ff5d4d80 0 6px,#ff5d4d2e 6px 12px);border:2px solid #ff5d4d;inset:86.1% 0 0 85.9%}.tx-th-timer b{text-align:center;letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px #000;font:800 clamp(8px,1.1vw,12px)/1.1 Montserrat,sans-serif;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tx-th-meter{gap:8px;display:grid}.tx-th-meter .tx-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.tx-th-meter strong{font:800 22px/1 Montserrat,sans-serif}.tx-th-meter span{color:var(--muted);font-size:14px}.tx-th-meter progress{appearance:none;background:var(--s2);border:0;border-radius:99px;width:100%;height:8px;overflow:hidden}.tx-th-meter progress::-webkit-progress-bar{background:var(--s2)}.tx-th-meter progress::-webkit-progress-value{background:var(--gold);border-radius:99px}.tx-th-meter progress::-moz-progress-bar{background:var(--gold)}.tx-th-meter.is-over progress::-webkit-progress-value{background:#ff6a5a}.tx-th-meter.is-over progress::-moz-progress-bar{background:#ff6a5a}.tx-th-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.tx-th-actions .btn{min-height:48px}.tx-th-yt{color:#f1f1f1;background:#0f0f0f;border-radius:12px;gap:18px;min-width:0;padding:18px;font:500 13px/1.4 Barlow,system-ui,sans-serif;display:grid}.tx-th-yt .tx-hint{color:#aaa}.tx-th-grp{gap:8px;min-width:0;display:grid}.tx-th-item{align-items:flex-start;gap:12px;min-width:0;display:flex}.tx-th-item .tx-th-box{background:#222;border-radius:8px;flex:none;line-height:0;position:relative;overflow:hidden}.tx-th-item canvas{max-width:100%;height:auto;display:block}.tx-th-dur{color:#fff;background:#000c;border-radius:4px;padding:3px 4px;font:600 11px/1 Barlow,sans-serif;position:absolute;bottom:4px;right:4px}.tx-th-txt{flex:1;gap:7px;min-width:0;padding-top:2px;display:grid}.tx-th-txt i{background:#272727;border-radius:5px;height:10px;display:block}.tx-th-txt i:first-child{width:92%}.tx-th-txt i:nth-child(2){width:64%}.tx-th-txt i:nth-child(3){width:38%;height:8px}.tx-th-txt small{color:#aaa;font-size:12px}.tx-th-big{flex-direction:column}.tx-th-big .tx-th-txt{width:100%}@media (width<=640px){.tx-lp-row{grid-template-columns:1fr}.tx-lp-story{max-width:280px}.tx-th-yt{padding:14px}}@media (width<=440px){.tx-th-item:not(.tx-th-big){flex-direction:column}}@media (prefers-reduced-motion:reduce){.tx-more>summary:after{transition:none}}.wg{width:100%;height:100vh;color:var(--ink);--ac:#f2ae12;--ac-rgb:242 174 18;font-family:Barlow,system-ui,sans-serif;position:relative;overflow:hidden}.wg-center{text-align:center;place-items:center;padding:8px;display:grid}.wg-help{text-align:left;border:1px solid #ffffff1a;border-left:3px solid var(--ac);color:#d9d3e8;background:#0e0b1ceb;border-radius:12px;max-width:92%;padding:14px 18px;font:500 15px/1.45 Barlow,sans-serif}.wg-help b{color:var(--ink);margin-bottom:4px;font:800 16px/1.3 Montserrat,sans-serif;display:block}.wg-help p{overflow-wrap:anywhere}.brb-count{justify-items:center;gap:min(2.2vh,14px);display:grid}.brb-count small{letter-spacing:.2em;text-transform:uppercase;color:var(--ac);text-shadow:0 2px 18px #07060fd9;font:italic 800 min(3.8vw,9vh)/1 Montserrat,sans-serif}.brb-digits{color:var(--ink);text-shadow:0 0 .22em rgb(var(--ac-rgb) / .4), 0 4px 24px #07060f99;font:italic 900 110% min(18vw,40vh)/1.05 Saira,sans-serif;justify-content:center;display:flex}.brb-digits .dg,.brb-digits .sep{text-align:center;display:inline-block;position:relative}.brb-digits .dg{width:.64em}.brb-digits .sep{width:.36em;color:var(--ac)}.brb-bar{background:#ffffff29;border-radius:99px;width:min(60vw,520px);height:6px;overflow:hidden}.brb-bar i{background:var(--ac);border-radius:inherit;transform-origin:0;height:100%;box-shadow:0 0 14px rgb(var(--ac-rgb) / .7);transition:transform .3s linear;display:block}.brb-back{justify-items:center;gap:min(2vh,14px);display:grid}.brb-back b{text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);text-shadow:0 0 .35em rgb(var(--ac-rgb) / .45), 0 6px 34px #07060fb3;font:italic 900 min(11vw,26vh)/1.04 Montserrat,sans-serif}.brb-back i{background:var(--ac);width:62%;height:6px;box-shadow:0 0 16px rgb(var(--ac-rgb) / .7);transform-origin:0;animation:wg-sweep 1s var(--ease) .2s both;border-radius:99px;display:block}@keyframes wg-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wg-chat{font-size:var(--t);flex-direction:column;padding:10px;display:flex}.chat-list{flex-direction:column;flex:auto;justify-content:flex-end;gap:.38em;min-height:0;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.chat-msg{width:fit-content;max-width:100%;box-shadow:inset 3px 0 0 var(--c,var(--ac));color:var(--ink);text-shadow:0 1px 2px #0000008c;overflow-wrap:anywhere;background:#0e0b1cd1;border-radius:.5em;padding:.32em .7em .36em .85em;font:600 1em/1.34 Barlow,sans-serif}.chat-who{color:var(--c,var(--ac));margin-right:.55em;font:800 .9em/1 Montserrat,sans-serif}.chat-txt.me{color:var(--c);font-style:italic}.chat-emo{vertical-align:middle;width:auto;max-width:none;height:1.65em;margin:-.25em .06em;display:inline-block}.chat-badge{vertical-align:.16em;letter-spacing:.1em;color:var(--ink);text-shadow:none;background:#ffffff29;border-radius:.4em;margin-right:.45em;padding:.34em .5em;font:800 .46em/1 Montserrat,sans-serif;display:inline-block}.chat-badge.b-broadcaster{background:var(--ac);color:#1a0d02}.chat-etat{color:#d9d3e8;background:#0e0b1cdb;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:.6em;padding:.55em .9em;font:700 max(13px,.7em)/1 Montserrat,sans-serif;display:inline-flex;position:absolute;bottom:10px;left:10px}.chat-etat i{background:var(--ac);border-radius:50%;width:.55em;height:.55em;animation:1.8s ease-in-out infinite wg-pulse}.chat-etat i[data-s=online]{animation-duration:2.6s}.chat-etat i[data-s=retry]{background:#d9d3e8;animation-duration:.9s}@keyframes wg-pulse{50%{opacity:.25}}.wg-nets{font-size:var(--t);align-items:center;padding:8px 10px;display:flex}.net-pill{background:linear-gradient(90deg,#0e0b1ce6,#0e0b1ca3);border-radius:.6em;align-items:center;gap:.9em;min-height:2.3em;padding:.4em 1em .4em .7em;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 10px 30px -14px #000c}.net-line{align-items:center;gap:.6em;display:flex}.net-ico{width:1.5em;height:1.5em;color:var(--ac);filter:drop-shadow(0 0 8px rgb(var(--ac-rgb) / .55));flex:none}.net-txt{gap:.2em;display:grid}.net-txt small{letter-spacing:.22em;text-transform:uppercase;color:var(--ac);font:800 .36em/1 Montserrat,sans-serif}.net-txt b{color:var(--ink);white-space:nowrap;font:italic 800 1em/1.1 Montserrat,sans-serif}.net-pips{gap:.3em;font-size:.4em;display:flex}.net-pips i{background:#ffffff38;border-radius:50%;width:.5em;height:.5em;transition:background .3s}.net-pips i[data-on="1"]{background:var(--ac)}.goal{gap:.5em;width:min(100%,940px);font-size:min(4vw,17vh);display:grid}.goal-top{text-align:left;justify-content:space-between;align-items:baseline;gap:1em;display:flex}.goal-title{text-transform:uppercase;color:var(--ink);text-shadow:0 2px 14px #07060fd9;overflow-wrap:anywhere;font:italic 900 1.1em/1.1 Montserrat,sans-serif}.goal-pct{color:var(--ac);text-shadow:0 0 .4em rgb(var(--ac-rgb) / .45);font:italic 900 110% 1.6em/1 Saira,sans-serif}.goal-pct small{margin-left:.1em;font-size:.5em}.goal-track{background:#0e0b1ccc;border-radius:99px;height:.72em;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21}.goal-fill{border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform 1.6s var(--ease);background:linear-gradient(90deg, rgb(var(--ac-rgb) / .7), var(--ac));box-shadow:0 0 18px rgb(var(--ac-rgb) / .6);display:block;position:relative;overflow:hidden;transform:scaleX(0)}.goal-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:40%;animation:3.2s ease-in-out 1.6s infinite wg-shine;position:absolute;inset:0}@keyframes wg-shine{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}.goal-vals{color:#d9d3e8;text-shadow:0 1px 8px #07060fe6;justify-content:space-between;gap:1em;font:600 .8em/1.2 Barlow,sans-serif;display:flex}.goal-vals b{color:var(--ink);font:800 1.2em/1 Saira,sans-serif}.wg-sim{z-index:5;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);pointer-events:none;background:#b814c46b;border:1px solid #b814c4e6;border-radius:99px;padding:.4em .8em;font:800 clamp(12px,1.6vw,34px)/1 Montserrat,sans-serif;position:absolute;top:8px;left:8px}.wg-poll{font-size:var(--t);padding:14px 10px 10px}.poll{width:min(100%,900px);animation:wg-in .6s var(--ease) both;background:#0e0b1ce6;border:1px solid #ffffff1a;border-radius:.8em;gap:.75em;padding:.85em 1em .95em;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px -18px #000000d9}.poll .wg-sim{border-width:0 0 1px 1px;border-radius:0 0 0 .6em;font-size:12px;top:0;left:auto;right:0}.poll-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.poll-q{text-transform:uppercase;letter-spacing:-.005em;color:var(--ink);overflow-wrap:anywhere;text-shadow:0 2px 12px #07060fb3;margin:0;font:italic 900 1.2em/1.18 Montserrat,sans-serif}.poll-time{font-variant-numeric:tabular-nums;text-align:center;min-width:3.2ch;color:var(--ac);font:italic 900 110% 1.15em/1.15 Saira,sans-serif;background:#ffffff17;border-radius:.45em;flex:none;padding:.15em .55em}.poll-time[data-urgent="1"]{color:var(--ink);background:rgb(var(--ac-rgb) / .4);animation:.9s ease-in-out infinite wg-pulse}.poll-list{gap:.5em;margin:0;padding:0;list-style:none;display:grid}.poll-row{transition:opacity .5s var(--ease), transform .6s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6em;display:grid}.poll-num{width:2.1em;height:2.1em;color:var(--ink);background:#ffffff1a;border-radius:.45em;place-items:center;font:italic 900 1em/1 Saira,sans-serif;display:grid}.poll-row[data-lead="1"] .poll-num{background:var(--ac);color:#1a0d02}.poll-bar{background:#ffffff12;border-radius:.5em;justify-content:space-between;align-items:center;gap:.8em;min-height:2.1em;padding:0 .8em;transition:box-shadow .4s;display:flex;position:relative;overflow:hidden}.poll-fill{border-radius:inherit;transform-origin:0;transition:transform .7s var(--ease), background .4s;background:linear-gradient(90deg,#9c00f080,#b814c499);position:absolute;inset:0;transform:scaleX(0)}.poll-row[data-lead="1"] .poll-fill{background:linear-gradient(90deg, rgb(var(--ac-rgb) / .55), rgb(var(--ac-rgb) / .92));box-shadow:0 0 18px rgb(var(--ac-rgb) / .5)}.poll-lab{color:var(--ink);text-shadow:0 1px 4px #07060fd9;text-overflow:ellipsis;white-space:nowrap;font:800 .95em/1.15 Montserrat,sans-serif;position:relative;overflow:hidden}.poll-val{text-shadow:0 1px 4px #07060fd9;flex:none;align-items:baseline;gap:.6em;display:flex;position:relative}.poll-val b{font-variant-numeric:tabular-nums;color:var(--ink);font:italic 900 110% 1.1em/1 Saira,sans-serif}.poll-val small{margin-left:.1em;font-size:.6em}.poll-val em{color:#e4dff0;text-align:right;min-width:4.8em;font:600 .62em/1 Barlow,sans-serif}.poll-foot{min-height:1.6em}.poll-hint{letter-spacing:.08em;text-transform:uppercase;color:#cfc8e0;justify-content:space-between;gap:1em;margin:0;font:700 .62em/1.2 Montserrat,sans-serif;animation:.4s both wg-fade;display:flex}.poll-total{color:var(--ac)}.poll-result{text-align:center;justify-items:center;gap:.15em;margin:0;animation:.75s cubic-bezier(.34,1.56,.64,1) both wg-pop;display:grid}.poll-result small{letter-spacing:.24em;text-transform:uppercase;color:#cfc8e0;font:800 .6em/1 Montserrat,sans-serif}.poll-result b{text-transform:uppercase;color:var(--ac);text-shadow:0 0 .5em rgb(var(--ac-rgb) / .6), 0 4px 18px #07060fb3;overflow-wrap:anywhere;font:italic 900 1.7em/1.08 Montserrat,sans-serif}.poll-result span{color:#e4dff0;font:700 .7em/1.2 Barlow,sans-serif}.poll[data-fini="1"]:after{content:"";pointer-events:none;background:radial-gradient(60% 80% at 50% 100%, rgb(var(--ac-rgb) / .45), transparent 70%);animation:wg-burst 1.4s var(--ease) both;position:absolute;inset:0}.poll-row[data-dim="1"]{opacity:.38;transform:scale(.985)}.poll-row[data-win="1"]{transform:scale(1.025)}.poll-row[data-win="1"] .poll-bar{box-shadow:0 0 0 2px var(--ac), 0 0 26px rgb(var(--ac-rgb) / .6)}@keyframes wg-burst{0%{opacity:1;transform:translateY(30%)scale(.7)}to{opacity:0;transform:none}}.rain-host{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rain-combo{width:max-content;box-shadow:0 0 0 2px var(--ac), 0 0 .8em rgb(var(--ac-rgb) / .55);z-index:4;background:#0e0b1cd1;border-radius:.6em;justify-items:center;margin-inline:auto;padding:.3em 1em .35em;font-size:clamp(16px,3vw,64px);animation:.5s cubic-bezier(.34,1.56,.64,1) both wg-pop;display:grid;position:absolute;top:6%;left:0;right:0}.rain-combo small{letter-spacing:.3em;text-transform:uppercase;color:var(--ink);font:800 .4em/1 Montserrat,sans-serif}.rain-combo b{color:var(--ac);text-shadow:0 0 .35em rgb(var(--ac-rgb) / .6);font:italic 900 112% 1.4em/1 Saira,sans-serif}.wg-rain .chat-etat{font-size:clamp(14px,1.4vw,28px)}.wg-cnt{align-items:center;padding:10px;font-size:min(2.2vw,14vh);display:flex}.cnt-row{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));width:min(100%, calc(var(--n,2) * 11em + (var(--n,2) - 1) * .6em));gap:.6em;margin:0;padding:0;list-style:none;transition:opacity .3s;display:grid}.cnt{background:linear-gradient(90deg,#0e0b1ceb,#0e0b1cb3);border-radius:.6em;align-items:center;gap:.5em;min-width:0;padding:.45em .8em .45em .65em;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 10px 30px -14px #000c}.cnt-ico{width:1.5em;height:1.5em;color:var(--ac);filter:drop-shadow(0 0 8px rgb(var(--ac-rgb) / .55));flex:none}.cnt-txt{gap:.2em;min-width:0;display:grid}.cnt-txt small{letter-spacing:.2em;text-transform:uppercase;color:var(--ac);text-overflow:ellipsis;white-space:nowrap;font:800 .34em/1 Montserrat,sans-serif;overflow:hidden}.cnt-val{font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:0 0 .3em rgb(var(--ac-rgb) / .35);white-space:nowrap;font:italic 900 110% 1.35em/1.12 Saira,sans-serif;display:block;overflow:hidden}.cnt-val span{display:inline-block}.cnt-val span:not([data-bump="0"]){animation:cnt-up .4s var(--ease) both}.cnt-val span[data-s="-1"]:not([data-bump="0"]){animation-name:cnt-down}.cnt-flash{border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 2px var(--ac);background:radial-gradient(80% 140% at 30% 50%, rgb(var(--ac-rgb) / .4), transparent 70%);animation:cnt-flash .8s var(--ease) both;position:absolute;inset:0}.cnt[data-bump="0"] .cnt-flash{display:none}.cnt-flash[data-s="-1"]{background:radial-gradient(80% 140% at 30%,#ffffff2e,#0000 70%);box-shadow:inset 0 0 0 2px #d9d3e8}@keyframes wg-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes wg-fade{0%{opacity:0}to{opacity:1}}@keyframes wg-pop{0%{opacity:0;transform:scale(.7)translateY(12px)}to{opacity:1;transform:none}}@keyframes cnt-up{0%{opacity:0;transform:translateY(55%)scale(1.3)}to{opacity:1;transform:none}}@keyframes cnt-down{0%{opacity:0;transform:translateY(-55%)scale(.8)}to{opacity:1;transform:none}}@keyframes cnt-flash{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.goal-fill:after,.chat-etat i,.brb-back i,.poll-time,.cnt-flash{animation:none}.poll[data-fini="1"]:after{display:none}}.wg-block>div{min-width:0}.wg-side{gap:20px;display:grid;position:sticky;top:92px}.wg-checker{border:1px solid var(--line);background:repeating-conic-gradient(#14111f 0% 25%,#0e0b1c 0% 50%) 0 0/28px 28px;border-radius:12px;position:relative;overflow:hidden}.wg-checker iframe{transform-origin:0 0;background:0 0;border:0;max-width:none;position:absolute;top:0;left:0}.wg-checker .wg-vide{color:var(--muted);padding:28px}.wg-prevcap{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:10px;font:700 12px/1.3 Montserrat,sans-serif;display:flex}.wg-prevcap span:last-child{letter-spacing:.06em;font-family:Saira,sans-serif}.form label.wg-check{letter-spacing:0;min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;font:600 15px/1.3 Barlow,sans-serif;display:flex}.form .wg-check input{width:22px;height:22px;min-height:22px;accent-color:var(--gold);cursor:pointer;flex:none;padding:0}.form input[type=color]{cursor:pointer;width:72px;padding:3px}.wg-hint{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:500}.wg-install{background:var(--s1);border:1px solid var(--line);color:var(--muted);border-radius:12px;gap:8px;padding:16px 18px;font-size:15px;display:grid}.wg-install b{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-right:6px;font:800 13px/1 Montserrat,sans-serif}.wg-install strong{color:var(--ink);font-weight:700}.wg-notes{color:var(--muted);gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.wg-notes li{padding-left:18px;position:relative}.wg-notes li:before{content:"";background:var(--gold);width:8px;height:2px;position:absolute;top:.72em;left:0}.form .wg-url{font-size:14px}@media (width<=900px){.wg-side{position:static}}.wg-jeu{background:#05040b}.wg-bg{object-fit:cover;filter:brightness(.62);width:100%;height:100%;position:absolute;inset:0}.wg-jeu iframe{z-index:1}.wg-jeu:after{content:"Démo : boucle de jeu de la chaîne d'Aghen0r";z-index:2;color:#f4f1fa8c;pointer-events:none;font:600 10px/1 Barlow,sans-serif;position:absolute;bottom:6px;right:8px}.wgx{font-size:calc(min(.8333vw, 1.4815vh) * var(--k,1));grid-template:minmax(0,1fr)/minmax(0,1fr);padding:min(2.5vw,4.44vh);display:grid}.hy,.rc,.bf,.qw,.nu,.rw{max-width:100%}.wgx .wg-sim{font-size:max(12px,.85em)}.wgx .chat-etat{font-size:max(13px,.9em)}.wgx-card{background:#0e0b1ce6;border:1px solid #ffffff1a;border-radius:1em;position:relative;box-shadow:0 1.4em 3.4em -1.2em #000000d9}.wgx-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--ac);font:800 .8em/1 Montserrat,sans-serif}.wgx-hint{letter-spacing:.06em;text-transform:uppercase;color:#cfc8e0;font:700 .85em/1.2 Montserrat,sans-serif}.wgx-hint kbd{font:inherit;color:var(--ink);background:rgb(var(--ac-rgb) / .22);box-shadow:inset 0 0 0 1px rgb(var(--ac-rgb) / .6);text-transform:none;letter-spacing:.02em;border-radius:.35em;padding:.1em .45em}.wgx-burst{z-index:4;pointer-events:none;position:absolute;top:50%;left:50%}.wgx-burst i{background:var(--ac);opacity:0;width:.8em;height:.8em;animation:wgx-spark 1.3s var(--ease) var(--d) infinite;border-radius:.15em;margin:-.4em;position:absolute}.wgx-burst i:nth-child(3n){background:#b814c4}.wgx-burst i:nth-child(3n+1){background:#9c00f0;width:.55em;height:.55em}@keyframes wgx-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-16em) scale(.3) rotate(140deg)}}@media (prefers-reduced-motion:reduce){.wgx-burst{display:none}}.hy{width:36em;animation:wg-in .6s var(--ease) both;--o:0;box-shadow:0 1.4em 3.4em -1.2em #000000d9;box-shadow:0 0 3.2em -.4em rgb(156 0 240/var(--o)), 0 0 5em -1em rgb(184 20 196/var(--o)), 0 1.4em 3.4em -1.2em #000000d9;background:#0e0b1ce6;border:1px solid #ffffff1a;border-radius:1em;gap:.9em;padding:1.2em 1.4em 1.1em;transition:box-shadow .8s;display:grid;position:relative}.hy[data-n="2"]{--o:.3}.hy[data-n="3"]{--o:.5}.hy[data-n="4"]{--o:.75}.hy-head{justify-content:space-between;align-items:flex-end;gap:1em;display:flex}.hy-head div small{letter-spacing:.22em;text-transform:uppercase;color:#cfc8e0;margin-bottom:.45em;font:800 .8em/1 Montserrat,sans-serif;display:block}.hy-tier{text-transform:uppercase;color:var(--ink);white-space:nowrap;font:italic 900 2.2em/1 Montserrat,sans-serif;animation:.5s cubic-bezier(.34,1.56,.64,1) both wg-pop;display:block}.hy[data-max="1"] .hy-tier{color:var(--ac);text-shadow:0 0 .5em rgb(var(--ac-rgb) / .7)}.hy-pct{font-variant-numeric:tabular-nums;color:var(--ac);text-shadow:0 0 .35em rgb(var(--ac-rgb) / .45);font:italic 900 112% 3.4em/.9 Saira,sans-serif}.hy-pct small{margin-left:.08em;font-size:.45em}.hy-track{background:#ffffff12;border-radius:99px;height:1.5em;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.hy-fill{border-radius:inherit;transform-origin:0;transition:transform .6s var(--ease);background:linear-gradient(90deg, rgb(var(--ac-rgb) / .55), var(--ac));box-shadow:0 0 1.2em rgb(var(--ac-rgb) / .6);position:absolute;inset:0;overflow:hidden}.hy-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:30%;animation:2.4s ease-in-out infinite wg-shine;position:absolute;inset:0}.hy-notch{background:#ffffff2e;width:2px;margin-left:-1px;position:absolute;top:22%;bottom:22%}.hy-notch[data-on="1"]{background:#1a0d0273}.hy-foot{letter-spacing:.06em;text-transform:uppercase;color:#cfc8e0;font-variant-numeric:tabular-nums;justify-content:space-between;gap:1em;font:700 .85em/1.2 Montserrat,sans-serif;display:flex}.hy[data-max="1"]{box-shadow:0 0 0 2px var(--ac), 0 0 2.4em rgb(var(--ac-rgb) / .55), 0 1.4em 3.4em -1.2em #000000d9;animation:.9s ease-in-out infinite hy-beat}@keyframes hy-beat{50%{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.hy,.hy-tier,.hy[data-max="1"],.hy-fill:after{animation:none}}.rc{width:74em;animation:wg-in .6s var(--ease) both;background:#0e0b1ce6;border:1px solid #ffffff1a;border-radius:1em;gap:.9em;padding:1.1em 1.3em 1.2em;display:grid;position:relative;overflow:hidden;box-shadow:0 1.4em 3.4em -1.2em #000000d9}.rc-head{justify-content:space-between;align-items:flex-end;gap:1em;display:flex}.rc-head .wgx-kicker{margin-bottom:.5em;font-size:1em;display:block}.rc-head .wgx-hint{color:var(--ink);margin:0;font-size:1.15em}.rc-n{letter-spacing:.08em;text-transform:uppercase;color:#cfc8e0;font:700 .95em/1 Montserrat,sans-serif}.rc-n b{color:var(--ac);font-variant-numeric:tabular-nums;font:italic 900 110% 2em/1 Saira,sans-serif;margin-right:.15em}.rc-track{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.rc-lane{grid-template-columns:2.4em minmax(0,1fr) 4.6em;align-items:center;gap:.7em;height:2.9em;display:grid}.rc-rank{color:#cfc8e0;background:#ffffff14;border-radius:.45em;place-items:center;height:2.2em;font:italic 900 1.05em/1 Saira,sans-serif;display:grid}.rc-lane[data-lead="1"] .rc-rank{background:var(--ac);color:#1a0d02}.rc-run{background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 10%),#ffffff0a;border-radius:.6em;height:100%;position:relative;box-shadow:inset 0 -1px #ffffff0f}.rc-run:after{content:"";background:repeating-conic-gradient(#f4f1fa 0 25%, #1a1530 0 50%) 0 0 / .55em .55em;opacity:.75;border-radius:0 .6em .6em 0;width:1.1em;position:absolute;top:0;bottom:0;right:0}.rc-trail{width:calc(var(--p,0) * 100%);border-radius:inherit;transition:width .35s var(--ease);background:linear-gradient(90deg,#0000,#ffffff1a);position:absolute;top:0;bottom:0;left:0}.rc-lane[data-lead="1"] .rc-trail{background:linear-gradient(90deg, transparent, rgb(var(--ac-rgb) / .35))}.rc-pion{top:50%;left:calc(var(--p,0) * 100%);z-index:1;box-shadow:0 0 0 2px var(--c), 0 .4em 1em -.3em #000c;transform:translate(calc(var(--p,0) * -100%), -50%);transition:left .35s var(--ease), transform .35s var(--ease);white-space:nowrap;background:#07060feb;border-radius:99px;align-items:center;gap:.5em;padding:.22em .8em .22em .22em;display:flex;position:absolute}.rc-pion b{background:var(--c);color:#120c1f;border-radius:50%;place-items:center;width:1.9em;height:1.9em;font:900 .95em/1 Montserrat,sans-serif;display:grid}.rc-pion em{color:var(--ink);text-overflow:ellipsis;max-width:12em;font:800 1em/1 Montserrat,sans-serif;overflow:hidden}.rc-lane[data-lead="1"] .rc-pion{box-shadow:0 0 0 2px var(--ac), 0 0 1.2em rgb(var(--ac-rgb) / .55)}.rc-d{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;font:italic 900 110% 1.3em/1 Saira,sans-serif}.rc-d small{color:#a59cbd;margin-left:.1em;font-size:.6em}.rc-lane[data-vide="1"]{opacity:.45}.rc[data-fini="1"] .rc-lane:not([data-win="1"]){opacity:.35;transition:opacity .5s}.rc-lane[data-win="1"] .rc-run{box-shadow:0 0 0 2px var(--ac), 0 0 1.6em rgb(var(--ac-rgb) / .5)}.rc-win{z-index:3;box-shadow:0 0 0 2px var(--ac), 0 0 3em rgb(var(--ac-rgb) / .45), 0 0 6em #b814c459;text-align:center;background:#07060ff0;border-radius:1em;justify-items:center;gap:.3em;padding:1em 2.6em 1.1em;animation:.7s cubic-bezier(.34,1.56,.64,1) both rc-pop;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.rc-win small{letter-spacing:.3em;text-transform:uppercase;color:#cfc8e0;font:800 .95em/1 Montserrat,sans-serif}.rc-win b{text-transform:uppercase;color:var(--ac);text-shadow:0 0 .45em rgb(var(--ac-rgb) / .6);overflow-wrap:anywhere;max-width:16em;font:italic 900 3.6em/1.05 Montserrat,sans-serif}.rc-win span{color:#e4dff0;font-variant-numeric:tabular-nums;font:700 1em/1.2 Barlow,sans-serif}@keyframes rc-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.rc,.rc-win{animation:none}.rc-pion,.rc-trail{transition:none}}.rw{animation:wg-in .6s var(--ease) both;align-items:center;gap:2em;display:flex}.rw-disc{filter:drop-shadow(0 1.4em 2.4em #000000b3);flex:none;width:34em;height:34em;position:relative}.rw-spin{width:100%;height:100%;transition-property:transform;transition-timing-function:cubic-bezier(.12,.72,.08,1)}.rw-spin svg{width:100%;height:100%;display:block;overflow:visible}.rw-rim{fill:#0b0918;stroke:rgb(var(--ac-rgb) / .85);stroke-width:1.6px}.rw-seg path{fill:#1b1438;stroke:#0b0918;stroke-width:.9px;transition:fill .4s}.rw-seg[data-k="1"] path{fill:#2a1a55}.rw-seg[data-k="2"] path{fill:#3b1250}.rw-seg text{fill:#f4f1fa;letter-spacing:.02em;font-family:Montserrat,sans-serif;font-weight:800}.rw-seg[data-win="1"] path{fill:var(--ac)}.rw-seg[data-win="1"] text{fill:#1a0d02}.rw-led{fill:#ffffff40}.rw-led[data-k="0"]{fill:rgb(var(--ac-rgb) / .9)}.rw[data-phase=tirage] .rw-led{animation:.32s step-end infinite rw-blink}.rw[data-phase=tirage] .rw-led[data-k="1"]{animation-delay:.16s}@keyframes rw-blink{50%{fill:#ffffff26}}.rw-pointer{z-index:2;background:var(--ac);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 .2em .4em #0009);width:2.6em;height:3em;margin-left:-1.3em;position:absolute;top:-.6em;left:50%}.rw[data-phase=tirage] .rw-pointer{transform-origin:50% 0;animation:.16s ease-in-out infinite alternate rw-tick}@keyframes rw-tick{to{transform:rotate(-9deg)}}.rw-hub{width:5.4em;height:5.4em;box-shadow:0 0 0 .35em var(--ac), 0 0 1.6em rgb(var(--ac-rgb) / .5);background:radial-gradient(circle at 40% 35%,#2a1a55,#0b0918 70%);border-radius:50%;margin:-2.7em;position:absolute;top:50%;left:50%}.rw-side{gap:.9em;width:22em;padding:1.3em 1.4em;display:grid}.rw-side .wgx-kicker{font-size:1em}.rw-side .wgx-hint{color:var(--ink);margin:0;font-size:1.1em;line-height:1.5}.rw-count{letter-spacing:.08em;text-transform:uppercase;color:#cfc8e0;margin:0;font:700 .95em/1 Montserrat,sans-serif}.rw-count b{color:var(--ac);font-variant-numeric:tabular-nums;font:italic 900 110% 2.6em/1 Saira,sans-serif;margin-right:.12em}.rw-last{align-content:start;gap:.35em;min-height:9.4em;margin:0;padding:0;list-style:none;display:grid}.rw-last li{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;animation:rw-in .45s var(--ease) both;font:700 1.05em/1.4 Montserrat,sans-serif;overflow:hidden}.rw-last li:first-child{color:var(--ac)}.rw-last li:nth-child(n+3){opacity:.6}@keyframes rw-in{0%{opacity:0;transform:translate(-.8em)}}.rw-etat{color:#cfc8e0;font-variant-numeric:tabular-nums;border-top:1px solid #ffffff1a;margin:0;padding-top:.8em;font:600 .95em/1.35 Barlow,sans-serif}.rw-win{gap:.35em;animation:.7s cubic-bezier(.34,1.56,.64,1) both wg-pop;display:grid}.rw-win span{letter-spacing:.18em;text-transform:uppercase;color:#cfc8e0;font:800 .9em/1 Montserrat,sans-serif}.rw-win b{text-transform:uppercase;color:var(--ac);text-shadow:0 0 .45em rgb(var(--ac-rgb) / .55);overflow-wrap:anywhere;font:italic 900 2.6em/1.05 Montserrat,sans-serif}.rw-win em{color:#e4dff0;font:600 1em/1.2 Barlow,sans-serif}@media (prefers-reduced-motion:reduce){.rw,.rw-last li,.rw-win,.rw-led,.rw-pointer{animation:none!important}}.bf{width:78em;animation:wg-in .6s var(--ease) both;background:#0e0b1ce6;border:1px solid #ffffff1a;border-radius:1em;gap:1em;padding:1.1em 1.5em 1.2em;display:grid;position:relative;box-shadow:0 1.4em 3.4em -1.2em #000000d9}.bf-head{justify-content:center;align-items:center;gap:1em;min-height:1.6em;display:flex}.bf-head .wgx-kicker{font-size:1em}.bf-time{font-variant-numeric:tabular-nums;color:var(--ac);font:italic 900 110% 1.3em/1.1 Saira,sans-serif;background:#ffffff17;border-radius:.45em;padding:.15em .6em}.bf-time[data-urgent="1"]{color:var(--ink);background:rgb(var(--ac-rgb) / .4);animation:.9s ease-in-out infinite wg-pulse}.bf-row{grid-template-columns:13em minmax(0,1fr) 13em;align-items:center;gap:1.4em;display:grid}.bf-team{gap:.35em;min-width:0;display:grid}.bf-team[data-side=b]{text-align:right}.bf-team b{text-transform:uppercase;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 -.12em 0 var(--ca);padding-bottom:.15em;font:italic 900 2.1em/1.05 Montserrat,sans-serif;overflow:hidden}.bf-team[data-side=b] b{box-shadow:inset 0 -.12em 0 var(--cb)}.bf-team span{font-variant-numeric:tabular-nums;color:var(--ink);font:italic 900 110% 1.6em/1 Saira,sans-serif}.bf-team small{letter-spacing:.08em;text-transform:uppercase;color:#cfc8e0;margin-left:.4em;font:700 .5em/1 Montserrat,sans-serif}.bf-team[data-side=b] small{margin:0 .4em 0 0}.bf-team[data-side=b] span{flex-direction:row-reverse;justify-content:flex-start;align-items:baseline;display:flex}.bf-rope{background:#ffffff0f;border-radius:99px;height:2.4em;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.bf-fill{transition:width .3s var(--ease);position:absolute;top:0;bottom:0}.bf-fill[data-side=a]{width:calc(50% + var(--p) * 50%);background:linear-gradient(90deg, var(--ca), #ffffff1f);background-color:var(--ca);box-shadow:0 0 1.4em -.2em var(--ca);border-radius:99px 0 0 99px;left:0}.bf-fill[data-side=b]{width:calc(50% - var(--p) * 50%);background-color:var(--cb);box-shadow:0 0 1.4em -.2em var(--cb);border-radius:0 99px 99px 0;right:0}.bf-fill:after{content:"";border-radius:inherit;background:repeating-linear-gradient(-55deg,#ffffff24 0 .5em,#0000 .5em 1.1em);position:absolute;inset:0}.bf-mid{background:#ffffff80;width:2px;margin-left:-1px;position:absolute;top:-.6em;bottom:-.6em;left:50%}.bf-knot{left:calc(50% + var(--p) * 50%);z-index:2;width:2.6em;height:2.6em;box-shadow:0 0 0 .28em var(--ink), 0 0 1.4em #ffffff80;transition:left .3s var(--ease);background:#0b0918;border-radius:.5em;margin:-1.3em 0 0 -1.3em;position:absolute;top:50%;transform:rotate(45deg)}.bf-knot[data-tire=a]{animation:bf-jerk-a .3s var(--ease)}.bf-knot[data-tire=b]{animation:bf-jerk-b .3s var(--ease)}@keyframes bf-jerk-a{40%{transform:rotate(45deg)translate(-.25em,.25em)scale(1.12)}}@keyframes bf-jerk-b{40%{transform:rotate(45deg)translate(.25em,-.25em)scale(1.12)}}.bf-hint{text-align:center;margin:0;font-size:1em}.bf-win{justify-items:center;gap:.2em;margin:0;animation:.7s cubic-bezier(.34,1.56,.64,1) both wg-pop;display:grid}.bf-win small{letter-spacing:.3em;text-transform:uppercase;color:#cfc8e0;font:800 .9em/1 Montserrat,sans-serif}.bf-win b{text-transform:uppercase;color:var(--ac);text-shadow:0 0 .45em rgb(var(--ac-rgb) / .55);font:italic 900 2.8em/1.05 Montserrat,sans-serif}.bf[data-fin=a] .bf-fill[data-side=b],.bf[data-fin=b] .bf-fill[data-side=a]{opacity:.35}@media (prefers-reduced-motion:reduce){.bf,.bf-knot,.bf-win,.bf-time{animation:none!important}.bf-fill,.bf-knot{transition:none}}.qw{width:48em;animation:wg-in .6s var(--ease) both;gap:.8em;display:grid}.qw-head{justify-content:space-between;align-items:center;gap:1em;padding:0 .3em;display:flex}.qw-head .wgx-kicker{text-shadow:0 1px 8px #07060fe6;font-size:1em}.qw-n{letter-spacing:.08em;text-transform:uppercase;color:#cfc8e0;background:#0e0b1ce6;border:1px solid #ffffff1a;border-radius:99px;padding:.35em .8em;font:700 .85em/1 Montserrat,sans-serif}.qw-n b{color:var(--ac);font-variant-numeric:tabular-nums}.qw-stage{display:grid}.qw-stage>*{grid-area:1/1}.qw-card{animation:qw-in .6s var(--ease) both;box-shadow:inset .3em 0 0 var(--ac), 0 0 2.6em -.6em #9c00f08c, 0 1.4em 3.4em -1.2em #000000d9;background:#0e0b1cf0;border:1px solid #ffffff1a;border-radius:1em;align-self:end;gap:.55em;padding:1.3em 1.6em 1.5em;display:grid;position:relative;overflow:hidden}.qw-who{letter-spacing:.1em;text-transform:uppercase;color:#cfc8e0;margin:0;font:700 .9em/1.2 Montserrat,sans-serif}.qw-who b{letter-spacing:.04em;text-transform:none;font-size:1.15em;font-weight:900}.qw-text{color:var(--ink);overflow-wrap:anywhere;text-shadow:0 2px 12px #07060f99;margin:0;font:800 1.85em/1.25 Montserrat,sans-serif}.qw-time{background:var(--ac);transform-origin:0;height:.3em;box-shadow:0 0 .8em rgb(var(--ac-rgb) / .7);animation:linear both qw-time;position:absolute;bottom:0;left:0;right:0}@keyframes qw-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.qw-empty{background:#0e0b1ce6;border:1px dashed #ffffff38;border-radius:1em;align-self:end;margin:0;padding:1.1em 1.4em;font-size:1em;line-height:1.5}.qw-next{gap:.4em;margin:0;padding:0;list-style:none;display:grid}.qw-next li{animation:rw-in .45s var(--ease) both;color:#e4dff0;background:#0e0b1cd1;border:1px solid #ffffff12;border-radius:.7em;align-items:baseline;gap:.7em;min-width:0;padding:.55em 1em;font:600 1em/1.3 Barlow,sans-serif;display:flex}.qw-next li:nth-child(n+2){opacity:.75}.qw-next li:nth-child(n+3){opacity:.55}.qw-next b{flex:none;font:800 .9em/1.3 Montserrat,sans-serif}.qw-next span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qw-foot{letter-spacing:.06em;text-transform:uppercase;color:#cfc8e0;text-shadow:0 1px 8px #07060fe6;margin:0;padding:0 .3em;font:700 .8em/1.2 Montserrat,sans-serif}.qw-foot kbd{font:inherit;color:var(--ink);background:rgb(var(--ac-rgb) / .22);box-shadow:inset 0 0 0 1px rgb(var(--ac-rgb) / .6);text-transform:none;border-radius:.35em;padding:.1em .45em}@keyframes qw-in{0%{opacity:0;transform:translateY(1.6em)scale(.97)}}@media (prefers-reduced-motion:reduce){.qw,.qw-card,.qw-next li{animation:none}.qw-time{display:none}}.nu{width:72em;animation:wg-in .6s var(--ease) both;background:radial-gradient(60% 70% at 50% 55%,#9c00f029,#0000 70%),#0e0b1cd6;border:1px solid #ffffff1a;border-radius:1.2em;gap:.8em;padding:1.2em 1.4em 1.4em;display:grid;box-shadow:0 1.4em 3.4em -1.2em #000000d9}.nu-head{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.nu-head .wgx-kicker{font-size:1em}.nu-head .wgx-hint{font-size:.8em}.nu-zone{height:32em;position:relative;overflow:hidden}.nu-w{white-space:nowrap;transition:transform .9s var(--ease), font-size .9s var(--ease);position:absolute;top:50%;left:50%}.nu-w i{color:#f4f1fa9e;text-shadow:0 .06em .3em #07060fcc;animation:nu-in .7s var(--ease) both;font:800 1em/1 Montserrat,sans-serif;transition:color .6s,text-shadow .6s;display:block}.nu-w[data-rang="0"] i{color:var(--ac);text-shadow:0 0 .3em rgb(var(--ac-rgb) / .5)}.nu-w[data-rang="1"] i,.nu-w[data-rang="2"] i{color:var(--ink)}.nu-w[data-hot="1"] i{color:var(--ink);text-shadow:0 0 .3em #b814c48c}.nu-w[data-rang="0"][data-hot="1"] i{color:var(--ac);text-shadow:0 0 .35em rgb(var(--ac-rgb) / .8)}@keyframes nu-in{0%{opacity:0;transform:scale(.4)}}.nu-vide{color:#cfc8e0;place-items:center;margin:0;font:700 1.1em/1.3 Montserrat,sans-serif;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.nu,.nu-w i{animation:none}.nu-w{transition:none}}.gw-wrap{max-width:100%;transition:opacity .3s}.gw-card{width:30em;max-width:100%;color:var(--ink);animation:wg-in .6s var(--ease) both;background:linear-gradient(#16102af0,#07060ff2);border:1px solid #ffffff17;border-radius:1em;gap:1em;padding:1.15em 1.4em 1.3em;transition:box-shadow .5s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 0 3.2em -1.2em #9c00f073,0 1.4em 3.4em -1.2em #000000d9}.gw-card:before{content:"";background:linear-gradient(90deg, var(--ac), #b814c4a6 55%, transparent);height:2px;position:absolute;top:0;left:1.4em;right:1.4em}.gw-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#b814c433,#0000 65%);border-radius:50%;width:15em;height:15em;position:absolute;top:-7em;right:-7em}.gw-card[data-flash="1"]{box-shadow:0 0 0 2px var(--ac), 0 0 2.6em rgb(var(--ac-rgb) / .5), 0 0 4.4em #b814c459, 0 1.4em 3.4em -1.2em #000000d9}.gw-bilan{width:26em}.gw-manches,.gw-serie{width:28em}.gw-trio{width:32em}.gw-head{z-index:1;align-items:center;gap:.65em;min-height:2em;display:flex;position:relative}.gw-emb{width:1.7em;height:1.7em;color:var(--ac);filter:drop-shadow(0 0 .45em rgb(var(--ac-rgb) / .5));flex:none}.gw-kick{letter-spacing:.22em;text-transform:uppercase;color:#cfc8e0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font:800 .85em/1.1 Montserrat,sans-serif;overflow:hidden}.gw-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font:italic 900 110% .95em/1 Saira,sans-serif;background:#ffffff14;border-radius:.45em;flex:none;align-items:baseline;gap:.45em;padding:.42em .8em .38em;animation:.5s cubic-bezier(.34,1.56,.64,1) both wg-pop;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff21}.gw-tag small{letter-spacing:.12em;opacity:.78;font:800 .72em/1 Montserrat,sans-serif}.gw-tag[data-or="1"],.gw-tag[data-eco="3"]{color:#1a0d02;background:var(--ac);box-shadow:0 0 1.2em rgb(var(--ac-rgb) / .45)}.gw-tag[data-eco="1"]{color:#cfc8e0}.gw-tag[data-eco="2"]{background:#b814c43d;box-shadow:inset 0 0 0 1px #b814c4d9,0 0 1em #b814c459}.gw-num{font-variant-numeric:tabular-nums;font:italic 900 112% 1em/1 Saira,sans-serif;padding-right:.06em;display:block}.gw-num span{animation:gw-up .45s var(--ease) both;display:inline-block}@keyframes gw-up{0%{opacity:0;transform:translateY(45%)scale(1.25)}}.gw-hero small,.gw-side small,.gw-trio-c small{letter-spacing:.16em;text-transform:uppercase;color:#a59cbd;font:800 .78em/1.15 Montserrat,sans-serif}.gw-duo{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.4em;display:grid;position:relative}.gw-hero{border-right:1px solid #ffffff1a;justify-items:start;gap:.4em;padding-right:1.4em;display:grid}.gw-hero .gw-num{color:var(--ac);text-shadow:0 0 .3em rgb(var(--ac-rgb) / .4);font-size:5.6em;line-height:.92}.gw-stats{z-index:1;gap:.5em;margin:0;padding:0;list-style:none;display:grid;position:relative}.gw-stats li{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:1em;padding-bottom:.45em;display:flex}.gw-stats li:last-child{border-bottom:0;padding-bottom:0}.gw-stats span{color:#cfc8e0;order:-1;min-width:0;font:700 .9em/1.2 Montserrat,sans-serif}.gw-stats b{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font:italic 900 110% 1.5em/1 Saira,sans-serif}.gw-card>.gw-stats{border-top:1px solid #ffffff14;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding-top:.9em}.gw-card>.gw-stats li{text-align:center;border:0;flex-direction:column-reverse;align-items:center;gap:.35em;padding:0 .4em}.gw-card>.gw-stats li+li{box-shadow:inset 1px 0 #ffffff14}.gw-card>.gw-stats span{letter-spacing:.08em;text-transform:uppercase;font-size:.72em}.gw-card>.gw-stats b{font-size:1.6em}.gw-vs{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.2em;display:grid;position:relative}.gw-side{justify-items:center;gap:.3em;display:grid}.gw-side .gw-num{color:var(--ink);font-size:4.8em;line-height:.92}.gw-side[data-lead="1"] .gw-num{color:var(--ac);text-shadow:0 0 .3em rgb(var(--ac-rgb) / .4)}.gw-vs-sep{background:linear-gradient(#0000,#ffffff47,#0000);width:2px;height:4.6em;transform:skew(-14deg)}.gw-pips{gap:.35em;margin-top:.35em;display:flex}.gw-pips i{background:#ffffff24;border-radius:99px;width:1.5em;height:.45em;transition:background .4s,box-shadow .4s;transform:skew(-20deg)}.gw-pips i[data-on="1"]{background:var(--ac);box-shadow:0 0 .7em rgb(var(--ac-rgb) / .6)}.gw-trio-l{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.gw-trio-c{text-align:center;justify-items:center;gap:.4em;padding:0 .3em;display:grid;position:relative}.gw-trio-c .gw-num{font-size:4.2em;line-height:.92}.gw-trio-c:first-child .gw-num{color:var(--ac);text-shadow:0 0 .3em rgb(var(--ac-rgb) / .4)}.gw-trio-sep{background:linear-gradient(#0000,#ffffff47,#0000);width:2px;height:3.6em;position:absolute;top:.3em;left:0;transform:skew(-14deg)}.gw-hr{grid-template-columns:minmax(0,1fr) auto}.gw-hr .gw-hero{border:0;border-left:1px solid #ffffff1a;justify-items:end;padding:0 0 0 1.4em}.gw-hr-nom{text-transform:uppercase;min-width:0;color:var(--ink);overflow-wrap:anywhere;font:italic 900 2.5em/1.02 Montserrat,sans-serif;animation:.5s cubic-bezier(.34,1.56,.64,1) both wg-pop}.gw-ult{letter-spacing:.14em;text-transform:uppercase;color:#a59cbd;background:#ffffff0f;border-radius:99px;flex:none;align-items:center;gap:.5em;padding:.42em .85em;font:800 .85em/1 Montserrat,sans-serif;transition:color .3s,background .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.gw-ult i{background:#ffffff40;border-radius:50%;width:.7em;height:.7em}.gw-ult[data-on="1"]{color:#1a0d02;background:var(--ac);box-shadow:0 0 1.4em rgb(var(--ac-rgb) / .6), 0 0 2.6em #b814c466;animation:1.6s ease-in-out infinite gw-ult}.gw-ult[data-on="1"] i{background:#1a0d02}@keyframes gw-ult{50%{box-shadow:0 0 2em rgb(var(--ac-rgb) / .85), 0 0 3.4em #b814c48c}}.gw-regle{z-index:1;flex-wrap:wrap;align-items:baseline;gap:.3em .6em;margin:0;display:flex;position:relative}.gw-regle span{text-transform:uppercase;color:var(--ink);font:800 1.25em/1.15 Montserrat,sans-serif}.gw-regle i{color:var(--ac);font:900 1.5em/1 Saira,sans-serif}.gw-regle b{text-transform:uppercase;color:var(--ac);text-shadow:0 0 .4em rgb(var(--ac-rgb) / .45);overflow-wrap:anywhere;font:italic 900 1.6em/1.1 Montserrat,sans-serif}.gw-barre{z-index:1;background:#ffffff12;border-radius:99px;height:1.15em;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.gw-barre-in{border-radius:inherit;transform-origin:0;transition:transform .6s var(--ease);background:linear-gradient(90deg, rgb(var(--ac-rgb) / .5), var(--ac));position:absolute;inset:0;box-shadow:0 0 1.2em #b814c48c}.gw-barre-cran{background:#fff3;width:2px;margin-left:-1px;position:absolute;top:22%;bottom:22%}.gw-barre-cran[data-on="1"]{background:#1a0d0273}.gw-pied{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#a59cbd;justify-content:space-between;gap:1em;font:700 .8em/1.2 Montserrat,sans-serif;display:flex;position:relative}.gw-pied b{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:.25em;font:italic 900 1.45em/1 Saira,sans-serif}.gw-flash{z-index:3;text-align:center;border-radius:inherit;animation:gw-flash 3.2s var(--ease) both;background:radial-gradient(70% 90%,#07060fed,#07060fcc);place-content:center;justify-items:center;gap:.35em;padding:1em;display:grid;position:absolute;inset:0}.gw-flash b{text-transform:uppercase;color:var(--ac);text-shadow:0 0 .4em rgb(var(--ac-rgb) / .7), 0 0 1.2em #b814c480;font:italic 900 4.2em/1 Montserrat,sans-serif;animation:.7s cubic-bezier(.34,1.56,.64,1) both gw-coup}.gw-flash small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font:800 1.15em/1.2 Montserrat,sans-serif}.gw-flash[data-ev=perdue] b{color:var(--ink);text-shadow:none}@keyframes gw-flash{0%{opacity:0}8%,85%{opacity:1}to{opacity:0}}@keyframes gw-coup{0%{opacity:0;transform:scale(.6)skew(-8deg)}}@media (prefers-reduced-motion:reduce){.gw-card,.gw-tag,.gw-num span,.gw-hr-nom,.gw-ult[data-on="1"],.gw-flash b{animation:none}.gw-flash{animation-duration:10ms;animation-fill-mode:none}.gw-barre-in,.gw-pips i{transition:none}}.gw-hub{padding:24px 0 56px;scroll-margin-top:90px}.gw-hub>.lede{max-width:820px}.gw-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:26px 0 12px;display:grid}@media (width<=1000px){.gw-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.gw-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.gw-tab{border:1px solid var(--line);background:var(--s1);min-height:44px;color:var(--muted);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:8px 16px 8px 12px;font:700 14px/1 Montserrat,sans-serif;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.gw-tabs .gw-tab{text-align:center;justify-content:center;padding:8px 10px;line-height:1.2}.gw-tab .gw-emb{color:currentColor;filter:none;width:20px;height:20px}.gw-tab:hover{color:var(--ink)}.gw-tab[aria-selected=true]{color:var(--ink);border-color:var(--gold);background:#f2ae121a}.gw-tab[aria-selected=true] .gw-emb{color:var(--gold)}.gw-tab:focus-visible,.gw-carte .chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gw-marques{color:var(--muted);margin:0 0 18px;font-size:14px}.gw-scene{aspect-ratio:16/9;border:1px solid var(--line);background:#05040b;border-radius:14px;position:relative;overflow:hidden}.gw-scene video{object-fit:cover;filter:brightness(.6);width:100%;height:100%;position:absolute;inset:0}.gw-scene[data-neutre="1"]{background:radial-gradient(55% 65% at 22% 18%,#9c00f033,#0000 70%),radial-gradient(50% 60% at 85% 92%,#b814c429,#0000 70%),linear-gradient(#0d0a1c,#07060f)}.gw-scene[data-neutre="1"]:before{content:"";background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 48px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/48px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000);mask-image:radial-gradient(80% 80%,#000,#0000)}.gw-scene iframe{z-index:1;transform-origin:0 0;background:0 0;border:0;width:1920px;max-width:none;height:1080px;position:absolute;top:0;left:0}.gw-scene-note{z-index:2;color:#f4f1fa9e;pointer-events:none;font:600 11px/1.2 Barlow,sans-serif;position:absolute;bottom:8px;right:10px}.gw-rl{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--s1);color:var(--muted);border-radius:12px;margin:18px 0 0;padding:16px 18px;font-size:15px}.gw-rl a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.gw-cards{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-auto-rows:1fr;gap:18px;margin-top:22px;display:grid}.gw-carte{border:1px solid var(--line);background:var(--s1);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:22px 20px 20px;display:flex}.gw-carte h3{color:var(--ink);margin:0;font:800 20px/1.2 Montserrat,sans-serif}.gw-carte>p{color:var(--muted);margin:0;font-size:15px}.gw-cmds{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.gw-cmds li{color:var(--muted);font:600 13px/1.3 Barlow,sans-serif}.gw-cmds kbd,.gw-pl kbd{background:var(--s2);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:4px 7px;font:700 12px/1 Montserrat,sans-serif}.gw-carte .form{gap:12px;margin-top:auto}.gw-carte .form .wg-url{font-size:13px}.gw-liens{flex-wrap:wrap;gap:8px;display:flex}.gw-pl-list{gap:22px;display:grid}.gw-pl{border:1px solid var(--line);background:var(--s1);border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:22px;display:grid}.gw-pl h2{margin:0 0 6px;font:800 22px/1.2 Montserrat,sans-serif}.gw-pl-mini{border:1px solid var(--line);--ac:#f2ae12;--ac-rgb:242 174 18;background:radial-gradient(70% 80% at 50% 40%,#9c00f024,#0000 70%),#07060f;border-radius:12px;place-items:center;padding:22px 14px;font-size:clamp(7px,1vw,11px);display:grid}.gw-pl-side{align-content:start;gap:14px;display:grid}.gw-pl-ctl{align-content:start;gap:10px;display:grid}.gw-pl-row{background:var(--s2);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:10px 12px;display:grid}.gw-pl-row>span{min-width:0;color:var(--ink);gap:4px;font:700 15px/1.2 Montserrat,sans-serif;display:grid}.gw-pl-row>span small{color:var(--muted);font:500 13px/1.3 Barlow,sans-serif}.gw-pl-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gw-pl-act .btn{min-width:52px;min-height:44px;padding-inline:14px}.gw-pl-act output{text-align:center;font-variant-numeric:tabular-nums;min-width:3ch;font:italic 900 26px/1 Saira,sans-serif}.gw-pl-act input{border:1px solid var(--line);background:var(--s1);width:92px;min-height:44px;color:var(--ink);border-radius:10px;padding:8px 10px;font:600 16px/1 Barlow,sans-serif}.gw-pl-act input[type=text]{width:180px}.gw-pl-act input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.gw-pl-discret{flex-wrap:wrap;gap:8px;display:flex}@media (width<=980px){.gw-pl{grid-template-columns:1fr}}.at{gap:56px;padding-bottom:40px;display:grid}.at .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.at-bloc-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}.at-bloc-h h2{font-size:clamp(22px,2.6vw,30px);font-weight:900}.at-bloc-h p{color:var(--muted);font-size:15px}.at-ecran{aspect-ratio:16/9;background:#05040b;position:relative;overflow:hidden}.at-ecran iframe{z-index:1;border:0;width:100%;height:100%;position:absolute;inset:0}.at-ecran.is-transp{background:#0b0a14}.at-attente{color:var(--muted);background:linear-gradient(110deg, var(--s1) 30%, var(--s2) 50%, var(--s1) 70%) 0 0 / 300% 100%;place-items:center;font-size:14px;animation:1.6s linear infinite at-shim;display:grid}@keyframes at-shim{to{background-position:-150% 0}}.at-err{text-align:center;color:#ffb4a8;background:var(--s1);place-items:center;padding:24px;display:grid}.at-demo{position:absolute;inset:0}.at-demo video,.at-demo img{object-fit:cover;filter:saturate(.85)brightness(.62);width:100%;height:100%;display:block}.at-demo span{z-index:2;letter-spacing:.04em;text-align:right;color:#ffffff9e;pointer-events:none;background:#00000073;border-radius:4px;max-width:72%;padding:3px 7px;font:700 10px/1.3 Montserrat,sans-serif;position:absolute;bottom:6px;right:8px}.at-jeu-l{gap:12px;display:grid}.at-jeu-l .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font:800 11px/1 Montserrat,sans-serif}.at-jeu-r{flex-wrap:wrap;gap:6px;display:flex}.at-jeu-r .chip{min-height:42px;padding:10px 14px}.at-jeu-fiche{border:1px solid var(--line);background:var(--s1);border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:20px 32px;margin-top:18px;padding:22px;display:grid}.at-jeu-id{align-content:start;gap:10px;display:grid}.at-jeu-id small{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font:800 11px/1 Montserrat,sans-serif}.at-jeu-id b{color:var(--ink);font:800 clamp(22px,2.4vw,28px)/1.1 Montserrat,sans-serif}.at-jeu-id p{color:var(--muted);font-size:15px;line-height:1.45}.at-jeu-pal{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.at-jeu-pal .bk-sw{flex:none}.at-jeu-dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;line-height:1.45;display:grid}.at-jeu-dl dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font:800 12px/1.5 Montserrat,sans-serif}.at-jeu-dl dd{color:var(--muted);margin:0}.at-jeu-var{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.at-jeu-var .lbl{margin-right:6px}.at-hud{min-height:40px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;font:700 13px/1.2 Montserrat,sans-serif;display:inline-flex}.at-hud input{width:18px;height:18px;accent-color:var(--gold);flex:none}.at-hud.is-off{opacity:.5;cursor:not-allowed}@media (width<=860px){.at-jeu-fiche{grid-template-columns:minmax(0,1fr);padding:16px}.at-jeu-dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.at-jeu-dl dd{margin-bottom:8px}}.at-gal{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.at-tile{gap:8px;min-width:0;display:grid}.at-tile-b{text-align:left;color:var(--ink);background:var(--s1);border:1px solid var(--line);cursor:pointer;font:inherit;transition:border-color .2s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:14px;gap:0;padding:0;display:grid;overflow:hidden}.at-tile-b:hover{border-color:#ffffff4d;transform:translateY(-2px)}.at-tile-b:active{transform:scale(.985)}.at-tile-b[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 18px 40px -18px #f2ae1280}.at-vig{pointer-events:none}.at-tile-t{gap:4px;padding:12px 14px 14px;display:grid}.at-tile-t b{font:800 16px/1.2 Montserrat,sans-serif}.at-tile-t small{color:var(--muted);font-size:13px;line-height:1.4}.at-pack{min-height:36px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding-left:4px;font:700 13px/1 Montserrat,sans-serif;display:inline-flex}.at-pack input,.at-check input{width:18px;height:18px;accent-color:var(--gold);flex:none}.at-studio{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:36px;display:grid}.at-stage{gap:14px;min-width:0;display:grid;position:sticky;top:88px}.at-cadre{background:var(--s1);border-radius:18px;padding:8px;box-shadow:0 40px 100px -40px #b814c499,0 0 0 1px #ffffff08}.at-cadre .at-ecran{border-radius:12px}.at-ctl{align-items:center;gap:14px;display:flex}.at-play{flex:none;min-width:112px;min-height:44px}.at-info{color:var(--muted);min-width:0;font-size:14px;line-height:1.45}.at-info b{color:var(--ink);font-family:Montserrat,sans-serif}.at-info span{display:block}.at-info code{color:var(--gold-hi);background:var(--s2);overflow-wrap:anywhere;border-radius:5px;padding:3px 6px;font:600 13px/1 Saira,sans-serif}.at-scenes{gap:8px;display:grid}.at-groupe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.at-groupe .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-basis:100%;margin:6px 0 2px;font:800 11px/1 Montserrat,sans-serif}.at-groupe .chip{min-height:40px;padding:10px 13px}.at-dl{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.at-dl .btn{flex:220px}.at-maj{flex:100%}.at-maj>summary{cursor:pointer;width:100%;list-style:none}.at-maj>summary::-webkit-details-marker{display:none}.at-maj[open]>summary{border-color:var(--gold)}.at-maj-c{border-left:2px solid var(--gold);justify-items:start;gap:10px;margin-top:10px;padding:12px 16px;display:grid}.at-maj-c .at-msg{min-height:0;margin:0}.at-msg{color:var(--muted);min-height:1.5em;font-size:14px}.at-msg.is-err{color:#ffb4a8;border-left:2px solid #ff6a5a;padding-left:10px}.at-reglages{gap:18px;min-width:0;display:grid}.at-g{border:1px solid var(--line);background:var(--s1);border-radius:14px;gap:14px;min-width:0;margin:0;padding:20px;display:grid}.at-g legend{color:var(--ink);margin-left:-8px;padding:0 8px;font:900 17px/1 Montserrat,sans-serif}.at-g .bk-color{background:var(--s2)}.at-pile{gap:12px;display:grid}.at-2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.at-surprise{border-color:#f2ae1280;width:100%}.at-surprise:hover{border-color:var(--gold)}.at-check{cursor:pointer;align-items:center;gap:10px;letter-spacing:0!important;color:var(--ink)!important;font:600 15px/1.35 Barlow,sans-serif!important;display:flex!important}.at-logo{gap:9px;display:grid}.at-logo-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.at-logo-r img{object-fit:contain;background:repeating-conic-gradient(#1c1730 0% 25%,#241e3d 0% 50%) 0 0/14px 14px;border-radius:8px;width:56px;height:56px}.at-logo-vide{border:1px dashed var(--line);width:56px;height:56px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;display:grid}.at-file{min-height:44px;position:relative}.at-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0;min-height:0!important}.at-file:focus-within{outline:2px solid var(--gold);outline-offset:2px}.at-reglages .btn{min-height:44px}.at-al-g{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:36px;display:grid}.at-al .at-stage{position:static}.form label.at-al-nom{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font:700 13px/1 Montserrat,sans-serif;display:flex}.at-al-nom input{flex:200px;min-height:44px}.at-al-nom .btn{min-height:44px}.at-al-code h3{color:var(--ink);font:900 17px/1.2 Montserrat,sans-serif}.at-al-code .btn{flex:140px;min-height:44px}.at-al-pas{color:var(--muted);gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;list-style:decimal;display:grid}.at-al-pas li::marker{color:var(--gold);font-weight:800}@media (width<=1100px){.at-studio,.at-al-g{grid-template-columns:minmax(0,1fr)}.at-stage{position:static}}@media (width<=560px){.at{gap:40px}.at-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.at-tile-t{padding:10px}.at-tile-t small{display:none}.at-cadre{border-radius:14px;padding:5px}.at-ctl{align-items:flex-start}.at-g{padding:16px}}@media (prefers-reduced-motion:reduce){.at-attente{animation:none}.at-tile-b{transition:none}}.at-prix{vertical-align:2px;letter-spacing:.03em;color:var(--gold);border:1px solid #f2ae1273;border-radius:6px;margin-left:6px;padding:3px 7px;font:800 11px/1 Montserrat,sans-serif;display:inline-block}.at-prix.is-libre{color:var(--ink);border-color:var(--line);background:#ffffff0f}.at-dl[hidden]{display:none}.at-paye{background:radial-gradient(500px 200px at 100% 0%, #f2ae121a, transparent 70%), var(--s1);border:1px solid #f2ae1259;border-radius:14px;gap:14px;padding:18px;display:grid}.at-paye-t{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.at-paye-t b{color:var(--ink)}.at-tous{background:var(--gold);color:#1a0d02;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:background .15s;display:flex}.at-tous:hover{background:var(--gold-hi)}.at-tous-t{gap:2px;display:grid}.at-tous-t b{font:800 18px/1.2 Montserrat,sans-serif}.at-tous-t small{opacity:.8;font-size:13px;line-height:1.35}.at-tous-p{white-space:nowrap;font:800 26px/1 Montserrat,sans-serif}.at-unite{align-items:center}.at-unite .btn{flex:0 auto;min-height:40px;padding:0 16px}.at-unite-l{color:var(--muted);font:700 13px/1.3 Montserrat,sans-serif}.at-lien{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:600 14px/1.4 inherit;text-decoration:underline}.at-lien:hover{color:var(--ink)}.at-deja summary{cursor:pointer;color:var(--muted);font:700 13px/1.3 Montserrat,sans-serif}.at-deja[open] summary{margin-bottom:10px}.at-cle{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.at-cle label{color:var(--muted);flex:280px;gap:6px;font:700 13px/1.3 Montserrat,sans-serif;display:grid}.at-cle input{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#07060f;border-radius:10px;padding:0 12px;font:600 14px/1 ui-monospace,monospace}.tool.tx-tool{grid-template-columns:minmax(0,1fr);gap:20px;scroll-margin-top:90px}.tx-head{max-width:760px}.tx-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.tx-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.tx-tab{letter-spacing:.03em;min-height:48px;color:var(--muted);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 22px;font:800 14px/1 Montserrat,sans-serif}.tx-tab:hover{color:var(--ink)}.tx-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold)}.tx-field{border:0;gap:9px;margin:0;padding:0;display:grid}.tx-label,.tx-label-row{letter-spacing:.04em;color:var(--muted);font:700 13px/1.2 Montserrat,sans-serif}.tx-label-row{justify-content:space-between;align-items:baseline;display:flex}.tx-label-row output{color:var(--ink);letter-spacing:.04em;font:700 14px/1 Saira,sans-serif}.tx-hint{color:var(--muted);font-size:14px}.tx-msg{color:var(--muted);min-height:1.4em;font-size:14px}.tx-err{color:#ffb4a8;border-left:2px solid #ff6a5a;padding-left:12px;font-size:15px}.tx-actions{flex-wrap:wrap;gap:10px;display:flex}.tx-actions .btn{min-height:44px;padding:0 18px}.tx-chips{flex-wrap:wrap;gap:8px;display:flex}.tx-chips .chip{min-height:44px}.tx-drop{background:var(--s1);transition:border-color .2s var(--ease), background .2s var(--ease);border:1.5px dashed #ffffff38;border-radius:14px;justify-items:start;gap:6px;padding:24px;display:grid}.tx-drop p:first-child{color:var(--ink);font:800 17px/1.3 Montserrat,sans-serif}.tx-drop .btn{margin-top:10px}.tx-drop.is-over{border-color:var(--gold);background:var(--s2)}.tx-range{appearance:none;background:var(--s2);cursor:pointer;border-radius:99px;margin:17px 0;border:0!important;height:6px!important;min-height:0!important;padding:0!important}.tx-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold);border:3px solid var(--night);width:24px;height:24px;box-shadow:0 0 0 1px var(--gold);cursor:grab;border-radius:50%}.tx-range::-moz-range-thumb{background:var(--gold);border:3px solid var(--night);width:18px;height:18px;box-shadow:0 0 0 1px var(--gold);cursor:grab;border-radius:50%}.form .tx-range:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.tx-col{gap:24px;min-width:0;display:grid}.tx-empty{text-align:center;color:var(--muted);border:1px solid var(--line);background:var(--s1);border-radius:14px;padding:56px 28px}.tx-editor{justify-items:center;gap:10px;display:grid}.tx-editor-cv{aspect-ratio:1;border:1px solid var(--line);touch-action:none;cursor:grab;background:var(--s1);border-radius:14px;width:min(100%,420px);height:auto}.tx-editor-cv:active{cursor:grabbing}.tx-preview,.tx-files{border:1px solid var(--line);background:var(--s1);border-radius:14px;padding:20px}.tx-preview{container-type:inline-size}@container (width<=620px){.tx-preview-body{grid-template-columns:minmax(0,1fr)}.tx-preview-body .tx-big{justify-self:center}}.tx-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tx-preview-head h3{font-size:20px;font-weight:900;line-height:1.1}.tx-preview-head .btn{min-height:44px;padding:0 18px}.tx-preview-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;display:grid}.tx-big{background:repeating-conic-gradient(#1c1730 0% 25%,#241e3d 0% 50%) 0 0/24px 24px;border-radius:12px;width:256px;max-width:100%;height:256px}.tx-chat{color:#efeff1;overflow-wrap:anywhere;background:#18181b;border-radius:10px;gap:6px;min-width:0;padding:12px 14px;font:500 13px/1.4 Barlow,system-ui,sans-serif;display:grid;overflow:hidden}.tx-chat-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tx-chat-line b{color:#bf94ff;font-weight:700}.tx-chat-line b:after{content:":";color:#efeff1;margin-left:1px}.tx-chat-line canvas{flex:none;max-width:100%;height:auto}.tx-chat-line em{letter-spacing:.08em;color:#adadb8;font:600 11px/1 Saira,sans-serif}.tx-gifbar{gap:12px;margin-bottom:16px;display:grid}.tx-progress{color:var(--muted);gap:6px;font-size:14px;display:grid}.tx-progress progress{appearance:none;background:var(--s2);border:0;border-radius:99px;width:100%;height:8px;overflow:hidden}.tx-progress progress::-webkit-progress-bar{background:var(--s2)}.tx-progress progress::-webkit-progress-value{background:var(--gold);border-radius:99px}.tx-progress progress::-moz-progress-bar{background:var(--gold)}.tx-list{margin:0;padding:0;list-style:none;display:grid}.tx-list li{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.tx-list li:first-child{border-top:0}.tx-list strong{font:700 15px/1.3 Montserrat,sans-serif;display:block}.tx-list span{color:var(--muted);font-size:14px;display:block}.tx-list .tx-warn{color:var(--gold-hi);margin-top:4px}.tx-list li.is-warn strong{color:var(--gold-hi)}.tx-list .btn{min-height:44px;padding:0 16px}.tx-thumb{image-rendering:auto;object-fit:contain;background:repeating-conic-gradient(#1c1730 0% 25%,#241e3d 0% 50%) 0 0/14px 14px;border-radius:6px}.tx-fs{border:0;border-top:1px solid var(--line);gap:14px;min-width:0;margin:0;padding:18px 0 0;display:grid}.tx-fs legend{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);float:left;width:100%;margin-bottom:14px;padding:0 12px 0 0;font:800 12px/1 Montserrat,sans-serif}.tx-fs legend+*{clear:both}.form label.tx-check{letter-spacing:0;color:var(--ink);cursor:pointer;align-items:center;gap:12px;min-height:44px;font:600 14px/1.3 Barlow,sans-serif;display:flex}.form input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--gold);cursor:pointer;flex:none;padding:0}.form .tx-range:disabled{opacity:.4;cursor:not-allowed}.tx-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tx-sw{cursor:pointer;width:44px;height:44px;transition:transform .12s var(--ease), border-color .18s var(--ease);border:2px solid #ffffff40;border-radius:50%}.tx-sw:active{transform:scale(.94)}.tx-sw[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 2px var(--night), 0 0 0 4px var(--gold)}.form input[type=color].tx-color{cursor:pointer;border-radius:50%;flex:none;width:44px;height:44px;min-height:44px;padding:3px}.tx-ba{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.tx-ba figure{justify-items:center;gap:6px;min-width:0;margin:0;display:grid}.tx-ba canvas,.tx-retouche{aspect-ratio:1;border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.tx-ba figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:700 12px/1 Montserrat,sans-serif}.tx-retouche{background:var(--s1);max-width:480px}.tx-badges li{grid-template-columns:auto minmax(0,1fr);align-items:start}.tx-bsizes{background:#18181b;border-radius:8px;align-items:flex-end;gap:10px;min-width:152px;padding:8px;display:flex}.tx-bcv{display:block}.tx-dl{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex!important}.tx-dl .btn{min-height:44px;padding:0 12px;font-size:13px}.tx-tierbox{border:1px solid var(--line);background:var(--s2);border-radius:10px;padding:0 14px 0 10px}.tx-chatpair{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.tx-chat.is-clair{color:#0e0e10;background:#efeff1}.tx-chat.is-clair .tx-chat-line b:after{color:#0e0e10}.tx-serie{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tx-serie li{border:1px solid var(--line);background:var(--s1);border-radius:12px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.tx-serie li.is-sel{border-color:var(--gold)}.tx-serie-champs{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;min-width:0;display:grid}.tx-serie-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.tx-serie-actions .btn{min-height:44px;padding:0 14px}.tx-notes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tx-notes li{font-size:14px}.tx-warn{color:var(--gold-hi);font-size:14px}.tx-wall{color:#efeff1;background:#18181b;border-radius:10px;height:380px;padding:0 14px;font:500 13px/1.4 Barlow,system-ui,sans-serif;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.tx-wall-track{will-change:transform;gap:8px;padding:8px 0;animation:30s linear infinite tx-wall-up;display:grid}.tx-wall .tx-chat-line{flex-wrap:nowrap}.tx-wall .tx-chat-line span,.tx-wall .tx-chat-line b{white-space:nowrap}@keyframes tx-wall-up{to{transform:translateY(calc(4px - 50%))}}.tx-wall-track{grid-auto-rows:max-content}.tx-preview-head .tx-chips .chip,.tx-preview-head .tx-chips .btn{min-height:44px}@media (width<=900px){.tx-panel{grid-template-columns:minmax(0,1fr);gap:28px}.tx-preview-body{grid-template-columns:1fr}.tx-big{justify-self:center}}@media (width<=520px){.tx-list li{grid-template-columns:48px minmax(0,1fr)}.tx-list li .btn{grid-column:1/-1}.tx-preview,.tx-files{padding:16px}}.bk-side{position:sticky;top:92px}.bk-presets{flex-wrap:wrap;gap:8px;display:flex}.bk-preset{border:1px solid var(--line);background:var(--s2);min-height:44px;color:var(--muted);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease), transform .12s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 10px;font:700 13px/1 Montserrat,sans-serif;display:inline-flex}.bk-preset:hover{color:var(--ink);border-color:#ffffff47}.bk-preset:active{transform:scale(.97)}.bk-preset[aria-pressed=true]{color:var(--ink);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.bk-sw{border:1px solid #fff3;border-radius:99px;display:inline-flex;overflow:hidden}.bk-sw i{width:14px;height:24px;display:block}.bk-colors{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.form label.bk-color{border:1px solid var(--line);background:var(--s1);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px;font:700 13px/1.2 Montserrat,sans-serif;display:flex}.form .bk-color input{cursor:pointer;border-radius:8px;flex:none;width:44px;height:44px;min-height:44px;padding:2px}.bk-color small{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-top:3px;font:600 12px/1 Saira,sans-serif;display:block}.bk-perso{color:var(--gold);margin-left:8px;font-weight:800}.bk-previews{gap:22px;min-width:0;display:grid}.bk-fig{gap:10px;min-width:0;margin:0;display:grid}.bk-fig figcaption{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.bk-fig figcaption small{color:var(--muted);letter-spacing:.06em;margin-left:6px;font:600 13px/1 Saira,sans-serif}.bk-fig figcaption strong{font:700 15px/1.2 Montserrat,sans-serif}.bk-fig .btn{min-height:44px;padding:0 16px}.bk-fig .preview canvas{display:block}.bk-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.bk-avatar .preview{border-radius:50%;width:min(100%,256px)}.bk-avatar{justify-items:start}.bk-avatar figcaption{width:min(100%,256px)}.bk-panel .preview{max-width:320px}@media (width<=900px){.bk-side{position:static}}@media (prefers-reduced-motion:reduce){.tx-drop,.bk-preset,.btn,.tx-tab,.tx-sw{transition:none}.tx-wall-track{animation:none!important}.tx-wall{overflow-y:auto}}.ot-grille{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.ot-grille>li{display:flex}.ot-carte{background:var(--s2);border:1px solid var(--line);width:100%;color:inherit;border-radius:16px;flex-direction:column;gap:8px;padding:20px 20px 18px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex}.ot-carte:hover{border-color:#ffffff47;transform:translateY(-2px)}.ot-carte.on{border-color:var(--gold);background:#f2ae1212}.ot-haut{justify-content:space-between;align-items:center;gap:10px;display:flex}.ot-ic{width:36px;height:36px;color:var(--gold);background:#f2ae121f;border-radius:10px;place-items:center;display:grid}.ot-free{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font:800 10px/1 Montserrat,sans-serif}.ot-carte.on .ot-free{color:var(--gold)}.ot-n{margin:4px 0 0;font:800 17px/1.2 Montserrat,sans-serif}.ot-d{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.5}.ot-go{color:var(--gold);margin-top:6px;font:700 13px/1 Montserrat,sans-serif}.ot-panneau{scroll-margin-top:90px}.ot-aide{color:var(--muted);margin:26px 0 0;font-size:14px}.ot-retour{margin:28px 0 0}.ot-retour .chip{align-items:center;gap:8px;display:inline-flex}@media (width<=560px){.ot-grille{grid-template-columns:1fr}}.tx-serie li.is-apercu{border-style:dashed}.tx-serie li.is-apercu .tx-thumb{opacity:.8}.tx-serie-apercu{color:var(--gold-hi);grid-column:1/-1;margin:0;font-size:13px}.tx-serie-gate{border-left:2px solid var(--gold);padding-left:12px}.tx-serie-gate a,.tx-dk-gate a{color:var(--gold-hi);text-underline-offset:3px;text-decoration:underline}.tool.tx-tool.tx-dk-tool{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.tx-dk-side{position:sticky;top:92px}.tx-dk{background:linear-gradient(165deg,#1c1929,#09080f 70%);border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.6vw,16px);padding:clamp(14px,2.6vw,30px);display:grid;box-shadow:0 50px 80px -34px #000000d9,inset 0 1px #ffffff1a,inset 0 -14px 28px #00000080}.tx-dk-key{appearance:none;aspect-ratio:1;cursor:pointer;width:100%;transition:transform .12s var(--ease), box-shadow .12s var(--ease);-webkit-tap-highlight-color:transparent;background:#030207;border:0;border-radius:15px;padding:0;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 6px #020106,0 12px 14px #0000008c}.tx-dk-key canvas{width:calc(100% - 10px);height:calc(100% - 10px);transition:filter .12s var(--ease);border-radius:10px;display:block;position:absolute;inset:5px}.tx-dk-key:hover{transform:translateY(-2px)}.tx-dk-key:active,.tx-dk-key[data-flash=true]{transform:translateY(5px);box-shadow:inset 0 0 0 1px #ffffff14,0 1px #020106,0 3px 6px #0000008c}.tx-dk-key:active canvas,.tx-dk-key[data-flash=true] canvas{filter:brightness(1.28)saturate(1.1)}.tx-dk-key[data-sel=true]{box-shadow:inset 0 0 0 2px var(--gold), 0 6px 0 #02010a, 0 0 28px #f2ae1259}.tx-dk-key[data-sel=true]:active,.tx-dk-key[data-sel=true][data-flash=true]{box-shadow:inset 0 0 0 2px var(--gold), 0 1px 0 #02010a, 0 0 22px #f2ae124d}.tx-dk-key.is-vide{background:#08060f;box-shadow:inset 0 3px 10px #000c,inset 0 0 0 1px #ffffff0d,0 2px #ffffff08}.tx-dk-key.is-vide:after{content:"+";color:#ffffff38;place-items:center;font:600 26px/1 Saira,sans-serif;display:grid;position:absolute;inset:0}.tx-dk-key.is-vide[data-sel=true]{box-shadow:inset 0 0 0 2px var(--gold), 0 0 24px #f2ae1240}.tx-dk-key.is-vide[data-sel=true]:after{color:var(--gold)}.tx-dk-edit{gap:22px;display:grid}.tx-dk-big{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:22px;display:grid}.tx-dk-bigface{aspect-ratio:1;background:#030207;border-radius:16px;width:200px;padding:6px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 8px #020106,0 14px 18px #00000080}.tx-dk-bigface canvas{border-radius:11px;width:100%;height:100%;display:block}.tx-dk-bigface span{text-align:center;color:var(--muted);place-items:center;padding:16px;font:700 13px/1.3 Montserrat,sans-serif;display:grid;position:absolute;inset:0}.tx-dk-exp{justify-items:start;gap:12px;display:grid}.tx-dk-exp .btn{min-height:44px;padding:0 18px}.tx-dk-fields{min-width:0}.tx-dk-tint{align-items:center;gap:8px;display:inline-flex}.tx-dk-tint i{border:1px solid #ffffff4d;border-radius:50%;flex:none;width:14px;height:14px}.tx-dk-glyphs{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;display:grid}.tx-dk-glyph{appearance:none;border:1px solid var(--line);background:var(--s2);min-height:52px;color:var(--muted);cursor:pointer;transition:border-color .18s var(--ease), background .18s var(--ease), transform .12s var(--ease);border-radius:12px;place-items:center;padding:0;display:grid}.tx-dk-glyph img{opacity:.85;width:30px;height:30px;transition:opacity .18s var(--ease)}.tx-dk-glyph:hover{border-color:#ffffff4d}.tx-dk-glyph:hover img{opacity:1}.tx-dk-glyph:active{transform:scale(.95)}.tx-dk-glyph[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);background:#1c1730}.tx-dk-glyph[aria-pressed=true] img{opacity:1}.tx-dk-none{font:700 12px/1 Montserrat,sans-serif}.tx-dk-none[aria-pressed=true]{color:var(--ink)}@media (width<=900px){.tool.tx-tool.tx-dk-tool{grid-template-columns:minmax(0,1fr)}.tx-dk-side{position:static}}@media (width<=560px){.tx-dk-big{grid-template-columns:1fr;justify-items:center}.tx-dk-exp{justify-items:center}.tx-dk-bigface{width:min(100%,220px)}.tx-dk-key{border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff14,0 4px #020106,0 8px 10px #00000080}.tx-dk-key canvas{border-radius:8px;width:calc(100% - 6px);height:calc(100% - 6px);inset:3px}}@media (prefers-reduced-motion:reduce){.tx-dk-key,.tx-dk-key canvas,.tx-dk-glyph,.tx-dk-glyph img{transition:none}.tx-dk-key:hover{transform:none}}.tx-dk-gate{background:#f2ae120f;border:1px solid #f2ae1259;border-radius:12px;justify-items:start;gap:12px;padding:14px 16px;display:grid}.tx-dk-gate p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.tx-dk-gate .btn{min-height:44px;padding:0 18px}.tx-dk-gate-key{max-width:28ch;margin:0}.tx-cal-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.form .tx-cal-gauge{background:radial-gradient(120% 85% at 50% 0%, #f2ae1214, transparent 60%), var(--s1);gap:24px;padding:34px 20px 26px;display:grid}.tx-cal-dial{width:min(100%,420px);margin:0 auto;position:relative}.tx-cal-dial svg{width:100%;height:auto;overflow:visible}.tx-cal-track{stroke:var(--s2)}.tx-cal-grads line{stroke:#ffffff1a;stroke-width:2px;stroke-linecap:round}.tx-cal-grads line[data-g=true]{stroke:#ffffff42;stroke-width:2.5px}.tx-cal-arc{stroke:url(#cal-or);transition:stroke-dashoffset .28s var(--ease);filter:drop-shadow(0 0 10px #f2ae124d)drop-shadow(0 0 16px #b814c44d)}.tx-cal-scan{stroke:url(#cal-or);opacity:.85;filter:drop-shadow(0 0 9px #b814c473);animation:1.3s linear infinite cal-scan}.tx-cal-tete{fill:#fff;transition:cx .28s var(--ease), cy .28s var(--ease);filter:drop-shadow(0 0 10px #ffffffbf)}.tx-cal-tete[data-live=true]{animation:cal-pouls 1.5s var(--ease) infinite}@keyframes cal-scan{0%{stroke-dashoffset:345.6px}to{stroke-dashoffset:0}}@keyframes cal-pouls{0%,to{opacity:1}50%{opacity:.5}}.tx-cal-ticks text{fill:var(--muted);letter-spacing:.06em;font:600 11px Saira,sans-serif}.tx-cal-read{pointer-events:none;justify-items:center;gap:8px;display:grid;position:absolute;bottom:9%;left:0;right:0}.tx-cal-val{align-items:baseline;gap:8px;display:flex}.tx-cal-num{font-variant-numeric:tabular-nums;color:var(--ink);font:900 clamp(52px,15vw,76px)/1 Saira,sans-serif}.tx-cal-unit{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font:700 14px/1 Saira,sans-serif}.tx-cal-lib{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);transition:color .2s var(--ease);font:800 11px/1 Montserrat,sans-serif}.tx-cal-lib[data-on=true]{color:var(--gold-hi)}.tx-cal-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tx-cal-tile{border:1px solid var(--line);background:var(--s2);min-width:0;transition:border-color .22s var(--ease), background .22s var(--ease);border-radius:12px;gap:7px;padding:14px 14px 12px;display:grid}.tx-cal-tile[data-etat=encours]{background:#f2ae1212;border-color:#f2ae128c}.tx-cal-tile span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:800 10px/1 Montserrat,sans-serif}.tx-cal-tile strong{font-variant-numeric:tabular-nums;color:var(--ink);font:800 clamp(22px,4.2vw,28px)/1 Saira,sans-serif}.tx-cal-tile[data-etat=vide] strong{color:var(--muted)}.tx-cal-tile small{color:var(--muted);letter-spacing:.06em;font:600 12px Saira,sans-serif}.tx-cal-warn{border-left:2px solid var(--line);padding-left:12px}.form label .tx-hint{letter-spacing:0;font:500 14px/1.4 Barlow,sans-serif}.form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form fieldset.tx-field{gap:4px}.form fieldset legend{margin-bottom:8px;padding:0}.form label.tx-cal-check{letter-spacing:0;min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;font:600 15px/1.3 Barlow,sans-serif;display:flex}.form .tx-cal-check input{appearance:auto;width:22px;height:22px;min-height:22px;accent-color:var(--gold);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;flex:none;margin:0;padding:0}.form .tx-cal-check input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.tx-cal-plan{gap:12px;display:grid}.tx-cal-cible{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;font:700 clamp(20px,3.4vw,26px)/1.1 Montserrat,sans-serif;display:flex}.tx-cal-cible span{color:var(--ink);font:900 clamp(32px,6vw,52px)/1 Saira,sans-serif}.tx-cal-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi);border:1px solid #ffc94a73;border-radius:999px;align-self:center;padding:6px 10px;font:800 11px/1 Montserrat,sans-serif}.tx-cal-demande{color:var(--muted);margin-top:-6px;font-size:15px}.tx-cal-raison{font-size:16px}.tx-cal-alertes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tx-cal-alertes li{color:var(--gold-hi);border-left:2px solid var(--gold-hi);padding-left:12px;font-size:15px}.tx-cal-chiffres{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:4px 0 0;display:grid}.tx-cal-chiffres div{border:1px solid var(--line);background:var(--s2);border-radius:10px;min-width:0;padding:12px}.tx-cal-chiffres dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font:800 11px/1.3 Montserrat,sans-serif}.tx-cal-chiffres dd{font-variant-numeric:tabular-nums;margin:0;font:800 20px/1 Saira,sans-serif}.tx-cal-ouvrir{margin-bottom:4px}.tx-cal-bloc{margin-top:18px}.tx-cal-bloc .tx-hint{margin-bottom:8px}.tx-cal-h4{margin-bottom:6px;font:800 15px/1.3 Montserrat,sans-serif}.tx-cal-table{border-collapse:collapse;width:100%;font-size:15px}.tx-cal-table th,.tx-cal-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:12px 12px 12px 0}.tx-cal-table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-top:0;padding-top:4px;font:800 11px/1 Montserrat,sans-serif}.tx-cal-table tbody th{width:28%;font:700 15px/1.3 Montserrat,sans-serif}.tx-cal-table tbody th em{letter-spacing:.04em;color:var(--muted);margin-top:3px;font:600 12px/1.2 Saira,sans-serif;display:block}.tx-cal-table td strong{color:var(--ink);font:700 16px/1.3 Saira,sans-serif;display:block}.tx-cal-table td small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.4;display:block}.tx-cal-table td:last-child{color:var(--muted);width:30%;padding-right:0;font-size:14px}.tx-cal-verifs{gap:8px;margin-top:14px;display:grid}.tx-cal-verifs details{border:1px solid var(--line);background:var(--s2);border-radius:10px}.tx-cal-verifs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:14px 16px;font:700 15px/1.3 Montserrat,sans-serif;list-style:none;display:flex}.tx-cal-verifs summary::-webkit-details-marker{display:none}.tx-cal-verifs summary:after{content:"+";color:var(--muted);font:700 20px/1 Saira,sans-serif}.tx-cal-verifs details[open] summary:after{content:"−"}.tx-cal-verifs details>p{color:var(--muted);padding:0 16px;font-size:15px}.tx-cal-verifs ol{gap:6px;margin:10px 0 0;padding:0 16px 16px 38px;font-size:15px;display:grid}.tx-cal-liens ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tx-cal-liens a{border:1px solid var(--line);background:var(--s1);min-height:52px;transition:border-color .2s var(--ease), transform .12s var(--ease);border-radius:10px;align-items:center;padding:12px 16px;font:700 14px/1.3 Montserrat,sans-serif;text-decoration:none;display:flex}.tx-cal-liens a:hover{border-color:#ffffff59}.tx-cal-liens a:active{transform:scale(.98)}@media (width<=640px){.tx-cal-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tx-cal-table,.tx-cal-table tbody{display:block}.tx-cal-table tr{border-top:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.tx-cal-table th,.tx-cal-table td,.tx-cal-table tbody th,.tx-cal-table td:last-child{border:0;width:auto;padding:0;display:block}.tx-cal-table td[data-l]:last-child:before{content:attr(data-l);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px;font:800 10px/1.4 Montserrat,sans-serif;display:block}.form .tx-cal-gauge,.tx-cal-plan{padding:16px}}@media (prefers-reduced-motion:reduce){.tx-cal-arc,.tx-cal-tete,.tx-cal-tile,.tx-cal-lib,.tx-cal-liens a{transition:none}.tx-cal-scan,.tx-cal-tete[data-live=true]{animation:none}}.tx-id-side,.tx-wk-side,.tx-id-previews,.tx-wk-view{min-width:0}.tx-id-looks{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.tx-id-look{appearance:none;text-align:left;border:1px solid var(--line);background:var(--s2);color:var(--ink);cursor:pointer;min-width:0;transition:border-color .18s var(--ease), transform .12s var(--ease), background .18s var(--ease);border-radius:12px;align-content:start;gap:4px;padding:8px 8px 10px;display:grid}.tx-id-look canvas{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;height:auto;margin-bottom:4px;display:block}.tx-id-look b{font:800 13px/1.2 Montserrat,sans-serif}.tx-id-look small{color:var(--muted);font:500 12.5px/1.3 Barlow,sans-serif}.tx-id-look:hover{border-color:#ffffff4d}.tx-id-look:active{transform:scale(.98)}.tx-id-look[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);background:#1c1730}.tx-id-presets{flex-wrap:wrap;gap:8px;display:flex}.tx-id-preset{appearance:none;border:1px solid var(--line);background:var(--s2);min-height:44px;color:var(--muted);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease), transform .12s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 10px;font:700 13px/1 Montserrat,sans-serif;display:inline-flex}.tx-id-preset:hover{color:var(--ink);border-color:#ffffff47}.tx-id-preset:active{transform:scale(.97)}.tx-id-preset[aria-pressed=true]{color:var(--ink);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.tx-id-sw{border:1px solid #fff3;border-radius:99px;display:inline-flex;overflow:hidden}.tx-id-sw i{width:14px;height:24px;display:block}.tx-id-colors{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:4px 0 10px;display:grid}.form label.tx-id-color{border:1px solid var(--line);background:var(--s1);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px;font:700 13px/1.2 Montserrat,sans-serif;display:flex}.form .tx-id-color input{cursor:pointer;border-radius:8px;flex:none;width:44px;height:44px;min-height:44px;padding:2px}.tx-id-color small{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-top:3px;font:600 12px/1 Saira,sans-serif;display:block}.tx-id-perso{color:var(--gold);margin-left:8px;font-weight:800}.tx-id-side .tx-more,.tx-wk-side .tx-more{margin-top:2px}.tx-id-fonts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tx-id-font{appearance:none;text-align:left;border:1px solid var(--line);background:var(--s2);color:var(--ink);cursor:pointer;min-width:0;transition:border-color .18s var(--ease), transform .12s var(--ease), background .18s var(--ease);border-radius:12px;align-content:start;gap:3px;padding:12px 14px;display:grid}.tx-id-font span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:2px 0 6px;font-size:26px;line-height:1.1;overflow:hidden}.tx-id-font b{font:800 13px/1.2 Montserrat,sans-serif}.tx-id-font small{color:var(--muted);font:500 12.5px/1.3 Barlow,sans-serif}.tx-id-font:hover{border-color:#ffffff4d}.tx-id-font:active{transform:scale(.98)}.tx-id-font[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);background:#1c1730}.tx-id-check,.form label.tx-id-check{letter-spacing:0;min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;font:600 15px/1.3 Barlow,sans-serif;display:flex}.tx-id-check input,.form .tx-id-check input{width:22px;height:22px;min-height:22px;accent-color:var(--gold);cursor:pointer;flex:none;padding:0}.tx-id-zip{gap:10px;display:grid}.tx-id-zip .btn{min-height:52px}.tx-id-previews{gap:34px;display:grid}.tx-id-board{gap:10px;margin:0;display:grid}.tx-id-board figcaption{gap:2px;display:grid}.tx-id-board strong{font:800 16px/1.2 Montserrat,sans-serif}.tx-id-board figcaption span{color:var(--muted);font-size:14px}.tx-id-board canvas{border:1px solid var(--line);background:#0a0914;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 40px 70px -40px #b814c473}.tx-id-grp{gap:14px;min-width:0;display:grid}.tx-id-grp-head{border-top:1px solid var(--line);gap:4px;padding-top:22px;display:grid}.tx-id-grp-head h3{font-size:22px;font-weight:900;line-height:1.1}.tx-id-grp-head p{color:var(--muted);font-size:14.5px}.tx-id-grid{gap:22px;min-width:0;display:grid}.tx-id-grid-ecrans,.tx-id-grid-bannieres{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.tx-id-grid-vignette{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}.tx-id-grid-panneaux{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px}.tx-id-grid-badges{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:18px}.tx-id-fig.is-large{grid-column:1/-1}.tx-id-fig{align-content:start;gap:10px;min-width:0;margin:0;display:grid}.tx-id-fig figcaption{justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:15px;display:flex}.tx-id-fig figcaption strong{font:700 15px/1.2 Montserrat,sans-serif}.tx-id-fig figcaption small{color:var(--muted);letter-spacing:.06em;white-space:nowrap;margin-left:6px;font:600 13px/1 Saira,sans-serif}.tx-id-fig .btn{flex:none;min-height:44px;padding:0 16px}.tx-id-prev{border:1px solid var(--line);background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.tx-id-prev canvas{width:100%;height:auto;display:block}.tx-id-fig.is-rond .tx-id-prev{border-radius:50%;width:min(100%,256px)}.tx-id-fig.is-badge .tx-id-prev{background:repeating-conic-gradient(#1c1730 0% 25%,#241e3d 0% 50%) 0 0/16px 16px}.tx-id-fig.is-badge figcaption{flex-wrap:wrap}.tx-id-zones{pointer-events:none;position:absolute;inset:0}.tx-id-zones i{display:block;position:absolute}.tx-id-zones b{letter-spacing:.04em;color:#fff;white-space:nowrap;background:#000000b3;border-radius:5px;padding:3px 7px;font:800 clamp(8px,1.1vw,11px)/1 Montserrat,sans-serif;position:absolute;top:4px;left:6px}.tx-id-z-tv{background:#00000057;inset:0;box-shadow:inset 0 0 0 2px #fff6}.tx-id-z-pc{background:#5cc8f51a;border:2px dashed #5cc8f5}.tx-id-z-pc b{background:#1c6d92}.tx-id-z-tab{background:#3ddc971a;border:2px dashed #3ddc97}.tx-id-z-tab b{background:#137a52;top:auto;bottom:4px}.tx-id-z-mob{background:#ffc94a1a;border:2px solid #ffc94a}.tx-id-z-mob b{background:#8a5d00;top:4px;left:auto;right:6px}.tx-wk-nav{border:1px solid var(--line);background:var(--s1);border-radius:14px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;padding:8px;display:grid}.tx-wk-nav .btn{min-height:48px;padding:0;font-size:24px;line-height:1}.tx-wk-nav-txt{text-align:center;gap:2px;min-width:0;display:grid}.tx-wk-nav-txt strong{color:var(--ink);text-wrap:balance;font:800 15px/1.25 Montserrat,sans-serif}.tx-wk-nav-txt small{letter-spacing:.1em;color:var(--muted);font:600 12px/1 Saira,sans-serif}.tx-wk-nav .tx-wk-now{grid-column:1/-1;min-height:44px;padding:0 16px;font-size:13px}.tx-wk-days{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tx-wk-days legend{margin-bottom:4px;padding:0}.tx-wk-day{border:1px solid var(--line);background:var(--s1);border-radius:12px;gap:12px;min-width:0;padding:10px 12px;display:grid}.tx-wk-day[data-off=true]{background:0 0}.form label.tx-wk-on{letter-spacing:0;min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;font:600 15px/1.3 Barlow,sans-serif;display:flex}.form .tx-wk-on input{width:22px;height:22px;min-height:22px;accent-color:var(--gold);cursor:pointer;flex:none;padding:0}.tx-wk-on span{gap:1px;display:grid}.tx-wk-on b{font:800 15px/1.2 Montserrat,sans-serif}.tx-wk-on small{color:var(--muted);font:500 13px/1.2 Barlow,sans-serif}.tx-wk-day[data-off=true] .tx-wk-on b{color:var(--muted)}.tx-wk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:2px;display:grid}.tx-wk-jeu{grid-column:1/-1}.tx-wk-col{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.form .tx-wk-col label{align-items:center;gap:10px;display:flex}.form .tx-wk-col input[type=color]{cursor:pointer;width:64px;height:44px;min-height:44px;padding:3px}.tx-wk-x{appearance:none;border:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:0 14px;font:700 13px/1 Montserrat,sans-serif}.tx-wk-x:hover{color:var(--ink);border-color:#ffffff4d}.tx-wk-quick{gap:12px;padding-top:4px;display:grid}.tx-wk-view{align-content:start;gap:14px;display:grid;position:sticky;top:84px}.tx-wk-fmts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tx-wk-fmt{appearance:none;text-align:left;border:1px solid var(--line);background:var(--s2);min-height:56px;color:var(--muted);cursor:pointer;min-width:0;transition:color .18s var(--ease), border-color .18s var(--ease), transform .12s var(--ease);border-radius:12px;justify-items:start;gap:3px;padding:9px 12px;display:grid}.tx-wk-fmt b{font:800 13px/1.15 Montserrat,sans-serif}.tx-wk-fmt small{letter-spacing:.05em;font:600 12px/1 Saira,sans-serif}.tx-wk-fmt:hover{color:var(--ink);border-color:#ffffff47}.tx-wk-fmt:active{transform:scale(.97)}.tx-wk-fmt[aria-pressed=true]{color:var(--ink);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);background:#1c1730}.tx-wk-stage{width:min(100%, max(300px, calc((100svh - 300px) * var(--arn,1.7778))));aspect-ratio:var(--ar,16 / 9);border:1px solid var(--line);background:#000;border-radius:12px;margin:0 auto;overflow:hidden;box-shadow:0 40px 70px -40px #b814c473}.tx-wk-stage canvas{width:100%;height:100%;display:block}.tx-wk-note{text-align:center;color:var(--muted);font-size:14px}.tx-wk-actions{justify-content:center}.tx-wk-view .tx-msg{text-align:center}@media (width<=900px){.tx-wk-view{order:-1;position:static}.tx-wk-stage{width:100%}}@media (width<=640px){.tx-id-grid-vignette,.tx-id-fonts{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.tx-wk-fmts,.tx-id-looks{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-id-fig figcaption{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.tx-id-look,.tx-id-preset,.tx-id-font,.tx-wk-fmt{transition:none}}.tr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tr-tete .lede{max-width:64ch}.tr-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 44px;margin:30px 0 0;padding:22px 0 0;display:flex}.tr-stats div{gap:4px;display:grid}.tr-stats dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);order:2;font:800 11px/1 Montserrat,sans-serif}.tr-stats dd{font-variant-numeric:tabular-nums;color:var(--ink);font:800 110% 40px/1 Saira,sans-serif;margin:0}.tr-sec{padding:8px 0 72px}.tr-note{color:var(--muted);border-left:2px solid var(--line);max-width:70ch;margin-top:32px;padding-left:14px;font-size:15px}.tr-lien{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.tr-lien:hover{color:var(--gold)}.tr-outils{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 32px;padding:16px 0;display:grid}.tr-filtres{flex-wrap:wrap;gap:6px;display:flex}.tr-filtres .chip{align-items:center;gap:8px;display:inline-flex}.tr-filtres .n{font-variant-numeric:tabular-nums;opacity:.7;font:700 12px/1 Saira,sans-serif}.tr-outils-pal{justify-items:end;gap:10px;display:grid}.tr-compte{color:var(--muted);font-variant-numeric:tabular-nums;margin:18px 0 14px;font-size:14px}@media (width>=1000px){.tr-outils{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07060fe6;position:sticky;top:68px}}@media (width<=999px){.tr-outils{grid-template-columns:1fr}.tr-outils-pal{justify-items:start}}.tr-pal{gap:12px;display:grid}.tr-pal.compact{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.tr-pal-pre{flex-wrap:wrap;gap:6px;display:flex}.tr-swatch{border:1px solid var(--line);background:var(--s2);min-height:40px;color:var(--muted);cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease), transform .12s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font:700 13px/1 Montserrat,sans-serif;display:inline-flex}.tr-swatch span{border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff2e}.tr-swatch:hover{color:var(--ink);border-color:#ffffff47}.tr-swatch:active{transform:scale(.97)}.tr-swatch[aria-checked=true]{color:var(--ink);border-color:var(--gold)}.tr-pal.compact .tr-swatch b{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tr-pal.compact .tr-swatch{padding:5px}.tr-pal-libre{flex-wrap:wrap;gap:10px;display:flex}.tr-pal-libre label{letter-spacing:.04em;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font:700 12px/1 Montserrat,sans-serif;display:inline-flex}.tr-pal-libre input[type=color]{border:1px solid var(--line);background:var(--s2);cursor:pointer;border-radius:10px;width:40px;height:40px;padding:3px}.tr-pal-libre input[type=color]::-webkit-color-swatch-wrapper{padding:0}.tr-pal-libre input[type=color]::-webkit-color-swatch{border:0;border-radius:7px}.tr-grille{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:26px 20px;margin:0;padding:0;list-style:none;display:grid}.tr-carte button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:14px;gap:12px;width:100%;display:grid}.tr-carte canvas{aspect-ratio:16/9;background:var(--s1);width:100%;box-shadow:0 0 0 1px var(--line);transition:box-shadow .25s var(--ease), transform .35s var(--ease);border-radius:12px;display:block}.tr-carte button:hover canvas{transform:translateY(-3px);box-shadow:0 0 0 1px #f2ae128c,0 18px 40px -18px #b814c48c}.tr-carte button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.tr-carte-txt{gap:5px;padding:0 2px;display:grid}.tr-carte-haut{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tr-carte-haut b{color:var(--ink);font:800 17px/1.2 Montserrat,sans-serif}.tr-carte-haut small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font:700 11px/1 Montserrat,sans-serif}.tr-carte-d{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.tr-carte-ms{font-variant-numeric:tabular-nums;color:var(--muted);opacity:.8;font:600 12px/1 Saira,sans-serif}@media (prefers-reduced-motion:reduce){.tr-carte canvas{transition:none}.tr-carte button:hover canvas{transform:none}}.tr-lecteur{border:1px solid var(--line);background:var(--s1);width:min(1320px,96vw);max-height:94vh;color:var(--ink);border-radius:18px;margin:auto;padding:0;overflow:auto}.tr-lecteur::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040309d1}.tr-lecteur[open]{animation:tr-ouvre .28s var(--ease)}@keyframes tr-ouvre{0%{opacity:0;transform:translateY(10px)scale(.985)}}.tr-l-tete{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.tr-l-tete h2{margin-top:6px;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.1}.tr-l-nav{gap:8px;display:flex}.tr-l-nav .btn{min-height:44px;padding:0 16px}.tr-l-corps{grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:22px;display:grid}.tr-l-ecran canvas{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;display:block}.tr-l-commandes{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px;display:flex}.tr-l-lire{min-width:112px}.tr-l-temps{flex:260px;padding-top:18px;position:relative}.tr-l-temps input[type=range]{width:100%;accent-color:var(--gold);cursor:pointer;min-height:28px;margin:0}.tr-l-coupe{background:var(--ink);pointer-events:none;opacity:.75;width:2px;margin-left:-1px;position:absolute;top:0;bottom:4px}.tr-l-coupe i{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font:700 11px/1 Montserrat,sans-serif;position:absolute;top:-2px;left:6px}.tr-l-lu{font-variant-numeric:tabular-nums;min-width:84px;color:var(--ink);text-align:right;font:700 15px/1 Saira,sans-serif}.tr-l-cote{align-content:start;gap:16px;display:grid}.tr-l-desc{color:var(--ink);font-size:16px}.tr-l-chiffres{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.tr-l-chiffres div{border:1px solid var(--line);background:var(--s2);border-radius:12px;padding:14px}.tr-l-chiffres dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:800 11px/1 Montserrat,sans-serif}.tr-l-chiffres dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font:800 26px/1 Saira,sans-serif}.tr-l-chiffres div+div dd{color:var(--gold)}.tr-l-note{color:var(--muted);font-size:14px}.tr-l-pal{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}@media (width<=980px){.tr-l-corps{grid-template-columns:1fr}}@media (width<=560px){.tr-lecteur{border-radius:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0}.tr-l-tete{align-items:flex-start;padding:14px 16px}.tr-l-corps{padding:16px}.tr-l-nav .btn{padding:0 12px}}@media (prefers-reduced-motion:reduce){.tr-lecteur[open]{animation:none}}.tr-stings{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px 22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tr-sting{align-content:start;gap:14px;display:grid}.tr-sting video{aspect-ratio:16/9;object-fit:cover;background:var(--s1);width:100%;box-shadow:0 0 0 1px var(--line);border-radius:12px}.tr-sting-txt{gap:10px;display:grid}.tr-sting h3{font-size:20px;font-weight:800;line-height:1.2}.tr-sting p{color:var(--muted);font-size:15px}.tr-sting dl{gap:22px;margin:2px 0 6px;display:flex}.tr-sting dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:800 11px/1 Montserrat,sans-serif}.tr-sting dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font:800 18px/1 Saira,sans-serif}.tr-sting .btn{justify-self:start}.tr-sting-media{position:relative}.tr-sting-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07060fb8;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font:800 10.5px/1 Montserrat,sans-serif;position:absolute;top:10px;left:10px}.tr-sting-badge.libre{color:#1a0d02;background:var(--gold);border-color:#0000}.tr-sting .tr-sting-univ{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font:800 11px/1 Montserrat,sans-serif}.tr-sting.vedette{background:#f2ae120a;border:1px solid #f2ae124d;border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:36px;padding:18px}.tr-sting.vedette h3{font-size:26px}.tr-sting-tete{border-bottom:1px solid var(--line);gap:14px;margin-top:56px;padding-bottom:16px;display:grid}.tr-sting-titre{font-size:22px;font-weight:800}.tr-sting-tete+.tr-stings{margin-top:24px}@media (width<=800px){.tr-sting.vedette{grid-template-columns:1fr;padding:14px}}@media (width<=600px){.tr-filtres{scrollbar-width:none;flex-wrap:nowrap;margin:0 -24px;padding:2px 24px 8px;overflow-x:auto}.tr-filtres .chip{flex:none}}:is(.lab-faq,.faq-x){interpolate-size:allow-keywords}.faq-x details::details-content{block-size:0;transition:block-size .42s var(--ease), content-visibility .42s allow-discrete;overflow:clip}.faq-x details[open]::details-content{block-size:auto}.faq-x summary{cursor:pointer;list-style:none}.faq-x summary::-webkit-details-marker{display:none}.faq-x summary:focus-visible,.faq-x button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.lf-sommaire{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.lf-sommaire a{border:1px solid var(--line);color:var(--muted);transition:color .18s var(--ease), border-color .18s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font:700 14px/1 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.lf-sommaire a b{color:var(--gold)}.lf-sommaire a:hover{color:var(--ink);border-color:#f2ae1280}.lf-desc{color:var(--muted);margin:10px 0 30px}.lf-b{border-top:1px solid var(--line);max-width:900px}.lf-b details{border-bottom:1px solid var(--line)}.lf-b summary{transition:padding .3s var(--ease);grid-template-columns:92px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:24px 0;display:grid}.lf-b .n{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:color .25s var(--ease);font:800 12px/1 Montserrat,sans-serif}.lf-b .q{transition:color .2s var(--ease);font:800 19px/1.3 Montserrat,sans-serif}.lf-b .ic{border:1px solid var(--line);width:28px;height:28px;transition:border-color .25s var(--ease), background .25s var(--ease), transform .35s var(--ease);border-radius:50%;position:relative}.lf-b .ic:before,.lf-b .ic:after{content:"";background:var(--gold);width:10px;height:1.5px;transition:rotate .35s var(--ease);position:absolute;top:50%;left:50%;translate:-50% -50%}.lf-b .ic:after{rotate:90deg}.lf-b details[open] .ic{border-color:var(--gold);background:#f2ae121a;transform:rotate(180deg)}.lf-b details[open] .ic:after{rotate:0deg}.lf-b details[open] .n{color:var(--gold)}.lf-b p{color:var(--muted);max-width:calc(62ch + 104px);padding:0 40px 26px 104px}.lf-b details[open] p{animation:lf-up .45s var(--ease) both}@media (hover:hover) and (pointer:fine){.lf-b summary:hover{padding-left:8px}.lf-b summary:hover .q{color:var(--gold)}}@keyframes lf-up{0%{opacity:0;transform:translateY(8px)}}.lf-c{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:14px;display:grid}.lf-c details{background:var(--s1);border:1px solid var(--line);transition:border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease);border-radius:14px}.lf-c summary{gap:14px;padding:22px 56px 22px 22px;font:800 17px/1.35 Montserrat,sans-serif;display:grid;position:relative}.lf-c .n{color:#ffffff24;transition:color .25s var(--ease);font:800 28px/1 Montserrat,sans-serif}.lf-c .ic{color:var(--gold);transition:transform .35s var(--ease);font:400 26px/1 Montserrat;position:absolute;top:20px;right:18px}.lf-c details[open]{background:var(--s2);border-color:#f2ae1273}.lf-c details[open] .n{color:var(--gold)}.lf-c details[open] .ic{transform:rotate(45deg)}.lf-c p{color:var(--muted);padding:0 22px 22px}.lf-c details[open] p{animation:lf-up .45s var(--ease) both}@media (hover:hover) and (pointer:fine){.lf-c details:not([open]):hover{border-color:#fff3;transform:translateY(-2px)}}.lf-d{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.lf-d-liste{border-top:1px solid var(--line);display:grid}.lf-d-liste button{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--muted);cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease), padding .3s var(--ease);background:0 0;align-items:baseline;gap:16px;padding:18px 12px;font:700 16px/1.35 Montserrat,sans-serif;display:flex}.lf-d-liste .n{letter-spacing:.14em;color:#ffffff4d;transition:color .2s var(--ease);font-size:12px}.lf-d-liste button:hover{color:var(--ink)}.lf-d-liste button.on{color:var(--ink);background:#f2ae1212;padding-left:20px}.lf-d-liste button.on .n{color:var(--gold)}.lf-d-panneau{background:var(--s1);border:1px solid var(--line);border-radius:16px;min-height:320px;padding:40px;position:sticky;top:100px;overflow:hidden}.lf-d-panneau:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#b814c438,#0000);border-radius:50%;width:70%;position:absolute;inset:auto -20% -60% auto}.lf-d-in{animation:lf-up .45s var(--ease) both;justify-items:start;gap:16px;display:grid;position:relative}.lf-d-in .cat{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font:800 11px/1 Montserrat,sans-serif}.lf-d-in h3{text-wrap:balance;font:800 clamp(24px,3vw,34px)/1.15 Montserrat,sans-serif}.lf-d-in p{color:var(--muted);max-width:52ch;margin-bottom:10px;font-size:18px}@media (width<=860px){.lf-d{grid-template-columns:1fr}.lf-d-panneau{order:-1;min-height:0;padding:28px;position:static}}.lf-e{border:1px solid var(--line);background:var(--s1);border-radius:16px;max-width:760px;overflow:hidden}.lf-e-fil{scrollbar-width:thin;flex-direction:column;gap:12px;min-height:220px;max-height:400px;padding:20px;display:flex;overflow-y:auto}.lf-e-msg{max-width:82%;animation:lf-up .35s var(--ease) both;border-radius:14px;flex:none;align-content:start;gap:5px;padding:12px 15px;display:grid}.lf-e-msg .pseudo{font:800 12px/1 Montserrat,sans-serif}.lf-e-msg .t{line-height:1.5}.lf-e-msg.spect{background:var(--s2);border-bottom-right-radius:4px;align-self:flex-end}.lf-e-msg.spect .pseudo{color:#c79bff}.lf-e-msg.aghen{background:#f2ae1217;border:1px solid #f2ae1240;border-bottom-left-radius:4px;align-self:flex-start}.lf-e-msg.aghen .pseudo{color:var(--gold)}.lf-e-msg.aghen .t{color:var(--ink)}.dots{gap:5px;padding:4px 0;display:inline-flex}.dots i{background:var(--gold);width:7px;height:7px;animation:lf-dot 1s var(--ease) infinite;border-radius:50%}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes lf-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.lf-e-chips{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px 20px;display:flex}.lf-e-chips .lbl{letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--muted);margin-bottom:4px;font:800 11px/1 Montserrat,sans-serif}.lf-e-chips .chip:disabled{opacity:.45;cursor:default}.lf-e-chips .chip:not(:disabled):hover{color:var(--ink);border-color:#f2ae1280}.lf-f{gap:10px;max-width:900px;display:grid}.lf-f details{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:background .3s var(--ease);background:linear-gradient(90deg,#ffffff09,#0000 70%);position:relative}.lf-f details:before,.lf-f details:after{content:"";width:14px;height:14px;transition:border-color .3s var(--ease);pointer-events:none;border:2px solid #ffffff2e;position:absolute}.lf-f details:before{border-bottom:0;border-right:0;top:0;left:0}.lf-f details:after{border-top:0;border-left:0;bottom:0;right:0}.lf-f details[open]{background:linear-gradient(90deg,#f2ae1217,#0000 75%)}.lf-f details[open]:before,.lf-f details[open]:after{border-color:var(--gold)}.lf-f summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.lf-f .tag{letter-spacing:.1em;color:var(--gold);border:1px solid #f2ae1259;padding:6px 8px;font:800 12px/1 ui-monospace,Consolas,monospace}.lf-f .q{text-transform:uppercase;letter-spacing:.02em;font:800 17px/1.3 Montserrat,sans-serif}.lf-f .etat{letter-spacing:.12em;color:var(--muted);font:700 11px/1 ui-monospace,Consolas,monospace}.lf-f .etat:before{content:"[ OUVRIR ]"}.lf-f details[open] .etat{color:var(--gold)}.lf-f details[open] .etat:before{content:"[ LU ]"}.lf-f .corps{padding:0 22px 22px}.lf-f .barre{background:#ffffff14;height:2px;margin-bottom:16px;display:block;position:relative;overflow:hidden}.lf-f .barre:after{content:"";background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lf-f details[open] .barre:after{animation:lf-load .6s var(--ease) forwards}.lf-f details[open] p{animation:lf-up .4s .25s var(--ease) both}.lf-f p{color:var(--muted);max-width:64ch}@keyframes lf-load{to{transform:scaleX(1)}}@media (width<=640px){.lf-f summary{grid-template-columns:auto minmax(0,1fr)}.lf-f .etat{display:none}}.lf-g-barre{flex-wrap:wrap;align-items:center;gap:14px;max-width:900px;margin-bottom:24px;display:flex}.lf-g-champ{flex:280px}.lf-g-champ input{border:1px solid var(--line);background:var(--s1);width:100%;min-height:50px;color:var(--ink);transition:border-color .2s var(--ease);border-radius:10px;padding:13px 16px;font:500 16px/1.4 Barlow,sans-serif}.lf-g-champ input:focus{border-color:var(--gold);outline:none}.lf-g-cats{flex-wrap:wrap;gap:8px;display:flex}.lf-g-cats .chip.on{color:#0b0814;background:var(--gold);border-color:var(--gold)}.lf-g .lf-b summary{grid-template-columns:110px minmax(0,1fr) 28px}.lf-g .lf-b p{padding-left:122px}.lf-g mark{color:var(--ink);background:#f2ae1240;border-radius:3px;padding:0 2px}.lf-vide{color:var(--muted);padding:28px 0}.lf-vide a{color:var(--gold)}@media (width<=640px){.lf-b summary,.lf-g .lf-b summary{grid-template-columns:minmax(0,1fr) 28px}.lf-b .n{grid-column:1/-1}.lf-b p,.lf-g .lf-b p{padding:0 0 24px}}@media (prefers-reduced-motion:reduce){.faq-x *,.faq-x :before,.faq-x :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.jx-filtres{flex-wrap:wrap;gap:8px;margin:8px 0 32px;display:flex}.jx-filtres .chip{align-items:center;gap:8px;min-height:44px;display:inline-flex}.jx-filtres .chip small{opacity:.7;font:700 11px/1 Saira,sans-serif}.jx-grille{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-auto-rows:1fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}.jx-carte{background:var(--s1);border:1px solid var(--line);min-width:0;transition:border-color .2s var(--ease), transform .25s var(--ease);border-radius:16px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.jx-carte:hover{border-color:#ffffff38;transform:translateY(-2px)}.jx-carte.is-cat{border-color:#f2ae1259}.jx-img{aspect-ratio:16/9;background:#05040b;position:relative;overflow:hidden}.jx-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.jx-img img.alt{opacity:0;transition:opacity .35s var(--ease)}.jx-img img.alt.is-on{opacity:1}.jx-vue{z-index:2;border:1px solid var(--line);background:#07060fc7;border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;bottom:10px;left:10px}.jx-vue button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:8px 12px;font:700 12px/1 Montserrat,sans-serif}.jx-vue button[aria-pressed=true]{color:#1a0d02;background:var(--gold)}.jx-vue button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.jx-corps{align-content:start;gap:12px;padding:18px 20px 20px;display:grid}.jx-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font:800 11px/1 Montserrat,sans-serif}.jx-corps h2{color:var(--ink);margin:0;font:800 22px/1.15 Montserrat,sans-serif}.jx-pal{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.jx-sw{box-shadow:0 0 0 1px var(--line);border-radius:6px;flex:none;margin-top:2px;display:inline-flex;overflow:hidden}.jx-sw i{width:14px;height:16px}.jx-dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;line-height:1.45;display:grid}.jx-dl dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font:800 11px/1.6 Montserrat,sans-serif}.jx-dl dd{color:var(--muted);margin:0}.jx-src{color:var(--muted);opacity:.8;font-size:12.5px;line-height:1.45}.jx-corps .btn{justify-self:start;min-height:44px;margin-top:4px}.jx-legal{max-width:80ch;color:var(--muted);opacity:.75;margin:40px 0 8px;font-size:13px;line-height:1.55}.jxp{border-top:1px solid var(--line);margin:96px 0 0;padding-top:72px;scroll-margin-top:90px}.jxp-h2{letter-spacing:-.015em;max-width:22ch;margin:14px 0 16px;font-size:clamp(30px,4.4vw,52px);font-weight:900;line-height:1.06}.jxp-lede{max-width:70ch;margin-bottom:40px}.jxp-grille,.jxp-jeux,.jxp-resume-grille{grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.jxp-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jxp-carte{background:var(--s1);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:26px 24px 24px;display:flex}.jxp-carte.is-demo{background:0 0;border-style:dashed;border-color:#ffffff2e}.jxp-n{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font:800 11px/1 Montserrat,sans-serif}.jxp-carte.is-demo .jxp-n{color:var(--muted)}.jxp-carte h3,.jxp-resume-item h3{color:var(--ink);margin:0;font:800 22px/1.15 Montserrat,sans-serif}.jxp-d{color:var(--muted);font-size:15px;line-height:1.55}.jxp-pq{color:var(--ink);border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:6px;padding:14px 16px;font-size:14.5px;line-height:1.55;display:grid}.jxp-pq b{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font:800 11px/1.4 Montserrat,sans-serif}.jxp-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;padding-top:6px;display:flex}.jxp-actions .btn{text-align:center;min-height:44px;line-height:1.3}.jxp-lien{color:var(--ink);text-underline-offset:4px;align-items:center;min-height:44px;font:700 14px/1 Montserrat,sans-serif;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}.jxp-lien:hover{-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.jxp-vague{margin-top:56px}.jxp-vague-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}.jxp-vague-tete h3{color:var(--ink);margin:0;font:800 26px/1.15 Montserrat,sans-serif}.jxp-vague-tete p{color:var(--muted);max-width:60ch;font-size:14.5px}.jxp-jeux{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.jxp-jeu{background:var(--s1);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.jxp-jeu img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.85);width:100%;height:auto;display:block}.jxp-jeu div{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:14px 16px 16px;display:flex}.jxp-jeu b{color:var(--ink);font:800 16px/1.25 Montserrat,sans-serif}.jxp-statut{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);white-space:nowrap;background:#f2ae1214;border:1px solid #f2ae1266;border-radius:999px;padding:6px 9px;font:700 11px/1 Montserrat,sans-serif}.jxp-jeu small{color:var(--muted);font-size:13px}.jxp-resume-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.jxp-resume-item{background:var(--s1);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.jxp-resume-item h3{font-size:19px}.jxp-resume-item p:last-child{color:var(--muted);font-size:15px;line-height:1.5}.jxp-resume-pied{color:var(--muted);max-width:80ch;margin-top:20px;font-size:15px}.jxp-resume-pied a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-weight:700}@media (width<=980px){.jxp-grille,.jxp-resume-grille{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.jxp-jeux{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){.jxp-jeux{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.jxp-jeu div{padding:12px}.jxp-jeu b{font-size:14.5px}.jxp-statut{letter-spacing:.06em;padding:6px 8px;font-size:10px}.jx-grille{grid-template-columns:minmax(0,1fr);gap:16px}.jx-dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.jx-dl dd{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.jx-carte,.jx-img img.alt{transition:none}.jx-carte:hover{transform:none}}.jxp-pg-h1{max-width:22ch;font-size:clamp(32px,4.6vw,62px)}.jxp-pg-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.jxp-pg-cta .btn{min-height:48px}.jxp-pg-vis{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.jxp-pg-vis .jx-img{border:1px solid var(--line);border-radius:16px}.jxp-pg-zones{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.jxp-pg-zones li{color:var(--ink);background:var(--s2);border:1px solid var(--line);border-radius:999px;padding:10px 14px;font:700 13px/1 Montserrat,sans-serif}.jxp-pg-zones li:has(a){padding:0}.jxp-pg-zones a{min-height:44px;color:inherit;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.jxp-pg-zones li:has(a):hover{border-color:#f2ae1280}.jxp-pg-dl{max-width:860px;margin-bottom:14px}.jxp-pg-dl dd b{color:var(--ink)}.jxp-pg-mod{display:contents}.jxp-pg-sw{flex-wrap:wrap;gap:8px 18px;display:flex}.jxp-pg-sw span{align-items:center;gap:8px;display:inline-flex}.jxp-pg-sw i{width:22px;height:22px;box-shadow:0 0 0 1px var(--line);border-radius:6px}.jxp-pg-sw code{font-size:13px}@media (width<=700px){.jxp-pg-vis{grid-template-columns:minmax(0,1fr)}}.cd-tete{padding-bottom:28px}.cd-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cd-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 44px;margin:34px 0 0;padding:22px 0 0;display:flex}.cd-stats div{gap:4px;display:grid}.cd-stats dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);order:2;font:800 11px/1 Montserrat,sans-serif}.cd-stats dd{font-variant-numeric:tabular-nums;color:var(--ink);font:800 110% 40px/1 Saira,sans-serif;margin:0}.cd-heros{margin:8px 0 24px}.cd-heros-media{aspect-ratio:16/9;background:var(--s1);box-shadow:0 0 0 1px var(--line), 0 40px 90px -40px #000000e6, 0 0 120px -60px #b814c473;border-radius:18px;position:relative;overflow:hidden}.cd-heros-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cd-legende{color:var(--muted);max-width:70ch;margin-top:14px;font-size:14px}.cd-media{aspect-ratio:16/9;background:var(--s1);box-shadow:0 0 0 1px var(--line);border-radius:12px;position:relative;overflow:hidden}.cd-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cd-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07060fbd;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font:800 10.5px/1 Montserrat,sans-serif;position:absolute;top:10px;left:10px}.cd-badge.libre{color:#1a0d02;background:var(--gold);border-color:#0000}.cd-corps{flex-direction:column;gap:10px;display:flex}.cd-univ{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font:800 11px/1 Montserrat,sans-serif}.cd-corps h3{font-size:20px;font-weight:800;line-height:1.2}.cd-desc{color:var(--muted);font-size:15px}.cd-formats{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.cd-formats li{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink);border:1px solid var(--line);background:#ffffff08;border-radius:6px;padding:6px 9px;font:700 11.5px/1 Saira,sans-serif}.cd-vedette{background:#f2ae120a;border:1px solid #f2ae124d;border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:30px;margin-top:30px;padding:18px;display:grid}.cd-vedette .cd-corps h3{font-size:28px}.cd-note{color:var(--muted);border-left:2px solid #f2ae1280;padding-left:12px;font-size:14px}.cd-dl{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.cd-filtres{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:18px;display:flex}.cd-filtres .chip{align-items:center;gap:8px;display:inline-flex}.cd-filtres .n{font-variant-numeric:tabular-nums;opacity:.7;font:700 12px/1 Saira,sans-serif}.cd-grille{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:26px 22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cd-env{min-width:0;display:flex}.cd-carte{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.cd-carte .cd-corps{flex:1}.cd-cta{align-self:flex-start;margin-top:auto}.cd-formats-vis{border:1px solid var(--line);background:radial-gradient(70% 90% at 50% 100%, #f2ae1212, transparent 70%), var(--s1);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px;margin:4px 0 34px;padding:26px 20px;display:flex}.cd-fv{justify-items:center;gap:10px;margin:0;display:grid}.cd-fv img{height:auto;box-shadow:0 0 0 1px var(--line), 0 20px 40px -24px #000000e6;border-radius:8px;display:block}.cd-fv.f16x9 img{width:240px}.cd-fv.f4x3 img{width:180px}.cd-fv.f1x1 img{width:135px}.cd-fv.f9x16 img{width:112px}.cd-fv figcaption{letter-spacing:.08em;color:var(--muted);font:800 12px/1 Saira,sans-serif}.cd-contenu{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.cd-bloc{border:1px solid var(--line);background:var(--s1);border-radius:14px;flex:1;align-content:start;gap:10px;padding:22px 20px;display:grid}.cd-num{color:var(--gold);font:800 120% 15px/1 Saira,sans-serif}.cd-bloc h3{font-size:18px;font-weight:800;line-height:1.25}.cd-bloc p{color:var(--muted);font-size:15px}.cd-sous{margin-top:56px;font-size:22px;font-weight:800}.cd-sous+.steps{margin-top:18px}@media (width<=1020px){.cd-grille,.cd-contenu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.cd-vedette{grid-template-columns:1fr;padding:14px}.cd-fv.f16x9 img{width:180px}.cd-fv.f4x3 img{width:135px}.cd-fv.f1x1 img{width:100px}.cd-fv.f9x16 img{width:84px}}@media (width<=620px){.cd-grille,.cd-contenu{grid-template-columns:1fr;grid-auto-rows:auto}.cd-stats dd{font-size:32px}}.cm{padding-bottom:40px}.cm-head{padding-bottom:28px}.cm-head .h1-big{max-width:20ch}.cm-player{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line), 0 30px 90px #0000008c, 0 0 120px #b814c429;background:#000;border-radius:20px;position:relative;overflow:hidden}.cm-player video{object-fit:cover;background:#000;width:100%;max-width:none;height:100%;display:block}.cm-son{z-index:2;cursor:pointer;letter-spacing:.02em;color:#1a0d02;background:var(--gold);min-height:44px;transition:background .2s var(--ease), transform .14s var(--ease);border:0;border-radius:999px;padding:0 18px;font:800 14px/1 Montserrat,sans-serif;position:absolute;top:16px;right:16px;box-shadow:0 6px 24px #00000073}.cm-son:hover{background:var(--gold-hi)}.cm-son:active{transform:scale(.97)}.cm-son[aria-pressed=true]{color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#0e0b1cdb}.cm-mention{color:var(--muted);margin-top:12px;font-size:14px}.cm-sec{padding:72px 0 0}.cm-sec>.eyebrow{margin-bottom:14px}.cm-sec>.h2-big{margin-bottom:36px}.cm-chaps{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-auto-rows:1fr;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cm-chaps li{display:flex}.cm-chap{text-align:left;cursor:pointer;background:var(--s1);border:1px solid var(--line);color:var(--ink);font:inherit;transition:border-color .2s var(--ease), background .2s var(--ease), transform .14s var(--ease);border-radius:14px;flex:1;grid-template-rows:auto auto 1fr auto;gap:6px;padding:16px 16px 14px;display:grid}.cm-chap:hover{border-color:#ffffff47}.cm-chap:active{transform:scale(.98)}.cm-chap[data-on=true]{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.cm-chap[data-on=true]{background:color-mix(in srgb, var(--gold) 10%, var(--s1))}}.cm-chap-n{color:var(--gold);font:800 120% 13px/1 Saira,sans-serif}.cm-chap-t{font:800 17px/1.2 Montserrat,sans-serif}.cm-chap-s{color:var(--muted);font-size:14px;line-height:1.4}.cm-chap-m{font-variant-numeric:tabular-nums;color:var(--muted);font:700 13px/1 Saira,sans-serif}.cm-chap[data-on=true] .cm-chap-m{color:var(--gold)}.cm-etapes,.cm-besoins{grid-auto-rows:1fr;gap:18px;display:grid}.cm-etapes{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.cm-besoins{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.cm-rv{display:flex}.cm-etape,.cm-besoin{background:var(--s1);border:1px solid var(--line);border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}.cm-etape img{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;height:auto}.cm-etape-txt{padding:18px 20px 22px}.cm-besoin{padding:22px 22px 26px}.cm-etape-n{color:var(--gold);font:800 120% 13px/1 Saira,sans-serif}.cm-etape h3,.cm-besoin h3{margin:8px 0;font-size:20px;font-weight:800;line-height:1.2}.cm-etape p,.cm-besoin p{color:var(--muted);font-size:16px;line-height:1.55}.cm-fin{padding-top:72px}@media (width<=640px){.cm-player{border-radius:14px}.cm-son{min-height:40px;padding:0 14px;font-size:13px;top:10px;right:10px}.cm-sec{padding-top:56px}.cm-chaps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cm-chap{padding:13px 12px 12px}.cm-chap-t{font-size:15px}.cm-chap-s{font-size:13px}}.bq-tete{padding-bottom:24px}.bq-nav{flex-wrap:wrap;gap:6px;padding:4px 0 8px;display:flex}.bq-nav .chip{text-decoration:none}.bq-rayon{padding:64px 0 8px;scroll-margin-top:130px}.bq-rayon-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;display:flex}.bq-rayon-tete h2{letter-spacing:-.015em;font-size:clamp(26px,3vw,38px);font-weight:800}.bq-rayon-tete .n{color:var(--muted);vertical-align:middle;margin-left:6px;font:800 .55em/1 Saira,sans-serif}.bq-rayon-tete p{color:var(--muted);max-width:62ch;font-size:16px}.bq-grille{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px 22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bq-env{min-width:0;display:flex}@media (width>=1021px){.bq-grille.q4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bq-bientot-sec{border-top:1px solid var(--line);margin-top:72px;padding-top:8px}.bq-carte.is-bientot .bq-prix{color:var(--muted);font-size:15px}.bq-carte{min-width:0;color:inherit;border:1px solid var(--line);background:var(--s1);transition:border-color .2s var(--ease);border-radius:16px;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.bq-carte:hover{border-color:#f2ae1273}a.bq-carte:active{transform:scale(.99)}.bq-media{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:radial-gradient(80% 90% at 50% 100%,#b814c429,#0000 70%),#0a0816;display:block;position:relative;overflow:hidden}.bq-media>video,.bq-media>img,.bq-media>iframe{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.bq-iframe{pointer-events:none}.bq-badge,.bq-demo{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07060fbd;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font:800 10.5px/1 Montserrat,sans-serif;position:absolute;top:10px}.bq-badge{left:10px}.bq-badge.vente{color:#1a0d02;background:var(--gold);border-color:#0000}.bq-demo{color:var(--muted);right:10px}.bq-mosaique{place-items:center;gap:10px;padding:16px 20px;display:grid;position:absolute;inset:0}.bq-mosaique img{object-fit:contain;width:100%;max-width:96px;height:100%;max-height:96px}.bq-m-emotes{grid-template-columns:repeat(3,1fr);padding:18px 26px}.bq-m-emotes img{max-width:128px;max-height:128px}.bq-m-deck{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);padding:18px 28px}.bq-m-deck img{border-radius:10px;max-width:72px;max-height:72px;box-shadow:0 8px 18px -10px #000000e6}.bq-m-lots{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:6px;padding:6px}.bq-m-lots img{object-fit:cover;border-radius:8px;width:100%;max-width:none;height:100%;max-height:none}.bq-m-lots img.contient{object-fit:contain;background:#120d24;padding:6px}.bq-prepa{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:repeating-linear-gradient(135deg,#ffffff08 0 12px,#0000 12px 24px);place-items:center;font:800 13px/1 Montserrat,sans-serif;display:grid;position:absolute;inset:0}.bq-m-alerte{text-align:center;width:100%;height:100%;color:var(--gold);background:radial-gradient(70% 90%,#b814c459,#0000 75%),#120d24;border-radius:8px;place-items:center;padding:6px;font:800 13px/1.2 Montserrat,sans-serif;display:grid}.bq-corps{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}.bq-corps h3,.bq-carte-sm h3{font-size:19px;font-weight:800;line-height:1.2}.bq-corps h3 a{text-decoration:none}.bq-corps h3 a:hover{color:var(--gold)}.bq-inclus{letter-spacing:.02em;color:var(--gold);font:700 12.5px/1.3 Montserrat,sans-serif}.bq-acc{color:var(--muted);font-size:15px}.bq-pied{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.bq-actions{gap:6px;display:flex}.bq-btn{border-radius:9px;min-height:40px;padding:0 14px;font-size:13px}.bq-voir{color:var(--ink);white-space:nowrap;font:800 13px/1 Montserrat,sans-serif}.bq-carte:hover .bq-voir{color:var(--gold)}.bq-prix{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font:800 20px/1 Saira,sans-serif;display:inline-flex}.bq-prix s{color:var(--muted);font-size:.75em;font-weight:600}.bq-prix em{letter-spacing:.12em;text-transform:uppercase;color:#1a0d02;background:var(--gold);border-radius:6px;padding:5px 7px;font:800 10.5px/1 Montserrat,sans-serif}.bq-prix.grand{font-size:34px}.bq-prix.vide{color:var(--muted);font:700 13px/1 Montserrat,sans-serif}.bq-comble[data-r3="0"]{display:none}.bq-comble[data-r3="2"]{grid-column:span 2}.bq-carte-sm{background:radial-gradient(70% 100% at 100% 100%, #f2ae121a, transparent 70%), var(--s1);border-style:dashed;justify-content:center;gap:10px;padding:28px}.bq-carte-sm .bq-voir{color:var(--gold);margin-top:6px}.bq-carte-sm .bq-prix{color:var(--gold);font-size:18px}.bq-gratuit{border:1px dashed var(--line);color:var(--muted);border-radius:14px;align-items:center;gap:18px;margin:8px 0 0;padding:12px 14px 12px 12px;font-size:15px;display:flex}.bq-gratuit video{aspect-ratio:16/9;object-fit:cover;border-radius:8px;flex:none;width:112px}.bq-gratuit p{flex:1}.bq-gratuit b{color:var(--ink)}.bq-devis{margin-top:26px}.bq-faq{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0;display:grid}.bq-faq>div{background:linear-gradient(180deg, #f2ae120f, transparent 60%), var(--s1);border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:14px;flex-direction:column;gap:10px;padding:22px 20px;display:flex}.bq-faq-t{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font:800 11px/1 Montserrat,sans-serif}.bq-faq dt{font:800 18px/1.25 Montserrat,sans-serif}.bq-faq dd{color:var(--muted);margin:0;font-size:15px}.bq-fiche{padding-top:56px}.bq-fil a{color:var(--ink)}.bq-haut{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:22px;display:grid}.bq-galerie{gap:12px;display:grid;position:sticky;top:90px}.bq-scene{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line), 0 40px 90px -40px #000000e6;background:radial-gradient(80% 90% at 50% 100%,#b814c42e,#0000 70%),#0a0816;border-radius:18px;position:relative;overflow:hidden}.bq-scene>video,.bq-scene>img,.bq-scene>iframe{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.bq-scene.carre>img{object-fit:contain;padding:8%}.bq-scene .bq-demo{top:12px;right:12px}.bq-legende{max-width:calc(100% - 24px);color:var(--ink);background:#07060fc7;border:1px solid #ffffff1f;border-radius:8px;padding:7px 10px;font:700 12.5px/1.3 Barlow,sans-serif;position:absolute;bottom:12px;left:12px}.bq-vignettes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.bq-vignettes button{aspect-ratio:16/10;border:1px solid var(--line);cursor:pointer;transition:border-color .18s var(--ease);background:#0a0816;border-radius:10px;padding:0;position:relative;overflow:hidden}.bq-vignettes button:hover{border-color:#ffffff59}.bq-vignettes button.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.bq-vignettes img{object-fit:cover;width:100%;height:100%}.bq-v-txt{height:100%;color:var(--ink);text-align:center;place-items:center;padding:4px;font:800 11px/1.15 Montserrat,sans-serif;display:grid}.bq-info{gap:16px;display:grid}.bq-info h1{letter-spacing:-.02em;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.08}.bq-accroche{color:var(--ink);font-size:19px}.bq-desc{color:var(--muted)}.bq-compat{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bq-compat li{border:1px solid var(--line);background:#ffffff08;border-radius:8px;padding:8px 10px;font:700 12px/1 Montserrat,sans-serif}.bq-ligne-prix{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 18px;padding-top:14px;display:flex}.bq-poids{color:var(--muted);font-size:15px}.bq-achat{flex-wrap:wrap;gap:10px;display:flex}.bq-achat .btn{flex:200px}.bq-bientot{cursor:default;color:var(--muted);border-style:dashed}.bq-bientot:active{transform:none}.bq-mention{color:var(--muted);flex-basis:100%;font-size:13.5px}.bq-sm{color:var(--muted);background:#f2ae120a;border-left:2px solid #f2ae1280;border-radius:0 10px 10px 0;padding:12px 14px;font-size:14.5px}.bq-sm a{color:var(--gold);font-weight:700}.bq-recois{margin-top:56px}.bq-contenu{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.bq-fichiers{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.bq-fichiers li{border-bottom:1px solid var(--line);padding:12px 0 12px 28px;font:600 15px/1.4 Barlow,sans-serif;position:relative}.bq-fichiers li:before{content:"";background:var(--gold);border-radius:2px;width:9px;height:9px;position:absolute;top:18px;left:4px;transform:rotate(45deg)}.bq-formats{border:1px solid var(--line);background:var(--s1);border-radius:14px;align-content:start;gap:14px;margin:0;padding:22px 20px;display:grid}.bq-formats dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:800 11px/1 Montserrat,sans-serif}.bq-formats dd{margin:6px 0 0;font-weight:600}.bq-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bq-pieces li{border-bottom:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.bq-pieces b{font:800 15px/1.3 Montserrat,sans-serif}.bq-pieces span{color:var(--muted);font-size:14.5px}.bq-licence{gap:10px;max-width:70ch;margin:24px 0 0;padding:0;list-style:none;display:grid}.bq-licence li{padding-left:26px;position:relative}.bq-licence li:before{content:"";background:var(--gold);width:10px;height:2px;position:absolute;top:10px;left:2px}.bq-note{color:var(--muted);max-width:80ch;margin-top:18px;font-size:14px}.bq-tarifs{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.bq-tarifs li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.bq-tarifs b{font:800 16px/1.3 Montserrat,sans-serif}.bq-tarifs span{font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap;font:700 16px/1.2 Saira,sans-serif}.bq-paliers{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bq-paliers li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;align-items:baseline;gap:6px 28px;padding:16px 0;display:grid}.bq-paliers b{font:800 16px/1.3 Montserrat,sans-serif}.bq-paliers div{gap:6px;display:grid}.bq-paliers p{margin:0;font-size:15px;line-height:1.5}.bq-paliers small{color:var(--muted);font-size:14px;line-height:1.5}.bq-paliers em{color:var(--ink);font-style:normal;font-weight:600}.bq-paliers span{font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap;font:700 16px/1.2 Saira,sans-serif}.bq-paliers-note{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}@media (width<=640px){.bq-paliers li{grid-template-columns:minmax(0,1fr) auto}.bq-paliers div{grid-area:2/1/auto/-1}}@media (width<=1020px){.bq-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-comble{grid-column:auto}.bq-comble[data-r3]{grid-column:auto;display:flex}.bq-comble[data-r2="0"]{display:none}.bq-faq{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-haut{grid-template-columns:1fr}.bq-galerie{position:static}}@media (width<=680px){.bq-grille,.bq-faq,.bq-contenu,.bq-pieces,.bq-tarifs{grid-template-columns:1fr}.bq-gratuit{flex-wrap:wrap}.bq-nav{position:static}.bq-comble[data-r2]{display:none}.bq-vignettes{grid-template-columns:repeat(4,minmax(0,1fr))}}@font-face{font-family:ds Tektur;font-weight:400 900;font-display:swap;src:url(/live/fonts/tektur-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:ds Chakra;font-weight:500;font-display:swap;src:url(/live/fonts/chakra-petch-latin-500-normal.woff2)format("woff2")}@font-face{font-family:ds Chakra;font-weight:600;font-display:swap;src:url(/live/fonts/chakra-petch-latin-600-normal.woff2)format("woff2")}@font-face{font-family:ds Chakra;font-weight:700;font-display:swap;src:url(/live/fonts/chakra-petch-latin-700-normal.woff2)format("woff2")}@font-face{font-family:ds Unbounded;font-weight:200 900;font-display:swap;src:url(/live/fonts/unbounded-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:ds Outfit;font-weight:100 900;font-display:swap;src:url(/live/fonts/outfit-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:ds Press;font-weight:400;font-display:swap;src:url(/live/fonts/press-start-2p-latin-400-normal.woff2)format("woff2")}@font-face{font-family:ds VT323;font-weight:400;font-display:swap;src:url(/live/fonts/vt323-latin-400-normal.woff2)format("woff2")}@font-face{font-family:ds Silkscreen;font-weight:400;font-display:swap;src:url(/live/fonts/silkscreen-latin-400-normal.woff2)format("woff2")}@font-face{font-family:ds Cinzel;font-weight:400 900;font-display:swap;src:url(/live/fonts/cinzel-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:ds Grotesk;font-weight:300 700;font-display:swap;src:url(/live/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:ds Mono;font-weight:100 800;font-display:swap;src:url(/live/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2")}.dsb{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f1fa;background:#07060fe0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:6px 6px 6px 14px;font:600 13px/1 Barlow,system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -12px #0009}.dsb a{color:inherit;white-space:nowrap;text-decoration:none}.dsb-back{font-weight:700;color:#a59cbd!important}.dsb-back:hover{color:#f4f1fa!important}.dsb-txt{color:#a59cbd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dsb-txt b{color:#f4f1fa;font-weight:700}.dsb-cta{letter-spacing:.03em;background:#f2ae12;border-radius:999px;padding:11px 14px;font:800 12px/1 Montserrat,sans-serif;transition:background .2s;color:#1a0d02!important}.dsb-cta:hover{background:#ffc94a}@media (width<=640px){.dsb-txt{display:none}}.ss-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ss-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:28px;padding-bottom:40px;display:grid}.ss-cell{display:flex}.ss-card{background:var(--s1);border:1px solid var(--line);transition:border-color .25s var(--ease);border-radius:18px;flex-direction:column;flex:1;display:flex;overflow:hidden}.ss-card:hover{border-color:#fff3}.ss-frame{border-bottom:1px solid var(--line);background:#000;text-decoration:none;display:block}.ss-bar{background:#0b0918;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.ss-bar i{background:#ffffff24;border-radius:50%;width:9px;height:9px}.ss-bar b{color:var(--muted);background:#ffffff0d;border-radius:6px;margin-left:10px;padding:6px 12px;font:600 12px/1 Barlow,sans-serif}.ss-view{aspect-ratio:16/10;display:block;position:relative;overflow:hidden;container-type:size}.ss-view img{width:100%;height:auto;animation:26s ease-in-out infinite alternate ss-scroll;position:absolute;inset:0 0 auto}.ss-cell:nth-child(2) .ss-view img{animation-delay:-6s}.ss-cell:nth-child(3) .ss-view img{animation-delay:-12s}.ss-cell:nth-child(4) .ss-view img{animation-delay:-18s}@keyframes ss-scroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(100cqh - 100%))}}.ss-body{flex-direction:column;flex:1;gap:12px;padding:24px 26px 26px;display:flex}.ss-top{justify-content:space-between;align-items:center;display:flex}.ss-n{letter-spacing:.12em;color:var(--gold);font:800 120% 13px/1 Saira,sans-serif}.ss-sw{gap:6px;display:flex}.ss-sw i{border:1px solid #ffffff2e;border-radius:50%;width:18px;height:18px}.ss-body h2{font-size:28px;font-weight:900;line-height:1.1}.ss-who{color:var(--muted);font-size:14px}.ss-who b{color:var(--ink)}.ss-pitch{color:var(--muted);font-size:16px}.ss-inc{flex-wrap:wrap;gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.ss-inc li{color:var(--ink);background:var(--s2);border:1px solid var(--line);border-radius:999px;padding:8px 11px;font:700 12px/1 Montserrat,sans-serif}.ss-go{align-self:flex-start;margin-top:auto}.ss-go:hover{border-color:var(--gold);color:var(--gold)}@media (width<=900px){.ss-grid{grid-template-columns:1fr;grid-auto-rows:auto}}@media (prefers-reduced-motion:reduce){.ss-view img{animation:none}}.diffs.ss-rub{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.diffs.ss-rub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.diffs.ss-rub{grid-template-columns:1fr}}.ds-neon{--nx-bg:#050507;--nx-panel:#0b0c10;--nx-panel2:#101218;--nx-lime:#c6ff00;--nx-red:#ff2d55;--nx-steel:#8a919e;--nx-text:#e9ecf1;--nx-line:#ffffff1a;background:var(--nx-bg);min-height:100vh;color:var(--nx-text);-webkit-font-smoothing:antialiased;font-family:ds Chakra,Barlow,system-ui,sans-serif;font-size:17px;font-weight:500;line-height:1.55;overflow-x:clip}.ds-neon *,.ds-neon :before,.ds-neon :after{box-sizing:border-box}.ds-neon h1,.ds-neon h2,.ds-neon h3,.ds-neon h4{text-transform:uppercase;letter-spacing:-.02em;color:var(--nx-text);margin:0;font-family:ds Tektur,Montserrat,sans-serif;font-weight:800;line-height:.95}.ds-neon ul,.ds-neon ol,.ds-neon dl,.ds-neon dd{margin:0;padding:0;list-style:none}.ds-neon p{margin:0}.ds-neon a{text-decoration:none}.ds-neon button{font:inherit;color:inherit;cursor:pointer}.ds-neon ::selection{background:var(--nx-lime);color:#050507}.ds-neon .nx-fx{z-index:60;pointer-events:none;opacity:.55;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.ds-neon .nx-hud{--hud:var(--nx-lime);position:relative}.ds-neon .nx-hud:before{content:"";pointer-events:none;z-index:3;opacity:.85;background:linear-gradient(var(--hud), var(--hud)) top left / 14px 2px no-repeat, linear-gradient(var(--hud), var(--hud)) top left / 2px 14px no-repeat, linear-gradient(var(--hud), var(--hud)) top right / 14px 2px no-repeat, linear-gradient(var(--hud), var(--hud)) top right / 2px 14px no-repeat, linear-gradient(var(--hud), var(--hud)) bottom left / 14px 2px no-repeat, linear-gradient(var(--hud), var(--hud)) bottom left / 2px 14px no-repeat, linear-gradient(var(--hud), var(--hud)) bottom right / 14px 2px no-repeat, linear-gradient(var(--hud), var(--hud)) bottom right / 2px 14px no-repeat;transition:inset .25s;position:absolute;inset:6px}.ds-neon .nx-hud:hover:before{inset:2px}.ds-neon .nx-btn{text-transform:uppercase;letter-spacing:.04em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border:0;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font:700 14px/1 ds Tektur,sans-serif;transition:background .18s,color .18s,transform .18s;display:inline-flex}.ds-neon .nx-btn:hover{transform:translateY(-2px)}.ds-neon .nx-btn:focus-visible{outline-offset:-5px;box-shadow:inset 0 0 0 5px var(--nx-lime);outline:2px solid #050507}.ds-neon .nx-btn-lime{background:var(--nx-lime);color:#050507}.ds-neon .nx-btn-lime:hover{background:#d8ff3a}.ds-neon .nx-btn-red{background:var(--nx-red);color:#fff}.ds-neon .nx-btn-red:hover{background:#f57}.ds-neon .nx-btn-red:focus-visible{box-shadow:none;outline-color:#fff}.ds-neon .nx-btn-ghost{background:var(--nx-panel2);color:var(--nx-text);box-shadow:inset 0 0 0 1px #c6ff008c}.ds-neon .nx-btn-ghost:hover{background:#c6ff001f}.ds-neon .nx-btn-ghost:focus-visible{outline-color:var(--nx-lime);box-shadow:none}.ds-neon .nx-btn-sm{padding:11px 16px;font-size:12px}.ds-neon .nx-dot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite nx-pulse;display:inline-block}@keyframes nx-pulse{0%,to{box-shadow:0 0 #ff2d55b3}60%{box-shadow:0 0 0 7px #ff2d5500}}.ds-neon .nx-nav{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--nx-line);background:#050507d1;position:fixed;top:0;left:0;right:0}.ds-neon .nx-nav-in{align-items:center;gap:28px;max-width:1280px;height:68px;margin:0 auto;padding:0 24px;display:flex}.ds-neon .nx-logo{letter-spacing:-.03em;color:var(--nx-text);font:900 26px/1 ds Tektur,sans-serif}.ds-neon .nx-logo i,.ds-neon .nx-foot-logo i{color:var(--nx-lime);font-style:normal}.ds-neon .nx-links{gap:4px;margin-left:auto;display:flex}.ds-neon .nx-links a{text-transform:uppercase;letter-spacing:.06em;color:var(--nx-steel);padding:10px 14px;font:700 13px/1 ds Tektur,sans-serif;transition:color .15s}.ds-neon .nx-links a:hover{color:var(--nx-lime)}.ds-neon .nx-nav a:focus-visible,.ds-neon .nx-foot a:focus-visible,.ds-neon .nx-clip:focus-visible,.ds-neon .nx-player button:focus-visible{outline:2px solid var(--nx-lime);outline-offset:-3px}.ds-neon .nx-nav .nx-btn:focus-visible{outline-color:#fff}.ds-neon .nx-hero{max-width:1280px;margin:0 auto;padding:120px 24px 56px}.ds-neon .nx-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:48px;display:grid}.ds-neon .nx-hero-text{min-width:0}.ds-neon .nx-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--nx-steel);margin-bottom:18px;font:600 13px/1.2 ds Mono,monospace}.ds-neon .nx-kicker b{color:var(--nx-lime);font-weight:700}.ds-neon .nx-name{letter-spacing:-.04em;font-size:clamp(60px,8.6vw,124px);font-weight:900;line-height:.9;display:inline-block;position:relative}.ds-neon .nx-name:before,.ds-neon .nx-name:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;inset:0}.ds-neon .nx-name:before{color:var(--nx-lime);animation:6s step-end infinite nx-gl1}.ds-neon .nx-name:after{color:var(--nx-red);animation:6s step-end infinite nx-gl2}@keyframes nx-gl1{0%,91%,to{opacity:0;clip-path:inset(0);transform:none}92%{opacity:.9;clip-path:inset(10% 0 62%);transform:translate(-5px,1px)}94%{opacity:.9;clip-path:inset(58% 0 12%);transform:translate(4px,-1px)}96%{opacity:.9;clip-path:inset(32% 0 40%);transform:translate(-3px)}98%{opacity:0}}@keyframes nx-gl2{0%,91%,to{opacity:0;clip-path:inset(0);transform:none}93%{opacity:.85;clip-path:inset(48% 0 24%);transform:translate(5px,-1px)}95%{opacity:.85;clip-path:inset(16% 0 58%);transform:translate(-4px,1px)}97%{opacity:.85;clip-path:inset(70% 0 4%);transform:translate(3px)}99%{opacity:0}}.ds-neon .nx-pitch{color:#c4c9d3;max-width:46ch;margin:22px 0 28px;font-size:18px}.ds-neon .nx-pitch em{color:var(--nx-lime);font-style:normal;font-weight:700}.ds-neon .nx-cta{flex-wrap:wrap;gap:14px;display:flex}.ds-neon .nx-rank{border-top:1px solid var(--nx-line);grid-template-columns:repeat(3,auto);justify-content:start;gap:28px;margin-top:34px;padding-top:22px;display:grid}.ds-neon .nx-rank dt{text-transform:uppercase;letter-spacing:.14em;color:var(--nx-steel);margin-bottom:8px;font:600 11px/1 ds Mono,monospace}.ds-neon .nx-rank dd{text-transform:uppercase;font:800 22px/1 ds Tektur,sans-serif}.ds-neon .nx-rank div:first-child dd{color:var(--nx-lime)}.ds-neon .nx-hero-player{min-width:0}.ds-neon .nx-player{aspect-ratio:16/9;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));box-shadow:0 0 0 1px var(--nx-line);background:#000;position:relative;overflow:hidden}.ds-neon .nx-player:before{inset:14px}.ds-neon .nx-player-vid{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-neon .nx-player:after{content:"";pointer-events:none;background:linear-gradient(#0000008c,#0000 28% 62%,#000000c7);position:absolute;inset:0}.ds-neon .nx-player-top{z-index:4;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;top:18px;left:22px;right:22px}.ds-neon .nx-live{background:var(--nx-red);color:#fff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:7px 12px;font:800 12px/1 ds Tektur,sans-serif;display:inline-flex}.ds-neon .nx-viewers{background:#000000a6;align-items:center;gap:6px;padding:7px 10px;font:600 13px/1 ds Mono,monospace;display:inline-flex}.ds-neon .nx-demo-note{color:#e9ecf18c;letter-spacing:.04em;margin-left:auto;font:500 11px/1 ds Mono,monospace}.ds-neon .nx-player-bar{z-index:4;align-items:center;gap:6px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.ds-neon .nx-player-bar button{color:#fff;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;transition:color .15s;display:grid}.ds-neon .nx-player-bar button:hover{color:var(--nx-lime)}.ds-neon .nx-track{background:#ffffff40;flex:1;height:4px;margin:0 8px}.ds-neon .nx-track i{background:var(--nx-red);width:100%;height:100%;display:block}.ds-neon .nx-badge-live{letter-spacing:.1em;color:var(--nx-red);margin-right:6px;font:800 11px/1 ds Tektur,sans-serif}.ds-neon .nx-live-title{align-items:center;gap:14px;margin-top:16px;display:flex}.ds-neon .nx-live-tag{background:var(--nx-lime);color:#050507;text-transform:uppercase;letter-spacing:.08em;flex:none;padding:6px 10px;font:800 11px/1 ds Tektur,sans-serif}.ds-neon .nx-live-title p{font:700 18px/1.25 ds Chakra,sans-serif}.ds-neon .nx-ticker{background:var(--nx-lime);color:#050507;margin:30px 0 40px;overflow:hidden;transform:skewY(-1.2deg)}.ds-neon .nx-ticker-run{width:max-content;animation:38s linear infinite nx-run;display:flex}.ds-neon .nx-ticker:hover .nx-ticker-run{animation-play-state:paused}.ds-neon .nx-ticker ul{flex:none;display:flex}.ds-neon .nx-ticker li{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;align-items:center;padding:15px 0;font:800 17px/1 ds Tektur,sans-serif;display:flex}.ds-neon .nx-ticker li:after{content:"";background:#050507;width:9px;height:9px;margin:0 28px;transform:rotate(45deg)}@keyframes nx-run{to{transform:translate(-50%)}}.ds-neon .nx-sec{max-width:1280px;margin:0 auto;padding:80px 24px;scroll-margin-top:68px}.ds-neon .nx-head{margin-bottom:44px}.ds-neon .nx-h2{letter-spacing:-.035em;font-size:clamp(36px,6.4vw,92px);font-weight:900}.ds-neon .nx-h2 span{color:var(--nx-lime)}.ds-neon .nx-sub{color:#aab0bc;max-width:58ch;margin-top:18px;font-size:18px}.ds-neon .nx-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.ds-neon .nx-days>li{display:flex}.ds-neon .nx-days>li>div{flex:1}.ds-neon .nx-day{background:var(--nx-panel);border:1px solid var(--nx-line);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);flex-direction:column;gap:10px;padding:22px 16px 20px;transition:border-color .2s,background .2s;display:flex}.ds-neon .nx-day:hover{background:var(--nx-panel2);border-color:#c6ff0099}.ds-neon .nx-day-name{text-transform:uppercase;color:var(--nx-lime);letter-spacing:-.03em;font:900 34px/1 ds Tektur,sans-serif}.ds-neon .nx-day-slot{color:var(--nx-text);align-items:center;gap:6px;font:600 13px/1.2 ds Mono,monospace;display:inline-flex}.ds-neon .nx-day-game{text-transform:uppercase;margin-top:4px;font:800 18px/1.1 ds Tektur,sans-serif}.ds-neon .nx-day-note{color:var(--nx-steel);font-size:14px;line-height:1.35}.ds-neon .nx-off .nx-day{opacity:.4;background:0 0;border-style:dashed}.ds-neon .nx-off .nx-day-name{color:var(--nx-steel)}.ds-neon .nx-off .nx-day:before{display:none}.ds-neon .nx-clips{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;display:grid}.ds-neon .nx-clip-wrap{min-width:0;display:flex}.ds-neon .nx-clip{background:var(--nx-panel);min-width:0;box-shadow:inset 0 0 0 1px var(--nx-line);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));flex-direction:column;flex:1;transition:box-shadow .2s;display:flex}.ds-neon .nx-clip:hover{box-shadow:inset 0 0 0 2px var(--nx-lime)}.ds-neon .nx-clip-thumb{aspect-ratio:16/9;background:#000;display:block;position:relative;overflow:hidden}.ds-neon .nx-clip-thumb img,.ds-neon .nx-clip-thumb video{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.ds-neon .nx-clip:hover .nx-clip-thumb img{transform:scale(1.06)}.ds-neon .nx-clip-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#000000b3);position:absolute;inset:0}.ds-neon .nx-clip-tag{z-index:2;background:var(--nx-lime);color:#050507;text-transform:uppercase;letter-spacing:.06em;padding:5px 8px;font:800 11px/1 ds Tektur,sans-serif;position:absolute;top:10px;left:10px}.ds-neon .nx-clip-dur{z-index:2;background:#000000bf;padding:4px 7px;font:600 12px/1 ds Mono,monospace;position:absolute;bottom:10px;right:10px}.ds-neon .nx-clip-play{z-index:2;width:54px;height:54px;color:var(--nx-lime);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#050507b3;place-items:center;margin:-27px 0 0 -27px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%}.ds-neon .nx-clip:hover .nx-clip-play{opacity:0;transform:scale(1.3)}.ds-neon .nx-clip-body{flex-direction:column;flex:1;justify-content:space-between;gap:14px;padding:16px 18px 20px;display:flex}.ds-neon .nx-clip-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font:700 19px/1.2 ds Chakra,sans-serif;display:-webkit-box;overflow:hidden}.ds-neon .nx-clip-meta{color:var(--nx-steel);align-items:center;gap:6px;font:600 13px/1 ds Mono,monospace;display:inline-flex}.ds-neon .nx-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ds-neon .nx-stat{background:var(--nx-panel);border:1px solid var(--nx-line);flex-direction:column;justify-content:space-between;gap:12px;padding:34px 22px 26px;display:flex}.ds-neon .nx-stat strong,.ds-neon .nx-aud-i strong{letter-spacing:-.04em;color:var(--nx-lime);font-variant-numeric:tabular-nums;font:900 clamp(44px,5.6vw,84px)/.95 ds Tektur,sans-serif}.ds-neon .nx-stat>span,.ds-neon .nx-aud-i>span{text-transform:uppercase;letter-spacing:.1em;color:var(--nx-steel);font:600 13px/1.2 ds Mono,monospace}.ds-neon .nx-podium{border-top:1px solid var(--nx-line);margin-top:28px}.ds-neon .nx-podium>li{border-bottom:1px solid var(--nx-line)}.ds-neon .nx-pod{grid-template-columns:88px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 8px;transition:background .2s,padding .2s;display:grid}.ds-neon .nx-pod:hover{background:#c6ff000f;padding-left:18px}.ds-neon .nx-pod-pl{text-transform:uppercase;color:var(--nx-steel);font:900 34px/1 ds Tektur,sans-serif}.ds-neon .nx-pod-pl.is-gold{color:var(--nx-lime)}.ds-neon .nx-pod-ev{text-transform:uppercase;font:800 22px/1.1 ds Tektur,sans-serif}.ds-neon .nx-pod-note{color:#aab0bc}.ds-neon .nx-pod-y{color:var(--nx-steel);font:600 14px/1 ds Mono,monospace}.ds-neon .nx-setup{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.ds-neon .nx-gear{background:var(--nx-panel);border:1px solid var(--nx-line);flex-direction:column;gap:8px;padding:28px 24px 24px;transition:background .2s;display:flex}.ds-neon .nx-gear:hover{background:var(--nx-panel2)}.ds-neon .nx-gear-k{text-transform:uppercase;letter-spacing:.16em;color:var(--nx-steel);font:600 12px/1 ds Mono,monospace}.ds-neon .nx-gear strong{text-transform:uppercase;letter-spacing:-.03em;font:900 clamp(40px,4.6vw,64px)/1 ds Tektur,sans-serif}.ds-neon .nx-gear:hover strong{color:var(--nx-lime)}.ds-neon .nx-gear-d{color:#aab0bc;font-size:16px}.ds-neon .nx-shop{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;display:grid}.ds-neon .nx-prod-wrap{min-width:0;display:flex}.ds-neon .nx-prod{background:var(--nx-panel);box-shadow:inset 0 0 0 1px var(--nx-line);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);flex-direction:column;flex:1;transition:box-shadow .2s;display:flex}.ds-neon .nx-prod:hover{box-shadow:inset 0 0 0 2px var(--nx-lime)}.ds-neon .nx-prod-art{aspect-ratio:1/.82;background:radial-gradient(60% 60% at 50% 55%,#c6ff0024,#0000 70%),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 22px);place-items:center;padding:20px;display:grid}.ds-neon .nx-prod-art svg{filter:drop-shadow(0 18px 26px #0009);width:72%;height:auto;max-height:100%;transition:transform .35s}.ds-neon .nx-prod:hover .nx-prod-art svg{transform:scale(1.06)rotate(-2deg)}.ds-neon .nx-prod-body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.ds-neon .nx-prod h3{letter-spacing:-.02em;font-size:24px}.ds-neon .nx-prod-body p{color:#aab0bc;font-size:16px}.ds-neon .nx-prod-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.ds-neon .nx-price{color:var(--nx-lime);font:900 30px/1 ds Tektur,sans-serif}.ds-neon .nx-partner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:36px;display:grid}.ds-neon .nx-partner-l{flex-direction:column;align-items:flex-start;gap:26px;min-width:0;display:flex}.ds-neon .nx-aud{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;width:100%;display:grid}.ds-neon .nx-aud-i{background:var(--nx-panel);border:1px solid var(--nx-line);flex-direction:column;justify-content:space-between;gap:10px;padding:24px 20px 20px;display:flex}.ds-neon .nx-aud-i strong{font-size:clamp(38px,4.4vw,60px)}.ds-neon .nx-formats{border-top:1px solid var(--nx-line);width:100%}.ds-neon .nx-formats>li{border-bottom:1px solid var(--nx-line)}.ds-neon .nx-fmt{flex-direction:column;gap:4px;padding:16px 4px;display:flex}.ds-neon .nx-fmt b{text-transform:uppercase;color:var(--nx-lime);font:800 17px/1.1 ds Tektur,sans-serif}.ds-neon .nx-fmt span{color:#aab0bc;font-size:16px}.ds-neon .nx-form-wrap{background:var(--nx-panel);border:1px solid var(--nx-line);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.ds-neon .nx-form{flex-direction:column;gap:16px;padding:34px 30px 30px;display:flex}.ds-neon .nx-form h3{font-size:30px}.ds-neon .nx-f2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ds-neon .nx-form label{text-transform:uppercase;letter-spacing:.12em;color:var(--nx-steel);flex-direction:column;gap:7px;min-width:0;font:600 12px/1 ds Mono,monospace;display:flex}.ds-neon .nx-form input,.ds-neon .nx-form select,.ds-neon .nx-form textarea{border:1px solid var(--nx-line);width:100%;color:var(--nx-text);text-transform:none;letter-spacing:0;background:#07080b;border-radius:0;padding:13px 14px;font:500 16px/1.3 ds Chakra,sans-serif}.ds-neon .nx-form textarea{resize:vertical;min-height:110px}.ds-neon .nx-form input:focus-visible,.ds-neon .nx-form select:focus-visible,.ds-neon .nx-form textarea:focus-visible{outline:2px solid var(--nx-lime);outline-offset:0;border-color:var(--nx-lime)}.ds-neon .nx-form .nx-btn{align-self:flex-start}.ds-neon .nx-sent{min-height:1.5em;color:var(--nx-lime);font:600 14px/1.4 ds Mono,monospace}.ds-neon .nx-foot{border-top:1px solid var(--nx-line);background:#030304;padding:56px 0 110px}.ds-neon .nx-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1280px;margin:0 auto;padding:0 24px;display:flex}.ds-neon .nx-foot-logo{letter-spacing:-.04em;font:900 clamp(48px,8vw,96px)/.9 ds Tektur,sans-serif}.ds-neon .nx-foot-sub{color:var(--nx-steel);margin-top:12px}.ds-neon .nx-social{flex-wrap:wrap;gap:10px;display:flex}.ds-neon .nx-social a{background:var(--nx-panel2);width:52px;height:52px;color:var(--nx-text);box-shadow:inset 0 0 0 1px var(--nx-line);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));place-items:center;transition:background .18s,color .18s;display:grid}.ds-neon .nx-social a:hover{background:var(--nx-lime);color:#050507}.ds-neon .nx-copy{max-width:1280px;color:var(--nx-steel);letter-spacing:.06em;margin:36px auto 0;padding:0 24px;font:500 12px/1.4 ds Mono,monospace}@media (width<=1100px){.ds-neon .nx-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.ds-neon .nx-days{grid-template-columns:minmax(0,1fr);gap:10px}.ds-neon .nx-day{flex-flow:wrap;align-items:center;gap:8px 22px;padding:18px 20px}.ds-neon .nx-day-name{width:64px;font-size:30px}.ds-neon .nx-day-slot{width:130px}.ds-neon .nx-day-game{width:150px;margin:0}.ds-neon .nx-day-note{flex:1;min-width:160px}.ds-neon .nx-clips,.ds-neon .nx-setup,.ds-neon .nx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-neon .nx-partner{grid-template-columns:minmax(0,1fr)}.ds-neon .nx-links a{padding:10px 9px}}@media (width<=860px){.ds-neon .nx-nav-in{flex-wrap:wrap;gap:8px 12px;height:auto;padding:10px 16px 0}.ds-neon .nx-nav-cta{margin-left:auto;padding:11px 16px;font-size:12px}.ds-neon .nx-links{scrollbar-width:none;border-top:1px solid var(--nx-line);order:3;width:calc(100% + 32px);margin:0 -16px;padding:0 16px;overflow-x:auto}.ds-neon .nx-links::-webkit-scrollbar{display:none}.ds-neon .nx-links a{flex:none;padding:12px 11px}.ds-neon .nx-hero{padding-top:140px}.ds-neon .nx-sec{scroll-margin-top:108px}.ds-neon .nx-shop{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.ds-neon .nx-pod{grid-template-columns:64px minmax(0,1fr) auto;row-gap:4px}.ds-neon .nx-pod-note{grid-area:2/2/auto/4}}@media (width<=640px){.ds-neon{font-size:16px}.ds-neon .nx-hero{padding:132px 16px 40px}.ds-neon .nx-sec{padding:56px 16px}.ds-neon .nx-clips,.ds-neon .nx-setup{grid-template-columns:minmax(0,1fr)}.ds-neon .nx-setup{grid-auto-rows:auto}.ds-neon .nx-stats{gap:10px}.ds-neon .nx-stat{padding:24px 14px 18px}.ds-neon .nx-rank{grid-template-columns:repeat(2,auto);gap:18px 28px}.ds-neon .nx-demo-note{display:none}.ds-neon .nx-player-top{top:12px;left:14px;right:14px}.ds-neon .nx-player-bar{bottom:8px;left:10px;right:10px}.ds-neon .nx-player-bar button{width:30px;height:30px}.ds-neon .nx-live-title p{font-size:16px}.ds-neon .nx-f2{grid-template-columns:minmax(0,1fr)}.ds-neon .nx-form{padding:28px 18px 22px}.ds-neon .nx-day-slot,.ds-neon .nx-day-game{width:auto}.ds-neon .nx-pod-ev{font-size:18px}.ds-neon .nx-pod-pl{font-size:28px}.ds-neon .nx-foot{padding:44px 0 110px}.ds-neon .nx-foot-in,.ds-neon .nx-copy{padding:0 16px}}@media (prefers-reduced-motion:reduce){.ds-neon *,.ds-neon :before,.ds-neon :after{transition:none!important;animation:none!important}}.ds-loadout{--lo-bg:#060914;--lo-bg2:#0b1020;--lo-panel:#12151f;--lo-ice:#e6ecff;--lo-ln:#2a3350;--lo-grey:#8a93b0;--lo-y:#ffd60a;--lo-ink:#fff;--lo-a:#3b4670;--lo-b:#131827;--lo-line:#6a77a6;--f-d:"ds Unbounded", "Montserrat", system-ui, sans-serif;--f-u:"ds Grotesk", system-ui, sans-serif;--f-m:"ds Mono", ui-monospace, monospace;background:var(--lo-bg);min-height:100vh;color:var(--lo-ink);font-family:var(--f-u);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}.ds-loadout *,.ds-loadout :before,.ds-loadout :after{box-sizing:border-box}.ds-loadout ::selection{background:var(--lo-y);color:#0a0c14}.ds-loadout h1,.ds-loadout h2,.ds-loadout h3,.ds-loadout h4{font-family:var(--f-d);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.05}.ds-loadout p{margin:0}.ds-loadout ul,.ds-loadout ol{margin:0;padding:0;list-style:none}.ds-loadout a{color:inherit;text-decoration:none}.ds-loadout svg{display:block}.ds-loadout button{font:inherit;color:inherit}.ds-loadout :focus-visible{outline:2px solid var(--lo-y);outline-offset:3px}.ds-loadout .lo-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-loadout .lo-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.ds-loadout .lo-page{padding-bottom:96px;position:relative}.ds-loadout .lo-main{z-index:1;position:relative}html:has(.ds-loadout){scroll-behavior:smooth}.ds-loadout .lo-plan{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ds-loadout .lo-plan line{stroke:var(--lo-ln);stroke-width:1px;opacity:.7}.ds-loadout .lo-eyebrow{font:600 11px/1.2 var(--f-u);letter-spacing:.2em;text-transform:uppercase;color:var(--lo-grey);display:inline-block}.ds-loadout .lo-eyebrow i{font-style:normal;font-family:var(--f-m);color:var(--lo-y)}.ds-loadout .lo-btn{background:var(--lo-y);color:#0a0c14;cursor:pointer;height:46px;font:700 12px/1 var(--f-u);letter-spacing:.18em;text-transform:uppercase;border:0;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 26px;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 28px -10px #ffd60a80}.ds-loadout .lo-btn:hover{background:#ffe14d;transform:translateY(-2px);box-shadow:0 14px 30px -10px #ffd60a99}.ds-loadout .lo-btn:active{transform:translateY(0)}.ds-loadout .lo-btn-ghost{color:var(--lo-ink);background:0 0;box-shadow:inset 0 0 0 1px #3a4468}.ds-loadout .lo-btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--lo-grey);background:#ffffff0f}.ds-loadout .lo-btn-on{color:var(--lo-y);box-shadow:inset 0 0 0 1px var(--lo-y);background:0 0}.ds-loadout .lo-btn-on:hover{box-shadow:inset 0 0 0 1px var(--lo-y);background:#ffd60a1a}.ds-loadout .lo-stars{gap:3px;display:inline-flex}.ds-loadout .lo-stars svg{fill:var(--lo-y)}.ds-loadout .lo-stars .is-off{fill:none;stroke:#4a5476;stroke-width:1.6px}.ds-loadout .lo-coin{flex:none;width:16px;height:16px}.ds-loadout .lo-lede{color:var(--lo-grey);max-width:52ch;font-size:15px;line-height:1.6}.ds-loadout .lo-gauge{gap:7px;display:grid}.ds-loadout .lo-gauge-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ds-loadout .lo-gauge-l{font:700 11px/1 var(--f-u);letter-spacing:.14em;text-transform:uppercase;color:#dfe4f5;align-items:center;gap:7px;animation:.4s both lo-fade;display:inline-flex}.ds-loadout .lo-gauge-l svg{color:var(--lo-y);flex:none}.ds-loadout .lo-gauge-top b{font:500 12px/1 var(--f-m);color:#fff;animation:.4s both lo-fade}.ds-loadout .lo-gauge-track{background:#262d44;border-radius:2px;height:3px;overflow:hidden}.ds-loadout .lo-gauge-track i{background:var(--lo-grey);border-radius:2px;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}@keyframes lo-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ds-loadout .lo-panel{background:radial-gradient(900px 420px at 20% 0,#242e5447,#0000 70%),linear-gradient(#151927,#10131c);border:1px solid #1c2236;border-radius:14px;padding:clamp(18px,3vw,36px);position:relative;box-shadow:0 30px 70px -30px #000c}.ds-loadout .lo-keys{font:600 10px/1 var(--f-u);letter-spacing:.18em;text-transform:uppercase;color:var(--lo-grey);justify-content:flex-end;gap:22px;margin-top:18px;display:flex}.ds-loadout .lo-keys kbd{font:500 10px/1 var(--f-m);color:#dfe4f5;background:#0d1018;border:1px solid #3a4468;border-radius:3px;margin-right:6px;padding:4px 7px;display:inline-block}.ds-loadout .lo-sec{padding-block:clamp(40px,7vw,96px);scroll-margin-top:70px;position:relative;overflow-x:clip}.ds-loadout .lo-sec>.lo-wrap{z-index:1;position:relative}.ds-loadout .lo-head{gap:14px;margin-bottom:clamp(22px,3.4vw,40px);display:grid}.ds-loadout .lo-head h2{font-size:clamp(26px,4.4vw,54px);font-weight:900}.ds-loadout .lo-bar{z-index:50;pointer-events:none;position:fixed;top:10px;left:0;right:0}.ds-loadout .lo-bar-in{pointer-events:auto;-webkit-backdrop-filter:blur(12px);background:#12151fe6;border:1px solid #1f2639;border-radius:12px;align-items:center;gap:18px;width:calc(100% - 24px);max-width:1240px;min-height:56px;margin-inline:auto;padding:0 14px 0 16px;display:flex;box-shadow:0 18px 40px -20px #000000e6}.ds-loadout .lo-brand{width:34px;height:34px;color:var(--lo-y);flex:none;place-items:center;display:grid}.ds-loadout .lo-brand-ico{--lo-cut:#12151f;width:30px;height:30px}.ds-loadout .lo-cut{fill:var(--lo-cut,#12151f)}.ds-loadout .lo-cutl{fill:none;stroke:var(--lo-cut,#12151f);stroke-width:1.6px}.ds-loadout .lo-tabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ds-loadout .lo-tabs::-webkit-scrollbar{display:none}.ds-loadout .lo-tab{height:56px;font:600 11px/1 var(--f-u);letter-spacing:.18em;text-transform:uppercase;color:var(--lo-grey);white-space:nowrap;align-items:center;padding:0 13px;transition:color .2s;display:flex;position:relative}.ds-loadout .lo-tab:after{content:"";background:var(--lo-y);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:13px;right:13px;transform:scaleX(0)}.ds-loadout .lo-tab:hover{color:#fff}.ds-loadout .lo-tab[aria-current=true]{color:var(--lo-y)}.ds-loadout .lo-tab[aria-current=true]:after{transform:scaleX(1)}.ds-loadout .lo-bar-r{flex:none;align-items:center;gap:20px;margin-left:auto;display:flex}.ds-loadout .lo-coins{font:500 13px/1 var(--f-m);color:#fff;align-items:center;gap:8px;display:inline-flex}.ds-loadout .lo-me{align-items:center;gap:10px;display:inline-flex}.ds-loadout .lo-me-t{text-align:right;line-height:1.2;display:grid}.ds-loadout .lo-me-t b{font:700 12px/1.2 var(--f-u);letter-spacing:.1em}.ds-loadout .lo-me-t small{font:500 10px/1.2 var(--f-u);letter-spacing:.14em;text-transform:uppercase;color:var(--lo-grey)}.ds-loadout .lo-laurel{width:42px;height:42px}.ds-loadout .lo-hero{background:radial-gradient(1200px 700px at 50% 30%,#0e1530 0%,#0000 70%);padding-top:76px;position:relative}.ds-loadout .lo-art{aspect-ratio:1280/800;width:100%;max-width:min(1400px,135vh);margin-inline:auto;position:relative;overflow:hidden}.ds-loadout .lo-art-svg{width:100%;height:100%;position:absolute;inset:0}.ds-loadout .lo-art-m{display:none}.ds-loadout .lo-chev{animation:2.4s step-end infinite lo-blink}.ds-loadout .lo-arm{animation:1s cubic-bezier(.2,.8,.2,1) both lo-arm-a}.ds-loadout .lo-arm-b{animation-name:lo-arm-b;animation-delay:.14s}.ds-loadout .lo-blocks{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both lo-blocks}@keyframes lo-arm-a{0%{opacity:0;translate:-220px -120px}to{opacity:1;translate:0}}@keyframes lo-arm-b{0%{opacity:0;translate:220px -120px}to{opacity:1;translate:0}}@keyframes lo-blocks{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0}}@keyframes lo-blink{0%,55%,to{opacity:.18}10%,45%{opacity:1}}.ds-loadout .lo-cap{z-index:2;text-align:center;white-space:nowrap;gap:4px;display:grid;position:absolute;top:4.5%;left:50%;translate:-50%}.ds-loadout .lo-cap b{font:700 clamp(11px, 1.1vw, 14px)/1.2 var(--f-u);letter-spacing:.22em;text-transform:uppercase}.ds-loadout .lo-cap span{font:600 clamp(10px, 1vw, 13px)/1.2 var(--f-u);letter-spacing:.18em;text-transform:uppercase;color:var(--lo-grey)}.ds-loadout .lo-arr{opacity:.9;width:26px;height:26px;position:absolute;top:50%;translate:0 -50%}.ds-loadout .lo-arr-l{left:3.4%}.ds-loadout .lo-arr-r{right:3.4%}.ds-loadout .lo-char-w{z-index:2;pointer-events:none;width:38%;margin-left:-19%;position:absolute;top:36%;left:50%}.ds-loadout .lo-char{filter:drop-shadow(0 24px 30px #0000008c);width:100%;height:auto}.ds-loadout .lo-foot-w{z-index:3;margin-top:-2px;position:relative}.ds-loadout .lo-foot{background:linear-gradient(#151927,#10131c);border:1px solid #1c2236;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:clamp(20px,3vw,34px);display:grid;box-shadow:0 30px 70px -30px #000000e6}.ds-loadout .lo-foot-l{gap:14px;display:grid}.ds-loadout .lo-foot-l p{color:var(--lo-grey);max-width:58ch}.ds-loadout .lo-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.ds-loadout .lo-foot-s{gap:0;margin:0;display:flex}.ds-loadout .lo-foot-s div{border-left:1px solid #262d44;gap:6px;padding:0 22px;display:grid}.ds-loadout .lo-foot-s dt{font:600 10px/1 var(--f-u);letter-spacing:.2em;text-transform:uppercase;color:var(--lo-grey)}.ds-loadout .lo-foot-s dd{font:800 22px/1 var(--f-d);text-transform:uppercase;margin:0}.ds-loadout .lo-mis{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,40px);display:grid}.ds-loadout .lo-player{aspect-ratio:16/9;background:#000;border:1px solid #262d44;border-radius:8px;align-self:start;position:relative;overflow:hidden}.ds-loadout .lo-vid{object-fit:cover;width:100%;height:100%}.ds-loadout .lo-live,.ds-loadout .lo-views{height:26px;font:700 10px/1 var(--f-u);letter-spacing:.18em;text-transform:uppercase;border-radius:3px;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:absolute;top:12px}.ds-loadout .lo-live{background:var(--lo-y);color:#0a0c14;left:12px}.ds-loadout .lo-live i{background:#0a0c14;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite lo-pulse}.ds-loadout .lo-views{color:#fff;font-family:var(--f-m);letter-spacing:.04em;background:#060914c7;left:82px}@keyframes lo-pulse{50%{opacity:.25}}.ds-loadout .lo-ctl{background:linear-gradient(#0000,#060914d9);align-items:center;gap:12px;padding:22px 14px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.ds-loadout .lo-ctl-bar{background:#ffffff40;border-radius:2px;flex:1;height:3px;overflow:hidden}.ds-loadout .lo-ctl-bar i{background:var(--lo-y);width:62%;height:100%;display:block}.ds-loadout .lo-ctl-t{font:500 11px/1 var(--f-m)}.ds-loadout .lo-mis-info{align-content:start;gap:14px;min-width:0;display:grid}.ds-loadout .lo-mis-info h3{font-size:clamp(24px,3vw,38px);font-weight:900}.ds-loadout .lo-gauges{gap:16px;margin-top:6px;display:grid}.ds-loadout .lo-mis-act{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.ds-loadout .lo-mis-act small{font:500 12px/1.3 var(--f-u);color:var(--lo-grey)}.ds-loadout .lo-ops{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.ds-loadout .lo-op{background:linear-gradient(#151927,#10131c);border:1px solid #1c2236;border-top-color:#2a3350;border-radius:10px;grid-template-rows:auto auto 1fr auto;gap:14px;min-height:250px;padding:18px 16px 16px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.ds-loadout .lo-op:after{content:"";background:#2a3350;height:2px;position:absolute;bottom:0;left:16px;right:16px}.ds-loadout .lo-op.is-today:after{background:var(--lo-y);left:0;right:0}.ds-loadout .lo-op:hover{border-color:#3a4468;transform:translateY(-3px)}.ds-loadout .lo-op-n{font:600 10px/1 var(--f-u);letter-spacing:.2em;text-transform:uppercase;color:var(--lo-grey)}.ds-loadout .lo-op-d{align-items:baseline;gap:8px;display:flex}.ds-loadout .lo-op-d b{font:800 13px/1 var(--f-u);letter-spacing:.16em;text-transform:uppercase}.ds-loadout .lo-op-d i{font:500 30px/1 var(--f-m);color:#fff;font-style:normal}.ds-loadout .lo-op.is-today .lo-op-d b,.ds-loadout .lo-op.is-today .lo-op-n{color:var(--lo-y)}.ds-loadout .lo-op-t{font:700 15px/1.25 var(--f-u);color:#eef1fb;align-self:start}.ds-loadout .lo-op-f{gap:6px;padding-bottom:8px;display:grid}.ds-loadout .lo-op-tag{font:600 10px/1 var(--f-u);letter-spacing:.18em;text-transform:uppercase;color:var(--lo-grey)}.ds-loadout .lo-op-h{font:500 13px/1 var(--f-m);color:#fff}.ds-loadout .lo-op-now{font:700 9px/1 var(--f-u);letter-spacing:.18em;text-transform:uppercase;background:var(--lo-y);color:#0a0c14;border-radius:2px;padding:5px 7px;font-style:normal;position:absolute;top:14px;right:14px}.ds-loadout .lo-lo-grid{grid-template:"head stage""gauges stage"1fr"gauges slots"/minmax(260px,320px) minmax(0,1fr);gap:20px clamp(20px,3vw,48px);display:grid}.ds-loadout .lo-lo-head{grid-area:head;min-width:0;min-height:210px}.ds-loadout .lo-lo-head>div{gap:14px;display:grid}.ds-loadout .lo-name{overflow-wrap:normal;word-break:normal;font-size:clamp(26px,2.5vw,36px);font-weight:900;line-height:1.05}.ds-loadout .lo-lo-gauges{grid-area:gauges;align-content:start;gap:18px;padding-top:6px;display:grid}.ds-loadout .lo-stage{background:radial-gradient(60% 60% at 50% 55%,#3c4e8c38,#0000 75%);border-radius:10px;grid-area:stage;place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.ds-loadout .lo-stage-in{width:100%;padding:16px 0 28px}.ds-loadout .lo-obj{width:100%;max-width:640px;height:auto;margin-inline:auto;overflow:visible}.ds-loadout .lo-br{pointer-events:none;border:0 solid #3a4468;width:26px;height:26px;position:absolute}.ds-loadout .lo-br-tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.ds-loadout .lo-br-br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.ds-loadout .lo-stage-tag{font:600 10px/1 var(--f-u);letter-spacing:.2em;text-transform:uppercase;color:var(--lo-grey);position:absolute;bottom:12px;left:14px}.ds-loadout .lo-lo-slots{grid-area:slots;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;min-width:0;display:grid}.ds-loadout .lo-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ds-loadout .lo-slot{text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #343c58;grid-template-rows:auto 1fr auto;gap:8px;min-height:124px;padding:0 0 10px;transition:background .2s;display:grid}.ds-loadout .lo-slot:hover{background:#ffffff08}.ds-loadout .lo-slot[aria-selected=true]{border-top-color:var(--lo-y);background:#ffffff0a}.ds-loadout .lo-slot-l{font:600 9px/1 var(--f-u);letter-spacing:.18em;text-transform:uppercase;color:var(--lo-grey);padding:8px 10px 0}.ds-loadout .lo-slot-b{place-items:center;padding:0 8px;display:grid}.ds-loadout .lo-obj-mini{width:100%;max-width:100px;height:52px}.ds-loadout .lo-slot-n{font:700 11px/1.2 var(--f-u);letter-spacing:.1em;text-transform:uppercase;color:#dfe4f5;padding:0 10px}.ds-loadout .lo-slot[aria-selected=true] .lo-slot-n{color:var(--lo-y)}.ds-loadout .lo-slot[aria-selected=true] .lo-slot-l{color:#c4cae0}.ds-loadout .lo-cust{justify-items:start;gap:10px;display:grid}.ds-loadout .lo-cust small{font:600 10px/1 var(--f-u);letter-spacing:.16em;text-transform:uppercase;color:var(--lo-grey)}.ds-loadout .lo-o-body{stroke:var(--lo-line);stroke-width:1.6px;stroke-linejoin:round}.ds-loadout .lo-o-dark{fill:#0a0d17;stroke:var(--lo-line);stroke-width:1.2px;stroke-opacity:.7}.ds-loadout .lo-o-ln{fill:none;stroke:var(--lo-line);stroke-width:1.4px;stroke-opacity:.55;stroke-linecap:round}.ds-loadout .lo-o-acc{fill:var(--lo-y)}.ds-loadout .lo-o-accl{fill:none;stroke:var(--lo-y);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ds-loadout .lo-o-glow{fill:none;stroke:var(--lo-y);stroke-width:3px;stroke-linecap:round;opacity:.85}.ds-loadout .lo-o-cable{fill:none;stroke:#232a40;stroke-width:9px;stroke-linecap:round}.ds-loadout .lo-o-key{stroke:var(--lo-line);stroke-width:1px;stroke-opacity:.7}.ds-loadout .lo-o-keyacc{stroke:none}.ds-loadout .lo-o-band{fill:none;stroke-width:22px;stroke-linecap:round}.ds-loadout .lo-o-bandline{fill:none;stroke:var(--lo-line);stroke-width:26px;stroke-linecap:round;stroke-opacity:.9}.ds-loadout .lo-o-ring{fill:none;stroke:var(--lo-y);stroke-width:3px}.ds-loadout .lo-o-boom{fill:none;stroke:#232a40;stroke-width:10px;stroke-linecap:round}.ds-loadout .lo-o-yoke{fill:none;stroke:var(--lo-line);stroke-width:6px;stroke-linecap:round;stroke-opacity:.85}.ds-loadout .lo-o-screen{fill:#0a1129;stroke:var(--lo-line);stroke-width:1px;stroke-opacity:.5}.ds-loadout .lo-o-sheen{fill:#7896ff12}.ds-loadout .lo-o-shadow{fill:#000;opacity:.45}.ds-loadout .lo-s-body{fill:#1b2136;stroke:#56628c;stroke-width:2px;stroke-linejoin:round}.ds-loadout .lo-s-ln{fill:none;stroke:#56628c;stroke-width:2px;stroke-linecap:round}.ds-loadout .lo-s-dash{fill:none;stroke:#56628c;stroke-width:1.5px;stroke-dasharray:4 4}.ds-loadout .lo-s-acc{fill:none;stroke:var(--lo-y);stroke-width:3px;stroke-linecap:round}.ds-loadout .lo-feat{aspect-ratio:16/9;background:#000;border:1px solid #262d44;border-radius:8px;position:relative;overflow:hidden}.ds-loadout .lo-feat-in{position:absolute;inset:0}.ds-loadout .lo-feat-in img{object-fit:cover;width:100%;height:100%}.ds-loadout .lo-feat:after{content:"";pointer-events:none;background:linear-gradient(#06091400 52%,#060914e0 100%);position:absolute;inset:0}.ds-loadout .lo-feat-play{z-index:2;background:var(--lo-y);color:#0a0c14;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 14px 36px -8px #ffd60a80}.ds-loadout .lo-feat-cap{z-index:2;justify-content:space-between;align-items:flex-end;gap:16px;padding:clamp(14px,2.4vw,28px);display:flex;position:absolute;bottom:0;left:0;right:0}.ds-loadout .lo-feat-cap>div{gap:8px;min-width:0;display:grid}.ds-loadout .lo-feat-cap h3{font-size:clamp(18px,2.6vw,32px);font-weight:900}.ds-loadout .lo-feat-dur{font:500 14px/1 var(--f-m);background:#060914cc;border-radius:3px;flex:none;padding:6px 9px}.ds-loadout .lo-rep-top{align-items:center;gap:18px;margin:26px 0 12px;display:flex}.ds-loadout .lo-rep-t{font:800 13px/1 var(--f-u);letter-spacing:.2em;text-transform:uppercase}.ds-loadout .lo-count{font:500 12px/1 var(--f-m);color:var(--lo-grey);margin-left:auto}.ds-loadout .lo-count b{color:var(--lo-y);font-weight:500}.ds-loadout .lo-arrows{gap:6px;display:inline-flex}.ds-loadout .lo-arrows button{cursor:pointer;color:#dfe4f5;background:0 0;border:1px solid #343c58;border-radius:4px;place-items:center;width:32px;height:32px;transition:border-color .2s,color .2s;display:grid}.ds-loadout .lo-arrows button:hover{border-color:var(--lo-y);color:var(--lo-y)}.ds-loadout .lo-track{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding:4px 3px;display:flex;overflow-x:auto}.ds-loadout .lo-track::-webkit-scrollbar{display:none}.ds-loadout .lo-th{aspect-ratio:16/9;cursor:pointer;scroll-snap-align:start;opacity:.72;background:#000;border:0;border-radius:4px;flex:none;width:clamp(150px,15vw,188px);padding:0;transition:opacity .2s,transform .2s;position:relative;overflow:hidden}.ds-loadout .lo-th img{object-fit:cover;width:100%;height:100%}.ds-loadout .lo-th:after{content:"";background:linear-gradient(#06091400 40%,#060914eb);position:absolute;inset:0}.ds-loadout .lo-th:hover{opacity:1;transform:translateY(-2px)}.ds-loadout .lo-th[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--lo-y)}.ds-loadout .lo-th-n{z-index:1;text-align:left;font:700 9px/1.2 var(--f-u);letter-spacing:.1em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:7px;left:8px;right:36px;overflow:hidden}.ds-loadout .lo-th[aria-pressed=true] .lo-th-n{color:var(--lo-y)}.ds-loadout .lo-th-d{z-index:1;font:500 9px/1 var(--f-m);color:#dfe4f5;position:absolute;bottom:7px;right:7px}.ds-loadout .lo-rail{background:#262d44;height:2px;margin-top:10px;display:block;position:relative}.ds-loadout .lo-rail i{height:4px;top:-1px;left:var(--l,0%);width:var(--w,20%);background:var(--lo-grey);position:absolute}.ds-loadout .lo-shop{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ds-loadout .lo-card{background:linear-gradient(#151927,#10131c);border:1px solid #1c2236;border-radius:12px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.ds-loadout .lo-card:hover{border-color:#3a4468;transform:translateY(-3px)}.ds-loadout .lo-card-art{aspect-ratio:4/3;background:radial-gradient(70% 70% at 50% 55%,#3c4e8c47,#0000 80%);border-bottom:1px solid #1c2236;place-items:center;padding:24px;display:grid;position:relative}.ds-loadout .lo-card-art svg{width:100%;max-width:230px;height:auto}.ds-loadout .lo-card-rar{font:700 9px/1 var(--f-u);letter-spacing:.2em;text-transform:uppercase;color:var(--lo-grey);position:absolute;top:12px;left:12px}.ds-loadout .lo-card-b{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:18px 18px 20px;display:flex}.ds-loadout .lo-card-b h3{font-size:17px;font-weight:800}.ds-loadout .lo-card-b p{color:var(--lo-grey);font-size:14px;line-height:1.5}.ds-loadout .lo-price{border-top:1px solid #1f2639;justify-content:space-between;align-items:baseline;width:100%;margin-top:auto;padding-top:10px;display:flex}.ds-loadout .lo-price-c{font:500 16px/1 var(--f-m);align-items:center;gap:8px;display:inline-flex}.ds-loadout .lo-price-e{font:500 13px/1 var(--f-m);color:var(--lo-grey)}.ds-loadout .lo-card .lo-btn{width:100%;height:42px;padding:0 14px}.ds-loadout .lo-note{font:500 12px/1.4 var(--f-u);letter-spacing:.04em;color:var(--lo-grey);margin-top:18px}.ds-loadout .lo-esc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ds-loadout .lo-esc-l{gap:18px;display:grid}.ds-loadout .lo-esc-l h3{font-size:clamp(22px,2.8vw,34px);font-weight:900}.ds-loadout .lo-esc-list{gap:0;margin-top:8px;display:grid}.ds-loadout .lo-esc-list li{border-top:1px solid #1f2639;gap:4px;padding:14px 0;display:grid}.ds-loadout .lo-esc-list b{font:700 12px/1 var(--f-u);letter-spacing:.18em;text-transform:uppercase;color:var(--lo-y)}.ds-loadout .lo-esc-list span{color:var(--lo-grey);font-size:14px}.ds-loadout .lo-form{gap:16px;display:grid}.ds-loadout .lo-form label{gap:8px;display:grid}.ds-loadout .lo-form label span{font:600 10px/1 var(--f-u);letter-spacing:.2em;text-transform:uppercase;color:var(--lo-grey)}.ds-loadout .lo-form input,.ds-loadout .lo-form select,.ds-loadout .lo-form textarea{width:100%;font:500 15px/1.4 var(--f-u);color:#fff;background:#0c0f18;border:1px solid #2a3350;border-radius:4px;padding:14px;transition:border-color .2s,background .2s}.ds-loadout .lo-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8a93b0 50%),linear-gradient(135deg,#8a93b0 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.ds-loadout .lo-form select option{color:#fff;background:#12151f}.ds-loadout .lo-form textarea{resize:vertical;min-height:120px}.ds-loadout .lo-form input::placeholder,.ds-loadout .lo-form textarea::placeholder{color:#5a6485}.ds-loadout .lo-form input:hover,.ds-loadout .lo-form select:hover,.ds-loadout .lo-form textarea:hover{border-color:#3a4468}.ds-loadout .lo-form input:focus-visible,.ds-loadout .lo-form select:focus-visible,.ds-loadout .lo-form textarea:focus-visible{border-color:var(--lo-y);box-shadow:0 0 0 1px var(--lo-y);outline:0}.ds-loadout .lo-form-act{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ds-loadout .lo-form-st{font:600 13px/1.3 var(--f-u);color:var(--lo-y);min-height:1.3em}.ds-loadout .lo-end{padding-top:clamp(30px,5vw,70px);position:relative}.ds-loadout .lo-end-art{width:100%;max-width:1400px;margin-inline:auto;padding-inline:clamp(8px,2vw,24px)}.ds-loadout .lo-end-art svg{width:100%;height:auto}.ds-loadout .lo-end-in{grid-template-columns:auto 1fr;align-items:center;gap:20px 30px;padding-top:34px;display:grid}.ds-loadout .lo-end-brand{align-items:center;gap:14px;display:flex}.ds-loadout .lo-end-ico{width:44px;height:44px;color:var(--lo-y);--lo-cut:#060914}.ds-loadout .lo-end-brand b{font:800 16px/1 var(--f-d);letter-spacing:.04em;display:block}.ds-loadout .lo-end-brand small{font:600 10px/1.6 var(--f-u);letter-spacing:.18em;text-transform:uppercase;color:var(--lo-grey)}.ds-loadout .lo-socials{justify-content:flex-end;gap:10px;display:flex}.ds-loadout .lo-socials a{color:#dfe4f5;border:1px solid #343c58;border-radius:4px;place-items:center;width:44px;height:44px;transition:border-color .2s,color .2s,transform .2s;display:grid}.ds-loadout .lo-socials a:hover{border-color:var(--lo-y);color:var(--lo-y);transform:translateY(-2px)}.ds-loadout .lo-legal{font:500 12px/1.4 var(--f-u);color:var(--lo-grey);border-top:1px solid #1f2639;grid-column:1/-1;padding-top:18px}@media (width<=1120px){.ds-loadout .lo-ops{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-loadout .lo-ops .lo-op:nth-child(7){grid-column:span 4;min-height:0}.ds-loadout .lo-shop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.ds-loadout .lo-mis,.ds-loadout .lo-esc{grid-template-columns:minmax(0,1fr)}.ds-loadout .lo-lo-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""gauges""slots"}.ds-loadout .lo-lo-head{min-height:0}.ds-loadout .lo-lo-gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.ds-loadout .lo-lo-slots{grid-template-columns:minmax(0,1fr)}.ds-loadout .lo-cust{grid-auto-flow:column;justify-content:space-between;align-items:center}.ds-loadout .lo-foot{grid-template-columns:minmax(0,1fr)}.ds-loadout .lo-foot-s div:first-child{border-left:0;padding-left:0}}@media (width<=860px){.ds-loadout .lo-ops{grid-template-columns:minmax(0,1fr);gap:8px}.ds-loadout .lo-ops .lo-op:nth-child(7){grid-column:auto}.ds-loadout .lo-op{grid-template-rows:none;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"d t f""n t f";align-items:center;gap:6px 14px;height:92px;min-height:0;padding:14px 16px}.ds-loadout .lo-op-d{grid-area:d;align-self:end;gap:2px;display:grid}.ds-loadout .lo-op-d i{font-size:22px}.ds-loadout .lo-op-n{grid-area:n;align-self:start}.ds-loadout .lo-op-t{grid-area:t;align-self:center}.ds-loadout .lo-op-f{text-align:right;grid-area:f;padding:0}.ds-loadout .lo-op-now{display:none}.ds-loadout .lo-op.is-today{background:linear-gradient(90deg,#ffd60a0f,#0000 60%),linear-gradient(#151927,#10131c)}.ds-loadout .lo-slots{scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.ds-loadout .lo-slots::-webkit-scrollbar{display:none}.ds-loadout .lo-slot{scroll-snap-align:start;flex:none;width:138px}}@media (width<=760px){.ds-loadout .lo-bar-in{flex-wrap:wrap;gap:0 12px;padding:0 12px}.ds-loadout .lo-brand{margin-block:8px}.ds-loadout .lo-bar-r{margin-left:auto;gap:14px;margin-block:6px}.ds-loadout .lo-me-t{display:none}.ds-loadout .lo-laurel{width:38px;height:38px}.ds-loadout .lo-tabs{border-top:1px solid #1f2639;flex:0 0 100%;order:3;margin-inline:-4px}.ds-loadout .lo-tab{height:42px;padding:0 12px}.ds-loadout .lo-tab:after{left:12px;right:12px}.ds-loadout .lo-hero{padding-top:112px}.ds-loadout .lo-art{aspect-ratio:640/760;max-width:560px}.ds-loadout .lo-art-d{display:none}.ds-loadout .lo-art-m{display:block}.ds-loadout .lo-char-w{width:50%;margin-left:-25%;top:50%}.ds-loadout .lo-cap{top:3%}.ds-loadout .lo-arr{display:none}.ds-loadout .lo-foot-s{flex-wrap:wrap;row-gap:14px}.ds-loadout .lo-foot-s div{padding:0 16px}.ds-loadout .lo-stage{min-height:240px}.ds-loadout .lo-feat-play{width:52px;height:52px}.ds-loadout .lo-feat-dur,.ds-loadout .lo-keys{display:none}.ds-loadout .lo-end-in{grid-template-columns:minmax(0,1fr)}.ds-loadout .lo-socials{justify-content:flex-start}}@media (width<=560px){.ds-loadout .lo-shop{grid-template-columns:minmax(0,1fr)}.ds-loadout .lo-card-art{aspect-ratio:16/9}.ds-loadout .lo-lo-gauges{grid-template-columns:minmax(0,1fr)}.ds-loadout .lo-btn{padding:0 20px}.ds-loadout .lo-actions .lo-btn{flex:100%}.ds-loadout .lo-cust{grid-auto-flow:row;justify-content:start}}@media (prefers-reduced-motion:reduce){.ds-loadout *,.ds-loadout :before,.ds-loadout :after{transition:none!important;animation:none!important}.ds-loadout .lo-chev{opacity:1}html:has(.ds-loadout){scroll-behavior:auto}}.ds-arcade{--night:#0b0a24;--night2:#14123a;--night3:#1c1a4a;--yel:#ffd23f;--cya:#29e7ff;--mag:#ff3df2;--gre:#39ff88;--ink:#f3f0ff;--dim:#b3aee0;--press:"ds Press", "Courier New", monospace;--vt:"ds VT323", "Courier New", monospace;--silk:"ds Silkscreen", "Courier New", monospace;background:var(--night);min-height:100vh;color:var(--ink);font-family:var(--vt);-webkit-font-smoothing:none;font-size:24px;line-height:1.15;overflow-x:clip}.ds-arcade *,.ds-arcade :before,.ds-arcade :after{box-sizing:border-box}.ds-arcade h1,.ds-arcade h2,.ds-arcade h3{font-family:var(--press);overflow-wrap:anywhere;margin:0;font-weight:400}.ds-arcade ul{margin:0;padding:0;list-style:none}.ds-arcade a{text-decoration:none}.ds-arcade svg{display:block}.ds-arcade :focus-visible{outline:3px solid var(--yel);outline-offset:4px}.ds-arcade .ar-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}.ds-arcade :is(.ar-btn,.ar-board,.ar-rec,.ar-shop-card,.ar-form,.ar-socials a,.ar-stats>div,.ar-cab-body,.ar-cab-mq){--st:0 -4px 0 0 var(--pc), 0 4px 0 0 var(--pc), -4px 0 0 0 var(--pc), 4px 0 0 0 var(--pc);box-shadow:var(--st)}.ds-arcade .ar-crt{z-index:60;pointer-events:none;background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px),radial-gradient(#0000 62%,#00000080 100%);position:fixed;inset:0}.ds-arcade .ar-crt:after{content:"";background:#96a0ff0d;animation:4.6s step-end infinite ar-flick;position:absolute;inset:0}@keyframes ar-flick{0%,to{opacity:0}8%{opacity:1}10%{opacity:0}47%{opacity:.6}49%{opacity:0}83%{opacity:1}85%{opacity:.2}}.ds-arcade .ar-blink{animation:1.1s step-end infinite ar-blink}@keyframes ar-blink{0%,55%{opacity:1}56%,to{opacity:.12}}.ds-arcade .ar-btn{text-align:center;font-family:var(--press);letter-spacing:.02em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-size:12px;line-height:1.4;transition:transform 80ms steps(2,end),background .15s;display:inline-flex}.ds-arcade .ar-btn:active{transform:translateY(4px)}.ds-arcade .ar-btn-y{--pc:var(--yel);background:var(--yel);color:var(--night);box-shadow:var(--st), inset 0 -4px 0 #00000047}.ds-arcade .ar-btn-y:hover{--pc:#ffe27d;background:#ffe27d}.ds-arcade .ar-btn-ghost{--pc:var(--cya);background:var(--night);color:var(--cya)}.ds-arcade .ar-btn-ghost:hover,.ds-arcade .ar-btn-ghost[aria-pressed=true]{background:var(--cya);color:var(--night)}.ds-arcade .ar-nav{border-bottom:4px solid var(--night3);background:#0b0a24f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding:14px 24px;display:flex}.ds-arcade .ar-logo{font-family:var(--press);color:var(--yel);text-shadow:3px 3px 0 var(--mag);align-items:center;gap:12px;font-size:16px;display:inline-flex}.ds-arcade .ar-logo-spr{width:30px;height:30px;animation:1.2s steps(2,end) infinite ar-bob}@keyframes ar-bob{50%{transform:translateY(-3px)}}.ds-arcade .ar-links{flex-wrap:wrap;gap:8px 26px;display:flex}.ds-arcade .ar-links a{font-family:var(--silk);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:3px solid #0000;padding:6px 0;font-size:14px}.ds-arcade .ar-links a:hover{color:var(--cya);border-bottom-color:var(--cya)}.ds-arcade .ar-nav-cta{padding:12px 16px;font-size:11px}@media (width>=880px){.ds-arcade .ar-nav{z-index:50;position:sticky;top:0}}@media (width<=879px){.ds-arcade .ar-links{order:3;justify-content:center;gap:6px 18px;width:100%}.ds-arcade .ar-links a{font-size:12px}.ds-arcade .ar-nav{padding-inline:16px}}.ds-arcade .ar-hero{isolation:isolate;padding:56px 0 150px;position:relative;overflow:hidden}.ds-arcade .ar-sky{z-index:-3;background:radial-gradient(70% 40% at 50% 62%,#ff3df247,#0000 70%),linear-gradient(#06051a,#120b3a 55%,#2a0f55);position:absolute;inset:0}.ds-arcade .ar-sky:before{content:"";opacity:.8;background-image:radial-gradient(2px 2px at 8% 12%,#fff,#0000),radial-gradient(2px 2px at 22% 38%,#29e7ff,#0000),radial-gradient(2px 2px at 36% 8%,#fff,#0000),radial-gradient(2px 2px at 52% 26%,#ffd23f,#0000),radial-gradient(2px 2px at 66% 10%,#fff,#0000),radial-gradient(2px 2px at 78% 34%,#29e7ff,#0000),radial-gradient(2px 2px at 91% 16%,#fff,#0000),radial-gradient(2px 2px at 14% 52%,#fff,#0000),radial-gradient(2px 2px at 44% 46%,#29e7ff,#0000),radial-gradient(2px 2px at 86% 52%,#fff,#0000);animation:2.4s steps(2,end) infinite ar-twinkle;position:absolute;inset:0}@keyframes ar-twinkle{50%{opacity:.45}}.ds-arcade .ar-sun{z-index:-2;opacity:.7;background:linear-gradient(#ffd23f 10%,#ff8a3d 50%,#ff3df2 90%);border-radius:50%;width:380px;height:380px;margin-left:-190px;animation:6s steps(6,end) infinite alternate ar-sun;position:absolute;bottom:calc(170px + 4%);left:50%;-webkit-mask-image:linear-gradient(#000 0 52%,#0000 52% 56%,#000 56% 64%,#0000 64% 69%,#000 69% 78%,#0000 78% 84%,#000 84% 94%,#0000 94%);mask-image:linear-gradient(#000 0 52%,#0000 52% 56%,#000 56% 64%,#0000 64% 69%,#000 69% 78%,#0000 78% 84%,#000 84% 94%,#0000 94%)}@keyframes ar-sun{to{transform:translateY(10px)}}.ds-arcade .ar-floor{z-index:-1;perspective:380px;border-top:3px solid var(--mag);background:linear-gradient(#2a0f55,#0b0a24 80%);height:170px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -10px 30px #ff3df273}.ds-arcade .ar-grid{transform-origin:50% 0;background-image:linear-gradient(#ff3df2f2 3px,#0000 3px),linear-gradient(90deg,#29e7ffe6 3px,#0000 3px);background-size:80px 80px;height:320%;animation:1.4s linear infinite ar-grid;position:absolute;top:0;left:-60%;right:-60%;transform:rotateX(64deg)}@keyframes ar-grid{0%{background-position:0 0,0 0}to{background-position:0 80px,0 0}}.ds-arcade .ar-floor:after{content:"";background:linear-gradient(#2a0f55 0,#0000 55%);position:absolute;inset:0}.ds-arcade .ar-hero-in{align-items:center;gap:56px;display:grid}@media (width>=980px){.ds-arcade .ar-hero-in{grid-template-columns:minmax(0,1fr) 520px}.ds-arcade .ar-sun{left:76%}}.ds-arcade .ar-hud{font-family:var(--press);color:var(--dim);flex-wrap:wrap;gap:8px 22px;margin-bottom:30px;font-size:10px;display:flex}.ds-arcade .ar-hud-n{color:var(--yel);font-weight:400}.ds-arcade .ar-eyebrow{font-family:var(--silk);letter-spacing:.14em;color:var(--cya);margin-bottom:16px;font-size:15px}.ds-arcade .ar-h1{color:var(--ink);text-shadow:4px 4px #3a1166;font-size:clamp(20px,3.3vw,38px);line-height:1.45}.ds-arcade .ar-h1 span{color:var(--yel);text-shadow:4px 4px 0 var(--mag)}.ds-arcade .ar-lede{color:#dcd8ff;max-width:34ch;margin-top:22px;font-size:clamp(24px,2.3vw,29px);line-height:1.12}.ds-arcade .ar-cta-row{flex-wrap:wrap;gap:18px;margin-top:32px;display:flex}.ds-arcade .ar-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:520px;margin:40px 0 0;display:grid}.ds-arcade .ar-stats>div{--pc:var(--night3);background:#0b0a24cc;padding:14px 12px}.ds-arcade .ar-stats dt{font-family:var(--silk);letter-spacing:.06em;color:var(--dim);overflow-wrap:anywhere;font-size:11px}.ds-arcade .ar-stats dd{font-family:var(--press);color:var(--yel);margin:8px 0 0;font-size:20px}.ds-arcade .ar-cab{width:100%;max-width:520px;margin-inline:auto;padding:0 8px}.ds-arcade .ar-cab-mq{--pc:var(--mag);height:68px;font-family:var(--press);color:var(--yel);text-shadow:3px 3px #000;background:linear-gradient(90deg,#3a1166,#7b1fa8 50%,#3a1166);justify-content:center;align-items:center;gap:14px;margin:0 24px;font-size:clamp(14px,3.4vw,22px);display:flex}.ds-arcade .ar-cab-mq i{color:var(--cya);text-shadow:0 0 12px var(--cya), 3px 3px 0 #000;font-style:normal}.ds-arcade .ar-cab-body{--pc:var(--cya);background:linear-gradient(90deg, var(--mag) 0 6px, transparent 6px calc(100% - 6px), var(--mag) calc(100% - 6px)), linear-gradient(#1d1650, #120e3a);box-shadow:var(--st), 0 28px 50px #0000008c;margin-top:8px;padding:0 12px}.ds-arcade .ar-cab-bezel{background:#05041a;border-bottom:6px solid #2a2370;margin:0 -6px;padding:16px 6px}.ds-arcade .ar-screen-box{aspect-ratio:16/9;background:#000;outline:4px solid #000;position:relative;overflow:hidden;box-shadow:0 0 0 8px #2a2370}.ds-arcade .ar-canvas{width:100%;height:100%;image-rendering:crisp-edges;image-rendering:pixelated}.ds-arcade .ar-scr-fx{pointer-events:none;background:repeating-linear-gradient(0deg,#0000004d 0 1px,#0000 1px 3px),radial-gradient(#0000 50%,#0009 100%),linear-gradient(115deg,#ffffff12 0 22%,#0000 22%);animation:3.1s step-end infinite ar-scrflick;position:absolute;inset:0}@keyframes ar-scrflick{0%,to{opacity:1}30%{opacity:.9}31%{opacity:1}72%{opacity:.86}73%{opacity:1}}.ds-arcade .ar-scr-top{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:13%;left:10px;right:10px}.ds-arcade .ar-live{color:#fff;font-family:var(--press);background:#ff2d55;align-items:center;gap:7px;padding:6px 8px 5px;font-size:9px;display:inline-flex;box-shadow:0 0 0 2px #000}.ds-arcade .ar-live i{background:#fff;width:8px;height:8px}.ds-arcade .ar-views{color:var(--ink);background:#05041acc;align-items:center;gap:6px;padding:2px 8px;font-size:20px;display:inline-flex;box-shadow:0 0 0 2px #000}.ds-arcade .ar-scr-title{border-top:2px solid var(--yel);color:var(--yel);white-space:nowrap;text-overflow:ellipsis;background:#05041adb;padding:4px 10px 3px;font-size:20px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ds-arcade .ar-cab-deck{background:linear-gradient(#2d2480,#1d1650);border-top:6px solid #5a4fd0;justify-content:space-between;align-items:center;gap:12px;height:96px;margin:0 -6px;padding:0 26px;display:flex;position:relative}.ds-arcade .ar-deck-label{font-family:var(--silk);letter-spacing:.12em;color:var(--dim);margin-left:auto;margin-right:10px;font-size:12px}.ds-arcade .ar-stick{flex:none;width:54px;height:60px;position:relative}.ds-arcade .ar-stick:before{content:"";background:#05041a;width:44px;height:14px;margin-left:-22px;position:absolute;bottom:0;left:50%}.ds-arcade .ar-stick i{transform-origin:50% 46px;background:radial-gradient(circle at 35% 30%,#ff8a9a,#ff2d55 55%,#a30f2d);border-radius:50%;width:28px;height:28px;margin-left:-14px;animation:2.4s steps(4,end) infinite ar-stick;position:absolute;top:0;left:50%}.ds-arcade .ar-stick i:after{content:"";background:#c9c4f5;width:6px;height:22px;position:absolute;top:26px;left:11px}@keyframes ar-stick{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}.ds-arcade .ar-bt{border-radius:50%;flex:none;width:28px;height:28px;animation:1.8s step-end infinite ar-press;box-shadow:0 5px #00000080}.ds-arcade .ar-bt-y{background:var(--yel)}.ds-arcade .ar-bt-c{background:var(--cya);animation-delay:.6s}.ds-arcade .ar-bt-m{background:var(--mag);animation-delay:1.2s}@keyframes ar-press{0%,to{transform:none}12%{transform:translateY(4px);box-shadow:0 1px #00000080}24%{transform:none}}.ds-arcade .ar-cab-base{background:linear-gradient(#0e0a2e,#070618);border-top:6px solid #2a2370;justify-content:space-between;align-items:center;gap:8px;height:92px;margin:0 -6px;padding:0 22px;display:flex}.ds-arcade .ar-coin{background:#1d1650;flex:none;width:48px;height:66px;position:relative;box-shadow:inset 0 0 0 4px #05041a}.ds-arcade .ar-coin i{background:var(--yel);width:6px;height:28px;box-shadow:0 0 14px var(--yel);margin-left:-3px;position:absolute;top:18px;left:50%}.ds-arcade .ar-insert{font-family:var(--press);color:var(--yel);text-shadow:0 0 10px #ffd23fb3;text-align:center;font-size:clamp(10px,2.6vw,14px)}.ds-arcade .ar-ticker{background:var(--yel);color:var(--night);white-space:nowrap;border-block:4px solid var(--mag);overflow:hidden}.ds-arcade .ar-ticker-in{animation:38s linear infinite ar-tick;display:inline-flex}.ds-arcade .ar-ticker-in span{font-family:var(--press);flex:none;padding:14px 0;font-size:12px}@keyframes ar-tick{to{transform:translate(-50%)}}.ds-arcade .ar-sec{padding:92px 0;scroll-margin-top:70px}.ds-arcade .ar-sec-alt{border-block:4px solid var(--night3);background:#0e0c30}.ds-arcade .ar-head{margin-bottom:44px}.ds-arcade .ar-stage{font-family:var(--silk);letter-spacing:.14em;color:var(--night);background:var(--cya);margin-bottom:16px;padding:5px 10px 4px;font-size:14px;display:inline-block}.ds-arcade .ar-h2{color:var(--ink);text-shadow:3px 3px #3a1166;font-size:clamp(14px,2.5vw,26px);line-height:1.55}.ds-arcade .ar-sub{color:var(--dim);max-width:60ch;margin-top:16px;font-size:25px;line-height:1.15}.ds-arcade .ar-h3{color:var(--ink);font-size:13px;line-height:1.6}.ds-arcade .ar-p{color:var(--dim);font-size:23px;line-height:1.12}.ds-arcade .ar-board{--pc:var(--cya);background:#09081f;padding:8px 0}.ds-arcade .ar-row{font-family:var(--press);border-bottom:3px dashed #ffffff14;grid-template-columns:56px 52px 60px minmax(0,1fr);align-items:center;gap:8px;padding:14px 12px;font-size:10px;display:grid}.ds-arcade .ar-row:last-child{border-bottom:0}.ds-arcade .ar-row-h{font-family:var(--silk);letter-spacing:.1em;color:var(--dim);border-bottom:3px solid var(--night3);padding-block:10px;font-size:12px}.ds-arcade .ar-rk{color:var(--yel)}.ds-arcade .ar-row:nth-child(3) .ar-rk{color:var(--cya)}.ds-arcade .ar-row:nth-child(4) .ar-rk{color:var(--mag)}.ds-arcade .ar-row:nth-child(n+5) .ar-rk{color:var(--gre)}.ds-arcade .ar-day{color:var(--ink)}.ds-arcade .ar-hour{color:var(--cya)}.ds-arcade .ar-game{font-family:var(--vt);display:block}.ds-arcade .ar-game b{color:var(--ink);font-size:29px;font-weight:400;line-height:1;display:block}.ds-arcade .ar-game small{color:var(--dim);margin-top:3px;font-size:22px;line-height:1.1;display:block}.ds-arcade .ar-game em{font-style:normal;font-family:var(--silk);letter-spacing:.08em;color:var(--night);background:var(--yel);margin-top:8px;padding:3px 6px 2px;font-size:11px;display:inline-block}.ds-arcade .is-today{box-shadow:inset 6px 0 0 var(--yel);background:#ffd23f21}.ds-arcade .is-today .ar-game b,.ds-arcade .is-today .ar-day{color:var(--yel)}.ds-arcade .is-off{opacity:.6}@media (width>=720px){.ds-arcade .ar-row{grid-template-columns:96px 96px 110px minmax(0,1fr);gap:18px;padding:16px 24px;font-size:14px}.ds-arcade .ar-row-h{font-size:14px}.ds-arcade .ar-game b{font-size:34px}.ds-arcade .ar-game small{font-size:25px}.ds-arcade .ar-game em{margin-top:0;margin-left:12px}}.ds-arcade .ar-carts{grid-template-columns:1fr;grid-auto-rows:1fr;gap:34px 28px;display:grid}@media (width>=620px){.ds-arcade .ar-carts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.ds-arcade .ar-carts{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-arcade .ar-cart{height:100%;color:inherit;display:block}.ds-arcade .ar-cart-in{--ol:#7a72e8;background:var(--ol);clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px));flex-direction:column;height:100%;padding:4px 4px 0;transition:transform .12s steps(3,end);display:flex;position:relative}.ds-arcade .ar-cart-in:before{content:"";z-index:0;clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px));background:linear-gradient(#3a3480,#2a2562);position:absolute;inset:4px}.ds-arcade .ar-cart-in>*{z-index:1;display:block;position:relative}.ds-arcade .ar-cart:hover .ar-cart-in{transform:translateY(7px)}.ds-arcade .ar-cart:hover .ar-cart-in:before{background:linear-gradient(#2c2766,#211d52)}.ds-arcade .ar-cart:focus-visible{outline:none}.ds-arcade .ar-cart:focus-visible .ar-cart-in{--ol:var(--yel)}.ds-arcade .ar-cart-grip{background:repeating-linear-gradient(90deg,#00000073 0 4px,#0000 4px 10px);height:14px;margin:14px 22px}.ds-arcade .ar-cart-label{aspect-ratio:8/5;border:4px solid var(--night);background:var(--night);margin:0 22px;position:relative;overflow:hidden}.ds-arcade .ar-cart-art{width:100%;height:100%}.ds-arcade .ar-cart-tag{background:var(--night);color:var(--yel);font-family:var(--silk);letter-spacing:.1em;padding:2px 5px 1px;font-size:10px;position:absolute;top:0;left:0}.ds-arcade .ar-cart-game{font-family:var(--silk);letter-spacing:.1em;text-transform:uppercase;color:var(--cya);margin:14px 22px 0;font-size:13px}.ds-arcade .ar-cart-title{min-height:2em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 22px 0;font-size:28px;line-height:1;overflow:hidden;display:-webkit-box!important}.ds-arcade .ar-cart-meta{font-family:var(--silk);letter-spacing:.08em;color:var(--yel);justify-content:space-between;margin:auto 22px 0;padding-top:12px;font-size:14px;display:flex!important}.ds-arcade .ar-cart-pins{background:repeating-linear-gradient(90deg, var(--yel) 0 5px, #0b0a24 5px 9px);height:16px;margin:14px 22px 8px;box-shadow:0 0 0 4px #0b0a24}.ds-arcade .ar-recs{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=620px){.ds-arcade .ar-recs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.ds-arcade .ar-recs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-arcade .ar-rec{--pc:var(--night3);--seg:var(--gre);background:#100e3a;flex-direction:column;padding:22px 20px 20px;display:flex}.ds-arcade .ar-rec-g{--seg:var(--gre)}.ds-arcade .ar-rec-c{--seg:var(--cya)}.ds-arcade .ar-rec-y{--seg:var(--yel)}.ds-arcade .ar-rec-m{--seg:var(--mag)}.ds-arcade .ar-rec-game{font-family:var(--press);color:var(--ink);font-size:12px;line-height:1.5}.ds-arcade .ar-rec-cat{font-family:var(--silk);letter-spacing:.1em;text-transform:uppercase;color:var(--seg);margin-top:8px;font-size:13px}.ds-arcade .ar-seg{letter-spacing:.02em;white-space:nowrap;background:#04031a;margin:18px 0 14px;padding:8px 10px 4px;font-size:58px;line-height:1;display:grid;box-shadow:inset 0 0 0 3px #1c1a4a}.ds-arcade .ar-seg>span{grid-area:1/1}.ds-arcade .ar-seg-ghost{color:var(--seg);opacity:.13}.ds-arcade .ar-seg-val{color:var(--seg);text-shadow:0 0 12px var(--seg);animation:3s step-end infinite ar-glow}@keyframes ar-glow{0%,to{opacity:1}91%{opacity:.82}93%{opacity:1}}.ds-arcade .ar-rec-rank{color:var(--dim);margin-top:auto;font-size:24px}.ds-arcade .ar-rec-rank b{color:var(--seg);font-size:30px;font-weight:400}.ds-arcade .ar-meter{background:#04031a;height:12px;margin-top:12px;display:block}.ds-arcade .ar-meter i{background:repeating-linear-gradient(90deg, var(--seg) 0 8px, transparent 8px 10px);height:100%;display:block}.ds-arcade .ar-shop{grid-template-columns:1fr;grid-auto-rows:1fr;gap:32px;display:grid}@media (width>=840px){.ds-arcade .ar-shop{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-arcade .ar-shop-card{--pc:var(--mag);background:#100e3a;flex-direction:column;gap:12px;padding:20px;display:flex}.ds-arcade .ar-shop-art{aspect-ratio:4/3;background-color:#0a0826;background-image:conic-gradient(#13103a 25%, transparent 0 50%, #13103a 0 75%, transparent 0);background-size:24px 24px;place-items:center;margin-bottom:6px;display:grid}.ds-arcade .ar-shop-spr{filter:drop-shadow(0 10px #00000073);width:68%;height:68%;animation:1.6s steps(2,end) infinite ar-bob}.ds-arcade .ar-shop-card:nth-child(2) .ar-shop-spr{animation-delay:.4s}.ds-arcade .ar-shop-card:nth-child(3) .ar-shop-spr{animation-delay:.8s}.ds-arcade .ar-price{justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:6px;display:flex}.ds-arcade .ar-price-cr{font-family:var(--silk);letter-spacing:.06em;color:var(--yel);font-size:15px}.ds-arcade .ar-price-eur{color:var(--ink);font-size:34px}.ds-arcade .ar-contact{gap:56px;display:grid}@media (width>=940px){.ds-arcade .ar-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ds-arcade .ar-perks{gap:14px;display:grid}.ds-arcade .ar-perks li{color:#dcd8ff;padding-left:26px;font-size:26px;line-height:1.1;position:relative}.ds-arcade .ar-perks li:before{content:"";background:var(--mag);width:12px;height:12px;position:absolute;top:7px;left:0;box-shadow:4px 4px #3a1166}.ds-arcade .ar-perks b{color:var(--yel);margin-right:8px;font-weight:400}.ds-arcade .ar-p2{font-family:var(--press);color:var(--mag);text-shadow:0 0 12px #ff3df299;margin-top:36px;font-size:14px}.ds-arcade .ar-form{--pc:var(--yel);background:#100e3a;gap:20px;padding:28px 24px;display:grid}.ds-arcade .ar-field{display:block}.ds-arcade .ar-field span{font-family:var(--silk);letter-spacing:.1em;color:var(--cya);margin-bottom:8px;font-size:13px;display:block}.ds-arcade .ar-field :is(input,select,textarea){width:100%;color:var(--ink);font-family:var(--vt);appearance:none;background:#05041a;border:3px solid #3b3590;border-radius:0;padding:10px 12px 8px;font-size:25px;line-height:1.1;display:block}.ds-arcade .ar-field select{background-image:linear-gradient(45deg, transparent 50%, var(--yel) 50%), linear-gradient(135deg, var(--yel) 50%, transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.ds-arcade .ar-field textarea{resize:vertical;min-height:120px}.ds-arcade .ar-field ::placeholder{color:#7f79c0}.ds-arcade .ar-field :is(input,select,textarea):focus{border-color:var(--yel);outline:3px solid var(--yel);outline-offset:2px}.ds-arcade .ar-form .ar-btn{justify-self:start}.ds-arcade .ar-note{color:var(--dim);min-height:1.2em;font-size:23px}.ds-arcade .ar-foot{border-top:4px solid var(--night3);background:#07061a;padding:56px 0 120px}.ds-arcade .ar-foot-in{justify-items:start;gap:28px;display:grid}.ds-arcade .ar-socials{flex-wrap:wrap;gap:18px;display:flex}.ds-arcade .ar-socials a{--pc:var(--night3);background:var(--night2);font-family:var(--silk);letter-spacing:.06em;color:var(--ink);align-items:center;gap:10px;padding:10px 14px 9px;font-size:14px;display:inline-flex}.ds-arcade .ar-socials a:hover{--pc:var(--cya);color:var(--cya)}.ds-arcade .ar-soc-ico{width:22px;height:22px}.ds-arcade .ar-socials a:hover .ar-soc-ico{animation:.5s steps(2,end) infinite ar-bob}.ds-arcade .ar-copy{color:var(--dim);font-size:22px}@media (width<=719px){.ds-arcade .ar-wrap{padding-inline:16px}.ds-arcade .ar-sec{padding:64px 0}.ds-arcade .ar-hero{padding:36px 0 130px}.ds-arcade .ar-sun{width:260px;height:260px;margin-left:-130px}.ds-arcade .ar-hero-in{gap:44px}.ds-arcade .ar-cab-deck{padding:0 16px}.ds-arcade .ar-deck-label{display:none}.ds-arcade .ar-cab-deck{justify-content:space-around}.ds-arcade .ar-stats dd{font-size:16px}.ds-arcade .ar-seg{font-size:52px}.ds-arcade .ar-form{padding:22px 16px}.ds-arcade .ar-scr-title{font-size:17px}.ds-arcade .ar-btn{padding:15px 16px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ds-arcade *,.ds-arcade :before,.ds-arcade :after{transition:none!important;animation:none!important}.ds-arcade .ar-ticker-in{transform:none}}.ds-arena{--ar-bg:#260143;--ar-bg-d:#1a0430;--ar-bg-l:#33075e;--ar-lav:#d5a2fe;--ar-lav-t:#d5a2febd;--ar-line:#d5a2fe42;--ar-mint:#2df9a8;--ar-yel:#f5c518;--ar-glass:linear-gradient(180deg, #33075e8c, #1a0430c7);--ar-ease:cubic-bezier(.22, 1, .36, 1);background:linear-gradient(180deg, #1e0238 0%, var(--ar-bg) 14%, var(--ar-bg-d) 40%, var(--ar-bg) 66%, #2b0550 88%, var(--ar-bg-l) 100%);color:#fff;min-height:100vh;font-family:ds Outfit,Montserrat,system-ui,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}.ds-arena::selection{background:var(--ar-mint);color:#1a0430}.ds-arena ::selection{background:var(--ar-mint);color:#1a0430}.ds-arena :focus-visible{outline:2px solid var(--ar-mint);outline-offset:3px;border-radius:6px}.ds-arena ul{margin:0;padding:0;list-style:none}.ds-arena dl,.ds-arena dd,.ds-arena figure,.ds-arena h2,.ds-arena h3,.ds-arena h4{margin:0}.ds-arena .ar2-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-arena .ar2-wrap{box-sizing:border-box;width:min(1180px,100%);margin:0 auto;padding:0 24px}.ds-arena .ar2-eye{letter-spacing:.22em;text-transform:uppercase;color:var(--ar-lav);font:700 12px/1.4 Montserrat,sans-serif}.ds-arena .ar2-h1{letter-spacing:-.01em;text-transform:uppercase;color:#fff;text-wrap:nowrap;margin:16px 0 0;font:800 clamp(46px,6.6vw,98px)/.98 Montserrat,sans-serif}.ds-arena .ar2-h2{text-transform:uppercase;color:#fff;font:800 clamp(28px,3.6vw,46px)/1.08 Montserrat,sans-serif}.ds-arena .ar2-h3{text-transform:uppercase;color:#fff;font:800 clamp(24px,2.6vw,34px)/1.12 Montserrat,sans-serif}.ds-arena .ar2-lede{color:var(--ar-lav-t);max-width:46ch;font-size:17px}.ds-arena .ar2-head{gap:12px;margin-bottom:44px;display:grid}.ds-arena .ar2-head-center{text-align:center;justify-items:center}.ds-arena .ar2-head-center .ar2-lede{max-width:56ch}.ds-arena .ar2-bw{filter:drop-shadow(0 8px 20px #2df9a852);transition:filter .25s var(--ar-ease), transform .25s var(--ar-ease);display:inline-block}.ds-arena .ar2-bw:hover{filter:drop-shadow(0 10px 26px #2df9a88c);transform:translateY(-2px)}.ds-arena .ar2-btn{box-sizing:border-box;cursor:pointer;background:var(--ar-mint);color:#14042a;letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% 62%,calc(100% - 18px) 100%,0 100%);border:0;justify-content:center;align-items:center;gap:8px;min-width:168px;padding:17px 36px 18px;font:800 14px/1 Montserrat,sans-serif;text-decoration:none;transition:background .2s;display:inline-flex}.ds-arena .ar2-btn:hover{background:#5dffbf}.ds-arena .ar2-btn-s{clip-path:polygon(0 0,100% 0,100% 62%,calc(100% - 13px) 100%,0 100%);min-width:0;padding:13px 26px 14px;font-size:12.5px}.ds-arena .ar2-ghost{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--ar-line);padding:14px 4px;font:700 14px/1 Montserrat,sans-serif;text-decoration:none;transition:border-color .2s,color .2s}.ds-arena .ar2-ghost:hover{color:var(--ar-mint);border-color:var(--ar-mint)}.ds-arena .ar2-center{justify-content:center;margin-top:72px;display:flex}.ds-arena .ar2-cross{z-index:1;pointer-events:none;width:34px;height:34px;transform:rotate(var(--r));animation:11s ease-in-out infinite ar2-float;position:absolute}.ds-arena .ar2-cross svg{width:100%;height:100%;display:block}.ds-arena .ar2-cross-x{--r:45deg;color:var(--ar-mint);filter:drop-shadow(0 0 14px #2df9a873)}.ds-arena .ar2-cross-p{--r:6deg;color:var(--ar-yel);filter:drop-shadow(0 0 12px #f5c51859)}.ds-arena .ar2-cross rect{fill:currentColor}.ds-arena .ar2-d1{width:40px;height:40px;top:66%;left:44%}.ds-arena .ar2-d2{width:30px;height:30px;animation-duration:13s;animation-delay:-4s;top:24%;right:5%}.ds-arena .ar2-d3{width:36px;height:36px;animation-delay:-2s;top:8%;left:6%}.ds-arena .ar2-d4{animation-duration:14s;top:9%;right:8%}.ds-arena .ar2-d5{width:38px;height:38px;animation-delay:-6s;top:30%;left:12%}.ds-arena .ar2-d6{animation-duration:12s;animation-delay:-3s;top:24%;right:10%}.ds-arena .ar2-d7{width:36px;height:36px;animation-delay:-5s;top:50%;left:4%}.ds-arena .ar2-d8{width:28px;height:28px;animation-duration:15s;top:8%;right:6%}.ds-arena .ar2-d9{animation-delay:-7s;top:10%;left:7%}.ds-arena .ar2-d10{animation-duration:13s;animation-delay:-2s;top:14%;right:14%}.ds-arena .ar2-navwrap{z-index:60;pointer-events:none;margin-bottom:-78px;padding:18px 24px 0;position:sticky;top:0}.ds-arena .ar2-nav{pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);border:1px solid var(--ar-line);background:#26014394;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100%);margin:0 auto;padding:8px 8px 8px 18px;display:flex;position:relative}.ds-arena .ar2-logo{color:#fff;letter-spacing:.2em;align-items:center;gap:12px;font:600 18px/1 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.ds-arena .ar2-logo-dot{border:2px solid var(--ar-lav);background:radial-gradient(circle at 30% 25%,#8f4bff,#3a0a78);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 18px #8f4bff8c}.ds-arena .ar2-logo-dot i{background:var(--ar-mint);width:9px;height:9px;box-shadow:0 0 10px var(--ar-mint);border-radius:50%}.ds-arena .ar2-links{gap:6px;display:flex}.ds-arena .ar2-links a{color:var(--ar-lav-t);border-radius:8px;padding:10px 16px;font:500 14.5px/1 ds Outfit,sans-serif;text-decoration:none;transition:color .2s,background .2s;display:block}.ds-arena .ar2-links a:hover{color:#fff;background:#d5a2fe1a}.ds-arena .ar2-links a.is-on{color:#fff;font-weight:600}.ds-arena .ar2-navr{align-items:center;gap:4px;display:flex}.ds-arena .ar2-lang{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;height:42px;padding:0 14px;font:700 13px/1 Montserrat,sans-serif;display:inline-flex}.ds-arena .ar2-lang:hover{background:#d5a2fe1a}.ds-arena .ar2-prof{border:0;border-left:1px solid var(--ar-line);width:46px;height:42px;color:var(--ar-lav);cursor:pointer;background:0 0;border-radius:0 8px 8px 0;place-items:center;margin-left:4px;display:grid}.ds-arena .ar2-prof:hover{color:var(--ar-mint)}.ds-arena .ar2-hero{box-sizing:border-box;min-height:780px;padding:148px 0 90px;position:relative}.ds-arena .ar2-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 72% 38%,#7024cd6b,#0000 70%),radial-gradient(40% 40% at 8% 70%,#5d16aa66,#0000 70%);position:absolute;inset:0}.ds-arena .ar2-collage{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 96%);mask-image:linear-gradient(#000 0% 55%,#0000 96%)}.ds-arena .ar2-tile{opacity:.34;isolation:isolate;background:#5a14a8;display:block;position:absolute}.ds-arena .ar2-tile img{object-fit:cover;mix-blend-mode:luminosity;opacity:.7;width:100%;height:100%}.ds-arena .ar2-t1{clip-path:polygon(8% 0,100% 6%,92% 100%,0 94%);width:32%;height:46%;top:8%;left:-6%;transform:rotate(-9deg)}.ds-arena .ar2-t2{clip-path:polygon(0 4%,94% 0,100% 96%,6% 100%);opacity:.26;width:30%;height:44%;top:40%;left:22%;transform:rotate(7deg)}.ds-arena .ar2-t3{clip-path:polygon(6% 0,100% 8%,94% 100%,0 90%);opacity:.22;width:28%;height:40%;top:2%;left:44%;transform:rotate(-5deg)}.ds-arena .ar2-t4{clip-path:polygon(0 0,92% 6%,100% 100%,8% 94%);width:30%;height:50%;top:6%;right:-4%;transform:rotate(8deg)}.ds-arena .ar2-t5{clip-path:polygon(8% 4%,100% 0,92% 96%,0 100%);opacity:.28;width:32%;height:42%;top:52%;right:12%;transform:rotate(-7deg)}.ds-arena .ar2-t6{clip-path:polygon(0 6%,96% 0,100% 94%,4% 100%);opacity:.24;width:28%;height:36%;top:58%;left:-3%;transform:rotate(5deg)}.ds-arena .ar2-herogrid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:20px;display:grid;position:relative}.ds-arena .ar2-herotxt{align-content:center;justify-items:start;display:grid}.ds-arena .ar2-herolede{margin-top:22px}.ds-arena .ar2-heroact{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:34px;display:flex}.ds-arena .ar2-minis{color:var(--ar-lav-t);flex-wrap:wrap;gap:8px 26px;margin-top:38px;font-size:14px;display:flex}.ds-arena .ar2-minis b{color:var(--ar-mint);margin-right:4px;font:800 17px/1 Montserrat,sans-serif}.ds-arena .ar2-trio{--h:clamp(380px, 43vw, 620px);height:var(--h);position:relative}.ds-arena .ar2-p{filter:drop-shadow(0 26px 34px #080016a6)drop-shadow(0 0 28px #8a4dff4d);width:auto;max-width:none;position:absolute;bottom:0}.ds-arena .ar2-p-l{height:calc(var(--h) * .78);z-index:1;left:-3%}.ds-arena .ar2-p-r{height:calc(var(--h) * .9);z-index:1;right:-2%}.ds-arena .ar2-p-c{left:calc(50% - var(--h) * .27);height:var(--h);z-index:2}.ds-arena .ar2-sec{padding:clamp(70px,9vw,130px) 0;position:relative}.ds-arena .ar2-sec>.ar2-wrap{z-index:2;position:relative}.ds-arena .ar2-live{padding-top:clamp(30px,4vw,60px)}.ds-arena .ar2-dash{box-sizing:border-box;background:var(--ar-glass);border:1px solid var(--ar-line);-webkit-backdrop-filter:blur(10px);border-radius:12px;width:min(1040px,100%);margin:0 auto;padding:14px 14px 22px;box-shadow:0 50px 90px -40px #000000b3}.ds-arena .ar2-dtop{background:#1a0430a6;border:1px solid #d5a2fe2e;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ds-arena .ar2-dgame{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.ds-arena .ar2-dgame img{object-fit:cover;border:1px solid var(--ar-line);border-radius:8px;width:42px;height:42px}.ds-arena .ar2-dgame span{line-height:1.25;display:grid}.ds-arena .ar2-dgame b{font:700 13px/1.25 Montserrat,sans-serif}.ds-arena .ar2-dgame small{color:#d5a2fe8c;font-size:12px}.ds-arena .ar2-search{color:#d5a2fe99;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;height:38px;padding:0 14px;display:flex}.ds-arena .ar2-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font:400 13.5px/1 ds Outfit,sans-serif}.ds-arena .ar2-search input::placeholder{color:#d5a2fe73}.ds-arena .ar2-search:focus-within{outline:2px solid var(--ar-mint);outline-offset:1px;background:#d5a2fe14}.ds-arena .ar2-icobtn{width:40px;height:40px;color:var(--ar-lav);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.ds-arena .ar2-icobtn:hover{color:var(--ar-mint);background:#d5a2fe1a}.ds-arena .ar2-icobtn-b{border-left:1px solid var(--ar-line);border-radius:0 8px 8px 0}.ds-arena .ar2-sw{color:#d5a2fed9;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:12px;padding:6px 8px;font:500 13px/1 ds Outfit,sans-serif;display:inline-flex}.ds-arena .ar2-sw i{background:#d5a2fe47;border-radius:999px;width:34px;height:18px;transition:background .25s;position:relative}.ds-arena .ar2-sw i:after{content:"";width:14px;height:14px;transition:transform .25s var(--ar-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.ds-arena .ar2-sw[aria-checked=true] i{background:var(--ar-mint)}.ds-arena .ar2-sw[aria-checked=true] i:after{background:#14042a;transform:translate(16px)}.ds-arena .ar2-stage{box-sizing:border-box;background:#12031f;border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:340px;margin-top:12px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.ds-arena .ar2-stage video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ds-arena .ar2-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#12031fd1 0%,#12031f26 45%,#12031fe0 100%),linear-gradient(#0000 45%,#12031fb3);position:absolute;inset:0}.ds-arena .ar2-onair{z-index:2;border:1px solid var(--ar-line);letter-spacing:.14em;text-transform:uppercase;background:#1a0430bf;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font:800 11px/1 Montserrat,sans-serif;display:inline-flex;position:absolute;top:20px;left:22px}.ds-arena .ar2-onair i{background:var(--ar-mint);width:8px;height:8px;box-shadow:0 0 10px var(--ar-mint);border-radius:50%;animation:1.8s ease-in-out infinite ar2-pulse}.ds-arena .ar2-stagetxt{z-index:2;max-width:52%;position:relative}.ds-arena .ar2-stagetxt h3{font:700 clamp(22px,2.8vw,34px)/1.15 Montserrat,sans-serif}.ds-arena .ar2-stagetxt p{color:#ede0fccc;margin-top:6px;font-size:14.5px}.ds-arena .ar2-stats{z-index:2;text-align:left;flex-direction:column;justify-content:space-between;min-width:150px;display:flex;position:absolute;top:26px;bottom:56px;right:30px}.ds-arena .ar2-stats dt{color:#d5a2feb3;font-size:12px}.ds-arena .ar2-stats dd{color:#fff;font:800 clamp(22px,2.3vw,28px)/1.15 Montserrat,sans-serif}.ds-arena .ar2-stats .ar2-mint{color:var(--ar-mint)}.ds-arena .ar2-demo{z-index:2;color:#d5a2fe99;font-size:11.5px;position:absolute;bottom:16px;right:22px}.ds-arena .ar2-dbot{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:40px;padding:28px 18px 4px;display:grid}.ds-arena .ar2-mini{color:var(--ar-lav);margin-bottom:18px;font:600 14px/1 Montserrat,sans-serif}.ds-arena .ar2-spellrow,.ds-arena .ar2-rail{grid-template-columns:repeat(5,1fr);justify-items:center;max-width:400px;display:grid}.ds-arena .ar2-spell{border:1px solid var(--ar-line);width:54px;height:54px;color:var(--ar-lav);cursor:pointer;transition:transform .25s var(--ar-ease), border-color .25s, color .25s, box-shadow .25s;background:linear-gradient(160deg,#4a1590,#1d0638);border-radius:8px;place-items:center;display:grid}.ds-arena .ar2-spell:hover{border-color:var(--ar-lav);color:#fff;transform:translateY(-2px)}.ds-arena .ar2-spell.is-on{border-color:var(--ar-mint);color:var(--ar-mint);transform:translateY(-2px)scale(1.06);box-shadow:0 0 0 4px #2df9a81f,0 10px 24px -8px #2df9a880}.ds-arena .ar2-rail{align-items:center;height:10px;margin-top:16px;position:relative}.ds-arena .ar2-rail:before{content:"";background:var(--ar-line);height:1px;position:absolute;top:50%;left:10%;right:10%}.ds-arena .ar2-rail i{background:#8a4dff;border-radius:50%;width:7px;height:7px;transition:background .25s,box-shadow .25s;position:relative}.ds-arena .ar2-rail i.is-on{background:var(--ar-mint);box-shadow:0 0 0 4px #2df9a833}.ds-arena .ar2-spelltxt{gap:14px;max-width:440px;min-height:112px;margin-top:24px;display:flex}.ds-arena .ar2-key{background:#6b2bd9;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;font:800 13px/1 Montserrat,sans-serif;display:grid}.ds-arena .ar2-spelltxt h4{font:700 15px/1.3 Montserrat,sans-serif}.ds-arena .ar2-spelltxt p{color:var(--ar-lav-t);margin-top:6px;font-size:14px}.ds-arena .ar2-extrait video{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--ar-line);border-radius:8px;width:100%}.ds-arena .ar2-extrait figcaption{color:var(--ar-lav-t);margin-top:10px;font-size:13px}.ds-arena .ar2-extrait b{color:var(--ar-mint);letter-spacing:.14em;text-transform:uppercase;margin-right:8px;font:800 11px/1 Montserrat,sans-serif}.ds-arena .ar2-dnav{border:1px solid var(--ar-line);background:#1a043099;border-radius:10px;width:fit-content;margin:26px auto 0;display:flex;overflow:hidden}.ds-arena .ar2-dnav a{width:58px;height:42px;color:var(--ar-lav);place-items:center;transition:color .2s,background .2s;display:grid}.ds-arena .ar2-dnav a+a{border-left:1px solid var(--ar-line)}.ds-arena .ar2-dnav a:hover{color:var(--ar-mint);background:#d5a2fe14}.ds-arena .ar2-plat{grid-template-columns:1fr 1fr;align-items:center;min-height:480px;margin-top:10px;display:grid;position:relative}.ds-arena .ar2-plat-p{filter:drop-shadow(0 30px 40px #080016b3)drop-shadow(0 0 30px #8a4dff4d);pointer-events:none;width:auto;max-width:none;height:520px;position:absolute;top:-90px;left:-170px}.ds-arena .ar2-plat-t{grid-column:2;justify-items:start;gap:14px;padding-top:70px;display:grid}.ds-arena .ar2-plat-t .ar2-lede{margin-bottom:14px}.ds-arena .ar2-plan:before{content:"";pointer-events:none;background:radial-gradient(40% 42% at 78% 40%,#5d16aa73,#0000 100%);position:absolute;inset:0}.ds-arena .ar2-days{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.ds-arena .ar2-days>li,.ds-arena .ar2-shopgrid>li{display:flex}.ds-arena .ar2-dayfill{width:100%;display:flex}.ds-arena .ar2-day{box-sizing:border-box;background:var(--ar-glass);border:1px solid var(--ar-line);transition:transform .3s var(--ar-ease), border-color .3s, box-shadow .3s;border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:20px 18px;display:flex}.ds-arena .ar2-day:hover{border-color:#d5a2fe99;transform:translateY(-6px)}.ds-arena .ar2-day.is-next{border-color:var(--ar-mint);box-shadow:0 0 0 1px #2df9a840,0 24px 50px -24px #2df9a873}.ds-arena .ar2-dayhead{justify-content:space-between;align-items:center;display:flex}.ds-arena .ar2-dayname{letter-spacing:.16em;color:var(--ar-lav);font:800 15px/1 Montserrat,sans-serif}.ds-arena .ar2-dayico{width:34px;height:34px;color:var(--ar-lav);background:#d5a2fe1f;border-radius:50%;place-items:center;display:grid}.ds-arena .ar2-dayh{color:var(--ar-mint);margin-top:18px;font:800 30px/1 Montserrat,sans-serif}.ds-arena .ar2-day h3{margin-top:10px;font:700 16px/1.3 Montserrat,sans-serif}.ds-arena .ar2-daygame{color:var(--ar-lav-t);margin-bottom:18px;font-size:13.5px}.ds-arena .ar2-pill{color:var(--ar-lav);letter-spacing:.06em;text-transform:uppercase;background:#d5a2fe21;border-radius:999px;align-self:flex-start;margin-top:auto;padding:6px 11px;font:700 11px/1 Montserrat,sans-serif}.ds-arena .ar2-day.is-next .ar2-pill{background:var(--ar-mint);color:#14042a}.ds-arena .ar2-games{padding-bottom:clamp(10px,2vw,30px)}.ds-arena .ar2-games:before{content:"";pointer-events:none;background:radial-gradient(42% 40% at 50% 52%,#7024cd61,#0000 100%);position:absolute;inset:0}.ds-arena .ar2-carousel{--w:184px;--h:262px;--step:214px;z-index:2;height:410px;position:relative}.ds-arena .ar2-gc{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);transform:translateX(calc(var(--o) * var(--step))) scale(1);z-index:var(--z);opacity:var(--v);transition:transform .6s var(--ar-ease), opacity .45s, box-shadow .45s;border-radius:10px;position:absolute;top:50%;left:50%;box-shadow:0 24px 40px -24px #000c}.ds-arena .ar2-gc.is-on{transform:translate(0)scale(1.3);box-shadow:0 0 0 1px #d5a2fe80,0 40px 70px -20px #2df9a84d,0 30px 50px -20px #000c}.ds-arena .ar2-gc[style*="--v: 0"]{pointer-events:none}.ds-arena .ar2-gcbtn{cursor:pointer;background:#12031f;border:0;border-radius:10px;padding:0;position:absolute;inset:0;overflow:hidden}.ds-arena .ar2-gcbtn img{object-fit:cover;filter:grayscale()brightness(.72)contrast(1.05);width:100%;height:100%;transition:filter .6s var(--ar-ease)}.ds-arena .ar2-gcbtn:hover img{filter:grayscale(.7)brightness(.9)}.ds-arena .ar2-gc.is-on .ar2-gcbtn img{filter:none}.ds-arena .ar2-gcbtn:after{content:"";opacity:0;background:linear-gradient(#0000 45%,#12031fe0 92%);transition:opacity .5s;position:absolute;inset:0}.ds-arena .ar2-gc.is-on .ar2-gcbtn:after{opacity:1}.ds-arena .ar2-gcname,.ds-arena .ar2-gcgo{text-align:center;opacity:0;visibility:hidden;transition:opacity .4s .1s,visibility 0s .5s;position:absolute;left:0;right:0}.ds-arena .ar2-gcname{text-shadow:0 2px 12px #000c;pointer-events:none;font:800 16px/1.1 Montserrat,sans-serif;bottom:62px}.ds-arena .ar2-gcgo{bottom:14px}.ds-arena .ar2-gcgo .ar2-btn-s{min-width:128px}.ds-arena .ar2-gc.is-on .ar2-gcname,.ds-arena .ar2-gc.is-on .ar2-gcgo{opacity:1;visibility:visible;transition:opacity .4s .15s,visibility}.ds-arena .ar2-carctl{z-index:2;justify-content:center;align-items:center;gap:22px;margin-top:18px;display:flex;position:relative}.ds-arena .ar2-carmsg{text-align:center;width:min(420px,60vw);min-width:0;color:var(--ar-lav-t);font-size:15px}.ds-arena .ar2-arrow{border:1px solid var(--ar-lav);color:#fff;cursor:pointer;background:#1a043080;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;transition:background .2s,color .2s,border-color .2s;display:grid}.ds-arena .ar2-arrow:hover:not(:disabled){background:var(--ar-mint);border-color:var(--ar-mint);color:#14042a}.ds-arena .ar2-arrow:disabled{opacity:.3;cursor:default}.ds-arena .ar2-comm:before{content:"";pointer-events:none;background:radial-gradient(42% 32% at 58% 36%,#5d16aa80,#0000 100%);position:absolute;inset:0}.ds-arena .ar2-friends{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;display:grid}.ds-arena .ar2-friends .ar2-head{margin-bottom:0}.ds-arena .ar2-cards{height:500px;position:relative}.ds-arena .ar2-mcw{width:35%;min-width:232px;position:absolute}.ds-arena .ar2-mcw-0{z-index:2;top:50px;left:0}.ds-arena .ar2-mcw-1{z-index:3;top:170px;left:32.5%}.ds-arena .ar2-mcw-2{z-index:1;top:10px;left:65%}.ds-arena .ar2-mc{box-sizing:border-box;border:1px solid var(--ar-line);text-align:center;transition:transform .4s var(--ar-ease), border-color .3s;background:linear-gradient(#21043cf5,#160328f5);border-radius:12px;padding:48px 22px 22px;position:relative;box-shadow:0 30px 50px -26px #000c}.ds-arena .ar2-mcw-0 .ar2-mc{transform:rotate(-5deg)}.ds-arena .ar2-mcw-1 .ar2-mc{transform:rotate(4deg)}.ds-arena .ar2-mcw-2 .ar2-mc{transform:rotate(7deg)}.ds-arena .ar2-mcw .ar2-mc:hover{border-color:#d5a2fea6;transform:rotate(0)translateY(-4px)}.ds-arena .ar2-mav{object-fit:cover;object-position:50% 6%;width:68px;height:68px;box-shadow:0 0 0 2px var(--ar-lav);background:linear-gradient(160deg,#4a1590,#1d0638);border:3px solid #3d0f75;border-radius:50%;margin-left:-34px;position:absolute;top:-34px;left:50%}.ds-arena .ar2-mc h3{font:800 18px/1.2 Montserrat,sans-serif}.ds-arena .ar2-mstat{color:var(--ar-mint);margin-top:2px;font-size:12.5px}.ds-arena .ar2-mrow{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.ds-arena .ar2-mrow dt{color:#d5a2fe8c;text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.ds-arena .ar2-mrow dd{margin-top:2px;font:700 13px/1.3 Montserrat,sans-serif}.ds-arena .ar2-mfav{color:var(--ar-mint);border-top:1px solid #d5a2fe29;margin-top:20px;padding-top:16px;font:700 13.5px/1 Montserrat,sans-serif}.ds-arena .ar2-pas{justify-content:center;gap:10px;margin-top:14px;display:flex}.ds-arena .ar2-pas img{object-fit:cover;object-position:50% 5%;background:linear-gradient(160deg,#4a1590,#1d0638);border:2px solid #d5a2fe8c;border-radius:50%;width:44px;height:44px}.ds-arena .ar2-panelw{margin-top:150px;position:relative}.ds-arena .ar2-panel{box-sizing:border-box;background:var(--ar-glass);border:1px solid var(--ar-line);border-radius:12px;align-items:center;min-height:250px;padding:44px 48px;display:flex;position:relative;transform:rotate(-1.6deg);box-shadow:0 40px 70px -34px #000c}.ds-arena .ar2-paneltxt{z-index:2;gap:12px;max-width:52%;display:grid;position:relative}.ds-arena .ar2-panelh{align-items:flex-end;min-height:2.24em;font-size:clamp(22px,2.5vw,32px);display:flex}.ds-arena .ar2-panelctl{align-items:center;gap:10px;margin-top:16px;display:flex}.ds-arena .ar2-count{color:var(--ar-lav-t);margin-left:8px;font-size:13px}.ds-arena .ar2-panelp{filter:drop-shadow(0 24px 30px #08001699)drop-shadow(0 0 26px #8a4dff4d);pointer-events:none;width:auto;max-width:none;height:142%;position:absolute;bottom:-4px;right:6%}.ds-arena .ar2-side{z-index:0;box-sizing:border-box;border:1px solid var(--ar-line);text-transform:uppercase;color:#fff;background:linear-gradient(#33075eb3,#1a0430d9);border-radius:12px;width:230px;padding:26px 24px;font:800 15px/1.35 Montserrat,sans-serif;position:absolute;top:56px}.ds-arena .ar2-side b{color:var(--ar-mint);font-size:22px;display:block}.ds-arena .ar2-side-l{left:-120px;transform:rotate(-11deg)}.ds-arena .ar2-side-r{text-align:right;right:-120px;transform:rotate(10deg)}.ds-arena .ar2-shop:before{content:"";pointer-events:none;background:radial-gradient(50% 36% at 50% 62%,#7024cd57,#0000 100%);position:absolute;inset:0}.ds-arena .ar2-shopgrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;display:grid}.ds-arena .ar2-prod{--c:#8a4dff;box-sizing:border-box;border:1px solid #d5a2fe24;border-left:4px solid var(--c);transition:transform .3s var(--ar-ease), border-color .3s;background:linear-gradient(#21043cf5,#160328f5);border-radius:4px 12px 12px 4px;flex-direction:column;flex:1;padding:22px 20px 20px 22px;display:flex}.ds-arena .ar2-prod:hover{border-color:#d5a2fe66;border-left-color:var(--c);transform:translateY(-6px)}.ds-arena .ar2-prodtop{justify-content:space-between;align-items:center;display:flex}.ds-arena .ar2-ptag{color:#d5a2fe99;font-size:12px}.ds-arena .ar2-pico{width:46px;height:46px;color:var(--c);background:var(--c);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-arena .ar2-pico{background:color-mix(in srgb, var(--c) 16%, transparent)}}.ds-arena .ar2-pico{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.ds-arena .ar2-pico{border:1px solid color-mix(in srgb, var(--c) 50%, transparent)}}.ds-arena .ar2-prod h3{margin-top:18px;font:800 20px/1.2 Montserrat,sans-serif}.ds-arena .ar2-pdesc{color:var(--ar-lav-t);margin-top:8px;font-size:14px}.ds-arena .ar2-prow{border-top:1px solid #d5a2fe24;margin-top:18px;padding-top:16px}.ds-arena .ar2-pfoot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.ds-arena .ar2-price{color:var(--ar-mint);font:800 22px/1 Montserrat,sans-serif}.ds-arena .ar2-cartmsg{text-align:center;color:var(--ar-lav-t);margin-top:34px;font-size:14px}.ds-arena .ar2-join{padding-top:clamp(90px,11vw,150px);position:relative}.ds-arena .ar2-joinbg{pointer-events:none;background:#3d0f75;position:absolute;inset:0 0 30%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.ds-arena .ar2-joinbg img{object-fit:cover;mix-blend-mode:luminosity;opacity:.32;width:100%;height:100%}.ds-arena .ar2-join>.ar2-wrap{z-index:2;position:relative}.ds-arena .ar2-joinrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,80px);width:min(900px,100%);margin:0 auto;display:grid}.ds-arena .ar2-joinh{font-size:clamp(28px,3.4vw,44px)}.ds-arena .ar2-form{gap:14px;display:grid}.ds-arena .ar2-flabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ar-lav-t);font:500 14px/1 ds Outfit,sans-serif}.ds-arena .ar2-form input{box-sizing:border-box;color:#fff;background:#1a0430b3;border:1px solid #d5a2fe73;border-radius:8px;width:100%;height:54px;padding:0 20px;font:400 16px/1 ds Outfit,sans-serif;transition:border-color .2s,box-shadow .2s}.ds-arena .ar2-form input::placeholder{color:#d5a2fe80}.ds-arena .ar2-form input:focus{border-color:var(--ar-mint);outline:0;box-shadow:0 0 0 3px #2df9a833}.ds-arena .ar2-fbtn{display:block}.ds-arena .ar2-fbtn .ar2-btn{width:100%}.ds-arena .ar2-fmsg{min-height:24px;color:var(--ar-mint);font-size:14px}.ds-arena .ar2-corners{z-index:1;pointer-events:none;height:400px;margin-top:10px;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.ds-arena .ar2-cor{aspect-ratio:1;filter:drop-shadow(0 20px 30px #08001699)drop-shadow(0 0 26px #8a4dff4d);width:clamp(200px,24vw,340px);max-width:none;height:auto;position:absolute;bottom:0}.ds-arena .ar2-cor-l{left:clamp(0px,5vw,110px)}.ds-arena .ar2-cor-r{right:clamp(0px,4vw,90px)}.ds-arena .ar2-foot{z-index:3;color:var(--ar-lav-t);text-align:center;justify-items:center;gap:16px;margin-top:-90px;padding:20px 24px 120px;font-size:14px;display:grid;position:relative}.ds-arena .ar2-flinks{flex-wrap:wrap;justify-content:center;gap:8px 28px;display:flex}.ds-arena .ar2-flinks a{text-decoration:none;transition:color .2s}.ds-arena .ar2-flinks a:hover{color:#fff}.ds-arena .ar2-soc{gap:8px;display:flex}.ds-arena .ar2-soc a{border:1px solid var(--ar-line);width:42px;height:42px;color:var(--ar-lav);border-radius:50%;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.ds-arena .ar2-soc a:hover{color:#14042a;background:var(--ar-mint);border-color:var(--ar-mint)}@media (width<=1100px){.ds-arena .ar2-friends{grid-template-columns:1fr;gap:40px}.ds-arena .ar2-cards{width:min(680px,100%);height:500px;margin:0 auto}.ds-arena .ar2-mcw-0{top:40px}}@media (width<=1180px){.ds-arena .ar2-days{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-arena .ar2-shopgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-arena .ar2-side{display:none}.ds-arena .ar2-plat-p{left:-190px}}@media (width<=960px){.ds-arena .ar2-links{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ar-line);background:#260143b8;border-radius:12px;flex-wrap:wrap;justify-content:center;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0}.ds-arena .ar2-links a{padding:9px 12px;font-size:13.5px}.ds-arena .ar2-hero{min-height:0;padding-top:180px}.ds-arena .ar2-herogrid{grid-template-columns:1fr;gap:10px}.ds-arena .ar2-trio{--h:clamp(340px, 72vw, 520px);margin-top:10px}.ds-arena .ar2-dbot{grid-template-columns:1fr;gap:30px}.ds-arena .ar2-mcw{width:240px}.ds-arena .ar2-mcw-1{top:190px;left:auto;right:6%}.ds-arena .ar2-mcw-0{top:40px;left:4%}.ds-arena .ar2-mcw-2{display:none}.ds-arena .ar2-plat{grid-template-columns:1fr;min-height:0;padding-top:30px}.ds-arena .ar2-plat-p{justify-self:center;height:340px;margin-bottom:14px;position:relative;top:auto;left:auto}.ds-arena .ar2-plat-t{text-align:center;grid-column:1;justify-items:center;padding-top:0}.ds-arena .ar2-plat-t .ar2-lede{margin-inline:auto}.ds-arena .ar2-panel{align-items:flex-start;padding:34px 30px 190px}.ds-arena .ar2-paneltxt{max-width:100%}.ds-arena .ar2-panelp{height:190px;margin-right:-90px;bottom:0;right:50%}.ds-arena .ar2-panelw{margin-top:60px}.ds-arena .ar2-joinrow{grid-template-columns:1fr}.ds-arena .ar2-joinh{text-align:center}.ds-arena .ar2-stagetxt{max-width:100%}.ds-arena .ar2-stage{min-height:0;padding:0;display:grid}.ds-arena .ar2-stage>video{aspect-ratio:16/9;width:100%;height:auto;position:relative;inset:auto}.ds-arena .ar2-stage:after{display:none}.ds-arena .ar2-onair{top:14px;left:14px}.ds-arena .ar2-stagetxt{padding:20px 20px 4px}.ds-arena .ar2-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;padding:14px 20px 6px;display:grid;position:static}.ds-arena .ar2-demo{padding:0 20px 18px;position:static}}@media (width<=700px){.ds-arena .ar2-wrap{padding:0 16px}.ds-arena .ar2-navwrap{margin-bottom:-70px;padding:12px 12px 0}.ds-arena .ar2-nav{padding-left:12px}.ds-arena .ar2-logo{font-size:16px}.ds-arena .ar2-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ds-arena .ar2-day{padding:16px 14px}.ds-arena .ar2-dayh{font-size:24px}.ds-arena .ar2-shopgrid{grid-template-columns:1fr}.ds-arena .ar2-dtop{flex-wrap:wrap}.ds-arena .ar2-search{background:#d5a2fe0f;flex:100%;order:3}.ds-arena .ar2-dgame{flex:1}.ds-arena .ar2-carousel{--w:128px;--h:184px;--step:128px;height:340px}.ds-arena .ar2-gc.is-on{transform:translate(0)scale(1.4)}.ds-arena .ar2-gcname{font-size:12px;bottom:50px}.ds-arena .ar2-gcgo{bottom:10px}.ds-arena .ar2-gcgo .ar2-btn-s{min-width:92px;padding:10px 14px 11px;font-size:10.5px}.ds-arena .ar2-corners{height:300px}.ds-arena .ar2-cor{width:170px;bottom:64px}.ds-arena .ar2-cor-l{left:-10px}.ds-arena .ar2-cor-r{right:-10px}.ds-arena .ar2-foot{margin-top:-60px}.ds-arena .ar2-cards{height:480px}.ds-arena .ar2-mcw-1{top:210px;right:0}.ds-arena .ar2-mcw-0{left:0}.ds-arena .ar2-hero{padding-bottom:40px}.ds-arena .ar2-minis{gap:6px 18px}.ds-arena .ar2-d1,.ds-arena .ar2-d5,.ds-arena .ar2-d6,.ds-arena .ar2-d9,.ds-arena .ar2-d10{display:none}}@media (prefers-reduced-motion:reduce){.ds-arena,.ds-arena *,.ds-arena :before,.ds-arena :after{transition:none!important;animation:none!important}}@keyframes ar2-float{0%,to{transform:translate3d(0, 0, 0) rotate(var(--r))}50%{transform:translate3d(10px, -16px, 0) rotate(calc(var(--r) + 14deg))}}@keyframes ar2-pulse{50%{opacity:.35}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dv{margin-top:8px}.dv-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dv-steps button{text-align:left;width:100%;min-height:48px;color:var(--muted);background:var(--s1);border:1px solid var(--line);cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font:700 13px/1.2 Montserrat,sans-serif;display:flex}.dv-steps button:disabled{opacity:.5;cursor:not-allowed}.dv-steps button:not(:disabled):hover{color:var(--ink);border-color:#ffffff47}.dv-steps .n{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font:800 12px/1 Saira,sans-serif;display:grid}.dv-steps button[aria-current=step]{color:var(--ink);border-color:var(--gold);background:linear-gradient(160deg, #f2ae121f, var(--s1) 70%)}.dv-steps button[aria-current=step] .n,.dv-steps .is-done .n{background:var(--gold);border-color:var(--gold);color:#1a0d02}.dv-prog{background:var(--line);border-radius:3px;height:3px;margin:12px 0 0;overflow:hidden}.dv-prog i{background:var(--gold);height:100%;transition:width .4s var(--ease);display:block}.dv-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:40px;margin-top:28px;display:grid}.dv-panel{gap:18px;min-width:0;display:grid}.dv-h{letter-spacing:-.015em;outline:none;scroll-margin-top:150px;font-size:clamp(26px,3.4vw,40px);font-weight:900;line-height:1.1}.dv-lede{color:var(--muted);max-width:56ch;margin-top:-6px}.dv-hint{color:var(--muted);max-width:62ch;font-size:14px;line-height:1.5}.dv-hint a{color:var(--ink);text-underline-offset:3px}.dv-err{color:var(--gold-hi);letter-spacing:0;font:500 13px/1.3 Barlow,sans-serif}.dv .form input[aria-invalid=true]{border-color:var(--gold)}.dv-grp{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.dv-grp legend{letter-spacing:.04em;color:var(--muted);margin-bottom:8px;padding:0;font:700 13px/1.2 Montserrat,sans-serif}.dv-pastilles{flex-wrap:wrap;gap:8px;display:flex}.dv-chip{display:inline-flex;position:relative}.form .dv-chip input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.dv-chip span{border:1px solid var(--line);background:var(--s2);min-height:44px;color:var(--muted);letter-spacing:0;transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);border-radius:999px;align-items:center;padding:0 16px;font:700 14px/1.2 Montserrat,sans-serif;display:inline-flex}.dv-chip:hover span{color:var(--ink);border-color:#ffffff47}.dv-chip input:checked+span{color:#1a0d02;background:var(--gold);border-color:var(--gold)}.dv-chip input:focus-visible+span{outline:2px solid var(--gold);outline-offset:3px}.dv .picks{margin-top:4px}.dv .pick{padding-right:44px;position:relative}.dv .pick[aria-pressed=true]:after{content:"✓";color:var(--gold);font:900 18px/1 Montserrat,sans-serif;position:absolute;top:14px;right:16px}.dv-prix{color:var(--ink);font:800 14px/1.3 Montserrat,sans-serif}.dv-options{border:1px solid var(--line);background:var(--s1);border-radius:14px;gap:16px;padding:20px;display:grid}.dv-bloc{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.dv-bloc legend{margin-bottom:12px;padding:0;font:800 17px/1.2 Montserrat,sans-serif}.form label.dv-check{letter-spacing:0;min-height:44px;color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font:600 15px/1.4 Barlow,sans-serif;display:flex}.form .dv-check input{width:22px;height:22px;min-height:22px;accent-color:var(--gold);cursor:pointer;flex:none;margin-top:1px;padding:0}.dv-check em{color:var(--muted);font-style:normal}.dv-stepper{align-items:center;gap:4px;display:inline-flex}.dv-stepper button{border:1px solid var(--line);background:var(--s2);width:48px;height:48px;color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease), transform .12s var(--ease);border-radius:10px;font:800 20px/1 Montserrat,sans-serif}.dv-stepper button:hover:not(:disabled){border-color:var(--gold)}.dv-stepper button:active:not(:disabled){transform:scale(.95)}.dv-stepper button:disabled{opacity:.4;cursor:not-allowed}.dv-stepper output{text-align:center;min-width:110px;font:800 16px/1 Montserrat,sans-serif}.dv-recap{border:1px solid var(--line);background:var(--s1);border-radius:16px;gap:14px;max-height:calc(100vh - 112px);padding:22px;display:grid;position:sticky;top:92px;overflow-y:auto}.dv-lignes{gap:0;margin:0;padding:0;list-style:none;display:grid}.dv-lignes li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:4px 10px;padding:10px 0;display:grid}.dv-lignes b{font:800 15px/1.25 Montserrat,sans-serif;display:block}.dv-lignes small{color:var(--muted);font-size:13px;line-height:1.3}.dv-lignes span{color:var(--ink);text-align:right;white-space:nowrap;font:700 13px/1.4 Montserrat,sans-serif}.dv-lignes button{width:28px;height:28px;color:var(--muted);cursor:pointer;transition:color .18s var(--ease), background .18s var(--ease);background:0 0;border:0;border-radius:6px;margin:-3px -4px 0 0;font-size:20px;line-height:1}.dv-lignes button:hover{color:var(--ink);background:#ffffff12}.dv-vide{color:var(--muted);font-size:15px}.dv-total{background:#f2ae1214;border:1px solid #f2ae1259;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.dv-total small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:700 11px/1.3 Montserrat,sans-serif}.dv-total strong{overflow-wrap:anywhere;font:900 22px/1.2 Montserrat,sans-serif}.dv-meta{gap:6px;margin:0;font-size:14px;display:grid}.dv-meta div{grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}.dv-meta dt{color:var(--muted)}.dv-meta dd{overflow-wrap:anywhere;margin:0}.dv-note{color:var(--muted);font-size:13px;line-height:1.5}.dv-mini{display:none}.dv-actions{flex-wrap:wrap;gap:10px;display:flex}.dv-nav{margin-top:6px}.dv-echec{background:#f2ae1214;border:1px solid #f2ae1259;border-radius:12px;gap:12px;padding:16px 18px;display:grid}.dv-fin{gap:18px;max-width:640px;padding:8px 0 24px;display:grid}.dv-fin .dv-recap{position:static}@media (width<=980px){.dv-grid{grid-template-columns:minmax(0,1fr);gap:28px}.dv-recap{max-height:none;position:static;overflow:visible}.dv-mini{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0b1cf5;border:1px solid #f2ae1259;border-radius:10px;align-items:baseline;gap:10px;margin:10px -4px 0;padding:10px 14px;display:flex;position:sticky;top:68px}.dv-mini span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font:800 11px/1 Montserrat,sans-serif}.dv-mini strong{overflow-wrap:anywhere;min-width:0;font:900 15px/1.2 Montserrat,sans-serif}.dv-mini small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}}@media (width<=640px){.dv-steps{gap:4px;display:flex}.dv-steps li{flex:0 0 46px;min-width:0}.dv-steps li.is-cur{flex:1 1 0}.dv-steps button{justify-content:center;min-height:44px;padding:0 6px}.dv-steps button:not([aria-current=step]) .l{display:none}.dv-steps button[aria-current=step] .l{font-size:12px}.dv-recap{padding:18px}.dv-options{padding:16px}.dv-actions .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.dv-prog i{transition:none}}.dv-etapes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px 32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.dv-images{flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.dv-images li{position:relative}.dv-images img{object-fit:cover;background:#fff1;border:1px solid #ffffff1f;border-radius:10px;width:96px;height:96px;display:block}.dv-images button{background:var(--gold);color:#120d1f;cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;font-weight:800;position:absolute;top:-8px;right:-8px}.dv-paliers{margin-top:10px}.dv-paliers .bq-paliers{margin-top:6px}.dv-paliers .bq-paliers li{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.dv-paliers .bq-paliers div{grid-area:2/1/auto/-1}.dv-paliers .bq-paliers p,.dv-paliers .bq-paliers small{font-size:13px}.dv-paliers .bq-paliers b,.dv-paliers .bq-paliers span{font-size:14px}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/live/fonts/montserrat-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(/live/fonts/montserrat-latin-wght-italic.woff2)format("woff2")}@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:75% 125%;font-display:swap;src:url(/live/fonts/saira-latin-wdth-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/live/fonts/barlow-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/live/fonts/barlow-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/live/fonts/barlow-latin-700-normal.woff2)format("woff2")}:root{--night:#07060f;--s1:#0e0b1c;--s2:#161229;--ink:#f4f1fa;--muted:#a59cbd;--line:#ffffff17;--gold:#f2ae12;--gold-hi:#ffc94a;--magenta:#b814c4;--violet:#9c00f0;--ease:cubic-bezier(.23, 1, .32, 1);--wrap:1240px}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth;overflow-x:clip}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#f2ae128c transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#f2ae1280 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#f2ae12}::-webkit-scrollbar-button{display:none}body{color:var(--ink);background:radial-gradient(900px 520px at 8% -8%, #b814c433, transparent 70%), radial-gradient(800px 480px at 96% 4%, #f2ae1217, transparent 70%), var(--night);-webkit-font-smoothing:antialiased;margin:0;font:500 17px/1.6 Barlow,system-ui,sans-serif;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance;margin:0;font-family:Montserrat,sans-serif}p{text-wrap:pretty;margin:0}a{color:inherit}img,svg,video,iframe{max-width:100%;display:block}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}::selection{background:var(--gold);color:#1a0d02}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font:800 12px/1 Montserrat,sans-serif}h1.eyebrow{text-wrap:wrap;margin:1em 0}.lede{color:var(--muted);max-width:56ch;font-size:19px}.skip{background:var(--gold);color:#1a0d02;z-index:50;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.btn{letter-spacing:.03em;cursor:pointer;border:1px solid var(--line);min-height:48px;color:var(--ink);transition:transform .14s var(--ease), border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font:800 14px/1 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.btn:hover{border-color:#ffffff59}.btn:active{transform:scale(.97)}.btn.plein{background:var(--gold);border-color:var(--gold);color:#1a0d02}.btn.plein:hover{background:var(--gold-hi);border-color:var(--gold-hi)}.btn:disabled{opacity:.45;cursor:not-allowed}.site-head{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#07060fdb;position:sticky;top:0}.site-head .bar{align-items:center;gap:28px;height:68px;display:flex}.site-head .logo{flex:none}.site-head .logo img{width:auto;height:30px}.nav{gap:4px;margin-left:12px;display:flex}.nav a{white-space:nowrap;color:var(--muted);transition:color .18s var(--ease), background .18s var(--ease);border-radius:8px;padding:10px 14px;font:700 14px/1 Montserrat,sans-serif;text-decoration:none}.nav a:hover{color:var(--ink);background:#ffffff0d}.nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold);border-radius:0}.langs{flex:none;gap:2px;margin-left:auto;display:flex}.langs a{letter-spacing:.06em;color:var(--muted);border-radius:6px;padding:8px 7px;font:800 12px/1 Montserrat,sans-serif;text-decoration:none}.langs a:hover{color:var(--ink);background:#ffffff0d}.langs a[aria-current=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold);border-radius:0}.langs-foot{flex-wrap:wrap;gap:6px 16px;display:inline-flex}.site-foot .fine .langs-foot a{color:var(--muted)}.site-foot .fine .langs-foot a:hover{color:var(--gold)}.burger nav .langs{margin:14px 0 0}.burger nav .langs a{border-bottom:0;padding:10px 12px;font-size:14px}@media (width>=601px){.burger nav .langs{display:none}}@media (width<=600px){.site-head .bar>.langs{display:none}.burger{margin-left:auto}.site-head .logo img{height:22px}}.burger{display:none}.burger summary{cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font:800 13px/1 Montserrat,sans-serif;list-style:none}.burger summary::-webkit-details-marker{display:none}.burger:not([open]) nav{display:none}.burger nav{background:var(--s1);border-bottom:1px solid var(--line);padding:10px 24px 20px;display:grid;position:absolute;top:68px;left:0;right:0}.burger nav a{border-bottom:1px solid var(--line);padding:14px 0;font:700 17px/1 Montserrat,sans-serif;text-decoration:none}.site-head .bar{gap:16px}.site-head .nav a{padding:10px 9px}@media (width<=1259px){.nav{display:none}.burger{display:block}}.sec{padding:88px 0}.sec+.sec{border-top:1px solid var(--line)}.sec h2{letter-spacing:-.015em;margin:14px 0 16px;font-size:clamp(30px,4.4vw,52px);font-weight:900;line-height:1.06}.sec .lede{margin-bottom:40px}.hero{padding:56px 0 72px}.hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:48px;display:grid}.hero h1{letter-spacing:-.02em;font-size:clamp(36px,5.2vw,70px);font-style:italic;font-weight:900;line-height:1.02}.hero h1 em{color:var(--gold);font-style:italic}.hero .lede{margin:20px 0 30px}.hero .actions{flex-wrap:wrap;gap:12px;display:flex}.proof{color:var(--muted);margin-top:26px;font-size:14px}@media (width<=980px){.hero-grid{grid-template-columns:1fr;gap:32px}}.stage{background:var(--s1);border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:0 30px 80px -30px #b814c473,0 0 0 1px #ffffff05}.screen{aspect-ratio:16/9;background:#000;border-radius:10px;position:relative;overflow:hidden}.screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.screen .live{z-index:3;letter-spacing:.12em;color:var(--ink);pointer-events:none;background:#07060fbf;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font:800 11px/1 Montserrat,sans-serif;display:inline-flex;position:absolute;top:10px;left:10px}.screen .live i{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #f2ae12b3}@keyframes pulse{50%{opacity:.5}}.remote{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 4px 4px;display:flex}.remote .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-right:6px;font:800 11px/1 Montserrat,sans-serif}.chip{color:var(--muted);background:var(--s2);border:1px solid var(--line);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease), transform .12s var(--ease);border-radius:999px;padding:11px 15px;font:700 13px/1 Montserrat,sans-serif}.chip:hover{color:var(--ink);border-color:#ffffff47}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{color:#1a0d02;background:var(--gold);border-color:var(--gold)}.remote .sep{flex-basis:100%;height:0}.paliers{border-top:1px solid var(--line)}.palier{border-bottom:1px solid var(--line);transition:background .2s var(--ease), padding .25s var(--ease);grid-template-columns:72px minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:24px;padding:30px 0;text-decoration:none;display:grid}.palier:hover{background:#ffffff06;padding-left:14px;padding-right:14px}.palier .n{color:var(--gold);letter-spacing:.12em;font:800 120% 14px/1 Saira,sans-serif}.palier h3{font-size:26px;font-weight:900;line-height:1.1}.palier p{color:var(--muted)}.palier .go{letter-spacing:.04em;color:var(--gold);white-space:nowrap;font:800 13px/1 Montserrat,sans-serif}@media (width<=860px){.palier{grid-template-columns:44px 1fr;row-gap:8px}.palier p,.palier .go{grid-column:2}}.diffs{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;display:grid}.diffs>div{border-bottom:1px solid var(--line);padding:28px 28px 28px 0}.diffs h3{margin-bottom:8px;font-size:20px;font-weight:800;line-height:1.2}.diffs p{color:var(--muted);font-size:16px}.rayon{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.6fr);align-items:start;gap:40px;padding:42px 0;display:grid}.rayons{border-top:1px solid var(--line)}.rayon h3{font-size:30px;font-weight:900;line-height:1.05}.rayon .acc{color:var(--muted);margin-top:10px}.rayon ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rayon li{padding-left:18px;font-size:16px;position:relative}.rayon li:before{content:"";background:var(--gold);width:8px;height:2px;position:absolute;top:.7em;left:0}.rayon .note{color:var(--muted);border-left:2px solid var(--line);margin-top:16px;padding-left:12px;font-size:14px}.statut{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:6px;margin-bottom:14px;padding:8px 10px;font:800 11px/1 Montserrat,sans-serif;display:inline-block}.rayon .btn{width:100%}@media (width<=900px){.rayon{grid-template-columns:1fr;gap:18px}}.page-head{padding:64px 0 24px}.page-head h1{letter-spacing:-.025em;max-width:20ch;margin:14px 0 16px;font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1.08}.tool{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;padding:56px 0;display:grid}.tool h2{margin:12px 0 10px;font-size:32px;font-weight:900;line-height:1.08}.form{gap:16px;display:grid}.form label{letter-spacing:.04em;color:var(--muted);gap:7px;font:700 13px/1.2 Montserrat,sans-serif;display:grid}.form input,.form select,.form textarea{color:var(--ink);background:var(--s1);border:1px solid var(--line);width:100%;min-height:48px;transition:border-color .2s var(--ease);border-radius:10px;padding:13px 14px;font:500 16px/1.4 Barlow,sans-serif}.form textarea{resize:vertical;min-height:130px}.form input:hover,.form select:hover,.form textarea:hover{border-color:#ffffff40}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.form .row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.planning-grid{gap:8px;display:grid}.planning-grid .jr{grid-template-columns:90px 110px 1fr;align-items:center;gap:8px;display:grid}.planning-grid .jr span{color:var(--muted);font:700 13px/1 Montserrat,sans-serif}.preview{border:1px solid var(--line);background:#000;border-radius:12px;overflow:hidden}.preview canvas{width:100%;height:auto}.copy-row{gap:8px;display:flex}.copy-row input{flex:1}@media (width<=900px){.tool{grid-template-columns:1fr;gap:28px}.planning-grid .jr{grid-template-columns:70px 90px 1fr}}.viewer{background:var(--night);border:0;width:100%;height:calc(100svh - 69px)}.viewer-note{color:var(--muted);border-bottom:1px solid var(--line);padding:14px 0;font-size:14px}.site-foot{border-top:1px solid var(--line);background:#05040b;padding:56px 0 44px}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.7fr));gap:40px;display:grid}.site-foot img{width:auto;height:30px;margin-bottom:16px}.site-foot h4{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font:800 12px/1 Montserrat,sans-serif}.site-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-foot a{color:var(--ink);text-decoration:none}.site-foot a:hover{color:var(--gold)}.site-foot .fine{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 24px;padding-top:22px;font-size:14px;display:flex}@media (width<=760px){.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-foot a{overflow-wrap:anywhere}.foot-grid>:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .7s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.screen .live i{animation:none}}.widget-body{background:0 0!important}.dd{position:relative}.dd-btn{align-items:center;gap:6px;display:inline-flex}.dd-btn span{opacity:.7;transition:transform .25s var(--ease);font-size:10px}.dd:hover .dd-btn span,.dd:focus-within .dd-btn span{transform:rotate(180deg)}.dd-menu{border:1px solid var(--line);opacity:0;visibility:hidden;min-width:340px;transition:opacity .2s var(--ease), transform .25s var(--ease), visibility .2s;background:#0e0b1cf7;border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:-8px;transform:translateY(-6px);box-shadow:0 30px 60px -20px #000c}.dd:hover .dd-menu,.dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:none}.dd-menu{grid-template-columns:repeat(2,minmax(290px,1fr));width:max-content;max-width:min(760px,100vw - 48px)}.dd-menu a{border-radius:10px;gap:3px;display:grid;padding:12px 14px!important}.dd-menu a:hover{background:#ffffff0f}.dd-menu b{color:var(--ink);font:800 14px/1.2 Montserrat,sans-serif}.dd-menu small{color:var(--muted);font:500 13px/1.3 Barlow,sans-serif}.fine-links{flex-wrap:wrap;gap:6px 20px;display:inline-flex}.site-foot .fine .fine-links a{color:var(--muted)}.site-foot .fine .fine-links a:hover{color:var(--gold)}.site-foot a.btn.plein,.site-foot a.btn.plein:hover{color:#1a0d02}.nl{max-width:440px;margin-top:26px}.nl h4{margin-bottom:8px}.nl-accroche{color:var(--muted);margin-bottom:14px;font-size:15px;line-height:1.5}.nl-groupe{align-items:stretch;display:flex}.nl-groupe input[type=email]{min-width:0;min-height:48px;color:var(--ink);background:var(--s1);border:1px solid var(--line);transition:border-color .2s var(--ease);border-right:0;border-radius:10px 0 0 10px;flex:auto;padding:0 14px;font:500 16px/1.4 Barlow,sans-serif}.nl-groupe input[type=email]::placeholder{color:var(--muted);opacity:.8}.nl-groupe input[type=email]:hover{border-color:#ffffff40}.nl-groupe input[type=email]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-color:var(--gold)}.nl-groupe input[type=email][aria-invalid=true]{border-color:var(--gold)}.nl-groupe input[type=email]:disabled{opacity:.6}.nl-groupe .btn{white-space:nowrap;border-radius:0 10px 10px 0;flex:none;padding:0 18px}.nl-piege{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.nl-note{color:var(--muted);margin-top:10px;font:500 13px/1.45 Barlow,sans-serif}.nl-etat{min-height:3.2em;margin-top:8px}.nl-msg{color:var(--ink);font:500 14px/1.45 Barlow,sans-serif}.nl-msg.err{color:var(--gold-hi)}.nl-msg a{text-underline-offset:3px;color:var(--ink);text-decoration:underline}@media (width<=480px){.nl{max-width:none}.nl-groupe{flex-direction:column;gap:8px}.nl-groupe input[type=email]{border-right:1px solid var(--line);border-radius:10px}.nl-groupe .btn{border-radius:10px;width:100%}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
