@font-face{font-family:Bebas Neue;font-weight:400;font-display:swap;src:url(/assets/fonts/bebas-neue-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:400;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:500;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:700;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-700-normal.woff2) format("woff2")}:root{--bg: #0b1424;--bg-2: #0f1a2d;--panel: #15223a;--panel-2: #1b2b47;--panel-3: #22365a;--border: #26395a;--border-strong: #5a7299;--text: #eef3fb;--muted: #a3b4ce;--green: #80e534;--green-hover: #97f04f;--on-green: #081108;--yellow: #ffd21f;--on-yellow: #1a1400;--cyan: #22c8f2;--on-cyan: #04202a;--pink: #f0487f;--warn-bg: #2c2614;--warn-border: #6b5520;--warn-text: #ffe29a;--good-bg: #132b1d;--good-border: #2c6b3c;--good-text: #c4f5a6;--radius: 14px;--radius-sm: 10px;--radius-lg: 18px;--shadow: 0 16px 40px rgba(2, 8, 20, .45);--shadow-soft: 0 6px 18px rgba(2, 8, 20, .35);--dur: .18s;--header-h: 64px;--sidebar-w: 248px;--bottom-h: 64px;--safe-b: env(safe-area-inset-bottom, 0px);--font-display: "Bebas Neue", "Oswald", Impact, "Arial Narrow", sans-serif;--font-body: "Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--bg);color:var(--text);font:400 15px/1.6 var(--font-body);min-height:100vh;overflow-x:hidden}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:var(--cyan);text-underline-offset:3px}a:hover{color:#6bdcf8}h1,h2,h3,.h3{line-height:1.15;margin:0 0 .5em;font-weight:700;letter-spacing:-.01em}h1{font-size:clamp(28px,3.4vw,40px)}h2{font-size:clamp(20px,2.2vw,26px)}h3,.h3{font-size:18px}.display,.display-sm,.hero__title,.article__head h1,.section--first>h1,.game-head h1,.error-page h1{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.95}.display{font-size:clamp(28px,3vw,36px);margin:0 0 4px}.display-sm{font-size:28px;margin:0 0 8px}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:6px}main:focus{outline:none}.sr-only,.sr-only-focusable:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.muted{color:var(--muted)}.small{font-size:13px}.lead{font-size:17px;color:var(--muted);max-width:70ch}.kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow)}.icon{flex:none}.skip-link{position:absolute;left:12px;top:-60px;z-index:300;background:var(--yellow);color:var(--on-yellow);padding:10px 16px;border-radius:var(--radius-sm);font-weight:700;text-decoration:none;transition:top var(--dur)}.skip-link:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--radius-sm);border:1px solid transparent;font-weight:700;text-decoration:none;cursor:pointer;transition:background var(--dur),transform var(--dur),box-shadow var(--dur);line-height:1.2}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--green);color:var(--on-green);box-shadow:0 8px 24px #80e53438}.btn-primary:hover{background:var(--green-hover);color:var(--on-green)}.btn-secondary{background:#15223ad9;color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--panel-3);color:var(--text)}.btn-cyan{background:var(--cyan);color:var(--on-cyan)}.btn-cyan:hover{background:#5ad8f7;color:var(--on-cyan)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn-ghost:hover{background:var(--panel-2);color:var(--text)}.btn-lg{min-height:50px;padding:12px 22px;font-size:16px}.btn-xl{min-height:58px;padding:14px 30px;font-size:19px;border-radius:14px}.btn-block{width:100%}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;transition:background var(--dur),color var(--dur)}.icon-btn:hover{background:var(--panel-3)}.pill{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 14px;border-radius:10px;border:1px solid var(--border);background:var(--panel);color:var(--text);text-decoration:none;font-weight:700;font-size:14px;transition:background var(--dur),border-color var(--dur)}.pill:hover{background:var(--panel-3);color:var(--text)}.pill.is-active{background:var(--yellow);color:var(--on-yellow);border-color:transparent}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none;min-height:44px;color:var(--cyan)}.link-arrow:hover{text-decoration:underline}.split-btn{display:inline-flex;align-items:stretch;min-height:44px;border-radius:10px;overflow:hidden;text-decoration:none;font-weight:700;box-shadow:var(--shadow-soft)}.split-btn__tag{display:inline-flex;align-items:center;padding:0 14px;background:var(--yellow);color:var(--on-yellow);font-size:14px}.split-btn__label{display:inline-flex;align-items:center;gap:6px;padding:0 16px;background:var(--panel-3);color:var(--text);font-size:14px;transition:background var(--dur)}.split-btn:hover .split-btn__label{background:var(--green);color:var(--on-green)}.app{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;padding:16px 14px;background:var(--bg-2);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:20}.drawer-head{display:none}.side-brand{display:flex;align-items:center;gap:12px;padding:8px 6px 18px;margin-bottom:4px;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text)}.side-logo{width:44px;height:44px;border-radius:12px}.side-brand .brand-word{font-size:30px}.brand-word{font:400 24px/1 var(--font-display);letter-spacing:.02em;color:var(--text);margin:0}.brand-word span{color:var(--green)}.nav-heading{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:16px 10px 6px;font-weight:700}.nav-heading:after{content:"";flex:1;height:1px;background:var(--border)}.nav-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border-radius:10px;color:var(--muted);border:1px solid transparent;text-decoration:none;font-weight:500;font-size:14px;transition:background var(--dur),color var(--dur)}.nav-link:hover{background:var(--panel);color:var(--text)}.nav-link[aria-current=page]{background:var(--panel-2);color:var(--text);border-color:#ffd21f8c}.nav-link[aria-current=page] .icon{color:var(--yellow)}.nav-link .count{margin-left:auto;font-size:12px;color:var(--muted)}.drawer-backdrop{display:none}.main-col{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:25;height:var(--header-h);display:flex;align-items:center;gap:14px;padding:0 24px;background:#0b1424e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.nav-toggle,.top-logo{display:none}.top-logo img{border-radius:9px}.top-crumb{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;min-width:0;white-space:nowrap}.top-crumb__site{font-weight:700}.top-crumb__sep{color:var(--muted)}.top-crumb__page{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.search{position:relative;flex:1;max-width:380px;margin-left:auto}.search input{width:100%;min-height:44px;padding:8px 14px 8px 38px;border-radius:10px;border:1px solid var(--border-strong);background:var(--panel)}.search input::placeholder{color:var(--muted);opacity:1}.search-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.top-actions{display:flex;gap:8px}main{padding:24px clamp(16px,2.6vw,36px) 48px;max-width:1440px;width:100%;flex:1}.hero{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:#10213a;border:1px solid var(--border);box-shadow:var(--shadow);isolation:isolate}.hero__art{position:absolute;inset:0;z-index:-2}.hero__art img{width:100%;height:100%;object-fit:cover;object-position:right center}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 80% 40%,rgba(34,200,242,.14),transparent 55%),linear-gradient(0deg,#0b1424d9,#0b142400 38%)}.hero__inner{display:flex;gap:28px;align-items:center;padding:clamp(24px,3.6vw,48px);min-height:clamp(360px,32vw,460px)}.hero__cover{display:none;position:relative;flex:none;width:176px;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;border:2px solid rgba(255,255,255,.15);box-shadow:0 20px 40px #00000080}.hero__cover img{width:100%;height:100%;object-fit:cover;object-position:38% center}.hero__cover-title{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 10px;font:400 26px/1 var(--font-display);text-align:center;background:linear-gradient(0deg,rgba(8,13,18,.95),transparent);color:var(--yellow);letter-spacing:.03em}.hero__content{max-width:470px}.tag-row{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 14px}.tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;background:#15223ad9;border:1px solid var(--border-strong);font-size:12px;font-weight:700;color:var(--text)}.tag--light{background:#f4f7fb;color:#0b1424;border-color:transparent;font-family:ui-monospace,Consolas,monospace}.hero__title{font-size:clamp(44px,5.4vw,76px);margin:0 0 12px;text-shadow:0 4px 24px rgba(0,0,0,.45)}.hero__desc{font-size:16px;color:#d2ddee;max-width:52ch;text-shadow:0 1px 12px rgba(0,0,0,.6)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.hero__stats{display:flex;flex-wrap:wrap;gap:8px 36px;margin:0;padding:16px clamp(24px,3.6vw,48px);background:#0b1424b8;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stat{display:flex;align-items:center;gap:12px}.stat__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--panel-2);color:var(--cyan)}.stat dd{margin:0;display:flex;flex-direction:column;line-height:1.15}.stat strong{font-size:22px}.stat dd span{font-size:12px;color:var(--yellow)}.section{margin-top:40px}.section--first{margin-top:4px}.section--first>h1{font-size:clamp(36px,4vw,52px)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.section-head p{margin:0}.note-line{margin-top:12px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin-top:8px}.card-grid--single{grid-template-columns:minmax(0,1fr)}.game-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft);transition:border-color var(--dur),transform var(--dur)}.game-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.game-card__media{position:relative;display:block;aspect-ratio:16 / 9;background:#0e1b30;overflow:hidden;margin:8px 8px 0;border-radius:10px}.game-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.game-card:hover .game-card__media img{transform:scale(1.03)}.media-chip{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#080d18d9;color:var(--text);font:700 11px/1.4 ui-monospace,Consolas,monospace}.media-tag{position:absolute;right:8px;bottom:8px;padding:3px 10px;border-radius:6px;background:#15223aeb;color:var(--text);font-size:12px;font-weight:700;border:1px solid var(--border-strong)}.game-card__body{padding:14px 16px 12px;display:flex;flex-direction:column;gap:6px;flex:1}.game-card__meta{margin:0;font-size:11px;letter-spacing:.08em;color:var(--muted);font-weight:700}.game-card__title{margin:0;font-size:18px}.game-card__title a{color:var(--text);text-decoration:none}.game-card__title a:hover{color:var(--yellow)}.game-card__summary{color:#c4d1e6;margin:0;font-size:14px}.game-card__genre{margin:0;color:var(--muted);font-size:13px}.game-card__actions{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:10px}.game-card__foot{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--border);background:#0b142459}.input-icons{list-style:none;display:flex;gap:4px;margin:0;padding:0}.input-icons li{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--panel-3);color:var(--cyan)}.game-card--wide{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:1fr auto}.game-card--wide .game-card__media{grid-row:1 / 3;aspect-ratio:auto;min-height:300px;margin:10px}.game-card--wide .game-card__body{padding:26px 24px 12px 12px;justify-content:center}.game-card--wide .game-card__title{font:400 44px/.95 var(--font-display);text-transform:uppercase}.game-card--wide .game-card__summary{font-size:15px}.game-card--wide .game-card__foot{margin:0 10px 10px 0;border:1px solid var(--border);border-radius:10px}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border);font-size:13px;font-weight:700;color:#d3def0}.chip a{color:inherit;text-decoration:none}.chip--accent{background:#ffd21f1f;border-color:#ffd21f73;color:var(--yellow)}.fav-btn[aria-pressed=true]{color:var(--pink);border-color:#7a2c48;background:#2b1424}.fav-btn[aria-pressed=true] svg path{fill:currentColor}.fav-btn--lg{width:50px;height:50px}.panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:18px}.panel-card{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-soft)}.panel-card__art{width:100%;aspect-ratio:16 / 9;object-fit:cover}.panel-card__body{padding:16px 18px}.panel-card__body p:not(.kicker){color:var(--muted);font-size:14px}.card-block{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.steps-card{background:linear-gradient(170deg,#1a2d4f,var(--panel))}.steps{counter-reset:s;list-style:none;padding:0;margin:4px 0 8px;display:grid;gap:12px}.steps li{counter-increment:s;display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start;font-size:14px}.steps li:before{content:counter(s);display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--yellow);color:var(--on-yellow);font:400 20px/1 var(--font-display)}.feature-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.feature h3{margin-bottom:6px}.feature p{color:var(--muted);margin:0;font-size:14px}.feature__icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#80e53424;color:var(--green);margin-bottom:12px}.feature--cyan .feature__icon{background:#22c8f224;color:var(--cyan)}.feature--yellow .feature__icon{background:#ffd21f24;color:var(--yellow)}.growth{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:var(--radius);border:1px solid #2f4d80;background:radial-gradient(ellipse at 100% 0%,rgba(34,200,242,.18),transparent 55%),linear-gradient(135deg,#182c4f,var(--panel))}.growth__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;background:var(--yellow);color:var(--on-yellow)}.growth p{margin:0;color:#c9d6ea;max-width:80ch}.filter{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;padding:10px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 10px;font-size:13px;color:var(--muted)}.breadcrumb li+li:before{content:"/";margin-right:6px;color:var(--border-strong)}.breadcrumb a{color:var(--muted);display:inline-block;padding:10px 0}.breadcrumb [aria-current]{color:var(--text);display:inline-block;padding:10px 0}.game-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(ellipse at 100% 0%,rgba(34,200,242,.16),transparent 55%),linear-gradient(135deg,#182c4f,var(--panel))}.game-head h1{font-size:clamp(44px,5vw,68px);margin-bottom:6px}.game-head .lead{font-size:15px}.player-wrap{margin-top:18px}.player{position:relative;aspect-ratio:16 / 9;max-height:calc(100vh - var(--header-h) - 96px);width:100%;border-radius:var(--radius-lg);overflow:hidden;background:#060c16;border:1px solid var(--border);box-shadow:var(--shadow);margin:0 auto}.player__cover,.player__cover picture,.player__cover img{position:absolute;inset:0;width:100%;height:100%}.player__cover img{object-fit:cover}.player__overlay{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at center,#0b142433,#0b1424b8)}.player__frame{position:absolute;inset:0}.player__frame iframe{width:100%;height:100%;border:0;display:block;background:#080d12}.player__status{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#0b1424eb;border:1px solid var(--border);padding:12px 18px;border-radius:12px;margin:0;text-align:center}.player-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.player-bar p{display:flex;gap:8px;align-items:center;margin:0}.player-bar__actions{display:flex;gap:8px}.player:fullscreen{border-radius:0;max-height:none;aspect-ratio:auto}.player.is-pseudo-fs{position:fixed;inset:0;z-index:200;width:100vw;height:100vh;height:100dvh;max-height:none;aspect-ratio:auto;border-radius:0;border:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:#060c16}html.has-pseudo-fs,html.has-pseudo-fs body{overflow:hidden}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:32px;align-items:start}.side-stack{display:grid;gap:16px}.link-list{padding-left:18px;margin:0}.link-list li{margin:6px 0}.link-list a{display:inline-block;padding:6px 0}.report summary{cursor:pointer;list-style:none;display:flex;align-items:center;min-height:44px}.report summary::-webkit-details-marker{display:none}.report summary h2{margin:0;display:flex;align-items:center;gap:8px}.report summary:after{content:"+";margin-left:auto;font:400 28px var(--font-display);color:var(--yellow)}.report[open] summary:after{content:"\2013"}.article{max-width:820px}.article__head{margin-bottom:20px;padding:22px 24px;border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(135deg,#182c4f,var(--panel))}.article__head h1{font-size:clamp(38px,4.4vw,56px)}.article__head .lead{margin-bottom:8px}.prose{color:#d7e1f0}.prose h2{margin-top:1.6em}.prose h3{margin-top:1.3em}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin:.35em 0}.prose table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;margin:1em 0;font-size:14px}.prose th,.prose td{border:1px solid var(--border);padding:8px 12px;text-align:left;vertical-align:top}.prose th{background:var(--panel-2)}.prose kbd,.prose code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.88em;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:1px 6px}.prose blockquote{margin:1em 0;padding:8px 16px;border-left:3px solid var(--yellow);color:var(--muted)}.guide-list{list-style:none;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.guide-item h2 a{color:var(--text);text-decoration:none}.guide-item h2 a:hover{color:var(--yellow)}.guide-item p{color:var(--muted)}.form{display:grid;gap:16px;max-width:640px}.field{display:grid;gap:6px}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field label{font-weight:700;font-size:14px}.req{font-weight:400;color:var(--muted);font-size:13px}.field input,.field select,.field textarea{width:100%;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid var(--border-strong);background:#0e1a2e}.field textarea{resize:vertical}.field [aria-invalid=true]{border-color:#ff8a70}.field-error{color:#ffb4a0;margin:0;font-size:13px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.notice{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);padding:12px 14px;border-radius:12px}.notice--good{background:var(--good-bg);border-color:var(--good-border);color:var(--good-text)}.ad-slot{margin:36px 0;padding:12px;border:1px dashed var(--border);border-radius:var(--radius);min-height:300px}.ad-label{margin:0 0 8px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.ad-ins{display:block;min-height:250px}.error-page{text-align:center;padding:48px 16px;max-width:640px;margin:0 auto}.error-page h1{font-size:48px}.error-page .hero__actions{justify-content:center}.error-code{font:400 120px/1 var(--font-display);color:var(--yellow);margin:0 0 8px}.debug{text-align:left;white-space:pre-wrap;background:#1a0f14;padding:12px;border-radius:8px;overflow-x:auto}.bottom-nav{display:none}@media(max-width:1199px){.app{grid-template-columns:minmax(0,1fr)}.nav-toggle{display:inline-grid}.sidebar{position:fixed;z-index:60;top:0;left:0;bottom:0;height:auto;width:min(290px,86vw);transform:translate(-102%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s;box-shadow:var(--shadow)}.sidebar.is-open{transform:none;visibility:visible;transition:transform .2s ease}.drawer-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px 6px}.side-brand{display:none}.drawer-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:55;background:#0000008c}.content-grid{grid-template-columns:minmax(0,1fr)}.panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.steps-card{grid-column:1 / -1}}@media(max-width:767px){:root{--header-h: 58px}.app{grid-template-columns:minmax(0,1fr)}body{padding-bottom:calc(var(--bottom-h) + var(--safe-b))}.topbar{gap:8px;padding:0 12px}.top-logo{display:block}.top-crumb{display:none}.search{margin-left:0;max-width:none}.search input{font-size:16px}main{padding:14px 14px 28px}.hero__art{left:0}.hero__art:before{display:none}.hero__art img{object-position:center bottom}.hero:after{background:linear-gradient(180deg,#0b1424f2,#0b1424d9 48%,#0b142400 66%)}.hero__inner{flex-direction:column;align-items:stretch;padding:22px 18px 330px;min-height:0}.hero__cover{display:none}.hero__title{font-size:46px}.hero__desc{font-size:15px}.hero__actions .btn{width:100%}.hero__stats{gap:12px 20px;padding:14px 18px}.stat strong{font-size:18px}.panels,.feature-grid,.field-row{grid-template-columns:minmax(0,1fr)}.game-card--wide{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.game-card--wide .game-card__media{grid-row:auto;aspect-ratio:16 / 9;min-height:0;margin:8px 8px 0}.game-card--wide .game-card__body{padding:14px 16px 10px}.game-card--wide .game-card__title{font-size:36px}.game-card--wide .game-card__foot{margin:0;border:0;border-top:1px solid var(--border);border-radius:0}.footer-inner{grid-template-columns:minmax(0,1fr)}.game-head{padding:18px}.player{aspect-ratio:auto;height:min(calc(100svh - var(--header-h) - var(--bottom-h) - 110px),150vw);min-height:360px;border-radius:var(--radius)}.is-playing .player{height:calc(100svh - var(--header-h) - 70px)}.bottom-nav{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:45;height:calc(var(--bottom-h) + var(--safe-b));padding-bottom:var(--safe-b);background:#0f1a2df7;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--muted);text-decoration:none;font-size:12px;font-weight:700;min-height:44px}.bottom-nav a[aria-current=page]{color:var(--yellow)}.is-playing .bottom-nav{display:none}body.is-playing{padding-bottom:var(--safe-b)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.game-card:hover,.game-card:hover .game-card__media img{transform:none}}@media(forced-colors:active){.btn,.pill,.icon-btn,.split-btn{border:1px solid ButtonText}}main{margin-inline:auto;max-width:1680px}@media(min-width:1800px){body{font-size:16px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.hero__inner{min-height:500px}}.player__exit{display:none;position:absolute;z-index:5;top:calc(8px + env(safe-area-inset-top,0px));right:calc(8px + env(safe-area-inset-right,0px));background:#0b1424cc}.player.is-pseudo-fs .player__exit{display:inline-grid;top:calc(6px + env(safe-area-inset-top,0px));right:auto;left:50%;transform:translate(-50%);width:40px;height:40px}.rotate-tip{display:none}@media(pointer:coarse)and (orientation:portrait){.rotate-tip{display:flex;gap:6px;align-items:center;margin:0 0 12px;padding:6px 12px;border-radius:999px;background:#0b1424cc;font-size:13px}.player__overlay{align-content:center;justify-items:center}}@media(pointer:coarse){body.is-playing{overflow:hidden}body.is-playing .player{position:fixed;inset:0;z-index:250;width:100vw;height:100vh;height:100dvh;max-height:none;aspect-ratio:auto;border-radius:0;border:0;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:#060c16}body.is-playing .player__exit{display:inline-grid;top:calc(6px + env(safe-area-inset-top,0px));right:auto;left:50%;transform:translate(-50%);width:40px;height:40px}body.is-playing .player.is-live:not(.is-in-menu) .player__exit{display:none}body.is-playing .topbar,body.is-playing .bottom-nav{visibility:hidden}}.side-promo{margin-top:auto;display:block;border-radius:var(--radius);overflow:hidden;background:var(--panel);border:1px solid var(--border-strong);text-decoration:none;color:var(--text);transition:border-color var(--dur),transform var(--dur)}.side-promo:hover{border-color:var(--yellow);transform:translateY(-2px)}.side-promo img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.side-promo__body{display:grid;gap:4px;padding:12px 14px 14px}.side-promo__tag{justify-self:start;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--yellow);color:var(--on-yellow)}.side-promo__title{font:400 24px/1.05 var(--font-display);letter-spacing:.02em}.side-promo__cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--green)}.sidebar nav{margin-bottom:16px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(14px,1.6vw,24px);align-items:stretch}.game-card__body{flex:1;display:flex;flex-direction:column}.game-card__actions{margin-top:auto}.game-card__media img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}@media(min-width:1800px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.start-grid{display:grid;gap:clamp(14px,1.6vw,24px);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.start-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.start-card__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.start-card__body{flex:1;display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px}.start-card__body h3{margin:0}.start-card__body h3 a{color:var(--text);text-decoration:none}.start-card .kicker{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-weight:700}.start-card .steps{margin:4px 0 8px;padding-left:1.3em;color:var(--muted);font-size:14px;display:grid;gap:6px}.start-card__actions{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.guide-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(14px,1.6vw,22px);margin:8px 0 0}.guide-item{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--dur)}.guide-item:hover{border-color:var(--border-strong)}.guide-item__media{display:block;aspect-ratio:16 / 9;background:var(--panel-2)}.guide-item__media img{display:block;width:100%;height:100%;object-fit:cover}.guide-item__ph{display:grid;place-items:center;height:100%;color:var(--muted)}.guide-item__body{flex:1;display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.guide-item__body h3{margin:0}.guide-item__body h3 a{color:var(--text);text-decoration:none}.guide-item__body h3 a:hover{color:var(--yellow)}.guide-item__body p{margin:0;font-size:14px}.guide-item__body .link-arrow{margin-top:auto}.prose figure{margin:1.4em 0}.prose figure img{width:100%;height:auto;border-radius:12px;border:1px solid var(--border);display:block}.prose figcaption{font-size:13px;color:var(--muted);margin-top:6px}@media(min-width:768px){.card-grid:has(>:nth-child(4):last-child),.card-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1800px){.card-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.footer{border-top:1px solid var(--border);background:var(--bg-2);padding:36px clamp(16px,2.6vw,36px) 0}.footer-inner{max-width:1680px;margin-inline:auto;display:grid;grid-template-columns:minmax(240px,1.3fr) repeat(2,minmax(150px,.8fr)) minmax(260px,1.6fr);gap:28px 36px;align-items:start}.footer-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:10px}.footer-logo img{border-radius:10px}.footer-brand .muted{margin:0 0 12px;max-width:36ch;line-height:1.6}.footer-contact{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.footer-contact a{color:var(--text);text-decoration:none}.footer-contact a:hover{color:var(--yellow)}.footer-contact .icon{color:var(--green)}.footer-social{list-style:none;display:flex;gap:10px;margin:12px 0 0;padding:0}.footer-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--panel);border:1px solid var(--border);color:var(--text);transition:background var(--dur),color var(--dur)}.footer-social a:hover{background:var(--panel-2);color:var(--yellow)}.footer-head{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.footer-links{list-style:none;padding:0;margin:0;display:grid;gap:2px;font-size:14px}.footer-col--legal .footer-links{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));column-gap:20px}.footer-links a{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 0;color:var(--muted);text-decoration:none;line-height:1.3;transition:color var(--dur)}.footer-links a .icon{flex:none;color:var(--green);opacity:.85}.footer-links a:hover{color:var(--text)}.footer-links a:hover .icon{opacity:1;color:var(--yellow)}.footer-bottom{max-width:1680px;margin:28px auto 0;padding:16px 0 20px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between;align-items:center}.footer-copy{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--muted)}.footer-bottom .footer-copy:first-child{color:var(--text)}@media(max-width:1199px){.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-col--legal{grid-column:1 / -1}}@media(max-width:560px){.footer-inner{grid-template-columns:minmax(0,1fr)}}.sidebar{padding-top:0}.side-brand{height:var(--header-h);box-sizing:border-box;padding:0 16px;margin:0 -14px 6px;flex:none}.side-brand .side-logo{width:40px;height:40px}.side-brand .brand-word{font-size:28px}.player__loader{position:absolute;inset:0;z-index:4;display:grid;place-content:center;justify-items:center;gap:12px;overflow:hidden;background:#0b1424;color:var(--text);text-align:center;padding:16px}.pl-bg{position:absolute;inset:-20px;background-size:cover;background-position:center;filter:blur(18px) brightness(.45) saturate(1.3);transform:scale(1.1);animation:pl-pan 8s ease-in-out infinite alternate}@keyframes pl-pan{to{transform:scale(1.2) translate(-2%)}}.player__loader>*:not(.pl-bg){position:relative}.pl-stage{position:relative;width:200px;height:110px}.pl-hero{position:absolute;left:68px;bottom:16px;width:64px;height:64px;border-radius:16px;box-shadow:0 10px 30px #0006;animation:pl-hop .9s cubic-bezier(.3,0,.7,1) infinite}@keyframes pl-hop{0%,to{transform:translateY(0) scale(1.05,.95)}45%{transform:translateY(-38px) rotate(-8deg)}55%{transform:translateY(-38px) rotate(8deg)}}.pl-shadow{position:absolute;left:76px;bottom:6px;width:48px;height:10px;border-radius:50%;background:#00000073;animation:pl-sh .9s cubic-bezier(.3,0,.7,1) infinite}@keyframes pl-sh{45%,55%{transform:scaleX(.55);opacity:.5}}.pl-orb{position:absolute;top:20px;left:10px;width:14px;height:14px;border-radius:50%;background:var(--yellow);box-shadow:0 0 14px var(--yellow);animation:pl-orb 1.8s ease-in-out infinite}.pl-orb--2{left:170px;top:34px;background:var(--cyan);box-shadow:0 0 14px var(--cyan);animation-delay:-.6s}.pl-orb--3{left:150px;top:4px;width:10px;height:10px;background:var(--green);box-shadow:0 0 14px var(--green);animation-delay:-1.2s}@keyframes pl-orb{50%{transform:translateY(-12px) scale(1.2)}}.pl-title{margin:0;font:400 clamp(28px,4vw,40px)/1 var(--font-display);letter-spacing:.06em}.pl-dots i{font-style:normal;animation:pl-dot 1.2s infinite}.pl-dots i:nth-child(2){animation-delay:.2s}.pl-dots i:nth-child(3){animation-delay:.4s}@keyframes pl-dot{0%,60%,to{opacity:.2}30%{opacity:1}}.pl-bar{width:min(260px,70vw);height:8px;border-radius:99px;background:#ffffff26;overflow:hidden}.pl-bar i{display:block;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--yellow),var(--green));animation:pl-bar 1.1s ease-in-out infinite}@keyframes pl-bar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.pl-tip{margin:0;max-width:360px;font-size:14px;color:#d8e6ff}@media(prefers-reduced-motion:reduce){.player__loader *{animation:none!important}}.card-grid.card-grid--single{grid-template-columns:minmax(0,1fr)}.card-grid--single .game-card--wide{max-width:1100px}.game-card--wide .game-card__media img{height:100%;aspect-ratio:auto}.game-card--wide .game-card__media picture{display:block;height:100%}.share{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.share__btns{display:flex;gap:6px}.share .icon-btn{width:44px;height:44px}.share__txt{font-weight:800;font-size:14px;line-height:1}.share.is-copied [data-share-copy]{border-color:var(--green, #7ed43a);color:var(--green, #7ed43a)}.article .share{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.recs{margin-top:22px}.stat dt{display:flex;margin:0}[hidden]{display:none!important}.share-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;color:#fff;cursor:pointer;text-decoration:none;transition:transform .12s,filter .12s}.share-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.share-btn:active{transform:scale(.94)}.share-btn:focus-visible{outline:3px solid var(--yellow, #ffd21f);outline-offset:2px}.share-btn--whatsapp{background:#25d366}.share-btn--facebook{background:#1877f2}.share-btn--x{background:#000;box-shadow:inset 0 0 0 1px #ffffff40}.share-btn--telegram{background:#229ed9}.share-btn--copy,.share-btn--native{background:var(--panel-2, #1b2a44);color:var(--text, #fff);box-shadow:inset 0 0 0 1px var(--border)}.share.is-copied .share-btn--copy{background:var(--green);color:#10200a}.pill .icon{flex:none}.mk-hero{display:grid;gap:20px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.mk-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.mk-hero img{width:100%;height:auto;border-radius:14px;border:1px solid var(--border)}.mk-hero .btn{display:inline-flex;align-items:center;gap:8px}.mk-group{margin-top:32px}.mk-grid{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.mk-item{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px}.mk-thumb{display:grid;place-items:center;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background:var(--bg)}.mk-thumb img{max-width:100%;max-height:100%;object-fit:contain}.mk-thumb--light{background:#fff}.mk-thumb--check{background-color:#1b2b47;background-image:linear-gradient(45deg,#22365a 25%,transparent 25%,transparent 75%,#22365a 75%),linear-gradient(45deg,#22365a 25%,transparent 25%,transparent 75%,#22365a 75%);background-size:16px 16px;background-position:0 0,8px 8px}.mk-thumb--light.mk-thumb--check{background-color:#fff;background-image:linear-gradient(45deg,#e6ebf2 25%,transparent 25%,transparent 75%,#e6ebf2 75%),linear-gradient(45deg,#e6ebf2 25%,transparent 25%,transparent 75%,#e6ebf2 75%)}.mk-name{margin:0;font-size:14px;font-weight:600}.mk-dl{margin:auto 0 0;display:flex;flex-wrap:wrap;gap:6px}.mk-dl a{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--panel-2);color:var(--text);text-decoration:none;border:1px solid var(--border)}.mk-dl a:hover{background:var(--green);color:var(--bg)}.mk-colors{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mk-colors li{display:grid;gap:4px;font-size:14px}.mk-swatch{height:56px;border-radius:10px;border:1px solid var(--border)}.mk-c0{background:#0b1424}.mk-c1{background:#15223a}.mk-c2{background:#80e534}.mk-c3{background:#3f8f12}.mk-c4{background:#ffd21f}.mk-c5{background:#22c8f2}.mk-c6{background:#eef3fb}
