@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.p.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7d15d2{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7d15d2{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b32614{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_b32614{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--space-section:clamp(56px,8vw,88px);--bg:oklch(0.155 0.018 255);--bg-deep:oklch(0.13 0.016 255);--surface:oklch(0.2 0.022 255);--surface-2:oklch(0.22 0.024 255);--surface-3:oklch(0.24 0.022 255);--surface-4:oklch(0.26 0.022 255);--surface-5:oklch(0.28 0.025 255);--footer-card:oklch(0.18 0.02 255);--line:oklch(0.27 0.022 255);--line-2:oklch(0.3 0.025 255);--line-3:oklch(0.34 0.025 255);--ink:oklch(0.96 0.006 255);--ink-2:oklch(0.86 0.014 255);--ink-3:oklch(0.8 0.02 255);--muted:oklch(0.74 0.02 255);--muted-2:oklch(0.68 0.02 255);--gold:oklch(0.82 0.155 80);--gold-hover:oklch(0.86 0.14 82);--gold-ink:oklch(0.2 0.04 70);--gold-soft:oklch(0.86 0.13 82);--gold-tint:oklch(0.82 0.155 80/0.12);--ok:oklch(0.78 0.13 150);--ok-soft:oklch(0.82 0.12 150);--warn:oklch(0.82 0.14 75);--bad:oklch(0.72 0.15 25);--shadow:0 12px 24px oklch(0.06 0.01 255/0.5);--radius:18px;--font:var(--font-archivo),Archivo,system-ui,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(0.23,1,0.32,1);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100vh}a{color:var(--gold);text-decoration:none}a:hover{color:oklch(.9 .12 85)}img{max-width:100%}button{font-family:inherit}input::placeholder,textarea::placeholder{color:oklch(.62 .02 255)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ms,.sr-only{white-space:nowrap}.ms{
  /* !important : une règle « font: … » sur un span parent (ex. .hover span) ne doit jamais remplacer la police d'icônes. */font-family:Material Symbols Rounded!important;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms[data-icon]:before{content:attr(data-icon)}.ms.fill{font-variation-settings:"FILL" 1}@keyframes gobToast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gobSpin{to{transform:rotate(1turn)}}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.page{padding-bottom:0}.row{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.col-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:22px}.col-side{flex:1 1 300px;display:flex;flex-direction:column;gap:14px}@media (min-width:900px){.col-side.sticky{position:-webkit-sticky;position:sticky;top:150px;max-width:360px}.col-side.sticky.wide{max-width:380px}.col-side.sticky.narrow{max-width:300px}}.section{padding-top:var(--space-section);display:flex;flex-direction:column;gap:22px}.section.tight{padding-top:56px;gap:18px}.grid-auto{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.grid-auto.sm{gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.grid-auto.xs{gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr))}.h1{margin:0;font:800 clamp(36px,5.4vw,66px) /.98 var(--font);font-stretch:122%;letter-spacing:-.025em;text-wrap:balance}.h1.xl{font-size:clamp(38px,6vw,76px)}.h1.md{font-size:clamp(34px,5vw,62px)}.h2{margin:0;font:800 clamp(30px,3.6vw,44px) /1.02 var(--font);font-stretch:120%;letter-spacing:-.02em;text-wrap:balance}.h2.sm{font-size:clamp(26px,3vw,36px);line-height:1.05;font-stretch:118%}.h3{margin:0;display:flex;align-items:center;gap:10px;font:800 24px var(--font);font-stretch:112%}.h3 .ms{font-size:26px}.accent,.h3 .ms{color:var(--gold)}.lead{margin:0;font:400 18px/1.55 var(--font);color:var(--ink-3);text-wrap:pretty}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.count{font:600 15px var(--mono);color:oklch(.72 .02 255);letter-spacing:0}.intro{padding:36px 0 32px;display:flex;flex-direction:column;gap:14px;max-width:900px}.meta-line{flex-wrap:wrap;gap:10px 18px;font:500 13.5px var(--font);color:oklch(.76 .02 255)}.meta-line,.meta-line>span{display:flex;align-items:center}.meta-line>span{gap:6px;white-space:nowrap}.meta-line .ms{font-size:17px}.meta-line a{font-weight:700}.pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:16px;background:var(--gold-tint);color:var(--gold-soft);font:600 13px var(--font)}.pill .ms{font-size:17px}.chip{height:30px;padding:0 12px;border-radius:15px;background:var(--surface-4);display:inline-flex;align-items:center;font:600 13px var(--font);color:var(--ink);white-space:nowrap}.chip.sm{height:26px;padding:0 10px;border-radius:13px;font-size:12px;color:oklch(.86 .015 255)}.chip strong{font-family:var(--mono);margin-right:5px;color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 18px;border-radius:12px;border:0;font:800 14.5px var(--font);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .16s var(--ease),border-color .16s var(--ease),transform .12s var(--ease)}.btn:active{transform:scale(.98)}.btn .ms{font-size:21px}.btn-gold{background:var(--gold);color:var(--gold-ink)}.btn-gold:hover{background:var(--gold-hover);color:var(--gold-ink)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-3);font-weight:600}.btn-ghost:hover{background:var(--surface-3);color:var(--ink)}.btn-light{background:var(--ink);border-radius:26px}.btn-light,.btn-light:hover{color:oklch(.17 .02 255)}.btn-round{border-radius:26px}.btn.lg{height:52px;font-size:16px;border-radius:14px}.btn.sm{height:42px;font-size:14px;border-radius:11px;padding:0 14px}.btn.block{width:100%}.btn-icon{flex:none;width:46px;height:46px;border-radius:12px;border:1px solid var(--line-3);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer}.btn-icon:hover{background:var(--surface-3);color:var(--ink)}.btn-icon.dark{border:0;background:oklch(.12 .016 255/.55);width:42px;height:42px;border-radius:11px}.link-more{display:inline-flex;align-items:center;gap:4px;font:700 14.5px var(--font);white-space:nowrap;background:none;border:0;color:var(--gold);cursor:pointer;padding:0;height:40px}.seg{display:flex;padding:4px;border-radius:12px;background:var(--surface);gap:4px}.seg button{height:38px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:600 13.5px var(--font);cursor:pointer;white-space:nowrap}.seg button[aria-pressed=true]{background:var(--surface-5);color:var(--ink)}.promo{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:8px 16px;background:var(--gold);font:600 14px var(--font);text-align:center;flex-wrap:wrap}.promo,.promo:hover{color:var(--gold-ink)}.promo .ms{font-size:18px}.promo .cta{display:inline-flex;align-items:center;gap:2px;font-weight:800}.promo .cta .u{text-decoration:underline;text-underline-offset:3px}.header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:oklch(.155 .018 255/.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--surface-4)}.header-top{max-width:1240px;margin:0 auto;padding:14px 24px;gap:20px;flex-wrap:wrap}.header-top,.logo{display:flex;align-items:center}.logo{gap:10px;flex:none}.logo,.logo:hover{color:var(--ink)}.logo img{width:42px;height:42px;border-radius:50%}.logo span{font:800 22px var(--font);font-stretch:118%;letter-spacing:-.01em}.search{position:relative;flex:1 1 300px;min-width:0}@media (max-width:999px){.search{order:3;flex-basis:100%}}@media (max-width:520px){.header-top{padding:10px 16px 12px;gap:10px 12px}.logo img{width:34px;height:34px}.logo{gap:8px}.logo span{font-size:17px}.header-actions{gap:8px}.header-actions .round-btn{height:40px;padding-inline:10px}.header-actions .round-btn.icon{width:40px;padding:0;justify-content:center}.search-box{height:42px}}@media (max-width:400px){.header-actions .round-btn:not(.icon){font-size:0;gap:4px}}.search-box{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:23px;background:var(--surface);border:1px solid var(--line-2)}.search-box .ms{font-size:21px;color:var(--muted)}.search-box input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);font:400 15px var(--font);outline:none}.search-panel{position:absolute;left:0;right:0;top:54px;z-index:50;padding:8px;border-radius:14px;background:var(--surface-2);border:1px solid oklch(.32 .025 255);box-shadow:var(--shadow);max-height:min(70vh,520px);overflow:auto;animation:gobToast .16s var(--ease)}.search-group{padding:6px 8px 2px;font:700 11.5px var(--font);letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.search-item{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:9px;color:oklch(.92 .01 255);font:500 14px var(--font)}.search-item:hover,.search-item[aria-selected=true]{background:oklch(.27 .025 255);color:var(--ink)}.search-item .ms{font-size:19px;color:var(--gold)}.search-item small{margin-left:auto;color:var(--muted);font:500 12px var(--font)}.search-empty{padding:14px 10px;color:var(--muted);font:500 14px var(--font)}.header-actions{gap:10px;margin-left:auto;flex:none}.header-actions,.round-btn{display:flex;align-items:center}.round-btn{gap:8px;height:42px;padding:0 10px 0 12px;border-radius:21px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:600 14px var(--font);cursor:pointer}.round-btn.icon{width:42px;padding:0;justify-content:center}.round-btn .ms{font-size:20px;color:var(--muted)}.round-btn.icon .ms{color:var(--ink);font-size:22px}.flag{width:24px;height:16px;border-radius:3px;object-fit:cover;box-shadow:inset 0 0 0 1px oklch(.1 .01 255/.25);flex:none;background:var(--surface-4)}.menu-panel{position:absolute;right:0;top:50px;width:280px;padding:8px;border-radius:14px;background:var(--surface-2);border:1px solid oklch(.32 .025 255);box-shadow:var(--shadow);z-index:60;display:flex;flex-direction:column;gap:4px;animation:gobToast .16s var(--ease)}.menu-title{padding:6px 8px 2px;font:700 11.5px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.menu-item{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:500 14px var(--font);cursor:pointer;text-align:left;width:100%}.menu-item:hover,.menu-item[aria-current=true]{background:oklch(.27 .025 255);color:var(--ink)}.menu-item .code{margin-left:auto;font:500 12px var(--mono);color:var(--muted)}.menu-list{max-height:260px;overflow:auto}.menu-col,.menu-list{display:flex;flex-direction:column}.menu-col{gap:4px;min-width:0;flex:1 1}.menu-panel.two{width:560px;flex-direction:row;gap:8px}.menu-panel.two .menu-col.langs{border-left:1px solid var(--line);padding-left:8px}.menu-panel.two .menu-list{max-height:340px}@media (max-width:640px){.menu-panel,.menu-panel.two{position:fixed;left:12px;right:12px;top:72px;width:auto;max-height:calc(100dvh - 90px);overflow:auto}.menu-panel.two{flex-direction:column}.menu-panel.two .menu-col.langs{order:-1;border-left:0;padding-left:0;border-bottom:1px solid var(--line);padding-bottom:6px}.menu-panel.two .menu-list{max-height:240px}}.menu-filter{height:40px;margin:2px 4px 4px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);font:400 14px var(--font);outline:none}.nav{max-width:1240px;margin:0 auto;padding:0 24px 12px;display:flex;align-items:center;justify-content:center;gap:4px}.nav-item{position:relative}.nav-btn{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:20px;background:transparent;color:oklch(.92 .01 255);font:600 14.5px var(--font);cursor:pointer;white-space:nowrap}.nav-btn:hover{color:var(--ink)}.nav-btn[aria-expanded=true]{background:var(--surface-2)}.nav-btn[data-active=true]{box-shadow:inset 0 -2px 0 var(--gold)}.nav-btn .ms{font-size:19px;color:var(--gold)}.nav-btn .chev{font-size:18px;color:oklch(.66 .02 255)}.nav-drop:not(.open){display:none}.nav-drop{position:absolute;left:0;top:40px;padding-top:8px;z-index:5}.nav-drop-inner{width:260px;padding:6px;border-radius:14px;background:var(--surface-2);border:1px solid oklch(.32 .025 255);box-shadow:var(--shadow);display:flex;flex-direction:column}.nav-link{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:9px;color:oklch(.92 .01 255);font:500 14px var(--font)}.nav-link:hover{background:oklch(.27 .025 255);color:var(--ink)}.nav-play{margin-left:12px;height:40px;padding:0 18px;border-radius:20px;font-size:14.5px;font-weight:700}.nav-play .ms{font-size:19px}.mobile-menu{padding:6px 24px 18px;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--surface-4);max-height:calc(100vh - 120px);overflow:auto}.mobile-btn{display:flex;align-items:center;gap:10px;min-height:50px;border:0;background:transparent;font:600 16px var(--font);cursor:pointer;text-align:left;padding:0;width:100%}.mobile-btn,.mobile-btn:hover{color:var(--ink)}.mobile-btn .ms{font-size:21px;color:var(--gold)}.mobile-btn .chev{margin-left:auto;color:oklch(.66 .02 255)}.mobile-sub{display:flex;flex-direction:column;padding:0 0 8px 31px}.mobile-sub a{min-height:40px;display:flex;align-items:center;color:var(--ink-3);font:400 15px var(--font)}.desktop-only{display:flex}.mobile-only{display:none}@media (max-width:999px){.desktop-only{display:none!important}.mobile-only{display:flex}}.crumbs{padding:18px 0 0;font:500 13px var(--font);color:oklch(.72 .02 255);flex-wrap:wrap;list-style:none;margin:0}.crumbs,.crumbs li{display:flex;gap:8px;align-items:center}.crumbs a{color:var(--ink-2)}.crumbs .ms{font-size:16px}@media (max-width:640px){.crumbs{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.crumbs li{flex:none}.crumbs li:last-child{flex:1 1 auto;min-width:0}.crumbs li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis}}.casino-art{position:relative;overflow:hidden;color:oklch(.98 .005 255)}.casino-art .ring{position:absolute;border-radius:50%;border-style:dashed;pointer-events:none}.casino-art .logo-img{position:absolute;inset:0;margin:auto;max-width:62%;max-height:52%;object-fit:contain;filter:drop-shadow(0 2px 6px oklch(.1 .02 255/.35))}.casino-art .name{position:relative;font-weight:800;font-stretch:122%;letter-spacing:-.02em;text-shadow:0 2px 0 oklch(.1 .02 255/.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.has-logo .name.on-art{display:none}.podium-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));grid-gap:20px;gap:20px}.card{border-radius:22px;overflow:hidden;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column}.card.gold{border:1.5px solid oklch(.82 .155 80/.7)}.card.soft{border-radius:var(--radius)}.card-pad{padding:16px}.top-badge{position:absolute;left:20px;top:20px;display:flex;align-items:center;gap:6px;height:34px;padding:0 14px 0 10px;border-radius:17px;background:var(--gold);color:var(--gold-ink);font:800 14px var(--font);font-stretch:112%;z-index:1}.top-badge .ms{font-size:19px}.top-badge.sm{left:14px;top:14px;height:28px;padding:0 10px 0 8px;border-radius:14px;background:oklch(.12 .016 255/.6);color:oklch(.9 .1 85);font-size:12.5px}.top-badge.sm .ms{font-size:16px}.players-badge{position:absolute;right:20px;top:20px;display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:17px;background:oklch(.1 .02 255/.45);font:600 13px var(--font);z-index:1}.players-badge .ms{font-size:17px}.players-badge strong{font-family:var(--mono)}.art-title{position:absolute;left:24px;right:24px;bottom:22px;display:flex;flex-direction:column;gap:2px;z-index:1}.art-title .name{font-size:48px;line-height:1}.art-title .sub{font:600 18px var(--font);color:oklch(.96 .01 255/.92)}.stats4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.stats4>div{padding:16px 16px 14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px;min-width:0}.stats4>div:last-child{border-right:0}.stat-l{font:500 12px var(--font);color:oklch(.72 .02 255)}.stat-l,.stat-v{white-space:nowrap}.stat-v{font:800 21px/1.1 var(--font);font-stretch:112%;overflow:hidden;text-overflow:ellipsis}@media (max-width:520px){.stats4{grid-template-columns:repeat(2,minmax(0,1fr))}.stats4>div:nth-child(2){border-right:0}.stats4>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.art-title .name{font-size:38px}}.mini3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mini3>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mini-l{font:500 11.5px var(--font);color:oklch(.72 .02 255)}.mini-l,.mini-v{white-space:nowrap}.mini-v{font:700 14.5px var(--mono);overflow:hidden;text-overflow:ellipsis}.v-gold{color:var(--gold)}.v-ok{color:var(--ok)}.top6{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1099px){.top6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.top6{grid-template-columns:minmax(0,1fr)}}.players-line{display:flex;align-items:center;gap:6px;font:500 12.5px var(--font);color:oklch(.76 .02 255)}.players-line .ms{font-size:16px;color:oklch(.72 .14 150)}.list-rows{display:flex;flex-direction:column;gap:10px}.list-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;padding:14px 18px 14px 14px;border-radius:18px;background:var(--surface);border:1px solid var(--line);transition:border-color .16s var(--ease)}.list-row:hover{border-color:oklch(.36 .03 255)}.list-row .who{display:flex;align-items:center;gap:16px;flex:1 1 300px;min-width:0}.list-row .thumb{flex:none;width:132px;height:80px;border-radius:12px;display:flex;align-items:flex-end;padding:8px 10px}.list-row .thumb .name{font-size:19px;line-height:1}.list-row .stats{display:grid;grid-template-columns:repeat(3,minmax(84px,auto));grid-gap:4px 26px;gap:4px 26px;flex:0 1 auto}.list-row .stats>div{display:flex;flex-direction:column;gap:3px}.list-row .stats.four{grid-template-columns:repeat(4,minmax(70px,auto));gap:4px 20px}@media (max-width:560px){.list-row{padding:12px!important;gap:12px!important;border-radius:16px}.list-row .who{flex:1 1 100%!important;gap:12px!important}.list-row{position:relative}.list-row .who{flex-wrap:wrap}.list-row .thumb{flex:1 1 100%!important;width:100%!important;height:76px!important;border-radius:12px!important;padding:10px 14px!important}.list-row .thumb .name{font-size:24px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 44px)}.list-row .rank-dot{position:absolute;z-index:2;top:20px;right:20px;background:oklch(.12 .02 255/.55);color:var(--gold)}.list-row .row-name{display:none}.list-row .stats,.list-row .stats.four{flex:1 1 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px 14px;border-radius:12px;background:var(--surface-2)}.list-row .actions{flex:1 1 100%!important;justify-content:stretch}.list-row .actions .btn{flex:1 1!important;max-width:none!important;height:48px!important}}.list-row .actions{display:flex;gap:8px;flex:1 1 240px;justify-content:flex-end}.list-row .actions .btn-gold{flex:1 1 auto;max-width:230px}.rank-dot{flex:none;width:36px;height:36px;border-radius:50%;background:var(--surface-4);display:grid;place-items:center;font:800 14px var(--mono);color:var(--gold-soft)}.filters-bar{align-items:flex-end;justify-content:space-between;gap:16px 28px}.filter-chips,.filters-bar{display:flex;flex-wrap:wrap}.filter-chips{gap:8px}.filter-chip{height:40px;padding:0 14px 0 16px;border-radius:20px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font:600 14px var(--font);cursor:pointer;display:flex;align-items:center;gap:8px}.filter-chip[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.filter-chip .n{font:500 11.5px var(--mono);opacity:.75}.empty{padding:40px 20px;border-radius:18px;border:1px dashed var(--line-3);text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center;font:700 16px var(--font)}.empty .ms{font-size:30px;color:oklch(.7 .02 255)}.hero{position:relative;overflow:hidden;margin:0 -24px;padding:44px 24px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.hero .deco1,.hero .deco2{position:absolute;border-radius:50%;border-style:dashed;pointer-events:none}.hero .deco1{right:-120px;top:-40px;width:300px;height:300px;border-width:28px;border-color:oklch(.82 .155 80/.1)}.hero .deco2{left:-90px;top:120px;width:170px;height:170px;border-width:16px;border-color:oklch(.96 .006 255/.05)}.hero p{margin:0;font:400 clamp(16px,1.6vw,19px) /1.55 var(--font);color:var(--ink-3);max-width:720px;text-wrap:pretty}.hero h1{max-width:1000px}.pillars-box{border-radius:22px;background:var(--surface);border:1px solid var(--line);padding:clamp(24px,4vw,44px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:28px 48px;gap:28px 48px}.pillar{display:flex;gap:12px;align-items:flex-start}.pillar .ic{flex:none;width:36px;height:36px;border-radius:10px;background:oklch(.82 .155 80/.14);color:var(--gold);display:grid;place-items:center}.pillar .t{font:700 15.5px var(--font)}.pillar .d{font:400 13.5px/1.45 var(--font);color:oklch(.76 .02 255)}.clamp-text{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;font:400 15.5px/1.65 var(--font);color:oklch(.84 .015 255)}.clamp-text p{margin:0}.clamp-text strong{color:var(--ink)}.clamp-text.closed{max-height:190px}.clamp-text.closed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(oklch(.2 .022 255/0),var(--surface))}.post-card{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color .16s var(--ease)}.post-card:hover{border-color:oklch(.42 .03 255);color:var(--ink)}.post-card .img{position:relative;aspect-ratio:16/9;overflow:hidden}.post-card .img img{width:100%;height:100%;object-fit:cover;display:block}.post-card .cat{position:absolute;left:14px;top:14px;height:28px;padding:0 10px;border-radius:14px;background:oklch(.12 .016 255/.7);display:flex;align-items:center;font:700 12px var(--font);color:var(--ink)}.post-card .body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.post-card .date{font:500 12.5px var(--mono);color:oklch(.72 .02 255)}.post-card .title{font:800 19px/1.22 var(--font);font-stretch:106%;text-wrap:balance}.post-card .excerpt{font:400 14.5px/1.5 var(--font);color:oklch(.78 .02 255);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card .more{margin-top:auto;padding-top:6px;display:flex;align-items:center;gap:4px;font:700 14px var(--font);color:var(--gold)}.post-card .more .ms{font-size:19px}.vip{position:relative;overflow:hidden;border-radius:24px;background:var(--gold);color:var(--gold-ink);padding:clamp(26px,4vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:28px 56px;gap:28px 56px;align-items:center}.vip .deco1{position:absolute;right:-90px;top:-110px;width:340px;height:340px;border-radius:50%;border:34px dashed oklch(.2 .04 70/.12)}.vip .deco2{position:absolute;left:38%;bottom:-140px;width:260px;height:260px;border-radius:50%;border:2px solid oklch(.2 .04 70/.12)}.vip>div{position:relative;display:flex;flex-direction:column;gap:12px}.vip .badge{align-self:flex-start;display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;background:var(--gold-ink);color:var(--gold-soft);font:700 12.5px var(--font)}.vip .badge .ms{font-size:16px}.vip h2{margin:0;font:800 clamp(30px,3.6vw,46px) /1 var(--font);font-stretch:120%;letter-spacing:-.02em;text-wrap:balance}.vip p{margin:0;font:500 16px/1.5 var(--font);max-width:460px}.vip-form{display:flex;gap:8px;flex-wrap:wrap}.vip-form input{flex:1 1 220px;min-width:0;height:56px;padding:0 18px;border-radius:14px;border:2px solid transparent;background:oklch(.98 .01 85);color:var(--gold-ink);font:500 16px var(--font);outline:none}.vip-form input[aria-invalid=true]{border-color:oklch(.5 .17 28)}.vip-form button{flex:0 0 auto;height:56px;padding:0 24px;border:0;border-radius:14px;background:oklch(.18 .025 255);color:var(--ink);font:800 15.5px var(--font);cursor:pointer;display:flex;align-items:center;gap:8px}.turnstile{min-height:65px}.vip-consent{display:flex;gap:10px;align-items:center;padding:4px 0;cursor:pointer;font:500 13.5px var(--font)}.vip-consent input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;border-radius:6px;border:2px solid var(--gold-ink);margin:0;display:grid;place-items:center;cursor:pointer}.vip-consent input:checked{background:var(--gold-ink)}.vip-consent input:checked:after{content:"check";font-family:Material Symbols Rounded;color:var(--gold);font-size:17px}.vip-err{font:600 13.5px var(--font);color:oklch(.42 .16 28)}.vip-done{display:flex;gap:12px;align-items:center;padding:18px;border-radius:16px;background:var(--gold-ink);color:var(--ink)}.vip-done .ms{font-size:28px;color:var(--gold)}.vip-done strong{font:700 16px var(--font);display:block}.vip-done span{font:400 13.5px var(--font);color:var(--ink-3)}.footer{margin-top:var(--space-section);border-top:1px solid var(--surface-4);background:var(--bg-deep)}.footer-in{max-width:1240px;margin:0 auto;padding:56px 24px 40px;display:flex;flex-direction:column;gap:44px}.footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:32px;gap:32px}.footer-col{display:flex;flex-direction:column;gap:12px}.footer-col .t{font:800 15px var(--font);font-stretch:110%}.footer-col a{font:400 14px/1.4 var(--font);color:oklch(.76 .02 255)}.footer-col a:hover{color:var(--gold)}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:40px;height:40px;border-radius:50%}.footer-brand span{font:800 21px var(--font);font-stretch:118%}.socials{display:flex;gap:8px}.socials a{width:40px;height:40px;border-radius:20px;border:1px solid var(--line-2);background:var(--footer-card);color:oklch(.9 .01 255);display:grid;place-items:center}.socials a:hover{border-color:var(--gold);color:var(--gold)}.socials .ms{font-size:19px}.notices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:16px;gap:16px}.notice{padding:20px 22px;border-radius:16px;background:var(--footer-card);border:1px solid var(--surface-4);display:flex;gap:16px;align-items:flex-start}.notice .ic{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.notice .ic.age{border:2px solid oklch(.6 .02 255);font:700 12px var(--mono)}.notice .ic.info{background:oklch(.82 .155 80/.14);color:var(--gold)}.notice .t{font:800 15px var(--font)}.notice p{margin:6px 0 0;font:400 13.5px/1.55 var(--font);color:oklch(.76 .02 255)}.footer-langs{display:flex;flex-wrap:wrap;gap:6px 16px;padding-top:18px;border-top:1px solid oklch(.24 .02 255);font:500 13px var(--font)}.footer-langs a{color:oklch(.72 .02 255)}.footer-langs a[aria-current=true]{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:22px;border-top:1px solid oklch(.24 .02 255);font:400 13px var(--font);color:var(--muted-2)}.float-left{position:fixed;left:20px;bottom:20px;z-index:50;align-items:flex-start}.float-left,.gift-panel{display:flex;flex-direction:column;gap:10px}.gift-panel{width:280px;padding:18px;border-radius:18px;background:var(--surface-2);border:1px solid oklch(.82 .155 80/.5);box-shadow:0 16px 30px oklch(.06 .01 255/.55);animation:gobToast .22s var(--ease)}.gift-panel .k{font:600 12.5px var(--font);color:var(--gold-soft)}.gift-panel .o{font:800 22px/1.1 var(--font);font-stretch:115%}.gift-btn{position:relative;width:60px;height:60px;border-radius:50%;border:0;background:var(--gold);color:var(--gold-ink);cursor:pointer;box-shadow:0 10px 20px oklch(.06 .01 255/.5);display:grid;place-items:center}.gift-btn .ms{font-size:28px}.gift-btn .dot{top:4px;right:4px;width:14px;height:14px;background:oklch(.66 .2 25);box-shadow:0 0 0 3px var(--bg)}.gift-btn .dot,.gift-btn:after{position:absolute;border-radius:50%}.gift-btn:after{content:"";inset:0;box-shadow:0 0 0 0 oklch(.82 .155 80/.55);animation:gobGiftHalo 2.4s ease-out infinite;pointer-events:none}.gift-btn .ms{animation:gobGiftRing 4s ease-in-out infinite;transform-origin:50% 20%}.gift-btn .dot{animation:gobGiftDot 2.4s ease-in-out infinite}.gift-btn:hover .ms{animation-duration:1.2s}.gift-btn[aria-expanded=true] .dot,.gift-btn[aria-expanded=true] .ms,.gift-btn[aria-expanded=true]:after{animation:none}@keyframes gobGiftHalo{0%{box-shadow:0 0 0 0 oklch(.82 .155 80/.55)}70%,to{box-shadow:0 0 0 16px oklch(.82 .155 80/0)}}@keyframes gobGiftRing{0%,72%,to{transform:rotate(0)}76%{transform:rotate(-14deg) scale(1.08)}80%{transform:rotate(12deg) scale(1.08)}84%{transform:rotate(-9deg)}88%{transform:rotate(6deg)}92%{transform:rotate(-3deg)}}@keyframes gobGiftDot{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.to-top{position:fixed;right:20px;bottom:20px;z-index:50;width:52px;height:52px;border-radius:50%;border:1px solid var(--line-3);background:var(--surface-2);color:var(--ink);cursor:pointer;display:grid;place-items:center}.to-top .ms{font-size:24px}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:90;padding:14px 20px;border-radius:14px;background:var(--ink);color:oklch(.17 .02 255);font:600 14.5px var(--font);box-shadow:0 10px 24px oklch(.06 .01 255/.5);animation:gobToast .22s var(--ease);max-width:calc(100vw - 40px)}.sticky-cta{display:none}@media (max-width:899px){.sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:55;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-radius:16px;background:var(--surface-2);border:1px solid oklch(.82 .155 80/.5);box-shadow:0 16px 30px oklch(.06 .01 255/.55)}.sticky-cta .txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.sticky-cta .txt strong{font:800 15px var(--font)}.sticky-cta .txt span{font:600 12.5px var(--font);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:has(.sticky-cta) .float-left,body:has(.sticky-cta) .to-top{bottom:104px}}.box{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.box-pad{padding:20px 22px}.prose{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:clamp(22px,3vw,40px);display:flex;flex-direction:column;gap:16px;font:400 17px/1.75 var(--font);color:var(--ink-2);overflow-wrap:anywhere}.prose.compact{font-size:16.5px;line-height:1.7;padding:clamp(22px,3vw,36px)}.prose>*{margin:0}.prose h2{margin:14px 0 0;font:800 clamp(24px,2.6vw,32px) /1.12 var(--font);font-stretch:115%;letter-spacing:-.015em}.prose h2,.prose h3{color:var(--ink);scroll-margin-top:150px}.prose h3{margin:8px 0 0;font:800 21px/1.2 var(--font);font-stretch:110%}.prose h4{margin:4px 0 0;font:700 18px/1.3 var(--font)}.prose h4,.prose strong{color:var(--ink)}.prose a{font-weight:600;text-decoration:underline;-webkit-text-decoration-color:oklch(.82 .155 80/.4);text-decoration-color:oklch(.82 .155 80/.4);text-underline-offset:3px}.prose ol,.prose ul{padding-left:1.3em;display:flex;flex-direction:column;gap:6px}.prose li::marker{color:var(--gold)}.prose blockquote{margin:4px 0;padding:16px 20px;border-radius:14px;background:oklch(.82 .155 80/.1);font:600 18px/1.5 var(--font);color:oklch(.94 .03 85)}.prose img{border-radius:14px;height:auto;display:block}.prose figure{margin:0}.prose .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:14px;border:1px solid var(--line)}.prose table{width:100%;border-collapse:collapse;font:400 15px/1.45 var(--font)}.prose th{text-align:left;background:var(--surface-3);color:var(--ink);font-weight:700}.prose td,.prose th{min-width:140px;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.prose tr:last-child td{border-bottom:0}.lead p,.prose .lead-p p,.prose li p{margin:0}.lead{display:flex;flex-direction:column;gap:10px}.prose .lead-p{font-size:18.5px;color:oklch(.92 .01 255)}.toc{padding:20px 22px;display:flex;flex-direction:column;gap:10px}.toc .t{display:flex;align-items:center;gap:8px;font:800 18px var(--font)}.toc .t .ms{font-size:21px;color:var(--gold)}.toc ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.toc a{display:flex;gap:10px;min-height:36px;align-items:center;font:500 15px var(--font);color:oklch(.88 .012 255)}.toc .n,.toc a:hover,.toc a[aria-current=true]{color:var(--gold)}.toc .n{font:700 12.5px var(--mono)}.progress{position:fixed;left:0;top:0;height:3px;background:var(--gold);z-index:45;transition:width .12s linear}.faq{overflow:hidden}.faq details{border-bottom:1px solid var(--surface-4)}.faq details:last-child{border-bottom:0}.faq summary{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 20px;cursor:pointer;font:700 16px/1.35 var(--font);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .q{flex:1 1}.faq summary .ic{flex:none;width:32px;height:32px;border-radius:16px;background:var(--surface-4);display:grid;place-items:center}.faq details[open] summary .ic{background:var(--gold);color:var(--gold-ink)}.faq details:not([open]) .i-rem,.faq details[open] .i-add{display:none}.faq .a{padding:0 20px 18px;font:400 15.5px/1.65 var(--font);color:oklch(.84 .015 255)}.faq .a>*{margin:0 0 10px}.faq .a>:last-child{margin-bottom:0}.author-box{padding:22px;display:flex;flex-direction:column;gap:14px}.author-head{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.avatar{flex:none;width:68px;height:68px;border-radius:50%;background:oklch(.74 .13 150);color:oklch(.17 .02 255);display:grid;place-items:center;font:800 26px var(--font);overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.avatar.sm{width:30px;height:30px;font-size:12px}.authors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:18px;gap:18px}.author-card{padding:20px;display:flex;flex-direction:column;gap:14px;transition:border-color .16s var(--ease)}.author-card:hover{border-color:oklch(.82 .155 80/.45)}.author-card .bio{margin:0;font:400 15px/1.6 var(--font);color:oklch(.82 .02 255);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.author-card .foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.author-card .foot .s{font:600 13px var(--font);color:var(--muted)}.author-id{flex:1 1 200px;display:flex;flex-direction:column;gap:3px}.author-id .n{font:800 20px var(--font);color:var(--ink)}.author-id .r{display:flex;align-items:center;gap:6px;font:600 13.5px var(--font);color:var(--gold-soft)}.author-id .r .ms{font-size:17px;color:var(--ok)}.author-id .s{font:500 13px var(--font);color:var(--muted)}.author-box p{margin:0;font:400 15px/1.6 var(--font);color:oklch(.82 .02 255)}.share-row{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--line);flex-wrap:wrap}.share-row .t{font:700 14px var(--font);margin-right:auto}.share-btn{height:38px;padding:0 12px;border-radius:19px;border:1px solid var(--line-2);background:transparent;color:oklch(.9 .01 255);font:600 13px var(--font);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.share-btn:hover{border-color:var(--gold);color:oklch(.9 .01 255)}.share-btn .ms{font-size:17px}@media (max-width:560px){.share-row .t{flex-basis:100%}.share-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);justify-content:center;height:42px}}.demo{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line-2);background:linear-gradient(140deg,oklch(.48 .1 60),oklch(.22 .05 40))}.demo.r16x9{aspect-ratio:16/9}.demo.r16x10{aspect-ratio:16/10}.demo>img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.demo .ring{position:absolute;right:-90px;top:-100px;width:340px;height:340px;border-radius:50%;border:32px dashed oklch(.9 .08 70/.16)}.demo .idle{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:20px;text-align:center;background:oklch(.1 .02 255/.25)}.demo .idle .k{font:600 13px var(--font);color:oklch(.92 .03 70)}.demo .idle .n{font:800 clamp(34px,5.4vw,66px) /.9 var(--font);font-stretch:125%;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 3px 0 oklch(.1 .02 255/.4)}.demo .idle .note{font:500 13px var(--font);color:oklch(.92 .02 220)}.demo .btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.demo iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.demo .loading{position:absolute;inset:0;background:oklch(.1 .02 255/.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font:600 14px var(--font)}.spinner{width:46px;height:46px;border-radius:50%;border:4px solid oklch(.96 .006 255/.2);border-top:4px solid var(--gold);animation:gobSpin .8s linear infinite}.demo .controls{position:absolute;right:12px;bottom:12px;display:flex;gap:8px;z-index:2}.demo .controls button{height:40px;padding:0 14px;border-radius:20px;border:0;background:oklch(.12 .016 255/.75);color:var(--ink);font:600 13.5px var(--font);cursor:pointer;display:flex;align-items:center;gap:6px}.figcaption{font:500 12.5px var(--font);color:oklch(.7 .02 255)}.side-casino{position:relative;border-radius:16px;overflow:hidden;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-height:140px}.side-casino .ring{position:absolute;right:-40px;top:-50px;width:150px;height:150px;border-radius:50%;border:15px dashed}.side-casino .name{position:relative;font:800 26px/1 var(--font);font-stretch:122%;text-shadow:0 2px 0 oklch(.1 .02 255/.35)}.side-casino .logo-img{position:relative;max-height:40px;max-width:160px;object-fit:contain;object-position:left center}.side-casino .bonus{position:relative;font:700 14px/1.3 var(--font)}.side-casino .acts{position:relative;display:flex;gap:8px;margin-top:auto}.side-casino .acts .btn-gold{flex:1 1;height:42px;border-radius:11px;font-size:14px}.inline-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 14px;border-radius:14px;background:var(--bg);border:1.5px solid oklch(.82 .155 80/.35);margin:4px 0}.inline-cta .thumb{flex:none;width:96px;height:54px;border-radius:9px;display:flex;align-items:flex-end;padding:5px 8px}.inline-cta .thumb .name{font-size:11px;line-height:1}.inline-cta .who{flex:1 1 160px;display:flex;flex-direction:column;gap:2px;line-height:1.25}.inline-cta .who strong{font:800 16px var(--font);color:var(--ink)}.inline-cta .offer{flex:1 1 180px;font:800 15px/1.3 var(--font);color:var(--ink)}.inline-cta .btn{height:44px;border-radius:11px;font-size:14px;text-decoration:none}.stars{color:var(--gold);letter-spacing:1px}.rating{font:700 12.5px var(--mono);color:oklch(.86 .02 255)}.cat-link{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;min-height:76px;padding:12px 16px;border-radius:16px;background:linear-gradient(135deg,oklch(.42 .12 30),oklch(.24 .06 70))}.cat-link,.cat-link:hover{color:var(--ink)}.cat-link .t{flex:1 1;display:flex;flex-direction:column;gap:2px}.cat-link .t strong{font:800 18px var(--font)}.cat-link .t span{font:500 12.5px var(--mono);opacity:.85}.related{padding:16px 18px;display:flex;flex-direction:column;gap:4px}.related .t{font:800 17px var(--font);padding-bottom:6px}.related a{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--surface-4);color:oklch(.92 .01 255)}.related a:hover{color:var(--gold)}.related .thumb{flex:none;width:56px;height:42px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,oklch(.42 .12 250),oklch(.24 .06 290))}.related .thumb img{width:100%;height:100%;object-fit:cover}.related .ti{font:600 14px/1.35 var(--font)}.related .d{font:500 11.5px var(--mono);color:var(--muted-2)}.side-title{font:800 17px var(--font);padding-top:6px}.review-card .art{height:170px;display:grid;place-items:center}.score-row{display:flex;align-items:center;gap:16px}.score-ring{flex:none;width:92px;height:92px;border-radius:50%;display:grid;place-items:center}.score-ring>div{width:74px;height:74px;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center}.score-ring strong{font:800 26px/1 var(--font);font-stretch:115%}.score-ring span{font:500 11px var(--mono);color:var(--muted)}.safety{display:flex;flex-direction:column;gap:4px}.safety .l{font:600 12.5px var(--font);color:var(--muted)}.safety .v{display:flex;align-items:center;gap:6px;font:800 20px var(--font)}.safety .v .ms{font-size:22px}.welcome-box{padding:12px 14px;border-radius:12px;background:oklch(.82 .155 80/.1);display:flex;flex-direction:column;gap:2px}.welcome-box .k{font:600 11.5px var(--font);color:var(--gold-soft);letter-spacing:.02em}.welcome-box .v{font:800 18px/1.25 var(--font)}.facts{margin:0;border-top:1px solid var(--line);display:flex;flex-direction:column}.facts>div{display:flex;gap:12px;padding:12px 18px;border-bottom:1px solid oklch(.25 .02 255)}.facts>div:last-child{border-bottom:0}.facts .ms{font-size:20px;color:var(--gold)}.facts dt{font:500 12.5px var(--font);color:var(--muted)}.facts dd{margin:0;font:600 14.5px/1.4 var(--font)}.country-check{padding:18px;display:flex;flex-direction:column;gap:14px;align-items:stretch}.country-check label{flex:none;display:flex;flex-direction:column;gap:6px;font:600 13px var(--font);color:var(--ink-3)}.select{height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);font:500 15px var(--font);outline:none}.country-res{flex:none;display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border-radius:12px;font:600 14.5px/1.35 var(--font)}.country-res.ok{background:oklch(.72 .14 150/.14);color:oklch(.84 .11 150)}.country-res.ko{background:oklch(.66 .17 25/.14);color:oklch(.84 .1 25)}.country-res .ms{font-size:22px}.tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:96px;border-radius:14px;background:var(--surface);border:1px solid var(--line);padding:8px;text-align:center;font:600 13px var(--font)}.tile .ms{font-size:28px;color:var(--gold)}.tile.off{opacity:.45}.tile .mark{position:absolute;right:8px;top:8px;font-size:16px;color:var(--ok)}.tile.off .mark{color:oklch(.66 .02 255)}.logo-tile{height:64px;border-radius:12px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;padding:0 10px;font:800 13.5px/1.15 var(--font);font-stretch:108%;text-align:center;color:oklch(.9 .01 255)}.logo-tile img{max-width:100%;max-height:38px;object-fit:contain}.proscons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:14px;gap:14px}.proscons>div{padding:20px;display:flex;flex-direction:column;gap:12px}.proscons .t{display:flex;align-items:center;gap:8px;font:800 20px var(--font)}.proscons .t .ms{font-size:24px}.proscons .pro .t{color:var(--ok-soft)}.proscons .con .t{color:oklch(.8 .12 25)}.proscons li{display:flex;gap:8px;font:400 15px/1.45 var(--font)}.proscons ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.proscons .pro li .ms{font-size:19px;color:var(--ok)}.proscons .con li .ms{font-size:19px;color:var(--bad)}.prose .proscons.in-content{margin:8px 0}.proscons.single{grid-template-columns:1fr}.prose .proscons.in-content li,.prose .proscons.in-content ul{margin:0;padding:0}.prose .proscons.in-content li:before{content:none}.proscons .pc-total{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font:700 14px var(--font);color:var(--ink-3)}.shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px}.shot{position:relative;padding:0;border:0;background:none;cursor:zoom-in;overflow:hidden}.shot,.shots img{border-radius:12px}.shots img{width:100%;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line);display:block;transition:transform .22s var(--ease)}.shot:hover img{transform:scale(1.03)}.shot .zoom{position:absolute;right:8px;bottom:8px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:oklch(.12 .02 255/.75);color:var(--ink)}@media (max-width:640px){.shots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.shots::-webkit-scrollbar{display:none}.shot{flex:0 0 82%;scroll-snap-align:center}}.lightbox{position:fixed;inset:0;z-index:80;background:oklch(.06 .01 255/.92);display:flex;align-items:center;justify-content:center;padding:56px 16px;animation:gobToast .16s var(--ease)}.lightbox img{max-width:min(1200px,100%);max-height:100%;border-radius:12px;object-fit:contain;cursor:default}.lb-btn{position:absolute;width:46px;height:46px;border-radius:50%;border:1px solid oklch(1 0 0/.18);background:oklch(.2 .02 255/.85);color:var(--ink);display:grid;place-items:center;cursor:pointer}.lb-btn .ms{font-size:26px}.lb-btn.close{top:12px;right:12px}.lb-btn.prev{left:12px}.lb-btn.next,.lb-btn.prev{top:50%;transform:translateY(-50%)}.lb-btn.next{right:12px}.lb-count{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);font:600 13px var(--mono);color:oklch(.85 .01 255)}.filter-panel{overflow:hidden}.filter-panel .head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;font:800 16px var(--font)}.filter-group,.filter-panel .head{border-bottom:1px solid var(--line)}.filter-group:last-child{border-bottom:0}.filter-group>button{width:100%;display:flex;align-items:center;gap:10px;min-height:50px;padding:0 16px;border:0;background:transparent;color:var(--ink);font:600 15px var(--font);cursor:pointer;text-align:left}.filter-group>button .ms{color:var(--gold)}.filter-group>button .chev{color:oklch(.66 .02 255)}.filter-group>button .n{font:700 12px var(--mono);color:var(--gold)}.filter-opts{display:flex;flex-direction:column;padding:0 10px 10px;max-height:260px;overflow:auto}.filter-opts.chips{flex-direction:row;flex-wrap:wrap;gap:6px;padding:0 14px 14px}.check-opt{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:oklch(.88 .012 255);font:500 14px var(--font);cursor:pointer;text-align:left}.check-opt:hover{background:var(--surface-3)}.check-opt .box2{flex:none;width:20px;height:20px;border-radius:5px;border:1.5px solid oklch(.46 .02 255);display:grid;place-items:center;color:var(--gold-ink)}.check-opt[aria-checked=true] .box2{background:var(--gold);border-color:var(--gold)}.check-opt .box2 .ms{font-size:16px}.check-opt .c{margin-left:auto;font:500 11.5px var(--mono);color:oklch(.62 .02 255)}.chip-opt{height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font:600 13px var(--font);cursor:pointer;white-space:nowrap}.chip-opt[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.review-row{display:flex;flex-wrap:wrap;border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.review-row .art{flex:1 1 240px;min-height:200px;display:flex;align-items:center;justify-content:center}.review-row .art .name{font-size:34px;line-height:1}.score-pill{position:absolute;left:14px;top:14px;display:flex;align-items:center;gap:2px;height:30px;padding:0 10px;border-radius:15px;background:oklch(.12 .016 255/.7);font:800 14px var(--mono);z-index:1}.score-pill span{font-size:11px;color:var(--ink-3)}.review-row .body{flex:2 1 360px;min-width:0;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.review-row .nm{font:800 22px/1.1 var(--font);font-stretch:112%}.safe-line{display:flex;align-items:center;gap:6px;font:600 12.5px var(--font)}.safe-line .ms{font-size:17px}.check-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.check-list li{display:flex;gap:8px;font:400 14px/1.4 var(--font);color:oklch(.88 .012 255)}.check-list .ms{font-size:18px;color:var(--ok)}.pager{display:flex;justify-content:center;align-items:center;gap:6px;padding-top:12px;flex-wrap:wrap}.pager button{min-width:44px;height:44px;padding:0 6px;border-radius:22px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font:700 14px var(--mono);cursor:pointer}.pager button[aria-current=page]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.pager button:disabled{opacity:.35;cursor:default}.pager .gap{min-width:20px;text-align:center;color:var(--muted)}.pager .ms{font-size:22px}.list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font:600 14px var(--font);color:var(--ink-3)}.list-head strong{font-family:var(--mono);color:var(--ink)}.hide{display:none!important}.game-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color .16s var(--ease)}.game-card:hover{border-color:oklch(.82 .155 80/.55);color:var(--ink)}.game-card .art{position:relative;aspect-ratio:4/3;overflow:hidden;border:0;padding:0;cursor:pointer;color:oklch(.98 .005 255);text-align:left;display:block;width:100%}.game-card .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.game-card .art .nm{position:absolute;left:12px;right:12px;bottom:12px;font:800 22px/.95 var(--font);font-stretch:122%;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 2px 0 oklch(.1 .02 255/.4);text-wrap:balance}.game-card .art.has-img .nm{display:none}.game-card .tag{right:10px;background:oklch(.12 .016 255/.7);font:700 11px var(--font)}.game-card .new,.game-card .tag{position:absolute;top:10px;height:24px;padding:0 9px;border-radius:12px;display:flex;align-items:center;z-index:1}.game-card .new{left:10px;background:var(--gold);color:var(--gold-ink);font:800 11px var(--font)}.game-card .hover{position:absolute;inset:0;display:grid;place-items:center;background:oklch(.1 .02 255/.55);opacity:0;transition:opacity .18s var(--ease);z-index:2}.game-card .art:focus-visible .hover,.game-card .art:hover .hover{opacity:1}.game-card .hover>span{display:flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:21px;background:var(--gold);color:var(--gold-ink);font:800 14px var(--font)}.game-card .info{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.game-card .info .n{font:800 16px/1.2 var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-card .info .m{display:flex;justify-content:space-between;gap:8px;font:500 12.5px var(--font);color:var(--muted)}.game-card .info .m span:last-child{font-family:var(--mono);color:var(--ink-2);white-space:nowrap}.spec{overflow:hidden}.spec .t{padding:14px 18px;border-bottom:1px solid var(--line);font:800 16px var(--font)}.spec dl{margin:0;display:flex;flex-direction:column}.spec dl>div{display:flex;justify-content:space-between;gap:12px;padding:11px 18px;border-bottom:1px solid oklch(.25 .02 255)}.spec dt{font:500 14px var(--font);color:oklch(.76 .02 255)}.spec dd{margin:0;font:700 14px var(--mono);text-align:right}.spec .acts{padding:14px 18px 18px;display:flex;flex-direction:column;gap:8px}.best-casino{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:26px 16px 14px;margin-top:12px;border-radius:16px;background:var(--surface);border:1.5px solid oklch(.82 .155 80/.45)}.best-casino .k{position:absolute;left:14px;top:0;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:13px;background:var(--gold);color:var(--gold-ink);font:800 11.5px var(--font);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.best-casino .k .ms{font-size:15px}@media (max-width:520px){.best-casino .btn{flex:1 1 100%}}.modal-back{position:fixed;inset:0;z-index:70;background:oklch(.08 .01 255/.82);display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:min(1040px,100%);border-radius:20px;overflow:hidden;background:var(--surface);border:1px solid oklch(.32 .025 255);display:flex;flex-direction:column;max-height:calc(100vh - 40px)}.modal.small{width:min(460px,100%)}.modal-head{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--line)}.modal-head .t{flex:1 1;min-width:0;display:flex;flex-direction:column}.modal-head .t strong{font:800 17px var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-head .t span{font:500 12.5px var(--font);color:var(--muted)}.modal-body{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.modal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--line);background:var(--surface-2)}.real-offer{flex:1 1 260px;display:flex;flex-direction:column;gap:4px;min-width:0}.real-offer .q{font:700 12px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--gold-soft)}.real-offer .o{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.real-offer .o strong{font:800 17px var(--font)}.real-offer .o .v{font:700 15px var(--font);color:var(--gold)}@media (max-width:560px){.modal-foot .btn{flex:1 1 100%}}.cat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px}.cat-tile{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;min-height:84px;padding:14px 16px;border-radius:16px;border:1.5px solid var(--surface-5);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left}.cat-tile:hover{border-color:oklch(.82 .155 80/.6)}.cat-tile[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.cat-tile .ic{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center}.cat-tile .ic .ms{font-size:24px}.cat-tile[aria-pressed=true] .ic{background:var(--gold-ink)!important;color:var(--gold)}.cat-tile .t{display:flex;flex-direction:column;gap:2px;min-width:0}.cat-tile .t strong{font:800 17px/1.15 var(--font);font-stretch:108%}.cat-tile .t span{font:500 12.5px var(--mono);opacity:.8}.featured{margin-top:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));border-radius:22px;overflow:hidden;background:var(--surface);border:1px solid oklch(.28 .025 255);color:var(--ink)}.featured:hover{border-color:oklch(.42 .03 255);color:var(--ink)}.featured .img{position:relative;min-height:300px;overflow:hidden}.featured .img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.featured .flag-k{position:absolute;left:20px;top:20px;height:30px;padding:0 12px;border-radius:15px;background:var(--gold);color:var(--gold-ink);display:flex;align-items:center;gap:6px;font:800 12.5px var(--font);z-index:1}.featured .body{padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;gap:14px;justify-content:center}.featured .k{font:600 13px var(--font);color:var(--gold-soft)}.featured .ti{font:800 clamp(24px,2.6vw,34px) /1.1 var(--font);font-stretch:112%;letter-spacing:-.01em;text-wrap:balance}.featured .ex{font:400 16px/1.55 var(--font);color:var(--ink-3)}.search-inline{flex:1 1 300px;max-width:420px;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:23px;background:var(--surface);border:1px solid var(--line-2)}.search-inline.wide{max-width:none;flex:1 1 280px;height:48px;border-radius:24px}.search-inline input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);font:400 15px var(--font);outline:none}.search-inline .ms{font-size:21px;color:var(--muted)}.search-inline button{border:0;background:none;color:var(--muted);cursor:pointer;padding:4px}.form{gap:14px}.field,.form{display:flex;flex-direction:column}.field{gap:6px;font:600 13.5px var(--font);color:var(--ink-3)}.field input,.field textarea{height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);font:400 15px var(--font);outline:none}.field textarea{height:auto;min-height:150px;padding:12px 14px;line-height:1.5;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--gold)}.form-msg{padding:12px 14px;border-radius:12px;font:600 14px var(--font)}.form-msg.ok{background:oklch(.72 .14 150/.14);color:oklch(.84 .11 150)}.form-msg.ko{background:oklch(.66 .17 25/.14);color:oklch(.84 .1 25)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.simple{padding:72px 0 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:680px;margin:0 auto}.simple .big{font:800 clamp(64px,12vw,140px) /.9 var(--font);font-stretch:125%;color:var(--gold)}.review-title{display:flex;flex-direction:column;gap:10px}.disclosure{font:500 12.5px var(--font);color:var(--muted)}