:root[data-season=halloween]:not([data-theme=backdoor]) .bg-art{filter:brightness(.62) url(#saison-nuit) blur(6px) brightness(.95)}:root[data-season=halloween]:not([data-theme=backdoor]) .bg-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(38% 30% at 18% 100%,rgba(205,195,225,.1),transparent 70%),radial-gradient(32% 26% at 55% 100%,rgba(205,195,225,.07),transparent 70%),radial-gradient(42% 30% at 88% 100%,rgba(205,195,225,.09),transparent 70%),radial-gradient(55% 65% at 100% 0%,rgba(128,64,232,.2),transparent 70%),radial-gradient(50% 55% at 0% 100%,rgba(255,112,24,.1),transparent 70%)}.hw-toile{position:absolute;width:13.9vh;height:13.9vh;opacity:.32;overflow:visible}.hw-toile--bas{left:0;bottom:0;transform:scaleY(-1)}.hw-toile--haut{right:0;top:0;transform:scaleX(-1)}:root[data-season=halloween] .player-card__hero:not(.has-accent) .player-card__band:not(.has-banner){background:radial-gradient(circle at 92% 10%,rgba(240,124,29,.32),transparent 45%),radial-gradient(ellipse at 0% 130%,rgba(138,82,220,.4),transparent 62%),linear-gradient(165deg,#1c1027,#0b0710 72%)}:root[data-season=halloween] .player-card__band:after{content:"";position:absolute;top:0;right:0;width:68px;height:68px;opacity:.45;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20130%20130'%3e%3c!--%20Généré%20depuis%20index-loadingscreen/html/saisons/halloween/creatures.js%20:%20toileAngle(125,%209),%20retournée%20vers%20le%20coin%20haut%20droit.%20--%3e%3cg%20transform='translate(130%200)%20scale(-1%201)'%3e%3cpath%20d='M0%200L119.55%204.17M0%200L118.49%2026.08M0%200L103.24%2054.41M0%200L87.76%2073.09M0%200L70.98%2090.41M0%200L54.46%20104.85M0%200L25.69%20119.84M0%200L4.06%20116.15'%20fill='none'%20stroke='%23e4dccb'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3cpath%20d='M19.9%200.7Q18.97%202.4%2019.41%204.27M19.19%204.22Q17.76%206.5%2017.6%209.27M17.63%209.29Q15.81%2010.58%2015.15%2012.62M14.85%2012.37Q12.99%2013.37%2012.06%2015.37M12.34%2015.72Q10.23%2015.87%208.91%2017.15M9.14%2017.59Q6.44%2017.91%204.19%2019.54M4.07%2018.99Q2.3%2018.59%200.68%2019.53M28.09%200.98Q27.28%203.45%2028.44%206.26M28.21%206.21Q25.89%209.48%2025.46%2013.42M25.41%2013.39Q22.72%2015.2%2021.7%2018.08M21.67%2018.05Q19.05%2019.61%2017.77%2022.63M17.42%2022.19Q14.92%2023.16%2013.43%2025.86M13.18%2025.38Q9.17%2025.51%205.89%2027.48M6.01%2028.02Q3.38%2027.35%201%2028.65M38.13%201.33Q36.36%204.6%2037.22%208.19M37.75%208.31Q34.3%2012.55%2033.38%2017.59M34.63%2018.25Q30.8%2020.61%2029.26%2024.37M29.76%2024.78Q25.74%2026.49%2023.62%2030.09M23.5%2029.93Q20.02%2031.08%2017.93%2034.52M17.41%2033.52Q12.44%2034.59%208.2%2038.23M8.07%2037.64Q4.51%2036.48%201.33%2037.96M48.11%201.68Q45.83%205.8%2046.88%2010.32M47.11%2010.37Q43.91%2016.07%2043.84%2023.1M42.62%2022.46Q39.12%2026.18%2038.35%2031.94M37.48%2031.21Q32.98%2033.95%2030.8%2039.23M30.17%2038.43Q25.28%2039.25%2022.27%2042.88M22.71%2043.73Q15.74%2043.78%2010.06%2046.94M10.25%2047.79Q5.82%2047.05%201.74%2049.73M59.3%202.07Q56.6%207.16%2058.01%2012.77M58.43%2012.86Q53.8%2019.69%2053.08%2027.97M53%2027.93Q47.39%2031.71%2045.28%2037.71M46.56%2038.77Q40.18%2041.36%2036.79%2046.86M37.34%2047.56Q31.49%2048.88%2027.92%2053.75M27.9%2053.72Q19.58%2054.45%2012.68%2059.13M12.45%2058.08Q7.06%2057.1%202.11%2060.28M71.9%202.51Q68.95%208.72%2070.99%2015.63M69.63%2015.33Q63.53%2023.25%2062.09%2032.72M61.86%2032.6Q56.27%2037.65%2054.69%2045.54M55.23%2046Q47.81%2049.21%2043.91%2055.93M44.85%2057.13Q37.42%2058.09%2032.82%2063.19M32.51%2062.59Q23.16%2064.42%2015.23%2071.02M15.19%2070.85Q8.46%2068.38%202.47%2070.85M82.7%202.89Q78.32%209.9%2079.63%2017.53M80.02%2017.61Q74.02%2027.09%2073.35%2038.65M73.72%2038.85Q65.7%2043.96%2062.56%2052.1M62.76%2052.27Q54.64%2056.24%2050.48%2064.3M50.43%2064.24Q42.58%2066.1%2037.79%2072.76M39.04%2075.17Q27.21%2075.7%2017.51%2081.66M17.23%2080.37Q9.83%2079.46%202.95%2084.34M94.03%203.28Q89.97%2011.38%2092.44%2020.35M92.46%2020.35Q85.22%2031.19%2084.13%2044.34M82.87%2043.68Q75.55%2050.55%2073.58%2061.28M74.13%2061.74Q63.82%2065.69%2058.29%2074.24M57.58%2073.34Q49.34%2076.59%2044.43%2085.55M44.7%2086.05Q31.18%2086.72%2020.07%2093.63M19.71%2091.94Q11.1%2089.72%203.28%2094M105.68%203.69Q102.46%2012.96%20106.64%2023.47M103.16%2022.71Q95%2034.77%2093.71%2049.39M95.24%2050.19Q85.54%2057.24%2082.1%2068.37M67.56%2086.05Q56.09%2087.06%2048.94%2094.21M49.24%2094.81Q34.55%2096.1%2022.37%20104.36M22.95%20107.07Q12.88%20104.15%203.8%20108.77M59.55%2049.6q-4%208.75%202%2016.25M46.09%2088.74q-4%208.75%202%2016.25'%20fill='none'%20stroke='%23e4dccb'%20stroke-width='1.1'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") top right / contain no-repeat}.hwn-item{position:absolute;left:0;top:0;overflow:hidden;will-change:transform,opacity}.hwn-bande{display:block;max-width:none;height:100%;will-change:transform}.hwn-visage{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.hwn-visage>svg,.hwn-yeux>svg{display:block}.hwn-fil{position:absolute;left:0;top:0;width:1.5px;height:100%;background:#e4dccb8c;will-change:transform}:root[data-season=neige]:not([data-theme=backdoor]) .bg-art{filter:brightness(.7) url(#saison-nuit) blur(6px) brightness(.95)}:root[data-season=neige]:not([data-theme=backdoor]) .bg-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(45% 22% at 15% 100%,rgba(225,236,252,.16),transparent 75%),radial-gradient(40% 18% at 52% 100%,rgba(225,236,252,.1),transparent 75%),radial-gradient(45% 22% at 90% 100%,rgba(225,236,252,.14),transparent 75%),radial-gradient(55% 60% at 100% 0%,rgba(110,165,255,.16),transparent 70%),radial-gradient(45% 50% at 0% 100%,rgba(150,200,255,.08),transparent 70%)}.ng-givre{position:absolute;width:21vh;height:21vh;fill:none;stroke:#e8f1ff;stroke-linecap:round;stroke-linejoin:round;opacity:.5;filter:drop-shadow(0 0 1.5px rgba(190,220,255,.35));overflow:visible}.ng-givre--bas{left:0;bottom:0;transform:scaleY(-1)}.ng-givre--haut{right:0;top:0;transform:scaleX(-1)}:root[data-season=neige] .player-card__hero:not(.has-accent) .player-card__band:not(.has-banner){background:radial-gradient(circle at 90% 8%,rgba(150,205,255,.3),transparent 45%),radial-gradient(ellipse at 10% 130%,rgba(225,236,252,.22),transparent 60%),linear-gradient(165deg,#12203a,#070c17 72%)}:root[data-season=neige] .player-card__band:after{content:"";position:absolute;top:0;right:0;width:84px;height:84px;opacity:.5;pointer-events:none;transform:scaleX(-1);background:var(--saison-coin) top left / contain no-repeat}.gt-bat[data-v-e9a37fe9]{position:absolute;left:50%;top:50%;width:var(--w);height:calc(var(--w) * 400 / 460);overflow:hidden;opacity:0;animation:gt-bat-vol-e9a37fe9 var(--d) cubic-bezier(.25,.6,.35,1) var(--delay) forwards}.gt-bat>img[data-v-e9a37fe9]{display:block;height:100%;width:auto;max-width:none;animation:gt-bat-ailes-e9a37fe9 .3s steps(12) infinite}@keyframes gt-bat-vol-e9a37fe9{0%{opacity:0;transform:translate(calc(-50% + var(--x0)),calc(-50% + var(--y0))) scale(.45)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x1)),calc(-50% + var(--y1))) scale(var(--s))}}@keyframes gt-bat-ailes-e9a37fe9{to{transform:translate(-100%)}}.odometer-digit[data-v-2b4c6fba]{position:relative;display:inline-block;overflow:hidden;width:1ch;height:1em;line-height:1;vertical-align:top}.odometer-digit__spacer[data-v-2b4c6fba]{display:block;visibility:hidden}.odometer-digit__char[data-v-2b4c6fba]{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.odometer-down-enter-active[data-v-2b4c6fba],.odometer-down-leave-active[data-v-2b4c6fba],.odometer-up-enter-active[data-v-2b4c6fba],.odometer-up-leave-active[data-v-2b4c6fba]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.odometer-down-enter-from[data-v-2b4c6fba]{transform:translateY(-100%)}.odometer-down-leave-to[data-v-2b4c6fba],.odometer-up-enter-from[data-v-2b4c6fba]{transform:translateY(100%)}.odometer-up-leave-to[data-v-2b4c6fba]{transform:translateY(-100%)}.dx-icon[data-v-ce4ac655]{width:1em;height:1em;flex:none;vertical-align:-.125em}.music-player__beyond[data-v-12aab950]{position:absolute;top:0;right:0;bottom:0;background:#0a0a0f99;pointer-events:none}.music-player__action[data-v-12aab950]{align-self:center;display:flex;align-items:center;gap:.6rem;padding:.7rem 1.25rem;border:1px solid rgba(255,255,255,.18);border-radius:4px;font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;background:#ffffff0f;outline:2px solid transparent;outline-offset:2px;transition:color .18s ease,outline-color .22s ease,box-shadow .22s ease}.music-player__action .hub-icon[data-v-12aab950]{font-size:16px}.music-player__action.is-on[data-v-12aab950]{color:var(--accent, #e5c469);border-color:rgba(var(--accent-rgb, 229, 196, 105),.45)}.music-player__action-price[data-v-12aab950]{display:flex;align-items:center;gap:.35rem;letter-spacing:0;font-variant-numeric:tabular-nums;color:#8fe3b8}.music-player__action.is-short .music-player__action-price[data-v-12aab950]{color:#ffffff80}.music-player__action[data-v-12aab950]:hover,.music-expanded__panel.is-kb .music-player__action[data-v-12aab950]:focus{outline:2px solid rgba(255,255,255,.7);box-shadow:0 0 0 4px #ffffff1a}.music-tease[data-v-7fd84677]{position:absolute;top:50%;right:100%;max-width:18rem;overflow:hidden;padding:.5rem .6rem .5rem .25rem;transform:translateY(-50%);pointer-events:none;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 .6rem);mask-image:linear-gradient(270deg,transparent 0,#000 .6rem)}.music-tease__label[data-v-7fd84677]{display:block;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fffc;text-shadow:0 1px 6px rgba(0,0,0,.75);transform:translate(calc(100% + .6rem));opacity:0;transition:transform .3s cubic-bezier(.55,0,.75,0),opacity .2s ease .1s}.music-tease.is-open .music-tease__label[data-v-7fd84677]{transform:none;opacity:1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s ease}@media(prefers-reduced-motion:reduce){.music-tease__label[data-v-7fd84677],.music-tease.is-open .music-tease__label[data-v-7fd84677]{transform:none;transition:opacity .2s ease}}.topbar[data-v-bd6792d4]{position:fixed;top:0;left:var(--canvas-edge-inset, 0px);right:var(--canvas-edge-inset, 0px);height:80px;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:0 3rem}.topbar__brand[data-v-bd6792d4]{display:flex;align-items:center;gap:.85rem;flex:1 1 0%}.topbar__logo[data-v-bd6792d4]{height:34px;object-fit:contain}.topbar__brand-meta[data-v-bd6792d4]{display:flex;flex-direction:column;justify-content:center;gap:.3rem;height:34px;padding-top:3px}.topbar__brand-line[data-v-bd6792d4]{display:flex;align-items:center;gap:.45rem}.topbar__tag[data-v-bd6792d4]{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;color:#ffffffb8}.topbar__server-pop[data-v-bd6792d4]{display:flex;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:.66rem;color:#ffffff61;font-variant-numeric:tabular-nums}.topbar__server-pop-stat[data-v-bd6792d4]{position:relative;display:flex;align-items:center;gap:.3rem}.topbar__server-pop-value[data-v-bd6792d4]{display:inline-flex;align-items:center;height:1em;line-height:1}.topbar__server-pop i[data-v-bd6792d4]{font-size:10px}.topbar__server-pop-stat--friends[data-v-bd6792d4]{color:var(--gold)}.topbar__server-pop-tip[data-v-bd6792d4]{position:absolute;top:calc(100% + 10px);left:50%;padding:.4rem .65rem;background:#0a0a0af5;border:1px solid rgba(255,255,255,.1);white-space:nowrap;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .15s ease,transform .15s ease;z-index:60}.topbar__server-pop-stat:hover .topbar__server-pop-tip[data-v-bd6792d4]{opacity:1;transform:translate(-50%)}.topbar__nav[data-v-bd6792d4]{display:flex;align-items:center}.topbar__item[data-v-bd6792d4]{position:relative;display:flex;flex-direction:column;align-items:center;max-width:340px;margin:0 .35rem;opacity:1;transition:max-width .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1),opacity .2s ease}.topbar__item--collapsed[data-v-bd6792d4]{max-width:0;margin:0;opacity:0;pointer-events:none;overflow:hidden}.topbar__link[data-v-bd6792d4]{display:flex;align-items:center;color:#fff6;font-family:var(--font-headline);font-size:1.2rem;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;transition:color .25s ease;position:relative;padding:.3rem .6rem}.topbar__link svg[data-v-bd6792d4]{transition:color .25s ease}.topbar__link[data-v-bd6792d4]:hover{color:#ffffffd9}.topbar__link-label[data-v-bd6792d4]{display:block;max-width:0;overflow:hidden}.topbar__link-label>span[data-v-bd6792d4]{display:block;padding-left:.55rem;opacity:0;transform:translate(-6px)}.topbar__link.is-active[data-v-bd6792d4]{color:#fff}.topbar__link.is-active svg[data-v-bd6792d4]{color:var(--accent)}.topbar__link.is-active .topbar__link-label[data-v-bd6792d4]{max-width:none}.topbar__link.is-active .topbar__link-label>span[data-v-bd6792d4]{opacity:1;transform:none;transition:opacity .2s ease .17s,transform .35s cubic-bezier(.4,0,.2,1)}.topbar__link[data-v-bd6792d4]:after{content:"";position:absolute;left:calc(1.15rem + 18px);right:.6rem;bottom:-1px;height:2px;background:var(--accent);transform-origin:left center;transform:skew(-14deg) scaleX(0);transition:transform .35s cubic-bezier(.4,0,.2,1)}.topbar__nav.is-layer-active .topbar__link.is-active[data-v-bd6792d4]:after{transform:skew(-14deg) scaleX(1)}.topbar__link--disabled[data-v-bd6792d4],.topbar__link--disabled[data-v-bd6792d4]:hover{color:#ffffff29;cursor:default}.topbar__nav-tip[data-v-bd6792d4]{position:absolute;top:calc(100% + 4px);left:50%;white-space:nowrap;font-family:var(--font-headline);font-size:.9rem;letter-spacing:.09em;color:#ffffffc7;text-shadow:0 2px 6px rgba(0,0,0,.7);opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .15s ease,transform .15s ease;z-index:60}.topbar__link:not(.is-active):hover+.topbar__nav-tip[data-v-bd6792d4]{opacity:1;transform:translate(-50%)}.topbar__link--admin[data-v-bd6792d4]{color:#e5c46973}.topbar__link--admin[data-v-bd6792d4]:hover{color:#e5c469d9}.topbar__link--admin.is-active[data-v-bd6792d4]{color:#e5c469}.topbar__pad-key[data-v-bd6792d4]{display:flex;align-items:center;justify-content:center;min-width:26px;height:17px;padding:0 4px;margin:0 .6rem;border:1.5px solid rgba(255,255,255,.2);border-radius:3px;font-family:var(--font-mono);font-size:9px;font-weight:700;color:#ffffff73}.topbar__subnav[data-v-bd6792d4]{position:absolute;top:100%;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;margin-top:1.2rem;white-space:nowrap}.topbar__subnav-inner[data-v-bd6792d4]{display:flex;align-items:center;gap:1.5rem}.topbar__sublink[data-v-bd6792d4]{color:#ffffff73;font-family:var(--font-headline);font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;padding:.3rem .6rem;text-decoration:none;display:flex;align-items:center;gap:.4rem;border-radius:4px;border:1px solid transparent;background:transparent}.topbar__sublink-img[data-v-bd6792d4]{height:16px;object-fit:contain;filter:grayscale(100%) opacity(.65);transition:all .25s cubic-bezier(.16,1,.3,1)}.topbar__sublink:hover .topbar__sublink-img[data-v-bd6792d4]{filter:grayscale(100%) opacity(1)}.topbar__sublink.is-active .topbar__sublink-img[data-v-bd6792d4],.topbar__subnav.is-layer-active .topbar__sublink .topbar__sublink-img[data-v-bd6792d4]{filter:grayscale(100%) opacity(.85)}.topbar__subnav.is-layer-active .topbar__sublink.is-active .topbar__sublink-img[data-v-bd6792d4]{filter:grayscale(0%) opacity(1);transform:scale(1.15)}.topbar__sublink[data-v-bd6792d4]:hover{color:#ffffffbf;background:#ffffff05}.topbar__sublink.is-active[data-v-bd6792d4],.topbar__subnav.is-layer-active .topbar__sublink[data-v-bd6792d4]{color:#ffffff8c}.topbar__subnav.is-layer-active .topbar__sublink.is-active[data-v-bd6792d4]{color:#fff}.topbar__sublink[data-v-bd6792d4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:4px;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 15px #00000026;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),top .25s cubic-bezier(.16,1,.3,1),right .25s cubic-bezier(.16,1,.3,1),bottom .25s cubic-bezier(.16,1,.3,1),left .25s cubic-bezier(.16,1,.3,1)}.topbar__sublink[data-v-bd6792d4]>*{position:relative;z-index:1}.topbar__subnav.is-layer-active .topbar__sublink.is-active[data-v-bd6792d4]:before{opacity:1;top:-3px;right:-7px;bottom:-3px;left:-7px}.topbar__sublink--primary[data-v-bd6792d4]{font-size:1.15rem;color:#ffffff8c}.topbar__subnav.is-layer-active .topbar__sublink--primary[data-v-bd6792d4]{color:#ffffffb3}.subnav-swap-enter-active[data-v-bd6792d4],.subnav-swap-leave-active[data-v-bd6792d4]{transition:opacity .15s ease,transform .15s ease}.subnav-swap-enter-from[data-v-bd6792d4]{opacity:0;transform:translateY(4px)}.subnav-swap-leave-to[data-v-bd6792d4]{opacity:0;transform:translateY(-4px)}.topbar__actions[data-v-bd6792d4]{display:flex;align-items:center;gap:.8rem;justify-content:flex-end;flex:1 1 0%}.topbar__actions-group[data-v-bd6792d4],.topbar__admin-group[data-v-bd6792d4]{display:flex;align-items:center;gap:.25rem}.topbar__sep[data-v-bd6792d4]{flex:0 0 auto;width:1px;height:16px;background:#ffffff1f}.topbar__sep--brand[data-v-bd6792d4]{height:11px}.gamepad-status[data-v-bd6792d4]{position:relative;display:inline-flex;align-items:center;font-size:12px;line-height:1;color:#ffffff73}.gamepad-status__tip[data-v-bd6792d4]{position:absolute;top:50%;left:calc(100% + 8px);padding:.4rem .65rem;background:#0a0a0af5;border:1px solid rgba(255,255,255,.1);white-space:nowrap;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;opacity:0;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .15s ease,transform .15s ease;z-index:60}.gamepad-status:hover .gamepad-status__tip[data-v-bd6792d4]{opacity:1;transform:translateY(-50%)}.map-editor-trigger[data-v-bd6792d4]{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1rem;color:var(--gold);opacity:.7;transition:opacity .15s ease}.map-editor-trigger[data-v-bd6792d4]:hover{opacity:1}.daily-trigger[data-v-bd6792d4]{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1rem;color:var(--daily);opacity:.7;transition:opacity .15s ease}.daily-trigger[data-v-bd6792d4]:hover{opacity:1}.daily-trigger:hover .map-editor-trigger__tip[data-v-bd6792d4]{opacity:1;transform:translate(-50%)}.map-editor-trigger__tip[data-v-bd6792d4]{position:absolute;top:calc(100% + 10px);left:50%;padding:.4rem .65rem;background:#0a0a0af5;border:1px solid rgba(255,255,255,.1);white-space:nowrap;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .15s ease,transform .15s ease;z-index:60}.map-editor-trigger:hover .map-editor-trigger__tip[data-v-bd6792d4]{opacity:1;transform:translate(-50%)}.report-trigger[data-v-bd6792d4]{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1rem;color:#ffffff8c;transition:color .15s ease}.report-trigger[data-v-bd6792d4]:hover{color:#d4566c}.report-trigger__tip[data-v-bd6792d4]{position:absolute;top:calc(100% + 10px);left:50%;padding:.4rem .65rem;background:#0a0a0af5;border:1px solid rgba(255,255,255,.1);white-space:nowrap;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .15s ease,transform .15s ease;z-index:60}.report-trigger:hover .report-trigger__tip[data-v-bd6792d4]{opacity:1;transform:translate(-50%)}.music-trigger[data-v-bd6792d4]{position:relative;display:flex;align-items:center;justify-content:center}.music-trigger__btn[data-v-bd6792d4]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1rem;color:#ffffff8c;transition:color .15s ease,filter .3s ease}.music-trigger.is-teasing .music-trigger__btn[data-v-bd6792d4]{color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.28));transition:color .3s ease,filter .3s ease}.music-trigger__btn[data-v-bd6792d4]:hover,.music-trigger.is-open .music-trigger__btn[data-v-bd6792d4],.music-trigger:focus-within .music-trigger__btn[data-v-bd6792d4]{color:#fff}.music-trigger__pop-guard[data-v-bd6792d4]{position:absolute;top:100%;right:0;padding:10px 12px 14px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:60}.music-trigger.is-open .music-trigger__pop-guard[data-v-bd6792d4],.music-trigger:focus-within .music-trigger__pop-guard[data-v-bd6792d4]{opacity:1;transform:translateY(0);pointer-events:auto}.music-trigger.is-suppressed .music-trigger__pop-guard[data-v-bd6792d4]{opacity:0;transform:translateY(4px);pointer-events:none}.music-trigger.is-suppressed .music-trigger__btn[data-v-bd6792d4]:not(:hover):not(:focus-visible){color:#ffffffb8}.music-trigger__pop[data-v-bd6792d4]{position:static;display:flex;flex-direction:column;padding:.9rem .9rem 0;background:linear-gradient(335deg,#ffffff17,#ffffff05 45%,#fff0 75%),#1e1e228c;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(255,255,255,.14);border-top-color:#ffffff52;box-shadow:0 10px 24px #00000059,inset 0 1px #ffffff0d}.music-trigger__pop-link[data-v-bd6792d4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding:.7rem 0 .75rem;border-top:1px solid rgba(255,255,255,.08);transition:color .15s ease}.music-trigger__pop-link-label[data-v-bd6792d4]{display:flex;align-items:center;gap:.35rem;flex-shrink:0;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#ffffff80}.music-trigger__pop-link .hub-icon[data-v-bd6792d4]{font-size:15px;color:#ffffffd9}.music-trigger__pop-link:hover .music-trigger__pop-link-label[data-v-bd6792d4]{color:#fff}.profile-chip[data-v-bd6792d4]{--chip-skew: -14deg;--chip-unskew: 14deg;display:flex;align-items:center;gap:.85rem;height:46px;margin-left:.8rem;padding:0;background:transparent;border:0}.profile-chip__avatar[data-v-bd6792d4]{position:relative;flex-shrink:0;width:38px;height:38px}.profile-chip__avatar-frame[data-v-bd6792d4]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:skew(var(--chip-skew));background:#ffffff14}.profile-chip__avatar-frame[data-v-bd6792d4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid rgba(255,255,255,.28);transition:border-color .18s ease}.profile-chip:hover .profile-chip__avatar-frame[data-v-bd6792d4]:after,.profile-chip:focus-visible .profile-chip__avatar-frame[data-v-bd6792d4]:after,.profile-chip.is-gamepad-focus .profile-chip__avatar-frame[data-v-bd6792d4]:after{border-color:#fff}.profile-chip__avatar-img[data-v-bd6792d4]{position:absolute;top:0;bottom:0;left:-6px;width:calc(100% + 12px);height:100%;object-fit:cover;display:block;transform:skew(var(--chip-unskew))}.profile-chip__initials[data-v-bd6792d4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:skew(var(--chip-unskew));font-family:var(--font-headline);font-size:1.05rem;letter-spacing:.04em}.profile-chip__level[data-v-bd6792d4]{position:absolute;z-index:1;right:-9px;bottom:-4px;min-width:20px;height:14px;padding:0 4px;display:flex;align-items:center;justify-content:center;transform:skew(var(--chip-skew));background:var(--accent);box-shadow:0 0 0 2px #0b0b0c}.profile-chip__level>span[data-v-bd6792d4]{display:block;transform:skew(var(--chip-unskew));font-family:var(--font-headline);font-size:.8rem;line-height:1;padding-top:1px;letter-spacing:.03em;color:#0a0a0a}.profile-chip__meta[data-v-bd6792d4]{display:flex;flex-direction:column;gap:.4rem;min-width:0;margin-left:.2rem}.profile-chip__name[data-v-bd6792d4]{font-family:var(--font-headline);font-size:1.1rem;line-height:1;letter-spacing:.04em;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;transition:color .18s ease}.profile-chip:hover .profile-chip__name[data-v-bd6792d4],.profile-chip:focus-visible .profile-chip__name[data-v-bd6792d4],.profile-chip.is-gamepad-focus .profile-chip__name[data-v-bd6792d4]{color:var(--accent)}.profile-chip__xp-track[data-v-bd6792d4]{display:block;width:100%;min-width:76px;height:2px;background:#ffffff1f}.profile-chip__xp-fill[data-v-bd6792d4]{display:block;height:100%;background:var(--accent)}.profile-chip__currency[data-v-bd6792d4]{display:flex;align-items:center;gap:.35rem;margin-left:.15rem;font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.profile-chip__currency-value[data-v-bd6792d4]{display:inline-flex;align-items:center;height:1em;line-height:1}.profile-chip__currency-icon[data-v-bd6792d4]{font-size:.9rem}.profile-chip.is-vip .profile-chip__avatar-frame[data-v-bd6792d4]:after{border-color:#e5c469bf}.profile-chip.is-vip:hover .profile-chip__avatar-frame[data-v-bd6792d4]:after,.profile-chip.is-vip:focus-visible .profile-chip__avatar-frame[data-v-bd6792d4]:after,.profile-chip.is-vip.is-gamepad-focus .profile-chip__avatar-frame[data-v-bd6792d4]:after{border-color:var(--gold)}.player-count[data-v-0b3d233a]{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:#ffffffb3;margin-left:.4rem;transition:color .25s ease,opacity .25s ease,font-weight .25s ease}.player-count i[data-v-0b3d233a]{font-size:.7rem}.player-count--empty[data-v-0b3d233a]{color:#ffffff4d}.player-count--full[data-v-0b3d233a]{font-weight:700}.player-count--on-ink[data-v-0b3d233a]{color:inherit;opacity:.85}.player-count--on-ink.player-count--empty[data-v-0b3d233a]{color:inherit;opacity:.45}.player-count--on-ink.player-count--full[data-v-0b3d233a]{opacity:1}.salon-tile[data-v-f057414a]{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;max-width:60%}.salon-tile__btn[data-v-f057414a]{display:flex;align-items:center;gap:.45rem;padding:.45rem .75rem;background:#0606089e;border:1px solid rgba(255,255,255,.16);border-radius:4px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--font-mono, monospace);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:#ffffffd9;white-space:nowrap;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.salon-tile__btn[data-v-f057414a]:hover:not(:disabled){color:#fff;border-color:#ffffff52;background:#060608cc}.salon-tile__btn[data-v-f057414a]:disabled{cursor:default;opacity:.6}.salon-tile__ico[data-v-f057414a]{flex:none;width:13px;height:13px}.salon-tile__refus[data-v-f057414a]{margin:0;padding:.35rem .6rem;border-radius:4px;background:#060608c7;font-size:.78rem;line-height:1.3;text-align:right;color:#ffffffd9}.ks-borne[data-v-94029e3d]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ks-borne canvas[data-v-94029e3d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.ks-borne__scan[data-v-94029e3d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.2) 0 1px,transparent 1px 3px)}.ks-borne--back canvas[data-v-94029e3d]{animation:ks-borne-back-94029e3d .22s steps(1,end)}.ks-borne--allume canvas[data-v-94029e3d]{transform-origin:50% 50%;animation:ks-borne-allume-94029e3d .42s cubic-bezier(.2,.6,.3,1) both}@keyframes ks-borne-allume-94029e3d{0%{transform:scale(.01,.006);filter:brightness(4)}35%{transform:scaleY(.006);filter:brightness(2.6)}70%{transform:scaleY(1.02);filter:brightness(1.3)}to{transform:none;filter:none}}@keyframes ks-borne-back-94029e3d{0%{clip-path:inset(0 0 60% 0);transform:translate(1.4%)}40%{clip-path:inset(50% 0 10% 0);transform:translate(-1%)}to{clip-path:none;transform:none}}@media(prefers-reduced-motion:reduce){.ks-borne--back canvas[data-v-94029e3d],.ks-borne--allume canvas[data-v-94029e3d]{animation:none}}.game-card[data-v-548cb66e]{position:relative;height:100%;display:flex;flex-direction:column;background:#0a0a0ad9;border:1px solid rgba(255,255,255,.06);border-radius:4px;overflow:hidden}.game-card--single[data-v-548cb66e]{cursor:pointer}.game-card__banner[data-v-548cb66e]{flex:1;width:100%;position:relative;overflow:hidden;z-index:2}.game-card__banner-image-stack[data-v-548cb66e]{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:scale(1)}.game-card:hover .game-card__banner-image-stack[data-v-548cb66e],.game-card--focused .game-card__banner-image-stack[data-v-548cb66e]{transform:scale(1.045)}.game-card--empty .game-card__banner-image-stack[data-v-548cb66e]{filter:saturate(.72) brightness(.94);transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}.game-card--empty:hover .game-card__banner-image-stack[data-v-548cb66e],.game-card--empty.game-card--focused .game-card__banner-image-stack[data-v-548cb66e]{filter:none}.game-card--locked .game-card__banner-image-stack[data-v-548cb66e],.game-card--locked:hover .game-card__banner-image-stack[data-v-548cb66e],.game-card--locked.game-card--focused .game-card__banner-image-stack[data-v-548cb66e]{filter:saturate(.3) brightness(.7)}.game-card--locked[data-v-548cb66e]{cursor:not-allowed}.game-card__locked[data-v-548cb66e]{color:#f4f2ee94}.game-card__banner-image[data-v-548cb66e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#0a0a0a;background-position:center;background-size:cover;opacity:0;transform:scale(1.08);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.game-card__banner-image--front[data-v-548cb66e]{z-index:2;opacity:1;transform:scale(1)}.game-card__banner-overlay[data-v-548cb66e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,10,10,.92) 0%,rgba(10,10,10,.6) 40%,transparent 75%);pointer-events:none}.game-card__index[data-v-548cb66e]{position:absolute;top:.75rem;left:.75rem;z-index:2;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;color:#ffffff80;transition:opacity .18s ease}.game-card--compact:not(.game-card--single):hover .game-card__index[data-v-548cb66e],.game-card--compact:not(.game-card--single).game-card--focused .game-card__index[data-v-548cb66e]{opacity:0}.game-card__meta[data-v-548cb66e]{position:absolute;top:.6rem;right:.6rem;z-index:4;display:flex;align-items:stretch;gap:.4rem}.game-card__meta>.game-card__like[data-v-548cb66e],.game-card__meta>.game-card__players[data-v-548cb66e]{display:flex;align-items:center;gap:.25rem;margin-left:0;padding:.25rem .5rem;background:#0606088c;border:1px solid rgba(255,255,255,.1);border-radius:4px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:.75rem;line-height:1}.game-card__name[data-v-548cb66e]{position:absolute;top:88%;left:1rem;max-width:calc(100% - 2rem);transform:translateY(-50%);z-index:2;font-family:var(--font-headline);font-size:1.6rem;font-weight:800;color:#fff;text-align:left;letter-spacing:.02em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(0,0,0,.6);transition:font-size .18s ease,color .18s ease,opacity .18s ease}.game-card__name--hidden[data-v-548cb66e]{opacity:0}.game-card--has-maps .game-card__name[data-v-548cb66e]{top:calc(88% - .75rem)}.game-card__maps[data-v-548cb66e]{position:absolute;z-index:2;top:calc(88% + .6rem);left:1rem;transform:translateY(-50%);display:flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;text-shadow:0 1px 5px rgba(0,0,0,.9);transition:opacity .18s ease,color .18s ease}.game-card__maps b[data-v-548cb66e]{color:#fff;font-weight:700}.game-card__maps[data-v-548cb66e]:hover{color:#fff}.game-card__maps-key[data-v-548cb66e]{margin-left:.35rem;padding:.05rem .3rem;border:1px solid rgba(255,255,255,.35);border-radius:3px;font-style:normal;font-weight:700;font-size:.55rem;letter-spacing:.04em;color:#fff}.game-card__maps--head[data-v-548cb66e]{position:static;transform:none;margin-left:.75rem}.game-card--single:hover .game-card__name[data-v-548cb66e],.game-card--single.game-card--focused .game-card__name[data-v-548cb66e]{top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem}.game-card__name--decoding[data-v-548cb66e]{font-family:var(--font-mono);letter-spacing:.04em;color:#fff;font-size:1.3rem}.game-card--single:hover .game-card__name--decoding[data-v-548cb66e],.game-card--single.game-card--focused .game-card__name--decoding[data-v-548cb66e]{font-size:1.6rem}.game-card__like[data-v-548cb66e]{color:#ffffffb3;font-weight:600;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.game-card__like[data-v-548cb66e]:hover{color:#fff;border-color:#ffffff47;background:#060608bf}.game-card__like--count[data-v-548cb66e]{cursor:inherit;pointer-events:none}.game-card__like.is-liked[data-v-548cb66e]{color:#e0556b;border-color:#e0556b73}.game-card__like-icon[data-v-548cb66e]{width:13px;height:13px;transition:fill .18s ease}.game-card__modes[data-v-548cb66e]{position:absolute;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:3;overflow:hidden}.game-card__modes-head[data-v-548cb66e]{flex:none;display:flex;align-items:center;margin-bottom:.6rem}.game-card__modes-list[data-v-548cb66e]{flex:1;min-height:0;display:flex;flex-direction:column;gap:.4rem}.game-card:hover .game-card__modes[data-v-548cb66e],.game-card__modes--visible[data-v-548cb66e]{opacity:1;pointer-events:auto}.game-card__modes--active .game-card__mode-chip[data-v-548cb66e]:not(.game-card__mode-chip--cursor):not(:hover){opacity:.4;transform:scale(.99)}.game-card__modes-title[data-v-548cb66e]{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;text-shadow:0 1px 5px rgba(0,0,0,.9)}.game-card__mode-chip[data-v-548cb66e]{flex:1 1 auto;min-height:1.55rem;max-height:2.1rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .7rem;background:linear-gradient(90deg,#08080acc,#08080a94);border:0;border-radius:4px;color:#f4f2ee;text-shadow:0 1px 2px rgba(0,0,0,.7);position:relative;font-family:var(--font-condensed);font-size:.95rem;font-weight:700;font-style:italic;letter-spacing:.05em;line-height:1;text-transform:uppercase;text-align:left;cursor:pointer;transition:color .18s ease,text-shadow .18s ease,opacity .18s ease,transform .18s ease}.game-card__mode-chip[data-v-548cb66e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--accent);opacity:0;transition:opacity .18s ease}.game-card__mode-label[data-v-548cb66e],.game-card__mode-name[data-v-548cb66e],.game-card__mode-chip .player-count[data-v-548cb66e]{position:relative}.game-card__mode-label[data-v-548cb66e]{display:flex;align-items:baseline;gap:.4rem;min-width:0}.game-card__mode-beta[data-v-548cb66e]{flex:0 0 auto;font-size:.62em;letter-spacing:.08em;font-style:normal;opacity:.65}.game-card__mode-hook[data-v-548cb66e]{margin:-.2rem 0 .1rem .7rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#f4f2ee9e;text-shadow:0 1px 4px rgba(0,0,0,.9)}.game-card__mode-locked[data-v-548cb66e]{flex:0 0 auto;font-size:.62em;letter-spacing:.08em;font-style:normal;color:#f4f2ee94}.game-card__mode-chip .player-count[data-v-548cb66e]{font-style:normal}.game-card__mode-chip[data-v-548cb66e]:hover,.game-card__mode-chip--cursor[data-v-548cb66e]{color:#0b0b0d;text-shadow:none}.game-card__mode-chip[data-v-548cb66e]:hover:before,.game-card__mode-chip--cursor[data-v-548cb66e]:before{opacity:1}.game-card__mode-chip:hover .player-count[data-v-548cb66e]:not(.player-count--empty),.game-card__mode-chip--cursor .player-count[data-v-548cb66e]:not(.player-count--empty){opacity:.7}.game-card__mode-chip--locked[data-v-548cb66e]{color:#f4f2ee4d;cursor:not-allowed}.game-card__mode-chip--locked[data-v-548cb66e]:hover,.game-card__mode-chip--locked.game-card__mode-chip--cursor[data-v-548cb66e]{color:#f4f2ee99;text-shadow:0 1px 2px rgba(0,0,0,.7)}.game-card__mode-chip--locked[data-v-548cb66e]:hover:before,.game-card__mode-chip--locked.game-card__mode-chip--cursor[data-v-548cb66e]:before{background:#f4f2ee1f;opacity:1}.game-card--compact:not(.game-card--single) .game-card__modes[data-v-548cb66e]{inset:0 auto 0 0;width:max-content;max-width:80%;padding:.9rem 2.25rem .9rem .75rem;background:linear-gradient(to left,#06060800,#0606082e,#0606084d)}.game-card--compact:not(.game-card--single) .game-card__modes-title[data-v-548cb66e]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.game-card__salon[data-v-548cb66e]{position:absolute;right:.6rem;bottom:.6rem;z-index:4}.game-card--hero .game-card__salon[data-v-548cb66e]{right:1rem;bottom:1.4rem}.game-card--hero .game-card__index[data-v-548cb66e]{top:1.1rem;left:1.1rem;font-size:.8rem}.game-card--hero .game-card__meta[data-v-548cb66e]{top:1rem;right:1rem;gap:.5rem}.game-card--hero .game-card__meta>.game-card__like[data-v-548cb66e],.game-card--hero .game-card__meta>.game-card__players[data-v-548cb66e]{padding:.35rem .7rem;font-size:.85rem}.game-card--hero .game-card__name[data-v-548cb66e]{top:auto;bottom:1.4rem;left:1.6rem;transform:none;font-size:3.2rem;max-width:calc(100% - 3.2rem)}.game-card--hero .game-card__name--decoding[data-v-548cb66e]{font-size:2.5rem}.game-card--hero.game-card--has-maps .game-card__name[data-v-548cb66e]{top:auto;bottom:2.9rem}.game-card--hero .game-card__maps[data-v-548cb66e]{top:auto;bottom:1.4rem;left:1.6rem;transform:none;font-size:.75rem}.game-card--hero.game-card--single:hover .game-card__name[data-v-548cb66e],.game-card--hero.game-card--single.game-card--focused .game-card__name[data-v-548cb66e]{top:auto;left:1.6rem;transform:none;font-size:3.2rem}.game-card--hero.game-card--single:hover .game-card__name--decoding[data-v-548cb66e],.game-card--hero.game-card--single.game-card--focused .game-card__name--decoding[data-v-548cb66e]{font-size:2.5rem}.game-card--hero .game-card__modes[data-v-548cb66e]{inset:auto 1.6rem 1.4rem auto;width:min(40%,224px);max-height:calc(100% - 8rem)}.game-card--hero .game-card__modes-head[data-v-548cb66e]{display:none}.game-card--hero .game-card__mode-chip[data-v-548cb66e]{flex:0 1 auto;max-height:none;font-size:1.05rem;padding:.6rem .8rem}.game-card--backdoor .game-card__mode-chip[data-v-548cb66e]:before{background:var(--backdoor)}.maps-panel[data-v-6f806851]{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:30;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:1.5rem;padding:calc(1.1rem + 5px);border-radius:8px;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px #0000008c}.maps-panel[data-v-6f806851]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#0c0c0feb;clip-path:var(--cut, none);pointer-events:none}.maps-panel__stage[data-v-6f806851]{display:flex;flex-direction:column;gap:.9rem;min-width:0;min-height:0}.maps-panel__image[data-v-6f806851]{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:3px;background:#0d0d10}.maps-panel__image.is-live[data-v-6f806851]{background:transparent;cursor:grab;touch-action:none}.maps-panel__image.is-live.is-grabbing[data-v-6f806851]{cursor:grabbing}.maps-panel__cover[data-v-6f806851]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s ease,visibility 0s}.maps-panel__image.is-live .maps-panel__cover[data-v-6f806851]{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.maps-panel__loader[data-v-6f806851]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;background:radial-gradient(ellipse 30% 26% at center,rgba(0,0,0,.7),transparent),#06060973;pointer-events:none}.maps-panel__loader-word[data-v-6f806851]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:#ffffffbf;text-shadow:0 1px 6px rgba(0,0,0,.7)}.maps-panel__loader-bar[data-v-6f806851]{position:relative;width:9rem;height:2px;overflow:hidden;background:#ffffff24}.maps-panel__loader-bar[data-v-6f806851]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:var(--accent, #e5c469);animation:maps-load-6f806851 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes maps-load-6f806851{0%{transform:translate(-100%)}to{transform:translate(290%)}}.maps-panel__fallback[data-v-6f806851]{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:center / cover no-repeat;filter:blur(22px) brightness(.42) grayscale(.35)}.maps-panel__img[data-v-6f806851]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease}.maps-panel__img.is-ready[data-v-6f806851]{opacity:1}.maps-panel__image[data-v-6f806851]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,transparent 28%,transparent 55%,rgba(0,0,0,.78) 100%);pointer-events:none}.maps-panel__noimage[data-v-6f806851]{position:absolute;left:0;right:0;top:44%;text-align:center;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.26em;text-transform:uppercase;color:#ffffff80}.maps-panel__featured[data-v-6f806851]{position:absolute;z-index:1;left:1.4rem;top:1.2rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent, #e5c469)}.maps-panel__caption[data-v-6f806851]{position:absolute;z-index:1;left:1.4rem;right:1.4rem;bottom:1.2rem}.maps-panel__name[data-v-6f806851]{margin:0;font-family:var(--font-headline);font-weight:400;font-size:3rem;line-height:.95;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maps-panel__by[data-v-6f806851]{margin:.5rem 0 0;display:flex;align-items:center;gap:1rem;font-size:.85rem;color:#ffffffbf}.maps-panel__likes[data-v-6f806851]{display:flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.75rem}.maps-panel__likes .hub-icon[data-v-6f806851]{width:.85rem;height:.85rem}.maps-panel__position[data-v-6f806851]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:#ffffff8c}.maps-panel__hints[data-v-6f806851]{flex:none;display:flex;gap:1.6rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.maps-panel__hints span[data-v-6f806851]{display:flex;align-items:center;gap:.5rem}.maps-panel__hints span .maps-panel__key+.maps-panel__key[data-v-6f806851]{margin-left:-.2rem}.maps-panel__key[data-v-6f806851]{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border:1px solid rgba(255,255,255,.35);border-radius:3px;font-style:normal;font-weight:700;letter-spacing:0;color:#fff}.maps-panel__side[data-v-6f806851]{display:flex;flex-direction:column;min-width:0;min-height:0}.maps-panel__head[data-v-6f806851]{position:relative;display:flex;align-items:baseline;gap:.75rem;padding-right:2.5rem}.maps-panel__title[data-v-6f806851]{margin:0;font-family:var(--font-headline);font-weight:400;font-size:2rem;line-height:1;color:#fff}.maps-panel__count[data-v-6f806851]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.maps-panel__close[data-v-6f806851]{position:absolute;top:0;right:0}.maps-panel__tabs[data-v-6f806851]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.maps-panel__tab[data-v-6f806851]{display:flex;align-items:center;gap:.5rem;height:1.95rem;padding:0 .75rem;border-radius:4px;border:1px solid transparent;font-family:var(--font-condensed);font-style:italic;font-weight:600;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;color:#fff9}.maps-panel__tab i[data-v-6f806851]{font-style:normal;font-family:var(--font-mono);font-weight:400;font-size:.62rem;letter-spacing:.06em;color:#ffffff80}.maps-panel__tab.is-active[data-v-6f806851]{color:#fff}.maps-panel__tab[data-v-6f806851]:not(.is-active):hover{color:#fff}.maps-panel__list[data-v-6f806851]{list-style:none;margin:1rem 0 0;padding:3px;display:grid;align-content:start;gap:3px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.maps-panel__list[data-v-6f806851]::-webkit-scrollbar{width:3px}.maps-panel__list[data-v-6f806851]::-webkit-scrollbar-track{background:transparent}.maps-panel__list[data-v-6f806851]::-webkit-scrollbar-thumb{border-radius:2px;background:#ffffff47}.maps-panel__list.is-long[data-v-6f806851]{-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);mask-image:linear-gradient(180deg,#000 85%,transparent)}.maps-panel__row[data-v-6f806851]{width:100%;height:2.1rem;display:flex;align-items:center;gap:.6rem;padding:0 .75rem;border-radius:3px;font-family:var(--font-condensed);font-style:italic;font-weight:600;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:#ffffffbf}.maps-panel__row-name[data-v-6f806851]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maps-panel__row-featured[data-v-6f806851]{flex:none;font-family:var(--font-mono);font-style:normal;font-weight:400;font-size:.58rem;letter-spacing:.2em;color:var(--accent, #e5c469)}.maps-panel__row-author[data-v-6f806851]{margin-left:auto;flex:none;font-family:var(--font-mono);font-style:normal;font-weight:400;font-size:.6rem;letter-spacing:.04em;text-transform:none;color:#ffffff6b}.maps-panel__row.is-current[data-v-6f806851]{color:#fff}.maps-panel__row[data-v-6f806851]:not(.is-current):hover{color:#fff;outline:2px solid rgba(255,255,255,.92);outline-offset:-2px}.games-page[data-v-8b945e36]{position:relative;height:100%;aspect-ratio:2.366;max-width:100%;display:grid;grid-template-columns:3fr 1fr;grid-template-rows:repeat(3,1fr);gap:.75rem}.games-page--empty[data-v-8b945e36]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#ffffff8c;text-align:center}.games-page__empty[data-v-8b945e36]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.games-page__empty-scope[data-v-8b945e36]{position:relative;display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin-bottom:.25rem}.games-page__empty-scope[data-v-8b945e36]:before,.games-page__empty-scope[data-v-8b945e36]:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,42,61,.2)}.games-page__empty-scope[data-v-8b945e36]:before{top:0;right:0;bottom:0;left:0}.games-page__empty-scope[data-v-8b945e36]:after{top:22%;right:22%;bottom:22%;left:22%;border-color:#ff2a3d1f}.games-page__empty-core[data-v-8b945e36]{position:absolute;top:50%;left:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--backdoor);opacity:.8}.games-page__empty-sweep[data-v-8b945e36]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,42,61,.3) 0deg,rgba(255,42,61,.06) 26deg,transparent 42deg,transparent 360deg);animation:backdoor-scope-sweep-8b945e36 4s linear infinite}@keyframes backdoor-scope-sweep-8b945e36{to{transform:rotate(360deg)}}.games-page__empty-title[data-v-8b945e36]{font-family:var(--font-headline);font-size:1.5rem;letter-spacing:.08em;color:#ffffffd1}.games-page__empty-body[data-v-8b945e36]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.02em;max-width:34ch;opacity:.65}@media(prefers-reduced-motion:reduce){.games-page__empty-sweep[data-v-8b945e36]{animation:none;opacity:.35}}.games-page__tile[data-v-8b945e36]{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:visible;isolation:isolate}.games-page--maps .games-page__tile[data-v-8b945e36]{visibility:hidden}.games-page__tile[data-v-8b945e36]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:5;border:2px solid rgba(255,255,255,.73);border-radius:8px;box-shadow:inset 0 0 0 2px #ffffff1a;opacity:0;pointer-events:none;transition:opacity .25s ease}.games-page__tile[data-v-8b945e36]:hover:after,.games-page__tile--focused[data-v-8b945e36]:after{opacity:1}.games-page--backdoor .games-page__tile[data-v-8b945e36]:after{border-color:var(--backdoor, #ff2a3d);box-shadow:inset 0 0 0 2px #ff2a3d26}.games-page__tile--hero[data-v-8b945e36]{grid-row:1 / 4}.game-card--placeholder[data-v-8b945e36]{display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.1);color:#ffffff40;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.after-foyer[data-v-daa70569]{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:300px minmax(0,1fr);column-gap:30px;row-gap:24px;height:100%}.after-hero[data-v-daa70569]{grid-column:1;grid-row:1;display:block;color:var(--after-text)}.after-hero__cadre[data-v-daa70569]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:4px;border:1px solid var(--after-line-strong);background:#070708}.after-hero__fond[data-v-daa70569]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 90% at 85% 20%,#1b1b20,#0b0b0d 70%)}.after-hero__fond[data-v-daa70569]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050506f5,#050506d6 45%,#0505064d 80%,#05050626),linear-gradient(to top,#050506e6,#05050600 42%)}.after-hero__haut[data-v-daa70569]{position:absolute;left:28px;top:22px}.after-hero__titre[data-v-daa70569]{position:absolute;left:25px;top:50px;font:400 112px/.86 var(--font-display, sans-serif);letter-spacing:.005em;white-space:nowrap}.after-hero__desc[data-v-daa70569]{position:absolute;left:28px;top:152px;font-size:17px;line-height:1.4;color:var(--after-dim)}.after-hero__bandeau[data-v-daa70569]{position:absolute;left:28px;bottom:22px;display:flex;flex-direction:column;align-items:flex-start}.after-onglet-or[data-v-daa70569]{display:inline-flex;align-items:center;padding:5px 10px 4px;border-radius:4px 4px 0 0;background:var(--after-gold);color:#0a0a0a;font:700 12px var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.after-plaque[data-v-daa70569]{display:flex;align-items:baseline;gap:16px;padding:12px 18px 11px;background:#000;border:1px solid rgba(229,196,105,.35);border-radius:0 4px 4px}.after-plaque b[data-v-daa70569]{font:400 36px/1 var(--font-display, sans-serif);letter-spacing:.03em}.after-plaque span[data-v-daa70569]{font-size:15px;color:var(--after-dim);white-space:nowrap}.after-foyer__actions[data-v-daa70569]{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.after-tuile[data-v-daa70569]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:16px;height:84px;padding:0 20px;border-radius:4px;border:1px solid var(--after-line-strong);background:#06060799;color:var(--after-text)}.after-tuile b[data-v-daa70569]{display:block;font:400 30px/.95 var(--font-display, sans-serif);letter-spacing:.03em;white-space:nowrap}.after-tuile span>span[data-v-daa70569]{display:block;margin-top:4px;font-size:14px;color:var(--after-faint)}.after-tuile__ico[data-v-daa70569]{width:22px;height:22px;color:var(--after-gold)}.after-tuile__fleche[data-v-daa70569]{width:20px;height:20px;color:var(--after-faint)}.after-tuile--code[data-v-daa70569]{position:relative;height:112px;grid-template-rows:1fr auto;row-gap:0;padding-top:12px;padding-bottom:10px;border-color:#ffffff47}.after-tuile--code .after-tuile__ico[data-v-daa70569]{align-self:center}.after-code[data-v-daa70569]{display:flex;flex-direction:column;gap:6px;min-width:0}.after-code__champ[data-v-daa70569]{width:100%;height:44px;padding:0;border:0;border-bottom:1px solid var(--after-line-strong);background:transparent;color:var(--after-text);font:400 42px/1 var(--font-display, sans-serif);letter-spacing:.3em;text-transform:uppercase;outline:none}.after-code__champ[data-v-daa70569]::placeholder{color:#ffffff2e}.after-code__ok[data-v-daa70569]{display:grid;place-items:center;width:42px;height:42px;border-radius:4px;border:1px solid var(--after-line-strong);color:var(--after-gold)}.after-code__ok[data-v-daa70569]:disabled{color:var(--after-faint);opacity:.5}.after-code__ok .after-ico[data-v-daa70569]{width:18px;height:18px}.after-code__aide[data-v-daa70569]{grid-column:2 / 4;font-size:10px}.after-grille[data-v-daa70569]{grid-column:1;grid-row:2;display:flex;flex-direction:column;min-height:0}.after-grille__cols[data-v-daa70569],.after-rang[data-v-daa70569]{display:grid;grid-template-columns:290px minmax(0,1fr) minmax(0,1fr) 150px;column-gap:18px;align-items:center}.after-grille__cols[data-v-daa70569]{margin-top:14px;padding-bottom:8px;border-bottom:1px solid var(--after-line)}.after-grille__cols .after-sur[data-v-daa70569]{font-size:10.5px}.after-grille__rangs[data-v-daa70569]{min-height:0;flex:1}.after-rang[data-v-daa70569]{height:76px;border-bottom:1px solid var(--after-line)}.after-chaine[data-v-daa70569]{display:flex;align-items:center;gap:14px;min-width:0}.after-chaine__av[data-v-daa70569]{width:42px;height:42px;font-size:24px}.after-chaine__nom[data-v-daa70569]{display:block;font:400 26px/.95 var(--font-display, sans-serif);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.after-chaine__meta[data-v-daa70569]{display:block;margin-top:5px;font-size:13px;color:var(--after-faint)}.after-case[data-v-daa70569]{display:flex;flex-direction:column;justify-content:center;gap:5px;height:58px;padding:0 14px;border-radius:4px;min-width:0}.after-case b[data-v-daa70569]{font:400 25px/.95 var(--font-display, sans-serif);letter-spacing:.03em;white-space:nowrap}.after-case span[data-v-daa70569]{font-size:13px;color:var(--after-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.after-case.is-maintenant[data-v-daa70569]{background:#ffffff0b}.after-case.is-bientot span[data-v-daa70569]{color:var(--after-gold)}.after-rang__action[data-v-daa70569]{display:flex;justify-content:flex-end}.after-rang__action .after-btn[data-v-daa70569]{width:150px}.after-grille__vide[data-v-daa70569]{margin:18px 0 0;font-size:14px;color:var(--after-faint)}.after-modes[data-v-daa70569]{grid-column:2;grid-row:2;display:flex;flex-direction:column;min-height:0}.after-modes__sous[data-v-daa70569]{margin-top:14px;padding-bottom:8px;border-bottom:1px solid var(--after-line);font-size:13px;color:var(--after-faint)}.after-modes__liste[data-v-daa70569]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.after-prog[data-v-daa70569]{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;height:48px;padding-right:14px;border-radius:4px;border:1px solid transparent;color:var(--after-text)}.after-prog__vignette[data-v-daa70569]{height:46px;border-radius:3px;background:#0c0c10 50% 40% / cover no-repeat}.after-prog b[data-v-daa70569]{display:block;font:400 24px/.95 var(--font-display, sans-serif);letter-spacing:.03em;white-space:nowrap}.after-prog small[data-v-daa70569]{display:block;margin-top:3px;font-size:12.5px;color:var(--after-dim);white-space:nowrap}.after-prog__fleche[data-v-daa70569]{width:18px;height:18px;color:var(--after-dim)}.after-prog.is-jouable[data-v-daa70569]{background:#ffffff0a;border-color:var(--after-line-strong)}.after-prog.is-jouable .after-prog__vignette[data-v-daa70569]{border-radius:3px 0 0 3px}.after-prog.is-bientot b[data-v-daa70569]{color:var(--after-dim)}.after-prog.is-bientot .after-prog__vignette[data-v-daa70569]{filter:grayscale(1);opacity:.45}.after-prog.is-bientot small[data-v-daa70569]{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.08em;color:var(--after-faint)}.after-attente[data-v-a74af2f6]{display:grid;place-items:center;height:100%}.after-attente__bloc[data-v-a74af2f6]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:min(920px,100%);padding:44px 48px 40px;border-radius:4px;background:var(--after-hatch, none),#0a0a0cdb}.after-attente__bloc>.after-sur .after-ico[data-v-a74af2f6]{width:13px;height:13px}.after-attente__titre[data-v-a74af2f6]{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 5rem/.9 var(--font-display, sans-serif);letter-spacing:.01em;color:#fff}.after-attente__titre b[data-v-a74af2f6]{font-weight:400;color:var(--after-gold, #e5c469)}.after-attente__regle[data-v-a74af2f6]{margin:0 0 10px;font-size:.95rem;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-carte[data-v-6e0837ac]{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:4px;background:#0c0c0fe6}.after-carte__visuel[data-v-6e0837ac]{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:4px 4px 0 0}.after-carte__av[data-v-6e0837ac]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px 4px 0 0}.after-carte__visuel[data-v-6e0837ac]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(12,12,15,.97) 100%);pointer-events:none}.after-carte.is-vip .after-carte__visuel[data-v-6e0837ac]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:2px solid var(--after-gold);border-radius:4px 4px 0 0;pointer-events:none}.after-carte__hote[data-v-6e0837ac]{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:#0a0a0cc7;color:var(--after-gold)}.after-carte__hote .after-ico[data-v-6e0837ac]{width:15px;height:15px}.after-carte__nom[data-v-6e0837ac]{position:absolute;left:12px;right:10px;bottom:4px;z-index:3;margin:0;font:400 2rem/1 var(--font-display, sans-serif);letter-spacing:.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.after-carte__infos[data-v-6e0837ac]{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 12px 0;flex:none}.after-carte__tags[data-v-6e0837ac]{display:flex;gap:6px;min-width:0;overflow:hidden}.after-carte__gerer[data-v-6e0837ac]{position:absolute;top:8px;left:8px;z-index:4;display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:#0a0a0cb3;color:var(--after-dim, rgba(240, 239, 240, .62));opacity:.55}.after-carte:hover .after-carte__gerer[data-v-6e0837ac],.after-carte__gerer[data-v-6e0837ac]:focus-visible,.after-carte__gerer.is-ouvert[data-v-6e0837ac]{opacity:1;color:#fff}.after-carte__gerer .after-ico[data-v-6e0837ac]{width:16px;height:16px}.after-carte__menu[data-v-6e0837ac]{position:absolute;top:42px;left:8px;z-index:7;display:flex;flex-direction:column;gap:2px;min-width:calc(100% - 16px);padding:6px;border-radius:4px;background:#08080af7;box-shadow:0 14px 34px #0000008c}.after-menu__item[data-v-6e0837ac]{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:4px;font:400 1.12rem/1 var(--font-display, sans-serif);letter-spacing:.04em;white-space:nowrap;color:#ffffffe0}.after-menu__item[data-v-6e0837ac]:hover{background:#ffffff0f}.after-menu__item .after-ico[data-v-6e0837ac]{width:15px;height:15px;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-menu__item.is-danger[data-v-6e0837ac],.after-menu__item.is-danger .after-ico[data-v-6e0837ac]{color:var(--live, #e03131)}.after-menu__note[data-v-6e0837ac]{margin:4px 10px 6px;max-width:220px;font-size:.76rem;line-height:1.35;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-carte__niv[data-v-6e0837ac]{font:700 .62rem var(--font-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--after-faint)}.after-carte__niv b[data-v-6e0837ac]{margin-left:4px;font-size:.78rem;color:#ffffffd9}.after-carte__vote[data-v-6e0837ac]{flex:none;padding:9px 12px 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 1.1rem var(--font-display, sans-serif);letter-spacing:.04em;color:#fffc}.after-carte__vote small[data-v-6e0837ac]{display:block;margin-bottom:3px;font:700 .56rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--after-faint)}.after-carte__vote small.is-envie[data-v-6e0837ac]{color:var(--after-gold);opacity:.75}.after-carte__vote span.is-envie[data-v-6e0837ac]{color:#fff6}.after-carte__vote .is-vide[data-v-6e0837ac]{font:400 .8rem var(--font-body, sans-serif);letter-spacing:0;color:var(--after-faint)}.after-carte__socle[data-v-6e0837ac]{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;flex:none;border-top:1px solid var(--after-line);font:400 1.3rem var(--font-display, sans-serif);letter-spacing:.08em;color:var(--after-faint);white-space:nowrap}.after-carte__socle .after-ico[data-v-6e0837ac]{width:16px;height:16px}.after-carte__socle.is-pret[data-v-6e0837ac]{color:var(--after-gold)}.after-carte__socle.is-off[data-v-6e0837ac]{color:#ffffff4d}.after-carte.is-retire .after-carte__visuel[data-v-6e0837ac]{opacity:.35;filter:grayscale(1)}.after-carte__machine[data-v-6e0837ac]{display:grid;place-items:center;padding-bottom:60px;background:var(--after-hatch, repeating-linear-gradient(135deg, rgba(255, 255, 255, .045) 0 2px, transparent 2px 9px)),linear-gradient(165deg,#23252b 0,#111216);color:#ffffff6b}.after-carte__machine .after-ico[data-v-6e0837ac]{width:56px;height:56px;stroke-width:1.5}.after-carte__niv b.is-bot[data-v-6e0837ac],.after-carte__niv b.is-web[data-v-6e0837ac]{margin-left:0;letter-spacing:.1em}.after-carte__retirer[data-v-6e0837ac]{position:absolute;top:8px;left:8px;z-index:4;height:26px;padding:0 9px;border-radius:4px;background:#0a0a0cc7;font:700 .6rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-carte:hover .after-carte__retirer[data-v-6e0837ac],.after-carte__retirer[data-v-6e0837ac]:focus-visible{color:#fff}.after-carte.is-compact .after-carte__nom[data-v-6e0837ac]{font-size:1.6rem}.after-carte.is-compact .after-carte__av[data-v-6e0837ac] .after-repli.is-calm{font-size:40px;padding-bottom:34px}.after-carte.is-compact .after-carte__infos[data-v-6e0837ac]{padding-bottom:4px}.after-carte.is-compact .after-carte__vote[data-v-6e0837ac]{display:flex;align-items:baseline;gap:8px;height:26px;padding:2px 12px 0;font-size:.95rem}.after-carte.is-compact .after-carte__vote small[data-v-6e0837ac]{margin:0}.after-carte.is-compact .after-carte__socle[data-v-6e0837ac]{height:34px;font-size:1.1rem}.after-carte.is-compact .after-carte__machine[data-v-6e0837ac]{padding-bottom:34px}.after-carte.is-compact .after-carte__machine .after-ico[data-v-6e0837ac]{width:36px;height:36px}.after-carte.is-tight .after-carte__nom[data-v-6e0837ac]{font-size:1.3rem}.after-carte.is-tight .after-carte__av[data-v-6e0837ac] .after-repli.is-calm{font-size:28px;padding-bottom:26px}.after-carte.is-tight .after-carte__machine[data-v-6e0837ac]{padding-bottom:26px}.after-carte.is-tight .after-carte__machine .after-ico[data-v-6e0837ac]{width:26px;height:26px}.after-carte.is-tight .after-carte__socle[data-v-6e0837ac]{height:28px;font-size:.95rem}.after-invite[data-v-9b924b0a]{position:relative;min-width:0;min-height:0}.after-invite__place[data-v-9b924b0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;border-radius:4px;border:1px solid rgba(255,255,255,.06);background:var(--after-hatch);color:#fffc}.after-invite__icone[data-v-9b924b0a]{display:grid;place-items:center;width:50px;height:50px;border-radius:4px;border:1px solid var(--after-line-strong);background:#0a0a0c99}.after-invite__icone .after-ico[data-v-9b924b0a]{width:24px;height:24px}.after-invite__place b[data-v-9b924b0a]{font:400 1.45rem var(--font-display, sans-serif);letter-spacing:.06em}.is-narrow .after-invite__icone[data-v-9b924b0a]{width:42px;height:42px}.is-narrow .after-invite__place b[data-v-9b924b0a]{font-size:1.1rem}.after-invite__liste[data-v-9b924b0a]{position:absolute;top:0;right:0;bottom:0;z-index:8;display:flex;flex-direction:column;width:max(100%,150px);padding:14px 10px 10px;border-radius:4px;border:1px solid var(--after-line-strong);background:#0e0e11f7}.after-invite__tete[data-v-9b924b0a]{display:flex;align-items:center;justify-content:space-between;padding:0 2px 8px 4px}.after-invite__fermer[data-v-9b924b0a]{display:grid;place-items:center;width:26px;height:26px;border-radius:4px;border:1px solid var(--after-line-strong);color:var(--after-dim)}.after-invite__fermer .after-ico[data-v-9b924b0a]{width:14px;height:14px}.after-invite__amis[data-v-9b924b0a]{display:flex;flex-direction:column;gap:4px;min-height:0;padding:4px}.after-ami[data-v-9b924b0a]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 6px 9px;border-radius:4px;color:#fff}.after-ami[data-v-9b924b0a]:disabled{cursor:default}.after-ami__av[data-v-9b924b0a]{width:42px;height:42px;font-size:24px}.after-ami__nom[data-v-9b924b0a]{max-width:100%;font:400 1.2rem/1 var(--font-display, sans-serif);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.after-ami__action[data-v-9b924b0a]{display:flex;align-items:center;gap:5px;font:700 .6rem var(--font-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--after-dim)}.after-ami__action .after-ico[data-v-9b924b0a]{width:13px;height:13px}.after-invite__vide[data-v-9b924b0a]{margin:10px 6px 0;font-size:.82rem;line-height:1.45;color:var(--after-faint)}.after-bot[data-v-cb022189]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:0;padding:10px 8px;border-radius:4px;background:var(--after-hatch, repeating-linear-gradient(135deg, rgba(255, 255, 255, .045) 0 2px, transparent 2px 9px));color:#fffc;text-align:center}.after-bot__icone[data-v-cb022189]{display:grid;place-items:center;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-bot__icone .after-ico[data-v-cb022189]{width:20px;height:20px}.after-bot b[data-v-cb022189]{font:400 1.15rem/1 var(--font-display, sans-serif);letter-spacing:.06em}.after-bot small[data-v-cb022189]{max-width:100%;font:700 .56rem/1.35 var(--font-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--after-faint, rgba(240, 239, 240, .38))}.after-bot:disabled b[data-v-cb022189],.after-bot:disabled .after-bot__icone[data-v-cb022189]{opacity:.4}.after-bot.is-seule[data-v-cb022189]{height:100%;gap:12px}.after-bot.is-seule .after-bot__icone[data-v-cb022189]{width:50px;height:50px;border-radius:4px;background:#0a0a0c99}.after-bot.is-seule .after-bot__icone .after-ico[data-v-cb022189]{width:24px;height:24px}.after-bot.is-seule b[data-v-cb022189]{font-size:1.45rem}.after-bot.is-narrow b[data-v-cb022189]{font-size:1rem;line-height:1.05}.after-picker[data-v-3ea5bccc]{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}.after-picker__tete[data-v-3ea5bccc]{display:flex;align-items:center;justify-content:space-between}.after-picker__grille[data-v-3ea5bccc]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--colonnes, 4),minmax(0,1fr));gap:12px}.after-pick[data-v-3ea5bccc]{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:4px;border:1px solid var(--after-line);background:#0c0c0fe6}.after-pick.is-choisi[data-v-3ea5bccc]{background:#ffffff1a;border-color:#ffffff38;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.after-pick__corps[data-v-3ea5bccc]{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;color:#fff;border-radius:4px}.after-pick__fond[data-v-3ea5bccc]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:#0c0c10 50% 40% / cover no-repeat}.after-pick__fond[data-v-3ea5bccc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08080a33 0,#08080aeb 78%)}.after-pick.is-bientot .after-pick__fond[data-v-3ea5bccc],.after-pick.is-verrou .after-pick__fond[data-v-3ea5bccc]{filter:grayscale(1);opacity:.7}.after-pick.is-verrou .after-pick__texte b[data-v-3ea5bccc]{color:var(--after-dim, rgba(240, 239, 240, .62))}.after-pick.is-verrou .after-pick__corps[data-v-3ea5bccc]{cursor:default}.after-pick__texte[data-v-3ea5bccc]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:0 16px 16px}.after-pick__mien[data-v-3ea5bccc]{margin:0 0 6px 7px;font:700 .6rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:#fff}.after-pick__texte b[data-v-3ea5bccc]{font:400 2.4rem/.9 var(--font-display, sans-serif);letter-spacing:.02em}.after-pick.is-bientot .after-pick__texte b[data-v-3ea5bccc]{color:var(--after-dim)}.after-pick__texte small[data-v-3ea5bccc]{font-size:.82rem;color:var(--after-dim)}.after-pick__compte[data-v-3ea5bccc]{margin-top:6px;font:700 .7rem var(--font-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:#fffc}.after-picker__note[data-v-3ea5bccc]{margin:0;font-size:.8rem;color:var(--after-faint)}.after-option[data-v-af8f5303]{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:10px 0;border-bottom:1px solid var(--after-line, rgba(255, 255, 255, .08))}.after-option.is-liste[data-v-af8f5303]{grid-column:1 / -1}.after-option__val[data-v-af8f5303]{min-width:64px;font-size:1.4rem;white-space:nowrap}.after-option__choix[data-v-af8f5303]{display:flex;flex:none;align-items:center;gap:4px}.after-option__puce[data-v-af8f5303]{display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:4px;font:700 .62rem var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--after-faint, rgba(240, 239, 240, .38))}.after-option__puce.is-glass[data-v-af8f5303]{color:#fff}.after-option__puce.glass-chip.is-glass[data-v-af8f5303]:before{top:0;right:0;bottom:0;left:0}.after-option__ouvrir[data-v-af8f5303]{display:flex;flex:none;align-items:center;gap:10px;max-width:60%;height:34px;padding:0 10px 0 14px;border-radius:4px;border:1px solid var(--after-line-strong, rgba(255, 255, 255, .15));font:400 1.15rem/1 var(--font-display, sans-serif);letter-spacing:.04em;color:#fff}.after-option__ouvrir span[data-v-af8f5303]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.after-option__ouvrir .after-ico[data-v-af8f5303]{width:15px;height:15px;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-option__ouvrir.is-ouvert[data-v-af8f5303]{background:#ffffff1a;border-color:#ffffff38}.after-option__ouvrir.is-ouvert .after-ico[data-v-af8f5303]{transform:rotate(180deg)}.after-option__liste[data-v-af8f5303]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;max-height:160px;padding:4px 6px}.after-option__liste .after-option__puce[data-v-af8f5303]{justify-content:flex-start;min-width:0}.after-option__liste .after-option__puce span[data-v-af8f5303]{min-width:0;overflow:hidden;text-overflow:ellipsis}.after-options[data-v-5dc52d36]{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:18px 26px}.after-options__tete[data-v-5dc52d36]{display:flex;align-items:center;justify-content:space-between}.after-options__tete .after-state[data-v-5dc52d36]{margin-left:6px}.after-options__corps[data-v-5dc52d36]{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:4px 6px 4px 4px}.after-options__groupe[data-v-5dc52d36]{display:flex;flex-direction:column;align-items:stretch}.after-options__titre[data-v-5dc52d36]{display:flex;align-items:center;gap:12px;height:44px;padding:0 6px;border-radius:4px;border-bottom:1px solid var(--after-line, rgba(255, 255, 255, .08));font:400 1.5rem var(--font-display, sans-serif);letter-spacing:.05em;color:#ffffffe0}.after-options__titre span[data-v-5dc52d36]{flex:1}.after-options__chevron[data-v-5dc52d36]{width:18px;height:18px;color:var(--after-faint, rgba(240, 239, 240, .38))}.after-options__chevron.is-open[data-v-5dc52d36]{transform:rotate(180deg)}.after-options__grille[data-v-5dc52d36]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:40px;padding:4px 6px 10px}.after-reveal[data-v-1016ac80]{display:flex;align-items:center;min-width:0;border-radius:4px;cursor:pointer;touch-action:none}.after-reveal__masque[data-v-1016ac80]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;padding:0 10px;border-radius:4px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 8px,transparent 8px 16px);font:700 .62rem var(--font-mono, monospace);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-reveal__masque .after-ico[data-v-1016ac80]{width:15px;height:15px}.after-rail[data-v-3581f8be]{display:flex;flex-direction:column;align-self:start;padding:22px 22px 18px;min-height:0}.after-rail__tete[data-v-3581f8be]{display:flex;align-items:center;justify-content:space-between;gap:10px}.after-rail__tete b[data-v-3581f8be]{min-width:0;font:400 1.75rem/1 var(--font-display, sans-serif);letter-spacing:.03em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.after-rail__tete .after-ico[data-v-3581f8be]{width:13px;height:13px}.after-rail__code[data-v-3581f8be]{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.after-rail__code-zone[data-v-3581f8be]{display:flex;align-items:center;height:52px;min-width:190px;margin-top:8px;padding:0;border-radius:4px;cursor:pointer;touch-action:none}.after-rail__code-val[data-v-3581f8be]{font:400 3.4rem/.85 var(--font-display, sans-serif);letter-spacing:.12em;color:#fff}.after-rail__code-gestes[data-v-3581f8be]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.after-rail__code-aide[data-v-3581f8be]{display:block;margin-top:8px;font-size:.72rem;color:var(--after-faint)}.after-rail__copier[data-v-3581f8be]{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:4px;border:1px solid var(--after-line-strong);color:var(--after-dim)}.after-rail__copier .after-ico[data-v-3581f8be]{width:17px;height:17px}.after-rail__copier.is-ok[data-v-3581f8be]{color:var(--after-gold)}.after-rail__acces[data-v-3581f8be]{display:flex;gap:4px;margin-top:18px}.after-rail__choix[data-v-3581f8be]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:4px;font:700 .6rem var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--after-faint)}.after-rail__choix.is-glass[data-v-3581f8be]{color:#fff}.after-rail__choix.glass-chip.is-glass[data-v-3581f8be]:before{top:0;right:0;bottom:0;left:0}.after-rail__choix .after-ico[data-v-3581f8be]{width:13px;height:13px}.after-rail__lecture[data-v-3581f8be]{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:.82rem;color:var(--after-dim)}.after-rail__lecture .after-ico[data-v-3581f8be]{width:15px;height:15px;color:var(--after-faint)}.after-rail__sep[data-v-3581f8be]{height:1px;margin:20px 0 10px;background:var(--after-line)}.after-rail__reglages[data-v-3581f8be]{display:flex;align-items:center;gap:10px;height:40px;padding:0 6px;border-radius:4px;font:400 1.3rem var(--font-display, sans-serif);letter-spacing:.05em;color:#fffc}.after-rail__reglages span[data-v-3581f8be]{flex:1}.after-rail__reglages .after-ico[data-v-3581f8be]{width:16px;height:16px}.after-rail__chevron[data-v-3581f8be]{color:var(--after-faint)}.after-rail__chevron.is-open[data-v-3581f8be]{transform:rotate(180deg)}.after-rail__details[data-v-3581f8be]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:10px;margin:8px 6px 4px}.after-rail__details dt[data-v-3581f8be]{align-self:baseline;font-size:10px}.after-rail__details dd[data-v-3581f8be]{margin:0;font-size:.82rem;line-height:1.35;color:var(--after-dim)}.after-rail__ouvert[data-v-3581f8be]{display:flex;flex-direction:column;gap:14px;margin-top:6px}.after-rail__ouvert .after-rail__details[data-v-3581f8be]{margin-top:2px}.after-coupure[data-v-3581f8be]{display:flex;flex-direction:column;gap:2px;margin-top:-6px;padding:6px;border-radius:4px;background:#08080af7}.after-coupure__note[data-v-3581f8be]{margin:4px 10px 6px;font-size:.76rem;line-height:1.35;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-coupure__item[data-v-3581f8be]{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:4px;font:400 1.12rem/1 var(--font-display, sans-serif);letter-spacing:.04em;white-space:nowrap;color:#ffffffe0}.after-coupure__item[data-v-3581f8be]:hover{background:#ffffff0f}.after-coupure__item .after-ico[data-v-3581f8be]{width:15px;height:15px;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-coupure__item.is-danger[data-v-3581f8be],.after-coupure__item.is-danger .after-ico[data-v-3581f8be]{color:var(--live, #e03131)}.after-expulses[data-v-3581f8be]{display:flex;flex-direction:column;gap:8px;padding:12px 6px 0;border-top:1px solid var(--after-line, rgba(255, 255, 255, .08))}.after-expulses .after-sur[data-v-3581f8be]{font-size:10px}.after-expulses__liste[data-v-3581f8be]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.after-expulses__liste li[data-v-3581f8be]{display:flex;align-items:center;justify-content:space-between;gap:10px}.after-expulses__nom[data-v-3581f8be]{min-width:0;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:30px;color:#ffffffd9}.after-expulses__web[data-v-3581f8be]{flex:none;margin-right:auto;font:700 .6rem var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}.after-expulses__liste .after-btn--small[data-v-3581f8be]{height:30px;font-size:1.05rem}.after-expulses__vide[data-v-3581f8be]{margin:0;font-size:.8rem;color:var(--after-faint, rgba(240, 239, 240, .38))}.after-demandes[data-v-93afa380]{display:flex;align-items:center;gap:26px;min-width:0;padding:0 18px;border-radius:4px;background:var(--after-hatch, none),#0c0c0feb}.after-demandes>.after-sur .after-ico[data-v-93afa380]{width:13px;height:13px}.after-demandes__liste[data-v-93afa380]{display:flex;flex:1;align-items:center;gap:30px;min-width:0;margin:0;padding:0;list-style:none}.after-demande[data-v-93afa380]{display:flex;align-items:center;gap:10px;min-width:0}.after-demande__av[data-v-93afa380]{width:30px;height:30px;font-size:16px}.after-demande__nom[data-v-93afa380]{min-width:0;max-width:150px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 1.35rem/30px var(--font-display, sans-serif);letter-spacing:.03em;color:#fff}.after-demande__niv[data-v-93afa380]{font:700 .6rem var(--font-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--after-faint, rgba(240, 239, 240, .38));white-space:nowrap}.after-demande__niv b[data-v-93afa380]{margin-left:4px;font-size:.74rem;color:#ffffffd9}.after-demande__niv b.is-web[data-v-93afa380]{margin-left:0;font-size:inherit;letter-spacing:.1em}.after-demande .after-btn--small[data-v-93afa380]{height:32px;font-size:1.1rem}.after-demande__refus[data-v-93afa380]{height:32px;padding:0 6px;border-radius:4px;font-size:.82rem;color:var(--after-dim, rgba(240, 239, 240, .62));white-space:nowrap}.after-salon[data-v-61a45d5a]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;height:100%;min-height:0}.after-scene[data-v-61a45d5a]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:120px 16px minmax(0,1fr) 60px;gap:14px;min-width:0;min-height:0}.after-scene--retour[data-v-61a45d5a]{grid-template-rows:104px 16px minmax(0,1fr) 60px}.after-scene--launching[data-v-61a45d5a]{grid-template-rows:156px 16px minmax(0,1fr) 40px}.after-scene.has-demandes[data-v-61a45d5a]{grid-template-rows:52px 120px 16px minmax(0,1fr) 60px}.after-scene--retour.has-demandes[data-v-61a45d5a]{grid-template-rows:52px 104px 16px minmax(0,1fr) 60px}.after-scene--retour.has-resultat.has-demandes[data-v-61a45d5a]{grid-template-rows:52px 150px 16px minmax(0,1fr) 60px}.after-scene--launching.has-demandes[data-v-61a45d5a]{grid-template-rows:52px 156px 16px minmax(0,1fr) 40px}.after-banniere[data-v-61a45d5a]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:0 26px;border-radius:4px;background:var(--fond, none) right -40px top 36% / auto 165% no-repeat,#0c0c10}.after-banniere[data-v-61a45d5a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08080af2 0,#08080ad1,#08080a8c)}.after-banniere[data-v-61a45d5a]>*{position:relative}.after-banniere .after-sur .after-ico[data-v-61a45d5a]{width:13px;height:13px}.after-banniere__titre[data-v-61a45d5a]{margin:8px 0 0;font:400 5rem/.8 var(--font-display, sans-serif);letter-spacing:.01em;color:#fff;white-space:nowrap}.after-banniere__regle[data-v-61a45d5a]{margin:9px 0 0;font-size:.86rem;color:var(--after-dim)}.after-banniere__choix[data-v-61a45d5a]{display:flex;align-items:center;gap:14px;height:58px;padding:0 16px 0 20px;border-radius:4px;border:1px solid var(--after-line-strong);background:#0a0a0c73;color:#fff}.after-banniere__choix.is-ouvert[data-v-61a45d5a]{background:#ffffff1a;border-color:#ffffff38}.after-banniere__choix>span[data-v-61a45d5a]{display:flex;flex-direction:column;gap:4px}.after-banniere__choix small[data-v-61a45d5a]{font:700 .6rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--after-faint);white-space:nowrap}.after-banniere__choix b[data-v-61a45d5a]{font:400 1.5rem/1 var(--font-display, sans-serif);letter-spacing:.04em;white-space:nowrap}.after-banniere__choix>.after-ico[data-v-61a45d5a]{width:20px;height:20px;color:var(--after-dim)}.after-banniere--lancement[data-v-61a45d5a]:before{background:#08080ae0}.after-lancement__titre[data-v-61a45d5a]{display:flex;align-items:baseline;gap:24px;margin:10px 0 0;font:400 6.6rem/.8 var(--font-display, sans-serif);letter-spacing:.01em;color:#fff;white-space:nowrap}.after-lancement[data-v-61a45d5a]{flex:1;min-width:0}.after-lancement__qui[data-v-61a45d5a]{display:flex;align-items:baseline;gap:12px;margin:12px 0 0;font-size:.86rem;color:var(--after-dim, rgba(240, 239, 240, .62));white-space:nowrap}.after-lancement__qui b[data-v-61a45d5a]{margin-right:8px;font:700 .64rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.after-lancement__qui i[data-v-61a45d5a]{font-style:normal;color:#ffffff4d}.after-lancement__joue[data-v-61a45d5a]{min-width:0;overflow:hidden;text-overflow:ellipsis}.after-lancement__banc[data-v-61a45d5a]{flex:none}.after-lancement__banc b[data-v-61a45d5a]{color:var(--after-gold, #e5c469)}.after-lancement__titre i[data-v-61a45d5a],.after-resume__titre i[data-v-61a45d5a]{font-style:normal;color:#ffffff4d}.after-lancement__titre b[data-v-61a45d5a],.after-resume__titre b[data-v-61a45d5a]{font-weight:400;color:var(--after-gold)}.after-resume[data-v-61a45d5a]{display:flex;align-items:center;padding:0 26px}.after-resume__titre[data-v-61a45d5a]{display:flex;align-items:baseline;gap:20px;margin:8px 0 0;font:400 4rem/.85 var(--font-display, sans-serif);color:#fff;white-space:nowrap}.after-scene--retour.has-resultat[data-v-61a45d5a]{grid-template-rows:150px 16px minmax(0,1fr) 60px}.after-resume--resultat[data-v-61a45d5a]{justify-content:space-between;gap:40px}.after-resume__tete[data-v-61a45d5a]{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.after-resume--resultat .after-resume__titre[data-v-61a45d5a]{max-width:100%;min-width:0;margin:0}.after-resume__titre>.after-ico[data-v-61a45d5a]{align-self:center;width:.55em;height:.55em;color:var(--after-gold, #e5c469)}.after-resume__noms[data-v-61a45d5a]{min-width:0;overflow:hidden;text-overflow:ellipsis;padding-block:.2em;margin-block:-.2em}.after-resume__titre b[data-v-61a45d5a]{flex:none}.after-resume__pied[data-v-61a45d5a]{display:flex;align-items:center;gap:18px;margin:0;font-size:.86rem;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-resume__pied .after-btn.is-ouvert[data-v-61a45d5a]{background:#ffffff1a;border-color:#ffffff38}.after-resume__pied .after-btn.is-ouvert .after-ico[data-v-61a45d5a]{transform:rotate(180deg)}.after-classement[data-v-61a45d5a]{flex:none;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--lignes, 4),22px);grid-auto-columns:236px;gap:4px 28px;margin:0;padding:0;list-style:none}.after-resume--resultat.is-large[data-v-61a45d5a]{gap:28px}.after-resume--resultat.is-large .after-resume__titre[data-v-61a45d5a]{gap:14px;font-size:3rem}.after-resume--resultat.is-large .after-classement[data-v-61a45d5a]{grid-auto-columns:210px;column-gap:22px}.after-classement li[data-v-61a45d5a]{display:flex;align-items:center;gap:10px;min-width:0}.after-classement__rang[data-v-61a45d5a]{flex:none;width:14px;text-align:right;font:700 .7rem var(--font-mono, monospace);color:var(--after-faint, rgba(240, 239, 240, .38))}.after-classement__av[data-v-61a45d5a]{width:22px;height:22px;font-size:12px}.after-classement__nom[data-v-61a45d5a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;color:#fff}.after-classement .is-parti .after-classement__nom[data-v-61a45d5a]{color:var(--after-faint, rgba(240, 239, 240, .38))}.after-classement__pts[data-v-61a45d5a]{flex:none;margin-left:auto;font:700 .7rem var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:#fffc;white-space:nowrap}.after-imp[data-v-61a45d5a]{flex:none;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--lignes, 4),22px);grid-auto-columns:fit-content(320px);gap:4px 28px;margin:0;padding:0;list-style:none}.after-imp li[data-v-61a45d5a]{display:flex;align-items:center;gap:10px;min-width:0}.after-imp__puce[data-v-61a45d5a]{flex:none;width:12px;height:12px;border-radius:3px;background:#fff3}.after-imp__nom[data-v-61a45d5a]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;color:#fff}.after-imp__nom .after-state[data-v-61a45d5a]{margin-left:8px}.after-imp .is-parti .after-imp__nom[data-v-61a45d5a]{color:var(--after-faint, rgba(240, 239, 240, .38))}.after-imp__role[data-v-61a45d5a]{flex:none;width:calc(var(--role, 9) * (1ch + .1em));font:700 .7rem var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--after-dim, rgba(240, 239, 240, .62));white-space:nowrap}.after-imp .is-imp .after-imp__role[data-v-61a45d5a]{color:var(--live, #e03131)}.after-imp__etat[data-v-61a45d5a]{flex:none;width:calc(var(--etat, 11) * (1ch + .1em));text-align:right}.after-mots[data-v-61a45d5a]{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px 26px}.after-mots__tete[data-v-61a45d5a]{display:flex;align-items:center;justify-content:space-between}.after-mots__table[data-v-61a45d5a]{min-height:0}.after-mots__ligne[data-v-61a45d5a]{display:grid;grid-template-columns:110px minmax(0,1.5fr) 150px minmax(0,1fr);align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--after-line, rgba(255, 255, 255, .08))}.after-mots__ligne--entete[data-v-61a45d5a]{padding:0 0 10px;font:700 .6rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--after-faint, rgba(240, 239, 240, .38))}.after-mots__n[data-v-61a45d5a]{font:700 .7rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-mots__paire[data-v-61a45d5a]{display:flex;align-items:baseline;gap:12px;min-width:0;overflow:hidden;padding-block:.2em;margin-block:-.2em;font:400 2rem/1 var(--font-display, sans-serif);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#fff}.after-mots__paire b[data-v-61a45d5a]{font-weight:400}.after-mots__paire i[data-v-61a45d5a]{font-style:normal;color:#ffffff4d}.after-mots__qui[data-v-61a45d5a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-temps__ligne[data-v-61a45d5a]{grid-template-columns:60px minmax(0,1fr) 150px 150px;padding:9px 0}.after-temps__ligne.after-mots__ligne--entete[data-v-61a45d5a]{padding:0 0 10px}.after-temps__qui[data-v-61a45d5a]{display:flex;align-items:center;gap:10px;min-width:0}.after-temps__nom[data-v-61a45d5a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;color:#fff}.after-temps__ligne.is-parti .after-temps__nom[data-v-61a45d5a]{color:var(--after-faint, rgba(240, 239, 240, .38))}.after-temps__val[data-v-61a45d5a]{font:700 .8rem var(--font-mono, monospace);letter-spacing:.06em;color:#ffffffd9;white-space:nowrap}.after-temps__val.is-meilleur[data-v-61a45d5a]{color:var(--after-gold, #e5c469)}.after-roles__liste[data-v-61a45d5a]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--lignes, 3),auto);grid-template-columns:repeat(var(--colonnes, 3),minmax(0,1fr));align-content:start;column-gap:28px;min-height:0;margin:0;padding:0;list-style:none}.after-roles__liste li[data-v-61a45d5a]{display:flex;align-items:center;gap:12px;min-width:0;padding:9px 0;border-bottom:1px solid var(--after-line, rgba(255, 255, 255, .08))}.after-roles__av[data-v-61a45d5a]{width:30px;height:30px;font-size:14px}.after-roles__qui[data-v-61a45d5a]{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.after-roles__role[data-v-61a45d5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-block:.2em;margin-block:-.2em;font:400 1.45rem/1 var(--font-display, sans-serif);letter-spacing:.03em;text-transform:uppercase;color:#fff}.after-roles__liste .is-loup .after-roles__role[data-v-61a45d5a]{color:var(--live, #e03131)}.after-roles__nom[data-v-61a45d5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-roles__liste .is-parti .after-roles__nom[data-v-61a45d5a]{color:var(--after-faint, rgba(240, 239, 240, .38))}.after-ligne[data-v-61a45d5a]{display:flex;align-items:center;justify-content:space-between}.after-ligne__reglages[data-v-61a45d5a]{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;margin:0 28px;font:700 11px var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--after-dim, rgba(240, 239, 240, .62))}.after-ligne__reglages .after-ico[data-v-61a45d5a]{width:13px;height:13px;color:var(--after-faint, rgba(240, 239, 240, .38))}.after-ligne__reglages span[data-v-61a45d5a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.after-compte[data-v-61a45d5a]{flex:none;font:700 .75rem var(--font-mono, monospace);letter-spacing:.12em;color:#fffc}.after-compte small[data-v-61a45d5a]{font-size:inherit;color:var(--after-faint)}.after-escouade[data-v-61a45d5a]{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:12px;min-height:0}.after-escouade[data-v-61a45d5a]:after{content:"";position:absolute;left:-40px;right:-40px;bottom:-30px;height:160px;z-index:-1;background:radial-gradient(55% 100% at 50% 100%,rgba(229,196,105,.08),transparent 70%);pointer-events:none}.after-escouade.is-plus[data-v-61a45d5a]{grid-template-columns:repeat(7,minmax(0,1fr)) 86px}.after-escouade.is-deux[data-v-61a45d5a]{grid-template-rows:repeat(var(--rangs, 2),minmax(0,1fr));row-gap:12px}.after-places[data-v-61a45d5a]{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.after-places>.after-invite[data-v-61a45d5a]{position:static;display:flex;flex:1 1 auto;min-height:0}.after-places>.after-bot[data-v-61a45d5a]:not(.is-seule){flex:none}.after-state.is-bot[data-v-61a45d5a],.after-state.is-web[data-v-61a45d5a]{color:#ffffffd9}.after-roles__nom .after-state[data-v-61a45d5a]{margin-left:8px}.after-barre[data-v-61a45d5a]{display:flex;align-items:center;gap:12px}.after-barre .after-btn.is-ouvert[data-v-61a45d5a]{background:#ffffff1a;border-color:#ffffff38}.after-barre__statut[data-v-61a45d5a]{margin:0 0 0 auto;padding-right:10px;font-size:.86rem;color:var(--after-dim)}.after-barre__statut b[data-v-61a45d5a]{color:#fff;font-weight:500}.after-barre .after-principal[data-v-61a45d5a]{margin-left:auto}.after-barre__statut+.after-principal[data-v-61a45d5a]{margin-left:0}.after-retrait[data-v-61a45d5a]{height:34px;padding:0 4px;font-size:.86rem;color:var(--after-dim)}.after{--after-text: #f0eff0;--after-dim: rgba(240, 239, 240, .62);--after-faint: rgba(240, 239, 240, .38);--after-line: rgba(255, 255, 255, .08);--after-line-strong: rgba(255, 255, 255, .15);--after-gold: var(--gold, #e5c469);--after-panel: rgba(10, 10, 12, .8);--after-hatch: repeating-linear-gradient(135deg, rgba(255, 255, 255, .045) 0 2px, transparent 2px 9px);position:relative;width:100%;height:100%;min-width:0;color:var(--after-text);font-family:var(--font-body, "Inter", sans-serif)}:where(.after) button{padding:0;text-align:left}:where(.after) button:disabled{cursor:default}.after-ico{flex:none;width:1em;height:1em}.after-sur{display:inline-flex;align-items:center;gap:.4rem;font:700 11px var(--font-mono, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--after-faint);white-space:nowrap}.after-sur--gold{color:var(--after-gold)}.after-state{font:700 .66rem var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--after-faint);white-space:nowrap}.after-state--gold{color:var(--after-gold)}.after-state--live{color:var(--live, #e03131)}.after-title-bloc{margin:0;font:400 36px/.9 var(--font-display, sans-serif);letter-spacing:.02em;white-space:nowrap}.after-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:52px;padding:0 1.2rem;border-radius:4px;border:1px solid var(--after-line-strong);background:#0a0a0c73;font:400 1.45rem var(--font-display, sans-serif);letter-spacing:.05em;color:#ffffffd9;white-space:nowrap;text-align:center}.after-btn .after-ico{width:18px;height:18px}.after-btn--small{height:38px;padding:0 .9rem;font-size:1.2rem}.after-btn--small .after-ico{width:15px;height:15px}.after-btn:disabled{opacity:.32}.after-principal{position:relative;display:inline-flex;flex-direction:column;justify-content:center;gap:3px;height:60px;padding:0 30px 0 26px;border-radius:4px;background:var(--after-gold);color:#141109}.after-principal__haut{display:flex;align-items:center;gap:12px;font:400 2rem/1 var(--font-display, sans-serif);letter-spacing:.04em;white-space:nowrap}.after-principal__haut .after-ico{width:20px;height:20px}.after-principal small{font:700 .62rem var(--font-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:#141109b3;white-space:nowrap}.after-principal.is-done{background:#e5c46914;box-shadow:inset 0 0 0 1px var(--after-gold);color:var(--after-gold)}.after-principal.is-done small{color:#e5c469b3}.after-principal:disabled{opacity:.4}.after-ring{position:relative}.after-ring:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:6;border:2px solid rgba(255,255,255,.73);border-radius:8px;box-shadow:inset 0 0 0 2px #ffffff1a;opacity:0;pointer-events:none}.after-ring:not(:disabled):hover:after,.after-ring:focus-visible:after{opacity:1}.after-ring:focus-visible{outline:none}.after-av{position:relative;display:block;flex:none;overflow:hidden;border-radius:4px}.after-av>img{display:block}.after-av>img,.after-av>.after-repli{width:100%;height:100%;object-fit:cover}.after-av--vip{overflow:visible}.after-av--vip:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid var(--after-gold);border-radius:5px}.after-av--vip>img,.after-av--vip>.after-repli{border-radius:4px}.after-repli{display:grid;place-items:center;background:hsl(var(--h, 210) 65% 68%);color:#101014;font-family:var(--font-display, sans-serif);letter-spacing:.02em;line-height:1}.after-repli.is-calm{padding-bottom:60px;background:linear-gradient(165deg,hsl(var(--h, 210) 30% 27%) 0,hsl(var(--h, 210) 22% 11%));color:hsl(var(--h, 210) 55% 74%);font-size:64px;letter-spacing:.04em}.after-panel{background:var(--after-panel);border:1px solid var(--after-line);border-radius:4px}.after-reglage{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 6px}.after-reglage__texte{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.after-reglage__nom{font:400 1.15rem/1 var(--font-display, sans-serif);letter-spacing:.04em;color:#fff}.after-reglage__aide{font-size:.74rem;line-height:1.3;color:var(--after-faint, rgba(240, 239, 240, .38))}.after-reglage__bascule{flex:none;height:32px;padding:0 4px;border-radius:4px;font:700 .66rem var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--after-faint, rgba(240, 239, 240, .38))}.after-reglage__bascule.is-on{color:var(--after-gold, #e5c469)}.after-pas{display:flex;flex:none;align-items:center;gap:4px}.after-pas__btn{display:grid;place-items:center;width:30px;height:30px;border-radius:4px;border:1px solid var(--after-line-strong, rgba(255, 255, 255, .15));color:#fffc}.after-pas__btn:disabled{opacity:.3}.after-pas__btn .after-ico{width:14px;height:14px}.after-pas__val{min-width:30px;text-align:center;font:400 1.7rem/1 var(--font-display, sans-serif);color:#fff}.after-scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.after-scroll::-webkit-scrollbar{width:4px}.after-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:600 900;font-display:swap;src:url(./torbo-big-shoulders-display-variable-latin-ext-BkM-QT9d.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:600 900;font-display:swap;src:url(./torbo-big-shoulders-display-variable-latin-EACME5TP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./torbo-ibm-plex-mono-500-latin-ext-CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./torbo-ibm-plex-mono-500-latin-DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./torbo-ibm-plex-mono-700-latin-ext-Dhimjc7-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./torbo-ibm-plex-mono-700-latin-7sUh57Bg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(./torbo-ibm-plex-sans-condensed-400-latin-ext-BJ9nxTJg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(./torbo-ibm-plex-sans-condensed-400-latin-DKyD6XsY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(./torbo-ibm-plex-sans-condensed-500-latin-ext--oYb3bSD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(./torbo-ibm-plex-sans-condensed-500-latin-BqaLkUoX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(./torbo-ibm-plex-sans-condensed-600-latin-ext-CBdNZ9Ci.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(./torbo-ibm-plex-sans-condensed-600-latin-CRd5VyFf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.torbo-page{--tb-fond: #121212;--tb-plaque: #1a1a1a;--tb-plaque-2: #222222;--tb-trait: #2e2e2e;--tb-grille: rgba(255, 255, 255, .05);--tb-ink: #f2f2f2;--tb-ink-2: #ababab;--tb-ink-3: #727272;--tb-mal: #ff8a7a;--tb-blanc: #e6e6e6;--tb-accent-rgb: 139, 123, 255;--tb-accent: rgb(var(--tb-accent-rgb));--tb-sur-accent: #0d0d0d;--f-titre: "Big Shoulders Display", "Bebas Neue", "Arial Narrow", sans-serif;--f-texte: "IBM Plex Sans Condensed", "Arial Narrow", system-ui, sans-serif;--f-chiffre: "IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;color-scheme:dark;position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--tb-fond);color:var(--tb-ink);font-family:var(--f-texte);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.torbo-page *{box-sizing:border-box}.torbo-page button{font:inherit;color:inherit}.torbo{transition:opacity .2s ease}.torbo.torbo--cache{opacity:0;visibility:hidden;transition:none}.torbo-page__charge,.tbv-charge{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.tb-charge-bloc,.torbo .tb-charge{display:grid;justify-items:center;align-content:center;gap:1.5rem}.tb-charge-bloc{animation:tb-charge-entre .3s ease .15s both}.tb-charge__signe{width:76px;height:76px;overflow:visible;animation:tb-charge-elan 1.2s cubic-bezier(.55,0,.75,.65) both,tb-charge-tour .85s linear 1.2s infinite}.tb-charge__signe .flou{fill:var(--tb-accent, #8b7bff)}.tb-charge__signe .barre{fill:var(--tb-ink, #f2f2f2)}.tb-charge-bloc.is-arret .tb-charge__signe{animation:none;opacity:.45}.tb-charge__mot{font:700 .8rem/1 var(--f-chiffre);letter-spacing:.32em;text-indent:.32em;color:var(--tb-ink-2)}@keyframes tb-charge-entre{0%{opacity:0;transform:scale(.94)}}@keyframes tb-charge-elan{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes tb-charge-tour{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.torbo .tb-charge{padding:5rem 0;grid-column:1 / -1;gap:1.1rem}.torbo .tb-charge .tb-charge__signe{width:52px;height:52px}.torbo .scene>.tb-charge{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;display:none;pointer-events:none}.torbo .scene.charge>.tb-charge{display:grid}.torbo .scene.charge>canvas,.torbo .scene.charge>.at-calque{opacity:0}.torbo{position:relative;height:100%;color:var(--ink);font-family:var(--font-body);--font-headline: var(--f-titre);--font-body: var(--f-texte);--font-mono: var(--f-chiffre);--font-condensed: var(--f-titre);--gold: var(--tb-ink);--ink: var(--tb-ink);--ink-2: var(--tb-ink-2);--ink-3: var(--tb-ink-3);--line: var(--tb-trait);--glass: rgba(255, 255, 255, .06);--glass-line: var(--tb-trait);--bad: var(--tb-mal);--ecurie: 58, 212, 228;--robot: rgb(var(--ecurie))}.torbo *{box-sizing:border-box}.torbo [hidden]{display:none!important}.torbo button{font:inherit;color:inherit}.torbo .ic{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.torbo .titre-rail{font-family:var(--font-condensed);font-style:italic;font-weight:700;font-size:1.35rem;padding-bottom:.3rem;border-bottom:2px solid var(--robot);display:inline-block}.torbo .etq{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase}.torbo .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.torbo .btn-s{display:inline-flex;align-items:center;gap:.55rem;background:none;border:0;color:var(--ink-2);font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.5rem .3rem;cursor:pointer;border-radius:4px}.torbo .btn-s:hover,.torbo .btn-s:focus-visible{color:var(--ink);outline:none;box-shadow:0 0 0 1px #ffffff8c}.torbo .btn-s .ic{font-size:1.05rem}.torbo .scene{position:relative;min-height:0;user-select:none;-webkit-user-select:none}.torbo .scene canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:grab}.torbo #h3d>.scene{position:absolute;top:0;right:0;bottom:0;left:0}.torbo .mots{display:flex;flex-wrap:wrap;gap:.2rem .9rem;align-items:baseline}.torbo .mot{background:none;border:0;padding:.15rem 0;font-family:var(--font-headline);font-size:1.2rem;color:var(--ink-2);cursor:pointer;border-bottom:2px solid transparent}.torbo .mot:hover,.torbo .mot:focus-visible{color:var(--ink);outline:none}.torbo .mot.sel{color:var(--ink);border-bottom-color:currentColor}.torbo .nom-robot{font-family:var(--font-headline);font-size:4.2rem;line-height:.85}.torbo .cl-robot{font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.14em;color:var(--robot)}.torbo .C{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 400px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:0 1.4rem}.torbo .coin{position:relative;display:flex;flex-direction:column;gap:.4rem;min-height:0}.torbo .coin .scene{flex:1}.torbo .coin.droit{text-align:right}.torbo .milieu{display:grid;align-content:center;justify-items:center;gap:1.4rem}.torbo .ruban{width:100%;display:grid}.torbo .ruban-l{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--line)}.torbo .ruban-l .g{text-align:right;font-family:var(--font-headline);font-size:1.7rem;line-height:1}.torbo .ruban-l .d{text-align:left;font-family:var(--font-headline);font-size:1.7rem;line-height:1;color:var(--ink-2)}.torbo .ruban-l .g.mieux{color:var(--robot)}.torbo .ruban-l .d.mieux{color:var(--ink)}.torbo .ruban-l .m{font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.14em;color:var(--ink-3);text-align:center;min-width:8.5rem}.torbo .ruban-l.tete{display:none}.torbo .ruban-l.tete .g,.torbo .ruban-l.tete .d{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.14em;color:var(--ink-3)}.torbo .raison{color:var(--bad);font-size:.85rem;min-height:1.2em;text-align:center}.torbo .echelle{grid-column:1 / -1;display:flex;align-items:baseline;gap:2.2rem;padding-top:1rem;border-top:1px solid var(--line)}.torbo .marche{display:grid;gap:.1rem}.torbo .marche .k{font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.12em}.torbo .marche .n{font-family:var(--font-headline);font-size:1.5rem;line-height:1}.torbo .marche.battu{color:var(--ink-3)}.torbo .marche.battu .n{text-decoration:line-through;text-decoration-thickness:2px}.torbo .marche.cour{color:var(--robot)}.torbo .marche.cour .n{font-size:2rem}.torbo .marche.loin{color:var(--ink-2)}.torbo .marche.rec .k{color:var(--gold)}.torbo .pick{display:none;flex:1;align-content:center;gap:.3rem}.torbo .C.choix-joueur .coin.droit .scene,.torbo .C.choix-joueur .titre-coin{display:none}.torbo .C.choix-joueur .pick{display:grid}.torbo .duel{display:grid;gap:.2rem}.torbo .duel-ligne{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;padding:.7rem .6rem;border-radius:4px;text-align:left}.torbo .duel-ligne:hover{box-shadow:inset 0 0 0 1px #fff6}.torbo .duel-ligne .qui{font-family:var(--font-headline);font-size:1.7rem;line-height:1}.torbo .duel-ligne .rob{color:var(--ink-2);font-size:.85rem}.torbo .duel-ligne button{grid-row:span 2}.torbo .etat{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.torbo .etat.libre{color:var(--robot)}.torbo .etat.pris{color:var(--ink-3)}.torbo .face-a,.torbo .ruban.mini,.torbo .fini{display:none}.torbo .slot-atelier{display:none;grid-column:1 / 3;grid-row:1;min-height:0}.torbo .C.en-atelier{grid-template-columns:minmax(0,1fr) 0px 380px;padding:22px 40px 20px 32px}.torbo .C.en-atelier .slot-atelier{display:block}.torbo .C.en-atelier .coin.gauche,.torbo .C.en-atelier .milieu{display:none}.torbo .C.en-atelier .face-a{display:block}.torbo .C.en-atelier .ruban.mini{display:grid;margin-top:1rem}.torbo .C.en-atelier .ruban.mini .ruban-l.tete{display:grid}.torbo .C.en-atelier .ruban.mini .g,.torbo .C.en-atelier .ruban.mini .d{font-size:1.45rem}.torbo .C.en-atelier .coin.droit .scene,.torbo .C.en-atelier [data-f=pilote]{display:none}.torbo .C.en-atelier .coin.droit .nom-robot{font-size:3rem}.torbo .C.en-atelier .fini{display:inline-flex;align-self:flex-end;margin-top:auto}.torbo .C.en-atelier .echelle{display:none}.torbo .atelier{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;padding-right:1rem}.torbo .at-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 2.4rem}.torbo .at-tete .grp{display:flex;align-items:baseline;gap:.9rem}.torbo .at-corps{min-height:0;display:grid;gap:1.4rem}.torbo .at-pied{display:flex;align-items:flex-end;gap:2rem;min-height:2.2rem}.torbo .message{flex:1;min-width:0;min-height:1.3em;font-size:.9rem;color:var(--ink-2);margin:0}.torbo .message b{color:var(--ink);font-weight:600}.torbo .message.err{color:var(--bad)}.torbo .jauges{flex:none;display:grid;grid-template-columns:230px 230px;gap:1.4rem}.torbo .jauge{display:grid;gap:.35rem}.torbo .jauge .ligne{display:flex;justify-content:space-between;align-items:baseline}.torbo .jauge .v{font-family:var(--font-mono);font-size:.9rem;font-variant-numeric:tabular-nums}.torbo .jauge .v.trop{color:var(--bad)}.torbo .barre{height:2px;background:#ffffff1f}.torbo .barre i{display:block;height:100%;background:var(--robot);transition:width .25s}.torbo .barre i.trop{background:var(--bad)}.torbo .plateau-zone{position:relative;min-height:0;min-width:0;display:grid;place-items:center}.torbo .plateau{position:relative}.torbo .plateau>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.torbo .cel{position:absolute;background:none;border:0;padding:0;cursor:pointer;border-radius:2px}.torbo .cel:hover,.torbo .cel:focus-visible,.torbo .cel.vise{box-shadow:0 0 0 2px #fffffff2;outline:none;z-index:2}.torbo .cel.sel{background:#ffffff4d}.torbo .cel.peut{background:#ffffff3d}.torbo .vign{display:block;width:100%;height:100%}.torbo .at-corps.v1{grid-template-columns:290px minmax(0,1fr) 390px;gap:1.1rem}.torbo .palette{display:grid;align-content:start;gap:.7rem;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.torbo .palette .fam{display:grid;gap:.25rem}.torbo .briques{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.1rem}.torbo .brique{display:grid;justify-items:center;overflow:hidden;gap:.1rem;background:none;border:0;padding:.3rem .1rem;border-radius:4px;cursor:grab;touch-action:none;min-width:0}.torbo .brique .vg{width:42px;height:42px;pointer-events:none}.torbo .brique .n{font-family:var(--font-headline);font-size:.82rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;pointer-events:none}.torbo .brique .c{font-family:var(--font-mono);font-size:.58rem;color:var(--ink-2);pointer-events:none}.torbo .cel{touch-action:none}.torbo .cel.hors{pointer-events:none;visibility:hidden}.torbo .fiche{display:grid;gap:.6rem;align-content:start}.torbo .fiche-t{display:grid;grid-template-columns:56px 1fr;gap:.8rem;align-items:center}.torbo .fiche-t .vg{width:56px;height:56px}.torbo .fiche-t .c{display:block;font-family:var(--font-mono);font-size:.7rem;color:var(--ink-2);margin-top:.2rem}.torbo .fiche .apport{margin:0;color:var(--ink);font-size:.9rem;line-height:1.45}.torbo .fiche .aide{margin:0;color:var(--ink-2);font-size:.8rem;line-height:1.45}.torbo .fiche .actions{display:flex;flex-wrap:wrap;gap:.2rem .8rem}.torbo .pop{position:absolute;z-index:5;width:252px;display:grid;gap:.65rem;padding:.85rem .9rem 0;text-align:left;background:#121212f2;border:1px solid var(--glass-line);border-radius:4px;box-shadow:0 10px 30px #00000073}.torbo .pop-t{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.torbo .pop-t .n{font-family:var(--font-headline);font-size:1.65rem;line-height:1}.torbo .pop-t .c{font-family:var(--font-mono);font-size:.68rem;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.torbo .pop .role{margin:0;font-size:.8rem;line-height:1.4;color:var(--ink-2)}.torbo .efs{display:grid;gap:.3rem}.torbo .ef{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem}.torbo .ef .l{font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.torbo .ef .v{font-family:var(--font-mono);font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--ink-2)}.torbo .ef .v.bon{color:var(--robot)}.torbo .pop .icones{display:grid;grid-template-columns:repeat(3,1fr);margin:.1rem -.9rem 0;padding:.25rem .35rem;border-top:1px solid var(--line)}.torbo .pop .icones button{display:flex;align-items:center;justify-content:center;gap:.4rem;background:none;border:0;padding:.6rem .2rem;border-radius:3px;cursor:pointer;color:var(--ink-2)}.torbo .pop .icones button:hover,.torbo .pop .icones button:focus-visible{color:var(--ink);outline:none;box-shadow:inset 0 0 0 1px #ffffff80}.torbo .pop .icones [data-faire=enlever]:hover,.torbo .pop .icones [data-faire=enlever]:focus-visible{color:var(--bad)}.torbo .pop .icones .ic{font-size:1rem}.torbo .pop .icones span{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.torbo .pop .bec{position:absolute;right:-6px;width:10px;height:10px;background:#121212f2;border-top:1px solid var(--glass-line);border-right:1px solid var(--glass-line);transform:rotate(45deg)}.torbo .pop.a-droite .bec{right:auto;left:-6px;transform:rotate(-135deg)}.torbo .gestes{margin:0;padding-left:1.1em;display:grid;gap:.3rem;color:var(--ink-2);font-size:.78rem;line-height:1.4}.torbo .teintes{position:relative;width:300px;height:18px;border-radius:2px;cursor:crosshair;align-self:center;touch-action:none;background:linear-gradient(to right,#d03939,#d0d039,#39d039,#39d0d0,#3939d0,#d039d0,#d03939 84%,#ecece8 84%,#343840)}.torbo .teintes:focus-visible{outline:2px solid #fff;outline-offset:3px}.torbo .teintes i{position:absolute;top:-4px;bottom:-4px;width:4px;margin-left:-2px;background:#fff;box-shadow:0 0 0 1px #000000b3;border-radius:1px;pointer-events:none}.torbo .at-tete .grp{align-items:center}.torbo .v1{grid-template-columns:minmax(0,1fr) 440px}.torbo .v1 .panneau{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.6rem;min-height:0}.torbo .v1 .ou{font-family:var(--font-headline);font-size:1.8rem;line-height:1}.torbo .tuiles{display:grid;gap:.2rem;align-content:start;overflow:auto;min-height:0}.torbo .tuile{position:relative;display:grid;grid-template-columns:48px 1fr auto;gap:.05rem .8rem;align-items:center;text-align:left;background:none;border:0;padding:.35rem .5rem;border-radius:4px;cursor:pointer}.torbo .tuile:hover,.torbo .tuile:focus-visible{box-shadow:inset 0 0 0 1px #ffffff8c;outline:none}.torbo .tuile[aria-disabled=true]{cursor:not-allowed;opacity:.55}.torbo .tuile .vg{grid-row:span 2;width:48px;height:48px}.torbo .tuile .n{font-family:var(--font-headline);font-size:1.35rem;line-height:1}.torbo .tuile .c{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-2);text-align:right}.torbo .tuile .dl{grid-column:2 / 3;font-size:.78rem;color:var(--ink-2)}.torbo .tuile .dl.err{color:var(--bad)}.torbo .tuile .tout{grid-column:3;grid-row:2;padding:.15rem .3rem;font-size:.66rem}.torbo .v2{grid-template-columns:560px minmax(0,1fr)}.torbo .regs{display:grid;align-content:start;gap:.1rem}.torbo .reg{display:grid;grid-template-columns:8.5rem 2.4rem minmax(0,1fr) 2.4rem 7.5rem;align-items:center;gap:.1rem .4rem;padding:.55rem .4rem;border-radius:4px}.torbo .reg:focus-visible,.torbo .reg:hover{box-shadow:inset 0 0 0 1px #fff6;outline:none}.torbo .reg .fl{background:none;border:0;color:var(--ink-2);cursor:pointer;display:grid;place-items:center;height:2rem;border-radius:4px;font-size:1.1rem}.torbo .reg .fl:hover{color:var(--ink);box-shadow:0 0 0 1px #ffffff8c}.torbo .reg .val{font-family:var(--font-headline);font-size:1.9rem;line-height:1;text-align:center}.torbo .reg .val.aucun{color:var(--ink-3)}.torbo .reg .c{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-2);text-align:right}.torbo .reg .note{grid-column:3 / -1;font-size:.74rem;color:var(--ink-2);text-align:center}.torbo .reg .note.err{color:var(--bad)}.torbo .v2 .cote{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.5rem;min-height:0}.torbo .v3{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 42%}.torbo .tiroir{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;align-items:flex-end;padding-top:.7rem;border-top:1px solid var(--line)}.torbo .tiroir .grp{display:grid;gap:.3rem}.torbo .tiroir .ligne{display:flex;gap:.1rem}.torbo .brique{width:62px;display:grid;justify-items:center;gap:.1rem;background:none;border:0;padding:.3rem .1rem;border-radius:4px;cursor:grab;touch-action:none}.torbo .brique:hover,.torbo .brique:focus-visible{box-shadow:inset 0 0 0 1px #ffffff8c;outline:none}.torbo .brique .vg{width:46px;height:46px;pointer-events:none}.torbo .brique .n{font-family:var(--font-headline);font-size:.92rem;line-height:1;white-space:nowrap;pointer-events:none}.torbo .brique .c{font-family:var(--font-mono);font-size:.6rem;color:var(--ink-2);pointer-events:none}.torbo-fantome{position:fixed;left:0;top:0;width:60px;height:60px;pointer-events:none;z-index:50;opacity:.9;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){.torbo *{transition:none!important}}.torbo .brique.bloquee{opacity:.3;cursor:not-allowed}.torbo .brique.bloquee:hover,.torbo .brique.bloquee:focus-visible{box-shadow:none}.torbo .fam-t{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .7rem}.torbo .fam-note{font-size:.7rem;color:var(--ink-2)}.torbo .ruban-l.calme{opacity:.38}.torbo .ecart{font-family:var(--font-mono);font-size:.72rem;margin-right:.45rem;letter-spacing:0;vertical-align:.15em}.torbo .ecart.bon{color:#7ee08a}.torbo .ecart.mal{color:var(--bad)}.torbo .nom-robot,.torbo .mot,.torbo .ruban-l .g,.torbo .ruban-l .d,.torbo .marche .n,.torbo .duel-ligne .qui,.torbo .brique .n,.torbo .pop-t .n,.torbo .tuile .n,.torbo .v1 .ou,.torbo .reg .val{font-weight:800}.torbo .titre-rail{font-style:normal;font-weight:800}.torbo-page .tb-zone{position:relative;background:linear-gradient(var(--tb-grille) 1px,transparent 1px) -1px -1px / 40px 40px,linear-gradient(90deg,var(--tb-grille) 1px,transparent 1px) -1px -1px / 40px 40px,#ffffff03;border:1px solid var(--tb-trait)}.torbo-page .tb-zone .regle{position:absolute;pointer-events:none}.torbo-page .tb-zone .regle.h{left:0;right:0;top:-14px;height:10px;background:repeating-linear-gradient(90deg,var(--tb-ink-3) 0 1px,transparent 1px 40px) 0 100% / 100% 10px no-repeat,repeating-linear-gradient(90deg,var(--tb-trait) 0 1px,transparent 1px 8px) 0 100% / 100% 4px no-repeat}.torbo-page .tb-zone .regle.v{top:0;bottom:0;left:-14px;width:10px;background:repeating-linear-gradient(180deg,var(--tb-ink-3) 0 1px,transparent 1px 40px) 100% 0 / 10px 100% no-repeat,repeating-linear-gradient(180deg,var(--tb-trait) 0 1px,transparent 1px 8px) 100% 0 / 4px 100% no-repeat}.torbo-page .tb-zone .vise{position:absolute;width:18px;height:18px;border:0 solid var(--tb-ink-2);pointer-events:none}.torbo-page .tb-zone .vise.a{left:-1px;top:-1px;border-left-width:2px;border-top-width:2px}.torbo-page .tb-zone .vise.b{right:-1px;top:-1px;border-right-width:2px;border-top-width:2px}.torbo-page .tb-zone .vise.c{left:-1px;bottom:-1px;border-left-width:2px;border-bottom-width:2px}.torbo-page .tb-zone .vise.d{right:-1px;bottom:-1px;border-right-width:2px;border-bottom-width:2px}.torbo-page .tb-zone .cartouche{position:absolute;right:14px;bottom:10px;font:700 .72rem/1.5 var(--f-chiffre);letter-spacing:.12em;color:var(--tb-ink-3);text-align:right;pointer-events:none}.torbo-page .tb-zone .cartouche b{color:var(--tb-ink-2);font-weight:700}.torbo-page .etq{font:700 .72rem/1 var(--f-chiffre);letter-spacing:.16em;text-transform:uppercase;color:var(--tb-ink-3)}.torbo-page .num{font-family:var(--f-chiffre);font-variant-numeric:tabular-nums}.torbo-page .dx-icon{width:1.05em;height:1.05em}.torbo-page .btn-p,.torbo-page .b-p{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border:0;background:none;cursor:pointer;color:var(--tb-sur-accent);font:900 2.3rem/1 var(--f-titre);letter-spacing:.06em;padding:.9rem 2.8rem .8rem;white-space:nowrap}.torbo-page .btn-p:before,.torbo-page .b-p:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--tb-accent);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);transition:filter .2s}.torbo-page .btn-p:hover:before,.torbo-page .btn-p:focus-visible:before,.torbo-page .b-p:hover:before,.torbo-page .b-p:focus-visible:before{filter:brightness(1.1)}.torbo-page .btn-p:focus-visible,.torbo-page .b-p:focus-visible{outline:2px solid #fff;outline-offset:4px}.torbo-page .btn-p[disabled],.torbo-page .b-p[disabled]{color:var(--tb-ink-3);cursor:not-allowed}.torbo-page .btn-p[disabled]:before,.torbo-page .b-p[disabled]:before{background:var(--tb-plaque-2);filter:none}.torbo-page .b-p small{font:700 1.05rem var(--f-chiffre);letter-spacing:0;display:inline-flex;align-items:center;gap:.35rem}.torbo .btn-p.fini{font-size:1.7rem;padding:.7rem 1.8rem .6rem}.torbo .btn-p.fini .ic{font-size:1.3rem}.torbo-page .btn-c{display:inline-flex;align-items:center;gap:.6rem;background:none;border:2px solid var(--tb-trait);color:var(--tb-ink);font:800 1.35rem/1 var(--f-titre);letter-spacing:.1em;padding:.9rem 1.4rem;cursor:pointer;white-space:nowrap}.torbo-page .btn-c:hover,.torbo-page .btn-c:focus-visible{border-color:var(--tb-ink-2);background:var(--tb-plaque);outline:none}.torbo-page .b-acces{display:inline-flex;align-items:center;gap:.65rem;background:var(--tb-plaque);border:1px solid var(--tb-trait);color:var(--tb-ink);font:800 1.05rem/1 var(--f-titre);letter-spacing:.12em;padding:.7rem .8rem .7rem 1rem;cursor:pointer;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.torbo-page .b-acces__ic{width:1.15rem;height:1.15rem;flex:none}.torbo-page .b-acces__chev{width:1.15rem;height:1.15rem;flex:none;color:var(--tb-ink-3);margin-left:.2rem}.torbo-page .b-acces__px{font:700 .95rem var(--f-chiffre);letter-spacing:0;display:inline-flex;align-items:center;gap:.3rem;color:var(--tb-ink-2)}.torbo-page .b-acces:hover,.torbo-page .b-acces:focus-visible{border-color:var(--tb-ink-2);background:var(--tb-plaque-2);outline:none}.torbo-page .b-acces:hover .b-acces__chev,.torbo-page .b-acces:focus-visible .b-acces__chev{color:var(--tb-ink)}.torbo-page .b-acces[disabled]{opacity:.5;cursor:default}.torbo-page .tbv-retour{position:absolute;left:56px;bottom:26px;z-index:2}.torbo .C:not(.en-atelier)>.coin,.torbo .C:not(.en-atelier)>.milieu,.torbo .C:not(.en-atelier)>.echelle{display:none}.torbo .C:not(.en-atelier)>.accueil{display:grid;grid-column:1 / -1;grid-row:1 / -1}.torbo .accueil{display:none;min-height:0;grid-template-columns:minmax(0,1fr) 620px}.torbo .ac-scene{position:relative;display:grid;place-items:center;padding:40px 32px 32px 56px;min-height:0;min-width:0}.torbo .ac-scene .tb-zone{width:100%;max-width:780px;height:100%;max-height:560px}.torbo .ac-scene .scene{position:absolute;top:20px;right:20px;bottom:46px;left:20px}.torbo .ac-fiche{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:34px 56px 34px 8px;min-height:0}.torbo .ac-fiche .cl-robot{font:700 .95rem var(--f-chiffre);letter-spacing:.16em;color:var(--tb-accent, #8b7bff)}.torbo .ac-fiche .nom-robot{font:900 5.2rem/.85 var(--f-titre);letter-spacing:.01em;margin-top:6px}.torbo .ac-resume{display:flex;gap:34px}.torbo .ac-resume span{display:grid;gap:4px;font:700 .72rem/1 var(--f-chiffre);letter-spacing:.16em;text-transform:uppercase;color:var(--tb-ink-3)}.torbo .ac-resume b{font:900 2.1rem/1 var(--f-titre);color:var(--tb-ink);letter-spacing:0}.torbo .ac-actions{display:flex;gap:14px;align-items:stretch;margin-top:6px}.torbo .ac-actions .btn-p{flex:1}.tbv-file{font:700 .8rem var(--f-chiffre);letter-spacing:.14em;color:var(--tb-ink-2);margin-top:-6px}.torbo .ac-pied{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding-top:18px;border-top:1px solid var(--tb-trait)}.torbo .ac-acces{display:flex;gap:10px;flex:none}.torbo .ac-fiche>.raison{text-align:left;margin-top:-10px}.torbo .ac-fiche>.raison:empty{display:none}.torbo .tb-slot{display:contents}.tbv-etat{display:grid;grid-template-columns:104px minmax(0,1fr);gap:4px 22px;align-items:center;padding:12px 0;border-block:1px solid var(--tb-trait)}.tbv-mini{grid-row:span 3;width:104px;height:104px}.tbv-mini svg,.tbv-silh svg{width:100%;height:100%;display:block}.tbv-etat__pct{font:900 2.6rem/1 var(--f-titre)}.tbv-etat__pct span{font:700 .8rem var(--f-chiffre);letter-spacing:.14em;color:var(--tb-ink-3);margin-left:.6rem}.tbv-etat__phrase{margin:0;color:var(--tb-ink-2);font-size:1.05rem}.tbv-bloque{color:var(--tb-mal);font-size:1rem;line-height:1.25;margin:0;min-width:0}.tbv-serie{display:grid;gap:4px;margin:0;font:700 .72rem/1 var(--f-chiffre);letter-spacing:.16em;color:var(--tb-ink-3)}.tbv-serie b{font:900 2.1rem/1 var(--f-titre);color:var(--tb-ink);letter-spacing:0}.tbv-repa{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:640px minmax(0,1fr)}.tbv-repa__gauche{position:relative;min-height:0;padding:34px 40px 86px 56px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;border-right:1px solid var(--tb-trait)}.tbv-repa__global{display:flex;align-items:baseline;gap:18px}.tbv-repa__global b{font:900 5rem/1 var(--f-titre)}.tbv-repa__global .etq{font-size:.8rem}.tbv-repa__zone{min-height:0;display:grid;place-items:center;padding:20px 20px 44px}.tbv-silh{width:100%;height:100%;min-height:0;max-width:470px;max-height:470px;display:grid;place-items:center}.tbv-legende{display:flex;gap:26px;color:var(--tb-ink-3);font:700 .72rem var(--f-chiffre);letter-spacing:.1em;text-transform:uppercase}.tbv-legende span{display:inline-flex;align-items:center;gap:8px}.tbv-legende i{display:inline-block;width:16px;height:16px;border:2px solid var(--tb-blanc)}.tbv-legende i.plein{background:var(--tb-blanc)}.tbv-legende i.moitie{background:linear-gradient(90deg,var(--tb-blanc) 45%,transparent 45%)}.tbv-legende i.vide{border-style:dashed;border-color:var(--tb-ink-3)}.tbv-repa__droite{min-width:0;min-height:0;padding:26px 56px 26px 44px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px}.tbv-titre{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.tbv-titre h3,.tbv-class h3{margin:0;font:900 2.6rem/1 var(--f-titre);letter-spacing:.02em}.tbv-alerte{margin:0;font-size:1.15rem;color:var(--tb-mal)}.tbv-vide{margin:0;color:var(--tb-ink-2);font-size:1.15rem;align-self:start}.tbv-liste{display:grid;align-content:start;min-height:0;overflow-y:auto;scrollbar-width:thin}.tbv-groupe{font:700 .72rem var(--f-chiffre);letter-spacing:.16em;color:var(--tb-ink-3);padding:8px 0 3px}.tbv-ligne{display:grid;grid-template-columns:30px minmax(0,1fr) 150px 120px 92px;align-items:center;gap:16px;padding:3px 10px 3px 6px;border-bottom:1px solid var(--tb-trait);cursor:pointer;outline:none}.tbv-ligne:hover,.tbv-ligne.is-survol,.tbv-ligne:focus-visible{background:#ffffff0a}.tbv-ligne:focus-visible{box-shadow:inset 0 0 0 1px var(--tb-ink-2)}.tbv-coche{width:22px;height:22px;border:2px solid var(--tb-ink-3);display:grid;place-items:center}.tbv-coche svg{width:16px;height:16px;stroke-width:3;color:#0d0d0d}.tbv-ligne.is-prise .tbv-coche{border-color:var(--tb-ink);background:var(--tb-ink)}.tbv-ligne__n{font:800 1.25rem/1.1 var(--f-titre);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbv-ligne__n small{margin-left:.6rem;font:500 .9rem/1.3 var(--f-texte);letter-spacing:0;color:var(--tb-ink-3)}.tbv-ligne__n small.tbv-vital{font:700 .7rem var(--f-chiffre);letter-spacing:.12em;color:var(--tb-mal);vertical-align:middle}.tbv-ligne__v{font:700 1rem var(--f-chiffre);text-align:right;color:var(--tb-ink-2)}.tbv-ligne__v.is-hs{color:var(--tb-mal)}.tbv-barre{display:block;height:6px;background:#ffffff14;position:relative}.tbv-barre i{position:absolute;left:0;top:0;bottom:0;background:var(--tb-blanc)}.tbv-ligne__prix{font:700 1.05rem var(--f-chiffre);text-align:right;display:inline-flex;justify-content:flex-end;align-items:center;gap:.35rem;color:var(--tb-ink)}.tbv-ligne:not(.is-prise) .tbv-ligne__prix{color:var(--tb-ink-3);text-decoration:line-through}.tbv-pied{display:flex;align-items:center;gap:28px;padding-top:16px;border-top:1px solid var(--tb-trait);min-height:96px}.tbv-pied .b-p{margin-left:auto}.tbv-fortune{display:grid;gap:4px;justify-items:start}.tbv-fortune small{color:var(--tb-ink-3);font-size:.85rem}.tbv-message{margin:0;color:var(--tb-ink-2);font-size:1.05rem;min-width:0}.tbv-message.is-mal{color:var(--tb-mal)}.tbv-class{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 520px}.tbv-class__gauche{min-height:0;padding:34px 44px 86px 56px;border-right:1px solid var(--tb-trait);display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:10px}.tbv-sous{color:var(--tb-ink-2);margin:0;font-size:1.05rem}.tbv-tab{width:100%;border-collapse:collapse;align-self:start}.tbv-tab th{text-align:left;font:700 .72rem var(--f-chiffre);letter-spacing:.14em;color:var(--tb-ink-3);padding:14px 10px 8px;border-bottom:1px solid var(--tb-trait)}.tbv-tab td{padding:10px;border-bottom:1px solid var(--tb-trait);font-size:1.1rem}.tbv-tab td.r{font:900 1.6rem/1 var(--f-titre);color:var(--tb-ink-3);width:56px}.tbv-tab td.p{font:800 1.5rem/1 var(--f-titre);letter-spacing:.03em}.tbv-tab td.c{color:var(--tb-ink-2);font-family:var(--f-chiffre);font-size:.9rem;letter-spacing:.06em}.tbv-tab td.k,.tbv-tab th.k{text-align:right;font-family:var(--f-chiffre);font-variant-numeric:tabular-nums}.tbv-tab td.k b{font:900 1.7rem/1 var(--f-titre)}.tbv-tab tr.is-moi td{background:rgba(var(--tb-accent-rgb),.1)}.tbv-tab tr.is-moi td.p,.tbv-tab tr.is-moi td.r,.tbv-tab tr.is-moi td.k b{color:var(--tb-accent)}.tbv-class__droite{padding:34px 56px 30px 40px;display:grid;align-content:start;gap:22px;min-height:0}.tbv-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.tbv-stats div{display:grid;gap:4px}.tbv-stats b{font:900 2.6rem/1 var(--f-titre)}.tbv-stats b.is-accent{color:var(--tb-accent)}.tbv-stats b small{font:700 .95rem var(--f-chiffre);color:var(--tb-ink-3);margin-left:.4rem}.tbv-motifs{display:grid;gap:8px}.tbv-motif{display:grid;grid-template-columns:170px minmax(0,1fr) 40px;align-items:center;gap:12px}.tbv-motif span:first-child{font:700 .78rem var(--f-chiffre);letter-spacing:.1em;color:var(--tb-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbv-motif em{font:700 1rem var(--f-chiffre);font-style:normal;text-align:right}.tbv-bete{border-top:1px solid var(--tb-trait);padding-top:16px;color:var(--tb-ink-2);font-size:1.1rem;margin:0}.tbv-entr{margin:0;font:700 .75rem var(--f-chiffre);letter-spacing:.12em;color:var(--tb-ink-3)}.tbv-entr b{color:var(--tb-ink-2);font-weight:700}.torbo .ac-sous .b-acces{margin-left:auto}.tbv-bete b{color:var(--tb-ink);font:900 1.5rem var(--f-titre);letter-spacing:.03em}.torbo .soute-info{position:absolute;left:10px;right:10px;top:6px;margin:0;padding:6px 9px;display:grid;gap:2px;background:#121212d1;border-radius:3px;pointer-events:none;color:var(--tb-ink-2, #ababab);font:400 .74rem/1.35 var(--f-texte, "IBM Plex Sans Condensed", "Arial Narrow", sans-serif)}.torbo .soute-info[hidden]{display:none}.torbo .soute-info b{color:var(--tb-ink, #f2f2f2);font:800 .95rem var(--f-titre, "Big Shoulders Display", "Arial Narrow", sans-serif);letter-spacing:.04em}.torbo .soute-info .num{color:var(--tb-ink, #f2f2f2);font-family:inherit}@media(prefers-reduced-motion:reduce){.torbo-page *{transition:none!important}}.torbo .C.en-atelier{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:20px 32px 18px}.torbo .C.en-atelier .coin.droit,.torbo .C.en-atelier .echelle{display:none}.torbo .C.en-atelier .slot-atelier{grid-column:1 / -1;grid-row:1 / -1}.torbo .atelier{position:relative;padding-right:0;gap:0;grid-template-rows:auto minmax(0,1fr) auto}.torbo .at-tete{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:2rem;padding-bottom:12px;border-bottom:1px solid var(--tb-trait)}.torbo .at-tete .grp{display:grid;gap:.45rem;align-items:start}.torbo .at-tete .grp.base{position:relative}.torbo .at-tete .face{margin-left:auto;text-align:right}.torbo .at-tete .face b{font:800 1.35rem/1 var(--f-titre);letter-spacing:.04em;color:var(--tb-ink-2)}.torbo .seg{display:flex;border:1px solid var(--tb-trait);height:2.6rem}.torbo .seg button{background:none;border:0;padding:0 1rem;font:800 1.1rem/1 var(--f-titre);letter-spacing:.06em;color:var(--tb-ink-2);cursor:pointer}.torbo .seg button+button{border-left:1px solid var(--tb-trait)}.torbo .seg button[aria-pressed=true]{background:var(--tb-ink);color:#0d0d0d}.torbo .seg button:not([aria-pressed=true]):hover,.torbo .seg button:focus-visible{background:var(--tb-plaque-2);color:var(--tb-ink);outline:none}.torbo .base-btn{display:flex;align-items:center;gap:.7rem;height:2.6rem;border:1px solid var(--tb-trait);background:none;padding:0 .8rem 0 .5rem;cursor:pointer;color:var(--tb-ink)}.torbo .base-btn:hover,.torbo .base-btn:focus-visible,.torbo .base-btn[aria-expanded=true]{background:var(--tb-plaque-2);border-color:var(--tb-ink-3);outline:none}.torbo .forme{width:1.7rem;height:1.7rem;flex:none}.torbo .forme path,.torbo .forme rect{fill:#2a2a2a;stroke:#ababab;stroke-width:.12}.torbo .base-btn .t{display:grid;gap:.2rem;text-align:left}.torbo .base-btn .t b{font:800 1.05rem/1 var(--f-titre);letter-spacing:.04em}.torbo .base-btn .t span{font:500 .62rem/1 var(--f-chiffre);letter-spacing:.06em;color:var(--tb-ink-3)}.torbo .base-btn .chev{font-size:1rem;color:var(--tb-ink-3)}.torbo .at-tete .teintes{width:220px;height:14px;margin-top:.7rem}.torbo .menu-bases{position:absolute;top:calc(100% + 8px);left:0;z-index:8;width:620px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px;background:#181818fa;border:1px solid var(--tb-trait);box-shadow:0 22px 48px #00000080}.torbo .menu-bases button{display:grid;gap:.35rem;justify-items:start;padding:.7rem .6rem .65rem;border:1px solid transparent;background:none;text-align:left;color:var(--tb-ink);cursor:pointer}.torbo .menu-bases button:hover,.torbo .menu-bases button:focus-visible{background:var(--tb-plaque-2);outline:none}.torbo .menu-bases button[aria-checked=true]{background:var(--tb-plaque-2);border-color:var(--tb-trait)}.torbo .menu-bases .forme{width:2.8rem;height:2.8rem}.torbo .menu-bases b{font:800 1.05rem/1 var(--f-titre);letter-spacing:.04em}.torbo .menu-bases span{font:500 .6rem/1.45 var(--f-chiffre);color:var(--tb-ink-3);letter-spacing:.04em}.torbo .at-corps{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:0}.torbo .atelier.vite .at-corps{grid-template-columns:minmax(0,1fr) 640px}.torbo .at-scene{position:relative;min-height:0;min-width:0}.torbo .at-calque{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.torbo .at-cases{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.torbo .at-cases .ombre{fill:none;stroke:#0a0a0aa6;stroke-width:3.4}.torbo .at-cases .peut{fill:#f2f2f224;stroke:#f2f2f2bf;stroke-width:1.2;stroke-dasharray:5 4}.torbo .at-cases .vise{fill:#f2f2f257;stroke:#fff;stroke-width:2}.torbo .at-bulle{position:absolute;left:0;top:0;font:700 .68rem/1 var(--f-chiffre);letter-spacing:.12em;color:var(--tb-ink);background:#121212eb;padding:.4rem .55rem;border:1px solid var(--tb-trait);white-space:nowrap}.torbo .at-calque .pop{pointer-events:auto;width:270px}.torbo .at-calque .pop-t{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.7rem;align-items:center;justify-content:start}.torbo .pop-t .vgp .vg{width:48px;height:48px;object-fit:contain;display:block}.torbo .at-calque .pop-t .n{display:block;font-size:1.5rem}.torbo .at-calque .pop-t .c{display:block;white-space:normal;margin-top:.25rem}.torbo .at-chiffres{position:absolute;left:26px;right:26px;bottom:16px;display:flex;flex-wrap:wrap;gap:.6rem 2rem;pointer-events:none;z-index:1}.torbo .at-chiffres .fig{display:grid;gap:.3rem}.torbo .at-chiffres .k{font:700 .62rem/1 var(--f-chiffre);letter-spacing:.14em;color:var(--tb-ink-3)}.torbo .at-chiffres .v{font:700 1.55rem/1 var(--f-chiffre);font-variant-numeric:tabular-nums;color:var(--tb-ink);white-space:nowrap}.torbo .at-chiffres .v:not(.num){font:800 1.55rem/1 var(--f-titre);letter-spacing:.04em}.torbo .at-chiffres .v small{font-size:.8rem;font-weight:500;color:var(--tb-ink-3)}.torbo .at-chiffres .v .ecart{margin:0 0 0 .4rem}.torbo .at-chiffres .adv{font:500 .62rem/1 var(--f-chiffre);letter-spacing:.06em;color:var(--tb-ink-3);white-space:nowrap}.torbo .at-chiffres .adv b{font-weight:500;color:var(--tb-ink-2)}.torbo .at-id{position:absolute;left:26px;top:18px;display:grid;gap:.45rem;pointer-events:none;z-index:1}.torbo .at-id .nom-robot{font-size:4.4rem}.torbo .atelier.vite .at-chiffres .fig:last-child{display:none}.torbo .atelier .palette{border-left:1px solid var(--tb-trait);padding:18px 4px 18px 22px;display:grid;align-content:start;gap:1rem;overflow-x:hidden;overflow-y:auto;min-height:0}.torbo .atelier .palette .fam{display:grid;gap:.4rem}.torbo .lignes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}.torbo .ligne{display:grid;grid-template-columns:46px minmax(0,1fr);gap:.6rem;align-items:center;padding:3px 8px 3px 2px;background:none;border:0;text-align:left;cursor:grab;color:var(--tb-ink);min-width:0;touch-action:none}.torbo .ligne:hover,.torbo .ligne:focus-visible{background:var(--tb-plaque-2);outline:none}.torbo .ligne .vg{width:46px;height:46px;object-fit:contain;pointer-events:none;display:block}.torbo .ligne .txt{display:grid;gap:.25rem;min-width:0;pointer-events:none}.torbo .ligne .n{font:600 .95rem/1.1 var(--f-texte);letter-spacing:.02em;text-transform:uppercase;display:flex;justify-content:space-between;gap:.4rem;white-space:nowrap}.torbo .ligne .x{font:500 .72rem/1.2 var(--f-chiffre);color:var(--tb-ink-2)}.torbo .ligne .m{font:500 .72rem/1 var(--f-chiffre);color:var(--tb-ink-3);white-space:nowrap}.torbo .ligne.bloquee{cursor:not-allowed}.torbo .ligne.bloquee .vg,.torbo .ligne.bloquee .txt{opacity:.38}.torbo .at-robots{border-left:1px solid var(--tb-trait);padding:14px 0 10px 22px;display:grid;align-content:start;gap:.6rem;overflow-y:auto;min-height:0}.torbo .rp-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.torbo .rp-carte{display:grid;gap:.15rem;padding:.25rem .4rem .45rem;background:none;border:1px solid transparent;text-align:left;color:var(--tb-ink);min-width:0;cursor:pointer}.torbo .rp-carte:hover,.torbo .rp-carte:focus-visible{background:var(--tb-plaque-2);outline:none}.torbo .rp-carte[aria-pressed=true]{background:var(--tb-plaque-2);border-color:var(--tb-trait)}.torbo .rp-carte img{width:100%;max-width:100%;aspect-ratio:1 / .5;object-fit:contain;display:block;pointer-events:none}.torbo .rp-carte b{font:800 1.15rem/1 var(--f-titre);letter-spacing:.04em}.torbo .rp-carte span{font:500 .6rem/1.2 var(--f-chiffre);letter-spacing:.04em;color:var(--tb-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.torbo .at-pied{display:flex;align-items:center;gap:2.2rem;padding-top:14px;border-top:1px solid var(--tb-trait);min-height:4.8rem}.torbo .compte{display:grid;gap:.3rem}.torbo .compte .v{font:700 1.4rem/1 var(--f-chiffre);font-variant-numeric:tabular-nums;color:var(--tb-ink);white-space:nowrap}.torbo .compte .v small{font-size:.85rem;font-weight:500;color:var(--tb-ink-3)}.torbo .compte .v.trop{color:var(--bad)}.torbo .at-pied .btn-c{font-size:1.1rem;padding:.8rem 1.1rem}.torbo-page .btn-p.blanc{color:#0d0d0d;font-size:1.6rem;padding:.75rem 1.7rem .65rem}.torbo-page .btn-p.blanc:before{background:var(--tb-ink)}.torbo-page .btn-p.blanc .ic{font-size:1.2rem;stroke-width:2.6}.torbo-fantome{width:74px;height:74px}.torbo-fantome .vg{width:100%;height:100%;object-fit:contain;display:block}.games-deck__tab--spark{align-self:stretch;justify-content:center}.games-deck__tab--spark .games-deck__tab-label{display:block;height:2.15rem;line-height:0}.games-deck__tab--spark .games-deck__tab-sub{display:none}.spark-onglet{display:block;height:100%;width:auto;overflow:visible}.spark-onglet__signe{transform-box:fill-box;transform-origin:center}.spark-onglet path{fill:#fff9;transition:fill .25s ease}.games-deck__tab--spark:hover .spark-onglet__flou,.games-deck__tab--spark:focus-visible .spark-onglet__flou,.games-deck__tab--spark.is-active .spark-onglet__flou{fill:rgb(var(--jeu-encre, 139, 123, 255))}.games-deck__tab--spark:hover .spark-onglet__barre,.games-deck__tab--spark:hover .spark-onglet__mot,.games-deck__tab--spark:focus-visible .spark-onglet__barre,.games-deck__tab--spark:focus-visible .spark-onglet__mot,.games-deck__tab--spark.is-active .spark-onglet__barre,.games-deck__tab--spark.is-active .spark-onglet__mot{fill:#f2f2f2}.games-deck__tab--spark.is-locked .spark-onglet path{fill:#fff3}.adj{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;gap:14px;padding:22px 30px 24px;border-radius:4px;background:#08080bdb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#f0eff0;font-family:var(--font-body, "Inter", sans-serif);text-align:left}:where(.adj) button{font-family:inherit;color:inherit;cursor:pointer}:where(.adj) button:disabled{cursor:default}:where(.adj) b{font-weight:400}.adj-coupe{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adj-ico{flex:none;width:16px;height:16px}.adj .is-or{color:var(--gold, #e5c469)}.adj-sur{font:500 11px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#f0eff0a3}.adj__tete{display:flex;flex:none;align-items:flex-start;gap:34px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.16)}.adj__titre{display:flex;flex:none;flex-direction:column;gap:2px;white-space:nowrap}.adj__titre b{font:400 40px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.03em}.adj__presets{flex:1;min-width:0}.adj__fin{flex:none;margin-left:auto}.adj-btn{display:inline-flex;flex:none;align-items:center;gap:10px;height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#ffffff0a;font:400 21px var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.04em;white-space:nowrap;color:#fff}.adj-btn .adj-ico{width:18px;height:18px}.adj-btn.is-arme{border-color:#ffffff80;background:#ffffff1a}.adj-btn:disabled{opacity:.35}.adj-arr{display:grid;flex:none;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#ffffff0d;color:#fff}.adj-arr .adj-ico{width:20px;height:20px}.adj-arr:disabled{opacity:.28}.adj-seg{display:inline-flex;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#ffffff0a;font:400 20px var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.04em;white-space:nowrap;color:#f0eff0c7}.adj-seg .adj-ico{width:18px;height:18px}.adj-seg.is-plat{border-color:transparent;background:none}.adj-seg--nom{flex:0 1 auto;min-width:0;max-width:220px}.adj .glass-chip.is-glass{color:#fff}.adj .glass-chip.is-glass:before{top:-1px;right:-1px;bottom:-1px;left:-1px;background:#ffffff1a;border-color:#ffffff3d}.adj .is-vise:after{opacity:1}.adj-reset,.adj-pub{display:inline-flex;flex:none;align-items:center;gap:6px;font:500 11px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#f0eff0a3}.adj-reset{padding:0;border:0;background:none;color:#f0eff0;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px}.adj-reset .adj-ico{width:13px;height:13px}.adj-pre{display:flex;flex-direction:column;gap:8px;min-width:0}.adj-pre__rang{display:flex;align-items:center;gap:6px;min-width:0;min-height:40px}.adj-pre__rang>.adj-sur{flex:none;margin-right:8px}.adj-pre__rang .adj-arr{width:40px;height:40px}.adj-pre__source{font:400 26px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.03em;color:#fff}.adj-pre__ligne{display:flex;align-items:center;gap:16px;min-width:0;min-height:18px;margin:0;overflow:hidden;font:500 12px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#f0eff0a3}.adj-pre__ligne>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.adj-nom{display:inline-flex;flex:none;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.5);border-radius:4px;background:#ffffff0f}.adj-nom small{font:500 10px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff066}.adj-nom input{width:190px;min-width:0;padding:0;border:0;outline:0;background:none;font:400 20px var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.04em;color:#fff}.adj__corps{flex:1;min-height:0}.adj__cols{display:grid;column-gap:34px}.adj-col{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.adj-col__titre{min-height:25px;margin:0 0 4px;font:400 21px/1.2 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.06em;color:#f0eff0a3}.adj-row{padding:7px 0 8px;border-bottom:1px solid rgba(255,255,255,.08)}.adj-lbl{display:flex;align-items:center;justify-content:space-between;gap:10px;height:18px;font:500 12px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff0a3}.adj-lbl__nom{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.adj-sel{display:flex;align-items:center;gap:10px;height:44px;margin-top:5px}.adj-val{flex:1;min-width:0;overflow:hidden;font:400 32px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.03em;white-space:nowrap;text-align:center;text-overflow:ellipsis;color:#fff}.adj-val--btn{height:44px;padding:0 4px;border:0;border-radius:4px;background:none;overflow:visible}.adj-val--btn .adj-coupe{text-align:inherit}.adj.is-ro .adj-val{text-align:left}.adj-row.is-mod .adj-val,.adj-map.is-mod .adj-map__titre{color:var(--gold, #e5c469)}.adj-sub{margin:4px 0 0;font:500 11px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#f0eff066}.adj.is-ro .adj-sub{text-align:left}.adj-liste{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#0c0c10}.adj-liste__tete{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;font:500 12px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff0a3}.adj-liste__choix{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;overflow-y:auto;padding:4px}.adj-liste__choix.is-int{grid-template-columns:repeat(4,minmax(0,1fr))}.adj-choix{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;height:54px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#ffffff08;text-align:left}.is-int .adj-choix{align-items:center;height:50px}.adj-choix__nom{max-width:100%;overflow:hidden;font:400 26px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis}.adj-choix.is-mod .adj-choix__nom{color:var(--gold, #e5c469)}.adj-choix__pub{font:500 10px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:#f0eff066}.adj-map__carte{position:relative;display:block;width:100%;height:200px;margin-top:8px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#101116;text-align:left}.adj-map__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:3px;object-fit:cover;opacity:0}.adj-map__image.is-ready{opacity:1}.adj-map__voile{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:linear-gradient(0deg,#000000c7,#0000 62%)}.adj-map__ouvrir{position:absolute;z-index:2;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#08080b99;font:500 11px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.adj-map__ouvrir .adj-ico{width:14px;height:14px}.adj-map__nom{position:absolute;z-index:2;right:16px;bottom:14px;left:16px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.adj-map__hasard{width:26px;height:26px;stroke-width:1.6}.adj-map__titre{display:-webkit-box;max-width:100%;overflow:hidden;font:400 36px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.02em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical}.adj-map__nom small{font:500 11px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff0a3}.adj-scene{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:30px}.adj-scene.has-back{grid-template-rows:40px minmax(0,1fr);row-gap:10px}.adj-scene__retour{display:flex;grid-column:1 / -1;align-items:center;gap:16px}.adj-scene__vue{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:4px;background:#0d0d10}.adj-scene__vue.is-live{background:transparent;cursor:grab;touch-action:none}.adj-scene__vue.is-live.is-grabbing{cursor:grabbing}.adj-scene__couverture{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s ease,visibility 0s}.adj-scene__vue.is-live .adj-scene__couverture{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.adj-scene__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.adj-scene__image.is-ready{opacity:1}.adj-scene__charge{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#06060973;pointer-events:none}.adj-scene__barre{position:relative;width:160px;height:2px;overflow:hidden;background:#ffffff24}.adj-scene__barre:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:#fff;animation:adj-charge 1.1s ease-in-out infinite}@keyframes adj-charge{0%{transform:translate(-100%)}to{transform:translate(250%)}}.adj-scene__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000c7,#0000 50%);pointer-events:none}.adj-scene__aide{position:absolute;z-index:2;top:14px;right:16px;display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:4px;background:#08080b99;font:500 11px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:#f0eff0c7;pointer-events:none}.adj-scene__aide .adj-ico{width:14px;height:14px}.adj-scene__nom{position:absolute;z-index:2;right:26px;bottom:22px;left:26px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.adj-scene__nom b{font:400 64px/.95 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.02em;overflow-wrap:anywhere;color:#fff}.adj-scene__nom small{font:500 12px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff0a3}.adj-scene__noms{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));align-content:space-between;gap:18px 24px;padding:30px 36px;opacity:.16;pointer-events:none}.adj-scene__noms span{overflow:hidden;font:400 36px/1 var(--font-headline, "Bebas Neue", sans-serif);white-space:nowrap;text-align:center;text-overflow:ellipsis}.adj-scene__tirage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;pointer-events:none}.adj-scene__tirage-ico{width:54px;height:54px;stroke-width:1.4}.adj-scene__tirage b{font:400 84px/.9 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.02em}.adj-scene__tirage small{font:500 13px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff0a3}.adj-scene__liste{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.adj-scene__hasard{display:flex;flex:none;align-items:center;gap:16px;width:100%;height:78px;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#ffffff08;text-align:left}.adj-scene__hasard-ico{flex:none;width:30px;height:30px;stroke-width:1.6}.adj-scene__hasard-txt{display:flex;flex-direction:column;gap:5px;min-width:0}.adj-scene__hasard b{font:400 34px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.03em}.adj-scene__hasard small{overflow:hidden;font:500 11px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#f0eff0a3}.adj-scene__grille{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.adj-scene__ligne{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:58px;padding:8px 14px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#ffffff08;text-align:left}.adj-scene__ligne b{display:-webkit-box;overflow:hidden;font:400 28px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.03em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.adj-scene__ligne small{font:500 10px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff066}.adj-scene.is-ro .adj-scene__ligne:not(.is-glass),.adj-scene.is-ro .adj-scene__hasard:not(.is-glass){border-color:transparent;background:none}.adj-scene.is-ro .adj-scene__ligne:not(.is-glass) b,.adj-scene.is-ro .adj-scene__hasard:not(.is-glass) b{color:#f0eff0a3}.adj.is-direct{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.adj.is-direct .glass-chip:before{backdrop-filter:none;-webkit-backdrop-filter:none}.adj.is-direct:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#0a0a0df0;clip-path:var(--cut, none);pointer-events:none}.adj-gar{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:30px}.adj-gar__gauche{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.adj-gar__tete{display:flex;flex:none;align-items:center;gap:16px}.adj-retour{display:inline-flex;flex:none;align-items:center;gap:8px;height:40px;padding:0 6px;border:0;border-radius:4px;background:none;font:500 12px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff0a3}.adj-gar__titre{margin:0;font:400 32px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.03em}.adj-gar__cherche{display:flex;align-items:center;gap:10px;width:250px;height:40px;margin-left:auto;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#f0eff066}.adj-gar__cherche:focus-within{border-color:#ffffff80}.adj-gar__cherche input{flex:1;min-width:0;padding:0;border:0;outline:0;background:none;font:15px var(--font-body, "Inter", sans-serif);color:#fff}.adj-gar__liste{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:6px 10px 6px 6px}.adj-gar__groupe h5{display:block;margin:0 0 6px}.adj-gar__grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adj-tuile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-width:0;height:104px;padding:6px 10px 8px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#ffffff08;text-align:left}.adj-tuile img{position:absolute;top:6px;left:10px;width:calc(100% - 20px);height:58px;object-fit:contain}.adj-tuile b{max-width:100%;overflow:hidden;font:400 21px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis}.adj-tuile small{min-height:12px;font:500 10px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff066}.adj-tuile.is-mod b{color:var(--gold, #e5c469)}.adj-gar__scene{display:flex;flex-direction:column;min-width:0;min-height:0;padding-left:30px;border-left:1px solid rgba(255,255,255,.08)}.adj-gar__vue{display:grid;flex:none;place-items:center;height:232px}.adj-gar__image{width:100%;height:100%;object-fit:contain}.adj-gar__hasard{width:96px;height:96px;stroke-width:1.4;color:#f0eff066}.adj-gar__nom{margin:0;overflow:hidden;font:400 52px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;color:#fff}.adj-gar__nom.is-mod{color:var(--gold, #e5c469)}.adj-gar__meta{margin:4px 0 0;font:500 12px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:#f0eff0a3}.adj-gar__perfs{display:grid;grid-template-columns:1fr 1fr;gap:12px 26px;margin-top:14px}.adj-perf i{display:block;font:500 11px var(--font-mono, "JetBrains Mono", monospace);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#f0eff0a3}.adj-perf__barre{display:block;height:4px;margin-top:6px;background:#ffffff1a}.adj-perf__barre span{display:block;height:100%;background:#fff;transform-origin:left center}.adj-gar__choisir{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:12px}.adj-gar__choisir.is-cache{visibility:hidden}.adj-gerer{display:flex;flex-direction:column;min-height:0}.adj-gerer__tete{display:flex;flex:none;align-items:center;gap:18px;padding:4px 0 12px}.adj-gerer__titre{margin:0;font:400 30px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.03em}.adj-gerer__tete>:last-child{margin-left:auto}.adj-gerer__liste{flex:1;min-height:0;overflow-y:auto;padding:0 8px 0 4px}.adj-preset{display:grid;grid-template-columns:280px minmax(0,1fr) 170px auto;align-items:center;gap:24px;height:78px;border-bottom:1px solid rgba(255,255,255,.08)}.adj-preset__nom{min-width:0}.adj-preset__nom b{display:block;overflow:hidden;font:400 30px/1 var(--font-headline, "Bebas Neue", sans-serif);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis}.adj-preset__nom small{display:block;margin-top:4px;font:500 10.5px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase}.adj-preset__resume{display:-webkit-box;margin:0;overflow:hidden;font-size:16px;line-height:1.35;color:#f0eff0a3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.adj-preset__date{font:500 11px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:#f0eff066}.adj-preset__actes{display:flex;align-items:center;gap:6px}.adj-preset__actes .adj-btn{height:40px;padding:0 14px;font-size:19px}.adj-preset__actes .adj-arr{width:40px;height:40px}.adj-preset__actes .adj-arr .adj-ico{width:18px;height:18px}.adj-gerer__note{flex:none;margin:0;padding-top:12px;font-size:15px;color:#f0eff0a3}.adj-vide{margin:0;padding:24px 0;font-size:16px;color:#f0eff0a3}.adj-change[data-v-6ad81f19]{display:flex;align-items:center;gap:10px;margin:0;font:500 14px var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff0}.adj-change b[data-v-6ad81f19]{font-weight:500;color:var(--gold, #e5c469)}.adj-change__ico[data-v-6ad81f19]{flex:none;width:15px;height:15px}.adj-change-enter-active[data-v-6ad81f19],.adj-change-leave-active[data-v-6ad81f19]{transition:opacity .25s ease}.adj-change-enter-from[data-v-6ad81f19],.adj-change-leave-to[data-v-6ad81f19]{opacity:0}.choix[data-v-07d53d62]{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px 22px 20px}.choix__tete[data-v-07d53d62]{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 4px}.choix__sur[data-v-07d53d62],.choix__retour[data-v-07d53d62]{display:inline-flex;align-items:center;gap:10px;font:700 12px var(--font-mono, monospace);letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7}.choix__retour[data-v-07d53d62]:hover{color:#fff}.choix__retour svg[data-v-07d53d62]{width:16px;height:16px}.choix__fermer[data-v-07d53d62]{display:grid;place-items:center;width:34px;height:34px;border-radius:4px;color:#ffffffb3}.choix__fermer[data-v-07d53d62]:hover{color:#fff}.choix__fermer svg[data-v-07d53d62]{width:18px;height:18px}.choix__grille[data-v-07d53d62]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;flex:1;min-height:0;margin:0;padding:6px;overflow-y:auto;list-style:none}.choix__grille li[data-v-07d53d62],.modes__liste li[data-v-07d53d62]{min-height:0}.carte[data-v-07d53d62]{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;padding:14px;border-radius:4px;background-color:#0b0b0e;background-position:center;background-size:cover;text-align:left}.carte[data-v-07d53d62]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:linear-gradient(to top,#060609e6,#0606094d,#06060900)}.carte[data-v-07d53d62]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid rgba(255,255,255,.85);border-radius:7px;opacity:0;pointer-events:none}.carte[data-v-07d53d62]:hover:after,.carte[data-v-07d53d62]:focus-visible:after{opacity:1}.carte[data-v-07d53d62]:focus-visible{outline:none}.carte__texte[data-v-07d53d62]{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0}.carte__texte b[data-v-07d53d62]{font:400 2rem/.95 var(--font-display, sans-serif);letter-spacing:.02em;overflow-wrap:anywhere;color:#fff}.carte__texte small[data-v-07d53d62],.carte__texte i[data-v-07d53d62]{font:normal 700 .6rem var(--font-mono, monospace);letter-spacing:.16em;text-transform:uppercase;color:#fff9}.carte.is-actuel .carte__texte b[data-v-07d53d62],.modes__jeu.is-actuel[data-v-07d53d62]{color:var(--accent, #e6b12e)}.modes[data-v-07d53d62]{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;padding:0 6px 6px}.modes__jeu[data-v-07d53d62]{margin:0;font:400 3.4rem/.9 var(--font-display, sans-serif);letter-spacing:.02em;color:#fff}.modes__liste[data-v-07d53d62]{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;flex:1;min-height:0;margin:0;padding:0;list-style:none;visibility:hidden}.modes__liste.is-pret[data-v-07d53d62]{visibility:visible}.carte--mode[data-v-07d53d62]{padding:18px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.carte--mode .carte__texte b[data-v-07d53d62]{font-size:2.4rem}.carte--mode[data-v-07d53d62]:after{top:0;right:0;bottom:0;left:0;border:0;border-radius:4px;background:#0606098c;transition:opacity .2s ease}.carte--mode[data-v-07d53d62]:hover:after,.carte--mode[data-v-07d53d62]:focus-visible:after{opacity:0}.modes__liste.has-actuel .carte--mode[data-v-07d53d62]:not(.is-actuel):after,.modes__liste:hover .carte--mode[data-v-07d53d62]:after{opacity:1}.modes__liste:hover .carte--mode[data-v-07d53d62]:hover:after{opacity:0}.carte--mode[data-v-07d53d62]:hover,.carte--mode[data-v-07d53d62]:focus-visible{transform:translateY(-6px)}.lobby-panneau[data-v-b79416e7]{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px 26px}.lobby-panneau__tete[data-v-b79416e7]{display:flex;align-items:center;justify-content:space-between}.lobby-panneau__vide[data-v-b79416e7]{margin:0;color:var(--after-dim, rgba(240, 239, 240, .62))}.lobby-panneau__liste[data-v-b79416e7]{display:flex;flex-direction:column;min-height:0;margin:0;padding:0 6px 0 0;overflow-y:auto;list-style:none}.lobby-ami[data-v-b79416e7]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px;border-bottom:1px solid var(--after-line, rgba(255, 255, 255, .08))}.lobby-ami__av[data-v-b79416e7]{width:34px;height:34px}.lobby-ami__nom[data-v-b79416e7]{overflow:hidden;font-size:1rem;white-space:nowrap;text-overflow:ellipsis;color:#ffffffe0}.roster[data-v-71643d65]{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%}.roster__tete[data-v-71643d65]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px 10px;border-bottom:1px solid rgba(255,255,255,.14)}.roster__partie[data-v-71643d65]{display:flex;align-items:baseline;white-space:nowrap}.roster__mot[data-v-71643d65]{margin-right:10px;font:700 11px var(--font-mono, monospace);letter-spacing:.18em;text-transform:uppercase;color:#f0eff09e}.roster__partie b[data-v-71643d65]{font:400 2rem/1 var(--font-display, sans-serif);letter-spacing:.02em;color:#fff}.roster__partie small[data-v-71643d65]{font:400 1.25rem/1 var(--font-display, sans-serif);letter-spacing:.02em;color:#f0eff073}.roster__lobby[data-v-71643d65]{font:700 .62rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#f0eff06b}.roster__liste[data-v-71643d65]{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;padding:0 4px;overflow-y:auto;list-style:none}.roster__ligne[data-v-71643d65]{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:54px;padding:0 0 0 4px;border-bottom:1px solid rgba(255,255,255,.06)}.roster__av[data-v-71643d65]{width:38px;height:38px}.roster__nom[data-v-71643d65]{display:flex;align-items:center;gap:8px;min-width:0;font-size:1.08rem;color:#fff}.roster__pseudo[data-v-71643d65]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.roster__nom small[data-v-71643d65]{font:700 .62rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0eff06b}.roster__couronne[data-v-71643d65]{flex:none;width:15px;height:15px;color:var(--gold, #e5c469)}.roster__ligne.is-hors .roster__nom[data-v-71643d65],.roster__ligne.is-hors .roster__av[data-v-71643d65]{opacity:.5}.roster__retirer[data-v-71643d65]{grid-column:3;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px;border-radius:4px;font:700 .64rem var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:#f0eff080;opacity:0}.roster__ligne:hover .roster__retirer[data-v-71643d65],.roster__retirer.is-arme[data-v-71643d65]{opacity:1}.roster__retirer[data-v-71643d65]:hover,.roster__retirer.is-arme[data-v-71643d65]{color:#fff}.roster__etat[data-v-71643d65]{grid-column:4;justify-self:end;font:700 .64rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#f0eff073}.roster__etat.is-joue[data-v-71643d65],.roster__bascule.is-joue .roster__etat[data-v-71643d65]{color:#fff}.roster__bascule[data-v-71643d65]{grid-column:4;display:flex;align-items:center;gap:10px;height:34px;padding:0 4px 0 8px;border-radius:4px}.roster__bascule:hover .roster__etat[data-v-71643d65]{color:#fff}.roster__case[data-v-71643d65]{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.4);border-radius:4px;background:#0a0a0c59;color:#111114}.roster__bascule.is-joue .roster__case[data-v-71643d65]{border-color:#fff;background:#fff}.roster__case svg[data-v-71643d65]{width:16px;height:16px;stroke-width:3}.roster__ligne--inviter[data-v-71643d65]{display:block;border-bottom:0}.roster__inviter[data-v-71643d65]{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding-left:4px;border-radius:4px;font:400 1.2rem var(--font-display, sans-serif);letter-spacing:.05em;color:#f0eff09e}.roster__inviter[data-v-71643d65]:hover{color:#fff}.roster__plus[data-v-71643d65]{display:grid;place-items:center;width:38px;height:38px;border:1px dashed rgba(255,255,255,.3);border-radius:4px}.roster__plus svg[data-v-71643d65]{width:17px;height:17px}.lobby[data-v-07693e76]{display:flex;flex-direction:column;gap:1rem;min-width:0}.lobby__tete[data-v-07693e76]{display:flex;align-items:flex-end;gap:1.5rem;margin-left:-.5rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.08)}.lobby__onglet[data-v-07693e76]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;padding:.2rem .5rem}.lobby__onglet-nom[data-v-07693e76]{max-width:100%;overflow:hidden;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:1.5rem;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;color:var(--accent, #e6b12e)}.lobby__onglet-sous[data-v-07693e76]{font-family:var(--font-mono, monospace);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.lobby__code[data-v-07693e76]{display:flex;flex:none;align-items:center;align-self:center;gap:4px;height:2.5rem;margin-left:auto;padding:0 3px 0 12px;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#0a0a0c73}.lobby__code-mot[data-v-07693e76]{margin-right:8px;font:700 11px var(--font-mono, monospace);letter-spacing:.18em;text-transform:uppercase;color:#f0eff080}.lobby__masque[data-v-07693e76]{min-width:112px;height:32px}.lobby__code-valeur[data-v-07693e76]{padding:0 10px;font:700 1.2rem var(--font-mono, monospace);letter-spacing:.3em;color:#fff}.lobby__ico[data-v-07693e76]{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;color:#f0eff09e}.lobby__ico[data-v-07693e76]:hover{color:#fff}.lobby__ico svg[data-v-07693e76]{width:16px;height:16px}.lobby__sortie[data-v-07693e76]{position:relative;isolation:isolate;display:flex;flex:none;align-items:center;align-self:center;gap:.55rem;height:2.5rem;margin-right:.4rem;padding:0 1.35rem;border:0;background:transparent;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:1.25rem;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:pointer}.lobby__sortie[data-v-07693e76]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid rgba(255,255,255,.45);background:#0a0a0c80;transform:skew(-14deg);transition:background-color .18s ease,border-color .18s ease}.lobby__sortie[data-v-07693e76]:hover,.lobby__sortie.is-arme[data-v-07693e76]{color:#0a0a0c}.lobby__sortie[data-v-07693e76]:hover:before,.lobby__sortie.is-arme[data-v-07693e76]:before{border-color:#fff;background:#fff}.lobby__sortie-ico[data-v-07693e76]{flex:none;width:17px;height:17px;stroke-width:2.25}.lobby__scene[data-v-07693e76]{flex:none;height:var(--deck-h, 670px);padding:22px 0 22px 8px}.lobby__cadre[data-v-07693e76]{position:relative;display:flex;height:100%;padding:26px 30px;overflow:hidden;border-radius:4px;background-color:#0b0b0e;background-position:center;background-size:cover}.lobby__cadre.is-direct[data-v-07693e76]{overflow:visible;background-color:transparent}.lobby__cadre.is-direct>.lobby__voile[data-v-07693e76],.lobby__cadre.is-direct>.lobby__voiture[data-v-07693e76],.lobby__cadre.is-direct>.lobby__corps[data-v-07693e76]{display:none}.lobby__voile[data-v-07693e76]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#06060933,#06060959 55%,#060609cc),linear-gradient(to top,#060609eb,#06060980 32%,#06060900 60%),linear-gradient(to bottom,#06060973,#06060900 20%);pointer-events:none}.lobby__voiture[data-v-07693e76]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1a1a20,#0b0b0e 85%)}.lobby__voiture-image[data-v-07693e76]{position:absolute;top:20px;left:30px;width:calc(100% - 512px);height:calc(52% - 20px);object-fit:contain;object-position:50% 100%}.lobby-fondu-enter-active[data-v-07693e76],.lobby-fondu-leave-active[data-v-07693e76]{transition:opacity .25s ease}.lobby-fondu-enter-from[data-v-07693e76],.lobby-fondu-leave-to[data-v-07693e76]{opacity:0}.lobby__sur[data-v-07693e76]{font:700 12px var(--font-mono, monospace);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#ffffffc7}.lobby__corps[data-v-07693e76]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:32px;flex:1;min-width:0;min-height:0}.lobby__gauche[data-v-07693e76]{display:flex;min-height:0}.lobby__panneau[data-v-07693e76]{flex:1;border-radius:4px;background:#08080bb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.partie[data-v-07693e76]{display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-width:0;padding-bottom:4px}.partie__haut[data-v-07693e76]{display:flex;align-items:center;gap:20px;min-height:38px;margin-bottom:6px}.partie__changer[data-v-07693e76]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:4px;background:#0606098c;font:400 1.15rem var(--font-display, sans-serif);letter-spacing:.05em;white-space:nowrap;color:#fff}.partie__bas[data-v-07693e76]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.partie__texte[data-v-07693e76]{display:flex;flex-direction:column;gap:10px;min-width:0}.partie__jeu[data-v-07693e76]{margin:0;font:400 104px/.86 var(--font-display, sans-serif);letter-spacing:.01em;overflow-wrap:anywhere;color:#fff}.partie__mode[data-v-07693e76]{margin:-2px 0 0;font:400 1.8rem/1 var(--font-display, sans-serif);letter-spacing:.04em;color:#ffffffb3}.partie__faits[data-v-07693e76]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0;margin:8px 0 0;font-size:1.05rem;color:#ffffffe6}.partie__fait i[data-v-07693e76]{margin-right:10px;font:normal 700 11px var(--font-mono, monospace);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.partie__fait--resume[data-v-07693e76]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.partie__lien[data-v-07693e76]{margin-right:18px;padding:2px 4px;font:700 .68rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:#ffffff9e}.partie__lien[data-v-07693e76]:hover{color:#fff}.partie__etat[data-v-07693e76]{margin:0;font:700 .74rem var(--font-mono, monospace);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.partie__etat.is-xp[data-v-07693e76]{color:var(--gold, #e5c469)}.partie__action[data-v-07693e76]{flex:none}.partie__lancer[data-v-07693e76]{height:68px;padding:0 40px 0 32px}.partie__lancer .after-principal__haut[data-v-07693e76]{font-size:2.4rem}.partie__arreter[data-v-07693e76]{background:#06060999}.partie__boutons[data-v-07693e76]{display:flex;gap:10px}.partie__attente[data-v-07693e76]{max-width:320px;margin:0;font:700 .74rem/1.5 var(--font-mono, monospace);letter-spacing:.14em;text-align:right;text-transform:uppercase;color:#ffffffb8}.partie__attente.is-absent[data-v-07693e76]{color:#fff}.lobby__droite[data-v-07693e76]{display:flex;flex-direction:column;min-height:0;padding:18px 18px 12px;border-radius:4px;background:#08080b8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lobby-bandeau[data-v-db51988a]{display:flex;flex-direction:column;gap:6px}.lobby-bandeau__ligne[data-v-db51988a]{display:flex;align-items:center;gap:28px;height:64px;padding:0 14px 0 20px;overflow:hidden;border-radius:4px;background-color:#0b0b0e;background-position:center,center 38%;background-size:cover,cover;background-repeat:no-repeat}.lobby-bandeau__texte[data-v-db51988a]{display:flex;flex-direction:column;gap:4px;min-width:0}.lobby-bandeau__sur[data-v-db51988a]{font:700 10px var(--font-mono, monospace);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#fff9}.lobby-bandeau__titre[data-v-db51988a]{overflow:hidden;font:400 1.7rem/.9 var(--font-display, sans-serif);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;color:#fff}.lobby-bandeau__jeu[data-v-db51988a]{flex:1;min-width:0;overflow:hidden;font:400 1.3rem var(--font-display, sans-serif);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;color:#ffffffe6}.lobby-bandeau__jeu small[data-v-db51988a]{font:700 .68rem var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.lobby-bandeau__btn[data-v-db51988a]{display:inline-flex;flex:none;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:#06060999;font:400 1.25rem var(--font-display, sans-serif);letter-spacing:.05em;color:#fff}.lobby-bandeau__ico[data-v-db51988a]{width:15px;height:15px}.lobby-creer[data-v-073e5b42]{position:relative;--lobby-creer-fond: var(--accent, #e6b12e)}.lobby-creer--backdoor[data-v-073e5b42]{--lobby-creer-fond: var(--backdoor, #ff3b3b)}.lobby-creer__btn[data-v-073e5b42]{position:relative;isolation:isolate;display:flex;align-items:center;gap:.55rem;height:2.5rem;padding:0 1.35rem;border:0;background:transparent;color:#0a0a0c;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:1.25rem;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer}.lobby-creer__btn[data-v-073e5b42]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--lobby-creer-fond);transform:skew(-14deg);transition:background-color .18s ease}.lobby-creer__btn[data-v-073e5b42]:hover:not(:disabled):before{background:#fff}.lobby-creer__btn[data-v-073e5b42]:disabled{cursor:default;opacity:.6}.lobby-creer__ico[data-v-073e5b42]{flex:none;width:17px;height:17px;stroke-width:2.25}.lobby-creer__refus[data-v-073e5b42]{position:absolute;top:calc(100% + .5rem);right:0;z-index:5;width:max-content;max-width:22rem;margin:0;padding:.45rem .7rem;border-radius:4px;background:#060608e0;font-size:.78rem;line-height:1.3;text-align:right;color:#ffffffe0}.lobby-code[data-v-6a945fec]{position:relative;--lobby-code-encre: var(--accent, #e6b12e)}.lobby-code--backdoor[data-v-6a945fec]{--lobby-code-encre: var(--backdoor, #ff3b3b)}.lobby-code__btn[data-v-6a945fec],.lobby-code__form[data-v-6a945fec]{position:relative;isolation:isolate;display:flex;align-items:center;gap:.55rem;height:2.5rem;padding:0 1.2rem;color:#ffffffe6;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:1.25rem;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.lobby-code__btn[data-v-6a945fec]{border:0;background:transparent;cursor:pointer}.lobby-code__btn[data-v-6a945fec]:before,.lobby-code__form[data-v-6a945fec]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffff14;transform:skew(-14deg);transition:background-color .18s ease}.lobby-code__btn[data-v-6a945fec]:hover:before{background:#ffffff29}.lobby-code__form[data-v-6a945fec]:before{background:#060608b8}.lobby-code__ico[data-v-6a945fec]{flex:none;width:17px;height:17px;stroke-width:2.25}.lobby-code__ico--dim[data-v-6a945fec]{opacity:.55}.lobby-code__champ[data-v-6a945fec]{width:5.6rem;padding:0;border:0;outline:none;background:transparent;color:#fff;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1.15rem;font-weight:700;letter-spacing:.4em;text-transform:uppercase;caret-color:var(--lobby-code-encre)}.lobby-code__champ[data-v-6a945fec]::placeholder{color:#ffffff4d}.lobby-code__go[data-v-6a945fec],.lobby-code__close[data-v-6a945fec]{display:flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.lobby-code__go[data-v-6a945fec]{color:var(--lobby-code-encre)}.lobby-code__go[data-v-6a945fec]:hover:not(:disabled){color:#fff}.lobby-code__go[data-v-6a945fec]:disabled{cursor:default;opacity:.6}.lobby-code__close[data-v-6a945fec]{color:#ffffff80}.lobby-code__close[data-v-6a945fec]:hover{color:#fff}.lobby-code__msg[data-v-6a945fec]{position:absolute;top:calc(100% + .5rem);right:0;z-index:5;width:max-content;max-width:22rem;margin:0;padding:.45rem .7rem;border-radius:4px;background:#060608e0;font-size:.78rem;line-height:1.3;text-align:right;color:#ffffffe0}.games-deck__tab--logo .games-deck__tab-label{position:relative;display:block;width:5.2rem;height:2.61rem}.games-deck__tab--logo .games-deck__tab-sub{display:none}.gbk-signe img{position:absolute;left:0;top:50%;transform:translateY(-50%);height:3rem;width:auto;max-width:none;opacity:.75;filter:grayscale(1);transition:opacity .25s ease,filter .25s ease}.games-deck__tab--logo:hover .gbk-signe img,.games-deck__tab--logo:focus-visible .gbk-signe img,.games-deck__tab--logo.is-active .gbk-signe img{opacity:1;filter:none}.games-deck-pile[data-v-73cc8504]{display:grid;min-width:0}.games-deck-pile[data-v-73cc8504]>*{grid-area:1 / 1;align-self:start}.games-deck--lobby[data-v-73cc8504]{position:relative;z-index:1}.games-deck[data-v-73cc8504]{display:flex;flex-direction:column;gap:1rem;min-width:0}.games-deck__tabs[data-v-73cc8504]{position:relative;display:flex;align-items:flex-end;gap:1.5rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.08);margin-left:-.5rem}.games-deck__lobby[data-v-73cc8504]{display:flex;align-items:center;gap:1.1rem;margin-left:auto;margin-right:.4rem;align-self:center}.games-deck__tab[data-v-73cc8504]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.2rem .5rem;background:none;border:none;color:#fff9;text-align:left;cursor:pointer;transition:color .25s ease}.games-deck__tab[data-v-73cc8504]:hover,.games-deck__tab[data-v-73cc8504]:focus-visible{color:#ffffffd9}.games-deck__tab.is-active[data-v-73cc8504]{color:var(--accent)}.games-deck__tab.is-locked[data-v-73cc8504],.games-deck__tab.is-locked[data-v-73cc8504]:hover,.games-deck__tab.is-locked[data-v-73cc8504]:focus-visible{color:#fff3;cursor:not-allowed}.games-deck__tabs.is-layer-active .games-deck__tab.is-active[data-v-73cc8504]:before{opacity:1;top:-3px;right:-7px;bottom:-3px;left:-7px}.games-deck__tab-label[data-v-73cc8504]{font-family:var(--font-headline);font-size:1.5rem;line-height:1.1}.games-deck__tab-sub[data-v-73cc8504]{font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.games-deck__tab.is-active .games-deck__tab-sub[data-v-73cc8504]{color:#ffffffb8}.games-deck__tab.is-locked .games-deck__tab-sub[data-v-73cc8504]{color:#ffffff61}.games-deck__viewport[data-v-73cc8504]{position:relative;width:100%;height:var(--deck-h, 670px);overflow:hidden;padding:18px 4px}.games-deck__viewport.has-next[data-v-73cc8504]{padding-right:40px}.games-deck__viewport.has-prev[data-v-73cc8504]{padding-left:40px}.games-deck__track[data-v-73cc8504]{display:flex;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1)}.games-deck__page[data-v-73cc8504]{position:relative;overflow:hidden;min-width:0;height:100%;padding:4px;display:flex;align-items:center;justify-content:flex-start}.games-deck__chevron[data-v-73cc8504]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:4.5rem;background:none;border:none;color:#fff9;opacity:.25;cursor:pointer;transition:opacity .25s ease,color .25s ease}.games-deck__chevron--next[data-v-73cc8504]{right:-.25rem}.games-deck__chevron--prev[data-v-73cc8504]{left:-.25rem}.games-deck__chevron[data-v-73cc8504]:hover,.games-deck__chevron[data-v-73cc8504]:focus-visible{opacity:1}.games-deck__chevron.is-armed[data-v-73cc8504]{opacity:.75;animation:deck-chevron-pulse-73cc8504 1.6s ease-in-out infinite}.games-deck__chevron--next.is-armed.to-anomaly[data-v-73cc8504]{color:var(--backdoor, #ff3b3b)}@keyframes deck-chevron-pulse-73cc8504{0%,to{transform:translateY(-50%)}50%{transform:translate(4px,-50%)}}.games-deck__chevron--prev.is-armed[data-v-73cc8504]{animation-name:deck-chevron-pulse-prev-73cc8504}@keyframes deck-chevron-pulse-prev-73cc8504{0%,to{transform:translateY(-50%)}50%{transform:translate(-4px,-50%)}}.games-deck__chevron .hub-icon[data-v-73cc8504]{font-size:2rem}.games-deck--backdoor .games-deck__tab.is-active[data-v-73cc8504]{color:var(--backdoor, #ff3b3b)}@media(prefers-reduced-motion:reduce){.games-deck__track[data-v-73cc8504],.games-deck__viewport[data-v-73cc8504]{transition:none}.games-deck__chevron.is-armed[data-v-73cc8504]{animation:none}}.gamepad-hints[data-v-e5fd608e]{display:flex;align-items:center;gap:1.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.gamepad-hints__item[data-v-e5fd608e]{display:flex;align-items:center;gap:.45rem;white-space:nowrap}.gamepad-hints__key[data-v-e5fd608e]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border:1px solid rgba(255,255,255,.22);border-radius:2px;color:#ffffffbf;font-size:.62rem;font-weight:700}.ks-banner[data-v-aeec505c]{position:relative;display:flex;align-items:center;gap:1.4rem;height:78px;padding:0 1.1rem 0 1.5rem;overflow:hidden;border-radius:6px;background:linear-gradient(100deg,#f8922f,#f07c1d 34%,#c9540f 54%,#2a1236 78%,#120b18);color:#140a05}.ks-banner__art[data-v-aeec505c]{position:absolute;top:0;right:0;bottom:0;left:36%;background-size:cover;background-position:center 38%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 40%);mask-image:linear-gradient(to right,transparent 0%,#000 40%);opacity:.9}.ks-banner[data-v-aeec505c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,rgba(12,7,16,.78) 0%,rgba(12,7,16,.35) 24%,transparent 46%);pointer-events:none}.ks-banner__cs[data-v-aeec505c],.ks-banner__ci[data-v-aeec505c]{position:absolute;z-index:1;pointer-events:none}.ks-banner__cs--0[data-v-aeec505c]{left:40%;top:8px;width:40px;transform:rotate(-12deg)}.ks-banner__cs--1[data-v-aeec505c]{left:45.5%;top:36px;width:26px;transform:rotate(9deg)}.ks-banner__cs--2[data-v-aeec505c]{left:49.5%;top:12px;width:18px;transform:rotate(-4deg);opacity:.85}.ks-banner__ci--0[data-v-aeec505c]{left:56%;bottom:5px;width:32px}.ks-banner__ci--1[data-v-aeec505c]{left:59%;bottom:5px;width:22px}.ks-banner__ident[data-v-aeec505c],.ks-banner__tagline[data-v-aeec505c],.ks-banner__actions[data-v-aeec505c]{position:relative;z-index:2}.ks-banner__ident[data-v-aeec505c]{display:flex;flex-direction:column;flex-shrink:0}.ks-banner__kicker[data-v-aeec505c]{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#140a05b3}.ks-banner__title[data-v-aeec505c]{font-family:var(--font-headline);font-size:2.7rem;line-height:.9;letter-spacing:.02em}.ks-banner__tagline[data-v-aeec505c]{max-width:19rem;margin:0;padding-left:1.2rem;border-left:1px solid rgba(20,10,5,.28);font-size:.8rem;font-weight:500;line-height:1.35;color:#140a05d1}.ks-banner__actions[data-v-aeec505c]{display:flex;align-items:center;gap:.6rem;margin-left:auto}.ks-banner__status[data-v-aeec505c]{margin-right:.5rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#efe9dc}.ks-banner__btn[data-v-aeec505c]{display:inline-flex;align-items:center;justify-content:center;height:40px;border:1px solid transparent;border-radius:3px;cursor:pointer;font-family:var(--font-headline);letter-spacing:.08em;transition:background .15s ease,border-color .15s ease,color .15s ease}.ks-banner__btn--play[data-v-aeec505c]{min-width:9.5rem;padding:0 1.6rem;background:#f07c1d;font-size:1.35rem;color:#140a05}.ks-banner__btn--play[data-v-aeec505c]:hover{background:#fff}.ks-banner__btn--solo[data-v-aeec505c]{padding:0 1.1rem;background:transparent;border-color:#efe9dc4d;font-size:1.05rem;color:#efe9dcd9}.ks-banner__btn--solo[data-v-aeec505c]:hover{border-color:#efe9dc99;color:#fff}.ks-banner__btn.is-cursor[data-v-aeec505c]{outline:2px solid rgba(255,255,255,.73);outline-offset:3px}.parties-sidebar[data-v-988128bd]{flex:0 1 auto;width:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s ease;max-height:100%}.parties-sidebar--empty[data-v-988128bd]{max-height:0;opacity:0;pointer-events:none}.parties-sidebar__panel[data-v-988128bd]{display:flex;flex-direction:column;gap:.625rem;flex:1;min-height:0;width:100%}.parties-sidebar__header[data-v-988128bd]{display:flex;align-items:baseline;gap:.5rem;padding-bottom:.375rem;border-bottom:2px solid var(--gold)}.parties-sidebar__title[data-v-988128bd]{min-width:0;font-family:var(--font-condensed);font-style:italic;font-weight:700;font-size:1.375rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parties-sidebar__arrow[data-v-988128bd]{margin-left:auto;align-self:center;color:#ffffff9e;flex-shrink:0}.parties-sidebar__list[data-v-988128bd]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow:hidden}.parties-sidebar__empty[data-v-988128bd]{font-family:var(--font-mono);font-size:.7rem;color:#ffffff59}.party-row[data-v-988128bd]{position:relative;isolation:isolate;display:flex;flex-direction:row;align-items:center;gap:.6rem;width:100%;padding:.5rem .75rem;background:#0006;border:none;box-shadow:inset 0 1px #ffffff1a,inset -1px 0 #ffffff1a,inset 0 -1px #ffffff1a;border-radius:4px;cursor:pointer;text-align:left;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .2s ease}.party-row[data-v-988128bd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(-135deg,#e5c469,#000);opacity:.15;transition:opacity .2s ease}.party-row[data-v-988128bd]:hover:before,.party-row[data-v-988128bd]:focus-visible:before,.party-row--focused[data-v-988128bd]:before{opacity:.3}.party-row__main[data-v-988128bd]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;flex:1;min-width:0}.party-row[data-v-988128bd]:hover,.party-row[data-v-988128bd]:focus-visible,.party-row--focused[data-v-988128bd]{outline-color:#ffffff8c}.party-row__name[data-v-988128bd]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .18s ease}.party-row__count[data-v-988128bd]{display:flex;align-items:baseline;flex:none;font-family:var(--font-mono);font-weight:700;line-height:1}.party-row__count-now[data-v-988128bd]{font-size:1.05rem;color:#ffffffb3;transition:color .25s ease}.party-row__count-max[data-v-988128bd]{font-size:.7rem;color:#ffffff47}.party-row__legend[data-v-988128bd]{display:flex;align-items:baseline;gap:.5rem}.party-row__age[data-v-988128bd]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em;color:#ffffff52}.party-row__join[data-v-988128bd]{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent, #e5c469);opacity:0;transition:opacity .2s ease}.party-row:hover .party-row__join[data-v-988128bd],.party-row:focus-visible .party-row__join[data-v-988128bd],.party-row--focused .party-row__join[data-v-988128bd]{opacity:1}@media(prefers-reduced-motion:reduce){.parties-sidebar[data-v-988128bd]{transition:none}}.live-sidebar[data-v-a32573d8]{flex:0 1 auto;width:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s ease;max-height:100%}.live-sidebar--empty[data-v-a32573d8]{max-height:0;opacity:0;pointer-events:none}.live-sidebar__panel[data-v-a32573d8]{display:flex;flex-direction:column;gap:.625rem;flex:1;min-height:0;width:100%}.live-sidebar__toggle[data-v-a32573d8],.live-sidebar__backdrop[data-v-a32573d8]{display:none}.live-sidebar__header[data-v-a32573d8]{display:flex;align-items:baseline;gap:.5rem;padding-bottom:.375rem;border-bottom:2px solid var(--live);cursor:pointer}.live-sidebar__title[data-v-a32573d8]{min-width:0;font-family:var(--font-condensed);font-style:italic;font-weight:700;font-size:1.375rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-sidebar__arrow[data-v-a32573d8]{margin-left:auto;align-self:center;color:#ffffff9e;flex-shrink:0;transition:transform .2s ease,color .2s ease}.live-sidebar__header:hover .live-sidebar__arrow[data-v-a32573d8]{transform:translate(3px);color:#fff}.live-sidebar__list[data-v-a32573d8]{display:flex;flex-direction:column;gap:.375rem;flex:1;min-height:0;overflow-y:auto}.live-sidebar__empty[data-v-a32573d8]{font-family:var(--font-mono);font-size:.7rem;color:#ffffff59}.live-item[data-v-a32573d8]{position:relative;display:flex;flex-direction:row;align-items:center;gap:.625rem;background:#08080b99;border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:.5rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,outline-color .2s ease;text-align:left;overflow:hidden;box-sizing:border-box;outline:2px solid transparent;outline-offset:-2px}.live-item[data-v-a32573d8]:hover,.live-item[data-v-a32573d8]:focus-visible{background-color:#0e0e12b8;border-color:#fff3;outline:none}.live-item--focused[data-v-a32573d8]{outline-color:#a47bff;box-shadow:0 0 18px #824fee59}.live-item__preview[data-v-a32573d8]{position:relative;flex:0 0 auto;width:96px;aspect-ratio:16 / 9;border-radius:3px;overflow:hidden;background-color:#ffffff0a;background-size:cover;background-position:center}.live-item__badge[data-v-a32573d8]{position:absolute;top:.2rem;left:.2rem;overflow:hidden;padding:.05rem .25rem;border-radius:2px;background:var(--live);color:#fff;font-family:var(--font-mono);font-size:.5rem;font-weight:700;letter-spacing:.08em}.live-item__sheen[data-v-a32573d8]{position:absolute;top:0;bottom:0;left:0;width:7px;background:#ffffff8c;pointer-events:none;animation:live-badge-sheen-a32573d8 3s ease-in-out infinite}@keyframes live-badge-sheen-a32573d8{0%{transform:translate(-14px) skew(-20deg)}35%{transform:translate(40px) skew(-20deg)}to{transform:translate(40px) skew(-20deg)}}.live-item__meta[data-v-a32573d8]{flex:1 1 auto;display:flex;flex-direction:column;gap:.25rem;min-width:0}.live-item__name-row[data-v-a32573d8]{display:flex;align-items:center;gap:.25rem;min-width:0}.live-item__certified[data-v-a32573d8]{color:#e5c469;flex-shrink:0}.live-item__name[data-v-a32573d8]{min-width:0;font-family:var(--font-headline);font-size:.9375rem;line-height:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-item__title[data-v-a32573d8]{font-family:var(--font-body);font-size:.6875rem;line-height:1.25;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-item__stats[data-v-a32573d8]{display:flex;align-items:center;gap:.25rem;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.04em;color:#ffffff9e;white-space:nowrap}.live-item__viewers[data-v-a32573d8]{display:flex;align-items:center;gap:.25rem}.live-item__uptime[data-v-a32573d8]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.live-sidebar[data-v-a32573d8]{transition:none}.live-item__sheen[data-v-a32573d8]{animation:none;opacity:0}}.top4-sidebar[data-v-7caf91dd]{flex:0 1 auto;width:100%;min-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s ease;max-height:100%}.top4-sidebar--empty[data-v-7caf91dd]{max-height:0;opacity:0;pointer-events:none}.top4-sidebar__panel[data-v-7caf91dd]{display:flex;flex-direction:column;gap:.625rem;width:100%}.top4-sidebar__toggle[data-v-7caf91dd],.top4-sidebar__backdrop[data-v-7caf91dd]{display:none}.top4-sidebar__header[data-v-7caf91dd]{display:flex;align-items:baseline;gap:.5rem;padding-bottom:.375rem;border-bottom:2px solid #7b86ff;cursor:pointer}.top4-sidebar__title[data-v-7caf91dd]{flex-shrink:0;font-family:var(--font-condensed);font-style:italic;font-weight:700;font-size:1.375rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;white-space:nowrap}.top4-sidebar__criterion[data-v-7caf91dd]{min-width:0;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top4-sidebar__arrow[data-v-7caf91dd]{margin-left:auto;align-self:center;color:#ffffff9e;flex-shrink:0;transition:transform .2s ease,color .2s ease}.top4-sidebar__header:hover .top4-sidebar__arrow[data-v-7caf91dd]{transform:translate(3px);color:#fff}.top4-sidebar__list[data-v-7caf91dd]{display:flex;flex-direction:column;gap:.375rem}.top4-item[data-v-7caf91dd]{position:relative;display:flex;flex-direction:row;align-items:center;gap:.625rem;height:2.875rem;padding:0 .75rem 0 .625rem;background:#08080b99;border:1px solid rgba(255,255,255,.09);border-radius:6px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;text-align:left;overflow:hidden;box-sizing:border-box}.top4-item[data-v-7caf91dd]:hover,.top4-item[data-v-7caf91dd]:focus-visible{background-color:#0e0e12b8;border-color:#fff3;outline:none}.top4-item--focused[data-v-7caf91dd]{outline:2px solid #7b86ff;outline-offset:-2px;box-shadow:0 0 18px #5865f259}.top4-item__rank[data-v-7caf91dd]{position:relative;flex:0 0 1.25rem;text-align:center;font-family:var(--font-headline);font-size:1.1875rem;line-height:1;color:#ffffff80;transition:color .2s ease}.top4-item:not(.top4-item--lead):hover .top4-item__rank[data-v-7caf91dd],.top4-item--focused:not(.top4-item--lead) .top4-item__rank[data-v-7caf91dd]{color:#7b86ff}.top4-item__avatar[data-v-7caf91dd]{flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:5px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff14;color:#ffffffd9;font-family:var(--font-headline);font-size:.8125rem;text-transform:uppercase}.top4-item__avatar-img[data-v-7caf91dd]{width:100%;height:100%;object-fit:cover}.top4-item__meta[data-v-7caf91dd]{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:.125rem;min-width:0}.top4-item__name-row[data-v-7caf91dd]{display:flex;align-items:center;gap:.25rem;min-width:0}.top4-item__certified[data-v-7caf91dd]{color:#e5c469;flex-shrink:0}.top4-item__name[data-v-7caf91dd]{min-width:0;font-family:var(--font-headline);font-size:.875rem;line-height:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top4-item__type[data-v-7caf91dd]{font-family:var(--font-mono);font-size:.5rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap}.top4-item__members[data-v-7caf91dd]{position:relative;flex:0 0 auto;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;color:#fffffff0}.top4-item--lead[data-v-7caf91dd]{align-items:flex-end;height:7rem;padding:.625rem .75rem;background:#120a0d;border-color:#e5c46957}.top4-item--lead[data-v-7caf91dd]:hover,.top4-item--lead[data-v-7caf91dd]:focus-visible{border-color:#e5c46999}.top4-item__banner[data-v-7caf91dd]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.top4-item--lead:hover .top4-item__banner[data-v-7caf91dd]{transform:scale(1.03)}.top4-item__scrim[data-v-7caf91dd]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#08080af0 22%,#08080a26)}.top4-item--lead .top4-item__rank[data-v-7caf91dd]{flex-basis:auto;font-size:2.875rem;line-height:.8;color:var(--gold)}.top4-item--lead .top4-item__meta[data-v-7caf91dd]{gap:.2rem}.top4-item--lead .top4-item__type[data-v-7caf91dd]{order:-1;font-size:.53rem;color:#ffffffb3}.top4-item--lead .top4-item__name[data-v-7caf91dd]{font-size:1.3125rem}.top4-item--lead .top4-item__members[data-v-7caf91dd]{font-size:.875rem;line-height:1;color:#fff}@media(prefers-reduced-motion:reduce){.top4-sidebar[data-v-7caf91dd],.top4-item__banner[data-v-7caf91dd]{transition:none}}.games-hub[data-v-1d57c527]{display:grid;grid-template-columns:264px 1px minmax(0,1fr);align-items:center;width:100%;height:100%;padding:100px 1.5rem;gap:0 1.5rem}.games-hub.has-banner[data-v-1d57c527]{grid-template-rows:auto minmax(0,1fr)}.games-hub__banner[data-v-1d57c527]{grid-column:1 / -1;align-self:start;margin-bottom:16px}.games-hub__rail[data-v-1d57c527]{display:flex;flex-direction:column;gap:1.1rem;height:100%;min-height:0;justify-content:center}.games-hub__rule[data-v-1d57c527]{width:1px;height:78%;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.12) 12%,rgba(255,255,255,.12) 88%,transparent 100%)}.games-hub__stage[data-v-1d57c527]{min-width:0;display:flex;flex-direction:column;gap:.9rem}.games-hub__footer[data-v-1d57c527]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:1.5rem;padding:0 .75rem}.games-hub__hint[data-v-1d57c527]{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff40;transition:opacity .4s ease;opacity:1;animation:hint-bob 2s ease-in-out infinite}.games-hub__hint .hub-icon[data-v-1d57c527]{font-size:1.1rem}.games-hub__hint.is-hidden[data-v-1d57c527]{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.games-hub[data-v-1d57c527]{transition:none}.games-hub__hint[data-v-1d57c527]{animation:none}}.invite-prompt[data-v-1382a9d3]{position:fixed;top:5.5rem;left:50%;transform:translate(-50%);z-index:1090;width:20rem;padding:.85rem 1rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#0a0a0ceb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.invite-prompt__head[data-v-1382a9d3]{display:flex;align-items:center;gap:.45rem;color:var(--gold)}.invite-prompt__label[data-v-1382a9d3]{flex:1;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase}.invite-prompt__timer[data-v-1382a9d3]{font-family:var(--font-mono);font-size:.6rem;color:#fff6}.invite-prompt__body[data-v-1382a9d3]{margin:.55rem 0 .8rem;font-family:var(--font-body);font-size:.82rem;line-height:1.35;color:#ffffffd1}.invite-prompt__actions[data-v-1382a9d3]{display:flex;gap:.5rem}.invite-btn[data-v-1382a9d3]{flex:1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem 0;border:1px solid transparent;border-radius:3px;cursor:pointer;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;transition:background .15s ease,border-color .15s ease}.invite-btn__key[data-v-1382a9d3]{min-width:1.15rem;padding:.1rem .25rem;border-radius:2px;background:#0a0a0c29;font-family:var(--font-mono);font-size:.58rem;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;color:inherit}.invite-btn__key--quiet[data-v-1382a9d3]{background:#ffffff14}.invite-btn--accept[data-v-1382a9d3]{background:var(--accent);color:#0a0a0c}.invite-btn--accept[data-v-1382a9d3]:hover{background:#fff}.invite-btn--decline[data-v-1382a9d3]{background:transparent;border-color:#ffffff29;color:#fff9}.invite-btn--decline[data-v-1382a9d3]:hover{border-color:#ffffff52;color:#fff}.invite-enter-active[data-v-1382a9d3],.invite-leave-active[data-v-1382a9d3]{transition:opacity .18s ease,transform .18s ease}.invite-enter-from[data-v-1382a9d3],.invite-leave-to[data-v-1382a9d3]{opacity:0;transform:translate(-50%) translateY(-.5rem)}.launch-toast[data-v-06667022]{position:fixed;top:5.5rem;left:50%;transform:translate(-50%);z-index:1090;display:flex;align-items:center;gap:.6rem;max-width:min(40rem,calc(100vw - 2rem));padding:.45rem .45rem .45rem 1rem;border-radius:4px;background:#0a0a0cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px #00000059;transition:top .18s ease}.launch-toast__text[data-v-06667022]{margin:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-body);font-size:.85rem;color:#ffffffb8}.launch-toast__name[data-v-06667022]{font-weight:600;color:#fff}.launch-toast__game[data-v-06667022]{color:var(--gold)}.launch-toast__timer[data-v-06667022]{margin-left:.6rem;font-family:var(--font-mono);font-size:.6rem;color:#ffffff59}.launch-toast__join[data-v-06667022],.launch-toast__close[data-v-06667022]{flex-shrink:0;display:inline-flex;align-items:center;border:0;border-radius:3px;cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:background .15s ease,color .15s ease,outline-color .15s ease}.launch-toast__join[data-v-06667022]:hover,.launch-toast__close[data-v-06667022]:hover{outline-color:#ffffffb3}.launch-toast__join[data-v-06667022]{gap:.45rem;padding:.4rem .75rem .4rem .4rem;background:var(--accent);color:#0a0a0c;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.launch-toast__close[data-v-06667022]{gap:.3rem;padding:.4rem;background:transparent;color:#ffffff80}.launch-toast__close[data-v-06667022]:hover{color:#fff}.launch-toast__key[data-v-06667022]{min-width:1.15rem;padding:.1rem .25rem;border-radius:2px;background:#0a0a0c29;font-family:var(--font-mono);font-size:.58rem;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;color:inherit}.launch-toast__key--quiet[data-v-06667022]{background:#ffffff14}.launch-enter-active[data-v-06667022],.launch-leave-active[data-v-06667022]{transition:opacity .18s ease,transform .18s ease}.launch-enter-from[data-v-06667022],.launch-leave-to[data-v-06667022]{opacity:0;transform:translate(-50%) translateY(-.5rem)}.audio-retour[data-v-f360a7a3]{position:fixed;bottom:6rem;left:50%;transform:translate(-50%);z-index:1090;display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1vh,14px);pointer-events:none}.audio-retour__texte[data-v-f360a7a3]{margin:0;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-weight:400;font-size:clamp(24px,3.4vh,48px);line-height:1;letter-spacing:.08em;color:#f0eff0;white-space:nowrap;text-shadow:0 2px 18px rgba(0,0,0,.85)}.audio-retour__jauge[data-v-f360a7a3]{display:flex;align-items:flex-end;gap:3px}.audio-retour__jauge i[data-v-f360a7a3]{display:block;width:4px;height:14px;background:#ffffff29}.audio-retour__jauge i.is-on[data-v-f360a7a3]{background:#e5c469}.audio-retour__sous[data-v-f360a7a3]{margin:0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:clamp(10px,.7vw,14px);letter-spacing:.2em;color:#b5b5b5;white-space:nowrap;text-shadow:0 1px 10px rgba(0,0,0,.9)}.audio-retour-enter-active[data-v-f360a7a3],.audio-retour-leave-active[data-v-f360a7a3]{transition:opacity .18s linear}.audio-retour-enter-from[data-v-f360a7a3],.audio-retour-leave-to[data-v-f360a7a3]{opacity:0}.community-landscape__panel[data-v-81d774da]{width:1400px;max-width:1824px;height:auto;max-height:972px;border-radius:0!important;position:relative;display:flex;flex-direction:column}.community-landscape__panel.no-scroll[data-v-81d774da]{overflow:hidden}.community-landscape__panel.is-carte[data-v-81d774da]{width:1300px;max-width:1300px;background-color:#0f1015f2}.community-landscape__panel.is-xxl[data-v-81d774da]{width:1760px;max-width:1760px;max-height:1016px}.overlay-voile-enter-active[data-v-81d774da],.overlay-voile-leave-active[data-v-81d774da],.overlay-net-leave-active[data-v-81d774da]{transition:opacity .18s ease}.overlay-voile-leave-active .overlay-panel[data-v-81d774da],.overlay-net-leave-active .overlay-panel[data-v-81d774da]{transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.overlay-voile-enter-from[data-v-81d774da],.overlay-voile-leave-to[data-v-81d774da],.overlay-net-leave-to[data-v-81d774da]{opacity:0}.overlay-voile-leave-to .overlay-panel[data-v-81d774da],.overlay-net-leave-to .overlay-panel[data-v-81d774da]{opacity:0;transform:scale(.96) translateY(12px)}.landscape-close[data-v-81d774da]{position:absolute;top:1.5rem;right:1.5rem;z-index:110}.tut[data-v-bdc74168]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;--tut-accent: var(--accent, #e5c469);--tut-veil: rgba(4, 5, 8, .78);--tut-ease: cubic-bezier(.16, 1, .3, 1)}.tut-veil[data-v-bdc74168]{position:absolute;background:var(--tut-veil);pointer-events:auto;transition:top .45s var(--tut-ease),left .45s var(--tut-ease),width .45s var(--tut-ease),height .45s var(--tut-ease)}.tut-veil--top[data-v-bdc74168]{top:0;left:0;right:0;height:max(0px,var(--y))}.tut-veil--bottom[data-v-bdc74168]{top:calc(var(--y) + var(--h));left:0;right:0;bottom:0}.tut-veil--left[data-v-bdc74168]{top:var(--y);left:0;width:max(0px,var(--x));height:var(--h)}.tut-veil--right[data-v-bdc74168]{top:var(--y);left:calc(var(--x) + var(--w));right:0;height:var(--h)}.tut-veil--full[data-v-bdc74168]{top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 45%,#040508b8,#040508eb)}.tut-hole[data-v-bdc74168],.tut-frame[data-v-bdc74168]{position:absolute;top:var(--y);left:var(--x);width:var(--w);height:var(--h);transition:top .45s var(--tut-ease),left .45s var(--tut-ease),width .45s var(--tut-ease),height .45s var(--tut-ease)}.tut-hole[data-v-bdc74168]{pointer-events:auto}.tut-frame[data-v-bdc74168]{pointer-events:none}.tut-frame[data-v-bdc74168]{outline:1px solid rgba(255,255,255,.3)}.tut-card[data-v-bdc74168]{position:absolute;top:0;left:0;width:400px;padding:1.4rem 1.5rem 1.1rem;background:#0b0c0ff5;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 70px #0009;color:#fff;pointer-events:auto;overflow:hidden;transition:transform .45s var(--tut-ease)}.tut-card--hero[data-v-bdc74168]{width:540px;padding:2rem 2.1rem 1.3rem}.tut-card__watermark[data-v-bdc74168]{position:absolute;right:-1.4rem;bottom:2.6rem;width:9rem;height:9rem;color:#ffffff07;pointer-events:none}.tut-card__close[data-v-bdc74168]{position:absolute;top:.6rem;right:.6rem}.tut-card__body[data-v-bdc74168]{position:relative;padding-right:1.4rem}.tut-kicker[data-v-bdc74168]{margin:0 0 .55rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.tut-kicker__accent[data-v-bdc74168]{color:var(--tut-accent)}.tut-title[data-v-bdc74168]{margin:0 0 .6rem;font-family:var(--font-headline);font-size:1.9rem;font-weight:400;line-height:1;letter-spacing:.03em}.tut-hero-title[data-v-bdc74168]{margin:0 0 .8rem;font-family:var(--font-headline);font-size:3.2rem;font-weight:400;line-height:.95;letter-spacing:.02em}.tut-text[data-v-bdc74168]{margin:0;font-family:var(--font-body);font-size:.9rem;line-height:1.55;color:#fffc;text-wrap:pretty}.tut-chapters[data-v-bdc74168]{list-style:none;margin:1.3rem 0 .2rem;padding:0;display:grid;gap:.15rem}.tut-chapters__item[data-v-bdc74168]{display:grid;grid-template-columns:2.1rem 8rem 1fr;align-items:baseline;padding:.45rem 0;border-top:1px solid rgba(255,255,255,.06)}.tut-chapters__num[data-v-bdc74168]{font-family:var(--font-mono);font-size:.7rem;color:var(--tut-accent)}.tut-chapters__name[data-v-bdc74168]{font-family:var(--font-headline);font-size:1.15rem;letter-spacing:.05em}.tut-chapters__desc[data-v-bdc74168]{font-family:var(--font-body);font-size:.8rem;color:#ffffff8c}[data-v-bdc74168] .tut-key{display:inline-block;min-width:1.5em;padding:.05rem .35rem;border:1px solid rgba(255,255,255,.22);border-bottom-width:2px;border-radius:3px;font-family:var(--font-mono);font-size:.78em;line-height:1.4;text-align:center;color:#fff;background:#ffffff0d;transform:translateY(-1px)}.tut-card__foot[data-v-bdc74168]{position:relative;margin-top:1.3rem}.tut-progress[data-v-bdc74168]{display:flex;gap:4px;margin-bottom:.9rem}.tut-progress__seg[data-v-bdc74168]{position:relative;flex-basis:0;height:2px;background:#ffffff1f;overflow:hidden}.tut-progress__fill[data-v-bdc74168]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;transform-origin:left center;transition:transform .45s var(--tut-ease)}.tut-progress__seg.is-current .tut-progress__fill[data-v-bdc74168]{background:var(--tut-accent)}.tut-card__row[data-v-bdc74168]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tut-hints[data-v-bdc74168]{margin:0;font-family:var(--font-body);font-size:.7rem;color:#fff6;white-space:nowrap}.tut-hints__sep[data-v-bdc74168]{display:inline-block;width:.6rem}.tut-actions[data-v-bdc74168]{display:flex;align-items:center;gap:.9rem}.tut-btn[data-v-bdc74168]{display:inline-flex;align-items:center;font-family:var(--font-headline);font-size:1.05rem;letter-spacing:.06em;cursor:pointer;border:none;border-radius:0;transition:color .18s ease,background-color .18s ease}.tut-btn--ghost[data-v-bdc74168]{background:none;padding:.4rem 0;color:#ffffff80}.tut-btn--ghost[data-v-bdc74168]:hover{color:#fff}.tut-btn--solid[data-v-bdc74168]{padding:.45rem 1.1rem;background:#fff;color:#0b0c0f}.tut-btn--solid[data-v-bdc74168]:hover{background:#ffffffd1}.tut-btn--accent[data-v-bdc74168]{background:var(--tut-accent)}.tut-btn--accent[data-v-bdc74168]:hover{background:#fff}@media(prefers-reduced-motion:reduce){.tut-veil[data-v-bdc74168],.tut-hole[data-v-bdc74168],.tut-frame[data-v-bdc74168],.tut-card[data-v-bdc74168],.tut-progress__fill[data-v-bdc74168]{transition:none}}.tut-fade-enter-active[data-v-bdc74168],.tut-fade-leave-active[data-v-bdc74168]{transition:opacity .35s ease}.tut-fade-enter-from[data-v-bdc74168],.tut-fade-leave-to[data-v-bdc74168]{opacity:0}.tut-swap-enter-active[data-v-bdc74168]{transition:opacity .22s ease,transform .3s var(--tut-ease)}.tut-swap-leave-active[data-v-bdc74168]{transition:opacity .12s ease}.tut-swap-enter-from[data-v-bdc74168]{opacity:0;transform:translateY(6px)}.tut-swap-leave-to[data-v-bdc74168]{opacity:0}.quit-overlay[data-v-a13a8651]{--u: min(1vh, .5625vw);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;overflow:hidden}.quit-veil[data-v-a13a8651]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0606088f;pointer-events:none;transition:opacity .3s ease}.quit-panel[data-v-a13a8651]{position:absolute;top:-10%;bottom:-10%;left:-30%;width:160%;background:#0b0c0e;box-shadow:calc(var(--u) * -2.6) 0 calc(var(--u) * 8.3) #00000080;transform:translate(var(--quit-ajar)) skew(-10deg);transition:transform .5s cubic-bezier(.16,1,.3,1)}.quit-dialog[data-v-a13a8651]{position:absolute;top:50%;left:calc(58.33% + var(--u) * 16.3);width:calc(var(--u) * 48);transform:translateY(-50%)}.quit-dialog[data-v-a13a8651]>*{transition:opacity .34s ease,transform .46s cubic-bezier(.16,1,.3,1)}.quit-dialog__hint[data-v-a13a8651]{margin:0;font-family:var(--font-mono);font-size:max(10px,calc(var(--u) * 1.2));line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#ffffff5c}.quit-dialog__title[data-v-a13a8651]{margin:calc(var(--u) * 2) 0 0 calc(var(--u) * -.28);font-family:var(--font-headline);font-size:calc(var(--u) * 11.5);font-weight:400;line-height:.9;letter-spacing:.02em;text-transform:uppercase;color:#fff}.quit-dialog__msg[data-v-a13a8651]{margin:calc(var(--u) * 1.85) 0 0;font-family:var(--font-body);font-size:max(12px,calc(var(--u) * 1.57));line-height:1.4;color:#ffffff80}.quit-dialog__actions[data-v-a13a8651]{display:flex;gap:calc(var(--u) * 1.3);margin-top:calc(var(--u) * 5.2)}.quit-action[data-v-a13a8651]{position:relative;width:calc(var(--u) * 18.1);height:calc(var(--u) * 5.2);padding:calc(var(--u) * .2) 0 0 .16em;border:0;border-radius:4px;background:transparent;font-family:var(--font-headline);font-size:calc(var(--u) * 2.13);line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;cursor:pointer;transition:color .18s ease,background .18s ease}.quit-action[data-v-a13a8651]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.13);border-radius:4px;transition:border-color .18s ease}.quit-action.is-cursor[data-v-a13a8651]{color:#fff;background:#ffffff0f}.quit-action.is-cursor[data-v-a13a8651]:before{border-color:#ffffffeb}.quit-enter-active .quit-dialog[data-v-a13a8651]>:nth-child(1){transition-delay:.16s}.quit-enter-active .quit-dialog[data-v-a13a8651]>:nth-child(2){transition-delay:.21s}.quit-enter-active .quit-dialog[data-v-a13a8651]>:nth-child(3){transition-delay:.27s}.quit-enter-active .quit-dialog[data-v-a13a8651]>:nth-child(4){transition-delay:.33s}.quit-leave-active .quit-panel[data-v-a13a8651]{transition:transform .3s cubic-bezier(.6,0,.3,1)}.quit-leave-active .quit-dialog[data-v-a13a8651]>*{transition:opacity .14s ease,transform .14s ease}.quit-enter-from .quit-veil[data-v-a13a8651],.quit-leave-to .quit-veil[data-v-a13a8651]{opacity:0}.quit-enter-from .quit-panel[data-v-a13a8651],.quit-leave-to .quit-panel[data-v-a13a8651]{transform:translate(110%) skew(-10deg)}.quit-enter-from .quit-dialog[data-v-a13a8651]>*,.quit-leave-to .quit-dialog[data-v-a13a8651]>*{opacity:0;transform:translateY(calc(var(--u) * 1.1))}.quit-overlay.is-leaving .quit-dialog[data-v-a13a8651]>*{opacity:0;transition:opacity .12s ease}.hub-discord[data-v-18ba8e26]{--logo: 1.25rem;--hit: .5rem;position:fixed;bottom:calc(25px - var(--logo) / 2 - var(--hit));left:50%;z-index:40;display:flex;align-items:center;transform:translate(calc(-1 * (var(--hit) + var(--logo) / 2)));pointer-events:none;cursor:pointer;transition:transform .3s cubic-bezier(.55,0,.75,0)}.hub-discord.is-open[data-v-18ba8e26]{transform:translate(-50%);pointer-events:auto;transition:transform .6s cubic-bezier(.16,1,.3,1)}.hub-discord__mark[data-v-18ba8e26]{padding:var(--hit);pointer-events:auto}.hub-discord__logo[data-v-18ba8e26]{display:block;width:var(--logo);height:var(--logo);color:#ffffff6b;filter:drop-shadow(0 1px 4px rgba(0,0,0,.7));transition:color .3s ease,filter .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.hub-discord.is-open .hub-discord__logo[data-v-18ba8e26]{color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.28)) drop-shadow(0 1px 4px rgba(0,0,0,.7))}.hub-discord:active .hub-discord__logo[data-v-18ba8e26]{transform:scale(.92);transition-duration:.08s}.hub-discord__link[data-v-18ba8e26]{overflow:hidden;padding:.5rem calc(var(--hit) - .14em) .5rem .75rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 .75rem);mask-image:linear-gradient(90deg,transparent 0,#000 .75rem)}.hub-discord__label[data-v-18ba8e26]{display:block;line-height:1;white-space:nowrap;color:#fffc;text-shadow:0 1px 6px rgba(0,0,0,.75);transform:translate(calc(-100% - .75rem));opacity:0;transition:transform .3s cubic-bezier(.55,0,.75,0),opacity .2s ease .1s,color .2s ease}.hub-discord.is-open .hub-discord__label[data-v-18ba8e26]{transform:none;opacity:1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s ease,color .2s ease}.hub-discord__link:hover .hub-discord__label[data-v-18ba8e26]{color:#fff}@media(prefers-reduced-motion:reduce){.hub-discord[data-v-18ba8e26],.hub-discord.is-open[data-v-18ba8e26]{transition:none}.hub-discord__label[data-v-18ba8e26],.hub-discord.is-open .hub-discord__label[data-v-18ba8e26]{transform:none;transition:opacity .2s ease,color .2s ease}}.gt[data-v-08c404a2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;overflow:hidden}.gt-panel[data-v-08c404a2]{position:absolute;top:-10%;bottom:-10%;left:-30%;width:160%;background:#0b0c0e;transform:translate(0) skew(-10deg)}.gt-logo[data-v-08c404a2]{position:absolute;left:50%;top:50%;width:36vh;height:18vh;object-fit:contain;transform:translate(-50%,-50%) scale(1)}.gt-title[data-v-08c404a2]{position:absolute;left:50%;top:calc(50% + 11.5vh);display:flex;align-items:baseline;gap:1.4vh;white-space:nowrap;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:3.2vh;letter-spacing:.32em;padding-left:.32em;color:#ffffffe6;transform:translate(-50%)}.gt-mode[data-v-08c404a2]{color:#ffffff6b}.gt--in .gt-panel[data-v-08c404a2]{animation:gt-in-08c404a2 var(--gt-ms) cubic-bezier(.6,0,.3,1) forwards}.gt--in .gt-logo[data-v-08c404a2]{animation:gt-logo-in-08c404a2 var(--gt-ms) forwards}.gt--in .gt-title[data-v-08c404a2]{animation:gt-title-in-08c404a2 var(--gt-ms) forwards}.gt--out .gt-panel[data-v-08c404a2]{animation:gt-out-08c404a2 var(--gt-ms) cubic-bezier(.6,0,.3,1) forwards}.gt--out .gt-logo[data-v-08c404a2]{animation:gt-logo-out-08c404a2 var(--gt-ms) forwards}.gt--out .gt-title[data-v-08c404a2]{animation:gt-title-out-08c404a2 var(--gt-ms) forwards}.gt--quit .gt-panel[data-v-08c404a2]{animation:gt-quit-08c404a2 var(--gt-ms) cubic-bezier(.6,0,.3,1) forwards}.gt--quit .gt-logo[data-v-08c404a2]{animation:gt-logo-in-08c404a2 var(--gt-ms) forwards}@keyframes gt-in-08c404a2{0%{transform:translate(110%) skew(-10deg)}to{transform:translate(0) skew(-10deg)}}@keyframes gt-quit-08c404a2{0%{transform:translate(var(--gt-ajar, 55.208%)) skew(-10deg)}to{transform:translate(0) skew(-10deg)}}@keyframes gt-out-08c404a2{0%{transform:translate(0) skew(-10deg)}to{transform:translate(-110%) skew(-10deg)}}@keyframes gt-logo-in-08c404a2{0%,70%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes gt-logo-out-08c404a2{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}30%,to{opacity:0;transform:translate(-50%,-50%) scale(1.03)}}@keyframes gt-title-in-08c404a2{0%,80%{opacity:0;transform:translate(-50%,.8vh)}to{opacity:1;transform:translate(-50%)}}@keyframes gt-title-out-08c404a2{0%{opacity:1}25%,to{opacity:0}}.hi[data-v-d27a68a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;overflow:hidden}.hi--fly[data-v-d27a68a7]{pointer-events:none}.hi-panel[data-v-d27a68a7]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0c0e}.hi-mark[data-v-d27a68a7]{position:absolute;left:50%;top:50%;height:12vh;aspect-ratio:2 / 1;transform:translate(-50%,-50%);transform-origin:center;will-change:transform}.hi-mark img[data-v-d27a68a7],.hi-mark svg[data-v-d27a68a7]{display:block;width:100%;height:100%}.hi-mark svg[data-v-d27a68a7]{overflow:visible}.hi-greet[data-v-d27a68a7]{position:absolute;left:50%;top:calc(50% + 10vh);margin:0;white-space:nowrap;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:3.2vh;letter-spacing:.32em;padding-left:.32em;text-transform:uppercase;color:#ffffffe6;transform:translate(-50%);animation:hi-greet-in-d27a68a7 .9s cubic-bezier(.16,1,.3,1) .25s both}.hi--fly .hi-greet[data-v-d27a68a7]{animation:hi-greet-out-d27a68a7 .3s ease both}@keyframes hi-greet-in-d27a68a7{0%{opacity:0;letter-spacing:.12em;padding-left:.12em}to{opacity:1;letter-spacing:.32em;padding-left:.32em}}@keyframes hi-greet-out-d27a68a7{0%{opacity:1}to{opacity:0}}.hi-part[data-v-d27a68a7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hi-part[data-v-d27a68a7]>*{animation:hi-fall-d27a68a7 .62s cubic-bezier(.2,.9,.25,1) both}.hi-part--1[data-v-d27a68a7]>*{clip-path:polygon(0 0,36.2% 0,27.2% 100%,0 100%)}.hi-part--2[data-v-d27a68a7]>*{clip-path:polygon(36.2% 0,51.5% 0,42.3% 100%,27.2% 100%);animation-delay:90ms}.hi-part--3[data-v-d27a68a7]>*{clip-path:polygon(51.5% 0,100% 0,100% 100%,42.3% 100%);animation-delay:.18s}.hi-whole[data-v-d27a68a7]{position:absolute;top:0;right:0;bottom:0;left:0}.hi-sheen[data-v-d27a68a7]{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--hi-logo) center / contain no-repeat;mask:var(--hi-logo) center / contain no-repeat;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%) no-repeat;background-size:250% 100%;animation:hi-sheen-d27a68a7 .7s ease-in-out both}.hi--fly .hi-sheen[data-v-d27a68a7]{display:none}@keyframes hi-fall-d27a68a7{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes hi-sheen-d27a68a7{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.hi-part[data-v-d27a68a7]>*,.hi-sheen[data-v-d27a68a7],.hi-greet[data-v-d27a68a7]{animation:none}}html.hub-intro-on .app-root .topbar__logo{visibility:hidden}html.hub-intro-hide .app-root :is(.topbar__brand-meta,.topbar__nav,.topbar__actions,.main-canvas,.hub-discord,.social-stream){opacity:0}html.hub-intro-cascade .app-root .bg-art{animation:hi-bg 1.6s cubic-bezier(.16,1,.3,1) both}html.hub-intro-cascade .app-root .topbar__nav{animation:hi-drop .6s cubic-bezier(.16,1,.3,1) .3s both}html.hub-intro-cascade .app-root .topbar__actions{animation:hi-drop .6s cubic-bezier(.16,1,.3,1) .4s both}html.hub-intro-cascade .app-root .main-canvas{animation:hi-rise .7s cubic-bezier(.16,1,.3,1) .38s both}html.hub-intro-cascade .app-root :is(.hub-discord,.social-stream){animation:hi-fade .6s ease .65s both}html.hub-intro-cascade .app-root .topbar__brand-meta{animation:hi-slide .5s cubic-bezier(.16,1,.3,1) .82s both}@keyframes hi-bg{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes hi-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes hi-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hi-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes hi-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html.hub-intro-cascade .app-root *{animation-duration:1ms!important;animation-delay:0ms!important}}.buy-overlay[data-v-e2d34035]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#0606088c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.buy-dialog[data-v-e2d34035]{display:flex;flex-direction:column;align-items:center;padding:0 2rem;text-align:center}.buy-dialog__hint[data-v-e2d34035]{margin:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d}.buy-dialog__title[data-v-e2d34035]{margin:.55rem 0 0;font-family:var(--font-headline);font-size:2.75rem;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#fff}.buy-dialog__subtitle[data-v-e2d34035]{margin:.45rem 0 0;font-family:var(--font-body);font-size:.95rem;color:#ffffffb3}.buy-dialog__price[data-v-e2d34035]{display:inline-flex;align-items:center;gap:.35rem;margin:1.1rem 0 0;font-family:var(--font-mono);font-size:1.6rem;font-weight:700;color:#8fe3b8}.buy-dialog__price.is-short[data-v-e2d34035]{color:#ffffff59}.buy-dialog__balance[data-v-e2d34035]{display:inline-flex;align-items:center;gap:.3rem;margin:.45rem 0 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:#ffffff6b}.buy-dialog__balance.is-short[data-v-e2d34035]{color:#e27474}.buy-dialog__dx[data-v-e2d34035]{font-size:.9em}.buy-dialog__actions[data-v-e2d34035]{display:flex;gap:3.5rem;margin-top:2.2rem}.buy-action[data-v-e2d34035]{position:relative;padding:.35rem .15rem;border:0;background:transparent;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff6;cursor:pointer;transition:color .18s ease}.buy-action[data-v-e2d34035]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transition:transform .18s cubic-bezier(.16,1,.3,1)}.buy-action.is-cursor[data-v-e2d34035]{color:#fff}.buy-action.is-cursor[data-v-e2d34035]:after{transform:scaleX(1)}.buy-action--confirm[data-v-e2d34035]{color:rgba(var(--accent-rgb, 229, 196, 105),.55)}.buy-action--confirm.is-cursor[data-v-e2d34035]{color:var(--accent, #e5c469)}.buy-fade-enter-active[data-v-e2d34035],.buy-fade-leave-active[data-v-e2d34035]{transition:opacity .2s ease}.buy-fade-enter-active .buy-dialog[data-v-e2d34035],.buy-fade-leave-active .buy-dialog[data-v-e2d34035]{transition:opacity .2s ease,transform .26s cubic-bezier(.16,1,.3,1)}.buy-fade-enter-from[data-v-e2d34035],.buy-fade-leave-to[data-v-e2d34035]{opacity:0}.buy-fade-enter-from .buy-dialog[data-v-e2d34035],.buy-fade-leave-to .buy-dialog[data-v-e2d34035]{opacity:0;transform:translateY(10px)}.ask-overlay[data-v-1ff0a43c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#0606088c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ask-dialog[data-v-1ff0a43c]{display:flex;flex-direction:column;align-items:center;max-width:34rem;padding:0 2rem;text-align:center}.ask-dialog__hint[data-v-1ff0a43c]{margin:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d}.ask-dialog__title[data-v-1ff0a43c]{margin:.55rem 0 0;font-family:var(--font-headline);font-size:2.75rem;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#fff}.ask-dialog__body[data-v-1ff0a43c]{margin:.9rem 0 0;font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:#ffffffb3}.ask-dialog__actions[data-v-1ff0a43c]{display:flex;gap:3.5rem;margin-top:2.2rem}.ask-action[data-v-1ff0a43c]{position:relative;padding:.35rem .15rem;border:0;background:transparent;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff6;cursor:pointer;transition:color .18s ease}.ask-action[data-v-1ff0a43c]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transition:transform .18s cubic-bezier(.16,1,.3,1)}.ask-action.is-cursor[data-v-1ff0a43c]{color:#fff}.ask-action.is-cursor[data-v-1ff0a43c]:after{transform:scaleX(1)}.ask-action--confirm[data-v-1ff0a43c]{color:rgba(var(--accent-rgb, 229, 196, 105),.55)}.ask-action--confirm.is-cursor[data-v-1ff0a43c]{color:var(--accent, #e5c469)}.ask-fade-enter-active[data-v-1ff0a43c],.ask-fade-leave-active[data-v-1ff0a43c]{transition:opacity .2s ease}.ask-fade-enter-active .ask-dialog[data-v-1ff0a43c],.ask-fade-leave-active .ask-dialog[data-v-1ff0a43c]{transition:opacity .2s ease,transform .26s cubic-bezier(.16,1,.3,1)}.ask-fade-enter-from[data-v-1ff0a43c],.ask-fade-leave-to[data-v-1ff0a43c]{opacity:0}.ask-fade-enter-from .ask-dialog[data-v-1ff0a43c],.ask-fade-leave-to .ask-dialog[data-v-1ff0a43c]{opacity:0;transform:translateY(10px)}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(./bebas-neue-latin-ext-DWiEslNC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(./bebas-neue-latin-9mHNbWWO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./jetbrains-mono-400-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./jetbrains-mono-400-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./jetbrains-mono-400-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./jetbrains-mono-400-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-400-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./inter-400-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./inter-400-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./inter-400-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(./inter-400-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(./barlow-condensed-700italic-latin-ext-CbhzQEkf.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(./barlow-condensed-700italic-latin-DjyOzRJ7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(./barlow-condensed-700-latin-ext-CwuXbfVR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(./barlow-condensed-700-latin-v1xN8_Wq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface: #fcf8f8;--surface-bright: #fcf8f8;--surface-dim: #ddd9d9;--surface-tint: #5d5f5f;--surface-variant: #e5e2e1;--surface-container-lowest: #ffffff;--surface-container-low: #f6f3f2;--surface-container: #f1edec;--surface-container-high: #ebe7e7;--surface-container-highest: #e5e2e1;--inverse-surface: #313030;--inverse-on-surface: #f4f0ef;--background: #0a0a0a;--on-background: #1c1b1b;--on-surface: #1c1b1b;--on-surface-variant: #444748;--primary: #5d5f5f;--on-primary: #ffffff;--primary-container: #ffffff;--on-primary-container: #747676;--inverse-primary: #c6c6c7;--secondary: #5f5e5e;--on-secondary: #ffffff;--secondary-container: #e4e2e1;--on-secondary-container: #656464;--tertiary: #675e42;--on-tertiary: #ffffff;--tertiary-container: #ffffff;--on-tertiary-container: #7f7558;--error: #ba1a1a;--on-error: #ffffff;--error-container: #ffdad6;--on-error-container: #93000a;--success: #22c55e;--gold: #e5c469;--accent: var(--gold);--accent-rgb: 229, 196, 105;--accent-soft: rgba(var(--accent-rgb), .18);--follow-surface: #33343b;--follow-surface-hover: #40424a;--follow-on-surface: rgba(255, 255, 255, .88);--follow-surface-active: #4a2f37;--follow-surface-active-hover: #5c3944;--follow-on-surface-active: #f0929f;--backdoor: #ff2a3d;--backdoor-soft: rgba(255, 42, 61, .5);--live: #e03131;--daily: #5ef2a8;--daily-soft: rgba(94, 242, 168, .5);--outline: #747878;--outline-variant: #c4c7c8;--radius: .25rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--font-headline: "Bebas Neue", sans-serif;--font-display: "Bebas Neue", sans-serif;--font-body: "Inter", sans-serif;--font-label: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--font-condensed: "Barlow Condensed", sans-serif;--sidenav-width: 16rem;--sidenav-width-reduced: 4.5rem;--chat-safe-bottom: 7rem}*,*:before,*:after{box-sizing:border-box;-webkit-user-select:none;user-select:none}html,body{margin:0;padding:0;height:100%;overflow:hidden}body{background:transparent;color:var(--on-background);font-family:var(--font-body);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input{font:inherit}.hub-icon{width:1em;height:1em;display:inline-block;flex:none;vertical-align:-.125em}.hub-icon.is-filled{fill:currentColor}.skeleton{position:relative;overflow:hidden;background:#ffffff0d}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);animation:skeleton-sweep 1.6s ease-in-out infinite}@keyframes skeleton-sweep{to{transform:translate(100%)}}.scanlines:before{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#12101000 50%,#0000000d 50%),linear-gradient(90deg,#00000005,#00000003,#00000005);background-size:100% 2px,3px 100%;z-index:10;pointer-events:none}.floating-layer{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:none}.glass-chip{position:relative;z-index:0}.glass-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:4px;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 15px #00000026;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),top .25s cubic-bezier(.16,1,.3,1),right .25s cubic-bezier(.16,1,.3,1),bottom .25s cubic-bezier(.16,1,.3,1),left .25s cubic-bezier(.16,1,.3,1),background-color .25s ease,border-color .25s ease}.glass-chip.is-glass:before{opacity:1;top:-3px;right:-7px;bottom:-3px;left:-7px}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:#ffffff2e;border:3px solid transparent;background-clip:padding-box;border-radius:var(--radius-full);transition:background-color .15s ease}::-webkit-scrollbar-thumb:hover{background-color:#ffffff57}::-webkit-scrollbar-button{display:none;width:0;height:0}.scroll-y{overflow-y:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.app-root{position:relative;width:100%;max-width:1920px;height:100vh;margin:0 auto}.hub-return-enter-active{transition:opacity .4s ease}.hub-return-enter-from{opacity:0}@media(prefers-reduced-motion:reduce){.hub-return-enter-active{transition:none}}.bg-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.global-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transition:opacity .18s ease;background:radial-gradient(circle at center,#0a0a0f1a,#0a0a0fd9),linear-gradient(to bottom,#0a0a0fd9,#0a0a0f66 15%,#0a0a0f00 40%),linear-gradient(to top,rgba(10,10,15,.8) 0%,transparent 40%)}.global-vignette--idle{transition:opacity 1.2s ease;opacity:.4}.bg-art{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:var(--hub-bg-filter, blur(6px) brightness(.55) saturate(1.1) contrast(1.05))}.hub-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.layout{position:relative;z-index:10;display:flex;width:100%;height:100%}.main-canvas{position:relative;display:flex;flex:1;height:100%;overflow:hidden;flex-direction:column;justify-content:center;align-items:center}.topbar__friend-requests{color:var(--accent);cursor:pointer;animation:topbar-request-pulse 2s ease-in-out infinite}.topbar__friend-requests:hover{filter:brightness(1.25)}.is-fiche-ouverte .topbar__friend-requests{animation-play-state:paused}@keyframes topbar-request-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.topbar__friend-requests{animation:none}}.topbar__presence-flash{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:.3rem .6rem;background:#0a0a0af2;border:1px solid rgba(255,255,255,.12);color:#ffffffe6;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.02em;white-space:nowrap;pointer-events:none;z-index:30}.topbar__presence-flash.is-offline{border-left-color:#ffffff4d;color:#fff9}.presence-flash-enter-active,.presence-flash-leave-active{transition:opacity .25s ease,transform .25s ease}.presence-flash-enter-from,.presence-flash-leave-to{opacity:0;transform:translate(-50%) translateY(-4px)}@media(prefers-reduced-motion:reduce){.presence-flash-enter-active,.presence-flash-leave-active{transition:none}}.social-stream{--chat-w: 437px;--chat-staff: var(--gold);--chat-vip: rgb(186, 164, 255);--chat-megini: #8ea0ff;--chat-pm: #f2a3cf;position:fixed;right:calc(1.5rem + var(--canvas-edge-inset, 0px));bottom:.75rem;z-index:50;width:var(--chat-w);display:flex;flex-direction:column;gap:8px;pointer-events:none}.social-stream__pane{position:relative}.social-stream__pane:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:-30px;left:0;border-radius:24px;background:#06060873;box-shadow:0 0 60px 36px #06060873;pointer-events:none;transition:opacity .4s ease}.social-stream__pane.is-open:before{top:44px;bottom:-38px;background:#06060899;box-shadow:0 0 60px 36px #06060899}.social-stream.is-quiet .social-stream__pane:before{opacity:0}.chat-pane-enter-active{transition:opacity .24s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.chat-pane-leave-active{position:absolute;right:0;bottom:30px;left:0;transition:opacity .16s ease}.chat-pane-leave-active.is-open{bottom:38px}.chat-pane-enter-from{opacity:0;transform:translateY(10px)}.chat-pane-leave-to{opacity:0}.chat-line{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.45;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.8);word-break:break-word}.chat-line__author{margin-right:9px;font-family:var(--font-mono);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.chat-line__text{white-space:pre-line}.chat-line.is-staff .chat-line__author{color:var(--chat-staff)}.chat-line.is-vip .chat-line__author{color:var(--chat-vip)}.chat-line.is-megini .chat-line__author{color:var(--chat-megini)}.chat-line.is-pm .chat-line__author{color:var(--chat-pm)}.chat-line.is-pm .chat-line__text{font-style:italic;color:#ffe4f2eb}.chat-line.is-sys{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.chat-line.is-mention{margin-left:-8px;padding-left:8px;border-radius:3px;background:linear-gradient(90deg,#e5c46933,#e5c46900 85%)}.chat-line__time{margin-left:8px;font-family:var(--font-mono);font-size:10px;color:#ffffff59;opacity:0;transition:opacity .15s ease}.chat-line:hover .chat-line__time{opacity:1}.chat-line__thinking{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:transparent;background:linear-gradient(90deg,#8ea0ff59,#c9d1ff,#8ea0ff59);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;text-shadow:none;animation:chat-thinking 1.6s linear infinite}@keyframes chat-thinking{0%{background-position:100% 0}to{background-position:-100% 0}}.social-stream__idle{display:flex;flex-direction:column;gap:3px}.chat-line.is-single{max-height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-line.is-single .chat-line__text{white-space:nowrap}.chat-msg-enter-active{transition:opacity .2s ease,transform .2s ease,max-height .2s ease}.chat-msg-leave-active{transition:opacity .5s ease,max-height .5s ease}.chat-msg-enter-from{opacity:0;transform:translateY(6px);max-height:0}.chat-msg-leave-to{opacity:0;max-height:0}.social-stream__history{pointer-events:auto;max-height:clamp(96px,calc((var(--canvas-h, 1080px) - 702px) / 2 - 38px),150px);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px;padding:24px 10px 2px 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 32px);mask-image:linear-gradient(to bottom,transparent 0,#000 32px)}.social-stream__history>:first-child{margin-top:auto}.social-stream__history>.chat-line.is-first,.social-stream__history>.chat-line.is-sys{margin-top:8px}.social-stream__suggest{pointer-events:auto;display:flex;flex-wrap:wrap;gap:4px 18px;margin:6px 0 -2px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.8)}.social-stream__suggest span{color:#fff6;cursor:pointer;transition:color .12s ease}.social-stream__suggest span:hover{color:#ffffffbf}.social-stream__suggest span.is-active{color:var(--chat-staff)}.social-stream__form{position:relative;pointer-events:auto;display:flex;align-items:baseline;min-height:22px;cursor:text}.social-stream.is-open .social-stream__form{margin-top:8px}.social-stream:not(.is-open) .social-stream__form{justify-content:flex-end}.social-stream__hint,.social-stream__me{animation:chat-fade-in .24s ease}@keyframes chat-fade-in{0%{opacity:0}to{opacity:1}}.social-stream__hint{font-family:var(--font-mono);font-size:10.5px;line-height:22px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;text-shadow:0 1px 2px rgba(0,0,0,.8);transition:color .15s ease}.social-stream__hint b{margin-right:10px;font-weight:800;color:var(--chat-staff)}.social-stream__form:hover .social-stream__hint{color:#ffffffa6}.social-stream__me{color:#e5c46999}.social-stream__input{flex:1;min-width:0;padding:0;font-family:var(--font-body);font-size:14px;line-height:1.45;color:#fff;caret-color:var(--chat-staff);background:transparent;border:0;border-radius:0;outline:none;text-shadow:0 1px 2px rgba(0,0,0,.8)}.social-stream__input.is-hidden{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.social-stream__input::placeholder{color:#ffffff52}.social-stream__form.is-pm .social-stream__input{color:var(--chat-pm)}.social-stream__form.is-megini .social-stream__input{color:var(--chat-megini)}.social-stream__count{font-family:var(--font-mono);font-size:10.5px;color:#ffffff73}.overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0606086b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:2rem}.overlay-panel{display:flex;flex-direction:column;background-color:#141417a8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 50px #0006;overflow:hidden}.overlay-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.overlay-eyebrow{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.overlay-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;color:#fff9;transition:color .18s ease,background-color .18s ease}.overlay-close:hover{color:#fff;background:#ffffff1a}.overlay-close--floating{background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffd9}.overlay-close--floating:hover{background:#000000bf;color:#fff}.overlay-pop-enter-active,.overlay-pop-leave-active{transition:opacity .18s ease}.overlay-pop-enter-active .overlay-panel,.overlay-pop-leave-active .overlay-panel{transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.overlay-pop-enter-from,.overlay-pop-leave-to{opacity:0}.overlay-pop-enter-from .overlay-panel,.overlay-pop-leave-to .overlay-panel{opacity:0;transform:scale(.96) translateY(12px)}.music-player{position:relative;display:flex;flex-direction:column;min-width:0}.music-player__identity{display:flex;min-width:0;text-align:left}.music-player__cover{position:relative;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#ffffff0a}.music-player__cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.music-player__cover-mono{font-family:var(--font-headline);letter-spacing:.02em;color:#ffffff47}.music-player__meta{display:flex;flex-direction:column;min-width:0}.music-player__title{font-family:var(--font-headline);font-weight:400;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-player__artist{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease}.music-player__head{position:relative;display:flex;align-items:center;gap:.75rem;min-width:0}.music-player__head>.music-player__identity{flex:1}.music-player__bolt{gap:.35rem;padding:0 .35rem;font-family:var(--font-mono);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.music-player__bolt.is-on,.music-player__bolt.is-on:hover{color:var(--accent)}.music-player__bolt.is-on .hub-icon{fill:currentColor}.music-player__progress-row{display:flex;align-items:center;gap:.75rem}.music-player__time{flex-shrink:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#fff6}.music-player__progress{position:relative;flex:1;min-width:0;height:3px;background:#ffffff1f}.music-player__seek{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background:transparent;opacity:0;cursor:pointer}.music-player__seek::-webkit-slider-runnable-track{height:100%;background:transparent}.music-player__seek::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:100%}.music-player__progress.has-waveform{background:transparent}.music-player__progress-fill{position:absolute;top:0;bottom:0;left:0;background:var(--accent);pointer-events:none}.music-player__wave{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.music-player__wave-img{background-size:100% 160%;background-position:center;background-repeat:no-repeat;opacity:.25;filter:grayscale(100%) brightness(150%)}.music-player__wave-img.is-fill{opacity:1;filter:sepia(100%) hue-rotate(5deg) saturate(500%) brightness(120%)}.music-player__controls{display:flex;align-items:center;justify-content:space-between;gap:1rem}.music-player__transport{display:flex;align-items:center}.music-player__btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px;color:#ffffffa6;outline:2px solid transparent;outline-offset:2px;transition:color .18s ease,outline-color .22s ease,box-shadow .22s ease,transform .18s cubic-bezier(.16,1,.3,1)}.music-player__btn:hover{color:#fff}.music-player__btn--play{border-radius:50%;background:#fff;color:#0a0a0a}.music-player__btn--play:hover{color:#0a0a0a;transform:scale(1.05)}.music-player__btn--toggle{color:#ffffff61}.music-player__btn--toggle:hover{color:#fffc}.music-player__btn--toggle.is-active,.music-player__btn--toggle.is-active:hover{color:var(--accent)}.music-player__volume{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.music-player__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;border-radius:2px;background:linear-gradient(to right,rgba(255,255,255,.85) var(--vol, 50%),rgba(255,255,255,.15) var(--vol, 50%));outline:none;cursor:pointer}.music-player__slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer}.music-player__slider::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:#fff;cursor:pointer}.music-player--stage{width:600px;flex-shrink:0;justify-content:center;gap:1.75rem;padding:2.5rem 3rem 2.75rem;overflow:hidden;background:#00000029}.music-player__halo{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background-size:cover;background-position:center;filter:blur(90px) saturate(1.4);opacity:.3;pointer-events:none}.music-player--stage>:not(.music-player__halo){position:relative}.music-player--stage .music-player__identity{flex-direction:column;gap:1.75rem}.music-player--stage .music-player__cover{width:100%;aspect-ratio:1 / 1;box-shadow:0 30px 60px #00000073}.music-player--stage .music-player__cover-mono{font-size:8rem}.music-player--stage .music-player__meta{gap:.4rem}.music-player__state{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.music-player--stage:not(.is-playing) .music-player__state{visibility:hidden}.music-player--stage .music-player__title{font-size:3.6rem;line-height:1}.music-player--stage .music-player__artist{font-size:.85rem}.music-player--stage .music-player__head{display:block}.music-player--stage .music-player__meta{padding-right:96px}.music-player--stage .music-player__bolt{position:absolute;right:0;bottom:0}.music-player--stage .music-player__progress-row{flex-wrap:wrap;row-gap:.55rem}.music-player--stage .music-player__progress{order:-1;flex-basis:100%}.music-player--stage .music-player__progress.has-waveform{height:56px}.music-player--stage .music-player__progress:not(.has-waveform){height:4px;margin:26px 0}.music-player--stage .music-player__time{font-size:.8rem}.music-player--stage .music-player__time:last-child{margin-left:auto}.music-player--stage .music-player__transport{gap:1rem}.music-player--stage .music-player__btn{width:44px;height:44px}.music-player--stage .music-player__btn .hub-icon{font-size:26px}.music-player--stage .music-player__btn--toggle .hub-icon{font-size:21px}.music-player--stage .music-player__btn--play{width:72px;height:72px}.music-player--stage .music-player__btn--play .hub-icon{font-size:32px}.music-player--stage .music-player__slider{width:120px}.music-player--stage .music-player__bolt{width:auto;min-width:44px;padding:0 .5rem;font-size:.95rem}.music-player--stage .music-player__bolt .hub-icon{font-size:22px}.music-player--card{width:340px;gap:.8rem}.music-player--card .music-player__identity{align-items:center;gap:.85rem;cursor:pointer}.music-player--card .music-player__cover{width:64px;height:64px}.music-player--card .music-player__cover-mono{font-size:1.4rem}.music-player--card .music-player__identity:hover .music-player__cover img{transform:scale(1.06)}.music-player--card .music-player__identity:hover .music-player__artist{color:#fffc}.music-player--card .music-player__meta{gap:.3rem}.music-player--card .music-player__title{font-size:1.5rem;line-height:1.05}.music-player--card .music-player__artist{font-size:.64rem}.music-player--card .music-player__progress-row{gap:.6rem}.music-player--card .music-player__progress.has-waveform{height:22px}.music-player--card .music-player__time{min-width:26px;font-size:.62rem}.music-player--card .music-player__time:last-child{text-align:right}.music-player--card .music-player__transport{gap:.45rem}.music-player--card .music-player__btn{width:30px;height:30px}.music-player--card .music-player__btn .hub-icon{font-size:19px}.music-player--card .music-player__btn--toggle{width:26px;height:26px}.music-player--card .music-player__btn--toggle .hub-icon{font-size:16px}.music-player--card .music-player__bolt{width:auto;min-width:30px}.music-player--card .music-player__bolt .hub-icon{font-size:18px}.music-player--card .music-player__btn--play{width:40px;height:40px}.music-player--card .music-player__btn--play .hub-icon{font-size:22px}.music-player--card .music-player__btn--volume .hub-icon{font-size:17px}.music-player--card .music-player__slider{width:72px}.music-expanded__panel{position:relative;width:1760px;height:1016px;max-width:none;flex-shrink:0}.music-expanded__header{justify-content:flex-start;gap:1rem;height:76px;padding:0 1.5rem 0 3rem}.music-expanded__header .overlay-eyebrow{flex:0 0 calc(600px - 3rem)}.music-expanded__tabs{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;padding-left:2.5rem}.music-tab,.music-add,.track-row,.tracks-head__play,.track-pin,.track-bolt{outline:2px solid transparent;outline-offset:2px;transition:color .18s ease,outline-color .22s ease,box-shadow .22s ease}.music-tab{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.35rem .95rem .35rem .35rem;border:1px solid transparent;border-radius:4px;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.music-tab:hover{color:#fff}.music-tab.is-active{color:#fffffff2;background:#ffffff0f;border-color:#ffffff1f}.music-tab__cover{flex-shrink:0;width:32px;height:32px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:3px;font-family:var(--font-headline);font-size:.75rem;color:#0a0a0ad9}.music-tab__cover img,.track-row__cover img{width:100%;height:100%;object-fit:cover}.music-tab__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-tab__badge{flex-shrink:0;font-size:14px;margin-left:-.25rem;color:#fff6}.music-tab__badge.is-live{color:var(--accent)}.music-add{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.6rem .85rem;border-radius:4px;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.music-add .hub-icon{font-size:16px}.music-add:hover{color:#fff}.music-tab:hover,.music-add:hover,.track-row:hover:not(:disabled),.tracks-head__play:hover,.track-pin:hover,.track-bolt:hover,.music-expanded__panel.is-kb .music-tab:focus,.music-expanded__panel.is-kb .music-add:focus,.music-expanded__panel.is-kb .track-row:focus,.music-expanded__panel.is-kb .tracks-head__play:focus,.music-expanded__panel.is-kb .track-pin:focus,.music-expanded__panel.is-kb .track-bolt:focus,.music-expanded__panel.is-kb .music-player__btn:focus,.music-expanded__panel.is-kb .overlay-close:focus{outline:2px solid rgba(255,255,255,.7);outline-offset:2px;box-shadow:0 0 0 4px #ffffff1a}.music-expanded__body{display:flex;flex:1;min-height:0}.music-expanded__tracks{flex:1;min-width:0;display:flex;flex-direction:column;padding:2rem 2.5rem 1.5rem}.tracks-head{display:flex;align-items:baseline;gap:1.25rem;min-width:0;padding:0 .75rem 1.25rem;flex-shrink:0}.tracks-head__title{flex-shrink:0;font-family:var(--font-headline);font-size:2.75rem;font-weight:400;line-height:1;letter-spacing:.01em;color:#fff}.tracks-head__line{flex:1;min-width:0;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;margin:0 -8px;padding:8px;overflow-y:auto}.track-list__empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;text-align:center;font-family:var(--font-mono);font-size:.8rem;color:#ffffff59}.track-list__empty-title{font-size:.9rem;color:#ffffffb3}.tracks-head__play{align-self:center;display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.6rem 1.1rem;border:1px solid rgba(255,255,255,.18);border-radius:4px;font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;background:#ffffff0f}.tracks-head__play .hub-icon{font-size:16px}.tracks-head__play.is-playing{color:var(--accent);border-color:rgba(var(--accent-rgb),.45)}.track-list__locked{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;text-align:center}.track-list__locked .hub-icon{font-size:36px;color:#ffffff59}.track-list__locked-title{font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.track-list__locked-text{max-width:440px;font-size:1rem;line-height:1.5;color:#ffffff80}.track-line{display:flex;align-items:center;gap:6px;flex-shrink:0}.track-list.has-pins .track-line{padding-right:50px;position:relative}.track-bolt{display:flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;width:64px;height:44px;padding:0;border-radius:4px;font-family:var(--font-mono);font-size:.8rem;font-variant-numeric:tabular-nums;color:#fff6}.track-bolt .hub-icon{font-size:18px}.track-bolt:hover{color:#fff}.track-bolt.is-on{color:var(--accent)}.track-bolt.is-on .hub-icon{fill:currentColor}.track-bolt.is-placeholder{pointer-events:none}.track-pin{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px;color:#fff6}.track-pin .hub-icon{font-size:20px}.track-pin:hover{color:#fff}.track-pin.is-on{color:var(--accent)}.track-row{display:grid;grid-template-columns:44px 52px minmax(0,1fr) 200px 64px;align-items:center;column-gap:1.25rem;flex:1;min-width:0;min-height:64px;padding:6px 1.25rem 6px .5rem;border-radius:4px;text-align:left}.track-row:disabled{opacity:.4;cursor:default}.track-row__index{display:flex;justify-content:center;font-family:var(--font-mono);font-size:.85rem;font-variant-numeric:tabular-nums;color:#ffffff59}.track-row__index .hub-icon{font-size:20px;color:var(--accent)}.track-row__cover{width:52px;height:52px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:4px;font-family:var(--font-headline);font-size:.9rem;color:#0a0a0ad9}.track-row__meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.track-row__title{font-size:1.15rem;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-row.is-playing .track-row__title{color:var(--accent)}.track-row__composer{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-row__stats{display:flex;justify-content:flex-end;gap:1.25rem;font-family:var(--font-mono);font-size:.8rem;color:#ffffff59}.track-row__state{justify-self:end;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.stat-item{display:flex;align-items:center;gap:.35rem}.stat-item .hub-icon{font-size:15px}.track-row__duration{font-family:var(--font-mono);font-size:.85rem;font-variant-numeric:tabular-nums;text-align:right;color:#fff6}.profile-expanded__panel{width:min(1280px,100%);height:min(720px,100%)}.profile-expanded__body{flex:1;min-height:0;display:flex}.profile-crumb{display:flex;align-items:center;gap:.75rem;min-width:0}.profile-crumb__back{display:inline-flex;align-items:center;gap:.5rem;margin-left:-.6rem;padding:.45rem .6rem;border-radius:4px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#fff}.profile-crumb__back .hub-icon{font-size:15px}.profile-crumb__name{color:#fff;font-weight:500}.player-card{width:280px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.125rem .875rem;background:#00000029;overflow-y:auto;overflow-x:clip}.player-card__hero{flex-shrink:0;display:flex;flex-direction:column;gap:.875rem}.player-card__band{position:relative;height:64px;margin:0 -.375rem;border-radius:4px;overflow:hidden;background:linear-gradient(160deg,#2b2b33,#19191d)}.player-card__hero.has-accent .player-card__band{background:var(--hero-accent, #2b2b33)}.player-card__band.has-banner{height:auto;aspect-ratio:17 / 6}.player-card__band-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.player-card__head{display:flex;align-items:center;gap:.75rem;min-width:0}.player-card__token{position:relative;flex-shrink:0;width:76px;height:76px}.player-card__avatar{width:76px;height:76px;border-radius:50%;object-fit:cover}.player-card__avatar--fallback{display:flex;align-items:center;justify-content:center;font-family:var(--font-headline);font-size:1.7rem;color:#0a0a0ad9}.player-card__deco{position:absolute;top:-10%;left:-10%;width:120%;height:120%;pointer-events:none}.player-card__ident{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.player-card__name{max-width:100%;font-family:var(--font-headline);font-size:1.75rem;line-height:1;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card__community{display:inline-flex;min-width:0;max-width:100%;padding:0;border-radius:3px;font:inherit;font-weight:700;letter-spacing:inherit;text-transform:inherit;color:#ffffffd9;white-space:nowrap}.player-card__community-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.player-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;max-width:100%;min-width:0;color:#ffffffd9;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.player-card__vip{display:inline-flex;align-items:center;gap:.25rem;color:#fff;opacity:.85;cursor:default}.player-card__vip .hub-icon{font-size:12px}.player-card__vip-sep{opacity:.45}.player-card__vip-soon{color:#f0a63a}.player-card__discord{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:0;border-radius:3px;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.04em;color:#ffffff6b;white-space:nowrap;transition:color .15s ease}.player-card__discord>span{overflow:hidden;text-overflow:ellipsis}.player-card__discord:hover,.player-card__discord.is-focused{color:#fffc}.player-card__discord.is-unlinked{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.player-card__discord .hub-icon{font-size:11px;flex-shrink:0}.player-card__discord-icon{width:12px;height:12px;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1);opacity:.55}.player-card__discord.is-unlinked .player-card__discord-icon{opacity:.9}.player-card__rank{align-self:stretch;display:flex;align-items:center;gap:.45rem;min-width:0;margin-top:.3rem}.player-card__rank-name{font-family:var(--font-headline);font-size:1.4rem;line-height:1;letter-spacing:.05em;color:var(--rank-ink, #ffffff);background-image:var(--rank-fill, none);-webkit-background-clip:text;background-clip:text}.player-card__level{display:inline-flex;align-items:baseline;gap:.35rem;flex-shrink:0;margin-left:auto}.player-card__level-num{font-family:var(--font-headline);font-size:1.4rem;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.player-card__level-tag{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.player-card__xp-track{height:3px;background:#ffffff1a}.player-card__xp-fill{height:100%;background-color:var(--rank-ink, rgba(255, 255, 255, .85));background-image:var(--rank-fill, none)}.player-card__presence{min-width:0;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card__presence.is-ingame{color:var(--accent)}.player-card__presence.is-hub,.player-card__presence.is-lobby{color:#ffffffd9}.player-card__presence.is-connecting{color:#ffffff9e}.player-card__shelf{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:1.1rem .875rem}.player-card__badge{display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:.5rem;min-width:0;margin:-4px -6px;padding:4px 6px;border-radius:4px;font-family:var(--font-headline);font-size:1rem;line-height:1.05;letter-spacing:.03em;color:#ffffffe0;text-align:left}.player-card__badge>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.player-card__badge-icon{flex-shrink:0;color:#ffffff9e}.player-card__badge.rarity-void .player-card__badge-icon{box-sizing:content-box;width:16px;height:16px;padding:2px;border-radius:3px;background:#ffffffeb;color:#050505}.profile-label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.player-card__games{flex-shrink:0;display:flex;flex-direction:column}.player-card__games-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;align-items:baseline}.player-card__label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.player-card__game{padding-top:.75rem;font-family:var(--font-headline);font-size:1.06rem;line-height:1;letter-spacing:.03em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card__num{text-align:right;font-family:var(--font-mono);font-size:.72rem;color:#ffffff9e;font-variant-numeric:tabular-nums;white-space:nowrap}.player-card__bar{grid-column:1 / -1;height:2px;margin-top:.45rem;background:#ffffff14}.player-card__bar i{display:block;height:100%;background:#ffffff80}.player-card__none{margin-top:.625rem;font-family:var(--font-mono);font-size:.7rem;color:#ffffff6b}.player-card__tally{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem}.player-card__tally>.player-card__label{grid-column:1 / -1;margin-bottom:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card__score-rank{color:#ffffff9e}.player-card__score-val{justify-self:start;font-family:var(--font-headline);font-size:2.6rem;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--rank-ink, #ffffff);background-image:var(--rank-fill, none);-webkit-background-clip:text;background-clip:text}.player-card__totals{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:.3rem .5rem;padding-bottom:.3rem}.player-card__total-val{font-family:var(--font-headline);font-size:1.3rem;line-height:1;text-align:right;color:#fff;font-variant-numeric:tabular-nums}.player-card__total-label{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap}.profile-tabbar{display:flex;align-items:center;gap:1.25rem;padding:1.125rem 2.125rem .375rem}.profile-tabbar__btn{display:flex;align-items:center;gap:.5rem;padding:.55rem .25rem;border-radius:4px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:#ffffff6b;outline:2px solid transparent;outline-offset:2px;transition:color .18s ease,outline-color .2s ease,box-shadow .2s ease}.profile-tabbar__btn .hub-icon{font-size:16px}.profile-tabbar__btn:hover,.profile-tabbar__btn.is-kb-focus{color:#ffffffe6;outline-color:#ffffffb3;box-shadow:0 0 0 4px #ffffff1a}.profile-tabbar__btn.is-glass:hover,.profile-tabbar__btn.is-glass.is-kb-focus{outline-offset:5px}.profile-tabbar__btn.is-glass{color:#fff}.profile-tabbar__badge{flex:0 0 auto;font-size:.75em;letter-spacing:.08em;font-weight:700;color:#ffffff3d}.profile-tabbar__btn.is-glass .profile-tabbar__badge{color:#ffffff6b}.profile-expanded__right{display:flex;flex-direction:column;flex:1;min-width:0}.profile-expanded__tabs{display:contents}.profile-expanded__content{flex:1;min-width:0;overflow-y:auto;padding:1.125rem 1.75rem 1.375rem;display:flex;flex-direction:column}.profile-other-frame{flex:1;min-height:0;display:flex;flex-direction:column;padding:1.375rem 2.125rem;overflow-y:auto}.profile-view{display:flex;flex-direction:column;flex:1;min-height:0}.profile-expanded__panel .is-focused{position:relative;outline:2px solid rgba(255,255,255,.7);outline-offset:-2px;box-shadow:none}.profile-expanded__panel .overlay-close:hover,.psoc__search:focus-within,button.psoc-row:hover,button.lb-row:hover{outline:2px solid rgba(255,255,255,.7);outline-offset:-2px}.profile-expanded__panel :is(.psoc-btn,.psoc__view,.psoc__code-copy,.psoc__code-zone,.psoc-hero__code,.lb-pager__btn,.profile-crumb__back,.player-card__discord,.player-card__community,.player-card__badge){outline:2px solid transparent;outline-offset:2px;transition:outline-color .18s ease,box-shadow .18s ease,background-color .15s ease,color .15s ease}.profile-expanded__panel :is(.psoc-btn,.psoc__view.is-focused,.psoc__code-copy,.psoc__code-zone,.psoc-hero__code,.lb-pager__btn:not(:disabled),.profile-crumb__back,.player-card__discord,.player-card__community,button.player-card__badge):is(:hover,.is-focused){outline:2px solid rgba(255,255,255,.7);outline-offset:2px;box-shadow:0 0 0 4px #ffffff1a}.profile-expanded__panel .overlay-close.is-focused{color:#fff;background:#ffffff1a}.profile-empty-hint{padding:1.5rem;text-align:center;font-family:var(--font-mono);font-size:.75rem;color:#ffffff59}.psoc{flex:1;min-height:0;display:grid;grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);grid-template-rows:auto minmax(0,1fr);column-gap:2rem;row-gap:.875rem}.psoc__head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-width:0}.psoc__views{display:flex;align-items:baseline;gap:.375rem;margin-left:-.5rem}.psoc__view{display:inline-flex;align-items:baseline;gap:.45rem;padding:.3rem .5rem;border-radius:4px;font-family:var(--font-headline);font-size:2.25rem;line-height:1;letter-spacing:.02em;color:#ffffff4d}.psoc__view:hover{color:#ffffffb3}.psoc__view.is-on{color:#fff}.psoc__view-count{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:#ffffff6b}.psoc__code{display:flex;align-items:center;gap:.625rem;margin:0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#ffffff73}.psoc__code-value{font-size:.85rem;letter-spacing:.12em;color:#fff}.psoc__code-zone{display:inline-flex;align-items:center;justify-content:center;width:7.5rem;height:28px;border-radius:4px;cursor:pointer;touch-action:none}.psoc-mask{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;padding:0 10px;border-radius:4px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 8px,transparent 8px 16px);font:700 .62rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#ffffff9e}.psoc-mask .hub-icon{flex-shrink:0;font-size:15px}.psoc__code-copy{display:inline-flex;align-items:center;gap:.375rem;height:28px;padding:0 .625rem;border-radius:4px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;background:#ffffff0f}.psoc__code-copy .hub-icon{font-size:13px}.psoc__code-copy.is-done{color:var(--accent)}.psoc__side{display:flex;flex-direction:column;gap:.625rem;min-width:0;min-height:0}.psoc__search{display:flex;align-items:center;gap:.625rem;flex-shrink:0;height:46px;padding:0 .875rem;border-radius:4px;background:#ffffff0f;color:#ffffff80;cursor:text}.psoc__search .hub-icon{flex-shrink:0;font-size:16px}.psoc__search input{flex:1;min-width:0;border:0;outline:0;background:none;font-family:var(--font-mono);font-size:.85rem;color:#fff}.psoc__search input::placeholder{color:#fff6}.psoc__search-clear{display:flex;padding:4px;border-radius:4px;color:#ffffff80}.psoc__search-clear:hover{color:#fff}.psoc__list{flex:1;min-height:0;overflow-y:auto;margin:0 -8px;padding:4px 8px .75rem}.psoc__group{padding:1rem .75rem .4rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.psoc__group:first-child{padding-top:.375rem}.psoc__group-count{margin-left:.45rem;color:#ffffff3d}.psoc__empty{margin:0;padding:1.25rem .75rem;font-family:var(--font-mono);font-size:.72rem;color:#ffffff6b}.psoc-row{display:flex;align-items:center;gap:.875rem;width:100%;min-height:64px;margin:3px 0;padding:8px .75rem;border-radius:4px;text-align:left}.psoc-row__avatar,.psoc-hero__avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;font-family:var(--font-headline);color:#0a0a0ad9;background:#fff}.psoc-row__avatar{width:46px;height:46px;font-size:1.1rem}.psoc-row__avatar img,.psoc-hero__avatar img{display:block;width:100%;height:100%;object-fit:cover}.psoc-row__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.psoc-row__name{font-family:var(--font-headline);font-size:1.4rem;line-height:1;letter-spacing:.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psoc-row__pin{margin-left:.3rem;font-size:12px;vertical-align:.2em;color:#ffffff8c;transform:rotate(45deg)}.psoc-row__detail{font-family:var(--font-mono);font-size:.7rem;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psoc-row__level{flex-shrink:0;display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;color:#ffffff6b;font-variant-numeric:tabular-nums}.psoc-row.is-dim .psoc-row__level .rank-emblem{opacity:.5}:is(.psoc-row.is-ingame .psoc-row__detail,.psoc-hero__status.is-ingame){color:var(--accent)}:is(.psoc-row.is-online .psoc-row__detail,.psoc-hero__status.is-online){color:#ffffffe0}:is(.psoc-row.is-away .psoc-row__detail,.psoc-hero__status.is-away){color:#c8963e}:is(.psoc-row.is-connecting .psoc-row__detail,.psoc-hero__status.is-connecting){color:#ffffff9e}:is(.psoc-row.is-offline .psoc-row__detail,.psoc-hero__status.is-offline){color:#ffffff6b}:is(.psoc-row.is-request .psoc-row__detail,.psoc-hero__status.is-request){color:#a78bfa}:is(.psoc-row.is-muted .psoc-row__detail,.psoc-hero__status.is-muted){color:#ffffff80}.psoc-row.is-dim .psoc-row__avatar{filter:grayscale(1);opacity:.45}.psoc-row.is-dim .psoc-row__name{color:#fff9}.psoc-row.is-dim:is(:hover,.is-glass) .psoc-row__avatar{filter:none;opacity:1}.psoc-row.is-dim:is(:hover,.is-glass) .psoc-row__name{color:#fff}.psoc-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;overflow:hidden;padding:2.5rem 2.75rem;border-radius:4px;background:#ffffff08}.psoc-hero__art{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.psoc-hero.has-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#08080aeb,#08080aa8,#08080a4d),linear-gradient(to right,#08080a80,#08080a00 70%);pointer-events:none}.psoc-hero.is-quiet:after{background:linear-gradient(to top,#08080af2,#08080acc,#08080a80),linear-gradient(to right,#08080a80,#08080a00 70%)}.psoc-art-enter-active,.psoc-art-leave-active{transition:opacity .25s ease}.psoc-art-enter-from,.psoc-art-leave-to{opacity:0}.psoc-hero__body{position:relative;z-index:1;min-width:0}.psoc-hero__id{display:flex;align-items:flex-end;gap:1.75rem;min-width:0}.psoc-hero__avatar{width:132px;height:132px;font-size:3.4rem;box-shadow:0 12px 30px #00000059}.psoc-hero__avatar .hub-icon{font-size:3rem}.psoc-hero__names{min-width:0;display:flex;flex-direction:column;gap:.75rem;padding-bottom:.25rem}.psoc-hero__name{margin:0;font-family:var(--font-headline);font-weight:400;font-size:5.5rem;line-height:.85;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psoc-hero__level{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.psoc-hero__level .psoc-row__pin{margin-left:.6rem;vertical-align:0}.psoc-hero__status{margin:1.5rem 0 0;font-family:var(--font-headline);font-size:2.1rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.psoc-hero__confirm{margin:1.25rem 0 0;font-size:1rem;color:#fff}.psoc-hero__eyebrow{display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.psoc-hero__code{display:flex;align-items:center;width:24rem;max-width:100%;height:6.5rem;margin-top:.6rem;border-radius:4px;font-family:var(--font-headline);font-size:7.5rem;line-height:.85;letter-spacing:.03em;color:var(--accent);cursor:pointer;touch-action:none}.psoc-hero__code .psoc-mask{font-size:.72rem}.psoc-hero__code .psoc-mask .hub-icon{font-size:18px}.psoc-hero__hint{margin:1rem 0 0;font-size:.95rem;color:#fff9}.psoc-hero__actions{margin-top:1.75rem}.psoc-hero__more{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-left:-.5rem}.psoc-hero__primary+.psoc-hero__more{margin-top:.75rem}.psoc-btn{display:inline-flex;align-items:center;gap:.45rem;height:2.5rem;padding:0 .5rem;border-radius:4px;font-family:var(--font-headline);font-size:1.2rem;letter-spacing:.05em;line-height:1;color:#ffffffa8}.psoc-btn .hub-icon{font-size:1rem}.psoc-btn.is-primary{height:3.5rem;padding:0 1.75rem;font-size:1.6rem;background:var(--accent);color:#0a0a0c}.psoc-btn.is-primary .hub-icon{font-size:1.35rem}.psoc-btn.is-ghost:is(:hover,.is-focused){color:#fff}.psoc-btn.is-danger{color:#f87171}.lb-top{display:flex;align-items:center;justify-content:space-between;min-height:26px;padding:0 .625rem .75rem}.lb-pager{display:flex;align-items:center;gap:.625rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b}.lb-pager b{color:#fff;font-weight:700}.lb-pager__btn{width:26px;height:26px;display:grid;place-items:center;border-radius:4px;color:#ffffff9e}.lb-pager__btn .hub-icon{font-size:15px}.lb-pager__btn:disabled{color:#ffffff3d;cursor:default}.lb-table{display:flex;flex-direction:column}.lb-grid{display:grid;grid-template-columns:52px minmax(0,1fr) 70px 104px 84px 26px;align-items:center;column-gap:.5rem}.lb-table__head{padding:0 .625rem .5rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff3d}.lb-table__head .lb-num{font-family:inherit;font-size:inherit;color:inherit}.lb-table__head .lb-num:nth-child(5){color:#ffffff9e}.lb-row{width:100%;min-height:39px;padding:0 .625rem;border-radius:4px;text-align:left;transition:background-color .15s ease}button.lb-row:hover,.lb-row.is-focused{background:#fff1}.lb-row__rank{font-family:var(--font-mono);font-size:.78rem;color:#ffffff6b;font-variant-numeric:tabular-nums}.lb-row__rank.is-top{color:var(--gold);font-weight:700}.lb-row__player{display:flex;align-items:center;gap:.625rem;min-width:0;font-size:.875rem;color:#fff;white-space:nowrap}.lb-row__name{overflow:hidden;text-overflow:ellipsis}.lb-row__taxi{color:#ffffff6b;font-size:.85em}.lb-boards{margin-bottom:.25rem}.lb-row__avatar{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;font-family:var(--font-headline);font-size:.7rem;color:#0a0a0ad9}.lb-row__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.lb-num{text-align:right;font-family:var(--font-mono);font-size:.78rem;color:#ffffff9e;font-variant-numeric:tabular-nums}.lb-score{color:#fff;font-weight:700}.lb-row__chev{justify-self:end;font-size:15px;color:#ffffff9e;visibility:hidden}.lb-row:hover .lb-row__chev,.lb-row.is-focused .lb-row__chev{visibility:visible}.lb-row.is-self{min-height:42px}.lb-row.is-self .lb-row__rank,.lb-row.is-self .lb-row__player{color:var(--accent);font-weight:700}.lb-row.is-self .lb-num{color:#fff}.lb-gap{min-height:30px;padding:0 .625rem;font-size:1.375rem;font-weight:700;line-height:1;color:#ffffff6b}.badge-filters{align-self:flex-start;display:flex;align-items:center;gap:1.625rem;margin:-.25rem 0 1.125rem -.25rem;padding:.375rem .75rem;border-radius:4px}.badge-filters__tab{padding:3px 2px;border-radius:4px;font-family:var(--font-headline);font-size:1.125rem;letter-spacing:.05em;color:#ffffff6b;transition:color .18s ease}.badge-filters__tab:hover{color:#fffc}.badge-filters__tab.is-glass{color:#fff}.badge-section__head{display:flex;align-items:baseline;gap:.5rem;padding:0 2px .625rem}.badge-section__head .profile-label{color:#ffffff9e}.badge-section__count{font-family:var(--font-mono);font-size:.72rem;color:#ffffff6b}.badge-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#ffffff4d}.badge-empty-state .hub-icon{font-size:2.5rem;margin-bottom:.75rem;opacity:.5}.badge-empty-state p{font-family:var(--font-headline);font-size:.9rem;letter-spacing:.03em}.badge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem;margin-bottom:1.5rem}.badge-card{display:flex;align-items:center;gap:.95rem;height:74px;padding:0 1rem;border-radius:4px;background:#ffffff09}.badge-card.is-locked{opacity:.5}.badge-card__icon{flex-shrink:0;font-size:26px;padding:4px;box-sizing:content-box;border-radius:4px;color:#ffffff8c}.badge-card.rarity-rare .badge-card__icon{color:#60a5fa}.badge-card.rarity-epic .badge-card__icon{color:#a78bfa}.badge-card.rarity-mythic .badge-card__icon{color:var(--gold)}.badge-card.rarity-void .badge-card__icon{color:#050505;background:#ffffffeb}.badge-card.is-locked .badge-card__icon{color:#ffffff4d}.badge-card.is-locked.rarity-void .badge-card__icon{background:#ffffff2e;color:#ffffff4d}.badge-card__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.badge-card__title-row{display:flex;align-items:baseline;gap:.5rem;min-width:0}.badge-card__title{min-width:0;font-family:var(--font-headline);font-size:1rem;line-height:1.1;letter-spacing:.03em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-card__rarity{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b}.badge-card.rarity-rare .badge-card__rarity{color:#60a5fa}.badge-card.rarity-epic .badge-card__rarity{color:#a78bfa}.badge-card.rarity-mythic .badge-card__rarity{color:var(--gold)}.badge-card.rarity-void .badge-card__rarity{color:#fff}.badge-card.is-locked .badge-card__rarity{color:#ffffff6b}.badge-card__desc{margin:0;font-size:.75rem;line-height:1.35;color:#ffffff6b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.badge-card__meta{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;font-family:var(--font-mono);font-size:.65rem;color:#ffffff6b;text-align:right}.badge-card__date{color:#ffffff9e}.roadmap{flex:1;display:flex;flex-direction:column;justify-content:center;gap:3rem;padding:1rem .25rem 1.5rem}.roadmap__chapters{display:flex;align-items:flex-end;gap:2.75rem}.roadmap__chapter{display:flex;flex-direction:column;gap:.3rem;padding:0 0 .5rem;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;font:inherit;text-align:left;cursor:pointer;color:#ffffff4d}.roadmap__chapter.is-completed{color:var(--accent)}.roadmap__chapter.is-current{color:#fff}.roadmap__chapter.is-shown{border-bottom-color:currentColor}.roadmap__chapter:hover .roadmap__chapter-name{opacity:.8}.roadmap__chapter-name{font-family:var(--font-headline);font-size:1.9rem;line-height:1;letter-spacing:.03em}.roadmap__chapter-range{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;color:#ffffff73}.roadmap__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.5rem}.roadmap__eyebrow{display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.roadmap__level-value{display:block;margin-top:.4rem;font-family:var(--font-headline);font-size:10rem;line-height:.8;color:#fff}.roadmap__shown{min-width:0;text-align:right}.roadmap__shown-label{display:block;margin-top:.4rem;font-family:var(--font-headline);font-size:4.5rem;line-height:.9;color:#fff}.roadmap__shown.is-current .roadmap__shown-label{color:var(--accent)}.roadmap__shown.is-locked .roadmap__shown-label{color:#fff6}.roadmap__shown-desc{margin:.55rem 0 0;font-size:.95rem;line-height:1.4;color:#fff9}.roadmap__shown-objects{margin:.75rem 0 0;font-family:var(--font-mono);font-size:.75rem;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;white-space:pre-wrap;color:#ffffffbf}.roadmap__shown-objects-count{margin-right:.75em;color:#ffffff73}.roadmap__rank{display:block;margin-top:.9rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.roadmap__track{position:relative;display:grid}.roadmap__rail{position:absolute;top:87px;height:8px;border-radius:4px;overflow:hidden;background:#ffffff1a}.roadmap__rail-reach,.roadmap__rail-done{position:absolute;top:0;bottom:0;left:0}.roadmap__rail-reach{background:#fff}.roadmap__rail-done{background:var(--accent)}.roadmap__stop{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0 14px;border-radius:4px}.roadmap__stop:hover{outline:2px solid rgba(255,255,255,.7);outline-offset:-2px}.roadmap__stop-level{font-family:var(--font-headline);font-size:3.4rem;line-height:60px;color:#ffffff40}.roadmap__stop-mark{position:relative;width:18px;height:18px;border-radius:4px;background:#2b2b2b}.roadmap__stop-label{font-family:var(--font-headline);font-size:1.2rem;letter-spacing:.02em;white-space:nowrap;color:#ffffff59}.roadmap__stop.is-completed .roadmap__stop-level{color:var(--accent)}.roadmap__stop.is-completed .roadmap__stop-mark{background:var(--accent)}.roadmap__stop.is-completed .roadmap__stop-label{color:#ffffffd9}.roadmap__stop.is-current .roadmap__stop-level{font-size:4.2rem;color:#fff}.roadmap__stop.is-current .roadmap__stop-mark{width:22px;height:22px;margin:-2px 0;background:#fff}.roadmap__stop.is-current .roadmap__stop-label{color:#fff}.roadmap__stop-objects{min-height:.9rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#fff6}.roadmap-apex-ink{color:var(--apex-solid, #a283ff)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.roadmap-apex-ink{background-image:var(--apex-ink);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.roadmap__chapters-rule{align-self:flex-end;width:1px;height:2.9rem;margin:0 -1.25rem .6rem;background:#ffffff2e}.roadmap__chapter--apex{position:relative}.roadmap__chapter--apex .roadmap__chapter-name{white-space:nowrap;font-size:2.3rem;letter-spacing:.05em}.roadmap__chapter--apex .rank-emblem{margin-right:.3em;vertical-align:baseline}.roadmap__chapter--apex.is-shown{border-bottom-color:transparent}.roadmap__chapter--apex.is-shown:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--apex-ink, var(--apex-solid, #a283ff))}.roadmap-apex{display:flex;flex-direction:column;gap:1.85rem}.roadmap-apex__head{display:flex;align-items:center;gap:3rem;padding:.5rem .25rem;margin:-.5rem -.25rem;border-radius:4px}.roadmap-apex__head.is-focused{outline:2px solid rgba(255,255,255,.7);outline-offset:-2px}.roadmap-apex__logo{flex:none}.roadmap-apex.is-reached .roadmap-apex__logo{filter:drop-shadow(0 0 28px rgba(162,131,255,.45))}.roadmap-apex__titles{display:flex;flex-direction:column;gap:.6rem;min-width:0}.roadmap-apex__name-row{display:flex;align-items:center;gap:2rem;min-width:0}.roadmap-apex__name{font-family:var(--font-headline);font-size:8.25rem;line-height:.82;letter-spacing:.04em}.roadmap-apex__subline{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#fffc}.roadmap-apex__route{display:flex;flex-direction:column;gap:.65rem}.roadmap-apex__road-row{--road-top: 1.65rem;display:flex;align-items:flex-start;gap:.9rem}.roadmap-apex.is-reached .roadmap-apex__road-row{--road-top: 0px}.roadmap-apex__road{flex:1;min-width:0;display:flex;gap:3px;padding-top:var(--road-top)}.roadmap-apex__seg{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.5rem}.roadmap-apex__bar{position:relative;display:block;height:10px;border-radius:2px;overflow:hidden;background:var(--seg-track)}.roadmap-apex__fill{position:absolute;top:0;bottom:0;left:0;background:var(--seg)}.roadmap-apex__seg-name{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;white-space:nowrap;overflow:hidden;color:#ffffff59}.roadmap-apex__seg.is-reached .roadmap-apex__seg-name{color:var(--seg)}.roadmap-apex__you{position:absolute;top:-9px;width:2px;height:19px;margin-left:-1px;background:#fff}.roadmap-apex__you-label{position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#fff}.roadmap-apex__you.is-start .roadmap-apex__you-label{left:0;transform:none}.roadmap-apex__you.is-end .roadmap-apex__you-label{left:auto;right:0;transform:none}.roadmap-apex__cap{flex:none;margin-top:calc(var(--road-top) + 5px - .8rem)}.roadmap-apex__peers{margin-top:.35rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.roadmap-apex__rewards{display:flex;flex-direction:column;gap:.75rem}.roadmap-apex__reward-grid{display:grid;gap:1rem}.roadmap-apex__reward{display:flex;align-items:center;gap:1rem;min-width:0;padding:.9rem 1.1rem;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#ffffff08}.roadmap-apex.is-reached .roadmap-apex__reward{border-color:#ffffff29;background:#ffffff0d}.roadmap-apex__reward-icon{flex:none;color:#ffffffbf}.roadmap-apex.is-reached .roadmap-apex__reward-icon{color:#fff}.roadmap-apex__reward-title{flex:none;font-family:var(--font-headline);font-size:1.65rem;letter-spacing:.08em;text-transform:uppercase}.roadmap-apex__reward-frame{flex:none;width:26px;height:26px;box-sizing:border-box;border:3px solid rgba(255,255,255,.4);border-radius:2px}.roadmap-apex__reward-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.roadmap-apex__reward-name{font-family:var(--font-headline);font-size:1.4rem;letter-spacing:.03em;color:#fff}.roadmap-apex__reward-slot,.roadmap-apex__reward-owned{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.roadmap-apex__reward-owned{flex:none;letter-spacing:.16em;color:var(--accent)}.options-page{width:100%;height:100%;padding:120px 3rem var(--chat-safe-bottom, 7rem);display:flex;flex-direction:column;gap:.5rem}.options-header{display:flex;flex-direction:column;align-items:center;text-align:center}.options-title{font-family:var(--font-headline);font-size:3rem;line-height:1;color:#fff;letter-spacing:2px;text-shadow:0 4px 20px rgba(0,0,0,.5);margin-bottom:.25rem}.options-hint{display:flex;align-items:center;justify-content:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;color:#ffffff40;text-transform:uppercase;letter-spacing:.08em;margin-top:-.2rem;transition:opacity .4s ease;opacity:1;animation:hint-bob 2s ease-in-out infinite}.options-hint .hub-icon{font-size:1.1rem}.options-hint.is-hidden{opacity:0;pointer-events:none}.options-body{flex:1;min-height:0;width:100%;max-width:1080px;margin:0 auto;padding-top:2rem;display:flex;align-items:flex-start}.options-nav{position:relative;width:220px;flex-shrink:0;display:flex;flex-direction:column;gap:.2rem;padding:6px 1.25rem 0 0}.options-nav:after{content:"";position:absolute;top:-.75rem;bottom:-.75rem;right:0;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.12) 15%,rgba(255,255,255,.12) 85%,transparent 100%)}.options-nav__btn{display:flex;align-items:center;gap:.65rem;padding:.7rem .8rem;border:1px solid transparent;border-radius:4px;color:#ffffff80;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;text-align:left;outline:2px solid transparent;outline-offset:2px;transition:color .18s ease,outline-color .22s ease,box-shadow .22s ease}.options-nav__btn .hub-icon{font-size:19px}.options-nav__btn.is-active{color:#ffffffeb;background:#ffffff0f;border-color:#ffffff1f}.options-nav__btn:hover,.options-nav__btn.is-kb-focus{color:#fff;outline-color:#ffffffb3;box-shadow:0 0 0 4px #ffffff1a}.options-panel{flex:1;min-width:0;max-height:100%;overflow-y:auto;padding:6px 6px 6px 2.5rem}.options-panel>.opt-row{animation:opt-panel-in .22s cubic-bezier(.16,1,.3,1)}@keyframes opt-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.options-panel .opt-row:not(.opt-row--action)+.opt-row--action{margin-top:1.25rem}.options-panel .opt-slider-val{min-width:4ch}.opt-slider-row.is-muted .opt-slider-val{opacity:.35}.opt-icon-btn--vide{visibility:hidden}.options-panel .opt-slider-row{flex-shrink:0}.options-panel .opt-note{margin:1rem 0 0;font-family:var(--font-mono);font-size:.8rem;color:#fff6}.opt-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.85rem 1.1rem;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:4px;outline:2px solid transparent;outline-offset:2px;transition:background-color .18s ease,outline-color .22s ease,box-shadow .22s ease}.opt-row{margin-bottom:.5rem}.opt-row:hover,.opt-row.is-gamepad-focus{outline-color:#ffffffb3;box-shadow:0 0 0 4px #ffffff1a}.opt-row.is-editing{background-color:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.3)}.opt-row.is-editing .opt-slider{background:rgba(var(--accent-rgb),.35)}.opt-row>*{position:relative}.opt-row--nav{cursor:pointer}.opt-row--action{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#ffffff2e}.opt-row--action .opt-row__chevron{color:#fff9}.opt-row:not(.opt-row--action)+.opt-divider+.opt-row--action{margin-top:1.25rem}.opt-row__chevron{flex-shrink:0;font-size:20px;color:#ffffff4d}.opt-row__chevron--feature{color:var(--accent)}.opt-row__info{display:flex;flex-direction:column;gap:.35rem}.opt-row__label{font-family:var(--font-headline);font-size:1.15rem;color:#fff}.opt-row__desc{font-family:var(--font-mono);font-size:.8rem;color:#fff6}.opt-divider{display:none}.opt-toggle-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;flex-shrink:0}.opt-toggle-btn{padding:.55rem 1.1rem;border-radius:4px;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.03em;color:#ffffff80;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.opt-toggle-btn:hover{color:#ffffffd9;background:#ffffff12;border-color:#ffffff2e}.opt-toggle-btn.is-active{color:var(--accent);background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.4);box-shadow:0 2px 10px rgba(var(--accent-rgb),.15)}.opt-toggle-btn--lang{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem .4rem .55rem}.opt-toggle-btn__flag{display:block;width:18px;height:12px;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff26 inset;filter:grayscale(45%);opacity:.75;transition:filter .18s ease,opacity .18s ease}.opt-toggle-btn__flag svg{display:block;width:100%;height:100%}.opt-toggle-btn--lang:hover .opt-toggle-btn__flag,.opt-toggle-btn--lang.is-active .opt-toggle-btn__flag{filter:grayscale(0%);opacity:1}.opt-pseudo{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.opt-pseudo input{width:180px;padding:.5rem .7rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:var(--font-mono);font-size:.9rem;outline:none}.opt-pseudo input:focus{border-color:rgba(var(--accent-rgb),.4)}.opt-confirm-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;color:#0a0a0ad9;background:var(--accent);transition:opacity .18s ease}.opt-confirm-btn:disabled{opacity:.3;cursor:default}.opt-confirm-btn .hub-icon{font-size:18px}.opt-slider-row{display:flex;align-items:center;gap:.75rem;width:300px}.opt-icon-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:#ffffff8c;transition:color .18s ease}.opt-icon-btn:hover{color:#fff}.opt-icon-btn .hub-icon{font-size:18px}.opt-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:3px;background:#ffffff26;outline:none;cursor:pointer}.opt-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:14px;background:#fff;cursor:pointer}.opt-slider::-moz-range-thumb{width:10px;height:14px;border:none;background:#fff;cursor:pointer}.opt-slider-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700;color:var(--accent);min-width:3ch;text-align:right;flex-shrink:0}.notification-stack{position:fixed;bottom:4rem;left:50%;transform:translate(-50%);z-index:9999;pointer-events:none}.toast{position:relative;display:flex;align-items:center;padding:.75rem 2.5rem .75rem 1.25rem;background-color:#0a0a0cd1;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);box-shadow:0 4px 24px #0006;pointer-events:auto;cursor:pointer;min-width:260px;max-width:1728px;overflow:hidden;background-size:200% 200%;animation:fluidGlow 6s ease-in-out infinite alternate}@keyframes fluidGlow{0%{background-position:0% 20%}50%{background-position:100% 80%}to{background-position:0% 20%}}.toast:hover{background-color:#0f0f12e0;box-shadow:0 6px 32px #00000080}.toast--info{background-image:radial-gradient(100% 100% at 50% 50%,rgba(229,196,105,.2),transparent 70%);border-color:#edd69838}.toast--success{background-image:radial-gradient(100% 100% at 50% 50%,rgba(34,197,94,.2),transparent 70%);border-color:#67d79038}.toast--error{background-image:radial-gradient(100% 100% at 50% 50%,rgba(186,26,26,.2),transparent 70%);border-color:#d0616138}.toast--warning{background-image:radial-gradient(100% 100% at 50% 50%,rgba(229,165,74,.2),transparent 70%);border-color:#edc18238}.toast__pattern-container{position:absolute;top:-140px;left:-140px;right:-140px;bottom:-140px;z-index:0;opacity:.08;pointer-events:none;animation:slidePattern 25s linear infinite}@keyframes slidePattern{0%{transform:translate(0) translateY(0)}to{transform:translate(122.474px) translateY(-70.711px)}}.toast__pattern-icon{color:var(--gold)}.toast--success .toast__pattern-icon{color:var(--success)}.toast--error .toast__pattern-icon{color:var(--error)}.toast--warning .toast__pattern-icon{color:#e5a54a}.toast__content{position:relative;z-index:1;display:flex;align-items:center;gap:.6rem;text-align:left}.toast__title{font-family:var(--font-headline);font-size:1.05rem;color:#fff;letter-spacing:.05em;white-space:nowrap}.toast__divider{color:#fff3;font-family:var(--font-headline);font-size:1rem;font-weight:700}.toast__message{font-family:var(--font-mono);font-size:.75rem;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-enter-active{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active{transition:opacity .25s ease-in,transform .3s cubic-bezier(.5,0,1,1)}.toast-enter-from{opacity:0;transform:scale(.85) translateY(30px)}.toast-leave-to{opacity:0;transform:scale(.9) translateY(150px)}.notification-stack--ingame{top:40px;right:calc(40px + var(--ath-edge-inset, 0px));bottom:auto;left:auto;transform:none}.notification-stack--ingame .toast{zoom:var(--notif-s, 1);max-width:520px;padding:.75rem 1.25rem}.notification-stack--ingame .toast__content{flex-direction:column;align-items:flex-start;gap:.15rem}.notification-stack--ingame .toast__divider{display:none}.notification-stack--ingame .toast__title{white-space:normal}.notification-stack--ingame .toast__message{white-space:normal;overflow:visible;text-overflow:clip}.notification-stack--ingame .toast-enter-from{opacity:0;transform:scale(.9) translate(40px)}.notification-stack--ingame .toast-leave-to{opacity:0;transform:scale(.95) translate(60px)}:root,[data-bg=blur]{--hub-bg-filter: blur(6px) brightness(.55) saturate(1.1) contrast(1.05)}[data-bg=sharp]{--hub-bg-filter: brightness(.5) saturate(1.05) contrast(1.05)}[data-bg=dark]{--hub-bg-filter: blur(8px) brightness(.3) saturate(.6) contrast(1.05)}[data-bg=plain]{--hub-bg-filter: none}[data-bg=tint]{--hub-bg-filter: grayscale(1) blur(6px) brightness(.55) contrast(1.1)}:root[data-bg=plain]:not([data-theme=backdoor]):not([data-season]) .bg-art,.th-stage[data-bg=plain]:not([data-theme=backdoor]) .th-art{background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(var(--accent-rgb),.1),transparent 70%),#0c0c10!important}:root[data-bg=tint]:not([data-theme=backdoor]):not([data-season]) .bg-wrapper:before,.th-stage[data-bg=tint]:not([data-theme=backdoor]) .th-tint{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgb(var(--accent-rgb));mix-blend-mode:color;opacity:.75}[data-pattern=none]{--hub-pattern: none}[data-pattern=dots]{--hub-pattern: radial-gradient(rgba(255, 255, 255, .09) 1px, transparent 1.6px) 0 0 / 7px 7px}[data-pattern=grid]{--hub-pattern: linear-gradient(rgba(var(--accent-rgb), .07) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, rgba(var(--accent-rgb), .07) 1px, transparent 1px) 0 0 / 48px 48px}[data-pattern]{--hub-pattern-mask: none}[data-pattern=crans]{--hub-pattern: rgba(var(--accent-rgb), .11);--hub-pattern-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 30'%3E%3Cpolygon points='5.1,4 6.5,4 5.4,10 4.0,10'/%3E%3Cpolygon points='7.7,4 9.1,4 8.0,10 6.6,10'/%3E%3Cpolygon points='10.3,4 11.7,4 10.6,10 9.2,10'/%3E%3Cpolygon points='12.9,4 14.3,4 13.2,10 11.8,10'/%3E%3Cpolygon points='15.5,4 16.9,4 15.8,10 14.4,10'/%3E%3Cpolygon points='18.1,4 19.5,4 18.4,10 17.0,10'/%3E%3Cpolygon points='20.7,4 22.1,4 21.0,10 19.6,10'/%3E%3Cpolygon points='33.1,19 34.5,19 33.4,25 32.0,25'/%3E%3Cpolygon points='35.7,19 37.1,19 36.0,25 34.6,25'/%3E%3Cpolygon points='38.3,19 39.7,19 38.6,25 37.2,25'/%3E%3Cpolygon points='40.9,19 42.3,19 41.2,25 39.8,25'/%3E%3Cpolygon points='43.5,19 44.9,19 43.8,25 42.4,25'/%3E%3Cpolygon points='46.1,19 47.5,19 46.4,25 45.0,25'/%3E%3Cpolygon points='48.7,19 50.1,19 49.0,25 47.6,25'/%3E%3C/svg%3E") 0 0 / 93px 50px repeat}:root:not([data-pattern=none]):not([data-theme=backdoor]):not([data-season]) .global-vignette:after,.th-stage:not([data-pattern=none]):not([data-theme=backdoor]) .th-pattern{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--hub-pattern, none);-webkit-mask:var(--hub-pattern-mask, none);mask:var(--hub-pattern-mask, none)}.glitch-backdoor-text{position:relative;display:inline-block;animation:backdoor-hide-original 7s infinite step-end}.glitch-backdoor-text:before,.glitch-backdoor-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.backdoor-layout-text{color:transparent!important;pointer-events:none;-webkit-user-select:none;user-select:none}.backdoor-render-text{position:absolute;top:0;left:0;width:100%;text-align:center;color:inherit}.glitch-backdoor-text:after{color:#888;animation:backdoor-scramble-top 7s infinite step-end}.glitch-backdoor-text:before{color:transparent;text-shadow:3px 0 rgba(0,255,255,.9),-3px 0 rgba(255,0,255,.9);animation:backdoor-glitch-rgb-top 5s infinite step-end}@keyframes backdoor-hide-original{0%,9.9%{color:inherit}10%,11%{color:transparent}11.1%,34.9%{color:inherit}35%,36.5%{color:transparent}36.6%,61.9%{color:inherit}62%,63%{color:transparent}63.1%,87.9%{color:inherit}88%,89%{color:transparent}89.1%,to{color:inherit}}@keyframes backdoor-scramble-top{0%,9.9%{opacity:0;content:"BACKDOOR";transform:skew(0) scale(1);filter:blur(0);color:#888}10%{opacity:1;content:"B4CKD00R";transform:skew(8deg) scale(1);filter:blur(1px);color:#888}10.5%{opacity:1;content:"B@CKDOOR";transform:skew(-15deg) scaleY(1.1);filter:blur(0);color:var(--backdoor)}11%{opacity:0;content:"BACKDOOR";transform:skew(0) scale(1);filter:blur(0);color:#888}11.1%,34.9%{opacity:0}35%{opacity:1;content:"BACKD#OR";transform:skew(-5deg);filter:blur(2px);color:#888}35.5%{opacity:1;content:"B^CKD0OR";transform:skew(20deg) scaleY(.8);filter:blur(0);color:var(--backdoor)}36%{opacity:1;content:"BA[KD]OR";transform:skew(-4deg) scale(.95);filter:blur(0);color:#888}36.5%{opacity:0;content:"BACKDOOR";transform:skew(0);filter:blur(0);color:#888}36.6%,61.9%{opacity:0}62%{opacity:1;content:"SYS_ERR!";transform:skew(12deg) scale(1.1);filter:blur(3px);color:#888}62.5%{opacity:1;content:"B4CKD00R";transform:skew(-10deg) scale(1);filter:blur(0);color:#888}63%{opacity:0;content:"BACKDOOR";transform:skew(0);filter:blur(0);color:#888}63.1%,87.9%{opacity:0}88%{opacity:1;content:"B#CKD00R";transform:skew(-20deg) scaleY(1.2);filter:blur(0);color:var(--backdoor)}88.5%{opacity:.5;content:"B@CXDOOR";transform:skew(5deg) scale(.98);filter:blur(1px);color:#888}89%{opacity:0;content:"BACKDOOR";transform:skew(0);filter:blur(0);color:#888}89.1%,to{opacity:0}}@keyframes backdoor-glitch-rgb-top{0%,14.9%{opacity:0;clip-path:inset(0 0 0 0);transform:translate(0);content:"BACKDOOR";filter:hue-rotate(0deg)}15%{opacity:1;clip-path:inset(10% 0 40% 0);transform:translate(-3px,1px);content:"B4CKDOOR";filter:hue-rotate(90deg)}15.5%{opacity:1;clip-path:inset(60% 0 10% 0);transform:translate(4px,-2px);content:"BACKDOOR";filter:hue-rotate(0deg)}16%{opacity:.6;clip-path:inset(30% 0 50% 0);transform:translate(-2px,3px);content:"B#CKD00R";filter:hue-rotate(180deg)}16.5%{opacity:1;clip-path:inset(70% 0 5% 0);transform:translate(3px,-1px);content:"BACKDOOR";filter:hue-rotate(0deg)}17%{opacity:0;clip-path:inset(0 0 0 0);transform:translate(0);content:"BACKDOOR";filter:hue-rotate(0deg)}17.1%,44.9%{opacity:0}45%{opacity:1;clip-path:inset(20% 0 60% 0);transform:translate(-4px,2px);content:"B@CXDOOR";filter:hue-rotate(45deg)}45.5%{opacity:1;clip-path:inset(80% 0 5% 0);transform:translate(3px,-1px);content:"B4CKD00R";filter:hue-rotate(-45deg)}46%{opacity:0;clip-path:inset(0 0 0 0);transform:translate(0);content:"BACKDOOR";filter:hue-rotate(0deg)}46.1%,74.9%{opacity:0}75%{opacity:1;clip-path:inset(70% 0 0% 0);transform:translate(-5px);content:"SYS_ERR!";filter:hue-rotate(270deg)}75.5%{opacity:.5;clip-path:inset(10% 0 80% 0);transform:translate(5px,-2px);content:"BA[KD]OR";filter:hue-rotate(0deg)}76%{opacity:0;clip-path:inset(0 0 0 0);transform:translate(0);content:"BACKDOOR";filter:hue-rotate(0deg)}76.1%,91.9%{opacity:0}92%{opacity:1;clip-path:inset(40% 0 40% 0);transform:translate(-2px,1px);content:"B^CKD0OR";filter:hue-rotate(120deg)}92.5%{opacity:1;clip-path:inset(20% 0 70% 0);transform:translate(2px,-1px);content:"BACKDOOR";filter:hue-rotate(0deg)}93%{opacity:0;clip-path:inset(0 0 0 0);transform:translate(0);content:"BACKDOOR";filter:hue-rotate(0deg)}93.1%,to{opacity:0}}.games-deck__tab--backdoor.is-active .glitch-backdoor-text{color:var(--backdoor)}.games-deck__tab--backdoor:not(.is-active) .glitch-backdoor-text:before{animation:none}:root[data-theme=backdoor] .bg-art,.th-stage[data-theme=backdoor] .th-art{filter:blur(6px) brightness(.42) saturate(.25) contrast(1.2)}:root[data-theme=backdoor] .bg-wrapper:after,.th-stage[data-theme=backdoor] .th-veil{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.3) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 35%,#ff2a3d1f,#0c000399 78%)}.saison-fond{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.saison-defs{position:absolute;width:0;height:0;overflow:hidden}.saison-figee{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.saison-logo{display:block;aspect-ratio:2 / 1;overflow:visible}.saison-logo--clic{cursor:pointer}.saison-veille{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.saison-veille>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hub-hud{transition:opacity .18s ease;width:var(--canvas-w, 1920px);height:var(--canvas-h, 1080px);flex:none;zoom:var(--canvas-scale, 1)}.hub-hud--idle{transition:opacity 1.2s ease;opacity:0;pointer-events:none}.hub-hud--asleep{content-visibility:hidden}.app-root--idle{cursor:none}.hub-screensaver{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;font-size:calc(100vh / 67.5);background:radial-gradient(ellipse 45% 40% at 50% 50%,#0a0a0f8c,#0a0a0f00);pointer-events:none}.hub-screensaver__face{position:absolute;top:0;right:0;bottom:0;left:0}.hub-screensaver__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .8s ease}.hub-screensaver__stage--dim{opacity:0}.hub-screensaver__stage--corner{align-items:flex-start;justify-content:flex-end;padding:0 0 5.5em 6.5em}.hub-screensaver__stage--corner .hub-screensaver__hint{margin-top:1.6em;padding-left:0}.hub-screensaver__photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:opacity .8s ease}.hub-screensaver__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0fcc,#0a0a0f00 45%)}.hub-screensaver__photo--dim{opacity:0}.hub-screensaver__photo--recall:after{background:#0a0a0f9e}.hub-screensaver__postcard-kicker{margin:0 0 .9em;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.95em;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#e5c469d9}.hub-screensaver__postcard-title{margin:0;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:6.5em;line-height:.9;letter-spacing:.02em;color:#f4f2eef2}.hub-screensaver__logo{width:15em;opacity:.9}.hub-screensaver__players{margin:1.4em 0 0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.95em;font-weight:700;letter-spacing:.3em;padding-left:.3em;text-transform:uppercase;color:#e5c469bf}.hub-screensaver__clock{margin:0;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:9em;line-height:.9;letter-spacing:.04em;padding-left:.04em;font-variant-numeric:tabular-nums;color:#f4f2eeeb}.hub-screensaver__date{margin:1.4em 0 0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.95em;letter-spacing:.3em;padding-left:.3em;text-transform:uppercase;color:#f4f2ee8c}.hub-screensaver__date+.hub-screensaver__pseudo{margin-top:.7em}.hub-screensaver__pseudo{margin:1.2em 0 0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.95em;font-weight:700;letter-spacing:.3em;padding-left:.3em;text-transform:uppercase;color:#e5c469bf}.hub-screensaver__pseudo--top{margin:0 0 2.4em}.hub-screensaver__figures{display:flex;gap:4.5em}.hub-screensaver__figure{display:flex;flex-direction:column;align-items:center;gap:.6em}.hub-screensaver__figure-value{font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:4.2em;line-height:1;font-variant-numeric:tabular-nums;color:#f4f2eeeb}.hub-screensaver__bar{width:7em;height:.18em;margin:-.39em 0;background:#f4f2ee24}.hub-screensaver__bar-fill{display:block;height:100%;background:#e5c469d9}.hub-screensaver__figure-label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.68em;letter-spacing:.26em;padding-left:.26em;text-transform:uppercase;color:#f4f2ee73}.hub-screensaver__cover{width:17em;height:17em;object-fit:cover;box-shadow:0 1.5em 4em #0000008c}.hub-screensaver__track{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:34em;margin:1.1em 0 0;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:3.4em;line-height:1;text-align:center;color:#f4f2eeeb}.hub-screensaver__emblem{width:9em;height:9em;border-radius:50%;object-fit:cover}.hub-screensaver__emblem--letter{display:flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;background:#f4f2ee0f;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:5em;line-height:1;color:#e5c469e6}.hub-screensaver__community{max-width:24em;margin:.45em 0 0;overflow:hidden;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:4.6em;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#f4f2eeeb}.hub-screensaver__recall-kicker{margin:0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.95em;font-weight:700;letter-spacing:.3em;padding-left:.3em;text-transform:uppercase;color:#e5c469d9}.hub-screensaver__recall-who{max-width:14em;margin:.15em 0 0;overflow:hidden;font-family:var(--font-headline, "Bebas Neue", sans-serif);font-size:7em;line-height:1;letter-spacing:.02em;padding-left:.02em;text-overflow:ellipsis;white-space:nowrap;color:#f4f2eef2}.hub-screensaver__recall-what{margin:.6em 0 0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1.05em;letter-spacing:.22em;padding-left:.22em;text-transform:uppercase;color:#f4f2eebf}.hub-screensaver__hint{margin:3em 0 0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.72em;letter-spacing:.26em;padding-left:.26em;text-transform:uppercase;color:#f4f2ee61}.hub-wake-layer--idle{visibility:hidden}.screensaver-fade-enter-active{transition:opacity 1.2s ease}.screensaver-fade-leave-active{transition:opacity .18s ease}.screensaver-fade-enter-from,.screensaver-fade-leave-to{opacity:0}.adm .mono,.adm-overlay .mono{font-family:var(--font-mono)}.adm{position:relative;display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.25rem;width:100%;height:100%;padding:110px 2.5rem 2rem}.adm-side{display:flex;flex-direction:column;gap:1rem;min-height:0;padding:1.25rem 1rem;background-color:#101013b8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.08)}.adm-side__head{display:flex;align-items:center;gap:.5rem}.adm-side__crest{font-size:1.25rem;color:var(--gold)}.adm-side__title{font-family:var(--font-headline);font-size:1.35rem;letter-spacing:.06em;color:#fff;margin:0}.adm-side__quick{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.6rem 0;border-block:1px solid rgba(255,255,255,.07)}.adm-quick{display:flex;flex-direction:column;align-items:center;gap:.15rem}.adm-quick__val{font-size:1rem;color:#fff}.adm-quick__lbl{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}.adm-side__nav{display:flex;flex-direction:column;gap:.15rem;flex:1;min-height:0;overflow-y:auto}.adm-tab{position:relative;display:flex;align-items:center;gap:.65rem;width:100%;padding:.6rem .7rem;border:0;background:transparent;color:#ffffff8c;font-family:var(--font-label);font-size:.82rem;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.adm-tab:hover{background-color:#ffffff0d;color:#ffffffd9}.adm-tab.is-active{background-color:rgba(var(--accent-rgb),.1);color:#fff}.adm-tab.is-active:before{content:"";position:absolute;inset-block:0;left:0;width:2px;background-color:var(--accent)}.adm-tab.is-focused{outline:1px solid rgba(var(--accent-rgb),.5);outline-offset:-1px}.adm-tab__icon{font-size:1.05rem}.adm-tab__label{flex:1}.adm-tab__badge{min-width:1.25rem;padding:.1rem .35rem;border-radius:var(--radius-full);background-color:#ffffff1f;font-family:var(--font-mono);font-size:.62rem;text-align:center;color:#ffffffbf}.adm-tab__badge.is-alert{background-color:var(--error);color:#fff}.adm-side__vitals{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.07)}.adm-vital{display:flex;align-items:center;gap:.4rem;font-size:.7rem;color:#fff6}.adm-vital .hub-icon{font-size:.85rem}.adm-vital__val{color:#ffffffbf}.adm-vital__val small{font-size:.65em;opacity:.6}.adm-vital--cpu{flex-direction:column;align-items:stretch;gap:.3rem}.adm-vital__row{display:flex;justify-content:space-between;align-items:baseline}.adm-vital__lbl{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.adm-gauge{height:3px;background-color:#ffffff1a;overflow:hidden}.adm-gauge__fill{height:100%;background-color:var(--accent);transition:width .4s ease}.adm-gauge__fill.is-warn{background-color:#f0a63a}.adm-gauge__fill.is-bad{background-color:var(--error)}.adm__main{display:flex;min-height:0;min-width:0}.adm-side .is-focused,.adm-panel .is-focused{outline:2px solid rgba(255,255,255,.55);outline-offset:-2px}.adm-panel{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;gap:.85rem;padding:1.25rem 1.5rem;background-color:#101013b8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.08)}.adm-panel__head{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.adm-panel__title{font-family:var(--font-headline);font-size:1.75rem;letter-spacing:.05em;color:#fff;margin:0 auto 0 0}.adm-panel__body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;padding-right:.35rem}.adm-search{display:flex;align-items:center;gap:.45rem;padding:.4rem .65rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);min-width:15rem}.adm-search .hub-icon{font-size:1rem;color:#ffffff59}.adm-search input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-family:var(--font-body);font-size:.8rem;outline:none}.adm-search input::placeholder{color:#ffffff4d}.adm-search__clear{border:0;background:transparent;padding:0;cursor:pointer;display:flex}.adm-sort{display:flex;align-items:center;gap:.3rem}.adm-sort__field{position:relative;display:flex;align-items:center}.adm-sort__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4rem 1.9rem .4rem .65rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:var(--font-label);font-size:.72rem;cursor:pointer;outline:none;transition:border-color .15s ease}.adm-sort__select:hover,.adm-sort__select:focus{border-color:rgba(var(--accent-rgb),.4)}.adm-sort__select option{background:#111;color:#fff}.adm-sort__chevron{position:absolute;right:.45rem;font-size:.9rem;color:#ffffff80;pointer-events:none}.adm-sort__dir{display:flex;align-items:center;padding:.4rem .5rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff9;cursor:pointer;transition:border-color .15s ease,color .15s ease}.adm-sort__dir:hover{color:#fff;border-color:#ffffff40}.adm-rows{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.adm-group{display:flex;align-items:center;gap:.6rem;min-width:0;padding-top:.5rem}.adm-group:first-child{padding-top:0}.adm-group__title{margin:0;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb8;white-space:nowrap}.adm-group .hub-icon{font-size:.9rem;color:#ffffff80}.adm-group__count{font-size:.62rem;color:#ffffff59}.adm-group__rule{flex:1;min-width:1.5rem;height:1px;background:linear-gradient(to right,#ffffff17,#fff0)}.adm-row{display:flex;align-items:center;gap:.85rem;padding:.55rem .75rem;background-color:#ffffff08;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.adm-rows--compact .adm-row{padding:.4rem .6rem;cursor:default}.adm-row:hover{background-color:#ffffff0f}.adm-row--tall{padding-block:.7rem}.adm-row.is-focused{border-color:rgba(var(--accent-rgb),.55);background-color:rgba(var(--accent-rgb),.08)}.adm-row.is-open{border-color:rgba(var(--accent-rgb),.45)}.adm-row.is-selected{background-color:rgba(var(--accent-rgb),.12)}.adm-row.is-alert{background-color:#ff2a3d1a;border-color:#ff2a3d66}.adm-row.is-drained{opacity:.55}.adm-row__id{min-width:2.75rem;font-size:.75rem;color:var(--gold)}.adm-row__glyph{font-size:1.15rem;color:#ffffff73}.adm-row__glyph.is-gold{color:var(--gold)}.adm-row__main{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.adm-row__name{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-row__sub{font-size:.68rem;color:#fff6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-row__sub--warn{color:#f0a63a}.adm-row__reason{flex:1;min-width:0;font-size:.75rem;color:#fff9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-row__meter{display:flex;flex-direction:column;gap:.25rem;width:6rem}.adm-row__actions{display:flex;gap:.25rem}.adm-maprow{display:grid;grid-template-columns:1.15rem minmax(0,1fr) 7rem 7rem 8.5rem;column-gap:.85rem;row-gap:.35rem;align-items:center;padding-block:.65rem}.adm-maprows--peer .adm-maprow{grid-template-columns:1.15rem minmax(0,1fr) 7rem 7rem 8.5rem 8.5rem}.adm-maprow__check{grid-row:1 / span 2}.adm-panel__body--batch{padding-bottom:5.5rem}.adm-maprow__name{min-width:0;font-size:.9rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-maprow__state{font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.adm-maprow__stat{min-width:0;font-size:.68rem;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-maprow__foot{grid-column:2 / -1;display:flex;align-items:center;gap:.85rem;min-width:0}.adm-maprow__info{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.adm-maprow__reason{color:#ffffff8c}.adm-maprow__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem;flex:none;max-width:75%}.adm-act{display:inline-flex;align-items:center;gap:.35rem;height:1.65rem;padding:0 .6rem;border:1px solid rgba(255,255,255,.1);background-color:transparent;color:#ffffffb3;font-family:var(--font-label);font-size:.7rem;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.adm-act .hub-icon{font-size:.85rem;opacity:.8}.adm-act:hover{background-color:#ffffff14;border-color:#ffffff38;color:#fff}.adm-act--primary{border-color:rgba(var(--accent-rgb),.55);background-color:rgba(var(--accent-rgb),.08);color:var(--accent)}.adm-act--primary:hover{background-color:rgba(var(--accent-rgb),.2);color:#fff}.adm-act--ok:hover{border-color:var(--success);color:var(--success)}.adm-act--danger:hover{border-color:var(--error);background-color:#ba1a1a26;color:#ff6b6b}.adm-chip{padding:.15rem .45rem;background-color:#ffffff0f;font-size:.66rem;color:#ffffffa6;white-space:nowrap}.is-ok{color:var(--success)}.is-warn{color:#f0a63a}.is-bad{color:#ff6b6b}.is-gold{color:var(--gold)}.is-mute{color:#ffffff61}.adm-mini{display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0a;color:#ffffffb3;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.adm-mini .hub-icon{font-size:1rem}.adm-mini:hover{background-color:#ffffff1a;color:#fff}.adm-mini.is-on{border-color:var(--accent);color:var(--accent)}.adm-mini--ok:hover{border-color:var(--success);color:var(--success)}.adm-mini--warn:hover{border-color:#f0a63a;color:#f0a63a}.adm-mini--danger:hover{border-color:var(--error);color:#ff6b6b}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .9rem;border:1px solid rgba(255,255,255,.14);background-color:#ffffff0d;color:#ffffffd9;font-family:var(--font-label);font-size:.75rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.adm-btn .hub-icon{font-size:.95rem}.adm-btn:hover{background-color:#ffffff1a;color:#fff}.adm-btn--primary{border-color:var(--accent);background-color:rgba(var(--accent-rgb),.15);color:var(--accent)}.adm-btn--primary:hover{background-color:rgba(var(--accent-rgb),.25);color:#fff}.adm-btn--danger{border-color:#ff6b6b80;color:#ff6b6b}.adm-btn--danger:hover{background-color:#ba1a1a40;color:#fff}.adm-grid{display:grid;gap:.75rem}.adm-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-card{display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;background-color:#ffffff08;border:1px solid rgba(255,255,255,.07)}.adm-card__label{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}.adm-card__value{font-size:1.6rem;color:#fff}.adm-block{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem;background-color:#ffffff08;border:1px solid rgba(255,255,255,.07)}.adm-block__title{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6;font-weight:400;margin:0}.adm-block__hint{font-size:.7rem;color:#ffffff59;margin:0}.adm-setting{display:flex;align-items:center;gap:1rem;padding:.6rem .5rem;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.adm-setting:hover{background-color:#ffffff0a}.adm-setting.is-focused{border-color:rgba(var(--accent-rgb),.55);background-color:rgba(var(--accent-rgb),.08)}.adm-setting__text{display:flex;flex-direction:column;gap:.15rem;flex:1}.adm-setting__label{font-size:.85rem;color:#fff}.adm-setting__desc{font-size:.68rem;color:#fff6}.adm-setting__value{font-size:1rem;color:var(--accent)}.adm-setting__glyph{color:#ffffff80}.adm-toggle{position:relative;width:2.2rem;height:1.1rem;border-radius:var(--radius-full);background-color:#ffffff1f;transition:background-color .2s ease;flex-shrink:0}.adm-toggle.is-on{background-color:rgba(var(--accent-rgb),.6)}.adm-toggle__knob{position:absolute;top:2px;left:2px;width:.85rem;height:.85rem;border-radius:var(--radius-full);background-color:#fff;transition:transform .2s ease}.adm-toggle.is-on .adm-toggle__knob{transform:translate(1.1rem)}.adm-alerts{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:#ba1a1a1f;border:1px solid rgba(255,107,107,.35)}.adm-alerts__head{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#ff6b6b}.adm-alerts__head .hub-icon{font-size:.9rem}.adm-alert-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.4rem .5rem;border:1px solid transparent;background-color:#00000040;color:#fff;font-family:var(--font-body);font-size:.8rem;text-align:left;cursor:pointer}.adm-alert-row:hover{background-color:#0006}.adm-alert-row.is-focused{border-color:rgba(var(--accent-rgb),.6)}.adm-alert-row__id{color:var(--gold)}.adm-alert-row__name{flex:1}.adm-alert-row__go{font-size:1rem;opacity:.5}.adm-spark{width:100%;height:3.5rem}.adm-bars{display:flex;flex-direction:column;gap:.3rem}.adm-bar{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem}.adm-bar__label{font-size:.62rem;color:#fff6}.adm-bar__track{height:5px;background-color:#ffffff14;overflow:hidden}.adm-bar__fill{height:100%;background-color:var(--accent);transition:width .4s ease}.adm-bar__count{font-size:.68rem;color:#ffffffa6;text-align:right}.adm-loglist,.adm-inline-list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.adm-logline{display:flex;align-items:baseline;gap:.65rem;font-size:.72rem}.adm-logline__action{color:var(--gold);min-width:5.5rem}.adm-logline__details{flex:1;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-logline__ago{color:#ffffff4d}.adm-inline-item{display:flex;justify-content:space-between;font-size:.75rem;color:#ffffffb3}.adm-pipeline{display:flex;gap:.3rem;flex-wrap:wrap}.adm-pipe{display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.1);background-color:#ffffff08;color:#ffffff8c;font-family:var(--font-label);font-size:.72rem;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.adm-pipe:hover{color:#fff;background-color:#ffffff12}.adm-pipe.is-active{border-color:var(--accent);color:var(--accent);background-color:rgba(var(--accent-rgb),.1)}.adm-pipe__count{font-size:.65rem;padding:.05rem .3rem;background-color:#ffffff1a}.adm-pipeline--sub .adm-pipe{padding-block:.28rem;font-size:.68rem}.adm-pipe .hub-icon{font-size:.9rem;opacity:.75}.adm-pipe.is-active .hub-icon{opacity:1}.adm-segment{display:flex}.adm-segment button{position:relative;padding:.4rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:0;background-color:#ffffff08;color:#ffffff8c;font-family:var(--font-label);font-size:.75rem;cursor:pointer;transition:color .15s ease,background-color .15s ease}.adm-segment button+button{margin-left:-1px}.adm-segment button:hover{color:#ffffffd9;background-color:#ffffff0f}.adm-segment button.is-active{z-index:1;background-color:rgba(var(--accent-rgb),.15);border-color:var(--accent);color:var(--accent)}.adm-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-card__sub{font-size:.66rem;color:#fff6}.adm-card__value.is-live{color:var(--live)}.adm-panel__body.is-refreshing{opacity:.55;transition:opacity .2s ease}.adm-card__sub--clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-bar--day{grid-template-columns:2.5rem minmax(0,1fr) 3.75rem 3.75rem}.adm-bar__fill.is-muted{background-color:#ffffff47}.adm-bar__count--sub{color:#ffffff59}.adm-hours{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:7rem;padding-top:.9rem;border-bottom:1px solid rgba(255,255,255,.12)}.adm-hours__col{position:relative;display:flex;align-items:flex-end;height:100%}.adm-hours__n{position:absolute;left:0;right:0;margin-bottom:.2rem;font-size:.56rem;text-align:center;color:#ffffff80}.adm-hours__col:hover{background-color:#ffffff0d}.adm-hours__fill{width:100%;background-color:var(--accent);border-radius:2px 2px 0 0}.adm-hours__fill.is-muted{background-color:#ffffff47}.adm-hours__axis{position:relative;height:.9rem;font-size:.58rem;color:#ffffff59}.adm-hours__axis span{position:absolute;transform:translate(-50%);white-space:nowrap}.adm-crow{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 3.25rem 4.5rem 4.75rem 3.25rem 3.5rem 1rem;column-gap:.85rem;row-gap:.4rem;align-items:center}.adm-crow--commu{grid-template-columns:2.75rem minmax(0,1fr) 4rem 3.75rem 4rem 4.5rem 1rem}.adm-crow--head{padding:0 .75rem;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52}.adm-crow--head>span{text-align:right;white-space:nowrap}.adm-crow--head>button{justify-self:end}.adm-crow__sort{display:inline-flex;align-items:center;justify-content:flex-end;gap:.2rem;padding:.2rem 0;background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;cursor:pointer;transition:color .15s ease}.adm-crow__sort:hover{color:#ffffffbf}.adm-crow__sort.is-active{color:var(--gold)}.adm-crow__sort .hub-icon{font-size:.65rem}.adm-crow__stat{font-size:.75rem;color:#fffc;text-align:right;white-space:nowrap}.adm-crow__stat.is-sorted:not(.is-mute){color:#fff}.adm-crow__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.adm-crow__share{display:block;max-width:22rem;height:2px;margin-top:.35rem;background-color:#ffffff0f}.adm-crow__share>span{display:block;height:100%;background-color:#ffffff4d}.adm-crow__share>span.is-lead{background-color:var(--accent)}.adm-crow__go{font-size:1rem;opacity:.45}.adm-crow.is-idle .adm-row__name{color:#fff9}.adm-livetag{display:inline-flex;align-items:center;gap:.3rem;font-size:.6rem;letter-spacing:.08em;color:var(--live);white-space:nowrap}.adm-livetag.is-ok{color:var(--success)}.adm-crow__detail{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem 1.5rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.06);cursor:default}.adm-crow__detail--creator{display:grid;grid-template-columns:auto minmax(14rem,1fr) minmax(20rem,1.25fr);gap:.6rem 2rem}.adm-crow__detail--stack{flex-direction:column;align-items:stretch}.adm-crow__detail--stack .adm-mtable{max-width:46rem}.adm-crow__days{display:grid;grid-template-columns:repeat(7,1.75rem);gap:2px}.adm-crow__day{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.56rem;color:#fff6}.adm-crow__daytrack{display:flex;align-items:flex-end;width:100%;height:3rem;background-color:#ffffff0a}.adm-crow__dayfill{width:100%;background-color:var(--accent);border-radius:2px 2px 0 0}.adm-crow__dayfill.is-muted{background-color:#ffffff47}.adm-crow__facts{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:14rem;margin:0}.adm-crow__facts .adm-kv{justify-content:flex-start}.adm-crow__facts dt{flex:none;min-width:6.5rem}.adm-crow__facts dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-mtable{flex:1;width:100%;border-collapse:collapse;font-size:.75rem}.adm-mtable th{padding:0 0 .3rem;font-size:.56rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:right;color:#ffffff59}.adm-mtable td{padding:.25rem 0;border-top:1px solid rgba(255,255,255,.05);text-align:right;color:#fffc}.adm-mtable th:first-child,.adm-mtable td:first-child{text-align:left}.adm-mtable td:first-child{color:#fff}.adm-mtable td.is-gold{color:var(--gold)}.adm-mtable td.is-mute{color:#ffffff61}.adm-mtable__rank{display:inline-block;min-width:1.25rem}.adm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;flex:1;padding:3rem 1rem;font-size:.85rem;color:#ffffff4d;text-align:center}.adm-empty .hub-icon{font-size:2rem;opacity:.5}.adm-empty--inline{flex:none;padding:1.25rem;font-size:.75rem}.adm-note{display:flex;align-items:center;gap:.45rem;padding:.5rem .7rem;background-color:#ffffff08;border-left:2px solid rgba(255,255,255,.15);font-size:.7rem;color:#fff6;margin:0}.adm-note .hub-icon{font-size:.95rem}.adm-note--warn{border-left-color:#f0a63a99;color:#f0a63a}.adm__refresh{position:absolute;right:2.75rem;bottom:2.25rem;display:flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.6rem;color:#ffffff40;pointer-events:none}.adm__refresh .hub-icon{font-size:.8rem}.adm__refresh.is-stale{color:#f0a63a}.adm-drawer{position:absolute;top:110px;right:2.5rem;bottom:2rem;width:22rem;display:flex;flex-direction:column;background-color:#0c0c0ef0;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border:1px solid rgba(255,255,255,.12);box-shadow:-20px 0 60px #00000080;z-index:5}.adm-drawer__head{display:flex;align-items:center;gap:.65rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.adm-drawer__id{color:var(--gold);font-size:.8rem}.adm-drawer__titles{flex:1;min-width:0}.adm-drawer__name{font-family:var(--font-headline);font-size:1.2rem;color:#fff;margin:0;letter-spacing:.03em}.adm-drawer__sub{font-size:.65rem;color:#ffffff59}.adm-drawer__body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding:.85rem}.adm-drawer__card{display:flex;flex-direction:column;gap:.4rem;padding:.75rem;background-color:#ffffff08;border:1px solid rgba(255,255,255,.06)}.adm-drawer__cardtitle{font-family:var(--font-mono);font-size:.57rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;font-weight:400;margin:0 0 .15rem}.adm-kv{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.75rem;color:#ffffff80}.adm-kv>:last-child{color:#ffffffe6}.adm-idrow{display:flex;align-items:center;gap:.5rem;width:100%;padding:.35rem .45rem;border:1px solid rgba(255,255,255,.06);background-color:#0000004d;color:#ffffffbf;cursor:pointer;text-align:left}.adm-idrow:hover{border-color:#fff3}.adm-idrow.is-copied{border-color:var(--success);color:var(--success)}.adm-idrow__type{font-size:.58rem;text-transform:uppercase;color:var(--gold);min-width:3.5rem}.adm-idrow__val{flex:1;min-width:0;font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-idrow .hub-icon{font-size:.85rem;opacity:.5}.adm-roles{display:grid;grid-template-columns:repeat(2,1fr);gap:.3rem}.adm-role{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;border:1px solid rgba(255,255,255,.1);background-color:#ffffff08;color:#ffffff80;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.adm-role .hub-icon{font-size:.9rem}.adm-role.is-on{border-color:var(--accent);color:var(--accent);background-color:rgba(var(--accent-rgb),.12)}.adm-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.3rem}.adm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background-color:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adm-modal{width:min(26rem,90vw);max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;padding:1.5rem;background-color:#121215fa;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 80px #0009}.adm-modal--wide{width:min(38rem,92vw)}.adm-modal.is-danger{border-color:#ff6b6b66}.adm-modal__head{display:flex;align-items:center;gap:.55rem}.adm-modal__icon{color:var(--gold);font-size:1.3rem}.adm-modal.is-danger .adm-modal__icon{color:#ff6b6b}.adm-modal__title{font-family:var(--font-headline);font-size:1.35rem;letter-spacing:.04em;color:#fff;margin:0}.adm-modal__msg{font-size:.8rem;color:#fff9;margin:0}.adm-modal__fields{display:flex;flex-direction:column;gap:.65rem}.adm-field{display:flex;flex-direction:column;gap:.25rem}.adm-field__label{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.adm-field__input{width:100%;padding:.5rem .65rem;background-color:#00000073;border:1px solid rgba(255,255,255,.14);color:#fff;font-family:var(--font-body);font-size:.85rem;outline:none}.adm-field__input:focus{border-color:var(--accent)}.adm-field__input--area{resize:vertical;min-height:4rem}.adm-field__hint{font-size:.62rem;color:#ffffff4d}select.adm-field__input{cursor:pointer}select.adm-field__input option{background:#111;color:#fff}.adm-modal__actions{display:flex;justify-content:flex-end;gap:.5rem}.adm-batchbar{position:absolute;left:50%;bottom:2.5rem;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background-color:#121215f7;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 40px #00000080;font-size:.75rem;color:#ffffffb3;z-index:6}.adm-actv__frame{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.adm-actv__body{display:flex;flex-direction:column;gap:.85rem;transition:opacity .25s ease}.adm-actv__body.is-hidden{opacity:0;visibility:hidden;transition:none}.adm-actv__wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:2}.adm-actv__loader{display:flex;flex-direction:column;align-items:center;gap:.9rem}.adm-actv__loader-word{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:#fff9}.adm-actv__loader-bar{position:relative;width:9rem;height:2px;overflow:hidden;background:#ffffff1a}.adm-actv__loader-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:var(--accent);animation:adm-actv-load 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes adm-actv-load{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media(prefers-reduced-motion:reduce){.adm-actv__loader-bar:after{animation:none;width:100%;opacity:.5}}.adm-actv__unavailable{margin:0;font-size:.8rem;color:#ffffff8c}.adm-actv__unit{margin-left:.5rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;color:#ffffff8c}.adm-actv__name{font-family:var(--font-headline);font-size:1.75rem;letter-spacing:.04em;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-actv__w.is-up,.adm-actv .is-up{color:#22c55e}.adm-actv .is-down{color:#ff6b6b}.adm-actv .is-new{color:var(--accent);letter-spacing:.08em}.adm-actv .is-mute{color:#fff6}.adm-actv__lbl{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59}.adm-actv__chart{display:grid;gap:.35rem}.adm-actv__chart-head{display:flex;align-items:center;gap:1rem;min-height:1.6rem}.adm-actv__chart-head .adm-segment{margin-left:auto}.adm-segment--sm button{padding:.25rem .6rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.adm-actv__legend{display:flex;align-items:center;gap:1rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;color:#fffc}.adm-actv__legend i{display:inline-block;width:10px;height:10px;margin-right:.4rem;vertical-align:-1px}.adm-actv__ramp{gap:2px}.adm-actv__ramp i{width:14px;margin:0}.adm-actv__ramp span{color:#fff6;margin:0 .4rem}.adm-actv__focus{font-family:var(--font-headline);font-size:1.25rem;letter-spacing:.05em;color:#fff}.adm-actv__clear{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border:1px solid rgba(255,255,255,.12);background:transparent;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#fff9;cursor:pointer}.adm-actv__clear:hover{color:#fff;background:#ffffff0f}.adm-actv__clear .hub-icon{font-size:.75rem}.adm-actv__chart-empty{margin:0;padding:2.5rem 0;text-align:center;font-size:.75rem;color:#ffffff73}.adm-actv__svg{display:block;width:100%;height:auto;overflow:visible}.adm-actv__svg text{font-family:var(--font-mono);font-size:10px;fill:#fff6}.adm-actv__grid line{stroke:#ffffff0d}.adm-actv__grid .adm-actv__day{stroke:#ffffff14}.adm-actv__area{stroke:#121215;stroke-width:1}.adm-actv__area--l0,.adm-actv__sw--l0{fill:#3987e5;background:#3987e5}.adm-actv__area--l1,.adm-actv__sw--l1{fill:#d95926;background:#d95926}.adm-actv__area--l2,.adm-actv__sw--l2{fill:#199e70;background:#199e70}.adm-actv__area--other,.adm-actv__sw--other{fill:#5a5b61;background:#5a5b61}.adm-actv__area--focus{fill:rgba(var(--accent-rgb),.16);stroke:none}.adm-actv__sw--focus{fill:var(--accent);background:var(--accent)}.adm-actv__line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.adm-actv__svg .adm-actv__end{font-family:var(--font-label);font-size:11px;font-weight:600;fill:#fff}.adm-actv__end tspan{font-family:var(--font-mono);font-weight:500;fill:#ffffff8c}.adm-actv__hit{fill:transparent}.adm-actv__hover{pointer-events:none}.adm-actv__hover line{stroke:#fff9}.adm-actv__hover>g>rect{fill:#1a1a1e;stroke:#ffffff1f}.adm-actv__hover text{fill:#fffc;font-family:var(--font-label);font-size:11px}.adm-actv__svg .adm-actv__tip-when{font-family:var(--font-mono);font-size:10px;fill:#ffffff8c}.adm-actv__svg .adm-actv__tip-total{font-family:var(--font-mono);fill:#fff}.adm-actv__low{display:grid;grid-template-columns:minmax(0,1fr) 22.5rem;gap:1.5rem;align-items:start}.adm-actv__table{min-width:0}.adm-actv__row{display:grid;grid-template-columns:1.4rem minmax(0,1fr) 9.5rem 5.75rem 4.5rem 4.75rem 4.5rem 5rem;align-items:center;gap:0 .75rem;min-height:2.2rem;padding:0 .6rem;border-bottom:1px solid rgba(255,255,255,.07);font-size:.75rem;color:#fffc;cursor:pointer}.adm-actv__row:hover{background:#ffffff0a}.adm-actv__row.is-sel{background:rgba(var(--accent-rgb),.1)}.adm-actv__row--head{min-height:1.6rem;cursor:default;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52;border-bottom-color:#ffffff14}.adm-actv__row--head:hover{background:transparent}.adm-actv__sort{padding:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer;white-space:nowrap}.adm-actv__sort:hover,.adm-actv__sort.is-active{color:#fff}.adm-actv__rk{color:#fff6}.adm-actv__nm{display:flex;align-items:baseline;gap:.5rem;min-width:0;white-space:nowrap;overflow:hidden}.adm-actv__nm b{font-family:var(--font-label);font-size:.9rem;font-weight:500;color:#fff}.adm-actv__nm i{font-style:normal;font-size:.66rem;color:#fff6;overflow:hidden;text-overflow:ellipsis}.adm-actv__beta{font-family:var(--font-mono);font-size:.56rem;font-weight:600;letter-spacing:.12em;color:var(--accent)}.adm-actv__bar{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem}.adm-actv__trk{height:2px;background:#ffffff14}.adm-actv__fil{display:block;height:2px;background:#ffffff47}.adm-actv__row.is-first .adm-actv__fil{background:var(--accent)}.adm-actv__spark{display:block;width:5.5rem;height:1.15rem;overflow:visible}.adm-actv__spark polyline{fill:none;stroke:#fff9;stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.adm-actv__spark circle{fill:var(--accent)}.adm-actv__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;margin:0;padding:.6rem .6rem 0;font-size:.66rem;color:#fff6}.adm-actv__foot b{font-weight:500;color:#fff9}.adm-actv__foot-note{margin-left:auto}.adm-actv__names{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .35rem}.adm-actv__names .adm-actv__why{flex-basis:100%}.adm-actv__item.adm-actv__item--name{display:inline;margin:0;padding:.1rem .25rem}.adm-actv__sep{color:#ffffff4d}.adm-actv__reading{display:flex;flex-direction:column;gap:.95rem;padding-left:1.5rem;border-left:1px solid rgba(255,255,255,.07);min-width:0}.adm-actv__sec{display:grid;gap:.35rem}.adm-actv__sec-title{margin:0;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.adm-actv__sec-title--fix{color:#ff6b6b}.adm-actv__sec-title--promote{color:var(--accent)}.adm-actv__sec-title--sleep{color:#fff6}.adm-actv__sec-title--fresh{color:var(--accent)}.adm-actv__item{display:grid;gap:.1rem;margin:0 0 0 -.6rem;padding:.2rem .6rem;border:0;background:transparent;text-align:left;cursor:pointer}.adm-actv__item:hover{background:#ffffff0a}.adm-actv__item.is-sel{background:rgba(var(--accent-rgb),.1)}.adm-actv__item b{font-family:var(--font-label);font-size:.9rem;font-weight:500;color:#fff}.adm-actv__why{margin:0;font-size:.78rem;line-height:1.35;color:#ffffff8c}.adm-swap-enter-active,.adm-swap-leave-active{transition:opacity .16s ease}.adm-swap-enter-from,.adm-swap-leave-to{opacity:0}.adm-modal-enter-active,.adm-modal-leave-active{transition:opacity .18s ease}.adm-modal-enter-from,.adm-modal-leave-to{opacity:0}.adm-drawer-enter-active,.adm-drawer-leave-active{transition:transform .22s ease,opacity .22s ease}.adm-drawer-enter-from,.adm-drawer-leave-to{transform:translate(1.5rem);opacity:0}.adm-batch-enter-active,.adm-batch-leave-active{transition:transform .2s ease,opacity .2s ease}.adm-batch-enter-from,.adm-batch-leave-to{transform:translate(-50%,1rem);opacity:0}:root{--ath-gold: #e6b12e;--ath-white: #f0eff0;--ath-white-pure: #ffffff;--ath-redline: #ff3c3c;--ath-danger: #ff3c3c;--ath-accent-day: #e6b12e;--ath-accent-night: #00e5ff;--ath-margin: 40px;--ath-safe-ratio: 2.334;--ath-edge-follow: .35;--ath-edge-inset: calc( max(0px, (100vw - 100vh * var(--ath-safe-ratio, 2.334)) / 2) * (1 - var(--ath-edge-follow, .35)) );--ath-scrim-strong: rgba(0, 0, 0, .55);--ath-scrim-mid: rgba(0, 0, 0, .34);--ath-scrim-height-top: 220px;--ath-scrim-height-bottom: 340px;--ath-font-mono: "JetBrains Mono", monospace;--ath-font-display: "Outfit", sans-serif;--ath-motion-ms: .12s;--ath-motion-ease: cubic-bezier(.22, .61, .36, 1);--ath-motion-shift: 4px;--ath-tilt-roll: 8;--ath-tilt-pitch: 6;--ath-impact-ms: .3s;--ath-impact-amp: 5px}@keyframes ath-impact-shake{0%{transform:translate(0)}20%{transform:translate(calc(var(--ath-impact-amp, 5px) * -1),calc(var(--ath-impact-amp, 5px) * .7))}40%{transform:translate(var(--ath-impact-amp, 5px),calc(var(--ath-impact-amp, 5px) * -.5))}60%{transform:translate(calc(var(--ath-impact-amp, 5px) * -.7),calc(var(--ath-impact-amp, 5px) * -.8))}80%{transform:translate(calc(var(--ath-impact-amp, 5px) * .5),calc(var(--ath-impact-amp, 5px) * .7))}to{transform:translate(0)}}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:block;src:url(./bebas-neue-latin-9mHNbWWO.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(./outfit-latin-ext-DdQaqQDo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(./outfit-latin-Bc-8i84L.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(./jetbrains-mono-400-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(./jetbrains-mono-400-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(./vt323-latin-ext-iUdYUaX4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(./vt323-latin-wDgJuOC9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(./orbitron-latin-Du7j2Vp2.woff2) format("woff2")}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./share-tech-mono-latin-CCqdbj5z.woff2) format("woff2")}:root{--index-white: var(--ath-white, #f0eff0);--index-white-rgb: 240, 239, 240;--index-white-pure: var(--ath-white-pure, #ffffff);--index-gold: var(--ath-gold, #e6b12e);--index-gold-rgb: 230, 177, 46;--index-redline: var(--ath-redline, #ff3c3c);--index-redline-rgb: 255, 60, 60;--index-redline-glow: rgba(255, 60, 60, .6);--index-accent: #8e949e}.skin-index{--index-white: #f0eff0;--index-white-rgb: 240, 239, 240;--index-white-pure: #ffffff;--index-gold: #e6b12e;--index-gold-rgb: 230, 177, 46;--index-redline: #ff3c3c;--index-redline-rgb: 255, 60, 60;--index-accent: #8e949e}.skin-linear,.skin-hyper,.skin-f1,.skin-minimal{--index-white: #ffffff;--index-white-rgb: 255, 255, 255;--index-white-pure: #ffffff;--index-gold: #e6b12e;--index-gold-rgb: 230, 177, 46;--index-redline: #ff3c3c;--index-redline-rgb: 255, 60, 60;--index-accent: #8e949e}.skin-neon{--index-white: #00d2ff;--index-white-rgb: 0, 210, 255;--index-white-pure: #00d2ff;--index-gold: #bc00ff;--index-gold-rgb: 188, 0, 255;--index-redline: #ff0055;--index-redline-rgb: 255, 0, 85;--index-accent: #0e1e24}.skin-hologram{--index-white: #a0e9ff;--index-white-rgb: 160, 233, 255;--index-white-pure: #ffffff;--index-gold: var(--ath-accent-night, #00e5ff);--index-gold-rgb: 0, 229, 255;--index-redline: #ff3c3c;--index-redline-rgb: 255, 60, 60;--index-accent: rgba(160,233,255,.2)}.skin-jdm{--index-white: #ffaa44;--index-white-rgb: 255, 170, 68;--index-white-pure: #ffaa44;--index-gold: #ffaa44;--index-gold-rgb: 255, 170, 68;--index-redline: #ff5522;--index-redline-rgb: 255, 85, 34;--index-accent: rgba(255,170,68,.55)}.skin-brutalist{--index-white: #000000;--index-white-rgb: 0, 0, 0;--index-white-pure: #000000;--index-gold: #000000;--index-gold-rgb: 0, 0, 0;--index-redline: #ff0000;--index-redline-rgb: 255, 0, 0;--index-accent: rgba(0,0,0,.55);--index-paper: #ffffff}.skin-brutalist-dark{--index-white: #f0eff0;--index-white-rgb: 240, 239, 240;--index-white-pure: #f0eff0;--index-gold: #f0eff0;--index-gold-rgb: 240, 239, 240;--index-redline: #ff3c3c;--index-redline-rgb: 255, 60, 60;--index-accent: rgba(240,239,240,.55);--index-paper: #050505}.skin-pixel{--index-white: #ffba55;--index-white-rgb: 255, 186, 85;--index-white-pure: #ffba55;--index-gold: #ffba55;--index-gold-rgb: 255, 186, 85;--index-redline: #ff7026;--index-redline-rgb: 255, 112, 38;--index-accent: rgba(255,186,85,.6)}.skin-gt3{--index-white: #ffffff;--index-white-rgb: 255, 255, 255;--index-white-pure: #ffffff;--index-gold: #f1ead2;--index-gold-rgb: 241, 234, 210;--index-redline: #ff3c3c;--index-redline-rgb: 255, 60, 60;--index-accent: rgba(241,234,210,.5)}.skin-pulse{--index-white: #a0e9ff;--index-white-rgb: 160, 233, 255;--index-white-pure: #ffffff;--index-gold: #e6b12e;--index-gold-rgb: 230, 177, 46;--index-redline: #ff3c3c;--index-redline-rgb: 255, 60, 60;--index-accent: rgba(255,255,255,.4)}.skin-compass{--index-white: var(--ath-accent-night, #00e5ff);--index-white-rgb: 0, 229, 255;--index-white-pure: #ffffff;--index-gold: var(--ath-accent-night, #00e5ff);--index-gold-rgb: 0, 229, 255;--index-redline: #ff3c3c;--index-redline-rgb: 255, 60, 60;--index-accent: rgba(0,229,255,.65)}.skin-spectrum{--index-white: #f0eff0;--index-white-rgb: 240, 239, 240;--index-white-pure: #ffffff;--index-gold: #e6b12e;--index-gold-rgb: 230, 177, 46;--index-redline: #ff3c3c;--index-redline-rgb: 255, 60, 60;--index-accent: rgba(255,255,255,.5)}.skin-halo{--index-white: #f0eff0;--index-white-rgb: 240, 239, 240;--index-white-pure: #ffffff;--index-gold: #e6b12e;--index-gold-rgb: 230, 177, 46;--index-redline: #ff3c3c;--index-redline-rgb: 255, 60, 60;--index-accent: rgba(255,255,255,.4)}*,*:before,*:after{box-sizing:border-box}.speedo-container{position:fixed;bottom:var(--ath-margin, 40px);right:calc(var(--ath-margin, 40px) + var(--ath-edge-inset, 0px));width:230px;height:230px;font-family:var(--speedo-font, "Outfit"),sans-serif;color:var(--index-white);perspective:1200px;transform-origin:bottom right}.speedo-container.skin-index,.speedo-container.skin-hologram,.speedo-container.skin-halo{border-radius:50%}.speedo-container.skin-linear{width:360px;height:110px}.speedo-container.skin-f1{width:400px;height:76px}.speedo-container.skin-jdm{width:290px;height:130px}.speedo-container.skin-compass{width:340px;height:120px}.speedo-container.skin-pulse{width:320px;height:130px}.speedo-container.skin-minimal{width:290px;height:80px}.speedo-container.skin-pixel{width:240px;height:175px}.speedo-container.skin-gt3{width:270px;height:240px}.speedo-container.skin-spectrum{width:280px;height:220px}.speedo-container.skin-neon{width:260px;height:155px}.speedo-container.skin-brutalist,.speedo-container.skin-brutalist-dark{width:250px;height:220px}.speedo-container.speedo-relay{--speedo-relay-scale: .6;width:calc(512px * var(--speedo-relay-scale));height:calc(256px * var(--speedo-relay-scale));border-radius:0}.speedo-relay-screen{position:absolute;left:0;top:0;width:512px;height:256px;transform:scale(var(--speedo-relay-scale));transform-origin:top left}.speedo-physic-wrapper{width:100%;height:100%;position:relative;transition:transform var(--ath-motion-ms, .12s) var(--ath-motion-ease, ease-out);opacity:var(--speedo-opacity, 1)}.speedo-shake-layer{width:100%;height:100%;position:relative}.redline-shake{animation:idx-rs var(--speedo-shake-ms, 90ms) linear infinite}@keyframes idx-rs{0%,to{transform:translate(0)}25%{transform:translate(.4px,-.3px)}50%{transform:translate(-.3px,.4px)}}.impact-shake{animation:ath-impact-shake var(--ath-impact-ms, .3s) ease-out}.mode-3d{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:transparent!important;display:flex;align-items:center;justify-content:center}.speedo-fade-enter-active,.speedo-fade-leave-active{transition:opacity .3s ease}.speedo-fade-enter-from,.speedo-fade-leave-to{opacity:0}.tabular{font-variant-numeric:tabular-nums}.speedo-container .idx-nitro-fill,.speedo-container .lin-aux-fill,.speedo-container .spc-meter-fill,.speedo-container .pix-n2o-fill{transition-duration:var(--speedo-needle-ms, .12s);transition-timing-function:var(--speedo-needle-easing, ease-out)}.speedo-container .lin-seg,.speedo-container .neo-seg{transition-duration:var(--speedo-needle-ms, 60ms);transition-timing-function:var(--speedo-needle-easing, ease-out)}.speedo-container .spc-bar{transition-duration:var(--speedo-needle-ms, 80ms);transition-timing-function:var(--speedo-needle-easing, ease-out)}.customs-page{width:100%;height:100%;padding:120px 3rem var(--chat-safe-bottom, 7rem);display:flex;flex-direction:column;gap:.5rem}.customs-header{display:flex;flex-direction:column;align-items:center;text-align:center}.customs-title{font-family:var(--font-headline);font-size:3rem;line-height:1;color:#fff;letter-spacing:2px;text-shadow:0 4px 20px rgba(0,0,0,.5);margin-bottom:.25rem}.customs-hint-row{position:relative}.customs-hint{display:flex;align-items:center;justify-content:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;color:#ffffff40;text-transform:uppercase;letter-spacing:.08em;margin-top:-.2rem;transition:opacity .4s ease;opacity:1;animation:hint-bob 2s ease-in-out infinite}.customs-hint .hub-icon{font-size:1.1rem}.customs-hint.is-hidden{opacity:0;pointer-events:none}.customs-body{flex:1;min-height:0;width:100%;max-width:1440px;margin:0 auto;padding-top:2rem;display:flex;align-items:stretch}.customs-body>.options-nav{align-self:flex-start}.customs-nav__gap{height:.9rem;flex-shrink:0}.options-nav__btn.is-disabled{color:#fff3;cursor:default;pointer-events:none}.customs-nav__level{margin-left:auto;padding-left:.75rem;font-size:.75em;letter-spacing:.08em;color:#fff6}.customs-panel__locked{margin:auto;font-size:1.1rem;letter-spacing:.04em;color:#ffffff8c}.customs-panel{flex:1;min-width:0;min-height:0;padding:0 0 0 2.5rem;display:flex;flex-direction:column}.customs-page,.customs-body,.customs-panel{transition:padding .45s cubic-bezier(.2,.7,.2,1),max-width .45s cubic-bezier(.2,.7,.2,1)}.customs-header,.customs-hint-row{max-height:4rem;transition:max-height .45s cubic-bezier(.2,.7,.2,1),opacity .25s ease}.customs-page.is-cabine{padding:94px 4rem var(--chat-safe-bottom, 7rem)}.customs-page.is-cabine .customs-header,.customs-page.is-cabine .customs-hint-row{max-height:0;overflow:hidden;opacity:0;pointer-events:none}.customs-page.is-cabine .customs-body{max-width:100%;padding-top:0}.customs-page.is-cabine .customs-panel{padding-left:1rem}.customs-card{position:relative;flex-shrink:0;display:flex;flex-direction:column;height:0;margin-bottom:-.2rem;padding:0;overflow:hidden;border:0 solid rgba(255,255,255,.16);border-radius:4px;background:#ffffff14;color:#fffffff2;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;text-align:left;opacity:0;visibility:hidden;outline:2px solid transparent;outline-offset:2px;transition:height .45s cubic-bezier(.2,.7,.2,1),margin .45s cubic-bezier(.2,.7,.2,1),opacity .2s ease,visibility 0s linear .45s,outline-color .22s ease,box-shadow .22s ease}.customs-card.is-shown{height:176px;margin-bottom:1.4rem;border-width:1px;opacity:1;visibility:visible;transition:height .45s cubic-bezier(.2,.7,.2,1),margin .45s cubic-bezier(.2,.7,.2,1),opacity .3s ease .15s,visibility 0s,outline-color .22s ease,box-shadow .22s ease}.customs-card:hover,.customs-card.is-kb-focus{outline-color:#ffffffb3;box-shadow:0 0 0 4px #ffffff1a}.customs-card__portrait{display:block;width:100%;height:132px;flex-shrink:0;object-fit:cover;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.customs-card__portrait.is-empty{display:grid;place-items:center;color:#ffffff47}.customs-card__portrait.is-empty .hub-icon{font-size:38px}.customs-card__label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;height:42px;padding:0 14px}.customs-card__open{font-size:.62rem;color:var(--accent)}.options-nav__btn.customs-nav__card-line{max-height:4rem;transition:color .18s ease,outline-color .22s ease,box-shadow .22s ease,max-height .45s cubic-bezier(.2,.7,.2,1),padding .45s cubic-bezier(.2,.7,.2,1),margin .45s cubic-bezier(.2,.7,.2,1),opacity .25s ease}.options-nav__btn.customs-nav__card-line.is-folded{max-height:0;margin-bottom:-.2rem;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}.cx-section{flex:1;min-height:0;display:flex;flex-direction:column;gap:1.25rem}.cx-head,.cx-aside,.cx-rows>*{animation:opt-panel-in .22s cubic-bezier(.16,1,.3,1)}.cx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-shrink:0}.cx-head__title{font-family:var(--font-headline);font-size:1.6rem;line-height:1;color:#fff}.cx-head__desc{font-family:var(--font-mono);font-size:.8rem;color:#ffffff73;margin-top:.35rem}.cx-body{--cx-stage-w: clamp(320px, 32%, 440px);flex:1;min-height:0;display:grid;grid-template-columns:var(--cx-stage-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:2rem;align-items:start}.cx-aside{display:flex;flex-direction:column;gap:.85rem;min-width:0}.cx-stage{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.05),transparent 70%),#00000059;border:1px solid rgba(255,255,255,.1);border-radius:4px}.cx-stage.is-bare{background:none}.cx-body{position:relative}.cx-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;visibility:visible;pointer-events:none}.cx-body--fill{align-items:stretch}.cx-body--fill .cx-stage{flex:1;min-height:0}.cx-caption{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cx-caption__name{font-family:var(--font-headline);font-size:1.5rem;line-height:1.05;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-caption__meta{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.cx-caption__meta.is-accent{color:var(--accent)}.cx-rows{max-height:100%;overflow-x:hidden;overflow-y:auto;padding:10px;margin:-10px;display:flex;flex-direction:column;gap:1.2rem}.cx-rows,.cx-rows .scroll-y{scrollbar-width:none}.cx-rows::-webkit-scrollbar,.cx-rows .scroll-y::-webkit-scrollbar{display:none}.cx-group{position:relative;display:flex;flex-direction:column;gap:.55rem}.cx-group__title{font-family:var(--font-headline);font-size:1.15rem;line-height:1;color:#fff}.cx-group--inline{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;min-height:2.15rem}.cx-group--inline>.cx-group__title{white-space:nowrap}.cx-group--inline>.cx-choices{justify-content:flex-end}.cx-group--lines{gap:.2rem}.cx-rows>.opt-row{min-height:2.15rem;margin:0 -6px;padding:2px 6px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;outline-offset:0}.cx-rows>.opt-row .opt-row__label{line-height:1}.cx-rows .opt-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.15rem;padding:.4rem .85rem;font-size:.74rem}.cx-lines{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cx-line{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:30px;padding:2px 6px;margin:0 -6px;border-radius:4px;outline:2px solid transparent;outline-offset:0;transition:outline-color .22s ease,background-color .18s ease}.cx-line__label{font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.03em;color:#fff9;transition:color .18s ease}.cx-line.is-current .cx-line__label,.cx-line.is-gamepad-focus .cx-line__label{color:#fff}.cx-line--setting:hover,.cx-line--setting.is-gamepad-focus{outline-color:#ffffffb3}.cx-line.is-editing{background:rgba(var(--accent-rgb),.12)}.cx-line .opt-toggle-btn{min-height:0;padding:.32rem .85rem}.cx-line .opt-slider-row{width:260px}.cx-choices{display:flex;flex-wrap:wrap;gap:.4rem}.cx-note{font-family:var(--font-mono);font-size:.66rem;line-height:1.5;color:#ffffff59}.cx-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.15rem;padding:.4rem .7rem;border-radius:4px;font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.03em;color:#fff9;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);outline:2px solid transparent;outline-offset:2px;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,outline-color .22s ease}.cx-chip:hover{color:#ffffffe6;background:#ffffff12;border-color:#ffffff2e}.cx-chip.is-active{color:var(--accent);background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.4)}.cx-chip.is-locked{color:#ffffff59}.cx-chip.is-gamepad-focus{outline-color:#ffffffbf}.cx-chip .hub-icon,.cx-chip__icon{width:15px;height:15px;flex-shrink:0}.cx-chip__swatch{width:14px;height:14px;flex-shrink:0;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff26}.cx-chip.is-locked .cx-chip__swatch{opacity:.55}.cx-break{flex-basis:100%;height:0}.customs-section__off{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:2rem;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.025) 0 8px,transparent 8px 20px)}.customs-section__off-icon{font-size:30px;color:#ffffff38;margin-bottom:.5rem}.customs-section__off-title{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.customs-section__off-desc{font-family:var(--font-mono);font-size:.74rem;line-height:1.65;max-width:34ch;color:#ffffff52}.cx-items{display:grid;gap:.2rem .4rem}.cx-item{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .2rem .3rem;border-radius:4px;outline:2px solid transparent;outline-offset:1px;cursor:pointer;transition:background-color .18s ease,outline-color .22s ease}.cx-item:hover{background:#ffffff0d}.cx-item.is-active{background:rgba(var(--accent-rgb, 229, 196, 105),.12)}.cx-item.is-gamepad-focus{outline-color:#ffffffbf}.cx-item.is-inert{cursor:default}.cx-item__img{width:82px;height:82px;object-fit:contain}.cx-item--wide{align-items:stretch}.cx-item--wide .cx-item__img{width:100%;height:auto;aspect-ratio:2.1;object-fit:cover;object-position:85% 50%;border-radius:3px}.cx-item__name{font-family:var(--font-headline);font-size:1.05rem;line-height:1;letter-spacing:.03em;color:#ffffffd9;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-item.is-active .cx-item__name{color:#fff}.cx-item__state{display:inline-flex;align-items:center;gap:.25rem;min-height:1rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.cx-item--wide .cx-item__state{justify-content:flex-start}.cx-item__state.is-equipped{color:var(--accent, #e5c469)}.cx-item__state.is-price{color:#8fe3b8}.cx-inline{display:flex;align-items:center;gap:.5rem;margin-top:.2rem}.cx-inline__label{margin-right:.4rem;font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.03em;color:#fff9}.cx-tabs{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-bottom:.5rem}.cx-tab{padding:.1rem .15rem;font-family:var(--font-headline);font-size:1.3rem;line-height:1;color:#ffffff59;border-radius:3px;outline:2px solid transparent;outline-offset:3px;transition:color .18s ease,outline-color .22s ease}.cx-tab:hover{color:#ffffffb3}.cx-tab.is-active{color:#fff;cursor:default}.cx-tab.is-gamepad-focus{outline-color:#ffffffbf}.cx-rows--tabbed .cx-group__title:not(.is-kept){display:none}.cx-rows--tabbed .cx-group__title.is-kept,.cx-pick__label{font-family:var(--font-mono);font-size:.62rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#fff6}.cx-action{display:flex;margin-top:.6rem}.cx-action>.opt-row{flex:1;min-height:2.15rem;margin:0 -6px;padding:2px 6px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;outline-offset:0}.cx-buy{display:inline-flex;align-items:center;gap:1rem;padding:.7rem 1.1rem;border-radius:4px;outline:2px solid transparent;outline-offset:2px;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0ae0;background:var(--accent, #e5c469);transition:filter .18s ease,outline-color .22s ease}.cx-buy:hover{filter:brightness(1.1)}.cx-buy:disabled{color:#fff6;background:#ffffff14;filter:none;cursor:default}.cx-buy.is-gamepad-focus{outline-color:#ffffffbf}.cx-buy__price{display:inline-flex;align-items:center;gap:.3rem;font-variant-numeric:tabular-nums}.cx-state{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.cx-state.is-accent{color:var(--accent, #e5c469)}.cx-pick{display:flex;flex-direction:column;gap:.15rem;max-width:520px}.cx-pick__line{flex-direction:row;justify-content:space-between;gap:1rem;padding:.5rem .75rem}.cx-pick__label{padding:0 .75rem .2rem}.cx-pick__lead{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.cx-pick__line .cx-item__name{font-size:1.15rem;line-height:1.25}.cx-pick__line.is-equipped .cx-item__name{color:var(--accent, #e5c469)}.cx-pick__icon{width:1.05rem;height:1.05rem;flex-shrink:0;color:#ffffffb3}.cx-pick__swatch{width:.9rem;height:.9rem;flex-shrink:0;border-radius:50%}.onboarding-loading{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);color:#ffffff80;z-index:100}.onboarding-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem}.onboarding-gate__panel-wrap{position:relative;width:min(600px,100%)}.onboarding-gate__panel{display:flex;flex-direction:column;align-items:center;gap:1.1rem;width:100%;padding:2.25rem 2.25rem 2rem;background:#0a0a0cbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:4px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006}.onboarding-gate__lang-rail{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:1.75rem}@media(max-width:800px){.onboarding-gate__panel-wrap{display:flex;flex-direction:column-reverse;align-items:center}.onboarding-gate__lang-rail{position:static;transform:none;margin:0 0 1rem}}.onboarding-gate__logo{width:120px;height:auto}.onboarding-gate__headline{font-family:var(--font-headline);font-size:2rem;color:#fff;text-align:center}.onboarding-gate__hint{font-family:var(--font-mono);font-size:.8rem;color:#ffffff73;text-align:center;margin-top:-.6rem}.onboarding-field{width:100%;display:flex;flex-direction:column;gap:.4rem}.onboarding-field__label{font-family:var(--font-headline);font-size:.85rem;letter-spacing:.05em;color:#ffffffb3}.onboarding-field input{width:100%;padding:.65rem .85rem;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:4px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 15px #00000026;color:#fff;font-family:var(--font-mono);font-size:.95rem;transition:all .2s ease}.onboarding-field input:focus{outline:none;background:#ffffff1a;border-color:rgba(var(--accent-rgb),.5);box-shadow:0 4px 20px #00000040}.onboarding-field.has-error input{border-color:#f8717199}.onboarding-field__meta{display:flex;align-items:center;gap:.6rem}.onboarding-field__count{margin-left:auto;flex-shrink:0;font-family:var(--font-mono);font-size:.65rem;color:#ffffff4d}.onboarding-field__error{font-family:var(--font-mono);font-size:.7rem;color:#f87171;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onboarding-operators{width:100%;display:flex;flex-direction:column;gap:.5rem}.onboarding-operators__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.onboarding-op-card{position:relative;display:flex;flex-direction:column;align-items:center;background:none;border:none;padding:0;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1)}.onboarding-op-card:hover{transform:translateY(-2px)}.onboarding-op-card__portrait{width:100%;aspect-ratio:1 / 3;display:flex;align-items:center;justify-content:center}.onboarding-op-card__portrait img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .25s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.onboarding-op-card:hover .onboarding-op-card__portrait img{filter:drop-shadow(1.6px 0 0 rgba(255,255,255,.85)) drop-shadow(-1.6px 0 0 rgba(255,255,255,.85)) drop-shadow(0 1.6px 0 rgba(255,255,255,.85)) drop-shadow(0 -1.6px 0 rgba(255,255,255,.85)) drop-shadow(0 6px 14px rgba(0,0,0,.45))}.onboarding-op-card.is-active .onboarding-op-card__portrait img,.onboarding-op-card.is-gamepad-focus .onboarding-op-card__portrait img{filter:drop-shadow(1.6px 0 0 var(--accent)) drop-shadow(-1.6px 0 0 var(--accent)) drop-shadow(0 1.6px 0 var(--accent)) drop-shadow(0 -1.6px 0 var(--accent)) drop-shadow(0 0 10px rgba(var(--accent-rgb),.5)) drop-shadow(0 6px 14px rgba(0,0,0,.45));animation:onboarding-op-float 3.2s ease-in-out infinite}@keyframes onboarding-op-float{0%,to{transform:scale3d(1.08,1.08,1) translateY(0) translateZ(0)}50%{transform:scale3d(1.08,1.08,1) translateY(-7px) translateZ(0)}}@media(prefers-reduced-motion:reduce){.onboarding-op-card.is-active .onboarding-op-card__portrait img,.onboarding-op-card.is-gamepad-focus .onboarding-op-card__portrait img{animation:none;transform:scale3d(1.08,1.08,1) translateZ(0)}}.onboarding-op-card__fallback-icon{font-size:32px;color:#ffffff59}.onboarding-op-card__label{font-family:var(--font-headline);font-size:.78rem;letter-spacing:.05em;color:#fff;padding:.6rem 0}.onboarding-lang-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.onboarding-lang-rail__title{position:absolute;bottom:100%;left:0;right:0;width:fit-content;margin:0 auto .6rem;writing-mode:vertical-rl;transform:rotate(180deg);transform-origin:center;font-family:var(--font-headline);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap}.onboarding-lang-rail__list{display:flex;flex-direction:column;gap:.5rem}.onboarding-lang-rail__item{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.4rem .35rem .5rem;background:#ffffff08;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:4px;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 15px #0000001a;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.onboarding-lang-rail__item:hover{transform:translate(-4px);background:#ffffff12;border-color:#fff3;box-shadow:0 8px 20px #0003}.onboarding-lang-rail__flag{display:block;width:30px;height:20px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #ffffff26 inset;filter:grayscale(55%);opacity:.65;transition:all .2s cubic-bezier(.16,1,.3,1)}.onboarding-lang-rail__flag svg{display:block;width:100%;height:100%}.onboarding-lang-rail__item:hover .onboarding-lang-rail__flag{filter:grayscale(0%);opacity:.9}.onboarding-lang-rail__code{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.05em;color:#fff6;transition:color .2s ease}.onboarding-lang-rail__item.is-active{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.08);box-shadow:0 4px 20px rgba(var(--accent-rgb),.15)}.onboarding-lang-rail__item.is-active .onboarding-lang-rail__flag{filter:grayscale(0%);opacity:1;transform:scale(1.06);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.6) inset}.onboarding-lang-rail__item.is-active .onboarding-lang-rail__code{color:var(--accent)}.onboarding-lang-rail__item.is-gamepad-focus{outline:2px solid rgba(255,255,255,.75);outline-offset:4px}@media(max-width:800px){.onboarding-lang-rail{flex-direction:row}.onboarding-lang-rail__title{display:none}.onboarding-lang-rail__list{flex-direction:row;flex-wrap:wrap;justify-content:center}.onboarding-lang-rail__item:hover{transform:translateY(-3px)}}.onboarding-gate__submit{position:relative;overflow:hidden;width:100%;margin-top:.5rem;padding:.8rem;border-radius:4px;background-color:rgba(var(--accent-rgb),.12);background-image:radial-gradient(100% 100% at 50% 50%,rgba(var(--accent-rgb),.3),transparent 70%);background-size:200% 200%;animation:onboarding-submit-glow 6s ease-in-out infinite alternate;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(var(--accent-rgb),.4);box-shadow:0 4px 15px #0003;color:var(--accent);font-family:var(--font-headline);font-size:1rem;letter-spacing:.08em;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}@keyframes onboarding-submit-glow{0%{background-position:0% 20%}50%{background-position:100% 80%}to{background-position:0% 20%}}.onboarding-gate__submit-pattern{position:absolute;top:-100px;left:-100px;right:-100px;bottom:-100px;z-index:0;opacity:.1;pointer-events:none;animation:onboarding-submit-pattern-slide 22s linear infinite}@keyframes onboarding-submit-pattern-slide{0%{transform:translate(0) translateY(0)}to{transform:translate(85.732px) translateY(-49.497px)}}.onboarding-gate__submit-pattern-icon{color:var(--accent)}.onboarding-gate__submit-label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.onboarding-gate__submit-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.onboarding-gate__submit:hover:not(:disabled) .onboarding-gate__submit-icon{transform:translate(3px)}.onboarding-gate__submit:disabled,.onboarding-gate__submit:disabled .onboarding-gate__submit-pattern{animation-play-state:paused}.onboarding-gate__submit:hover:not(:disabled){background-color:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.6);box-shadow:0 6px 20px rgba(var(--accent-rgb),.25)}.onboarding-gate__submit:disabled{opacity:.4;cursor:not-allowed}.gate-fade-enter-active,.gate-fade-leave-active{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.gate-fade-enter-from,.gate-fade-leave-to{opacity:0;transform:scale(1.05)}.hub-appear-enter-active{transition:opacity .8s ease}.hub-appear-enter-from{opacity:0}.coffers-page{position:relative;width:100%;height:100%}.coffers-scene{position:absolute;top:110px;left:0;width:100%;height:calc(100% - 110px);opacity:0;transition:opacity .4s ease}.coffers-scene.is-shown{opacity:1}.coffers-scene>canvas{display:block;width:100%;height:100%}.coffers-title-block{position:absolute;top:120px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none;transition:opacity .3s ease}.coffers-title{font-family:var(--font-headline);font-size:3rem;line-height:1;color:#fff;letter-spacing:2px;text-shadow:0 4px 20px rgba(0,0,0,.5)}.coffers-head__meta{display:flex;align-items:center;gap:.8rem}.coffers-head__dot{width:3px;height:3px;background:#ffffff40}.coffers-subtitle{font-family:var(--font-mono);font-size:.78rem;color:#ffffff73}.coffers-keys{display:flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--gold)}.coffers-keys .hub-icon{font-size:1rem}.coffers-page:not(.is-idle) .coffers-title-block{opacity:0}.coffers-rail{position:absolute;left:170px;top:52%;width:470px;display:flex;flex-direction:column;gap:6px;transform:translateY(-50%);transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1)}.coffers-rail.is-locked{opacity:0;transform:translate(-28px,-50%);pointer-events:none}.coffers-tier{--rarity-color: 255, 255, 255;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1.4rem;row-gap:.45rem;padding:16px 22px 14px;text-align:left;background:transparent;border:1px solid transparent;border-radius:4px;outline:2px solid transparent;outline-offset:0;transition:background-color .18s ease,border-color .18s ease,outline-color .18s ease,box-shadow .18s ease}.coffers-tier.rarity-rare{--rarity-color: 96, 165, 250}.coffers-tier.rarity-epic{--rarity-color: 167, 139, 250}.coffers-tier.rarity-mythic{--rarity-color: 229, 196, 105}.coffers-tier__name{font-family:var(--font-headline);font-size:3.6rem;line-height:.82;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--rarity-color));opacity:.4;transition:opacity .18s ease}.coffers-tier__reward{display:flex;align-items:center;font-family:var(--font-mono);font-size:1.35rem;font-weight:700;line-height:1;white-space:nowrap;color:#fff6;transition:color .18s ease}.coffers-tier__cost{grid-column:1 / -1;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;transition:color .18s ease}.coffers-dx{margin-left:.3em;color:var(--gold)}.coffers-tier .coffers-dx{opacity:.5}.coffers-tier.is-current{background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:#ffffff1a;box-shadow:0 4px 15px #00000026}.coffers-tier.is-current .coffers-tier__name{opacity:1}.coffers-tier.is-current .coffers-tier__reward{color:#fff}.coffers-tier.is-current .coffers-tier__cost{color:#fff9}.coffers-tier.is-current .coffers-dx{opacity:1}.coffers-tier.is-kb-focus{outline-color:#ffffffb3}.coffers-tier.is-disabled .coffers-tier__name{opacity:.18}.coffers-tier.is-disabled.is-current .coffers-tier__name{opacity:.45}.coffers-tier.is-disabled .coffers-tier__cost{text-decoration:line-through}.coffers-cta-block{position:absolute;left:62%;top:830px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.8rem}.coffers-cta{display:flex;align-items:center;gap:1.1rem;padding:.75rem 2.6rem;font-family:var(--font-headline);font-size:1.6rem;letter-spacing:.06em;color:#0a0a0a;background:var(--accent);border-radius:4px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.coffers-cta:hover:not(:disabled){transform:scale(1.04);box-shadow:0 4px 22px rgba(var(--accent-rgb),.35)}.coffers-cta__cost{display:flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:1rem;font-weight:700;opacity:.7}.coffers-cta:disabled{color:#ffffff59;background:#ffffff12;cursor:default}.coffers-hint{display:flex;align-items:center;justify-content:center;gap:.4rem;font-family:var(--font-mono);font-size:.7rem;color:#ffffff40;text-transform:uppercase;letter-spacing:.08em;transition:opacity .4s ease}.coffers-hint .hub-icon{font-size:1rem}.coffers-hint.is-hidden{opacity:0}.coffers-hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.coffers-hud__side{position:absolute;top:556px;transform:translateY(-50%);display:flex;flex-direction:column;gap:.9rem;pointer-events:auto}.coffers-hud__side--right{left:calc(50% + 600px);align-items:flex-start}.coffers-hud__notes{position:absolute;left:50%;top:900px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem}.coffers-timer{display:flex;flex-direction:column;gap:.3rem}.coffers-timer__label{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:#fff6}.coffers-timer__value{font-family:var(--font-mono);font-size:3.4rem;font-weight:700;line-height:1;color:#fff;font-variant-numeric:tabular-nums;transition:color .2s ease}.coffers-timer__value i{font-style:normal;font-size:.9rem;opacity:.5;margin-left:.1rem}.coffers-timer.is-low .coffers-timer__value{color:#ff5a36}.coffers-aligned{font-family:var(--font-headline);font-size:3rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--gold);visibility:hidden}.coffers-aligned.is-on{visibility:visible;animation:coffers-aligned-pulse .45s ease-in-out infinite}@keyframes coffers-aligned-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.coffers-lock-btn{font-family:var(--font-headline);font-size:1.4rem;letter-spacing:.05em;padding:.65rem 2.2rem;color:#ffffff8c;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:4px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.coffers-lock-btn:hover:not(:disabled){transform:scale(1.04);box-shadow:0 4px 20px rgba(var(--accent-rgb),.35)}.coffers-lock-btn:disabled{opacity:.4}.coffers-lock-btn.is-aligned{color:#0a0a0a;background:var(--gold);border-color:var(--gold);box-shadow:0 6px 26px #e5c46973;animation:coffers-aligned-pulse .45s ease-in-out infinite}.coffers-footnote{max-width:460px;font-family:var(--font-mono);font-size:.74rem;line-height:1.5;color:#ffffff80;text-align:center}.coffers-footnote--dim{font-size:.68rem;color:#ffffff47}.coffers-result{position:absolute;left:61%;top:560px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.coffers-result__title{font-family:var(--font-headline);font-size:2rem;letter-spacing:.05em;color:#ffffffbf}.coffers-result.is-success .coffers-result__title{color:var(--gold)}.coffers-result__reward{display:flex;align-items:center;font-family:var(--font-headline);font-size:7.5rem;line-height:.9;color:#fff;font-variant-numeric:tabular-nums}.coffers-result__reward .coffers-dx{font-size:.6em;margin-left:.2em}.coffers-result__breakdown{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;color:#ffffff73}.coffers-result__retry{margin-top:.8rem;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;padding:.6rem 1.6rem;color:#ffffffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:4px;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.coffers-result__retry:hover{color:#fff;border-color:#fff6;background:#ffffff1f}.coffers-fly{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60}.coffers-flycoin{position:absolute;left:-20px;top:-20px;font-size:40px;color:var(--gold);opacity:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.coffers-disclaimer{position:absolute;left:0;right:0;bottom:40px;max-width:720px;margin:0 auto;font-family:var(--font-mono);font-size:.68rem;line-height:1.5;color:#ffffff57;text-align:center;pointer-events:none}.coffers-fade-enter-active,.coffers-fade-leave-active{transition:opacity .25s ease}.coffers-fade-enter-active{transition-delay:.2s}.coffers-fade-enter-from,.coffers-fade-leave-to{opacity:0}.coffers-result-enter-active{transition:opacity .35s ease}.coffers-result-leave-active{transition:opacity .2s ease}.coffers-result-enter-from,.coffers-result-leave-to{opacity:0}.lvl-up-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;background:radial-gradient(circle at center,#e5c4690d,#060606f7 72%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lvl-up-container{position:relative;display:flex;align-items:center;justify-content:center;gap:36px;padding:24px 48px}@keyframes lvl-up-impact-bump{0%{transform:scale(1)}50%{transform:scale(1.035)}to{transform:scale(1)}}.lvl-up-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.lvl-up-label{font-family:var(--font-body);font-size:10px;font-weight:800;letter-spacing:.6em;text-indent:.6em;color:var(--gold);text-transform:uppercase;opacity:0;animation:lvl-up-fade-in .6s cubic-bezier(.16,1,.3,1) .22s forwards}.lvl-up-number-wrap{position:relative;height:110px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;opacity:0;transform:translateY(10px);filter:blur(4px);animation:lvl-up-number-in .6s cubic-bezier(.16,1,.3,1) .3s forwards}@keyframes lvl-up-number-in{0%{opacity:0;transform:translateY(15px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.lvl-up-number-stage{height:110px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;transform-origin:center center}.lvl-up-number-stage.is-landing{animation:lvl-up-impact-bump .55s ease-out forwards}.lvl-up-reel{display:flex;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.5,0,.1,1);will-change:transform}.lvl-up-number{position:relative;height:110px;flex:0 0 110px;display:flex;align-items:center;justify-content:center;font-family:var(--font-headline);font-size:115px;line-height:1;color:#fff}.lvl-up-number.is-landing:after{content:attr(data-level);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(45deg,transparent 0%,transparent 38%,#fff8df 46%,var(--gold) 50%,#fff8df 54%,transparent 62%,transparent 100%);background-size:420% 420%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:lvl-up-shimmer-sweep .85s linear forwards;pointer-events:none}@keyframes lvl-up-shimmer-sweep{0%{background-position:150% -50%}to{background-position:-50% 150%}}.lvl-up-summary{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:1rem;display:flex;align-items:baseline;gap:.5em;white-space:nowrap;font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:.05em}.lvl-up-summary__level{color:#fff6}.lvl-up-summary__level--to{color:#ffffffe6}.lvl-up-summary__arrow{color:var(--gold);font-size:.85em}.lvl-up-summary-enter-active{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.lvl-up-summary-enter-from{opacity:0;transform:translate(-50%) translateY(-4px)}.lvl-up-pill{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2.75rem;white-space:nowrap;font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.25em;text-indent:.25em;color:#e5c469bf;text-transform:uppercase}.lvl-up-pill-enter-active{transition:opacity .4s cubic-bezier(.16,1,.3,1)}.lvl-up-pill-enter-from{opacity:0}.lvl-up-rank{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4.5rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;white-space:nowrap}.lvl-up-rank__eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#ffffff80}.lvl-up-rank__name{font-family:var(--font-headline);font-size:5.5rem;line-height:.85;letter-spacing:.06em;text-indent:.06em;color:var(--gold)}.lvl-up-rank-enter-active{transition:opacity .6s cubic-bezier(.16,1,.3,1) .25s,transform .6s cubic-bezier(.16,1,.3,1) .25s}.lvl-up-rank-enter-from{opacity:0;transform:translate(-50%) translateY(10px)}.lvl-up-skip{position:absolute;bottom:30px;text-align:center;font-size:8px;font-weight:700;letter-spacing:.4em;text-indent:.4em;color:#ffffff59;text-transform:uppercase;opacity:0;animation:lvl-up-fade-in .6s ease 2s forwards}@keyframes lvl-up-fade-in{0%{opacity:0}to{opacity:1}}.lvl-up-enter-active{animation:lvl-up-in .28s cubic-bezier(.16,1,.3,1)}.lvl-up-leave-active{animation:lvl-up-out .6s cubic-bezier(.7,0,.84,0) forwards;pointer-events:none}@keyframes lvl-up-in{0%{opacity:0}to{opacity:1}}@keyframes lvl-up-out{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.04);filter:blur(10px)}}.unlock-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;pointer-events:none}.unlock-guide__card{position:fixed;bottom:80px;left:50%;transform:translate(-50%);width:380px;max-width:1880px;pointer-events:auto;transition:transform .4s cubic-bezier(.16,1,.3,1)}.unlock-guide__inner{position:relative;z-index:1;overflow:hidden;background:linear-gradient(135deg,#ffffff14,#fff0 45%),#18181c75;border:1px solid rgba(255,255,255,.12);padding:1.25rem 1.4rem;color:#fff;box-shadow:0 16px 36px #00000073;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.unlock-guide__watermark{position:absolute;top:-18px;right:-18px;z-index:-1;font-size:130px;line-height:1;color:var(--gold);opacity:.1;transform:rotate(-12deg);pointer-events:none}.unlock-guide__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.unlock-guide__eyebrow{font-family:var(--font-body);color:var(--gold);font-size:.65rem;letter-spacing:.2em;font-weight:800;text-transform:uppercase}.unlock-guide__position{font-family:var(--font-mono);color:#ffffff59;font-size:.65rem;letter-spacing:.05em}.unlock-guide__body{margin-bottom:1.2rem}.unlock-guide__title{margin:0 0 .3rem;font-family:var(--font-headline);font-size:1.25rem;letter-spacing:.02em;text-transform:uppercase;color:#fff}.unlock-guide__desc{margin:0;font-family:var(--font-body);font-size:.82rem;line-height:1.4;color:#fff9}.unlock-guide__desc--objects{font-family:var(--font-mono);font-size:.7rem;line-height:1.7;letter-spacing:.06em;text-transform:uppercase}.unlock-guide__actions{display:flex;justify-content:flex-end;gap:.8rem}.unlock-guide__btn{font-family:var(--font-headline);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:0;padding:.45rem 1.05rem;transition:all .2s ease}.unlock-guide__btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffff80}.unlock-guide__btn--ghost:hover{color:#fff;border-color:#ffffff4d}.unlock-guide__btn--primary{background:var(--accent);border:1px solid var(--accent);color:#000;font-weight:600}.unlock-guide__btn--primary:hover{background:#fff;border-color:#fff}.unlock-guide-enter-active,.unlock-guide-leave-active{transition:all .4s cubic-bezier(.16,1,.3,1)}.unlock-guide-enter-from,.unlock-guide-leave-to{opacity:0}.unlock-guide-enter-from .unlock-guide__card,.unlock-guide-leave-to .unlock-guide__card{transform:translate(-50%) translateY(20px)}.unlock-dimmed{opacity:.15!important;pointer-events:none!important;transition:opacity .4s ease!important}.unlock-highlighted{box-shadow:0 0 0 2px var(--accent),0 0 16px rgba(var(--accent-rgb),.35)!important;transition:box-shadow .3s ease!important}.unlock-badge-new{position:relative;display:inline-block;flex-shrink:0;width:10px;height:10px;vertical-align:middle;pointer-events:none}.unlock-badge-new:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:radial-gradient(circle,#e5c46973,#e5c46900 68%);animation:unlock-badge-halo 4s ease-in-out infinite}.unlock-badge-new:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(140deg,#fff4d2 0%,var(--gold) 48%,#a9823a 100%);clip-path:polygon(50% 0%,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0% 50%,36% 36%);animation:unlock-badge-twinkle 4s ease-in-out infinite}@keyframes unlock-badge-twinkle{0%{transform:rotate(0) scale(1)}50%{transform:rotate(45deg) scale(.72)}to{transform:rotate(90deg) scale(1)}}@keyframes unlock-badge-halo{0%,to{transform:scale(.85);opacity:.5}42%{transform:scale(1.12);opacity:1}}@media(prefers-reduced-motion:reduce){.unlock-badge-new:before,.unlock-badge-new:after{animation:none}}.topbar__link .unlock-badge-new{position:absolute;top:0;left:calc(.6rem + 13px)}.roadmap__stop-label .unlock-badge-new{margin-left:4px}.profile-tabbar__btn .unlock-badge-new{margin-left:3px}.options-nav__btn .unlock-badge-new{margin-left:auto}.profile-chip__name .unlock-badge-new{margin-left:4px}.map-editor-picker__panel{width:min(480px,100%);max-height:calc(100vh - 4rem)}.map-editor-picker__body{overflow-y:auto;padding:.5rem .5rem .75rem}.map-editor-picker__section+.map-editor-picker__section{margin-top:.75rem}.map-editor-picker__heading{margin:.5rem .9rem .25rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.map-editor-picker__list{list-style:none;margin:0;padding:.25rem;display:flex;flex-direction:column;gap:.4rem}.map-editor-picker__list--modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.map-editor-picker__item{width:100%;display:flex;align-items:center;gap:.9rem;padding:.75rem .9rem;border-radius:4px;color:#ffffffd9;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.02em;text-align:left;outline:2px solid transparent;outline-offset:2px;transition:color .15s ease}.map-editor-picker__item:hover,.map-editor-picker__item:focus-visible{color:#fff;outline-color:#ffffffb3;box-shadow:0 0 0 4px #ffffff1a}.map-editor-picker__item svg{flex-shrink:0}.map-editor-picker__resume{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:.9rem;row-gap:.2rem}.map-editor-picker__resume svg{grid-row:span 2}.map-editor-picker__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body, inherit);font-size:.95rem;letter-spacing:0;color:#fff}.map-editor-picker__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:#ffffff73}.map-editor-picker__more{margin:.25rem .9rem 0;padding:.25rem 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:#ffffff8c;transition:color .15s ease}.map-editor-picker__more:hover,.map-editor-picker__more:focus-visible{color:#fff}.overlay-backdrop.daily-backdrop{background:#06060880;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.daily-panel{width:min(560px,100%);height:min(720px,88vh);border-radius:var(--radius-lg);transition:width .3s cubic-bezier(.16,1,.3,1)}.daily-panel.is-bench-open{width:min(870px,100%)}.daily-head{display:flex;align-items:baseline;gap:.7rem;min-width:0}.daily-head__title{color:var(--daily)}.daily-head__sub{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.daily-head__sub.is-bench{color:#fff}.daily-head__tag{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d}.daily-head__tools{display:flex;align-items:center;gap:.6rem}.daily-tool{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;color:#fff9;transition:color .18s ease,background-color .18s ease}.daily-tool:not(.is-glass):hover{background:#ffffff1a}.daily-tool:hover,.daily-tool.is-glass{color:#fff}.daily-tool.glass-chip.is-glass:before{top:0;right:0;bottom:0;left:0}.daily-columns{flex:1;min-height:0;display:flex}.daily-game{flex:none;width:560px;max-width:100%;min-height:0;display:flex;flex-direction:column}.daily-top{flex:none;display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.25rem .8rem}.daily-yesterday{display:flex;align-items:center;gap:.6rem;min-width:0;margin:0;font-size:.78rem;color:#ffffff80}.daily-yesterday__label{flex:none;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff61}.daily-yesterday .daily-thumb{flex:none}.daily-yesterday__name{min-width:0;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daily-yesterday__count{flex:none;margin-left:auto}.daily-hero{position:relative;height:180px}.daily-hero__stage{position:relative;height:100%;background:radial-gradient(ellipse 58% 42% at 50% 64%,rgba(255,255,255,.07) 0%,transparent 72%);transition:height .45s cubic-bezier(.16,1,.3,1)}.daily-hero.is-unveiled .daily-hero__stage{height:calc(100% - 48px)}.daily-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.daily-hero__img.is-gone{opacity:0;transform:scale(1.03)}.daily-hero__car{opacity:0;transform:scale(.97)}.daily-hero__car.is-in{opacity:1;transform:none}.daily-hero__caption{position:absolute;left:0;right:0;bottom:0;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem}.daily-hero__name{font-family:var(--font-headline);font-size:1.75rem;line-height:1;letter-spacing:.03em;color:#fff}.daily-hero__make{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.daily-caption-enter-active{transition:opacity .45s ease .15s,transform .45s cubic-bezier(.16,1,.3,1) .15s}.daily-caption-leave-active{transition:opacity .15s ease}.daily-caption-enter-from{opacity:0;transform:translateY(6px)}.daily-caption-leave-to{opacity:0}.daily-heat{display:flex;flex-direction:column;gap:.45rem}.daily-heat__line{display:flex;align-items:baseline;gap:.55rem;min-height:1.15rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.daily-heat__tier{font-size:.8rem;font-weight:600}.daily-heat__rank{color:#ffffffd9}.daily-heat__count{color:#fff6}.daily-heat__hook{font-family:var(--font-body);font-size:.82rem;letter-spacing:0;text-transform:none;color:#ffffff80}.daily-gauge{height:4px;border-radius:var(--radius-full);background:#ffffff14;overflow:hidden}.daily-gauge__fill{display:block;width:100%;height:100%;border-radius:inherit;transform-origin:left center;transition:transform .5s cubic-bezier(.16,1,.3,1),background-color .5s ease}.daily-entry{display:flex;flex-direction:column;gap:.4rem}.daily-form{display:flex;gap:.5rem}.daily-refusal{margin:0;font-size:.76rem;color:#fff9}.daily-field{position:relative;flex:1;min-width:0}.daily-input{width:100%;height:40px;padding:0 .8rem;border-radius:var(--radius);border:1px solid rgba(255,255,255,.12);background:#0000004d;color:#fff;font-size:.9rem;transition:border-color .18s ease,opacity .18s ease}.daily-input::placeholder{color:#ffffff4d}.daily-input:focus{outline:none;border-color:#ffffff47}.daily-input:disabled{opacity:.45}.daily-submit,.daily-next{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius);background:var(--daily);color:#06140d;font-weight:600;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;outline:2px solid transparent;outline-offset:2px;transition:outline-color .22s ease,opacity .18s ease}.daily-submit{height:40px;padding:0 1.1rem;font-size:.8rem}.daily-next{height:36px;padding:0 1rem;font-size:.78rem}.daily-submit:hover:not(:disabled),.daily-submit:focus-visible,.daily-next:hover,.daily-next:focus-visible{outline-color:#ffffffb3}.daily-submit:disabled{opacity:.35}.daily-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;display:flex;flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;border-radius:var(--radius);border:1px solid rgba(255,255,255,.1);background:#101013f7;box-shadow:0 18px 36px #00000080}.daily-suggest__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:4px 10px 4px 4px;border-radius:4px;cursor:pointer;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .18s ease}.daily-suggest__item.is-cursor{outline-color:#ffffffb3}.daily-suggest__name{font-size:.86rem;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daily-suggest__make,.daily-row__make{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;white-space:nowrap}.daily-suggest__empty{padding:.6rem .7rem;font-size:.8rem;color:#fff6}.daily-thumb{width:56px;height:28px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,rgba(255,255,255,.08) 0%,transparent 68%)}.daily-thumb img{max-width:100%;max-height:100%;object-fit:contain}.daily-scroll{flex:1;min-height:0;overflow-y:auto;padding:.2rem 1.25rem 1rem}.daily-list{display:flex;flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none}.daily-section{margin:0 0 .45rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.daily-board{margin-bottom:1.1rem}.daily-board__list{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.daily-board__row{display:grid;grid-template-columns:1.8rem minmax(0,auto) auto 1fr;align-items:baseline;column-gap:.55rem;padding:.22rem .3rem;font-size:.82rem;color:#ffffffbf}.daily-board__pos{font-family:var(--font-mono);font-size:.72rem;text-align:right;color:#ffffff59}.daily-board__name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daily-board__me{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--daily)}.daily-board__tries{grid-column:4;text-align:right;font-family:var(--font-mono);font-size:.72rem;color:#ffffff73}.daily-board__row.is-me .daily-board__name{color:var(--daily)}.daily-board__mine{margin:.35rem 0 0;padding-left:2.35rem;font-size:.78rem;color:var(--daily)}.daily-row{position:relative;isolation:isolate;flex-shrink:0;display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;column-gap:.7rem;row-gap:.1rem;padding:.3rem .65rem .3rem .3rem;border-radius:var(--radius);background:#ffffff08;overflow:hidden}.daily-row--latest:not(:only-child){margin-bottom:.55rem}.daily-row__heat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.16;pointer-events:none;transform-origin:left center;transition:transform .25s ease}.daily-panel.is-tuning .daily-row__heat,.daily-panel.is-tuning .daily-gauge__fill{transition:none}.daily-row__text{display:flex;align-items:baseline;gap:.45rem;min-width:0}.daily-row__name{min-width:0;font-size:.88rem;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daily-row__tier{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.daily-row__rank{min-width:2.8rem;text-align:right;font-family:var(--font-mono);font-size:.78rem;color:#fff9}.daily-row__hints{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .4rem;margin:0;padding-bottom:.15rem;font-size:.72rem;line-height:1.3}.daily-hint{display:inline-flex;align-items:center;gap:.15rem}.daily-hint.is-hit{color:#ffffffe6}.daily-hint.is-near{color:#ffffffa8}.daily-hint.is-miss{color:#ffffff61}.daily-hint__sep{color:#ffffff38}.daily-hint__arrow{width:.9em;height:.9em;flex:none}.daily-outcome{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-top:1px solid rgba(255,255,255,.08)}.daily-outcome__title{font-size:.9rem;color:#ffffffbf}.daily-outcome.is-won .daily-outcome__title{color:var(--daily)}.daily-outcome__meta{display:flex;align-items:baseline;gap:.9rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#ffffff8c}.daily-outcome__xp{color:var(--daily)}.daily-bench{flex:none;width:310px;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1.1rem;padding:1rem 1.1rem 1.1rem;border-left:1px solid rgba(255,255,255,.08)}.daily-bench>*{flex-shrink:0}.daily-bench-enter-active,.daily-bench-leave-active{transition:opacity .22s ease}.daily-bench-enter-from,.daily-bench-leave-to{opacity:0}.daily-bench__title,.daily-bench__label{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.daily-bench__title{color:#ffffff8c}.daily-bench__hint{margin:0;font-size:.72rem;line-height:1.4;color:#ffffff73}.daily-bench__btn{display:flex;align-items:center;justify-content:center;height:34px;border-radius:var(--radius);background:#ffffff0f;font-size:.78rem;color:#ffffffd1;outline:2px solid transparent;outline-offset:2px;transition:outline-color .22s ease}.daily-bench__btn:hover:not(:disabled),.daily-bench__btn:focus-visible{outline-color:#ffffffb3}.daily-bench__btn:disabled{opacity:.35}.daily-bench__state{font-size:.76rem;color:var(--daily)}.daily-bench__section{display:flex;flex-direction:column;gap:.45rem}.daily-bench__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.daily-bench__link{display:inline-flex;align-items:center;font-size:.72rem;color:#ffffff80;transition:color .18s ease}.daily-bench__link:hover,.daily-bench__link:focus-visible{color:#fff}.daily-weight{display:grid;grid-template-columns:6.2rem 1fr 2rem;align-items:center;gap:.5rem;font-size:.72rem;color:#ffffff8c}.daily-weight__dim{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daily-weight input{width:100%;accent-color:var(--daily)}.daily-weight__value{font-family:var(--font-mono);text-align:right;color:#fffc}.daily-nearest{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none}.daily-nearest__item{display:grid;grid-template-columns:1.8rem minmax(0,1fr);font-size:.74rem;color:#ffffffa6}.daily-nearest__rank{font-family:var(--font-mono);color:#ffffff52}.daily-nearest__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daily-reserve{display:grid;grid-template-columns:6.6rem minmax(0,1fr);gap:.4rem}.daily-reserve__input{height:32px;min-width:0;padding:0 .55rem;border-radius:var(--radius);border:1px solid rgba(255,255,255,.12);background:#0000004d;color:#fff;font-size:.76rem}.daily-reserve__input::placeholder{color:#ffffff4d}.daily-reserve__input:focus{outline:none;border-color:#ffffff47}.daily-reserve__day{font-family:var(--font-mono)}.daily-reserve__submit{grid-column:1 / -1}.daily-reserve__feedback{font-size:.72rem}.daily-reserve__feedback.is-hit{color:#ffffffd9}.daily-reserve__feedback.is-miss{color:#ffffff73}.daily-reserved{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.daily-reserved__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.74rem;color:#ffffffb3}.daily-reserved__day{font-family:var(--font-mono);color:#ffffff73}.daily-reserved__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daily-reserved__remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:#ffffff73;transition:color .18s ease,background-color .18s ease}.daily-reserved__remove:hover,.daily-reserved__remove:focus-visible{color:#fff;background:#ffffff1a}.daily-reserved__remove .hub-icon{width:14px;height:14px}.daily-bench__foot{margin-top:auto;display:flex;flex-direction:column;gap:.3rem}.daily-bench__note{font-size:.7rem;line-height:1.45;color:#ffffff4d}.daily-notready{display:flex;flex-direction:column;gap:.5rem;margin:1.25rem;padding:1.2rem 1rem;border:1px dashed rgba(255,255,255,.14);border-radius:var(--radius);text-align:center}.daily-notready__title{font-size:.9rem;color:var(--daily)}.daily-notready__body{font-size:.8rem;line-height:1.5;color:#ffffff80}.daily-notready__cmd{align-self:center;padding:.3rem .6rem;border-radius:var(--radius);background:#00000059;font-family:var(--font-mono);font-size:.76rem;color:#fffc}
