:root{--paper:#fff;--tone:#ededed;--ink:#111;--soft:#3f3d3a;--red:#e4002b;--red-ink:#fff;--yellow:#ffd400;--yellow-ink:#111;--black:#111;--red-text:#a8001f;--stripe:#fff3a6;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--text:"Barlow", system-ui, sans-serif;--t-xl:clamp(76px, 14vw, 230px);--t-l:clamp(44px, 6.4vw, 104px);--t-m:clamp(24px, 2.3vw, 34px);--t-body:19px;--t-s:15px;--t-ml:clamp(32px, 3.4vw, 52px);--t-h:clamp(40px, 4.4vw, 72px);--m:clamp(16px, 3vw, 44px);--gap:clamp(96px, 12vw, 200px);--gap-s:clamp(48px, 6vw, 96px);--pad:clamp(24px, 3vw, 40px);--pad-l:clamp(32px, 4vw, 64px);--seam:4px;--ease:cubic-bezier(.16, 1, .3, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1b1b1b;--tone:#2b2b2b;--ink:#f1efea;--soft:#bdb9b1;--black:#0a0a0a;--red-text:#ff6f86;--stripe:#2b2b2b}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:80px}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}body{background:var(--paper);color:var(--ink);font-family:var(--text);font-size:var(--t-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}[hidden]{display:none!important}::selection{background:var(--yellow);color:var(--black)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.on-red :focus-visible,.on-ink :focus-visible{outline-color:var(--yellow)}input{caret-color:var(--red)}html{scrollbar-color:var(--ink) var(--tone)}.wrap{padding-inline:var(--m)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-style:italic;font-weight:800;line-height:.88}.h-l{font-size:var(--t-l)}.h-m{font-family:var(--display);text-transform:uppercase;font-style:italic;font-weight:800;font-size:var(--t-m);letter-spacing:-.01em;line-height:1}.btn{background:var(--black);color:#fff;min-height:52px;font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;transition:transform .18s var(--ease), background-color .18s;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:22px;font-style:italic;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transition-duration:60ms;transform:translateY(1px)scale(.98)}.btn--yellow{background:var(--yellow);color:var(--yellow-ink)}.btn--red{background:var(--red);color:var(--red-ink)}.btn--line{color:inherit;outline-offset:-3px;background:0 0;outline:3px solid}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--wipe{isolation:isolate;position:relative}.btn--wipe:before{content:"";z-index:-1;background:var(--black);transform-origin:100%;transition:transform .4s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btn--wipe:hover{color:var(--yellow);transform:none}.btn--wipe:hover:before{transform-origin:0;transform:scaleX(1)}.btn--roll{transition:background-color .35s var(--ease), color .35s var(--ease)}.btn--roll:hover{background:var(--black);color:var(--yellow);transform:none}.roll{line-height:1.25;display:inline-flex;overflow:hidden}.roll span{transition:transform .55s var(--ease);transition-delay:calc(var(--i) * 18ms);display:inline-block;position:relative}.roll span:after{content:attr(data-c);position:absolute;top:100%;left:0}.btn--roll:hover .roll span{transform:translateY(-100%)}.roll__arrow{fill:none;stroke:currentColor;stroke-width:2.6px;width:20px;height:20px;transition:transform .4s var(--ease)}.btn--roll:hover .roll__arrow{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.roll span,.roll__arrow{transition:none}}.live{background:var(--red);border-radius:50%;flex:none;width:12px;height:12px;position:relative}.live:after{content:"";background:var(--red);border-radius:50%;animation:1.4s ease-out infinite live;position:absolute;inset:0}@keyframes live{to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.live:after{animation:none}}.btn.is-soon{color:inherit;outline-offset:-3px;cursor:default;background:0 0;outline:3px solid;transform:none}.readlink{text-underline-offset:.22em;font-weight:700;text-decoration:underline;text-decoration-thickness:3px;transition:text-decoration-color .2s}.readlink:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.score{aspect-ratio:1;background:var(--sc);width:72px;color:var(--sc-ink);font-family:var(--display);letter-spacing:0;place-items:center;font-size:46px;font-style:italic;font-weight:900;line-height:1;display:inline-grid}.score,.verdict__num,.avatar,.account__who i{padding:0 .085em .1em 0}.site-header{z-index:20;position:relative}.bar{min-height:72px;padding-inline:var(--m);align-items:center;gap:clamp(16px,2.4vw,36px);display:flex}.brand{background:0 0;border:0;place-items:center;padding:0;display:grid}.home-link,.nav>a{color:inherit;font-family:var(--display);text-transform:uppercase;text-underline-offset:8px;transition:text-decoration-color .2s, text-underline-offset .2s var(--ease);align-items:center;gap:7px;padding-block:6px;font-size:22px;font-style:italic;font-weight:800;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;display:inline-flex}.home-link{margin-right:auto}.home-link svg,.nav>a svg{fill:none;width:22px;height:22px;stroke:var(--red);stroke-width:2.6px;stroke-linejoin:miter;flex:none}.on-red .home-link svg,.on-red .nav>a svg{stroke:var(--yellow)}.home-link:hover,.home-link[aria-current=page]{text-underline-offset:5px;text-decoration-color:currentColor}.brand__mark{width:40px;height:40px;transition:transform .5s var(--ease);flex:none}.brand__mark rect{fill:var(--red);transition:fill .3s}.brand__mark path{fill:none;stroke:#fff;stroke-width:5.5px;stroke-linecap:square}.brand:hover .brand__mark{transform:scale(1.08)}[data-theme=dark] .brand__mark rect{fill:var(--yellow)}[data-theme=dark] .brand__mark path{stroke:var(--black)}.nav{gap:clamp(14px,2vw,30px);display:flex}.nav>a:hover,.nav>a[aria-current=page]{text-underline-offset:5px;text-decoration-color:currentColor}.nav{align-items:center}.drop{position:relative}.drop__btn{color:inherit;cursor:pointer;font-family:var(--display);text-transform:uppercase;text-underline-offset:8px;transition:text-decoration-color .2s, text-underline-offset .2s var(--ease);background:0 0;border:0;align-items:center;gap:2px;padding:6px 0;font-size:22px;font-style:italic;font-weight:800;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;display:inline-flex}.drop__btn:hover,.drop.is-active .drop__btn{text-underline-offset:5px;text-decoration-color:currentColor}.drop__btn svg{width:18px;height:18px;fill:var(--red);transition:transform .3s var(--ease)}.on-red .drop__btn svg{fill:var(--yellow)}.drop__btn[aria-expanded=true] svg{transform:rotate(180deg)}.drop__panel{z-index:30;color:#fff;border-top:5px solid var(--red);min-width:270px;box-shadow:10px 10px 0 var(--red);background:#0b0b0b;padding:6px 0;display:grid;position:absolute;top:calc(100% + 12px);left:-14px}.on-red .drop__panel{box-shadow:10px 10px 0 var(--black);border-top-color:var(--yellow)}.drop__panel[hidden]{display:none}.nav .drop__panel a{isolation:isolate;color:#fff;font-family:var(--display);text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 18px;font-size:24px;font-style:italic;font-weight:800;line-height:1;text-decoration:none;display:grid;position:relative}.drop__panel a:before{content:"";z-index:-1;background:var(--yellow);transform-origin:100%;transition:transform .35s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.drop__panel a:hover,.drop__panel a:focus-visible{color:var(--black)}.drop__panel a:hover:before,.drop__panel a:focus-visible:before{transform-origin:0;transform:scaleX(1)}.drop__panel small{font-family:var(--text);color:var(--yellow);font-size:12px;font-style:normal;font-weight:800}.drop__panel a:hover small,.drop__panel a:focus-visible small{color:var(--red)}.drop__panel a svg{fill:none;stroke:currentColor;stroke-width:2.6px;opacity:0;width:20px;height:20px;transition:opacity .2s, transform .3s var(--ease);transform:translate(-8px)}.drop__panel a:hover svg,.drop__panel a:focus-visible svg{opacity:1;transform:none}.nav .drop__panel a[aria-current=page]{color:var(--red);box-shadow:inset 5px 0 0 var(--red)}.nav .drop__panel a[aria-current=page]:hover{color:var(--black)}@media (width<=760px){.drop__btn{font-size:20px}.drop__panel{min-width:240px}}.header-search{background:var(--tone);align-items:center;height:42px;display:flex}.header-search input{background:0 0;border:0;outline:none;width:clamp(120px,14vw,210px);height:100%;padding:0 0 0 14px;font-size:16px}.header-search input::placeholder{color:var(--soft)}.header-search button{background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid}.header-search svg,.account__btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:20px;height:20px}.header-search:focus-within{outline:3px solid var(--ink);outline-offset:-3px}.phone-menu{display:none}.burger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-content:center;gap:5px;padding:0;display:grid}.burger span{width:24px;height:3px;transition:transform .3s var(--ease), opacity .2s, width .3s var(--ease);background:currentColor;display:block}.burger span:last-child{width:14px}.burger.is-open span:first-child{transform:translateY(8px)rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){width:24px;transform:translateY(-8px)rotate(-45deg)}.phone-menu__panel{z-index:60;overscroll-behavior:contain;padding:14px var(--m) 40px;color:#fff;border-top:6px solid var(--red);background:#0b0b0b;align-content:start;gap:6px;display:grid;position:fixed;inset:0;overflow-y:auto}.phone-menu__top{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.phone-menu__top strong{font-family:var(--display);text-transform:uppercase;color:var(--yellow);font-size:30px;font-style:italic;font-weight:900}.phone-menu__top .burger{color:#fff}.phone-menu__panel ul{margin:0;padding:0;list-style:none;display:grid}.phone-menu__panel ul+ul,.phone-menu__group+ul{border-top:2px solid #ffffff1f}.phone-menu__group{color:#c9c6bf;margin:18px 0 2px;font-size:13px;font-weight:800}.phone-menu__panel a{isolation:isolate;color:#fff;font-family:var(--display);text-transform:uppercase;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:13px 6px;font-size:28px;font-style:italic;font-weight:800;line-height:1;text-decoration:none;display:grid;position:relative}.phone-menu__panel a:before{content:"";z-index:-1;background:var(--yellow);transform-origin:0;transition:transform .3s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.phone-menu__panel a:active:before,.phone-menu__panel a:focus-visible:before{transform:scaleX(1)}.phone-menu__panel a:active,.phone-menu__panel a:focus-visible{color:var(--black)}.phone-menu__panel small{font-family:var(--text);color:var(--yellow);font-size:12px;font-style:normal;font-weight:800}.phone-menu__panel a .phone-menu__heart{width:16px;height:16px;fill:var(--red);stroke:none;opacity:1;display:block}.phone-menu__panel a svg{fill:none;stroke:currentColor;stroke-width:2.6px;opacity:.5;width:22px;height:22px}.phone-menu__panel a[aria-current=page]{color:var(--yellow);box-shadow:inset 5px 0 0 var(--red)}.menu-open,.menu-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.burger span,.phone-menu__panel a:before{transition:none}}.account{position:relative}.account__btn{background:var(--ink);width:44px;height:44px;color:var(--paper);transition:transform .18s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.account__btn:hover{transform:scale(1.06)}.account__btn.is-soon{position:relative}.account__btn.is-soon:after{content:"";pointer-events:none;background:repeating-conic-gradient(var(--yellow) 0 15deg, var(--black) 15deg 30deg);border-radius:50%;animation:24s linear infinite gear;position:absolute;inset:-5px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.account__btn b{font-family:var(--display);font-size:22px;font-style:italic}.account__btn.is-logged{background:var(--red);color:#fff}.works{justify-items:start;gap:10px;padding:0 0 14px;display:grid}.works__tape{background:repeating-linear-gradient(-45deg, var(--yellow) 0 10px, var(--black) 10px 20px);background-size:28.28px 14px;width:100%;height:14px;animation:3.6s linear infinite tape;display:block}.works__gear{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:34px;height:34px;margin:6px 12px 0;animation:12s linear infinite gear}.works strong{font-family:var(--display);text-transform:uppercase;padding-inline:12px;font-size:22px;font-style:italic;font-weight:900}.works p{color:var(--soft);max-width:40ch;margin:0;padding-inline:12px;font-size:15px}.accounts .works{border:3px solid;padding-bottom:24px}.accounts .works strong{font-size:34px}@keyframes tape{to{background-position:28.28px 0}}@keyframes gear{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.works__tape,.works__gear,.account__btn.is-soon:after{animation:none}}.account__menu{background:var(--paper);width:260px;color:var(--ink);transform-origin:100% 0;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px -12px #00000059,0 2px 6px #0000001f}.account__inner{padding:8px;display:grid}.account__who{background:var(--tone);align-items:center;gap:12px;margin-bottom:6px;padding:12px 12px 14px;display:flex}.account__who i{background:var(--red);color:#fff;width:40px;height:40px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.account__who i:empty{display:none}.account__who span{min-width:0;display:grid}.account__who small{color:var(--soft);font-size:var(--t-s);overflow-wrap:anywhere}.account__inner a,.account__logout{text-align:left;background:0 0;border:0;padding:11px 12px;font-size:16px;font-weight:600;text-decoration:none;display:block}.account__inner a:hover,.account__logout:hover{background:var(--yellow);color:var(--black)}.on-red .bar{color:var(--red-ink)}.on-red .brand__mark rect{fill:var(--black)}[data-theme=dark] .on-red .brand__mark rect{fill:var(--yellow)}.on-red .header-search{background:#0000002e}.on-red .header-search input::placeholder{color:#ffffffd9}.on-red .header-search:focus-within{outline-color:#fff}@media (width<=760px){.bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:12px;display:grid}.bar>.brand,.bar>.home-link{display:none}.phone-menu{grid-area:1/1;margin-left:-10px;display:block}.header-search{grid-area:1/2;min-width:0}.bar>.account{grid-area:1/3}.nav{display:none}.header-search input{width:100%;min-width:0;padding-left:10px}.header-search button{width:36px}}.site-footer{background:var(--black);color:#fff;padding:clamp(72px, 9vw, 140px) var(--m) 0;margin-top:var(--gap);position:relative;overflow:hidden}.footer-top{grid-template-columns:repeat(12,1fr);gap:48px 24px;display:grid}.footer-call{grid-column:1/span 6;align-content:start;justify-items:start;gap:32px;display:grid}.footer-call__line{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;max-width:9ch;font-size:clamp(44px,5.4vw,92px);font-style:italic;font-weight:800;line-height:.9}.footer-links{grid-column:7/span 3;align-content:start;gap:12px 24px;font-size:18px;font-weight:600;display:grid}.footer-links a{justify-self:start;text-decoration:none}.footer-links a:hover{color:var(--yellow)}.footer-legal{font-size:var(--t-s);color:#c9c6bf;grid-column:10/span 3;align-content:start;justify-items:start;gap:6px;display:grid}.footer-legal p:first-child{color:#fff;margin-bottom:6px;font-size:18px;font-weight:700}.footer-legal a{color:inherit;margin-top:10px;font-weight:600}.footer-legal a:hover{color:#fff}.footer-name{-webkit-user-select:none;user-select:none;font-family:var(--display);text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap;color:var(--red);perspective:9em;margin:clamp(56px,7vw,100px) 0 -.12em -.04em;font-size:clamp(120px,27vw,520px);font-style:italic;font-weight:900;line-height:.78;transform:translateY(16%)}.footer-name span{--dx:calc(.6 - var(--x,0) * 1.2);--dy:calc(.6 - var(--y,0) * 1.2);transform-origin:50% 70%;will-change:transform;transform:rotateY(calc(var(--x,0) * 9deg)) rotateX(calc(var(--y,0) * -7deg));text-shadow:calc(var(--dx) * .005em) calc(var(--dy) * .005em) 0 #c4001f, calc(var(--dx) * .01em) calc(var(--dy) * .01em) 0 #b2001c, calc(var(--dx) * .015em) calc(var(--dy) * .015em) 0 #a00019, calc(var(--dx) * .02em) calc(var(--dy) * .02em) 0 #8e0016, calc(var(--dx) * .025em) calc(var(--dy) * .025em) 0 #7c0013, calc(var(--dx) * .03em) calc(var(--dy) * .03em) 0 #6a0010, calc(var(--dx) * .035em) calc(var(--dy) * .035em) 0 #58000d, calc(var(--dx) * .04em) calc(var(--dy) * .04em) 0 #46000a;padding-right:.06em;display:inline-block}@media (width<=760px){.footer-call,.footer-links,.footer-legal{grid-column:1/-1}.footer-call .btn{width:100%}}.cover-art{aspect-ratio:3/4;background:var(--black);color:#fff;align-content:end;gap:6px;padding:14px;display:grid}.cover-art strong{font-family:var(--display);text-transform:uppercase;font-size:22px;font-style:italic;line-height:.95}.cover-art small{font-size:var(--t-s);color:#c9c6bf}.poster{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.poster--drawn{background:var(--pc);color:var(--pi);align-content:end;gap:6px;padding:12px;display:grid;position:relative;overflow:hidden}.poster__mark{font-family:var(--display);text-transform:uppercase;letter-spacing:-.06em;color:var(--pi);opacity:.16;font-size:9em;font-style:italic;font-weight:900;line-height:.8;position:absolute;top:-.12em;right:-.08em}.poster--drawn strong{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:1.35em;font-style:italic;font-weight:800;line-height:.92;position:relative}.poster--drawn small{font-size:.8em;font-weight:600;position:relative}.rows{margin:0;padding:0;list-style:none}.row{grid-template-columns:56px minmax(0,1.4fr) minmax(0,1fr) 48px;grid-template-areas:"t n p s""t m p s";align-items:center;gap:clamp(14px,2vw,32px);padding-block:14px;font-size:clamp(19px,1.7vw,26px);line-height:1.15;text-decoration:none;transition:background-color .2s;display:grid}.row__thumb img,.row__thumb .cover-art{aspect-ratio:3/4;object-fit:cover;width:56px;transition:transform .3s var(--ease)}.row__thumb .cover-art{padding:4px}.row__thumb .cover-art strong{font-size:10px}.row__thumb .cover-art small{display:none}.row__thumb{grid-area:t}.row__title{grid-area:n;align-self:end;font-weight:700}.row__meta{grid-area:m;align-self:start}.row__plat{grid-area:p}.row .score{grid-area:s}.row__meta,.row__plat{color:var(--soft);font-size:16px;line-height:1.35}.row:hover .row__thumb img{transform:scale(1.08)}.row:hover .row__title{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.rows li+li{margin-top:4px}@media (width<=760px){.row{grid-template-columns:52px minmax(0,1fr) 48px;grid-template-areas:"t n s""t m s";row-gap:2px;font-size:20px}.row__thumb{grid-area:t}.row__title{grid-area:n}.row__meta{font-size:var(--t-s);grid-area:m}.row__plat{display:none}.row .score{grid-area:s}}.block{padding-top:var(--gap)}.block__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,3.4vw,52px);display:flex}.block__head p{font-size:var(--t-s);color:var(--soft);max-width:40ch}.dates{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.dates a,.dates .card{gap:10px;text-decoration:none;display:grid}.dates .poster{transition:transform .4s var(--ease);font-size:clamp(14px,1.2vw,18px)}.dates a:hover .poster{transform:translateY(-6px)}.dates b{font-family:var(--display);color:var(--yellow);font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(30px,2.6vw,42px);font-style:italic;font-weight:900;line-height:1}.dates strong{font-size:18px;font-weight:700;line-height:1.2}.dates em{color:#c9c6bf;font-style:normal;font-size:var(--t-s)}@media (width<=1000px){.dates{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}}@media (width<=560px){.dates{grid-template-columns:repeat(2,minmax(0,1fr))}.dates .poster{font-size:13px}}.spread-head{background:var(--yellow);color:var(--yellow-ink);padding:clamp(48px, 7vw, 110px) var(--m) clamp(56px, 7vw, 110px);grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.spread-head__text{grid-column:1/span 7;align-content:start;gap:28px;display:grid}.spread-head h1{font-size:clamp(48px,6.6vw,112px)}.spread-head .standfirst{max-width:40ch;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.45}.spread-head__art{grid-column:9/span 4;align-self:start;position:relative}.spread-head__art img,.spread-head__art .cover-art{aspect-ratio:3/4;object-fit:cover;width:100%}.byline{align-items:center;gap:14px;display:flex}.avatar{background:var(--black);width:52px;height:52px;color:var(--yellow);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:22px;font-style:italic;font-weight:800;display:grid}.byline strong{font-size:18px;display:block}.byline span{font-size:var(--t-s)}.spread-head__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.jump svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:square;width:22px;height:22px}.jump:hover svg{animation:jump-down .6s var(--ease) infinite alternate}@keyframes jump-down{to{transform:translateY(4px)}}@media (width<=900px){.spread-head__text{grid-column:1/-1}.spread-head__art{grid-area:1/5/auto/span 6;margin:0 0 32px}.spread-head h1{font-size:clamp(40px,10vw,64px)}}.shot{background:var(--black);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.shot img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s var(--ease)}.shot:hover img{transform:scale(1.03)}figure figcaption{background:var(--black);color:#fff;font-size:var(--t-s);padding:12px 16px;font-weight:600}.gallery{margin-top:72px}.gallery h3{font-size:var(--t-m)}.gallery__grid{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--seam);margin-top:20px;display:grid}.gallery__item{background:var(--black);cursor:zoom-in;border:0;padding:0;overflow:hidden}.gallery__item img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .5s var(--ease), opacity .3s}.gallery__item:hover img{opacity:.9;transform:scale(1.06)}@media (width<=600px){.gallery__grid{grid-template-columns:1fr 1fr}}.proscons{grid-template-columns:1fr 1fr;margin-top:80px;display:grid}.proscons>div{padding:var(--pad)}.pros{background:var(--yellow);color:var(--black)}.cons{background:var(--black);color:#fff}.proscons h3{font-size:var(--t-m);margin-bottom:18px}.proscons ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.proscons li{font-size:var(--t-body);grid-template-columns:28px 1fr;line-height:1.45;display:grid}.proscons li:before{font-family:var(--display);font-size:30px;font-weight:900;line-height:.8}.pros li:before{content:"+";color:var(--black)}.cons li:before{content:"−";color:var(--yellow)}@media (width<=700px){.proscons{grid-template-columns:1fr}}.share-row{background:var(--black);color:#fff;padding:20px var(--pad-l);flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.share-row p{flex:260px;font-size:18px;font-weight:600}.share-row svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tags{flex-wrap:wrap;align-self:start;gap:6px;display:flex}.tag{background:var(--black);color:#fff;font-size:var(--t-s);align-items:center;padding:3px 10px;font-weight:700;display:inline-flex}.lightbox{color:#fff;background:#0b0b0b;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[open]{grid-template-rows:auto 1fr auto;display:grid}.lightbox::backdrop{background:#0b0b0b}.lightbox__bar{padding:14px var(--m);align-items:center;gap:20px;display:flex}.lightbox__count{font-family:var(--display);font-size:24px;font-style:italic;font-weight:800}.lightbox__count small{color:#aaa;margin-left:4px;font-size:16px}.lightbox__caption{flex:1;font-size:16px}.lightbox__close{background:var(--yellow);color:var(--black);border:0;padding:10px 16px;font-weight:700}.lightbox__stage{grid-template-columns:64px 1fr 64px;align-items:center;min-height:0;padding:0 12px;display:grid}.lightbox__stage img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%}.lightbox__stage img.in{animation:fade-up .35s var(--ease)}.lightbox__nav{color:#fff;background:0 0;border:0;place-items:center;height:64px;display:grid}.lightbox__nav svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:34px;height:34px}.lightbox__nav:hover{color:var(--yellow)}.lightbox__strip{justify-content:center;gap:6px;padding:12px;display:flex;overflow-x:auto}.lightbox__strip button{opacity:.5;background:0 0;border:0;flex:none;padding:0}.lightbox__strip button.is-on{opacity:1;outline:3px solid var(--yellow)}.lightbox__strip img{aspect-ratio:16/10;object-fit:cover;width:96px}@media (width<=600px){.lightbox__stage{grid-template-columns:40px 1fr 40px;padding:0}}.avatar-pic{aspect-ratio:1;background:var(--red);color:#fff;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-style:italic;font-weight:800;line-height:1;display:grid;overflow:hidden}.avatar-pic img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.account__btn .avatar-pic{width:100%;height:100%;font-size:22px}.account__btn.is-logged{padding:0;overflow:hidden}.account__pic{width:40px;font-size:20px}.avatar-pic{position:relative}.avatar-pic.is-admin:after,.avatar-pic.is-gold:after,.avatar-pic.is-violet:after{content:"";pointer-events:none;border-radius:50%;padding:max(3px,7%);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.avatar-pic.is-admin:after{background:conic-gradient(from 200deg,#ff2d4f,#8c0019,#ff5c74,#b30022,#ff2d4f)}.avatar-pic.is-violet:after{background:conic-gradient(from 200deg,#b38bff,#4a17b8,#d2b8ff,#6a2fe0,#b38bff)}@property --holo{syntax:"<angle>";inherits:false;initial-value:200deg}@keyframes holo-spin{to{--holo:560deg}}.avatar-pic.is-gold:after{background:conic-gradient(from var(--holo), #fff1a8, #d39b12, #ff9fd6, #7a5200, #9ff0ff, #ffe17a, #c58a0c, #d8b4ff, #fff1a8);animation:6s linear infinite holo-spin}@media (prefers-reduced-motion:reduce){.avatar-pic.is-gold:after,.badge--legende:after{animation:none}}.badges{vertical-align:.15em;gap:6px;margin-left:8px;display:inline-flex}.badge{--b1:#2a2a2a;--b2:#555;--bi:#fff;--be:#00000059;white-space:nowrap;background:linear-gradient(180deg, var(--b2), var(--b1));height:22px;color:var(--bi);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px #00000040;border-radius:11px;align-items:center;gap:5px;padding:0 9px 0 2px;font-size:12.5px;font-style:italic;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040,0 1px 3px #0000004d}.badge svg{background:var(--be);fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-width:0;box-sizing:border-box;border-radius:50%;width:18px;height:18px;padding:3px;overflow:visible}.badge--joueur svg path{stroke-width:1.6px}.badge--admin{--b1:#a8001f;--b2:#ff2d4f}.badge--joueur{--b1:#0a6f78;--b2:#39d5d0;--be:#00282d66}.badge--mordu{--b1:#4a1596;--b2:#a774ff;--be:#1e003c66}.badge--legende{--b1:#8c5d0c;--b2:#ffe17a;--bi:#2a1a00;--be:#fff6;text-shadow:0 1px #fff6;isolation:isolate;position:relative;overflow:hidden}.badge--legende:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 25%,#ff7ac8 38%,#7ae8ff 48%,#b6ff8a 58%,#ffd36a 66%,#0000 78%) 160% 0/260% 100% no-repeat;animation:4.5s ease-in-out infinite holo-sweep;position:absolute;inset:0}@keyframes holo-sweep{0%,15%{background-position:160% 0}85%,to{background-position:-60% 0}}.votes{gap:6px;margin-right:6px;display:inline-flex}.votes .vote{background:var(--tone);height:34px;color:var(--soft);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:17px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:14px;font-weight:700;display:inline-flex}.votes .vote:hover{color:var(--ink)}.vote svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:18px;height:18px;overflow:visible}.vote--down path{transform-origin:50%;transform-box:fill-box;transform:rotate(180deg)}.vote__n{min-width:1ch;display:inline-block}.votes .vote--up.is-on{background:var(--red);color:#fff}.votes .vote--up.is-on svg{fill:currentColor}.votes .vote--down.is-on{background:var(--ink);color:var(--paper)}.votes .vote--down.is-on svg{fill:currentColor}.vote-spark{z-index:90;pointer-events:none;background:var(--red);width:8px;height:8px;position:fixed;box-shadow:0 0 0 1px #0006}.vote-spark:nth-child(odd){background:var(--yellow)}.jeton{filter:drop-shadow(0 1px #00000059);flex:none;width:1.1em;height:1.1em}.jeton__rim{fill:#b98a00}.jeton__face{fill:#ffd400}.jeton path{fill:none;stroke:#111;stroke-width:4.2px;stroke-linecap:square}.page-head{background:var(--field,var(--yellow));color:var(--field-ink,var(--black));padding:clamp(48px, 7vw, 120px) var(--m) clamp(40px, 5vw, 80px);grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px;display:grid}.page-head h1{grid-column:1/span 8;font-size:clamp(60px,10vw,170px)}.page-head p{grid-column:9/span 4;max-width:34ch;font-size:20px;font-weight:500;line-height:1.45}.page-head--red{--field:var(--red);--field-ink:#fff}.page-head--ink{--field:var(--black);--field-ink:#fff}.page-head--tone{--field:var(--tone);--field-ink:var(--ink)}@media (width<=900px){.page-head h1,.page-head p{grid-column:1/-1}.page-head p{margin-top:20px}}.section{padding-top:var(--gap)}.lead-text{max-width:30ch;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.3}.field{gap:8px;display:grid}.field>span{justify-content:space-between;gap:12px;font-size:16px;font-weight:700;display:flex}.field small{color:var(--soft);font-weight:500}.field input,.field textarea,.field select{background:var(--tone);border:0;border-bottom:3px solid #0000;border-radius:0;outline:none;width:100%;padding:14px 16px;font-size:18px;transition:border-color .2s}.field input:focus,.field textarea:focus,.field select:focus{border-bottom-color:var(--ink)}.field textarea{resize:vertical;min-height:180px;line-height:1.5}.field__error{color:var(--red-text);font-style:normal;font-weight:700;font-size:var(--t-s);display:none}.field.is-error input,.field.is-error textarea{border-bottom-color:var(--red-text)}.field.is-error .field__error{display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--tone);transition:background-color .15s, transform .15s var(--ease);border:0;padding:9px 14px;font-size:16px;font-weight:700}.chip:hover{background:color-mix(in srgb, var(--tone) 80%, var(--ink))}.chip:active{transform:scale(.96)}.chip[aria-pressed=true]{background:var(--black);color:#fff}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}.browse{padding:var(--gap-s) var(--m) 0;grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.filters{grid-column:1/span 3;align-content:start;gap:32px;display:grid;position:sticky;top:24px}.filter-title{font-family:var(--display);text-transform:uppercase;font-style:italic;font-weight:800;font-size:var(--t-m);justify-content:space-between;margin-bottom:12px;display:flex}.results{grid-column:5/span 8;min-width:0}.results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:18px;display:flex}.results-bar b{font-family:var(--display);font-size:34px;font-style:italic;font-weight:900}.sort{align-items:center;gap:10px;font-weight:600;display:flex}.sort select{background:var(--tone);border:0;padding:10px 12px;font-weight:700}.result-lead{color:var(--soft);max-width:80ch;margin:-6px 0 0;padding:0 64px 16px calc(56px + clamp(14px,2vw,32px));font-size:16px;line-height:1.45}@media (width<=760px){.result-lead{padding-inline:0}}.empty{padding:48px 0;font-size:22px;font-weight:600}@media (width<=900px){.filters,.results{grid-column:1/-1}.filters{margin-bottom:40px;position:static}}.next-up{padding:var(--gap-s) var(--m) 0;grid-template-columns:repeat(12,1fr);gap:40px 24px;display:grid}.next-up__info{grid-column:1/span 6;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:14px clamp(16px,2vw,28px);display:grid}.next-up__info>:not(.next-up__poster){grid-column:2}.next-up__poster{grid-row:1/span 4;align-self:start;width:clamp(96px,11vw,170px);height:auto;box-shadow:0 14px 30px -14px #0009}.next-up__info h2{font-size:var(--t-ml)}.next-up__title{font-size:var(--t-h)}.next-up__date{font-size:22px;font-weight:700}.release__info{color:var(--soft);font-size:16px}.flipclock{flex-wrap:wrap;grid-column:7/span 6;justify-content:end;align-items:flex-start;gap:clamp(8px,1.2vw,18px);display:flex}.flipclock__unit{justify-items:center;gap:8px;display:grid}.flipclock__digits{gap:4px;display:flex}.flipclock__label{font-size:var(--t-s);font-weight:700}.flip{perspective:400px;width:clamp(48px,5vw,78px);height:clamp(72px,7.4vw,116px);font-family:var(--display);color:var(--yellow);font-size:clamp(56px,6vw,94px);font-style:italic;font-weight:900;line-height:1;position:relative}.flip b{background:var(--black);height:50%;position:absolute;left:0;right:0;overflow:hidden}.flip b i{place-items:center;height:200%;font-style:italic;display:grid;position:absolute;left:0;right:0}.flip__top,.flip__flap--top{top:0}.flip__bottom,.flip__flap--bottom{bottom:0}.flip__bottom i,.flip__flap--bottom i{top:-100%}.flip__top i,.flip__flap--top i{top:0}.flip__flap{backface-visibility:hidden;z-index:2;opacity:0}.flip__flap--top{transform-origin:bottom}.flip__flap--bottom{transform-origin:top;transform:rotateX(90deg)}.flip.is-flipping .flip__flap{opacity:1}.flip.is-flipping .flip__flap--top{animation:.3s cubic-bezier(.5,0,.75,0) forwards flip-top}.flip.is-flipping .flip__flap--bottom{animation:.3s ease-out .3s forwards flip-bottom}@keyframes flip-top{to{transform:rotateX(-90deg)}}@keyframes flip-bottom{to{transform:rotateX(0)}}.next-up__after{grid-column:1/-1}.next-up__after h2{font-size:var(--t-m);margin-bottom:12px}.next-up__after ol{gap:var(--seam);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.next-up__after li{background:var(--yellow);color:var(--black);gap:4px;padding:18px 20px;display:grid;position:relative}.next-up__after .kind{background:var(--black);padding:6px 8px;position:absolute;top:14px;right:14px}.next-up__after b{font-family:var(--display);font-size:34px;font-style:italic;font-weight:900;line-height:1}.next-up__after span{font-size:18px;font-weight:700}.next-up__after small{font-size:var(--t-s);font-weight:600}@media (width<=900px){.next-up__info,.flipclock{grid-column:1/-1}.flipclock{justify-content:start}.next-up__after ol{grid-template-columns:1fr}}.month-tabs{gap:var(--seam);scrollbar-width:thin;margin-bottom:32px;padding-bottom:6px;display:flex;overflow-x:auto}.month-tab{background:var(--tone);text-align:left;border:0;flex:1 0 130px;justify-items:start;gap:2px;min-width:0;padding:12px 16px;font-size:17px;font-weight:700;transition:background-color .15s;display:grid}.month-tab small{color:var(--soft);font-weight:500;font-size:var(--t-s)}.month-tab em{font-style:normal;font-size:var(--t-s);font-weight:600}.month-tab:hover{background:color-mix(in srgb, var(--tone) 80%, var(--ink))}.month-tab[aria-selected=true]{background:var(--red);color:#fff}.month-tab[aria-selected=true] small{color:#fff}.calendar-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);display:grid}.calendar__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.month-title{font-size:var(--t-h)}.month-title.swap{animation:fade-up .4s var(--ease)}.cal-arrow{background:var(--black);color:#fff;width:52px;height:52px;transition:transform .15s var(--ease);border:0;place-items:center;display:grid}.cal-arrow svg{fill:none;stroke:currentColor;stroke-width:2.6px;width:24px;height:24px}.cal-arrow:hover{transform:translateY(-2px)}.cal-arrow:disabled{opacity:.25;cursor:default;transform:none}.calendar__weekdays,.calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:10px;display:grid}.calendar__weekdays span{font-size:var(--t-s);color:var(--soft);padding-bottom:8px;font-weight:700}.calendar__grid{overflow-x:clip}.day{aspect-ratio:3/5;border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);grid-template-rows:auto minmax(0,1fr) auto;gap:6px;min-width:0;padding:8px 0 10px;display:grid}.day__num{color:var(--soft);font-size:15px;font-weight:600}.day--empty{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ink) 16%, transparent) 0 2px, transparent 2px 11px)}.day--has .day__num{color:var(--ink);font-weight:800}.day--past{opacity:.4}.day--today{border-top:4px solid var(--yellow);background:color-mix(in srgb, var(--yellow) 14%, transparent);padding-inline:6px}.day--today .day__num{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-weight:800;display:flex}.day__today{font-family:var(--display);text-transform:uppercase;background:var(--yellow);color:var(--black);padding:3px 7px 2px 5px;font-size:14px;font-style:italic;font-weight:900;line-height:1;transform:skew(-8deg)}.picks{min-height:0;display:flex}.pick{aspect-ratio:3/4;max-width:100%;height:100%;color:inherit;transition:transform .3s var(--ease);background:0 0;border:0;flex:none;padding:0;position:relative}.pick .poster{width:100%;height:100%;font-size:8px}.pick .poster strong,.pick .poster small{display:none}.pick .poster__mark{opacity:.3;font-size:5em}.pick:hover{z-index:2;transform:translateY(-3px)}.day__titles{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.4em;margin:0;font-size:13px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.pick.st-estime .poster{outline:2px dashed var(--ink);outline-offset:2px}.legend{font-size:var(--t-s);color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:14px;display:flex}.legend i{outline:2px dashed var(--ink);outline-offset:-2px;vertical-align:-2px;width:14px;height:14px;margin-right:8px;display:inline-block}@media (prefers-reduced-motion:no-preference){.calendar__grid.turn .day{animation:day-in .55s var(--ease) both;animation-delay:calc(var(--w,0) * 28ms)}.calendar__grid.turn .pick .poster{animation:poster-in .6s var(--ease) both;animation-delay:calc(var(--w,0) * 28ms + .12s)}}@keyframes day-in{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 36px))}}@keyframes poster-in{0%{opacity:0;transform:translateY(14px)scale(.92)}}.month-list h2{font-size:var(--t-m);margin-bottom:16px}.month-list ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.release{background:var(--paper);grid-template-columns:84px 52px 1fr;gap:16px;margin-inline:-14px;padding:14px;transition:background-color .3s;display:grid}.release.flash{animation:1.2s flash}@keyframes flash{0%,40%{background:var(--yellow);color:var(--black)}}.release>.poster strong,.release>.poster small{display:none}.release>.poster .poster__mark{opacity:.3;font-size:64px}.release__date{align-content:start;justify-items:start;display:grid}.release__date b{font-family:var(--display);font-size:42px;font-style:italic;font-weight:900;line-height:.9}.release__date span,.release__date em{font-size:var(--t-s);font-style:normal;font-weight:600}.release__date em{color:var(--red-text)}.release strong{font-size:19px;line-height:1.25;display:block}.release .tags{margin-top:8px}.tags .status{background:var(--yellow);color:var(--black)}.tags .status.st-tba{color:#fff;background:var(--black)}@media (width<=1000px){.calendar-layout{grid-template-columns:1fr}}@media (width<=600px){.calendar__weekdays,.calendar__grid{column-gap:4px}.day__titles{display:none}}.hype{margin-top:var(--gap);padding-inline:var(--m)}.hype__rail{--per:6;--g:clamp(14px, 1.6vw, 24px);padding-inline:68px;position:relative;container-type:inline-size}.hype__list{grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--g)) / var(--per));column-gap:var(--g);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;row-gap:0;margin:0;padding:10px 0 0;list-style:none;display:grid;overflow-x:auto}.hype__list::-webkit-scrollbar{display:none}.hype__list li{grid-row:span 5;grid-template-rows:subgrid;scroll-snap-align:start;align-content:start;row-gap:8px;margin-bottom:clamp(36px,4vw,56px);display:grid}.hype__arrow{z-index:2;top:calc(10px + (100cqw - (var(--per) - 1) * var(--g)) / var(--per) * 2 / 3);background:var(--yellow);color:var(--black);box-shadow:4px 4px 0 var(--black);position:absolute;translate:0 -50%}[data-theme=dark] .hype__arrow{box-shadow:4px 4px #ffffff2e}.hype__arrow--prev{left:0}.hype__arrow--next{right:4px}.hype__arrow:disabled{opacity:0;pointer-events:none}.hype__list .poster{transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.hype__list li:hover .poster{transform:translateY(-6px);box-shadow:0 18px 30px -16px #0009}.hype__when{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.hype__when b{font-family:var(--display);text-transform:uppercase;color:var(--ink);font-size:clamp(24px,2vw,34px);font-style:italic;font-weight:900;line-height:1}.hype__when .kind{padding:5px 6px;font-size:11px}.hype__list strong{font-size:17px;font-weight:700;line-height:1.2}.hype__desc{color:var(--soft);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:14px;line-height:1.5}.hype__list em{color:var(--ink);border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);align-self:start;padding-top:6px;font-size:13px;font-style:normal;font-weight:600}@media (width<=1200px){.hype__rail{--per:4}}@media (width<=700px){.hype__rail{--per:2;padding-inline:0}.hype__arrow{display:none}}.about-intro{padding:var(--gap-s) var(--m) 0;grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.about-intro .lead-text{grid-column:1/span 7;max-width:none;font-size:clamp(22px,2vw,30px)}.about-intro .cols{grid-column:9/span 4;gap:18px;display:grid}@media (width<=900px){.about-intro .lead-text,.about-intro .cols{grid-column:1/-1}.about-intro .cols{margin-top:28px}}.rules{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.rules li{padding:var(--pad);align-content:start;gap:14px;display:grid}.rules li:first-child{background:var(--red);color:#fff}.rules li:nth-child(2){background:var(--yellow);color:var(--black)}.rules li:nth-child(3){background:var(--black);color:#fff}.rules h3{font-size:var(--t-ml)}.rules p{font-size:var(--t-body)}@media (width<=900px){.rules{grid-template-columns:1fr}}.scale{gap:var(--seam);display:flex}.scale__band{flex:var(--w) 1 0;background:var(--sc);min-width:0;color:var(--sc-ink);text-align:left;min-height:150px;transition:flex-grow .4s var(--ease);border:0;align-content:end;gap:6px;padding:16px 12px;display:grid}.scale__band.is-on{flex-grow:calc(var(--w) + 3)}.scale__range{font-family:var(--display);font-size:clamp(30px,3vw,52px);font-style:italic;font-weight:900;line-height:.9}.scale__label{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.scale-detail{align-items:center;gap:20px;min-height:80px;margin-top:24px;display:flex}.scale-detail strong{font-family:var(--display);text-transform:uppercase;font-style:italic;font-weight:800;font-size:var(--t-m)}.scale-detail p{font-size:19px}.scale-detail.swap{animation:fade-up .35s var(--ease)}.scale-detail .score{aspect-ratio:auto;white-space:nowrap;flex:none;width:auto;min-width:80px;height:80px;padding:0 12px}@media (width<=700px){.scale{flex-direction:column}.scale__band,.scale__band.is-on{flex:none;grid-template-columns:90px 1fr;align-items:center;min-height:56px;padding:12px 16px}.scale__range{font-size:30px}}.team{column-gap:var(--seam);grid-template-columns:1fr 1fr;row-gap:0;display:grid}.member{grid-row:span 6;grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:subgrid;background:var(--yellow);color:var(--black);padding:var(--pad);align-items:start;gap:6px 24px;display:grid}.member .avatar{grid-area:1/1/-1;width:88px;height:88px;font-size:38px}.member h3,.member__role,.member__bio{grid-column:2/-1}.member h3{font-size:var(--t-ml)}.member__role{font-weight:700}.member__bio{max-width:52ch;margin:6px 0 4px;font-size:17px;line-height:1.55}.member dl{display:contents}.member dt{color:#3f3d3a;grid-column:2;font-size:17px}.member dd{overflow-wrap:anywhere;grid-column:3;margin:0;font-size:17px;font-weight:700}@media (width<=600px){.team{grid-template-columns:minmax(0,1fr)}.member+.member{margin-top:var(--seam)}.member{column-gap:16px}.member .avatar{grid-row:1/3;width:64px;height:64px;font-size:28px}.member__bio{grid-column:1/-1}.member dt{grid-column:1/3}}.plans{column-gap:var(--seam);padding-top:var(--gap-s);grid-template-rows:auto repeat(5,auto) auto;grid-template-columns:minmax(150px,.8fr) repeat(4,minmax(0,1fr));display:grid}.plans__labels,.plan{grid-row:1/span 7;grid-template-rows:subgrid;display:grid}.plans__labels span{border-top:2px solid var(--ink);align-items:center;padding:18px 18px 18px 0;font-size:16px;font-weight:700;display:flex}.plans__labels span:first-child,.plans__labels span:last-child{border:0}.plan{background:var(--tone);color:var(--ink)}.plan__head{border-bottom:6px solid var(--ink);text-align:center;align-content:start;justify-items:center;gap:4px;padding:22px 20px 18px;display:grid}.plan__head h3{margin:0;font-size:clamp(30px,3vw,46px);line-height:.9}.plan__head p{text-align:center;color:var(--soft);margin:0;font-size:15px;font-weight:600}.plan__head b{font-family:var(--display);color:var(--ink);font-size:28px;font-style:italic;font-weight:900}.plan__cell{border-top:2px solid color-mix(in srgb, var(--ink) 14%, transparent);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 6px;margin:0;padding:18px 20px;display:flex}.plan__head+.plan__cell{border-top:0}.plan__value{font-family:var(--display);font-size:clamp(30px,2.8vw,44px);font-style:italic;font-weight:900;line-height:.9}.plan__value:has(.badges,.plan__ring){font-family:var(--text);font-size:15px;font-style:normal;font-weight:700;line-height:1.2}.plan__value .badges{margin:0}.plan__value .badge{border-radius:999px;gap:10px;height:clamp(34px,2.8vw,46px);padding:0 clamp(14px,1.3vw,20px) 0 4px;font-size:clamp(16px,1.35vw,22px)}.plan__value .badge svg{width:clamp(28px,2.3vw,38px);height:clamp(28px,2.3vw,38px);padding:5px}.plan__over{align-items:center;gap:.12em;display:inline-flex}.plan__over .jeton{width:.78em;height:.78em}.plan__cell small{color:var(--soft);font-size:14px;font-weight:600}.plan__ring{align-items:center;gap:10px;display:inline-flex}.plan__ring .avatar-pic{background:0 0;width:46px;font-size:19px}.plan__ring .avatar-pic:after{padding:5px}.plan__foot{justify-content:center;align-items:end;padding:18px 20px 22px;display:flex}.plan__btn{text-align:center;background:var(--ink);width:100%;color:var(--paper);justify-content:center}.plan__btn.is-soon{cursor:default;opacity:.85}.plan--gratuit{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ink) 14%, transparent);background:0 0}.plan--gratuit .plan__value{color:var(--soft)}.plan--legende{background:var(--black);color:#fff}.plan--legende .plan__head{border-color:#d39b12}.plan--legende .plan__head p,.plan--legende .plan__cell small{color:#c9c6bf}.plan--legende .plan__head b,.plan--legende .plan__value{color:#f7d257}.plan--legende .plan__value:has(.plan__ring){color:#fff}.plan--legende .plan__cell{border-color:#ffffff1f}.plan--legende .plan__btn{color:#1a1200;background:linear-gradient(100deg,#f7d257,#c58a0c 60%,#ffe17a)}[data-theme=dark] .plan--legende{box-shadow:inset 0 0 0 2px #ffffff24}@media (width<=960px){.plans{row-gap:var(--seam);grid-template-rows:none;grid-template-columns:1fr}.plans__labels{display:none}.plan{grid-row:auto;grid-template-rows:none}.plan__cell:before{content:attr(data-label);color:var(--soft);flex:1 0 100%;font-size:14px;font-weight:700}.plan--legende .plan__cell:before{color:#c9c6bf}}.tiers__note{color:var(--soft);text-align:left;margin:28px 0 0;font-size:16px}.support-more{gap:var(--seam);padding:var(--gap-s) var(--m) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-more article{padding:var(--pad);background:var(--tone);align-content:start;justify-items:start;gap:14px;display:grid}.support-more h2{font-size:var(--t-ml);margin:0}.support-more p{text-align:left;margin:0}.support-more article{grid-template-columns:1fr auto;align-items:center;column-gap:24px}.support-more article>:not(.btn){grid-column:1}.support-more article>.btn{grid-area:1/2/span 2}@media (width<=960px){.support-more{grid-template-columns:1fr}}@media (width<=560px){.support-more article>.btn{grid-area:auto/1}}.contact{padding:var(--gap-s) var(--m) 0;grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.contact-form{grid-column:1/span 7;gap:24px;display:grid}.contact-form legend{margin-bottom:10px;font-size:16px;font-weight:700}.field-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form__trap{position:absolute;left:-9999px}.send{justify-self:start;min-width:260px;position:relative;overflow:hidden}.send__bar{background:var(--yellow);transform-origin:0;width:100%;height:5px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.send.is-sending .send__bar{animation:send 1.2s var(--ease) forwards}@keyframes send{to{transform:scaleX(1)}}.contact-side{gap:var(--seam);grid-column:9/span 4;align-content:start;display:grid}.contact-side section{background:var(--black);color:#fff;padding:var(--pad)}.contact-side section:first-child{background:var(--yellow);color:var(--black)}.contact-side section:last-child{background:var(--red)}.contact-side h2{font-size:var(--t-m);margin-bottom:8px}.contact-side p{font-size:var(--t-body)}.sent{background:var(--yellow);color:var(--black);padding:var(--pad-l);grid-column:1/span 7;justify-items:start;gap:18px;display:grid}.sent h2{font-size:var(--t-h)}.sent p{max-width:46ch;font-size:19px}@media (width<=900px){.contact-form,.contact-side,.sent{grid-column:1/-1}.contact-side{margin-top:48px}.field-row{grid-template-columns:1fr}.send{width:100%}}.legal{padding:var(--gap-s) var(--m) 0;grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.legal__toc{grid-column:1/span 3;align-self:start;gap:4px;display:grid;position:sticky;top:24px}.legal__toc a{background:var(--black);color:#fff;padding:8px 12px;font-size:16px;font-weight:700;text-decoration:none}.legal__toc a:hover{background:var(--yellow);color:var(--black)}.legal__body{grid-column:5/-1}.legal__body p{max-width:70ch}.legal__update{color:var(--soft);font-size:var(--t-s);margin-bottom:24px}.legal section+section{margin-top:72px}.legal h2{font-size:var(--t-ml);margin-bottom:18px}.legal h3{margin:32px 0 10px;font-size:22px}.legal p{font-size:var(--t-body);margin-bottom:14px}.legal dl{grid-template-columns:minmax(140px,1fr) 2fr;gap:0;margin:0 0 18px;display:grid}.legal dt,.legal dd{margin:0;padding:10px 0;font-size:17px}.legal dt{padding-right:16px;font-weight:700}.legal dl>:nth-child(4n+1),.legal dl>:nth-child(4n+2){background:var(--stripe)}.legal dl>:nth-child(odd){padding-left:12px}@media (width<=900px){.legal__toc{grid-column:1/-1;grid-template-columns:1fr 1fr;margin-bottom:48px;position:static}.legal__body{grid-column:1/-1}.legal dl{grid-template-columns:1fr}.legal dl>:nth-child(n){background:0 0;padding-left:0}.legal dt{padding-bottom:0}}.accounts{padding:var(--gap-s) var(--m) 0;grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.accounts__loading,.accounts__notice{grid-column:1/-1;font-size:20px;font-weight:600}.accounts__notice{background:var(--yellow);color:var(--black);margin-bottom:24px;padding:16px 20px}.auth{grid-column:1/span 6;align-content:start;gap:24px;display:grid}.auth__form{gap:20px;display:grid}.auth__title{font-size:var(--t-ml)}.auth__msg{color:var(--red-text);font-weight:700}.auth__msg:empty{display:none}.auth__msg.is-ok{color:var(--black);background:var(--yellow);padding:12px 14px}.auth__link{text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:0;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.auth__link:hover{color:var(--red)}.auth__consent{align-items:start;gap:12px;font-size:16px;display:flex}.auth__consent input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin-top:2px}.auth__why{background:var(--black);color:#fff;padding:var(--pad);grid-column:8/span 5;align-content:start;gap:18px;display:grid}.auth__why h2{font-size:var(--t-ml)}.auth__why ul{font-size:var(--t-body);gap:12px;margin:0;padding-left:1.1em;display:grid}.auth__why li::marker{color:var(--yellow)}.me{gap:var(--seam);grid-column:1/-1;display:grid}.me__id{padding:var(--pad-l);background:var(--tone);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px clamp(20px,3vw,48px);display:grid}.me__pic{width:clamp(96px,11vw,156px);font-size:60px}.me__who{justify-items:start;gap:10px;display:grid}.me__who h2{font-size:var(--t-h);overflow-wrap:anywhere;margin:0;line-height:.9}.me__who h2 .badges{vertical-align:.3em;margin-left:14px}.me__who .badge,.player-head__side .badge{border-radius:17px;gap:8px;height:34px;padding:0 15px 0 3px;font-size:18px}.me__who .badge svg,.player-head__side .badge svg{width:28px;height:28px;padding:5px}.me__who p{color:var(--soft);text-align:left;overflow-wrap:anywhere;margin:0;font-size:16px}.me__links{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.me__stats{grid-template-columns:repeat(3,auto);gap:0 clamp(18px,2.4vw,36px);margin:0;display:grid}.me__stats div{gap:4px;display:grid}.me__stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:13px;font-weight:800}.me__stats dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(34px,3.4vw,54px);font-style:italic;font-weight:900;line-height:.9}.me__stats dd small{color:var(--soft);font-size:.45em}.showcase{padding:var(--pad-l);background:var(--black);color:#fff;gap:16px;display:grid}.showcase h2{font-size:var(--t-ml);margin:0}.showcase a,.showcase .auth__link{color:inherit}[data-theme=dark] .showcase{box-shadow:inset 0 0 0 2px #ffffff1a}.me__settings{padding:var(--pad-l);background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ink) 13%, transparent);display:grid}.me__settings>h2{font-size:var(--t-ml);margin:0 0 12px}.me__row{border-top:2px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr);align-items:center;gap:12px clamp(20px,4vw,56px);padding:24px 0;display:grid}.me__row h3{font-family:var(--text);text-transform:none;margin:0;font-size:19px;font-style:normal;font-weight:800}.me__row p{color:var(--soft);text-align:left;margin:4px 0 0;font-size:15px}.me__row .auth__msg{grid-column:2;margin:0}.me__inline{flex-wrap:wrap;gap:10px;display:flex}.me__inline input{background:var(--tone);min-width:0;height:54px;color:var(--ink);font:inherit;border:0;flex:220px;padding:0 16px;font-size:17px}.me__inline input:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.me__danger h3{color:var(--red-text)}.account-danger__btn{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:#a8001f;border:0;padding:0 20px;font-weight:700}.account-danger__btn:disabled{opacity:.5}@media (width<=860px){.me__id{grid-template-columns:auto minmax(0,1fr)}.me__stats{grid-column:1/-1}.me__row{grid-template-columns:1fr}.me__row .auth__msg{grid-column:1}}@media (width<=1000px){.auth,.auth__why{grid-column:1/-1}.auth__why{margin-top:40px}}.lost{background:var(--red);color:#fff;min-height:80svh;padding:clamp(48px, 7vw, 120px) var(--m);grid-template-columns:repeat(12,1fr);align-content:center;column-gap:24px;display:grid}.lost__code{color:var(--black);grid-column:1/span 6;font-size:clamp(160px,26vw,420px);line-height:.8}.lost__text{grid-column:8/span 5;align-content:center;justify-items:start;gap:22px;display:grid}.lost__text h1{font-size:var(--t-h)}.lost__text p{max-width:40ch;font-size:19px}.lost__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (width<=900px){.lost__code,.lost__text{grid-column:1/-1}}.kind,.status{background:var(--red);color:#fff;text-box:trim-both cap alphabetic;line-height:1;font-family:var(--display);font-style:italic;font-weight:900;font-size:var(--t-s);text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.pick .kind{padding:4px 5px;font-size:10px;position:absolute;top:6px;left:-3px;box-shadow:0 2px 6px #00000059}.pile{grid-template:100%/100%;display:grid}.pile__count{z-index:3;background:var(--yellow);min-width:26px;height:26px;color:var(--black);font-family:var(--display);box-shadow:0 0 0 2px var(--paper);border-radius:13px;place-items:center;padding:0 6px;font-size:16px;font-style:italic;font-weight:900;display:grid;position:absolute;bottom:-6px;right:-8px}.day-dialog{background:var(--paper);width:min(560px,100vw - 32px);max-height:min(80vh,720px);color:var(--ink);border:0;padding:0;box-shadow:0 30px 80px -20px #0009}.day-dialog::backdrop{background:#0009}.day-dialog[open]{animation:dialog-in .35s var(--ease)}@keyframes dialog-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.day-dialog__inner>header{background:var(--red);color:#fff;z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.day-dialog h2{font-size:var(--t-m);margin:0}.day-dialog__close{background:var(--black);color:#fff;border:0;flex:none;width:40px;height:40px;font-size:26px;line-height:1}.day-dialog__close:hover{background:var(--yellow);color:var(--black)}.day-dialog ul{margin:0;padding:8px 20px 20px;list-style:none;display:grid}.day-dialog li{border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent);grid-template-columns:72px 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}.day-dialog li:last-child{border-bottom:0}.day-dialog li>div{gap:6px;display:grid}.day-dialog li .poster{width:72px;height:auto}@media (prefers-reduced-motion:reduce){.day-dialog[open]{animation:none}}.calendar{container-type:inline-size}@container (width<=900px){.calendar__weekdays,.calendar__grid{column-gap:5px}.day{aspect-ratio:3/4.4;grid-template-rows:auto minmax(0,1fr);padding-bottom:6px}.day__titles{display:none}.day__today{padding:2px 4px 1px 3px;font-size:10px}.pick .kind{padding:3px;font-size:8px;top:3px;left:-2px}.pile__count{min-width:20px;height:20px;font-size:13px;bottom:-4px;right:-5px}}@container (width<=420px){.calendar__weekdays,.calendar__grid{column-gap:3px}.calendar__weekdays span{font-size:11px}.day{aspect-ratio:3/4.6;padding-top:5px}.day--today{padding-inline:2px}.day__num{font-size:12px}.day__today,.pick .kind{display:none}.pile__count{min-width:16px;height:16px;padding:0 3px;font-size:11px}}.day{position:relative}.day--many:hover,.day--many:focus-within{z-index:5}.day__all{z-index:5;background:var(--black);color:#fff;opacity:0;visibility:hidden;width:max-content;max-width:min(460px,100cqw);transform:translate(calc(-50% + var(--shift,0px)), -8px);pointer-events:none;transition:opacity .25s var(--ease), transform .3s var(--ease), visibility 0s .3s;flex-wrap:wrap;justify-content:center;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% - 14px);left:50%;box-shadow:0 20px 40px -14px #000000b3}.day--many:hover .day__all,.day--many:focus-within .day__all{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--shift,0px)), 0);transition-delay:0s}.day__all span{opacity:0;width:78px;transition:opacity .3s var(--ease), transform .35s var(--ease);transition-delay:calc(var(--j) * 45ms);align-content:start;gap:6px;display:grid;position:relative;transform:translateY(8px)}.day--many:hover .day__all span,.day--many:focus-within .day__all span{opacity:1;transform:none}.day__all .poster{width:78px;height:auto}.day__all .kind{padding:3px 4px;font-size:9px;position:absolute;top:4px;left:-3px}.day__all b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}@media (hover:none){.day__all{display:none}}@media (prefers-reduced-motion:reduce){.day__all,.day__all span{transition:none}}.sent__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.showcase{gap:16px}.showcase__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.showcase__hint{color:#c9c6bf;text-align:left;margin:0}.showcase__slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.showcase__slots li{align-content:start;justify-items:center;gap:8px;display:grid}.showcase__card{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.showcase__empty{aspect-ratio:63/88;color:#c9c6bf;cursor:pointer;background:0 0;border:2px dashed #ffffff59;border-radius:12px;place-content:center;justify-items:center;gap:6px;width:100%;padding:8px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s;display:grid}.showcase__empty span{font-family:var(--display);font-size:40px;line-height:.8}.showcase__empty:hover,.is-picking .showcase__empty{border-color:var(--yellow);color:var(--yellow)}.is-picking .showcase__card{outline:3px solid var(--yellow);outline-offset:4px;border-radius:12px}.picker{color:#fff;background:#1c1c1c;gap:14px;padding:16px;display:grid}.me__picker{grid-column:1/-1;gap:10px;display:grid}.showcase__tools{gap:6px;display:flex}.showcase__tools button{color:#fff;cursor:pointer;background:#2a2a2a;border:0;place-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;display:grid}.showcase__tools button:hover,.showcase__tools button[aria-pressed=true]{background:var(--yellow);color:var(--black)}.showcase__tools button:last-child:hover{color:#fff;background:#a8001f}.showcase__tools svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.picker__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.picker__bar strong{font-family:var(--display);text-transform:uppercase;font-size:22px;font-style:italic}.picker__bar input{color:#111;width:min(100%,300px);height:42px;font:inherit;background:#fff;border:0;padding:0 12px}.picker__grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;max-height:460px;margin:0;padding:8px 6px;list-style:none;display:grid;overflow:auto}.picker__grid.is-round{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.picker__grid button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.picker__grid button:hover .tcg,.picker__grid button:hover .avatar-pic{outline:3px solid var(--yellow);outline-offset:2px}.picker__grid small{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.picker__grid .tcg__foot strong{font-size:11px}.picker__pic{width:72px;font-size:26px}.picker__more{color:#c9c6bf;margin:0;font-size:14px}@media (width<=900px){.showcase__slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.player-head{align-items:center}.player-head__pic{width:clamp(90px,10vw,150px);box-shadow:0 0 0 5px var(--yellow);grid-column:1/span 2;font-size:60px}.player-head h1{overflow-wrap:anywhere;grid-column:3/span 7}.player-head>p{grid-column:10/span 3}.player{padding-top:var(--gap-s);gap:22px;display:grid}.player h2{margin:0}.player__cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.player__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.player-head__pic,.player-head h1,.player-head>p{grid-column:1/-1}}.player-head__side{grid-column:10/span 3;justify-items:start;gap:12px;display:grid}.player-head__side .badges{margin:0}.player-head__side p{grid-column:auto;margin:0}.player-head__acts{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.player-head__acts .auth__link,.player-head__state{color:#fff;font-weight:700}@media (width<=900px){.player-head__side{grid-column:1/-1}}.motion [data-split]{visibility:hidden}.motion [data-rise]:not(.is-in){opacity:0}.split-line-mask{margin:-.06em -.14em -.06em 0;padding:.06em .14em .06em 0}.skip{z-index:100;background:var(--yellow);color:var(--black);transition:transform .2s var(--ease);padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}main:focus{outline:none}.site-header{background:var(--paper);will-change:transform;position:sticky;top:0}.site-header.on-red{background:var(--red)}.filters,.legal__toc{top:96px}.progress{z-index:40;background:var(--red);transform-origin:0;pointer-events:none;height:5px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.shot img{will-change:transform}@media (width>=640px){p,.proscons li,.auth__why li,.legal dd{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.trophy{fill:none;stroke:currentColor;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:1.3em;height:1.3em}.platinum-badge{background:var(--black);color:#fff;font-family:var(--display);text-transform:uppercase;justify-self:start;align-items:center;gap:10px;padding:6px 14px 7px 10px;font-size:20px;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.row__trophy{grid-area:s;justify-self:end;width:34px;height:34px}.news-grid{gap:var(--seam);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.news-card{padding:var(--pad);background:var(--yellow);color:var(--black);transition:transform .3s var(--ease);flex-direction:column;gap:14px;display:flex}.news-grid .news-card:nth-child(2){background:var(--black);color:#fff}.news-grid .news-card:nth-child(3){background:var(--red);color:#fff}.news-card:hover{transform:translateY(-6px)}.news-card__meta{font-size:var(--t-s);text-align:left;align-items:center;gap:12px;font-weight:700;display:flex}.news-card__tag{background:var(--black);color:#fff;padding:2px 8px 3px}.news-grid .news-card:nth-child(2) .news-card__tag{background:var(--yellow);color:var(--black)}.news-card__title{font-size:var(--t-ml);line-height:.95}.news-card__title a{text-decoration:none}.news-card__title a:hover{text-decoration:underline;text-decoration-thickness:3px}.news-card__lead{font-size:18px;line-height:1.5}.news-card__more{color:inherit;align-self:flex-start;margin-top:auto}@media (width<=900px){.news-grid{grid-template-columns:1fr}}.news-card__img{aspect-ratio:16/9;object-fit:cover;width:100%}.news-card--big .news-card__img{margin-bottom:10px}.news-card p{text-align:left;-webkit-hyphens:manual;hyphens:manual}.news-card--big>p:not(.news-card__meta){max-width:64ch;font-size:19px;line-height:1.65}.news-card--big .news-card__lead{margin-bottom:6px;font-size:23px;font-weight:600;line-height:1.45}.news-page{gap:var(--seam);padding:var(--gap-s) var(--m) 0;max-width:1100px;display:grid}.news-card--big{padding:var(--pad-l)}.news-card--big:nth-child(3n+2){background:var(--black);color:#fff}.news-card--big:nth-child(3n+2) .news-card__tag{background:var(--yellow);color:var(--black)}.news-card--big .news-card__title{font-size:var(--t-l)}.wip-tag{white-space:nowrap;background:var(--red);color:#fff;width:auto;height:auto;font-family:var(--display);text-transform:uppercase;place-self:center end;padding:5px 10px 6px;font-size:15px;font-style:italic;font-weight:800;line-height:1;display:inline-block}.stack__card.is-wip img,.flow__item.is-wip img,.row.is-wip .row__thumb,.is-wip>.spread-head .spread-head__art{filter:grayscale()}.row.is-wip .row__title,.flow__item.is-wip .flow__title{opacity:.6}.stack__wip{font-size:18px;position:absolute;top:12px;left:12px}.stack__drag a{position:relative}.spread-head .wip-tag{justify-self:start;font-size:18px}.hourglass{animation:hourglass 2.4s var(--ease) infinite}@keyframes hourglass{0%,65%{transform:rotate(0)}to{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.hourglass{animation:none}}.news-card__votes{align-self:flex-start;margin-top:4px}.news-card>:not(.news-card__more)+.news-card__votes{margin-top:auto}.news-card .votes .vote:not(.is-on){color:#111;background:#0000001a}.news-grid .news-card:nth-child(n+2) .votes .vote:not(.is-on),.news-card--big:nth-child(3n+2) .votes .vote:not(.is-on){color:#fff;background:#ffffff24}@media (width>=1200px){.news-page{max-width:none}.news-card--big.has-img{column-gap:var(--pad-l);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-content:start;row-gap:14px;display:grid}.news-card--big.has-img>*{grid-column:2}.news-card--big.has-img>.news-card__img{grid-area:1/1/span 30;margin:0;position:sticky;top:110px}.news-card--big.has-img>.news-card__votes{margin-top:10px}}
