:root{--nexa-color-gold-400:#f4d87a;--nexa-color-gold-500:#d4af37;--nexa-color-background:#090909;--nexa-color-surface-1:#101010;--nexa-color-surface-2:#171717;--nexa-color-text-primary:#fff;--nexa-color-text-secondary:#aaa;--nexa-color-text-muted:#999;--nexa-color-text-subtle:#666;--nexa-color-success:#22c55e;--nexa-color-success-light:#6ee7a1;--nexa-color-danger:#ef4444;--nexa-color-danger-light:#ff9b9b;--nexa-white-04:#ffffff0a;--nexa-white-06:#ffffff0f;--nexa-white-08:#ffffff14;--nexa-white-10:#ffffff1a;--nexa-white-12:#ffffff1f;--nexa-white-14:#ffffff24;--nexa-white-18:#ffffff2e;--nexa-gold-08:#d4af3714;--nexa-gold-10:#d4af371a;--nexa-gold-12:#d4af371f;--nexa-gold-20:#d4af3733;--nexa-gold-22:#d4af3738;--nexa-gold-25:#d4af3740;--nexa-gold-28:#d4af3747;--nexa-gold-32:#d4af3752;--nexa-gold-35:#d4af3759;--nexa-gold-45:#d4af3773;--nexa-gold-55:#d4af378c;--nexa-font-family-primary:Arial, Helvetica, sans-serif;--nexa-font-size-2xs:.75rem;--nexa-font-size-xs:.8125rem;--nexa-font-size-sm:.875rem;--nexa-font-size-md:.9375rem;--nexa-font-size-base:1rem;--nexa-font-size-lg:1.0625rem;--nexa-font-size-xl:1.25rem;--nexa-font-size-2xl:1.5rem;--nexa-font-size-3xl:2.375rem;--nexa-type-display-xl:clamp(3rem, 7vw, 6rem);--nexa-type-display-lg:clamp(3rem, 7vw, 4.875rem);--nexa-type-display-mobile:3rem;--nexa-type-section-xl:clamp(2.625rem, 6vw, 4.25rem);--nexa-type-section-lg:clamp(2.25rem, 5vw, 3.75rem);--nexa-font-size-section-title:clamp(2.125rem, 5vw, 3.5rem);--nexa-type-body-xl:1.375rem;--nexa-type-label-md:1rem;--nexa-type-eyebrow:.75rem;--nexa-type-card-featured-xl:clamp(2.125rem, 4.4vw, 3.625rem);--nexa-type-card-featured-lg:clamp(1.875rem, 4vw, 3.25rem);--nexa-type-card-title-xl:clamp(1.5625rem, 3vw, 2.375rem);--nexa-type-card-title-lg:clamp(1.375rem, 2.2vw, 1.8125rem);--nexa-type-card-title-md:1.625rem;--nexa-type-card-title-sm:1.4375rem;--nexa-type-card-title-xs:1.375rem;--nexa-type-body-lg:1rem;--nexa-type-body-md:.875rem;--nexa-type-body-sm:.8125rem;--nexa-type-meta:.6875rem;--nexa-type-caption:.75rem;--nexa-type-link:.8125rem;--nexa-type-card-title-mobile-lg:1.6875rem;--nexa-type-card-title-mobile-md:1.5625rem;--nexa-type-card-title-mobile-sm:1.1875rem;--nexa-type-card-title-mobile-xs:1.125rem;--nexa-type-brand:1.875rem;--nexa-type-brand-mark:1.375rem;--nexa-type-navigation:.9375rem;--nexa-type-sidebar-title:1.75rem;--nexa-type-search-input:.9375rem;--nexa-type-search-title:.875rem;--nexa-type-search-meta:.75rem;--nexa-type-state-body:1.0625rem;--nexa-type-control:.8125rem;--nexa-font-weight-regular:400;--nexa-font-weight-medium:500;--nexa-font-weight-semibold:600;--nexa-font-weight-bold:700;--nexa-font-weight-extrabold:800;--nexa-font-weight-black:900;--nexa-line-height-none:1;--nexa-line-height-tight:1.2;--nexa-line-height-normal:1.5;--nexa-line-height-relaxed:1.6;--nexa-line-height-loose:1.7;--nexa-leading-display:.95;--nexa-leading-heading:1;--nexa-leading-body-relaxed:1.65;--nexa-leading-card-featured:1;--nexa-leading-card-title-tight:1.12;--nexa-leading-card-title:1.15;--nexa-leading-content:1.65;--nexa-letter-spacing-tight:-.09375rem;--nexa-letter-spacing-label:.09375rem;--nexa-letter-spacing-eyebrow:.125rem;--nexa-tracking-display:-.1875rem;--nexa-tracking-heading:-.1125rem;--nexa-tracking-label:.01875rem;--nexa-tracking-eyebrow:.1375rem;--nexa-tracking-eyebrow-wide:.175rem;--nexa-tracking-card-featured:-.1125rem;--nexa-tracking-card-title-xl:-.05rem;--nexa-tracking-card-title-lg:-.04375rem;--nexa-tracking-card-title-md:-.0375rem;--nexa-tracking-card-title-sm:-.03125rem;--nexa-tracking-meta:.09375rem;--nexa-tracking-link:.05rem;--nexa-tracking-navigation:.01875rem;--nexa-tracking-search-meta:.075rem;--nexa-space-1:.25rem;--nexa-space-2:.5rem;--nexa-space-3:.75rem;--nexa-space-4:1rem;--nexa-space-5:1.125rem;--nexa-space-6:1.375rem;--nexa-space-7:1.5rem;--nexa-space-8:1.75rem;--nexa-space-9:2rem;--nexa-space-10:2.875rem;--nexa-radius-xs:.25rem;--nexa-radius-sm:.75rem;--nexa-radius-md:.875rem;--nexa-radius-lg:1.125rem;--nexa-radius-xl:1.375rem;--nexa-radius-2xl:1.5rem;--nexa-radius-full:999px;--nexa-border-subtle:1px solid var(--nexa-white-08);--nexa-border-medium:1px solid var(--nexa-white-12);--nexa-border-gold:1px solid var(--nexa-gold-25);--nexa-shadow-focus:0 0 0 3px var(--nexa-gold-12);--nexa-shadow-card:0 24px 60px #00000059;--nexa-shadow-gold-sm:0 12px 28px var(--nexa-gold-22);--nexa-shadow-gold-md:0 18px 42px var(--nexa-gold-35);--nexa-transition-fast:.25s ease;--nexa-transition-base:.3s ease;--nexa-transition-slow:.35s ease}@media (max-width:800px){:root{--nexa-font-size-section-title:clamp(2rem, 9vw, 3rem);--nexa-type-brand:1.625rem}}.nexa-button{border-radius:var(--nexa-radius-md);cursor:pointer;min-height:48px;font-size:var(--nexa-font-size-md);font-weight:var(--nexa-font-weight-extrabold);transition:transform var(--nexa-transition-fast), box-shadow var(--nexa-transition-fast), background var(--nexa-transition-fast), color var(--nexa-transition-fast);border:none;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative;overflow:hidden}.nexa-button:hover{transform:translateY(-2px)}.nexa-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.nexa-button--primary{background:linear-gradient(135deg, var(--nexa-color-gold-500), var(--nexa-color-gold-400));color:var(--nexa-color-background);box-shadow:var(--nexa-shadow-gold-sm)}.nexa-button--primary:hover{box-shadow:var(--nexa-shadow-gold-md)}.nexa-button--secondary{border:var(--nexa-border-medium);background:var(--nexa-white-06);color:var(--nexa-color-text-primary)}.nexa-button--secondary:hover{background:var(--nexa-white-10)}.nexa-button--danger{color:#ff7d7d;background:#ff464629;border:1px solid #ff464647}.nexa-button--danger:hover{background:#ff46463d}.nexa-button--ghost{color:var(--nexa-color-gold-500);background:0 0}.nexa-button--ghost:hover{background:var(--nexa-gold-08)}.nexa-card{padding:var(--nexa-space-7);border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-xl);background:radial-gradient(circle at top right, var(--nexa-gold-08), transparent 35%), linear-gradient(145deg, var(--nexa-color-surface-2), var(--nexa-color-surface-1));transition:transform var(--nexa-transition-slow), border-color var(--nexa-transition-slow), box-shadow var(--nexa-transition-slow)}.nexa-card:hover{border-color:var(--nexa-gold-28);box-shadow:var(--nexa-shadow-card);transform:translateY(-4px)}.nexa-badge{border-radius:var(--nexa-radius-full);font-size:var(--nexa-font-size-2xs);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-letter-spacing-label);text-transform:uppercase;align-items:center;padding:8px 14px;display:inline-flex}.nexa-badge--gold{border:var(--nexa-border-gold);background:var(--nexa-gold-12);color:var(--nexa-color-gold-400)}.nexa-badge--success{color:var(--nexa-color-success-light);background:#22c55e1f;border:1px solid #22c55e40}.nexa-badge--danger{color:var(--nexa-color-danger-light);background:#ef44441f;border:1px solid #ef444440}.nexa-badge--neutral{border:var(--nexa-border-subtle);background:var(--nexa-white-06);color:#d7d7d7}.nexa-input{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-md);background:var(--nexa-white-04);width:100%;height:50px;color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-md);transition:border-color var(--nexa-transition-base), box-shadow var(--nexa-transition-base), background var(--nexa-transition-base);padding:0 18px}.nexa-input::placeholder{color:#ffffff73}.nexa-input:hover{border-color:var(--nexa-gold-22)}.nexa-input:focus{border-color:var(--nexa-gold-55);background:var(--nexa-white-06);box-shadow:var(--nexa-shadow-focus);outline:none}.nexa-section{width:100%}.nexa-section-header{margin-bottom:var(--nexa-space-9)}.nexa-section-header p{color:var(--nexa-color-gold-500);font-size:var(--nexa-font-size-2xs);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-letter-spacing-eyebrow);text-transform:uppercase;margin-bottom:10px}.nexa-section-header h2{margin-bottom:var(--nexa-space-3);font-size:var(--nexa-font-size-section-title);letter-spacing:var(--nexa-letter-spacing-tight)}.nexa-section-header span{max-width:640px;color:var(--nexa-color-text-secondary);font-size:var(--nexa-font-size-lg);line-height:var(--nexa-line-height-loose);display:block}.nexa-spinner{border:2px solid var(--nexa-white-18);border-top-color:var(--nexa-color-gold-500);border-radius:var(--nexa-radius-full);animation:.75s linear infinite nexaSpin;display:inline-block}.nexa-spinner--sm{width:16px;height:16px}.nexa-spinner--md{width:24px;height:24px}.nexa-spinner--lg{width:38px;height:38px}.nexa-avatar{border:1px solid var(--nexa-white-14);border-radius:var(--nexa-radius-full);background:linear-gradient(135deg, var(--nexa-color-gold-500), var(--nexa-color-gold-400));color:var(--nexa-color-background);font-weight:var(--nexa-font-weight-black);box-shadow:0 12px 30px var(--nexa-gold-20);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.nexa-avatar img{object-fit:cover;width:100%;height:100%}.nexa-avatar--sm{width:36px;height:36px;font-size:var(--nexa-font-size-xs)}.nexa-avatar--md{width:56px;height:56px;font-size:18px}.nexa-avatar--lg{width:72px;height:72px;font-size:var(--nexa-font-size-2xl)}.nexa-empty-state{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-2xl);background:radial-gradient(circle at top, var(--nexa-gold-08), transparent 34%), #ffffff09;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:46px 28px;display:flex}.nexa-empty-state-icon{border:1px solid var(--nexa-gold-20);border-radius:var(--nexa-radius-lg);background:var(--nexa-gold-10);width:54px;height:54px;color:var(--nexa-color-gold-400);font-size:var(--nexa-font-size-2xl);font-weight:var(--nexa-font-weight-black);justify-content:center;align-items:center;margin-bottom:18px;display:flex}.nexa-empty-state h3{font-size:var(--nexa-font-size-2xl);margin-bottom:10px}.nexa-empty-state p{max-width:420px;color:var(--nexa-color-text-secondary);line-height:var(--nexa-line-height-loose);margin-bottom:22px}.nexa-stat{flex-direction:column;gap:10px;display:flex}.nexa-stat-icon{background:var(--nexa-gold-12);width:48px;height:48px;color:var(--nexa-color-gold-400);border-radius:16px;justify-content:center;align-items:center;font-size:22px;display:flex}.nexa-stat strong{font-size:var(--nexa-font-size-3xl);letter-spacing:-2px}.nexa-stat span{color:var(--nexa-color-text-muted)}.nexa-stat small{color:var(--nexa-color-success);font-weight:var(--nexa-font-weight-bold)}.nexa-select{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-md);background:var(--nexa-white-04);width:100%;height:50px;color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-md);transition:border-color var(--nexa-transition-base), box-shadow var(--nexa-transition-base), background var(--nexa-transition-base);outline:none;padding:0 18px}.nexa-select:hover{border-color:var(--nexa-gold-22)}.nexa-select:focus{border-color:var(--nexa-gold-55);background:var(--nexa-white-06);box-shadow:var(--nexa-shadow-focus)}.nexa-select option{background:var(--nexa-color-surface-1);color:var(--nexa-color-text-primary)}.nexa-action-card{cursor:pointer;transition:transform var(--nexa-transition-base), border-color var(--nexa-transition-base), box-shadow var(--nexa-transition-base)}.nexa-action-card:hover{transform:translateY(-5px)}.nexa-action-card-top{margin-bottom:var(--nexa-space-7);justify-content:space-between;align-items:center;display:flex}.nexa-action-icon{border-radius:var(--nexa-radius-lg);background:var(--nexa-gold-10);width:54px;height:54px;color:var(--nexa-color-gold-400);justify-content:center;align-items:center;display:flex}.nexa-action-card h3{margin-bottom:var(--nexa-space-2);font-size:var(--nexa-font-size-xl)}.nexa-action-card p{color:var(--nexa-color-text-muted);line-height:var(--nexa-line-height-relaxed)}.nexa-action-card.is-disabled{opacity:.7;cursor:default}.nexa-timeline{flex-direction:column;gap:22px;display:flex}.nexa-timeline-item{align-items:flex-start;gap:18px;display:flex}.nexa-timeline-icon{border-radius:var(--nexa-radius-md);background:var(--nexa-gold-10);width:46px;height:46px;color:var(--nexa-color-gold-400);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nexa-timeline-content h4{margin-bottom:6px}.nexa-timeline-content p{color:var(--nexa-color-text-muted);margin-bottom:6px}.nexa-timeline-content small{color:var(--nexa-color-text-subtle)}.nexa-breadcrumbs{width:100%;max-width:1400px;margin:0 auto 28px}.nexa-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:10px;list-style:none;display:flex}.nexa-breadcrumbs li{color:#ffffff94;min-width:0;font-size:var(--nexa-font-size-xs);font-weight:var(--nexa-font-weight-bold);align-items:center;gap:10px;display:inline-flex}.nexa-breadcrumbs a{color:#ffffffad;transition:color var(--nexa-transition-fast), transform var(--nexa-transition-fast)}.nexa-breadcrumbs a:hover{color:var(--nexa-color-gold-400)}.nexa-breadcrumbs a:focus-visible{border-radius:var(--nexa-radius-xs);outline:2px solid var(--nexa-gold-45);outline-offset:5px;color:var(--nexa-color-gold-400)}.nexa-breadcrumb-separator{color:#d4af378c;-webkit-user-select:none;user-select:none}.nexa-breadcrumb-current{max-width:min(520px,50vw);color:var(--nexa-color-gold-400);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.article-breadcrumbs{z-index:5;position:relative}@media (max-width:800px){.nexa-breadcrumbs{margin-bottom:20px}.nexa-breadcrumbs li{font-size:var(--nexa-font-size-2xs)}.nexa-breadcrumb-current{max-width:210px}}.navbar{z-index:999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808b8;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:24px 60px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:14px;display:flex}.logo h1{font-size:var(--nexa-type-brand);line-height:var(--nexa-line-height-none);letter-spacing:var(--nexa-tracking-navigation)}.logo-box{color:#000;width:52px;height:52px;font-size:var(--nexa-type-brand-mark);font-weight:var(--nexa-font-weight-bold);line-height:var(--nexa-line-height-none);background:linear-gradient(135deg,#d4af37,#f4d87a);border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 28px #d4af3759}.logo-image{background:#ffffff0a;border-radius:14px;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden;box-shadow:0 0 28px #d4af3733}.logo-image img{object-fit:contain;object-position:center}.menu{gap:32px;display:flex}.menu a{font-size:var(--nexa-type-navigation);font-weight:var(--nexa-font-weight-semibold);line-height:var(--nexa-line-height-tight);letter-spacing:var(--nexa-tracking-navigation);transition:var(--nexa-transition-base)}.menu a:hover{color:#d4af37}.hero{isolation:isolate;align-items:center;min-height:94vh;padding:0 80px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background:radial-gradient(circle at 20% 30%,#d4af372e,#0000 30%),linear-gradient(90deg,#000000eb,#00000059),linear-gradient(#0000 45%,#000000f2);position:absolute;inset:0}.hero:after{content:"";opacity:.18;z-index:2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.hero-content{z-index:3;max-width:820px;position:relative}.hero-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4d87a;font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-extrabold);letter-spacing:var(--nexa-tracking-eyebrow-wide);text-transform:uppercase;background:#d4af371a;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:10px 16px;display:inline-flex;box-shadow:0 0 28px #d4af371f}.hero h1,.hero h2{max-width:980px;font-size:var(--nexa-type-display-xl);line-height:var(--nexa-leading-display);letter-spacing:var(--nexa-tracking-display);text-shadow:0 0 24px #d4af3729,0 18px 50px #000000a6;margin-bottom:26px}.hero-description{color:#d7d7d7;max-width:680px;font-size:var(--nexa-type-body-xl);line-height:var(--nexa-leading-body-relaxed);margin-bottom:42px}.hero-button{color:#090909;font-size:var(--nexa-type-label-md);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-label);cursor:pointer;background:linear-gradient(135deg,#d4af37,#f4d87a);border:none;border-radius:999px;justify-content:center;align-items:center;padding:18px 34px;transition:all .35s;display:inline-flex;box-shadow:0 14px 34px #d4af3740,inset 0 1px #ffffff59}.hero-button:hover{transform:translateY(-5px)scale(1.03);box-shadow:0 22px 55px #d4af3761,inset 0 1px #ffffff73}.hero-image{object-fit:cover;object-position:center;z-index:0}.hero-controls{gap:14px;margin-top:35px;display:flex}.hero-controls button{cursor:pointer;border:none;border-radius:50%;width:52px;height:52px;font-size:18px}.trending{padding:100px 60px}.trending h2{font-size:var(--nexa-type-section-lg);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-heading);margin-bottom:40px}.games-grid{flex-wrap:wrap;gap:30px;display:flex}.game-card{cursor:pointer;background:#111;border-radius:18px;align-items:flex-end;width:320px;height:420px;padding:25px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.game-card-image{object-fit:cover;object-position:center;transition:transform .6s}.game-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001a,#000000e0);position:absolute;inset:0}.game-card span{z-index:2;font-size:34px;font-weight:700;position:relative}.game-card:hover{transform:scale(1.04)translateY(-8px);box-shadow:0 26px 70px #00000073}.game-card:hover .game-card-image{transform:scale(1.08)}.news-section{padding:110px 60px}.news-section h2{font-size:var(--nexa-type-section-xl);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-heading);margin-bottom:45px}.news-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:34px;display:grid}.news-card-link{opacity:0;min-width:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards newsCardIn;display:block}.news-card{background:#111;border:1px solid #ffffff14;border-radius:24px;height:430px;transition:transform .45s,box-shadow .45s,border-color .45s;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059}.news-card:hover{border-color:#d4af3759;transform:translateY(-12px);box-shadow:0 35px 90px #0000008c}.news-image{object-fit:cover;object-position:center;transition:transform .6s}.news-card:hover .news-image{transform:scale(1.08)}.news-card-overlay{z-index:1;pointer-events:none;background:linear-gradient(#00000026,#000000eb),linear-gradient(90deg,#d4af371f,#0000);position:absolute;inset:0}.news-card-content{z-index:2;position:absolute;bottom:28px;left:24px;right:24px}.news-card-content h3{font-size:var(--nexa-type-card-title-md);line-height:var(--nexa-leading-card-title);margin-bottom:14px}.news-card-content p{color:#d4af37;font-size:var(--nexa-type-link);font-weight:var(--nexa-font-weight-bold);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase}.category-page{width:min(100%,1280px);margin:0 auto;padding:88px 60px 120px}.category-page-header{max-width:820px;margin-bottom:48px}.category-page-eyebrow{color:#d4af37;font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-extrabold);letter-spacing:var(--nexa-tracking-eyebrow);text-transform:uppercase;margin-bottom:12px}.category-page-title{font-size:var(--nexa-type-display-lg);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-display)}.category-page-description{color:#b8b8b8;max-width:680px;margin-top:20px;font-size:18px;line-height:1.7}.category-articles{gap:26px;display:grid}.category-article-card{background:linear-gradient(135deg,#ffffff0b,#ffffff04),#101010;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:stretch;gap:34px;min-height:220px;padding:18px;transition:transform .35s,border-color .35s,box-shadow .35s;display:grid;overflow:hidden;box-shadow:0 20px 55px #00000047}.category-article-card:hover{border-color:#d4af374d;transform:translateY(-5px);box-shadow:0 28px 75px #0000006b}.category-article-image-link{min-width:0;display:block}.category-article-image-wrapper{background:#171717;border-radius:17px;width:100%;height:100%;min-height:210px;position:relative;overflow:hidden}.category-article-image{object-fit:cover;object-position:center;transition:transform .5s}.category-article-card:hover .category-article-image{transform:scale(1.045)}.category-article-content{flex-direction:column;justify-content:center;min-width:0;padding:14px 26px 14px 0;display:flex}.category-article-category{color:#d4af37;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-extrabold);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase;margin-bottom:12px}.category-article-title-link{display:inline-block}.category-article-title-link h2{max-width:780px;font-size:var(--nexa-type-card-title-xl);line-height:var(--nexa-leading-card-title-tight);letter-spacing:var(--nexa-tracking-card-title-xl);transition:color .25s}.category-article-title-link:hover h2{color:#f4d87a}.category-article-description{line-clamp:2;-webkit-line-clamp:2;color:#aaa;max-width:760px;font-size:var(--nexa-type-body-lg);line-height:var(--nexa-leading-content);-webkit-box-orient:vertical;margin-top:16px;display:-webkit-box;overflow:hidden}.category-article-read-link{color:#e8c85f;width:fit-content;font-size:var(--nexa-type-link);font-weight:var(--nexa-font-weight-extrabold);letter-spacing:var(--nexa-tracking-link);text-transform:uppercase;margin-top:22px;transition:color .25s,transform .25s}.category-article-read-link:hover{color:#fff;transform:translate(4px)}.category-page-state{flex-direction:column;justify-content:center;align-items:flex-start;min-height:62vh;display:flex}.category-page-state-description{color:#a8a8a8;max-width:560px;font-size:var(--nexa-type-state-body);line-height:var(--nexa-leading-content);margin-top:18px}.category-page-back-link{color:#f4d87a;font-size:var(--nexa-type-control);font-weight:var(--nexa-font-weight-extrabold);letter-spacing:var(--nexa-tracking-link);text-transform:uppercase;border:1px solid #d4af3759;border-radius:999px;margin-top:28px;padding:14px 22px;transition:background .25s,color .25s,transform .25s;display:inline-flex}.category-page-back-link:hover{color:#080808;background:#d4af37;transform:translateY(-2px)}.news-hub-latest{width:min(100%,1360px);margin:0 auto;padding:110px 60px 130px}.news-hub-section-header{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:42px;display:flex}.news-hub-section-header>div{max-width:720px}.news-hub-eyebrow{color:#d4af37;font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-eyebrow);text-transform:uppercase;margin-bottom:12px;display:block}.news-hub-section-header h2{font-size:var(--nexa-type-section-xl);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-heading)}.news-hub-section-header>p{color:#ffffff9e;max-width:500px;font-size:16px;line-height:1.7}.news-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.news-hub-card{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 36%),#111;border:1px solid #ffffff14;border-radius:24px;min-width:0;transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:0 22px 65px #00000052}.news-hub-card:hover{border-color:#d4af3757;transform:translateY(-8px);box-shadow:0 34px 88px #00000080}.news-hub-card-image-link{display:block}.news-hub-card-image-wrapper{aspect-ratio:16/10;background:#0c0c0c;width:100%;position:relative;overflow:hidden}.news-hub-card-image{object-fit:cover;object-position:center;transition:transform .6s}.news-hub-card:hover .news-hub-card-image{transform:scale(1.06)}.news-hub-card-content{padding:26px}.news-hub-card-meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.news-hub-card-meta span{color:#d4af37;font-size:var(--nexa-type-meta);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase}.news-hub-card-meta time{color:#ffffff7a;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-bold);flex-shrink:0}.news-hub-card-title-link{display:inline-block}.news-hub-card-title-link h3{line-clamp:3;-webkit-line-clamp:3;color:#fff;font-size:var(--nexa-type-card-title-lg);line-height:var(--nexa-leading-card-title-tight);letter-spacing:var(--nexa-tracking-card-title-lg);-webkit-box-orient:vertical;transition:color .25s;display:-webkit-box;overflow:hidden}.news-hub-card-title-link:hover h3{color:#f4d87a}.news-hub-card-author{color:#ffffff85;font-size:var(--nexa-type-body-sm);font-weight:var(--nexa-font-weight-bold);margin-top:16px}.news-hub-card-read-link{color:#e8c85f;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-link);text-transform:uppercase;margin-top:24px;transition:color .25s,transform .25s;display:inline-flex}.news-hub-card-read-link:hover{color:#fff;transform:translate(4px)}.news-hub-card-image-link,.news-hub-card-title-link,.news-hub-card-read-link{outline:none}.news-hub-card-image-link:focus-visible,.news-hub-card-title-link:focus-visible,.news-hub-card-read-link:focus-visible{box-shadow:var(--nexa-shadow-focus);border-radius:10px}.news-hub-empty{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100%,1360px);min-height:54vh;margin:0 auto;padding:100px 60px;display:flex}.news-hub-empty h2{max-width:720px;font-size:var(--nexa-type-section-xl);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-heading)}.news-hub-empty>p:last-child{color:#ffffff94;max-width:600px;margin-top:20px;font-size:17px;line-height:1.7}.home-layout{align-items:flex-start;gap:30px;display:flex}.main-content{flex:1;min-width:0}.sidebar{background:linear-gradient(145deg,#171717,#101010);border:1px solid #ffffff0d;border-radius:18px;width:320px;margin-top:100px;margin-right:40px;padding:25px;position:sticky;top:100px}.sidebar h3{font-size:var(--nexa-type-sidebar-title);line-height:var(--nexa-line-height-tight);letter-spacing:var(--nexa-tracking-card-title-sm);margin-bottom:25px}.sidebar-item{cursor:pointer;gap:14px;margin-bottom:24px;display:flex}.sidebar-item p{color:#d0d0d0;font-size:var(--nexa-type-body-md);font-weight:var(--nexa-font-weight-medium);line-height:var(--nexa-line-height-normal)}.search-wrapper{position:relative}.search-box input{color:#fff;width:280px;font-size:var(--nexa-type-search-input);font-weight:var(--nexa-font-weight-medium);line-height:var(--nexa-line-height-normal);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:14px 18px}.search-box input::placeholder{color:#999}.search-box input:focus{border-color:#d4af37}.search-results{z-index:999;background:#141414;border:1px solid #ffffff0f;border-radius:14px;width:100%;position:absolute;top:58px;overflow:hidden}.search-item{color:var(--nexa-color-text-secondary);font-size:var(--nexa-type-search-title);line-height:var(--nexa-line-height-normal);cursor:pointer;transition:var(--nexa-transition-fast);flex-direction:column;gap:4px;padding:16px;display:flex}.search-item strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-type-search-title);font-weight:var(--nexa-font-weight-bold);line-height:var(--nexa-line-height-tight)}.search-item span{color:var(--nexa-color-gold-500);font-size:var(--nexa-type-search-meta);font-weight:var(--nexa-font-weight-extrabold);line-height:var(--nexa-line-height-tight);letter-spacing:var(--nexa-tracking-search-meta);text-transform:uppercase}.search-item:hover{background:#d4af3726}@keyframes newsCardIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.trending{content-visibility:auto;contain-intrinsic-size:auto 620px}.news-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.category-spotlight{content-visibility:auto;contain-intrinsic-size:auto 760px}.editors-picks{content-visibility:auto;contain-intrinsic-size:auto 860px}@media (max-width:1200px){.home-layout{display:block}.sidebar{width:auto;margin:40px 25px;position:static}}@media (max-width:900px){.navbar{flex-direction:column;gap:20px;padding:20px 25px}.menu{flex-wrap:wrap;gap:16px}.hero{padding:0 25px}.hero h1,.hero h2{font-size:var(--nexa-type-display-mobile)}.hero-description{font-size:18px}.trending,.news-section{padding-left:25px;padding-right:25px}.game-card,.news-card{width:100%}.category-page{padding:68px 25px 96px}.category-article-card{grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:24px}.category-article-content{padding-right:10px}}@media (max-width:760px){.news-hub-latest{padding:78px 25px 90px}.news-hub-section-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.news-hub-grid{grid-template-columns:1fr}.news-hub-card-content{padding:22px}.news-hub-card-title-link h3{font-size:var(--nexa-type-card-title-mobile-md)}.news-hub-empty{padding:80px 25px}.category-page{padding:54px 20px 80px}.category-page-header{margin-bottom:34px}.category-page-title{letter-spacing:-1.5px}.category-page-description{font-size:16px}.category-article-card{grid-template-columns:1fr;gap:0;padding:14px}.category-article-image-wrapper{height:220px;min-height:0}.category-article-content{padding:24px 8px 10px}.category-article-title-link h2{font-size:var(--nexa-type-card-title-mobile-lg)}}.logo,.menu a,.hero-button,.search-item{outline:none}.logo:focus-visible,.menu a:focus-visible,.hero-button:focus-visible,.search-item:focus-visible{box-shadow:var(--nexa-shadow-focus);border-radius:12px}.menu a{position:relative}.menu a:after{content:"";background:linear-gradient(135deg,#d4af37,#f4d87a);border-radius:999px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-8px;left:0}.menu a:hover:after,.menu a:focus-visible:after{width:100%}.search-box input{transition:border-color .3s,box-shadow .3s,background .3s,transform .3s}.search-box input:hover{background:#ffffff13;border-color:#d4af3747}.search-box input:focus{box-shadow:var(--nexa-shadow-focus), 0 14px 35px #00000059;background:#ffffff0d;border-color:#d4af37a6;transform:translateY(-1px)}.search-results{animation:.22s searchResultsIn;box-shadow:0 24px 70px #00000073}.hero-button{position:relative;overflow:hidden}.hero-button:before{content:"";background:linear-gradient(120deg,#0000,#ffffff73,#0000);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.hero-button:hover:before{transform:translate(120%)}.category-spotlight{padding:40px 60px 100px}.category-spotlight-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.category-spotlight-header span{color:var(--nexa-color-gold-500);font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-eyebrow);text-transform:uppercase;margin-bottom:8px;display:block}.category-spotlight-header h2{font-size:var(--nexa-type-section-lg);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-heading)}.category-spotlight-view-all{color:#f4d87a;font-size:var(--nexa-type-control);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-link);text-transform:uppercase;background:#d4af3714;border:1px solid #d4af3742;border-radius:999px;flex-shrink:0;padding:12px 18px;transition:transform .25s,background .25s,border-color .25s}.category-spotlight-view-all:hover{background:#d4af3726;border-color:#d4af377a;transform:translateY(-2px)}.category-spotlight-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:stretch;gap:24px;display:grid}.category-spotlight-lead{min-width:0;display:block}.category-spotlight-lead article{background:#111;border:1px solid #ffffff14;border-radius:28px;min-height:560px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b}.category-spotlight-lead:hover article{border-color:#d4af3757;transform:translateY(-8px);box-shadow:0 38px 100px #00000094}.category-spotlight-image{object-fit:cover;object-position:center;transition:transform .65s}.category-spotlight-lead:hover .category-spotlight-image{transform:scale(1.05)}.category-spotlight-overlay{z-index:1;pointer-events:none;background:linear-gradient(#00000029 28%,#0000009e 62%,#000000f5 100%),linear-gradient(90deg,#d4af3724,#0000 55%);position:absolute;inset:0}.category-spotlight-content{z-index:2;position:absolute;bottom:34px;left:34px;right:34px}.category-spotlight-content>span{color:#f4d87a;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase;margin-bottom:14px;display:inline-block}.category-spotlight-content h3{color:#fff;max-width:900px;font-size:var(--nexa-type-card-featured-lg);line-height:var(--nexa-leading-card-featured);letter-spacing:var(--nexa-tracking-card-featured);text-shadow:0 16px 45px #000000b8;margin-bottom:14px}.category-spotlight-content p{color:#ffffffb3;font-size:var(--nexa-type-body-md);font-weight:var(--nexa-font-weight-bold)}.category-spotlight-secondary{grid-template-rows:repeat(2,minmax(0,1fr));gap:24px;display:grid}.category-spotlight-small-card{min-width:0;display:block}.category-spotlight-small-card article{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 36%),#111;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:42% 58%;height:100%;min-height:268px;transition:transform .32s,border-color .32s,box-shadow .32s;display:grid;overflow:hidden}.category-spotlight-small-card:hover article{border-color:#d4af3752;transform:translateY(-6px);box-shadow:0 24px 65px #00000070}.category-spotlight-small-image{background:#0d0d0d;min-height:100%;position:relative;overflow:hidden}.category-spotlight-small-image img{object-fit:cover;object-position:center;transition:transform .55s}.category-spotlight-small-card:hover .category-spotlight-small-image img{transform:scale(1.08)}.category-spotlight-small-content{flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.category-spotlight-small-content span{color:#d4af37;font-size:var(--nexa-type-meta);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase;margin-bottom:10px;display:block}.category-spotlight-small-content h3{line-clamp:4;-webkit-line-clamp:4;color:#fff;font-size:var(--nexa-type-card-title-xs);line-height:var(--nexa-leading-card-title);letter-spacing:var(--nexa-tracking-card-title-sm);-webkit-box-orient:vertical;margin-bottom:14px;display:-webkit-box;overflow:hidden}.category-spotlight-small-content p{color:#ffffff94;font-size:var(--nexa-type-body-sm);font-weight:var(--nexa-font-weight-bold)}@media (max-width:1100px){.news-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-spotlight-grid{grid-template-columns:1fr}.category-spotlight-secondary{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.category-spotlight-small-card article{grid-template-columns:1fr}.category-spotlight-small-image{min-height:210px}}@media (max-width:760px){.category-spotlight{padding:30px 25px 70px}.category-spotlight-header{align-items:flex-start}.category-spotlight-lead article{min-height:430px}.category-spotlight-content{bottom:26px;left:24px;right:24px}.category-spotlight-secondary{grid-template-columns:1fr}.category-spotlight-small-card article{grid-template-columns:38% 62%;min-height:220px}.category-spotlight-small-image{min-height:220px}.category-spotlight-small-content{padding:18px}.category-spotlight-small-content h3{font-size:var(--nexa-type-card-title-mobile-xs);line-clamp:3;-webkit-line-clamp:3}}@media (max-width:520px){.category-spotlight-header{flex-direction:column}.category-spotlight-small-card article{grid-template-columns:1fr}.category-spotlight-small-image{min-height:190px}}.editors-picks{padding:100px 60px 40px}.editors-picks-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.editors-picks-header>div{max-width:760px}.editors-picks-header span{color:#d4af37;font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-eyebrow);text-transform:uppercase;margin-bottom:10px;display:block}.editors-picks-header h2{font-size:var(--nexa-type-section-lg);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-heading);margin-bottom:14px}.editors-picks-header p{color:#ffffff9e;font-size:17px;line-height:1.7}.editors-picks-view-all{color:#f4d87a;font-size:var(--nexa-type-control);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-link);text-transform:uppercase;background:#d4af3714;border:1px solid #d4af3747;border-radius:999px;flex-shrink:0;padding:13px 20px;transition:transform .25s,border-color .25s,background .25s}.editors-picks-view-all:hover{background:#d4af3726;border-color:#d4af3780;transform:translateY(-3px)}.editors-picks-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);align-items:stretch;gap:24px;display:grid}.editors-picks-lead{min-width:0;display:block}.editors-picks-lead article{background:#111;border:1px solid #ffffff14;border-radius:30px;min-height:620px;transition:transform .38s,border-color .38s,box-shadow .38s;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073}.editors-picks-lead:hover article{border-color:#d4af3761;transform:translateY(-8px);box-shadow:0 42px 110px #0000009e}.editors-picks-lead-image{object-fit:cover;object-position:center;transition:transform .7s}.editors-picks-lead:hover .editors-picks-lead-image{transform:scale(1.05)}.editors-picks-lead-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000001f 24%,#00000094 58%,#000000f7 100%),linear-gradient(90deg,#d4af3729,#0000 58%);position:absolute;inset:0}.editors-picks-lead-content{z-index:2;position:absolute;bottom:38px;left:38px;right:38px}.editors-picks-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.editors-picks-meta span{color:#f4d87a;font-size:var(--nexa-type-meta);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase}.editors-picks-meta time{color:#ffffff8c;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-bold)}.editors-picks-lead-content h3{color:#fff;max-width:980px;font-size:var(--nexa-type-card-featured-xl);line-height:var(--nexa-leading-card-featured);letter-spacing:var(--nexa-tracking-card-featured);text-shadow:0 18px 55px #000000c7;margin-bottom:16px}.editors-picks-lead-content>p{color:#ffffffb3;font-size:var(--nexa-type-body-md);font-weight:var(--nexa-font-weight-bold)}.editors-picks-secondary{grid-template-rows:repeat(2,minmax(0,1fr));gap:24px;display:grid}.editors-picks-card{min-width:0;display:block}.editors-picks-card article{background:radial-gradient(circle at 100% 0,#d4af3717,#0000 38%),#111;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:44% 56%;height:100%;min-height:298px;transition:transform .34s,border-color .34s,box-shadow .34s;display:grid;overflow:hidden}.editors-picks-card:hover article{border-color:#d4af3757;transform:translateY(-6px);box-shadow:0 28px 75px #0000007a}.editors-picks-card-image{background:#0d0d0d;min-height:100%;position:relative;overflow:hidden}.editors-picks-card-image img{object-fit:cover;object-position:center;transition:transform .58s}.editors-picks-card:hover .editors-picks-card-image img{transform:scale(1.08)}.editors-picks-card-content{flex-direction:column;justify-content:center;min-width:0;padding:26px;display:flex}.editors-picks-card-content h3{line-clamp:4;-webkit-line-clamp:4;color:#fff;font-size:var(--nexa-type-card-title-sm);line-height:var(--nexa-leading-card-title-tight);letter-spacing:var(--nexa-tracking-card-title-md);-webkit-box-orient:vertical;margin-bottom:16px;display:-webkit-box;overflow:hidden}.editors-picks-card-content>p{color:#ffffff94;font-size:var(--nexa-type-body-sm);font-weight:var(--nexa-font-weight-bold)}@media (max-width:1100px){.editors-picks-layout{grid-template-columns:1fr}.editors-picks-secondary{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.editors-picks-card article{grid-template-columns:1fr}.editors-picks-card-image{min-height:220px}}@media (max-width:760px){.editors-picks{padding:70px 25px 20px}.editors-picks-header{align-items:flex-start}.editors-picks-lead article{min-height:470px}.editors-picks-lead-content{bottom:26px;left:24px;right:24px}.editors-picks-secondary{grid-template-columns:1fr}.editors-picks-card article{grid-template-columns:38% 62%;min-height:230px}.editors-picks-card-image{min-height:230px}.editors-picks-card-content{padding:20px}.editors-picks-card-content h3{font-size:var(--nexa-type-card-title-mobile-sm);line-clamp:3;-webkit-line-clamp:3}}@media (max-width:520px){.editors-picks-header{flex-direction:column}.editors-picks-card article{grid-template-columns:1fr}.editors-picks-card-image{min-height:200px}}.article-page{max-width:1100px;margin:auto;padding:60px}.back-button{color:#d4af37;margin-bottom:30px;display:inline-block}.article-hero{background:linear-gradient(135deg,#333,#111);border-radius:18px;width:100%;height:420px;margin-bottom:30px}.article-page h1{margin-bottom:20px;font-size:52px}.article-meta{color:#999;gap:25px;margin-bottom:30px;display:flex}.article-content{color:#ddd;font-size:22px;line-height:1.8}.premium-article-page{color:#fff;background:radial-gradient(circle at 100% 0,#d4af371a,#0000 25%),#090909;min-height:100vh;padding:50px 60px 90px}.article-back-link{color:#d4af37;margin-bottom:35px;font-weight:700;display:inline-block}.premium-article-hero{background:#111;border:1px solid #ffffff14;border-radius:32px;min-height:720px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000008c}.premium-article-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.premium-article-overlay{background:linear-gradient(#00000026,#000000f2),linear-gradient(90deg,#000000d9,#0000),radial-gradient(circle at 100% 0,#d4af372e,#0000 28%);position:absolute;inset:0}.premium-article-header{z-index:2;max-width:900px;position:absolute;bottom:55px;left:50px;right:50px}.article-category-badge{color:#f4d87a;letter-spacing:1.8px;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d4af371f;border:1px solid #d4af3740;border-radius:999px;margin-bottom:22px;padding:10px 16px;font-size:12px;font-weight:900;display:inline-flex}.premium-article-header h1{letter-spacing:-2px;text-shadow:0 20px 60px #000000bf;max-width:1050px;margin-bottom:24px;font-size:clamp(38px,5vw,72px);line-height:1.02}.article-meta-row{color:#d0d0d0;flex-wrap:wrap;gap:18px;font-weight:700;display:flex}.article-meta-row span{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:10px 14px}.premium-article-content{color:#e0e0e0;max-width:850px;margin:70px auto 0;font-size:22px;line-height:1.9}.premium-article-content a{color:var(--nexa-color-gold-400);text-underline-offset:3px;transition:color var(--nexa-transition-fast), text-decoration-color var(--nexa-transition-fast);text-decoration:underline;text-decoration-thickness:1px}.premium-article-content a:hover{color:var(--nexa-color-gold-300)}.premium-article-content a:focus-visible{outline:2px solid var(--nexa-color-gold-400);outline-offset:2px;border-radius:2px}.reading-progress{z-index:999999;pointer-events:none;background:#ffffff2e;width:100%;height:8px;position:fixed;top:0;left:0}.reading-progress-bar{background:#fc0;width:0%;height:100%;transition:width 80ms linear}.reading-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:900px;margin-top:24px;display:grid}.reading-stat-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff1a;border-radius:18px;padding:18px 20px}.reading-stat-item span{color:#d4af37;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.reading-stat-item strong{color:#fff;font-size:15px;line-height:1.4}.article-tags{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.article-tags span{color:#f4d87a;letter-spacing:1.2px;background:#d4af371f;border:1px solid #d4af3740;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:900}.article-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.article-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff1a;border-radius:999px;padding:12px 18px;font-weight:900;transition:all .25s}.article-actions button:hover{color:#f4d87a;background:#d4af3724;border-color:#d4af3759;transform:translateY(-3px)}.related-articles{max-width:1100px;margin:70px auto 0}.related-articles-header{margin-bottom:26px}.related-articles-header span{color:#d4af37;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-block}.related-articles-header h2{letter-spacing:-1.5px;font-size:clamp(32px,4vw,48px)}.related-articles-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.related-article-card{background:#111;border:1px solid #ffffff14;border-radius:24px;min-height:340px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000059}.related-article-card:hover{border-color:#d4af3759;transform:translateY(-8px);box-shadow:0 35px 90px #0000008c}.related-article-image{object-fit:cover;width:100%;height:100%;transition:all .55s}.related-article-card:hover .related-article-image{transform:scale(1.08)}.related-article-card:after{content:"";background:linear-gradient(#00000026,#000000f0),linear-gradient(90deg,#d4af3729,#0000);position:absolute;inset:0}.related-article-content{z-index:2;position:absolute;bottom:22px;left:22px;right:22px}.related-content-type{color:#ffffff9e;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:10px;margin-right:10px;font-size:10px;font-weight:900;display:inline-block}.related-article-content span{color:#f4d87a;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-block}.related-article-content h3{letter-spacing:-.7px;font-size:24px;line-height:1.15}.article-author-card{background:linear-gradient(145deg,#171717,#101010);border:1px solid #ffffff12;border-radius:24px;align-items:center;gap:22px;max-width:850px;margin:60px auto 0;padding:28px;display:flex}.author-avatar{color:#090909;background:linear-gradient(135deg,#d4af37,#f4d87a);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:22px;font-weight:900;display:flex}.article-author-card p{color:#999;margin-bottom:4px}.article-author-card h3{font-size:24px}.article-author-card span{color:#d4af37}@media (max-width:900px){.article-page{padding-left:25px;padding-right:25px}.article-page h1{font-size:34px}.article-hero{height:240px}.article-meta{flex-direction:column;gap:10px}}@media (max-width:800px){.premium-article-page{padding:30px 20px 70px}.premium-article-hero{border-radius:24px;min-height:520px}.premium-article-header{bottom:32px;left:24px;right:24px}.premium-article-content{margin-top:45px;font-size:19px}.article-author-card{flex-direction:column;align-items:flex-start}.reading-stats{grid-template-columns:1fr 1fr}.reading-stat-item{padding:15px}.related-articles-grid{grid-template-columns:1fr}.related-article-card{min-height:300px}}.games-page{background:radial-gradient(circle at 100% 0,#d4af371a,#0000 28%),#090909;min-height:100vh}.games-page-hero{background:linear-gradient(#0909093d,#090909),radial-gradient(circle at 70% 20%,#d4af372e,#0000 32%),linear-gradient(135deg,#181818,#090909);border-bottom:1px solid #ffffff0f;align-items:flex-end;min-height:520px;padding:80px 60px;display:flex}.games-page-hero-content{max-width:900px}.games-page-hero-content>span,.games-catalog-header span,.games-empty-state>span{color:#d4af37;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900;display:inline-block}.games-page-hero-content h1{letter-spacing:-3px;margin-bottom:24px;font-size:clamp(48px,7vw,92px);line-height:.96}.games-catalog{padding:90px 60px 120px}.games-catalog-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.games-catalog-header h2{letter-spacing:-1.7px;font-size:clamp(34px,5vw,58px);line-height:1}.games-catalog-header>p{color:#ffffff80;font-size:14px;font-weight:800}.games-grid-catalog{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;display:grid}.game-catalog-card{min-width:0;display:block}.game-catalog-card article{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 38%),#111;border:1px solid #ffffff14;border-radius:26px;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:0 24px 70px #00000059}.game-catalog-card:hover article{border-color:#d4af375c;transform:translateY(-10px);box-shadow:0 36px 95px #00000085}.game-catalog-image{background:#0d0d0d;width:100%;min-height:390px;position:relative;overflow:hidden}.game-catalog-image img{object-fit:cover;object-position:center;transition:transform .62s}.game-catalog-card:hover .game-catalog-image img{transform:scale(1.06)}.game-catalog-image-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#00000094);position:absolute;inset:0}.game-release-status{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4d87a;letter-spacing:1.3px;text-transform:uppercase;background:#090909bd;border:1px solid #d4af374d;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:900;position:absolute;top:18px;left:18px}.game-catalog-content{padding:24px}.game-catalog-meta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.game-catalog-meta span{color:#d4af37;letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:900}.game-catalog-meta time{color:#ffffff75;font-size:12px;font-weight:700}.game-catalog-content h2{color:#fff;letter-spacing:-.8px;margin-bottom:14px;font-size:27px;line-height:1.08}.game-catalog-content>p{line-clamp:3;-webkit-line-clamp:3;color:#fff9;-webkit-box-orient:vertical;margin-bottom:20px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.game-catalog-platforms{flex-wrap:wrap;gap:8px;display:flex}.game-catalog-platforms span{color:#ffffffb8;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.games-empty-state{text-align:center;background:radial-gradient(circle at top,#d4af371a,#0000 36%),#ffffff09;border:1px solid #ffffff14;border-radius:28px;padding:70px 34px}.games-empty-state h2{margin-bottom:14px;font-size:34px}.games-empty-state p{color:#ffffff94;max-width:620px;margin:0 auto;line-height:1.7}@media (max-width:760px){.games-page-hero{min-height:430px;padding:60px 25px}.games-page-hero-content h1{letter-spacing:-2px}.games-catalog{padding:70px 25px 90px}.games-catalog-header{flex-direction:column;align-items:flex-start}.game-catalog-image{min-height:340px}}.game-requirements{width:min(100%,1400px);margin:0 auto;padding:110px 60px}.game-detail-section-heading{max-width:760px;margin-bottom:42px}.game-detail-section-heading h2{letter-spacing:-2px;margin-bottom:18px;font-size:clamp(38px,5vw,64px);line-height:1}.game-requirements-introduction{color:#a9a9a9;max-width:680px;font-size:18px;line-height:1.75}.game-requirements-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:stretch;gap:22px;display:grid}.game-requirements-card{background:radial-gradient(circle at 100% 0,#d4af371f,#0000 34%),linear-gradient(145deg,#181818fa,#0d0d0dfa);border:1px solid #ffffff14;border-radius:26px;min-width:0;padding:30px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff09}.game-requirements-card:before{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#f4d87ab3,#0000);height:1px;position:absolute;top:0;left:30px;right:30px}.game-requirements-card:hover{border-color:#d4af3752;transform:translateY(-7px);box-shadow:0 34px 90px #0000007a,0 0 45px #d4af370f,inset 0 1px #ffffff0d}.game-requirements-card-header{border-bottom:1px solid #ffffff12;margin-bottom:28px;padding-bottom:22px}.game-requirements-card-header span{color:#d4af37;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.game-requirements-card-header h3{color:#fff;letter-spacing:-.8px;font-size:30px;line-height:1.1}.game-requirements-list{flex-direction:column;display:flex}.game-requirements-item{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(105px,.38fr) minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.game-requirements-item:first-child{padding-top:0}.game-requirements-item:last-child{border-bottom:none}.game-requirements-item dt{color:#777;letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.45}.game-requirements-item dd{overflow-wrap:anywhere;color:#e7e7e7;min-width:0;font-size:15px;font-weight:700;line-height:1.55}.game-requirements-notes{background:#d4af370e;border:1px solid #d4af3726;border-radius:17px;margin-top:24px;padding:18px}.game-requirements-notes span{color:#f4d87a;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.game-requirements-notes p{color:#bcbcbc;font-size:14px;line-height:1.65}@media (max-width:900px){.game-requirements{padding:80px 25px}.game-detail-section-heading{margin-bottom:32px}.game-requirements-grid{grid-template-columns:1fr}}@media (max-width:560px){.game-requirements{padding-top:65px;padding-bottom:65px}.game-requirements-card{border-radius:22px;padding:24px}.game-requirements-item{grid-template-columns:1fr;gap:6px}.game-requirements-card-header h3{font-size:27px}.game-requirements-introduction{font-size:16px}}.game-detail-page{color:#fff;background:#090909;min-height:100vh}.game-detail-hero{background:#0a0a0a;align-items:flex-end;width:100%;min-height:760px;display:flex;position:relative;overflow:hidden}.game-detail-hero-image{object-fit:cover;object-position:center;z-index:0}.game-detail-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0909094d 0%,#0909092e 32%,#090909b8 68%,#090909 100%),linear-gradient(90deg,#090909b8 0%,#0909092e 58%,#09090914 100%);position:absolute;inset:0}.game-detail-hero-content{z-index:2;width:min(1200px,100% - 80px);margin:0 auto;padding:140px 0 80px;position:relative}.game-detail-breadcrumbs{margin-bottom:30px}.game-detail-hero-content h1{letter-spacing:-4px;max-width:900px;margin:0 0 22px;font-size:clamp(52px,8vw,112px);line-height:.92}.game-detail-hero-content>p{color:#ffffffb8;max-width:720px;margin-bottom:30px;font-size:18px;line-height:1.7}.game-detail-logo{width:min(520px,72vw);height:220px;margin-bottom:26px;position:relative}.game-detail-logo img{object-fit:contain;object-position:left center}.game-detail-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.game-detail-primary-action,.game-detail-secondary-action{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:900;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.game-detail-primary-action{color:#090909;background:#d4af37;border:1px solid #d4af37}.game-detail-secondary-action{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0909096b;border:1px solid #ffffff2e}.game-detail-primary-action:hover,.game-detail-secondary-action:hover{transform:translateY(-2px)}@media (max-width:760px){.game-detail-hero{min-height:650px}.game-detail-hero-content{width:min(100% - 36px,1200px);padding:110px 0 54px}.game-detail-hero-content h1{letter-spacing:-2px}.game-detail-logo{width:min(390px,80vw);height:160px}.game-detail-hero-actions{flex-direction:column;align-items:stretch}.game-detail-primary-action,.game-detail-secondary-action{width:100%}}.game-detail-hero{width:100%;min-height:760px;overflow:hidden;position:relative!important}.game-detail-hero-image{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.game-detail-overview{z-index:3;background:#090909;grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:60px;width:min(1200px,100% - 80px);margin:0 auto;padding:90px 0 110px;display:grid;position:relative}.game-detail-cover{aspect-ratio:2/3;background:#111;border:1px solid #ffffff1a;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000085}.game-detail-cover img{object-fit:cover;object-position:center}.game-detail-information{min-width:0}.game-detail-section-heading{margin-bottom:32px}.game-detail-section-heading>span{color:#d4af37;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.game-detail-section-heading h2{letter-spacing:-1.8px;font-size:clamp(34px,5vw,58px);line-height:1}.game-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.game-detail-facts>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:7px;padding:18px;display:flex}.game-detail-facts span{color:#d4af37;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:900}.game-detail-facts strong{color:#fff;font-size:15px;line-height:1.45}.game-detail-tags{flex-wrap:wrap;gap:9px;margin-bottom:30px;display:flex}.game-detail-tags span{color:#f4d87a;background:#d4af3712;border:1px solid #d4af373d;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.game-detail-description{color:#ffffffb3;font-size:16px;line-height:1.8}.game-detail-description p:not(:last-child){margin-bottom:18px}.game-detail-footer-navigation{width:min(1200px,100% - 80px);margin:0 auto;padding:0 0 90px}.game-detail-footer-navigation a{color:#f4d87a;font-weight:800}@media (max-width:850px){.game-detail-overview{grid-template-columns:1fr;gap:38px;width:min(100% - 36px,1200px);padding:65px 0 85px}.game-detail-cover{width:min(360px,100%);margin:0 auto}.game-detail-facts{grid-template-columns:1fr}.game-detail-footer-navigation{width:min(100% - 36px,1200px)}}.game-detail-trailer{width:min(1200px,100% - 80px);margin:0 auto;padding:90px 0}.game-detail-trailer-player{aspect-ratio:16/9;background:#050505;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.game-detail-trailer-player iframe{border:0;width:100%;height:100%}@media (max-width:760px){.game-detail-trailer{width:min(100% - 36px,1200px);padding:60px 0}}.game-detail-gallery{width:min(1200px,100% - 80px);margin:0 auto;padding:90px 0}.game-detail-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.game-detail-gallery-grid figure{aspect-ratio:16/9;background:#080808;border:1px solid #ffffff14;border-radius:20px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000052}.game-detail-gallery-grid figure.game-detail-gallery-featured{aspect-ratio:16/8;grid-column:1/-1}.game-detail-gallery-grid figure img{object-fit:cover;object-position:center;transition:transform .5s}.game-detail-gallery-grid figure:hover img{transform:scale(1.035)}.game-detail-gallery-grid figcaption{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffdb;background:#090909b8;border:1px solid #ffffff1a;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:16px;right:16px}@media (max-width:760px){.game-detail-gallery{width:min(100% - 36px,1200px);padding:60px 0}.game-detail-gallery-grid{grid-template-columns:1fr}.game-detail-gallery-grid figure.game-detail-gallery-featured{aspect-ratio:16/9;grid-column:auto}}.game-gallery-open-button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.game-gallery-open-button img{object-fit:cover;object-position:center;transition:transform .5s,filter .35s}.game-gallery-open-button:hover img{filter:brightness(.78);transform:scale(1.035)}.game-gallery-open-overlay{z-index:2;opacity:0;color:#fff;letter-spacing:1.2px;text-transform:uppercase;place-items:center;font-size:12px;font-weight:900;transition:opacity .3s;display:grid;position:absolute;inset:0}.game-gallery-open-button:hover .game-gallery-open-overlay{opacity:1}.game-gallery-lightbox{z-index:3000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000eb;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.game-gallery-lightbox-content{background:#090909;border:1px solid #ffffff1f;border-radius:24px;width:min(1500px,100vw - 140px);max-height:calc(100vh - 68px);overflow:hidden;box-shadow:0 45px 140px #000000d1}.game-gallery-lightbox-image{background:#050505;width:100%;height:min(76vh,900px);position:relative}.game-gallery-lightbox-image img{object-fit:contain;object-position:center}.game-gallery-lightbox-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:16px 20px;display:flex}.game-gallery-lightbox-footer>div{flex-direction:column;gap:5px;min-width:0;display:flex}.game-gallery-lightbox-footer span{color:#d4af37;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:900}.game-gallery-lightbox-footer strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px;overflow:hidden}.game-gallery-lightbox-footer a{color:#f4d87a;background:#d4af3714;border:1px solid #d4af3747;border-radius:999px;flex-shrink:0;padding:10px 14px;font-size:12px;font-weight:800}.game-gallery-lightbox-close,.game-gallery-lightbox-arrow{z-index:3001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#090909bd;border:1px solid #ffffff29;border-radius:50%;place-items:center;transition:transform .25s,border-color .25s,background .25s;display:grid;position:fixed}.game-gallery-lightbox-close:hover,.game-gallery-lightbox-arrow:hover{background:#d4af3729;border-color:#d4af3780;transform:scale(1.07)}.game-gallery-lightbox-close{width:46px;height:46px;font-size:29px;line-height:1;top:22px;right:22px}.game-gallery-lightbox-arrow{width:50px;height:50px;font-size:21px;top:50%;transform:translateY(-50%)}.game-gallery-lightbox-arrow:hover{transform:translateY(-50%)scale(1.07)}.game-gallery-lightbox-arrow--previous{left:24px}.game-gallery-lightbox-arrow--next{right:24px}@media (max-width:760px){.game-gallery-lightbox{padding:16px}.game-gallery-lightbox-content{width:100%;max-height:calc(100vh - 32px)}.game-gallery-lightbox-image{height:68vh}.game-gallery-lightbox-footer{flex-direction:column;align-items:flex-start;gap:12px}.game-gallery-lightbox-footer a{text-align:center;width:100%}.game-gallery-lightbox-close{top:10px;right:10px}.game-gallery-lightbox-arrow{width:42px;height:42px}.game-gallery-lightbox-arrow--previous{left:8px}.game-gallery-lightbox-arrow--next{right:8px}}.game-gallery-lightbox-image{touch-action:pan-y}.game-gallery-lightbox-image>img{animation:.28s game-gallery-image-enter}.game-gallery-lightbox-thumbnails{overscroll-behavior-inline:contain;scrollbar-width:thin;background:#ffffff05;border-top:1px solid #ffffff12;gap:10px;padding:12px 16px;display:flex;overflow-x:auto}.game-gallery-lightbox-thumbnails button{cursor:pointer;opacity:.54;background:#080808;border:2px solid #0000;border-radius:10px;flex:0 0 110px;width:110px;height:66px;padding:0;transition:opacity .25s,border-color .25s,transform .25s;position:relative;overflow:hidden}.game-gallery-lightbox-thumbnails button:hover{opacity:.86;transform:translateY(-2px)}.game-gallery-lightbox-thumbnails button.is-active{opacity:1;border-color:#d4af37;box-shadow:0 0 0 3px #d4af371f}.game-gallery-lightbox-thumbnails button img{object-fit:cover;object-position:center}.game-gallery-lightbox-thumbnails button>span{z-index:2;color:#fff;background:#000000b8;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:900;display:grid;position:absolute;bottom:5px;right:5px}.game-gallery-lightbox-swipe-hint{display:none}@keyframes game-gallery-image-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.game-gallery-lightbox-image{height:62vh}.game-gallery-lightbox-thumbnails{gap:8px;padding:10px 12px}.game-gallery-lightbox-thumbnails button{flex-basis:82px;width:82px;height:50px}.game-gallery-lightbox-swipe-hint{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffb8;letter-spacing:.7px;text-transform:uppercase;pointer-events:none;background:#0000009e;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800;display:block;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}}.related-games{width:min(1200px,100% - 80px);margin:0 auto;padding:90px 0}.related-games-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px;display:flex}.related-games-header>div{min-width:0}.related-games-header span{color:#d4af37;letter-spacing:1.9px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:900;display:inline-block}.related-games-header h2{letter-spacing:-1.8px;font-size:clamp(36px,5vw,60px);line-height:1}.related-games-header>p{color:#ffffff8f;max-width:520px;font-size:15px;line-height:1.7}.related-games-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.related-game-card{min-width:0;display:block}.related-game-card article{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 38%),#111;border:1px solid #ffffff14;border-radius:24px;height:100%;transition:transform .32s,border-color .32s,box-shadow .32s;overflow:hidden;box-shadow:0 22px 60px #00000052}.related-game-card:hover article{border-color:#d4af3757;transform:translateY(-8px);box-shadow:0 34px 88px #0000007a,0 0 40px #d4af370d}.related-game-image{aspect-ratio:16/10;background:#080808;width:100%;position:relative;overflow:hidden}.related-game-image img{object-fit:cover;object-position:center;transition:transform .5s}.related-game-card:hover .related-game-image img{transform:scale(1.055)}.related-game-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#00000085);position:absolute;inset:0}.related-game-content{padding:20px}.related-game-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.related-game-meta>span{text-overflow:ellipsis;white-space:nowrap;color:#d4af37;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:900;overflow:hidden}.related-game-meta time{color:#ffffff70;flex-shrink:0;font-size:11px;font-weight:700}.related-game-content h3{color:#fff;letter-spacing:-.6px;margin-bottom:12px;font-size:23px;line-height:1.1}.related-game-content>p{line-clamp:3;-webkit-line-clamp:3;color:#ffffff94;-webkit-box-orient:vertical;min-height:69px;margin-bottom:18px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.related-game-platforms{flex-wrap:wrap;gap:7px;display:flex}.related-game-platforms span{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}@media (max-width:1100px){.related-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.related-games{width:min(100% - 36px,1200px);padding:65px 0}.related-games-header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:30px}.related-games-grid{grid-template-columns:1fr}.related-game-image{aspect-ratio:16/9}.related-game-content>p{min-height:auto}}.games-filters{background:radial-gradient(circle at 100% 0,#d4af371c,#0000 35%),linear-gradient(145deg,#181818f5,#0d0d0dfa);border:1px solid #ffffff17;border-radius:26px;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(150px,1fr));gap:18px;margin-bottom:42px;padding:26px;display:grid;position:relative;box-shadow:0 26px 80px #00000057,inset 0 1px #ffffff09}.games-filters:before{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#f4d87ab3,#0000);height:1px;position:absolute;top:0;left:28px;right:28px}.games-filter-field{flex-direction:column;gap:9px;min-width:0;display:flex}.games-filter-field label{color:#ffffff9e;letter-spacing:1.35px;text-transform:uppercase;font-size:10px;font-weight:900}.games-filter-field input,.games-filter-field select{color:#fff;width:100%;min-height:52px;font:inherit;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;outline:none;padding:0 16px;font-size:14px;font-weight:700;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.games-filter-field input::placeholder{color:#ffffff52}.games-filter-field input:hover,.games-filter-field select:hover{background:#ffffff0f;border-color:#d4af3740}.games-filter-field input:focus,.games-filter-field select:focus{background:#d4af3711;border-color:#d4af37ad;box-shadow:0 0 0 4px #d4af371a,0 12px 30px #00000038}.games-filter-field select{cursor:pointer}.games-filter-field select option{color:#fff;background:#151515}.games-filter-search{grid-column:span 2}.games-filter-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;padding-top:6px;display:flex}.games-filter-actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:900;transition:transform .25s,background .25s,border-color .25s,color .25s,box-shadow .25s,opacity .25s;display:inline-flex}.games-filter-apply{color:#090909;background:linear-gradient(135deg,#f0d16f,#d4af37);border:1px solid #d4af37;box-shadow:0 14px 32px #d4af372e}.games-filter-apply:hover{transform:translateY(-2px);box-shadow:0 20px 42px #d4af3742}.games-filter-clear{color:#ffffffbd;background:#ffffff0a;border:1px solid #ffffff21}.games-filter-clear:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff40;transform:translateY(-2px)}.games-filter-clear:disabled{opacity:.38;cursor:not-allowed}.games-filter-actions button:focus-visible{outline-offset:3px;outline:3px solid #f4d87a61}@media (max-width:1180px){.games-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.games-filter-search{grid-column:1/-1}}@media (max-width:760px){.games-filters{border-radius:22px;grid-template-columns:1fr;gap:15px;padding:21px}.games-filter-search{grid-column:auto}.games-filter-actions{flex-direction:column;align-items:stretch;padding-top:4px}.games-filter-actions button{width:100%}}@media (max-width:480px){.games-filters{padding:18px}.games-filter-field input,.games-filter-field select{min-height:50px}}.games-discovery{width:min(1200px,100% - 80px);margin:0 auto;padding:90px 0 20px}.featured-game-section{background:#0a0a0a;border:1px solid #ffffff17;border-radius:32px;align-items:flex-end;min-height:620px;margin-bottom:100px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000080,inset 0 1px #ffffff09}.featured-game-media{position:absolute;inset:0}.featured-game-image{object-fit:cover;object-position:center}.featured-game-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0808082e 0%,#08080847 38%,#080808d6 74%,#080808 100%),linear-gradient(90deg,#080808cc 0%,#08080833 70%,#0000 100%);position:absolute;inset:0}.featured-game-content{z-index:2;width:min(780px,100%);padding:62px;position:relative}.featured-game-badges{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.featured-game-badges span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4d87a;letter-spacing:1.25px;text-transform:uppercase;background:#09090999;border:1px solid #d4af3757;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}.featured-game-content h2{color:#fff;letter-spacing:-3px;max-width:760px;margin-bottom:20px;font-size:clamp(48px,7vw,88px);line-height:.95}.featured-game-content>p{line-clamp:3;-webkit-line-clamp:3;color:#ffffffb8;-webkit-box-orient:vertical;max-width:700px;margin-bottom:28px;font-size:17px;line-height:1.75;display:-webkit-box;overflow:hidden}.featured-game-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.featured-game-details>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0909097a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:7px;min-width:0;padding:16px;display:flex}.featured-game-details span{color:#d4af37;letter-spacing:1.25px;text-transform:uppercase;font-size:9px;font-weight:900}.featured-game-details strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13px;overflow:hidden}.featured-game-genres{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.featured-game-genres span{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.featured-game-actions{flex-wrap:wrap;gap:12px;display:flex}.featured-game-primary-action,.featured-game-secondary-action{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:13px;font-weight:900;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.featured-game-primary-action{color:#090909;background:linear-gradient(135deg,#f0d16f,#d4af37);border:1px solid #d4af37;box-shadow:0 16px 36px #d4af3733}.featured-game-secondary-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0909097a;border:1px solid #ffffff29}.featured-game-primary-action:hover,.featured-game-secondary-action:hover{transform:translateY(-2px)}.game-showcase{margin-bottom:100px}.game-showcase-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.game-showcase-header>div{max-width:760px}.game-showcase-header span{color:#d4af37;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-block}.game-showcase-header h2{letter-spacing:-1.8px;margin-bottom:14px;font-size:clamp(36px,5vw,60px);line-height:1}.game-showcase-header p{color:#ffffff94;max-width:640px;font-size:15px;line-height:1.7}.game-showcase-view-all{color:#f4d87a;background:#d4af3712;border:1px solid #d4af373d;border-radius:999px;flex-shrink:0;padding:11px 16px;font-size:12px;font-weight:900;transition:transform .25s,border-color .25s,background .25s}.game-showcase-view-all:hover{background:#d4af3721;border-color:#d4af377a;transform:translateY(-2px)}.game-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.game-showcase-grid .game-catalog-image{min-height:250px}.game-showcase-grid .game-catalog-content{padding:20px}.game-showcase-grid .game-catalog-content h2{font-size:23px}.game-showcase-grid .game-catalog-content>p{-webkit-line-clamp:2;line-clamp:2}@media (max-width:1100px){.featured-game-section{min-height:580px}.featured-game-content{padding:50px}.game-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.games-discovery{width:min(100% - 36px,1200px);padding:65px 0 10px}.featured-game-section{border-radius:24px;min-height:660px;margin-bottom:72px}.featured-game-content{padding:30px 24px}.featured-game-content h2{letter-spacing:-2px}.featured-game-content>p{font-size:15px}.featured-game-details{grid-template-columns:1fr}.featured-game-details strong{white-space:normal}.featured-game-actions{flex-direction:column;align-items:stretch}.featured-game-primary-action,.featured-game-secondary-action{width:100%}.game-showcase{margin-bottom:72px}.game-showcase-header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.game-showcase-grid{grid-template-columns:1fr}.game-showcase-grid .game-catalog-image{min-height:320px}}.game-technical-specifications{width:min(1200px,100% - 80px);margin:0 auto;padding:100px 0}.game-technical-introduction{color:#ffffff9e;max-width:700px;font-size:17px;line-height:1.75}.game-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.game-technical-card{background:radial-gradient(circle at 100% 0,#d4af371f,#0000 36%),linear-gradient(145deg,#181818fa,#0d0d0dfa);border:1px solid #ffffff14;border-radius:26px;min-width:0;padding:30px;transition:transform .32s,border-color .32s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 26px 72px #00000052,inset 0 1px #ffffff0a}.game-technical-card:before{content:"";opacity:.68;background:linear-gradient(90deg,#0000,#f4d87ab8,#0000);height:1px;position:absolute;top:0;left:30px;right:30px}.game-technical-card:hover{border-color:#d4af3752;transform:translateY(-7px);box-shadow:0 36px 96px #0000007a,0 0 44px #d4af370e,inset 0 1px #ffffff0d}.game-technical-card-header{border-bottom:1px solid #ffffff12;margin-bottom:26px;padding-bottom:20px}.game-technical-card-header span{color:#d4af37;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.game-technical-card-header h3{color:#fff;letter-spacing:-.8px;font-size:29px;line-height:1.1}.game-technical-list{flex-direction:column;display:flex}.game-technical-item{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:15px 0;display:grid}.game-technical-item:first-child{padding-top:0}.game-technical-item:last-child{border-bottom:0;padding-bottom:0}.game-technical-item dt{color:#ffffff9e;min-width:0;font-size:13px;font-weight:800;line-height:1.45}.game-technical-item dd{color:#ffffffc2;letter-spacing:.7px;text-transform:uppercase;text-align:right;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-self:start;padding:7px 10px;font-size:10px;font-weight:900}.game-technical-item dd.is-supported{color:#9be7b4;background:#5cd38414;border-color:#5cd3844d}.game-technical-item dd.is-unavailable{color:#ffb0b0;background:#ff5c5c12;border-color:#ff696940}@media (max-width:900px){.game-technical-specifications{width:min(100% - 36px,1200px);padding:80px 0}.game-technical-grid{grid-template-columns:1fr}}@media (max-width:560px){.game-technical-specifications{padding:65px 0}.game-technical-card{border-radius:22px;padding:24px}.game-technical-card-header h3{font-size:26px}.game-technical-item{grid-template-columns:1fr;gap:9px}.game-technical-item dd{text-align:left;justify-self:start}.game-technical-introduction{font-size:15px}}.game-loading-line,.game-loading-shimmer,.game-loading-pill,.game-loading-input,.game-loading-tags span,.game-loading-pagination-button,.game-loading-pagination-page{background:#ffffff14;border-radius:999px;position:relative;overflow:hidden}.game-loading-line:before,.game-loading-shimmer:before,.game-loading-pill:before,.game-loading-input:before,.game-loading-tags span:before,.game-loading-pagination-button:before,.game-loading-pagination-page:before{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);animation:1.4s infinite gameLoadingShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes gameLoadingShimmer{to{transform:translate(100%)}}.games-loading-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:32px 0;display:grid}.games-loading-filter{flex-direction:column;gap:10px;display:flex}.game-loading-input{border-radius:12px;height:48px}.game-loading-showcase-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:28px;display:grid}.game-loading-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.game-loading-card-image{aspect-ratio:16/9}.game-loading-card-image .game-loading-shimmer{width:100%;height:100%;display:block}.game-loading-card-content{flex-direction:column;gap:14px;padding:20px;display:flex}.game-loading-card-meta{justify-content:space-between;display:flex}.game-loading-tags{gap:8px;margin-top:8px;display:flex}.game-loading-tags span{width:70px;height:28px}.game-loading-line--eyebrow{width:110px;height:12px;display:block}.game-loading-line--hero-title{width:380px;max-width:100%;height:42px;display:block}.game-loading-line--hero-description{width:560px;max-width:100%;height:18px;display:block}.game-loading-line--hero-description-short{width:420px;max-width:100%;height:18px;display:block}.game-loading-line--featured-title{width:320px;max-width:100%;height:34px;display:block}.game-loading-line--featured-text{width:100%;height:16px;display:block}.game-loading-line--featured-text-short{width:80%;height:16px;display:block}.game-loading-line--catalog-title,.game-loading-line--section-title{width:260px;max-width:100%;height:30px;display:block}.game-loading-line--title{width:75%;height:22px;display:block}.game-loading-line--text{width:100%;height:14px;display:block}.game-loading-line--text-short{width:70%;height:14px;display:block}.game-loading-line--small{width:80px;height:12px;display:block}.game-loading-line--medium{width:120px;height:16px;display:block}.game-loading-line--date{width:90px;height:12px;display:block}.game-loading-line--description{width:100%;height:16px;display:block}.game-loading-line--counter{width:180px;height:16px;display:block}.game-loading-pill{width:100px;height:34px;display:inline-block}.games-loading-pagination{justify-content:center;align-items:center;gap:12px;margin-top:48px;display:flex}.games-loading-pagination-pages{gap:10px;display:flex}.game-loading-pagination-button{width:90px;height:40px}.game-loading-pagination-page{border-radius:10px;width:40px;height:40px}.game-loading-pagination-page.is-active{background:#d4af3738}#game-overview,#game-news,#game-reviews,#game-guides,#game-trailer,#game-requirements,#game-technical-specifications,#game-gallery,#related-games{scroll-margin-top:110px}.game-detail-title-with-logo{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.game-detail-hero-facts{flex-wrap:wrap;gap:9px;max-width:820px;margin-bottom:28px;display:flex}.game-detail-hero-facts span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffd1;letter-spacing:1px;text-transform:uppercase;background:#09090985;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex}.game-detail-navigation{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090909e0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff14;width:100%;position:sticky;top:0;box-shadow:0 18px 45px #0000003d}.game-detail-navigation-inner{align-items:center;gap:28px;width:min(1200px,100% - 80px);min-height:70px;margin:0 auto;display:flex}.game-detail-navigation-label{color:#d4af37;letter-spacing:1.8px;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:900}.game-detail-navigation-links{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.game-detail-navigation-links::-webkit-scrollbar{display:none}.game-detail-navigation-link{color:#ffffffa3;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:12px;font-weight:850;transition:color .24s,background .24s,border-color .24s,transform .24s;display:inline-flex}.game-detail-navigation-link:hover{color:#f4d87a;background:#d4af3714;border-color:#d4af3742;transform:translateY(-1px)}.game-detail-navigation-link:focus-visible{outline-offset:2px;color:#fff;outline:3px solid #f4d87a61}.game-detail-primary-action:focus-visible,.game-detail-secondary-action:focus-visible,.game-detail-footer-navigation a:focus-visible{outline-offset:3px;outline:3px solid #f4d87a61}@media (max-width:760px){#game-overview,#game-news,#game-reviews,#game-guides,#game-trailer,#game-requirements,#game-technical-specifications,#game-gallery,#related-games{scroll-margin-top:90px}.game-detail-hero-facts{gap:7px;margin-bottom:24px}.game-detail-hero-facts span{letter-spacing:.8px;min-height:32px;padding:7px 10px;font-size:9px}.game-detail-navigation-inner{gap:14px;width:100%;min-height:64px;padding:0 18px}.game-detail-navigation-label{display:none}.game-detail-navigation-links{width:100%}.game-detail-navigation-link{min-height:38px;padding:0 13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.game-detail-navigation-link{transition:none}}.game-detail-hero-premium{grid-template-columns:minmax(0,1.6fr) minmax(320px,420px);align-items:end;gap:56px;margin-top:34px;display:grid}.game-detail-hero-heading{flex-direction:column;display:flex}.game-detail-hero-heading>p{color:#ffffffdb;max-width:760px;margin:24px 0;font-size:18px;line-height:1.75}.game-detail-hero-status{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.game-detail-hero-status-badge,.game-detail-hero-release-date{letter-spacing:.8px;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.game-detail-hero-status-badge{color:#111;background:linear-gradient(135deg,#d4af37,#f4d87a)}.game-detail-hero-release-date{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff24}.game-detail-hero-genres{flex-wrap:wrap;gap:10px;display:flex}.game-detail-hero-genres span{color:#ffffffd6;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.game-detail-hero-information{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000047;border:1px solid #ffffff14;border-radius:24px;padding:28px}.game-detail-hero-information-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.game-detail-hero-information-grid span{color:#ffffff8c;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.game-detail-hero-information-grid strong{color:#fff;font-size:15px;line-height:1.5}.game-detail-hero-platforms{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.game-detail-hero-platforms span{color:#f4d87a;background:#d4af371f;border:1px solid #d4af3738;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:800}@media (max-width:1100px){.game-detail-hero-premium{grid-template-columns:1fr;gap:36px}}@media (max-width:760px){.game-detail-hero-heading>p{font-size:16px;line-height:1.65}.game-detail-hero-information{padding:22px}.game-detail-hero-information-grid{grid-template-columns:1fr;gap:18px}}.game-editorial-section{width:min(1200px,100% - 80px);margin:0 auto;padding:90px 0}.game-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.game-editorial-card{background:linear-gradient(#171717,#101010);border:1px solid #ffffff14;border-radius:24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:block;overflow:hidden}.game-editorial-card:hover{border-color:#d4af3759;transform:translateY(-8px);box-shadow:0 30px 80px #00000073}.game-editorial-card-image{aspect-ratio:16/9;background:#0b0b0b;position:relative;overflow:hidden}.game-editorial-card-image img{object-fit:cover;transition:transform .5s}.game-editorial-card:hover .game-editorial-card-image img{transform:scale(1.05)}.game-editorial-card-content{padding:22px}.game-editorial-card-meta{justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.game-editorial-card-meta span{letter-spacing:1.3px;text-transform:uppercase;color:#d4af37;font-size:10px;font-weight:900}.game-editorial-card h3{margin-bottom:12px;font-size:24px;line-height:1.15}.game-editorial-card p{color:#ffffffa8;margin-bottom:18px;font-size:14px;line-height:1.7}.game-editorial-card-footer{color:#cfcfcf;justify-content:space-between;font-size:12px;font-weight:800;display:flex}@media (max-width:1100px){.game-editorial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.game-editorial-section{width:min(100% - 36px,1200px);padding:65px 0}.game-editorial-grid{grid-template-columns:1fr}}.games-page{background:radial-gradient(circle at 72% 6%,#d4af3713,#0000 28%),linear-gradient(#0b0b0b 0%,#090909 34%,#080808 100%);position:relative;overflow-x:clip}.games-page-hero{isolation:isolate;background:radial-gradient(circle at 78% 28%,#d4af372b,#0000 29%),radial-gradient(circle at 18% 112%,#d4af370e,#0000 34%),linear-gradient(135deg,#171717 0%,#0d0d0d 48%,#090909 100%);border-bottom:1px solid #ffffff0e;align-items:center;min-height:330px;padding:clamp(58px,7vw,84px) 60px clamp(54px,6vw,72px);position:relative;overflow:hidden}.games-page-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000085,#0000 88%);mask-image:linear-gradient(#00000085,#0000 88%)}.games-page-hero:after{content:"";opacity:.58;background:linear-gradient(90deg,#d4af3780,#ffffff12 32%,#0000 82%);height:1px;position:absolute;bottom:0;left:60px;right:60px}.games-page-hero-content{width:min(900px,100%);max-width:900px}.games-page-hero-content>span{letter-spacing:2.35px;margin-bottom:12px;font-size:11px}.games-page-hero-content h1{letter-spacing:-2.7px;max-width:820px;margin-bottom:18px;font-size:clamp(44px,5.8vw,76px);line-height:.98}.games-page-hero-content p{color:#ffffff9e;max-width:690px;font-size:17px;line-height:1.65}.games-discovery{width:min(1200px,100% - 80px);margin:0 auto;padding:42px 0 4px;position:relative}.games-discovery:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(#d4af3712,#0000 68%);border-radius:50%;width:min(720px,78vw);height:170px;position:absolute;top:0;left:50%;transform:translate(-50%,-52%)}.games-page .featured-game-section{border-color:#ffffff1a;min-height:clamp(500px,55vw,590px);margin-bottom:68px;box-shadow:0 28px 90px #00000073,0 0 70px #d4af3709,inset 0 1px #ffffff0a}.games-page .featured-game-content{padding:clamp(34px,5vw,54px)}.games-page .featured-game-section:hover{border-color:#d4af3733}.games-page .game-showcase{margin-bottom:66px;padding-top:2px;position:relative}.games-page .game-showcase+.game-showcase{border-top:1px solid #ffffff0e;padding-top:58px}.games-page .game-showcase-header{margin-bottom:26px}.games-page .game-showcase-header h2{font-size:clamp(34px,4.4vw,54px)}.games-page .game-showcase-header p{color:#ffffff8a}.games-catalog{background:radial-gradient(circle at 20% 0,#d4af370b,#0000 24%);border-top:1px solid #ffffff0e;padding:76px 60px 110px;position:relative}.games-catalog:before{content:"";background:linear-gradient(90deg,#0000,#d4af3775,#0000);width:min(520px,62vw);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.games-catalog-header{margin-bottom:30px}.games-catalog-header h2{font-size:clamp(34px,4.6vw,54px)}@media (max-width:900px){.games-page-hero{min-height:300px;padding:54px 36px 50px}.games-page-hero:after{left:36px;right:36px}.games-discovery{width:min(100% - 50px,1200px);padding-top:34px}.games-page .featured-game-section{min-height:500px;margin-bottom:58px}.games-page .game-showcase{margin-bottom:58px}.games-page .game-showcase+.game-showcase{padding-top:50px}.games-catalog{padding:66px 36px 96px}}@media (max-width:760px){.games-page-hero{min-height:auto;padding:46px 25px 42px}.games-page-hero:after{left:25px;right:25px}.games-page-hero-content h1{letter-spacing:-2px;margin-bottom:16px;font-size:clamp(39px,12vw,56px)}.games-page-hero-content p{font-size:15px;line-height:1.65}.games-discovery{width:min(100% - 36px,1200px);padding-top:28px}.games-page .featured-game-section{border-radius:25px;min-height:460px;margin-bottom:50px}.games-page .featured-game-content{padding:30px 24px}.games-page .game-showcase{margin-bottom:50px}.games-page .game-showcase+.game-showcase{padding-top:44px}.games-page .game-showcase-header{margin-bottom:24px}.games-catalog{padding:58px 25px 90px}}@media (max-width:480px){.games-page-hero{padding-top:38px;padding-bottom:36px}.games-page-hero-content>span{letter-spacing:1.8px}.games-page-hero-content p{font-size:14px}.games-discovery{width:min(100% - 28px,1200px);padding-top:22px}.games-page .featured-game-section{border-radius:22px;min-height:420px;margin-bottom:44px}.games-page .game-showcase{margin-bottom:44px}.games-page .game-showcase+.game-showcase{padding-top:38px}.games-catalog{padding:52px 18px 82px}}.releases-page{background:radial-gradient(circle at top left, #d4af3714, transparent 28%), var(--nexa-color-background);min-height:100vh}.releases-page-hero{background:radial-gradient(circle at 18% 30%,#d4af372b,#0000 32%),radial-gradient(circle at 82% 18%,#f4d87a14,#0000 30%),linear-gradient(135deg,#090909,#111 55%,#0b0b0b);border-bottom:1px solid #ffffff0f;align-items:flex-end;min-height:430px;padding:90px 60px 70px;display:flex;position:relative;overflow:hidden}.releases-page-hero:before{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.releases-page-hero-content{z-index:1;width:min(100%,1360px);margin:0 auto;position:relative}.releases-page-hero-content>span{color:var(--nexa-color-gold-500);font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-eyebrow-wide);text-transform:uppercase;margin-bottom:16px;display:block}.releases-page-hero-content h1{max-width:900px;font-size:var(--nexa-type-display-xl);line-height:var(--nexa-leading-display);letter-spacing:var(--nexa-tracking-display)}.releases-page-hero-content p{color:#ffffffa8;max-width:760px;font-size:var(--nexa-type-body-xl);line-height:var(--nexa-leading-body-relaxed);margin-top:24px}.release-calendar{width:min(100%,1360px);margin:0 auto;padding:70px 60px 130px}.release-calendar-navigation{background:linear-gradient(135deg,#ffffff0b,#ffffff04),#101010;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:24px;margin-bottom:54px;padding:18px;display:grid;box-shadow:0 24px 70px #00000047}.release-calendar-navigation-action{color:#f4d87a;width:fit-content;min-height:48px;font-size:var(--nexa-type-control);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-link);text-transform:uppercase;background:#d4af3712;border:1px solid #d4af3740;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.release-calendar-navigation-action:last-child{justify-self:end}.release-calendar-navigation-action:hover{background:#d4af3724;border-color:#d4af377a;transform:translateY(-2px)}.release-calendar-navigation-period{text-align:center}.release-calendar-navigation-period span{color:#ffffff73;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-bold);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase;margin-bottom:5px;display:block}.release-calendar-navigation-period strong{color:#fff;font-size:28px;line-height:1}.release-calendar-navigation-shell{margin-bottom:54px}.release-calendar-navigation-shell .release-calendar-navigation{margin-bottom:16px}.release-calendar-quick-navigation{background:linear-gradient(135deg,#ffffff0a,#ffffff03),#0f0f0f;border:1px solid #ffffff14;border-radius:22px;gap:18px;padding:22px;display:grid;box-shadow:0 22px 65px #0000003d}.release-calendar-year-navigation,.release-calendar-month-navigation{min-width:0}.release-calendar-quick-label{color:#ffffff80;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase;margin-bottom:11px;display:block}.release-calendar-year-list{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d4af376b #ffffff0a;gap:9px;max-width:100%;padding-bottom:7px;display:flex;overflow-x:auto}.release-calendar-year-list::-webkit-scrollbar{height:7px}.release-calendar-year-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.release-calendar-year-list::-webkit-scrollbar-thumb{background:#d4af376b;border-radius:999px}.release-calendar-year-link{color:#ffffffad;min-width:72px;font-size:var(--nexa-type-control);font-weight:var(--nexa-font-weight-black);background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;outline:none;flex:none;justify-content:center;align-items:center;padding:10px 13px;transition:transform .25s,border-color .25s,background .25s,color .25s;display:inline-flex}.release-calendar-year-link:hover{color:#fff;border-color:#d4af374d;transform:translateY(-2px)}.release-calendar-year-link-active{color:#f4d87a;background:linear-gradient(135deg,#d4af3733,#f4d87a17);border-color:#d4af3780;box-shadow:inset 0 0 0 1px #f4d87a0f}.release-calendar-month-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:9px;display:grid}.release-calendar-month-link{color:#ffffffa8;min-width:0;min-height:44px;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;outline:none;justify-content:center;align-items:center;padding:9px 8px;transition:transform .25s,border-color .25s,background .25s,color .25s;display:inline-flex}.release-calendar-month-link:hover{color:#fff;border-color:#d4af374d;transform:translateY(-2px)}.release-calendar-month-link-active{color:#090909;background:linear-gradient(135deg,#d4af37,#f4d87a);border-color:#d4af3785;box-shadow:0 8px 24px #d4af3729}.release-calendar-year-link:focus-visible,.release-calendar-month-link:focus-visible{box-shadow:var(--nexa-shadow-focus)}.release-calendar-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.release-calendar-heading>div:first-child{max-width:760px}.release-calendar-heading>div:first-child>span{color:var(--nexa-color-gold-500);font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-eyebrow);text-transform:uppercase;margin-bottom:10px;display:block}.release-calendar-heading h2{font-size:var(--nexa-type-section-xl);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-heading)}.release-calendar-heading p{color:#ffffff94;max-width:650px;margin-top:16px;font-size:17px;line-height:1.7}.release-calendar-count{text-align:center;background:#d4af3712;border:1px solid #d4af3738;border-radius:18px;flex-shrink:0;min-width:150px;padding:18px 22px}.release-calendar-count strong{color:#f4d87a;font-size:30px;line-height:1;display:block}.release-calendar-count span{color:#ffffff94;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-bold);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase;margin-top:7px;display:block}.release-calendar-groups{gap:58px;display:grid}.release-day-group{min-width:0}.release-day-group-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:18px;display:flex}.release-day-group-header>div>span{color:#d4af37;font-size:var(--nexa-type-meta);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase;margin-bottom:8px;display:block}.release-day-group-header h3{font-size:var(--nexa-type-section-lg);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-heading)}.release-day-group-count{color:#ffffff8f;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-bold);border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;padding:9px 14px}.release-day-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.release-game-card{background:radial-gradient(circle at 100% 0,#d4af3712,#0000 34%),#111;border:1px solid #ffffff14;border-radius:24px;min-width:0;transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:0 22px 65px #0000004d}.release-game-card:hover{border-color:#d4af3757;transform:translateY(-8px);box-shadow:0 34px 88px #00000080}.release-game-card-image-link{outline:none;display:block}.release-game-card-image{aspect-ratio:16/10;background:#0c0c0c;width:100%;position:relative;overflow:hidden}.release-game-card-image img{object-fit:cover;object-position:center;transition:transform .6s}.release-game-card:hover .release-game-card-image img{transform:scale(1.055)}.release-game-card-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#000000d6);position:absolute;inset:0}.release-game-card-status{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4d87a;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase;background:#0a0a0ac7;border:1px solid #f4d87a47;border-radius:999px;padding:8px 12px;position:absolute;bottom:18px;left:18px}.release-game-card-content{padding:25px}.release-game-card-meta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.release-game-card-meta time{color:#d4af37;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase}.release-game-card-meta>span{color:#ffffff7a;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-bold)}.release-game-card-title{outline:none;display:inline-block}.release-game-card-title h4{line-clamp:2;-webkit-line-clamp:2;color:#fff;font-size:var(--nexa-type-card-title-lg);line-height:var(--nexa-leading-card-title-tight);letter-spacing:var(--nexa-tracking-card-title-lg);-webkit-box-orient:vertical;transition:color .25s;display:-webkit-box;overflow:hidden}.release-game-card-title:hover h4{color:#f4d87a}.release-game-card-content>p{line-clamp:3;-webkit-line-clamp:3;color:#ffffff94;min-height:76px;font-size:var(--nexa-type-body-md);-webkit-box-orient:vertical;margin-top:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.release-game-card-platforms{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.release-game-card-platforms span{color:#ffffffab;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-bold);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px}.release-game-card-action{color:#e8c85f;font-size:var(--nexa-type-control);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-link);text-transform:uppercase;outline:none;align-items:center;gap:9px;margin-top:24px;transition:color .25s,transform .25s;display:inline-flex}.release-game-card-action:hover{color:#fff;transform:translate(4px)}.release-calendar-empty{background:linear-gradient(135deg,#ffffff0a,#ffffff04),#101010;border:1px solid #ffffff14;border-radius:26px;flex-direction:column;justify-content:center;min-height:340px;padding:50px;display:flex}.release-calendar-empty>span{color:#d4af37;font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-eyebrow);text-transform:uppercase;margin-bottom:12px}.release-calendar-empty h3{max-width:700px;font-size:var(--nexa-type-section-lg);line-height:var(--nexa-leading-heading)}.release-calendar-empty p{color:#ffffff94;max-width:600px;margin-top:18px;font-size:17px;line-height:1.7}.release-calendar-navigation-action,.release-game-card-image-link,.release-game-card-title,.release-game-card-action{outline:none}.release-calendar-navigation-action:focus-visible,.release-game-card-image-link:focus-visible,.release-game-card-title:focus-visible,.release-game-card-action:focus-visible{box-shadow:var(--nexa-shadow-focus);border-radius:12px}.release-calendar-filters{background:linear-gradient(135deg,#ffffff0b,#ffffff04),#101010;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr) minmax(180px,.7fr) auto;align-items:end;gap:18px;margin-bottom:48px;padding:22px;display:grid;box-shadow:0 22px 65px #00000042}.release-calendar-filter-field{flex-direction:column;gap:9px;min-width:0;display:flex}.release-calendar-filter-field label{color:#ffffff8f;font-size:var(--nexa-type-caption);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-meta);text-transform:uppercase}.release-calendar-filter-field input,.release-calendar-filter-field select{color:#fff;width:100%;min-height:48px;font-size:var(--nexa-type-control);background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;outline:none;padding:12px 14px;transition:border-color .25s,background .25s,box-shadow .25s}.release-calendar-filter-field input::placeholder{color:#ffffff5c}.release-calendar-filter-field input:hover,.release-calendar-filter-field select:hover{border-color:#d4af3747}.release-calendar-filter-field input:focus,.release-calendar-filter-field select:focus{box-shadow:var(--nexa-shadow-focus);background:#ffffff0e;border-color:#d4af3794}.release-calendar-filter-field select option{color:#fff;background:#111}.release-calendar-filter-actions{gap:10px;display:flex}.release-calendar-filter-actions button{min-height:48px;font-size:var(--nexa-type-control);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-link);text-transform:uppercase;cursor:pointer;border-radius:12px;padding:12px 17px;transition:transform .25s,border-color .25s,background .25s,opacity .25s}.release-calendar-filter-apply{color:#090909;background:linear-gradient(135deg,#d4af37,#f4d87a);border:1px solid #d4af3766}.release-calendar-filter-apply:hover{transform:translateY(-2px)}.release-calendar-filter-clear{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1a}.release-calendar-filter-clear:hover:not(:disabled){border-color:#d4af374d;transform:translateY(-2px)}.release-calendar-filter-clear:disabled{opacity:.38;cursor:not-allowed}@media (max-width:1100px){.release-day-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.releases-page-hero{min-height:360px;padding:70px 25px 55px}.releases-page-hero-content h1{font-size:var(--nexa-type-display-mobile)}.releases-page-hero-content p{font-size:18px}.release-calendar{padding:55px 25px 100px}.release-calendar-navigation{grid-template-columns:1fr 1fr;gap:14px}.release-calendar-navigation-period{grid-area:1/1/auto/-1;margin-bottom:4px}.release-calendar-navigation-action{justify-content:center;width:100%}.release-calendar-navigation-action:last-child{justify-self:stretch}.release-calendar-navigation-shell{margin-bottom:44px}.release-calendar-quick-navigation{padding:18px}.release-calendar-month-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.release-calendar-heading{flex-direction:column;align-items:flex-start}.release-calendar-filters{grid-template-columns:1fr 1fr}.release-calendar-filter-search,.release-calendar-filter-actions{grid-column:1/-1}.release-calendar-filter-actions button{flex:1}}@media (max-width:700px){.release-day-group-grid{grid-template-columns:1fr}.release-day-group-header{flex-direction:column;align-items:flex-start}.release-game-card-content>p{min-height:0}}@media (max-width:520px){.releases-page-hero{min-height:330px;padding:55px 20px 45px}.release-calendar{padding:45px 20px 80px}.release-calendar-navigation{padding:14px}.release-calendar-navigation-action{padding:11px 12px;font-size:11px}.release-calendar-navigation-shell{margin-bottom:36px}.release-calendar-quick-navigation{gap:16px;padding:14px}.release-calendar-year-link{min-width:66px;padding:9px 11px}.release-calendar-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.release-calendar-month-link{min-height:42px;padding:8px 6px}.release-calendar-heading{margin-bottom:34px}.release-calendar-count{width:100%}.release-day-group-header h3{font-size:var(--nexa-type-card-title-xl)}.release-game-card-content{padding:21px}.release-calendar-empty{min-height:300px;padding:34px 24px}.release-calendar-filters{grid-template-columns:1fr;padding:16px}.release-calendar-filter-search,.release-calendar-filter-actions{grid-column:auto}.release-calendar-filter-actions{flex-direction:column}.release-calendar-filter-actions button{width:100%}}.reviews-page{background:var(--nexa-color-background);min-height:100vh;color:var(--nexa-color-text-primary)}.reviews-hero{isolation:isolate;align-items:flex-end;min-height:680px;display:flex;position:relative;overflow:hidden}.reviews-hero-image{object-fit:cover;object-position:center;z-index:-3}.reviews-hero-overlay{z-index:-2;background:linear-gradient(90deg, #000000e6 0%, #000000a6 44%, #0003 76%, #00000014 100%), linear-gradient(0deg, var(--nexa-color-background) 0%, #0000001f 42%, #0000002e 100%);position:absolute;inset:0}.reviews-hero-content{z-index:1;flex-direction:column;align-items:flex-start;width:min(1240px,100% - 48px);margin:0 auto;padding:120px 0 88px;display:flex;position:relative}.reviews-hero-eyebrow{min-height:34px;color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.12em;text-transform:uppercase;background:#d4af371a;border:1px solid #d4af3752;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.reviews-hero-content h1{letter-spacing:-.04em;max-width:900px;margin-top:22px;font-size:clamp(42px,6vw,82px);line-height:.98}.reviews-hero-content>p{color:#ffffffc7;max-width:720px;margin-top:24px;font-size:18px;line-height:1.7}.reviews-hero-meta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.reviews-hero-meta>div:not(.reviews-hero-score){color:#ffffffb8;flex-wrap:wrap;gap:10px 18px;font-size:13px;font-weight:700;display:flex}.reviews-hero-score{background:linear-gradient(145deg,#d4af3738,#d4af370f);border:1px solid #d4af3761;border-radius:22px;justify-content:center;align-items:baseline;width:92px;height:92px;display:inline-flex;box-shadow:0 18px 50px #00000047}.reviews-hero-score strong{font-size:38px;line-height:1}.reviews-hero-score span{color:#fff9;margin-left:3px;font-size:14px;font-weight:800}.reviews-hero-action{background:var(--nexa-color-gold-400,#d4af37);color:#111;letter-spacing:.04em;text-transform:uppercase;min-height:48px;transition:transform var(--nexa-transition-fast,.18s ease), box-shadow var(--nexa-transition-fast,.18s ease);border-radius:999px;justify-content:center;align-items:center;margin-top:30px;padding:0 22px;font-size:13px;font-weight:900;display:inline-flex}.reviews-hero-action:hover{transform:translateY(-2px);box-shadow:0 14px 34px #d4af3733}.reviews-section{width:min(1240px,100% - 48px);margin:0 auto;padding:88px 0 0}.reviews-section:last-child{padding-bottom:96px}.reviews-section-heading{max-width:760px;margin-bottom:34px}.reviews-section-heading>span,.review-summary-heading>span{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.reviews-section-heading h2,.review-summary-heading h2{letter-spacing:-.03em;margin-top:8px;font-size:clamp(30px,4vw,48px);line-height:1.05}.reviews-section-heading p{color:#ffffffa3;margin-top:14px;font-size:16px;line-height:1.7}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.reviews-card{min-width:0;transition:transform var(--nexa-transition-fast,.18s ease), border-color var(--nexa-transition-fast,.18s ease), box-shadow var(--nexa-transition-fast,.18s ease);background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:24px;display:block;overflow:hidden}.reviews-card:hover{border-color:#d4af373d;transform:translateY(-5px);box-shadow:0 24px 54px #00000047}.reviews-card article{flex-direction:column;height:100%;display:flex}.reviews-card-image{aspect-ratio:16/10;position:relative;overflow:hidden}.reviews-card-image img{object-fit:cover;transition:transform .42s}.reviews-card:hover .reviews-card-image img{transform:scale(1.035)}.reviews-card-overlay{pointer-events:none;background:linear-gradient(#0000 45%,#0000008f 100%);position:absolute;inset:0}.reviews-card-score{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ad1;border:1px solid #d4af3757;border-radius:16px;justify-content:center;align-items:baseline;min-width:72px;height:58px;padding:0 12px;display:flex;position:absolute;bottom:16px;right:16px}.reviews-card-score strong{font-size:25px}.reviews-card-score span{color:#ffffff8c;margin-left:2px;font-size:11px;font-weight:800}.reviews-card-content{flex-direction:column;flex:1;padding:22px;display:flex}.reviews-card-meta{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:11px;font-weight:800;display:flex}.reviews-card-content h3{letter-spacing:-.02em;margin-top:14px;font-size:22px;line-height:1.18}.reviews-card-content>p{color:#ffffffa8;margin-top:12px;font-size:14px;line-height:1.65}.reviews-card-footer{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:800;display:flex}.reviews-card-footer span:last-child{color:var(--nexa-color-gold-400,#d4af37)}.reviews-empty-state{flex-direction:column;justify-content:center;align-items:flex-start;width:min(900px,100% - 48px);min-height:62vh;margin:0 auto;display:flex}.reviews-empty-state>span{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.reviews-empty-state h1{margin-top:10px;font-size:clamp(44px,7vw,78px);line-height:1}.reviews-empty-state p,.reviews-empty-list{color:#ffffff9e;margin-top:18px;font-size:16px;line-height:1.7}.reviews-empty-list{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;padding:28px}.review-page .review-hero{isolation:isolate;position:relative;overflow:hidden}.review-hero-meta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;display:flex}.review-page .review-score{background:#d4af371a;border:1px solid #d4af374d;border-radius:18px;justify-content:center;align-items:baseline;min-width:90px;min-height:64px;padding:12px 16px;display:inline-flex}.review-page .review-score strong{font-size:30px}.review-page .review-score span{color:#ffffff8c;margin-left:3px;font-size:12px;font-weight:800}.review-summary{width:min(980px,100% - 48px);margin:56px auto 0}.review-summary-heading{margin-bottom:24px}.review-summary-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:22px;display:grid}.review-verdict-card,.review-pros-cons{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:22px}.review-verdict-card{padding:28px}.review-verdict-header{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.review-verdict-header span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.review-verdict-header strong{margin-top:6px;font-size:21px;display:block}.review-verdict-card>p{color:#ffffffbf;margin-top:24px;font-size:16px;line-height:1.8}.review-pros-cons{overflow:hidden}.review-pros,.review-cons{padding:24px}.review-pros+.review-cons{border-top:1px solid #ffffff14}.review-pros h3,.review-cons h3{font-size:16px}.review-pros ul,.review-cons ul{color:#ffffffad;gap:10px;margin-top:14px;padding-left:18px;line-height:1.55;display:grid}@media (max-width:1100px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-summary-grid{grid-template-columns:1fr}}@media (max-width:760px){.reviews-hero{min-height:600px}.reviews-hero-content{width:min(100% - 32px,1240px);padding:96px 0 56px}.reviews-hero-content>p{font-size:16px}.reviews-hero-score{width:78px;height:78px}.reviews-hero-score strong{font-size:32px}.reviews-section{width:min(100% - 32px,1240px);padding-top:64px}.reviews-grid{grid-template-columns:1fr}.reviews-card-content{padding:18px}.review-summary{width:min(100% - 32px,980px)}.review-verdict-header{grid-template-columns:1fr}}@media (max-width:520px){.reviews-hero{min-height:560px}.reviews-hero-content h1{font-size:clamp(38px,13vw,58px)}.reviews-hero-meta{flex-direction:column;align-items:flex-start}.reviews-card-meta,.reviews-card-footer{flex-direction:column;gap:7px}}.review-identity-row{align-items:center;gap:10px}.review-meta-chip,.review-game-link{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080857;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:36px;padding:8px 12px;display:inline-flex}.review-meta-chip{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,360px);overflow:hidden}.review-meta-chip strong{color:#ffffffeb;margin-left:4px;font-weight:800}.review-game-link{transition:transform var(--nexa-transition-fast,.18s ease), border-color var(--nexa-transition-fast,.18s ease), background var(--nexa-transition-fast,.18s ease);background:#d4af3717;border-color:#d4af3747;gap:8px}.review-game-link span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.review-game-link strong{color:var(--nexa-color-gold-400,#d4af37);font-size:12px}.review-game-link:hover{background:#d4af3724;border-color:#d4af377a;transform:translateY(-1px)}.review-page .review-score{position:relative;overflow:hidden;box-shadow:0 14px 38px #00000038}.review-page .review-score:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 52%);position:absolute;inset:0}.review-verdict-header>div{min-width:0}.review-verdict-header strong{overflow-wrap:anywhere}.review-platforms{border-top:1px solid #ffffff14;margin-top:24px;padding-top:22px}.review-platforms>span{color:#ffffff6b;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.review-platforms>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.review-platform-chip{color:#ffffffad;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.review-summary-game-link{transition:border-color var(--nexa-transition-fast,.18s ease), background var(--nexa-transition-fast,.18s ease);background:#d4af370e;border:1px solid #d4af372e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:14px 16px;display:flex}.review-summary-game-link span{color:#ffffff7a;font-size:11px;font-weight:700}.review-summary-game-link strong{color:var(--nexa-color-gold-400,#d4af37);text-align:right;font-size:13px}.review-summary-game-link:hover{background:#d4af3717;border-color:#d4af3757}@media (max-width:760px){.review-identity-row{align-items:flex-start}.review-meta-chip,.review-game-link{max-width:100%}.review-game-link{flex-wrap:wrap}.review-summary-game-link{flex-direction:column;align-items:flex-start}.review-summary-game-link strong{text-align:left}}@media (max-width:520px){.review-meta-chip{width:100%}.review-game-link{justify-content:space-between;width:100%}.review-page .review-score{min-width:82px;min-height:58px}}.reviews-overview{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:end;gap:44px;width:min(1240px,100% - 48px);margin:0 auto;padding:74px 0 0;display:grid}.reviews-overview-intro{max-width:720px}.reviews-overview-intro>span{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.reviews-overview-intro h2{letter-spacing:-.035em;margin-top:8px;font-size:clamp(34px,5vw,58px);line-height:1.02}.reviews-overview-intro p{color:#ffffffa3;max-width:640px;margin-top:16px;font-size:16px;line-height:1.75}.reviews-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reviews-overview-stats>div{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:20px}.reviews-overview-stats span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.reviews-overview-stats strong{color:#fffffff0;margin-top:10px;font-size:clamp(24px,3vw,34px);line-height:1;display:block}@media (max-width:980px){.reviews-overview{grid-template-columns:1fr}.reviews-overview-stats{max-width:680px}}@media (max-width:760px){.reviews-overview{width:min(100% - 32px,1240px);padding-top:56px}.reviews-overview-stats{grid-template-columns:1fr}}.reviews-hero-game-link{color:var(--nexa-color-gold-400,#d4af37);transition:color var(--nexa-transition-fast,.18s ease)}.reviews-hero-game-link strong{font-weight:900}.reviews-hero-game-link:hover{color:#ffdf76f5}.reviews-card{flex-direction:column;height:100%;display:flex}.reviews-card-image-link{display:block}.reviews-card-title-link{transition:color var(--nexa-transition-fast,.18s ease)}.reviews-card-title-link:hover{color:var(--nexa-color-gold-400,#d4af37)}.reviews-card-game-link{transition:transform var(--nexa-transition-fast,.18s ease), border-color var(--nexa-transition-fast,.18s ease), background var(--nexa-transition-fast,.18s ease);background:#d4af370b;border:1px solid #d4af3729;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 14px;display:flex}.reviews-card-game-link span{color:#ffffff70;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.reviews-card-game-link strong{min-width:0;color:var(--nexa-color-gold-400,#d4af37);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.reviews-card-game-link:hover{background:#d4af3714;border-color:#d4af3752;transform:translateY(-1px)}.reviews-card-footer a{color:var(--nexa-color-gold-400,#d4af37);transition:color var(--nexa-transition-fast,.18s ease)}.reviews-card-footer a:hover{color:#ffdf76f5}@media (max-width:520px){.reviews-card-game-link{flex-direction:column;align-items:flex-start}.reviews-card-game-link strong{text-align:left;max-width:100%}}.reviews-discovery{padding-top:96px}.reviews-discovery-toolbar{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(160px,.8fr));gap:14px;padding:18px;display:grid}.reviews-filter{gap:8px;min-width:0;display:grid}.reviews-filter>span{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.reviews-filter input,.reviews-filter select{color:#ffffffe6;width:100%;min-width:0;min-height:46px;font:inherit;transition:border-color var(--nexa-transition-fast,.18s ease), box-shadow var(--nexa-transition-fast,.18s ease), background var(--nexa-transition-fast,.18s ease);background:#070707b8;border:1px solid #ffffff17;border-radius:14px;outline:none;padding:0 14px;font-size:13px}.reviews-filter input::placeholder{color:#ffffff57}.reviews-filter input:hover,.reviews-filter select:hover{background:#0c0c0cd1;border-color:#ffffff29}.reviews-filter input:focus-visible,.reviews-filter select:focus-visible{border-color:#d4af3775;box-shadow:0 0 0 3px #d4af371a}.reviews-discovery-status{justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:14px 2px 20px;display:flex}.reviews-discovery-status p{color:#ffffff80;font-size:12px;font-weight:700}.reviews-discovery-status strong{color:#ffffffe6}.reviews-discovery-status button,.reviews-discovery-empty button{cursor:pointer;color:var(--nexa-color-gold-400,#d4af37);font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;font-size:11px;font-weight:900}.reviews-discovery-empty{text-align:center;background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:54px 28px;display:flex}.reviews-discovery-empty>span{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.reviews-discovery-empty h3{margin-top:10px;font-size:clamp(24px,4vw,34px)}.reviews-discovery-empty p{color:#ffffff8f;max-width:520px;margin-top:12px;font-size:14px;line-height:1.65}.reviews-discovery-empty button{margin-top:22px}@media (max-width:1100px){.reviews-discovery-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-filter--search{grid-column:1/-1}}@media (max-width:760px){.reviews-discovery{padding-top:72px}.reviews-discovery-toolbar{grid-template-columns:1fr;padding:16px}.reviews-filter--search{grid-column:auto}}@media (max-width:520px){.reviews-discovery-status{flex-direction:column;align-items:flex-start;gap:8px}}.review-authority{width:min(980px,100% - 48px);margin:56px auto 0}.review-authority-heading{max-width:760px}.review-authority-heading>span,.review-score-methodology-copy>span{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.review-authority-heading h2{letter-spacing:-.03em;margin-top:8px;font-size:clamp(30px,4vw,46px);line-height:1.05}.review-authority-heading p{color:#ffffffa3;max-width:720px;margin-top:14px;font-size:15px;line-height:1.72}.review-authority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.review-authority-card{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:auto 1fr;gap:14px;min-width:0;padding:22px;display:grid}.review-authority-index{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.08em;font-size:11px;font-weight:900}.review-authority-card h3{font-size:16px;line-height:1.25}.review-authority-card p{color:#ffffff94;margin-top:8px;font-size:13px;line-height:1.62}.review-score-methodology{background:linear-gradient(135deg,#d4af3712,#ffffff05);border:1px solid #d4af3729;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;margin-top:18px;padding:24px;display:grid}.review-score-methodology-copy h3{margin-top:8px;font-size:23px;line-height:1.15}.review-score-methodology-copy p{color:#ffffff9e;margin-top:10px;font-size:14px;line-height:1.68}.review-score-scale{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-score-scale>div{background:#08080857;border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:14px}.review-score-scale strong{color:#fffffff0;font-size:18px;line-height:1;display:block}.review-score-scale span{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:800;display:block}@media (max-width:900px){.review-authority-grid,.review-score-methodology{grid-template-columns:1fr}}@media (max-width:760px){.review-authority{width:min(100% - 32px,980px);margin-top:46px}.review-authority-card,.review-score-methodology{padding:18px}}@media (max-width:520px){.review-score-scale{grid-template-columns:1fr}.reviews-hero{min-height:520px}.reviews-hero-content{width:calc(100% - 32px);padding:72px 0 48px}.reviews-hero-content h1{letter-spacing:-.035em;overflow-wrap:break-word;max-width:100%;margin-top:18px;font-size:clamp(32px,10.5vw,42px);line-height:1.02}.reviews-hero-content>p{margin-top:18px;font-size:15px;line-height:1.6}.reviews-hero-meta{gap:14px;margin-top:20px}.reviews-hero-score{border-radius:18px;width:72px;height:72px}.reviews-hero-score strong{font-size:29px}.reviews-hero-action{min-height:46px;margin-top:24px;padding:0 20px}.reviews-section{width:calc(100% - 32px);padding-top:56px}.reviews-section-heading{margin-bottom:26px}.reviews-section-heading h2,.review-summary-heading h2{font-size:30px;line-height:1.08}.reviews-card{border-radius:20px}.reviews-card-content{padding:18px}.reviews-card-content h3{margin-top:12px;font-size:20px;line-height:1.22}.reviews-card-content>p{font-size:13px;line-height:1.6}.reviews-card-score{border-radius:15px;min-width:66px;height:54px;bottom:12px;right:12px}.reviews-card-score strong{font-size:23px}.reviews-discovery{padding-top:60px}.reviews-discovery-toolbar{border-radius:18px;padding:14px}.reviews-filter input,.reviews-filter select{min-height:44px}.reviews-overview{padding-top:48px}.reviews-overview-intro h2{font-size:32px;line-height:1.06}.reviews-overview-stats>div{padding:18px}.review-summary{width:calc(100% - 32px);margin-top:46px}.review-verdict-card,.review-pros,.review-cons{padding:20px}.review-verdict-card>p{font-size:15px;line-height:1.7}.review-summary-game-link{padding:13px 14px}.review-authority{width:calc(100% - 32px)}.review-authority-heading h2{font-size:30px;line-height:1.08}.review-authority-card,.review-score-methodology{border-radius:18px;padding:18px}.review-score-methodology-copy h3{font-size:22px}}@media (max-width:380px){.reviews-hero-content h1{font-size:34px}.reviews-section-heading h2,.review-summary-heading h2,.review-authority-heading h2{font-size:28px}.reviews-card-content h3{font-size:19px}.reviews-discovery-toolbar{padding:12px}.review-verdict-card,.review-pros,.review-cons,.review-authority-card,.review-score-methodology{padding:16px}}.guides-page{background:radial-gradient(circle at 88% 8%, #d4af3714, transparent 24%), var(--nexa-color-background);min-height:100vh;color:var(--nexa-color-text-primary)}.guides-empty{flex-direction:column;justify-content:center;align-items:flex-start;width:min(920px,100% - 48px);min-height:64vh;margin:0 auto;padding:80px 0;display:flex}.guides-empty>span{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.guides-empty h1{letter-spacing:-.04em;max-width:760px;margin-top:12px;font-size:clamp(44px,7vw,78px);line-height:.98}.guides-empty p{color:#ffffff9e;max-width:640px;margin-top:22px;font-size:17px;line-height:1.75}.guides-introduction{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr) auto;align-items:end;gap:38px;width:min(1240px,100% - 48px);margin:0 auto;padding:82px 0 18px;display:grid}.guides-introduction>div{min-width:0}.guides-introduction>div>span{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.guides-introduction h2{letter-spacing:-.035em;max-width:720px;margin-top:9px;font-size:clamp(36px,5vw,58px);line-height:1}.guides-introduction>p{color:#ffffff9e;max-width:580px;font-size:15px;line-height:1.75}.guides-count{min-height:42px;color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.06em;white-space:nowrap;background:#d4af3713;border:1px solid #d4af3738;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.guides-section{width:min(1240px,100% - 48px);margin:0 auto;padding:78px 0 0}.guides-section:last-child{padding-bottom:100px}.guides-section-heading{max-width:760px;margin-bottom:32px}.guides-section-heading>span{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.guides-section-heading h2{letter-spacing:-.03em;margin-top:8px;font-size:clamp(32px,4vw,48px);line-height:1.04}.guides-section-heading p{color:#fff9;max-width:680px;margin-top:14px;font-size:15px;line-height:1.72}.guides-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.guides-card{min-width:0;height:100%;transition:transform var(--nexa-transition-fast,.18s ease), border-color var(--nexa-transition-fast,.18s ease), box-shadow var(--nexa-transition-fast,.18s ease);background:radial-gradient(circle at 100% 0,#d4af370e,#0000 34%),linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 50px #0003}.guides-card:hover{border-color:#d4af3747;transform:translateY(-6px);box-shadow:0 28px 70px #00000057}.guides-card-image-link{outline:none;display:block}.guides-card-image{aspect-ratio:16/10;background:var(--nexa-color-surface-1,#111);position:relative;overflow:hidden}.guides-card-image img{object-fit:cover;object-position:center;transition:transform .52s cubic-bezier(.16,1,.3,1)}.guides-card:hover .guides-card-image img{transform:scale(1.05)}.guides-card-overlay{pointer-events:none;background:linear-gradient(#0000000a 28%,#000000ad 100%);position:absolute;inset:0}.guides-card-type{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:32px;color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.08em;text-transform:uppercase;background:#070707c7;border:1px solid #d4af3752;border-radius:999px;align-items:center;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:16px;left:16px}.guides-card-content{flex-direction:column;flex:1;min-width:0;padding:22px;display:flex}.guides-card-meta{color:#ffffff75;letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:10px;font-weight:800;display:flex}.guides-card-meta span{color:var(--nexa-color-gold-400,#d4af37)}.guides-card-meta time{flex-shrink:0}.guides-card-content h3{letter-spacing:-.025em;margin-top:15px;font-size:22px;line-height:1.18}.guides-card-title-link{transition:color var(--nexa-transition-fast,.18s ease);outline:none}.guides-card-title-link:hover{color:var(--nexa-color-gold-400,#d4af37)}.guides-card-content>p{line-clamp:3;-webkit-line-clamp:3;color:#ffffff9e;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.guides-card-game-link{transition:transform var(--nexa-transition-fast,.18s ease), border-color var(--nexa-transition-fast,.18s ease), background var(--nexa-transition-fast,.18s ease);background:#d4af370b;border:1px solid #d4af3729;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 14px;display:flex}.guides-card-game-link span{color:#ffffff6b;letter-spacing:.09em;text-transform:uppercase;flex-shrink:0;font-size:9px;font-weight:900}.guides-card-game-link strong{min-width:0;color:var(--nexa-color-gold-400,#d4af37);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.guides-card-game-link:hover{background:#d4af3714;border-color:#d4af3757;transform:translateY(-1px)}.guides-card-footer{color:#ffffff70;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:22px;font-size:10px;font-weight:800;display:flex}.guides-card-footer a{color:var(--nexa-color-gold-400,#d4af37);transition:color var(--nexa-transition-fast,.18s ease)}.guides-card-footer a:hover{color:#ffe17ef5}.guides-discovery{padding-top:82px}.guides-discovery-toolbar{background:radial-gradient(circle at 100% 0,#d4af370e,#0000 32%),linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(260px,1.55fr) repeat(3,minmax(150px,.8fr));gap:14px;padding:18px;display:grid}.guides-filter{gap:8px;min-width:0;display:grid}.guides-filter>span{color:#ffffff70;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.guides-filter input,.guides-filter select{color:#ffffffe6;width:100%;min-width:0;min-height:46px;font:inherit;transition:border-color var(--nexa-transition-fast,.18s ease), box-shadow var(--nexa-transition-fast,.18s ease), background var(--nexa-transition-fast,.18s ease);background:#070707c2;border:1px solid #ffffff17;border-radius:14px;outline:none;padding:0 14px;font-size:13px}.guides-filter input::placeholder{color:#ffffff52}.guides-filter input:hover,.guides-filter select:hover{background:#0c0c0cd6;border-color:#ffffff2b}.guides-filter input:focus-visible,.guides-filter select:focus-visible{border-color:#d4af377a;box-shadow:0 0 0 3px #d4af371a}.guides-filter select option{color:#fff;background:#111}.guides-discovery-status{justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 2px 20px;display:flex}.guides-discovery-status p{color:#ffffff7a;font-size:12px;font-weight:700}.guides-discovery-status strong{color:#ffffffeb}.guides-discovery-status button,.guides-discovery-empty button{cursor:pointer;color:var(--nexa-color-gold-400,#d4af37);font:inherit;letter-spacing:.08em;text-transform:uppercase;transition:color var(--nexa-transition-fast,.18s ease);background:0 0;border:0;font-size:10px;font-weight:900}.guides-discovery-status button:hover,.guides-discovery-empty button:hover{color:#ffe17ef5}.guides-discovery-empty{text-align:center;background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:54px 28px;display:flex}.guides-discovery-empty>span{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.guides-discovery-empty h3{margin-top:10px;font-size:clamp(24px,4vw,34px)}.guides-discovery-empty p{color:#ffffff8c;max-width:500px;margin-top:12px;font-size:14px;line-height:1.65}.guides-discovery-empty button{margin-top:22px}.guide-page .guide-hero{isolation:isolate;position:relative;overflow:hidden}.guide-hero-meta{margin-top:14px}.guide-identity-row{align-items:center;gap:10px}.guide-meta-chip,.guide-game-link{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0808085c;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:36px;padding:8px 12px;display:inline-flex}.guide-meta-chip{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,380px);overflow:hidden}.guide-meta-chip strong{color:#fffffff0;margin-left:5px;font-weight:850}.guide-game-link{transition:transform var(--nexa-transition-fast,.18s ease), border-color var(--nexa-transition-fast,.18s ease), background var(--nexa-transition-fast,.18s ease);background:#d4af3716;border-color:#d4af3742;gap:8px}.guide-game-link span{color:#ffffff70;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.guide-game-link strong{color:var(--nexa-color-gold-400,#d4af37);font-size:12px}.guide-game-link:hover{background:#d4af3724;border-color:#d4af377a;transform:translateY(-1px)}.guide-game-context{background:radial-gradient(circle at 100% 0,#d4af371f,#0000 38%),linear-gradient(135deg,#d4af370e,#ffffff05);border:1px solid #d4af3729;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:30px;width:min(980px,100% - 48px);margin:56px auto 0;padding:28px;display:grid}.guide-game-context-heading{min-width:0}.guide-game-context-heading>span{color:var(--nexa-color-gold-400,#d4af37);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.guide-game-context-heading h2{letter-spacing:-.03em;max-width:680px;margin-top:8px;font-size:clamp(26px,4vw,38px);line-height:1.08}.guide-game-context-heading p{color:#fff9;max-width:670px;margin-top:12px;font-size:14px;line-height:1.7}.guide-game-context-link{min-width:230px;transition:transform var(--nexa-transition-fast,.18s ease), border-color var(--nexa-transition-fast,.18s ease), background var(--nexa-transition-fast,.18s ease);background:#07070761;border:1px solid #d4af3738;border-radius:18px;flex-direction:column;gap:7px;padding:18px;display:flex}.guide-game-context-link span{color:#ffffff6b;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.guide-game-context-link strong{color:var(--nexa-color-gold-400,#d4af37);font-size:16px;line-height:1.3}.guide-game-context-link:hover{background:#d4af3717;border-color:#d4af376b;transform:translateY(-3px)}.guides-card-image-link:focus-visible,.guides-card-title-link:focus-visible,.guides-card-game-link:focus-visible,.guides-card-footer a:focus-visible,.guide-game-link:focus-visible,.guide-game-context-link:focus-visible,.guides-discovery-status button:focus-visible,.guides-discovery-empty button:focus-visible{outline:2px solid var(--nexa-gold-45,#d4af3773);outline-offset:4px;border-radius:12px}@media (max-width:1100px){.guides-introduction{grid-template-columns:1fr 1fr}.guides-count{width:fit-content}.guides-grid,.guides-discovery-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-filter--search{grid-column:1/-1}}@media (max-width:900px){.guides-introduction{grid-template-columns:1fr;gap:22px}.guide-game-context{grid-template-columns:1fr}.guide-game-context-link{min-width:0}}@media (max-width:760px){.guides-empty{width:calc(100% - 32px);padding:64px 0}.guides-introduction{width:calc(100% - 32px);padding-top:58px}.guides-introduction h2{font-size:36px}.guides-section{width:calc(100% - 32px);padding-top:64px}.guides-grid{grid-template-columns:1fr}.guides-discovery{padding-top:64px}.guides-discovery-toolbar{grid-template-columns:1fr;padding:16px}.guides-filter--search{grid-column:auto}.guide-identity-row{align-items:flex-start}.guide-meta-chip,.guide-game-link{max-width:100%}.guide-game-link{flex-wrap:wrap}.guide-game-context{width:calc(100% - 32px);margin-top:46px;padding:22px}}@media (max-width:520px){.guides-empty h1{font-size:clamp(36px,11vw,48px)}.guides-empty p{font-size:15px}.guides-introduction{padding-top:48px}.guides-introduction h2{font-size:32px;line-height:1.06}.guides-introduction>p{font-size:14px}.guides-count{white-space:normal}.guides-section{padding-top:56px}.guides-section-heading{margin-bottom:26px}.guides-section-heading h2{font-size:30px;line-height:1.08}.guides-section-heading p{font-size:14px}.guides-card{border-radius:20px}.guides-card-content{padding:18px}.guides-card-content h3{margin-top:12px;font-size:20px;line-height:1.22}.guides-card-content>p{font-size:13px;line-height:1.6}.guides-card-type{bottom:12px;left:12px}.guides-card-meta{flex-direction:column;align-items:flex-start;gap:6px}.guides-card-game-link{flex-direction:column;align-items:flex-start}.guides-card-game-link strong{text-align:left;max-width:100%}.guides-card-footer{flex-direction:column;align-items:flex-start;gap:8px}.guides-discovery-toolbar{border-radius:18px;padding:14px}.guides-filter input,.guides-filter select{min-height:44px}.guides-discovery-status{flex-direction:column;align-items:flex-start;gap:8px}.guide-meta-chip{width:100%}.guide-game-link{justify-content:space-between;width:100%}.guide-game-context{border-radius:20px;padding:18px}.guide-game-context-heading h2{font-size:28px}.guide-game-context-link{padding:15px}}@media (max-width:380px){.guides-empty h1{font-size:34px}.guides-introduction h2,.guides-section-heading h2{font-size:28px}.guides-card-content{padding:16px}.guides-card-content h3{font-size:19px}.guides-discovery-toolbar{padding:12px}.guide-game-context{padding:16px}.guide-game-context-heading h2{font-size:26px}}.commercial-placement{width:min(100% - 48px,1280px);margin:34px auto 52px}.commercial-placement-link{border-radius:var(--nexa-radius-xl);min-height:320px;transition:transform var(--nexa-transition-fast), border-color var(--nexa-transition-fast), box-shadow var(--nexa-transition-fast);background:#14161aeb;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000047}.commercial-placement-link:hover{border-color:#ecc94b61;transform:translateY(-3px);box-shadow:0 30px 80px #00000057}.commercial-placement-link:focus-visible{box-shadow:0 0 0 3px var(--nexa-gold-32), 0 30px 80px #00000057;outline:none}.commercial-placement-media{background:#ffffff09;min-height:320px;position:relative;overflow:hidden}.commercial-placement-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 48%,#1214182e 68%,#121418eb 100%);position:absolute;inset:0}.commercial-placement-media img{object-fit:cover;transition:transform .5s}.commercial-placement-link:hover .commercial-placement-media img{transform:scale(1.025)}.commercial-placement-content{z-index:1;background:linear-gradient(145deg,#1e2025fa,#111317fa);flex-direction:column;justify-content:space-between;gap:28px;padding:40px 38px;display:flex;position:relative}.commercial-placement-content>div{flex-direction:column;gap:10px;display:flex}.commercial-placement-label{width:fit-content;color:var(--nexa-color-gold-400);letter-spacing:.14em;text-transform:uppercase;background:#ecc94b14;border:1px solid #ecc94b4d;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800}.commercial-placement-content strong{color:var(--nexa-color-text-primary);font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.05}.commercial-placement-content small{color:var(--nexa-color-text-secondary);font-size:.92rem;line-height:1.5}.commercial-placement-cta{background:var(--nexa-color-gold-400);color:#171717;letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:0 20px;font-size:.84rem;font-weight:800;display:inline-flex}@media (max-width:960px){.commercial-placement{width:min(100% - 32px,860px);margin:28px auto 44px}.commercial-placement-link{grid-template-columns:1fr;min-height:auto}.commercial-placement-media{min-height:280px}.commercial-placement-media:after{background:linear-gradient(#0000 55%,#121418e6 100%)}.commercial-placement-content{padding:28px}}@media (max-width:640px){.commercial-placement{width:calc(100% - 20px);margin:20px auto 34px}.commercial-placement-media{min-height:220px}.commercial-placement-content{gap:20px;padding:22px 20px}.commercial-placement-content strong{font-size:1.55rem}.commercial-placement-cta{width:100%}}.commercial-placement--sidebar{width:100%;margin:28px 0 0}.commercial-placement--sidebar .commercial-placement-link{border-radius:20px;grid-template-columns:1fr;min-height:auto;display:grid}.commercial-placement--sidebar .commercial-placement-media{aspect-ratio:16/9;width:100%;min-height:0;position:relative;overflow:hidden}.commercial-placement--sidebar .commercial-placement-media:after{background:linear-gradient(#0000 48%,#12141847 72%,#121418d1 100%)}.commercial-placement--sidebar .commercial-placement-media img{object-fit:cover}.commercial-placement--sidebar .commercial-placement-content{background:linear-gradient(145deg,#1e2025fa,#111317fa);gap:18px;padding:20px 18px}.commercial-placement--sidebar .commercial-placement-content>div{gap:8px}.commercial-placement--sidebar .commercial-placement-label{padding:6px 9px;font-size:.64rem}.commercial-placement--sidebar .commercial-placement-content strong{font-size:1.35rem;line-height:1.1}.commercial-placement--sidebar .commercial-placement-content small{font-size:.8rem}.commercial-placement--sidebar .commercial-placement-cta{width:100%;min-height:40px;padding:0 16px;font-size:.78rem}.admin-page{background:#090909;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.admin-container{background:linear-gradient(145deg,#171717,#101010);border:1px solid #ffffff0d;border-radius:20px;width:100%;max-width:900px;padding:40px}.admin-container h1{margin-bottom:10px;font-size:48px}.admin-container p{color:#999;margin-bottom:35px}.admin-form{flex-direction:column;gap:22px;display:flex}.admin-form input,.admin-form select,.admin-form textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;outline:none;width:100%;padding:18px;font-size:16px}.admin-form textarea{resize:vertical}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#d4af37}.admin-form button{align-self:flex-start}.published-articles{margin-top:60px}.published-articles h2{margin-bottom:25px;font-size:32px}.article-box{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:14px;margin-bottom:20px;padding:20px}.article-box h3{margin-bottom:8px}.article-box p{color:#999;margin-bottom:15px}.admin-filters{grid-template-columns:1fr 180px 160px;gap:12px;margin-bottom:22px;display:grid}.admin-filters input,.admin-filters select{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;outline:none;width:100%;padding:14px 16px}.admin-filters input:focus,.admin-filters select:focus{border-color:#d4af37}@media (max-width:900px){.admin-filters{grid-template-columns:1fr}}.rich-editor{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 28%),#ffffff09;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.rich-editor-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000047;border-bottom:1px solid #ffffff12;flex-wrap:wrap;gap:10px;padding:14px;display:flex}.rich-editor-toolbar button{color:#eaeaea;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;min-width:42px;height:38px;padding:0 14px;font-weight:800;transition:all .25s}.rich-editor-toolbar button:hover{color:#090909;background:linear-gradient(135deg,#d4af37,#f4d87a);transform:translateY(-2px);box-shadow:0 12px 28px #d4af3738}.rich-editor-content{color:#e8e8e8;outline:none;min-height:320px;padding:24px;font-size:17px;line-height:1.8}.rich-editor-content p{margin-bottom:16px}.rich-editor-content h2{letter-spacing:-1px;margin:28px 0 14px;font-size:32px}.rich-editor-content ul{margin-bottom:18px;padding-left:24px}.rich-editor-content li{margin-bottom:8px}.rich-editor-content blockquote{color:#f0f0f0;background:#d4af3714;border-left:4px solid #d4af37;border-radius:14px;margin:24px 0;padding:18px 22px}.rich-editor-content a{color:var(--nexa-color-gold-400);text-underline-offset:3px;cursor:pointer;transition:color var(--nexa-transition-fast), text-decoration-color var(--nexa-transition-fast);text-decoration:underline;text-decoration-thickness:1px}.rich-editor-content a:hover{color:var(--nexa-color-gold-300)}.rich-editor-content a:focus-visible{outline:2px solid var(--nexa-color-gold-400);outline-offset:2px;border-radius:2px}.admin-page button{cursor:pointer;color:#090909;background:linear-gradient(135deg,#d4af37,#f4d87a);border:none;border-radius:999px;padding:12px 18px;font-weight:900;transition:all .25s;box-shadow:0 12px 28px #d4af372e}.admin-page button:hover{transform:translateY(-3px);box-shadow:0 18px 40px #d4af374d}.admin-row-actions button:nth-child(3){color:#f77;box-shadow:none;background:#ff464624;border:1px solid #ff464640}.admin-row-actions button:nth-child(3):hover{background:#ff464638;box-shadow:0 14px 32px #ff464629}.admin-actions button:nth-child(2),.image-preview-info button{color:#fff;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1a}.admin-actions button:nth-child(2):hover,.image-preview-info button:hover{background:#ffffff1a}.rich-editor-toolbar button.is-active{color:#090909;background:linear-gradient(135deg,#d4af37,#f4d87a);box-shadow:0 12px 28px #d4af3747}.editor-preview-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.live-preview{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 28%),#ffffff09;border:1px solid #ffffff14;border-radius:20px;min-height:420px;padding:24px;overflow:hidden}.live-preview-image{object-fit:cover;border-radius:16px;width:100%;height:180px;margin-bottom:18px}.live-preview-category{color:#f4d87a;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:inline-block}.live-preview h1{margin-bottom:18px;font-size:30px;line-height:1.1}.live-preview-content{color:#d8d8d8;line-height:1.75}.live-preview-content h1,.live-preview-content h2,.live-preview-content h3{margin:18px 0 10px}.live-preview-content ul,.live-preview-content ol{margin:14px 0;padding-left:24px}.live-preview-content blockquote{background:#d4af3714;border-left:4px solid #d4af37;border-radius:12px;margin:18px 0;padding:14px 18px}@media (max-width:1100px){.editor-preview-grid{grid-template-columns:1fr}}.toast{z-index:9999;color:#fff;background:linear-gradient(145deg,#171717,#101010);border:1px solid #d4af3747;border-radius:18px;align-items:center;gap:12px;padding:16px 20px;animation:.35s toastIn;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 25px 70px #00000073}.toast span{color:#090909;background:linear-gradient(135deg,#d4af37,#f4d87a);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:flex}.toast p{font-weight:800}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#141414;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:1100px;max-height:90vh;overflow:auto;box-shadow:0 40px 100px #00000073}.modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.modal-header h2{color:#fff;font-size:28px}.modal-header button{cursor:pointer;color:#fff;background:#ffffff14;border:none;border-radius:50%;width:42px;height:42px;font-size:22px;transition:all .25s}.modal-header button:hover{color:#f4d87a;background:#d4af372e}.modal-content{padding:30px}.confirm-overlay{z-index:9998;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000ad;justify-content:center;align-items:center;padding:24px;animation:.25s fadeIn;display:flex;position:fixed;inset:0}.confirm-modal{background:radial-gradient(circle at 100% 0,#d4af371f,#0000 30%),linear-gradient(145deg,#171717,#101010);border:1px solid #ffffff14;border-radius:26px;width:100%;max-width:460px;padding:30px;animation:.28s modalIn;box-shadow:0 35px 100px #000000a6}.confirm-modal h2{margin-bottom:12px;font-size:30px}.confirm-message{color:#aaa;margin-bottom:26px;line-height:1.6}.confirm-actions{justify-content:flex-end;gap:12px;display:flex}.confirm-actions button:first-child{color:#fff;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1a}.confirm-actions button:last-child{color:#f77;box-shadow:none;background:#ff464629;border:1px solid #ff464647}.confirm-actions button:last-child:hover{background:#ff46463d;box-shadow:0 16px 40px #ff464629}.admin-quick-actions{margin-top:34px}.admin-section-header{margin-bottom:22px}.admin-section-header h2{letter-spacing:-1px;font-size:30px}.admin-quick-actions-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:1000px){.admin-quick-actions-grid{grid-template-columns:1fr}}.admin-shell{width:100%;max-width:1500px;margin:0 auto}.admin-grid-layout{margin-top:38px}.admin-panel{min-height:100%}.admin-panel-header{align-items:center;gap:18px}.admin-row-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-article-list{flex-direction:column;gap:16px;display:flex}.admin-article-row{align-items:center}@media (max-width:900px){.admin-panel-header{align-items:flex-start}.admin-row-actions{width:100%}.admin-row-actions .nexa-button{flex:1}}.image-dropzone-wrapper{width:100%;margin-top:10px}.image-dropzone{cursor:pointer;background:linear-gradient(135deg,#ffd64a14,#0000),#ffffff09;border:2px dashed #ffd64a59;border-radius:22px;justify-content:center;align-items:center;width:100%;min-height:220px;transition:all .25s;display:flex;position:relative;overflow:hidden}.image-dropzone:hover,.image-dropzone.dragging{background:linear-gradient(135deg,#ffd64a29,#0000),#ffffff0f;border-color:#ffd64ae6;transform:translateY(-2px)}.image-dropzone-content{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.image-dropzone-content:before{content:"🖼️";margin-bottom:8px;font-size:42px}.image-dropzone-content strong{color:#fff;letter-spacing:.02em;font-size:1rem}.image-dropzone-content span{color:#ffffff94;font-size:.88rem}.image-dropzone-preview{object-fit:cover;width:100%;height:260px;display:block}.image-remove-button{color:#ff7a7a;cursor:pointer;background:#ff505024;border:none;border-radius:999px;margin-top:12px;padding:10px 16px;font-weight:700;transition:all .2s}.image-remove-button:hover{background:#ff505038}.image-upload-error{color:#ff6b6b;margin-top:10px;font-size:.9rem;font-weight:600}.admin-actions button:disabled{opacity:.55;cursor:not-allowed}.image-upload-meta{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex}.image-upload-meta div{flex-direction:column;gap:4px;display:flex}.image-upload-meta strong{color:#fff;font-size:.92rem}.image-upload-meta span{color:#ffffff8c;font-size:.82rem}.image-upload-meta p{color:#7cff9e;white-space:nowrap;margin:0;font-size:.82rem;font-weight:800}.image-upload-meta .image-remove-button{margin-top:0}.form-section{background:#ffffff09;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}.form-section-header{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.form-section-header span{color:#fff;font-size:.95rem;font-weight:800}.form-section-header p{color:#ffffff8c;margin:0;font-size:.82rem}.media-library{width:100%}.media-library-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.media-library-header span{color:#d4af37;letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:900}.media-library-header h2{margin-top:8px;font-size:34px}.media-library-header p{color:#999;margin-top:6px}.media-empty-state{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;padding:38px}.media-empty-state h3{margin-bottom:8px;font-size:24px}.media-empty-state p{color:#999}.media-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;padding-top:10px;display:grid}.admin-page .media-card{color:#fff;text-align:left;cursor:pointer;width:100%;min-height:220px;box-shadow:none;background:radial-gradient(circle at 100% 0,#d4af3714,#0000 32%),#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:stretch;padding:8px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative;overflow:visible}.admin-page .media-card:before{display:none}.admin-page .media-card:hover{background:radial-gradient(circle at 100% 0,#d4af371f,#0000 32%),#ffffff0f;border-color:#d4af3761;transform:translateY(-4px);box-shadow:0 18px 45px #00000052}.admin-page .media-card.is-selected{border-color:#d4af37f2;box-shadow:0 0 0 3px #d4af3738,0 22px 55px #0000006b}.admin-page .media-card img{object-fit:cover;border-radius:12px;flex-shrink:0;width:100%;height:138px;display:block;position:static}.media-selected-badge{z-index:10;color:#090909;background:linear-gradient(135deg,#d4af37,#f4d87a);border:2px solid #141414;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:19px;font-weight:900;line-height:1;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 14px 30px #0000007a}.media-card-info{min-width:0;padding:12px 4px 4px}.media-card-info strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.media-card-info span{color:#999;margin-top:4px;font-size:12px;display:block}@media (max-width:800px){.media-library-header{flex-direction:column}.media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.admin-page .media-card{min-height:190px}.admin-page .media-card img{height:115px}}.media-search-input{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:min(100%,320px);height:46px;padding:0 16px;font-size:14px}.media-search-input::placeholder{color:#ffffff73}.media-search-input:focus{border-color:#d4af37a6;box-shadow:0 0 0 3px #d4af3724}.admin-article-row{overflow:hidden}.admin-article-row img,.admin-article-image,.article-card-image{object-fit:cover;border-radius:14px;flex-shrink:0;width:120px;height:80px}.admin-article-row .image-preview,.admin-article-row .article-image-preview{border-radius:14px;width:120px;height:80px;overflow:hidden}.admin-article-row .image-preview img,.admin-article-row .article-image-preview img{object-fit:cover;width:100%;height:100%}.admin-article-row{align-items:center;gap:22px;display:flex;overflow:hidden}.admin-article-image{background:#111;border:1px solid #ffffff14;border-radius:18px;flex-shrink:0;width:220px;height:130px;overflow:hidden}.admin-article-image img{object-fit:cover;width:100%;height:100%;display:block}.media-library-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.media-details-panel{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 34%),#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:18px;position:sticky;top:20px}.media-details{flex-direction:column;gap:16px;display:flex}.media-details-image{object-fit:cover;border:1px solid #ffffff14;border-radius:16px;width:100%;height:190px}.media-details-fields{flex-direction:column;gap:10px;display:flex}.media-details-fields label{color:#f4d87a;letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:900}.media-details-fields input,.media-details-fields textarea{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:14px}.media-details-fields input:focus,.media-details-fields textarea:focus{border-color:#d4af37a6;box-shadow:0 0 0 3px #d4af3724}.media-details-empty{text-align:center;color:#999;padding:20px}.media-details-empty h3{color:#fff;margin-bottom:8px}@media (max-width:1100px){.media-library-layout{grid-template-columns:1fr}.media-details-panel{position:static}}.editorial-option{cursor:pointer;background:radial-gradient(circle at 100% 0,#d4af371a,#0000 38%),#ffffff09;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:20px;transition:border-color .25s,background .25s,transform .25s;display:flex}.editorial-option:hover{background:radial-gradient(circle at 100% 0,#d4af3726,#0000 38%),#ffffff0d;border-color:#d4af3752;transform:translateY(-2px)}.editorial-option-copy{flex-direction:column;gap:7px;display:flex}.editorial-option-copy strong{color:#fff;font-size:16px}.editorial-option-copy small{color:#ffffff94;max-width:620px;font-size:13px;line-height:1.6}.editorial-switch{flex-shrink:0;position:relative}.editorial-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.editorial-switch-track{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;width:54px;height:30px;padding:3px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex}.editorial-switch-thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s,background .25s;box-shadow:0 5px 14px #00000059}.editorial-switch input:checked+.editorial-switch-track{background:linear-gradient(135deg,#d4af37,#f4d87a);border-color:#d4af37b3;box-shadow:0 10px 28px #d4af373d}.editorial-switch input:checked+.editorial-switch-track .editorial-switch-thumb{background:#090909;transform:translate(24px)}.editorial-switch input:focus-visible+.editorial-switch-track{outline-offset:4px;outline:3px solid #d4af3747}@media (max-width:700px){.editorial-option{align-items:flex-start}}.admin-games-page{color:#fff;background:radial-gradient(circle at 100% 0,#d4af371a,#0000 28%),#090909;min-height:100vh;padding:48px}.admin-games-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1600px;margin:0 auto 36px;display:flex}.admin-games-header>div:first-child>span,.admin-games-panel-heading span,.admin-games-modal>span{color:#d4af37;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.admin-games-header h1{letter-spacing:-2px;margin-bottom:12px;font-size:clamp(38px,5vw,68px);line-height:1}.admin-games-header p{color:#ffffff94}.admin-games-header-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-games-header-actions button,.admin-games-form-actions button,.admin-game-card-actions button,.admin-games-modal button{color:#f4d87a;cursor:pointer;background:#d4af3714;border:1px solid #d4af3740;border-radius:999px;padding:12px 17px;font-weight:800;transition:transform .25s,background .25s,border-color .25s}.admin-games-header-actions button:hover,.admin-games-form-actions button:hover,.admin-game-card-actions button:hover,.admin-games-modal button:hover{background:#d4af3726;border-color:#d4af3780;transform:translateY(-2px)}.admin-games-message,.admin-games-error{border-radius:14px;max-width:1600px;margin:0 auto 20px;padding:15px 18px;font-size:14px;font-weight:800}.admin-games-message{color:#91f0b6;background:#56d38914;border:1px solid #56d38947}.admin-games-error{color:#faa;background:#ff5c5c14;border:1px solid #ff5c5c47}.admin-games-layout{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start;gap:28px;max-width:1600px;margin:0 auto;display:grid}.admin-games-panel{background:linear-gradient(145deg,#0c0c0cfa,#080808fa);border:1px solid #ffffff14;border-radius:26px;padding:28px}.admin-games-panel-heading{margin-bottom:24px}.admin-games-panel-heading h2{font-size:28px}.admin-games-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-games-field{flex-direction:column;gap:8px;display:flex}.admin-games-field--full{grid-column:1/-1}.admin-games-field label{color:#ffffffb3;font-size:12px;font-weight:800}.admin-games-field input,.admin-games-field select,.admin-games-field textarea{color:#fff;width:100%;font:inherit;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;outline:none;padding:14px 15px}.admin-games-field input:focus,.admin-games-field select:focus,.admin-games-field textarea:focus{border-color:#d4af378c;box-shadow:0 0 0 3px #d4af3717}.admin-games-field textarea{resize:vertical}.admin-games-featured-option{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.admin-games-featured-option span{flex-direction:column;gap:5px;display:flex}.admin-games-featured-option small{color:#ffffff80;line-height:1.5}.admin-games-featured-option input{accent-color:#d4af37;width:22px;height:22px}.admin-games-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;padding-top:8px;display:flex}.admin-games-list{gap:14px;display:grid}.admin-game-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.admin-game-card h3{margin:8px 0 5px;font-size:20px}.admin-game-card p,.admin-game-card small{color:#ffffff80}.admin-game-card-meta{flex-wrap:wrap;gap:7px;display:flex}.admin-game-card-meta span{color:#f4d87a;letter-spacing:1px;text-transform:uppercase;background:#d4af3717;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.admin-game-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-game-card-actions button{padding:9px 12px;font-size:12px}.admin-games-empty{text-align:center;padding:40px 20px}.admin-games-empty h3{margin-bottom:8px}.admin-games-empty p{color:#ffffff80}.admin-games-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-games-modal{background:#111;border:1px solid #ffffff1a;border-radius:24px;width:min(520px,100%);padding:30px;box-shadow:0 30px 100px #000000a6}.admin-games-modal h2{margin-bottom:12px}.admin-games-modal p{color:#ffffff94;margin-bottom:24px;line-height:1.6}.admin-games-modal>div{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:1100px){.admin-games-layout{grid-template-columns:1fr}}@media (max-width:760px){.admin-games-page{padding:28px 18px}.admin-games-header{flex-direction:column;align-items:flex-start}.admin-games-form{grid-template-columns:1fr}.admin-games-field--full,.admin-games-featured-option,.admin-games-form-actions{grid-column:auto}.admin-game-card{flex-direction:column;align-items:flex-start}.admin-game-card-actions{justify-content:flex-start}}.game-media-manager{background:radial-gradient(circle at 100% 0,#d4af3717,#0000 34%),#111;border:1px solid #ffffff14;border-radius:28px;max-width:1600px;margin:32px auto 0;padding:30px}.game-media-manager-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.game-media-manager-header>div{max-width:780px}.game-media-manager-header span,.game-media-form-heading span,.game-media-library-heading span,.game-media-delete-modal>span{color:#d4af37;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.game-media-manager-header h2{letter-spacing:-1.2px;margin-bottom:10px;font-size:clamp(28px,4vw,44px);line-height:1}.game-media-manager-header p{color:#ffffff8f;line-height:1.65}.game-media-manager-reset,.game-media-form-actions button,.game-media-card-actions button,.game-media-delete-modal button{color:#f4d87a;cursor:pointer;background:#d4af3714;border:1px solid #d4af3742;border-radius:999px;padding:11px 16px;font-weight:800;transition:transform .25s,background .25s,border-color .25s}.game-media-manager-reset:hover,.game-media-form-actions button:hover,.game-media-card-actions button:hover,.game-media-delete-modal button:hover{background:#d4af3726;border-color:#d4af3780;transform:translateY(-2px)}.game-media-manager-message,.game-media-manager-error{border-radius:14px;margin-bottom:22px;padding:14px 17px;font-size:13px;font-weight:800}.game-media-manager-message{color:#91f0b6;background:#56d38914;border:1px solid #56d38947}.game-media-manager-error{color:#faa;background:#ff5c5c14;border:1px solid #ff5c5c47}.game-media-manager-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:26px;display:grid}.game-media-form,.game-media-library-panel{background:#ffffff07;border:1px solid #ffffff12;border-radius:22px;padding:24px}.game-media-form{gap:17px;display:grid}.game-media-form-heading,.game-media-library-heading{margin-bottom:4px}.game-media-form-heading h3,.game-media-library-heading h3{letter-spacing:-.5px;font-size:24px}.game-media-field{flex-direction:column;gap:8px;display:flex}.game-media-field label{color:#ffffffb3;font-size:12px;font-weight:800}.game-media-field input,.game-media-field select{color:#fff;width:100%;font:inherit;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;outline:none;padding:13px 14px}.game-media-field input:focus,.game-media-field select:focus{border-color:#d4af378c;box-shadow:0 0 0 3px #d4af3717}.game-media-featured-option{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.game-media-featured-option>span{flex-direction:column;gap:5px;display:flex}.game-media-featured-option small{color:#ffffff80;line-height:1.5}.game-media-featured-option input{accent-color:#d4af37;width:21px;height:21px}.game-media-form-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.game-media-library-heading{margin-bottom:20px}.game-media-card{background:#0d0d0d;border:1px solid #ffffff12;border-radius:19px;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.game-media-card:hover{border-color:#d4af374d;transform:translateY(-5px);box-shadow:0 25px 65px #0000006b}.game-media-card-preview{background:#080808;min-height:190px;position:relative;overflow:hidden}.game-media-card-preview img{object-fit:cover;object-position:center;transition:transform .5s}.game-media-card:hover .game-media-card-preview img{transform:scale(1.06)}.game-media-card-placeholder{text-align:center;background:radial-gradient(circle,#d4af371f,#0000 55%),#0b0b0b;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:20px;display:flex}.game-media-card-placeholder span{color:#f4d87a;letter-spacing:1.4px;text-transform:uppercase;font-size:12px;font-weight:900}.game-media-card-placeholder p{color:#ffffff75;font-size:13px}.game-media-card-badges{z-index:2;flex-wrap:wrap;gap:7px;display:flex;position:absolute;top:12px;left:12px}.game-media-card-badges span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4d87a;letter-spacing:1px;text-transform:uppercase;background:#090909c2;border:1px solid #d4af373d;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.game-media-card-content{padding:17px}.game-media-card-content h3{margin-bottom:7px;font-size:17px;line-height:1.2}.game-media-card-content>p{color:#ffffff7a;margin-bottom:10px;font-size:12px}.game-media-card-content>a{color:#f4d87a;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.game-media-card-content>a:hover{text-decoration:underline}.game-media-card-actions{flex-wrap:wrap;gap:8px;display:flex}.game-media-card-actions button{padding:8px 11px;font-size:11px}.game-media-empty-state{text-align:center;border:1px dashed #ffffff1a;border-radius:18px;padding:50px 20px}.game-media-empty-state h3{margin-bottom:8px}.game-media-empty-state p{color:#ffffff80;line-height:1.6}.game-media-delete-backdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.game-media-delete-modal{background:#111;border:1px solid #ffffff1a;border-radius:24px;width:min(520px,100%);padding:30px;box-shadow:0 35px 110px #000000ad}.game-media-delete-modal h2{margin-bottom:12px}.game-media-delete-modal p{color:#ffffff94;margin-bottom:24px;line-height:1.65}.game-media-delete-modal>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:1100px){.game-media-manager-layout{grid-template-columns:1fr}}@media (max-width:760px){.game-media-manager{padding:22px}.game-media-manager-header{flex-direction:column;align-items:flex-start}.game-media-grid{grid-template-columns:1fr}}.game-asset-upload{gap:18px;display:grid}.game-asset-upload-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.game-asset-upload-header>div{max-width:620px}.game-asset-upload-header span{color:#d4af37;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.game-asset-upload-header h3{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:25px}.game-asset-upload-header p,.game-asset-upload-header small{color:#ffffff85;font-size:13px;line-height:1.6}.game-asset-upload-header small{flex-shrink:0}.game-asset-upload-dropzone{cursor:pointer;background:radial-gradient(circle,#d4af3714,#0000 52%),#ffffff06;border:1px dashed #d4af374d;border-radius:20px;place-items:center;min-height:280px;transition:border-color .25s,background .25s,transform .25s;display:grid;position:relative;overflow:hidden}.game-asset-upload-dropzone:hover,.game-asset-upload-dropzone.is-dragging{background:radial-gradient(circle,#d4af3724,#0000 52%),#ffffff0a;border-color:#d4af37a6;transform:translateY(-2px)}.game-asset-upload-dropzone:focus-visible{outline-offset:4px;outline:3px solid #d4af3742}.game-asset-upload-preview{position:absolute;inset:0}.game-asset-upload-preview img{object-fit:cover;object-position:center}.game-asset-upload-preview-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#000000b8);position:absolute;inset:0}.game-asset-upload-preview>span{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4d87a;letter-spacing:1px;text-transform:uppercase;background:#090909c2;border:1px solid #d4af3747;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;position:absolute;bottom:16px;left:18px}.game-asset-upload-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px;display:flex}.game-asset-upload-empty strong{color:#fff;font-size:18px}.game-asset-upload-empty span,.game-asset-upload-empty small{color:#ffffff80}.game-asset-upload-empty small{font-size:11px}.game-asset-upload-file{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.game-asset-upload-file>div{flex-direction:column;gap:4px;min-width:0;display:flex}.game-asset-upload-file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-asset-upload-file span{color:#ffffff7a;font-size:12px}.game-asset-upload-file button,.game-asset-upload-actions button{color:#f4d87a;cursor:pointer;background:#d4af3714;border:1px solid #d4af3742;border-radius:999px;padding:10px 15px;font-weight:800}.game-asset-upload-file button:disabled,.game-asset-upload-actions button:disabled{cursor:not-allowed;opacity:.55}.game-asset-upload-actions{flex-wrap:wrap;gap:10px;display:flex}.game-asset-upload-progress{background:#d4af370f;border:1px solid #d4af372e;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.game-asset-upload-progress>span{border:2px solid #d4af373d;border-top-color:#f4d87a;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite game-asset-upload-spin}.game-asset-upload-progress p{color:#ffffffa8;font-size:13px}.game-asset-upload-success,.game-asset-upload-error{border-radius:13px;padding:13px 15px;font-size:13px;font-weight:800}.game-asset-upload-success{color:#91f0b6;background:#56d38914;border:1px solid #56d38947}.game-asset-upload-error{color:#faa;background:#ff5c5c14;border:1px solid #ff5c5c47}@keyframes game-asset-upload-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.game-asset-upload-header{flex-direction:column}.game-asset-upload-dropzone{min-height:220px}.game-asset-upload-file{flex-direction:column;align-items:flex-start}}.game-asset-card{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 36%),#ffffff06;border:1px solid #ffffff14;border-radius:24px;min-width:0;padding:24px}.game-asset-card--hero{grid-column:1/-1}.game-asset-card-loading{color:#ffffff94;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:280px;display:flex}.game-asset-card-loading>span{border:2px solid #d4af3738;border-top-color:#f4d87a;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite game-asset-card-spin}.game-asset-card-error{color:#faa;background:#ff5c5c14;border:1px solid #ff5c5c47;border-radius:13px;margin-bottom:18px;padding:13px 15px;font-size:13px;font-weight:800}.game-asset-card-status{background:#56d3890e;border:1px solid #56d38933;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px 17px;display:flex}.game-asset-card-status>div{flex-direction:column;gap:4px;display:flex}.game-asset-card-status span{color:#91f0b6;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:900}.game-asset-card-status strong{color:#fff;font-size:14px}.game-asset-card-status small{color:#ffffff75;font-size:11px}@keyframes game-asset-card-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.game-asset-card{padding:18px}.game-asset-card-status{flex-direction:column;align-items:flex-start}}.game-asset-card--cover{grid-column:span 1}.game-asset-card--cover .game-asset-upload-dropzone{aspect-ratio:2/3;width:min(100%,420px);min-height:auto;margin:0 auto}.game-asset-card--trailer{grid-column:1/-1}.game-trailer-card-header{margin-bottom:20px}.game-trailer-card-header span{color:#d4af37;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.game-trailer-card-header h3{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:25px}.game-trailer-card-header p{color:#ffffff85;max-width:700px;font-size:13px;line-height:1.6}.game-trailer-preview{background:#080808;border:1px solid #ffffff17;border-radius:20px;min-height:390px;margin-bottom:20px;position:relative;overflow:hidden}.game-trailer-preview img{object-fit:cover;object-position:center}.game-trailer-preview-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#000000b3),#0000001f;position:absolute;inset:0}.game-trailer-preview a{z-index:2;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:900;display:flex;position:absolute;inset:0}.game-trailer-preview a>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4d87a;background:#090909a8;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:68px;height:68px;padding-left:4px;font-size:25px;transition:transform .25s,background .25s;display:grid}.game-trailer-preview a:hover>span{background:#d4af3738;transform:scale(1.08)}.game-trailer-form{gap:17px;display:grid}.game-trailer-field{flex-direction:column;gap:8px;display:flex}.game-trailer-field label{color:#ffffffb3;font-size:12px;font-weight:800}.game-trailer-field input{color:#fff;width:100%;font:inherit;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;outline:none;padding:14px 15px}.game-trailer-field input:focus{border-color:#d4af378c;box-shadow:0 0 0 3px #d4af3717}.game-trailer-field small{color:#ffffff73;font-size:11px;line-height:1.5}.game-trailer-actions{flex-wrap:wrap;gap:10px;display:flex}.game-trailer-actions button{color:#f4d87a;cursor:pointer;background:#d4af3714;border:1px solid #d4af3742;border-radius:999px;padding:11px 16px;font-weight:800}.game-trailer-actions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:700px){.game-trailer-preview{min-height:240px}}.game-asset-card--gallery{grid-column:1/-1}.game-gallery-card-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.game-gallery-card-header>div{max-width:760px}.game-gallery-card-header span{color:#d4af37;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.game-gallery-card-header h3{color:#fff;letter-spacing:-.6px;margin-bottom:8px;font-size:27px}.game-gallery-card-header p{color:#ffffff85;font-size:13px;line-height:1.6}.game-gallery-card-header>strong{color:#ffffff8c;flex-shrink:0;font-size:13px}.game-gallery-admin-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:26px;display:grid}.game-gallery-admin-card{background:#0c0c0c;border:1px solid #ffffff14;border-radius:19px;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.game-gallery-admin-card:hover{border-color:#d4af374d;transform:translateY(-5px);box-shadow:0 25px 65px #0006}.game-gallery-admin-preview{aspect-ratio:16/9;background:#080808;width:100%;position:relative;overflow:hidden}.game-gallery-admin-preview img{object-fit:cover;object-position:center;transition:transform .5s}.game-gallery-admin-card:hover .game-gallery-admin-preview img{transform:scale(1.05)}.game-gallery-admin-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#00000094);position:absolute;inset:0}.game-gallery-admin-badges{z-index:2;flex-wrap:wrap;gap:7px;display:flex;position:absolute;top:12px;left:12px}.game-gallery-admin-badges span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4d87a;letter-spacing:1px;text-transform:uppercase;background:#090909c2;border:1px solid #d4af3740;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.game-gallery-admin-content{justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.game-gallery-admin-content h4{color:#fff;margin-bottom:5px;font-size:15px}.game-gallery-admin-content p{color:#ffffff73;font-size:11px}.game-gallery-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.game-gallery-admin-actions button{color:#f4d87a;cursor:pointer;background:#d4af3712;border:1px solid #d4af373d;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.game-gallery-admin-actions button:disabled{cursor:not-allowed;opacity:.5}.game-gallery-empty{text-align:center;border:1px dashed #ffffff1a;border-radius:18px;margin-top:26px;padding:48px 24px}.game-gallery-empty h4{margin-bottom:8px}.game-gallery-empty p{color:#ffffff80}@media (max-width:760px){.game-gallery-card-header{flex-direction:column;align-items:flex-start}.game-gallery-admin-grid{grid-template-columns:1fr}.game-gallery-admin-content{flex-direction:column;align-items:flex-start}.game-gallery-admin-actions{justify-content:flex-start}}.admin-game-requirements{flex-direction:column;gap:20px;display:flex}.admin-game-requirements-level{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff12;border-radius:16px;padding:22px}.admin-game-requirements-level-heading{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.admin-game-requirements-level-heading>span{color:#d4af37;letter-spacing:1px;text-transform:uppercase;background:#d4af3712;border:1px solid #d4af3747;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:104px;min-height:30px;padding:6px 12px;font-size:10px;font-weight:900;display:inline-flex}.admin-game-requirements-level-heading>div{flex:1;min-width:0}.admin-game-requirements-level-heading h4{color:#fff;letter-spacing:-.3px;margin:0 0 6px;font-size:18px;font-weight:800}.admin-game-requirements-level-heading p{color:#ffffff75;margin:0;font-size:12px;line-height:1.6}@media (max-width:760px){.admin-game-requirements-level{padding:18px}.admin-game-requirements-level-heading{flex-direction:column;gap:12px}.admin-game-requirements-level-heading>span{min-width:auto}}.admin-game-editor{min-width:0}.admin-game-editor-form{flex-direction:column;gap:24px;display:flex}.admin-game-editor-card{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:22px;padding:24px;display:flex}.admin-game-editor-card-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.admin-game-editor-card-heading>span{color:#d8b768;letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;font-size:.72rem;font-weight:800}.admin-game-editor-card-heading>div{width:min(100%,520px)}.admin-game-editor-card-heading h3{color:#fff;margin:0;font-size:1.08rem;line-height:1.3}.admin-game-editor-card-heading p{color:#ffffff94;margin:7px 0 0;font-size:.86rem;line-height:1.6}.admin-game-editor-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-game-editor-card-grid .admin-games-field--full{grid-column:1/-1}.admin-games-field-label{color:#ffffffd1;margin-bottom:9px;font-size:.82rem;font-weight:700;display:block}.admin-games-field small{color:#ffffff6b;margin-top:8px;font-size:.76rem;line-height:1.5;display:block}.admin-game-editor-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff16;border-radius:15px;align-items:center;gap:15px;min-height:76px;padding:15px 17px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 4px 14px #00000021}.admin-game-editor-toggle:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 0%,#d8b7680e,#0000 42%);transition:opacity .18s;position:absolute;inset:0}.admin-game-editor-toggle:hover{background:linear-gradient(#ffffff0d,#ffffff07);border-color:#ffffff24;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff07,0 10px 24px #0003}.admin-game-editor-toggle:hover:before{opacity:1}.admin-game-editor-toggle:active{transform:translateY(0)scale(.995);box-shadow:inset 0 2px 5px #0000002e,0 4px 12px #00000024}.admin-game-editor-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.admin-game-editor-toggle-control{z-index:1;background:linear-gradient(#ffffff21,#ffffff14);border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;width:48px;height:27px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 2px 4px #00000038,inset 0 1px #ffffff0a}.admin-game-editor-toggle-control:after{content:"";background:linear-gradient(#fff,#dedede);border:1px solid #ffffff3d;border-radius:50%;width:19px;height:19px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .18s,box-shadow .18s;position:absolute;top:3px;left:3px;box-shadow:0 3px 8px #00000057,inset 0 1px #fffc}.admin-game-editor-toggle input:checked+.admin-game-editor-toggle-control{background:linear-gradient(#e7c968,#cda73b);border-color:#f4d87a52;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 4px #70510924,0 0 0 3px #d8b76816,0 7px 18px #d4af371f}.admin-game-editor-toggle input:checked+.admin-game-editor-toggle-control:after{background:linear-gradient(#fff,#f3e9c8);transform:translate(21px);box-shadow:0 4px 10px #43300557,inset 0 1px #ffffffe6}.admin-game-editor-toggle input:focus-visible+.admin-game-editor-toggle-control{outline:none;box-shadow:0 0 0 3px #070707f2,0 0 0 5px #d8b76880,inset 0 2px 4px #0003}.admin-game-editor-toggle input:checked:focus-visible+.admin-game-editor-toggle-control{box-shadow:0 0 0 3px #070707f2,0 0 0 5px #d8b7688a,inset 0 1px #ffffff47,0 7px 18px #d4af3724}.admin-game-editor-toggle:has(input:disabled){cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.admin-game-editor-toggle:has(input:disabled):hover{background:linear-gradient(#ffffff0a,#ffffff05);border-color:#ffffff16;transform:none;box-shadow:inset 0 1px #ffffff05}.admin-game-editor-toggle:has(input:disabled):before{opacity:0}.admin-game-editor-toggle-content{z-index:1;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex;position:relative}.admin-game-editor-toggle-content strong{color:#ffffffeb;letter-spacing:.01em;font-size:.87rem;font-weight:760;line-height:1.3;transition:color .18s}.admin-game-editor-toggle-content small{color:#ffffff70;font-size:.75rem;line-height:1.5;transition:color .18s}.admin-game-editor-toggle:hover .admin-game-editor-toggle-content strong{color:#fff}.admin-game-editor-toggle:hover .admin-game-editor-toggle-content small{color:#ffffff8a}.admin-game-editor-toggle:has(input:checked) .admin-game-editor-toggle-content strong{color:#f1dc98}@media (max-width:620px){.admin-game-editor-toggle{gap:13px;min-height:72px;padding:14px 15px}.admin-game-editor-toggle-control{width:46px;height:26px}.admin-game-editor-toggle-control:after{width:18px;height:18px}.admin-game-editor-toggle input:checked+.admin-game-editor-toggle-control:after{transform:translate(20px)}}@media (prefers-reduced-motion:reduce){.admin-game-editor-toggle,.admin-game-editor-toggle:before,.admin-game-editor-toggle-control,.admin-game-editor-toggle-control:after,.admin-game-editor-toggle-content strong,.admin-game-editor-toggle-content small{transition-duration:.01ms}}.admin-game-editor-actions{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0ff0;border:1px solid #ffffff1f;border-radius:16px;margin-top:4px;padding:16px;position:sticky;bottom:16px;box-shadow:0 20px 50px #00000059}.admin-game-editor-actions button:disabled{cursor:not-allowed;opacity:.58}@media (max-width:760px){.admin-game-editor-card{border-radius:15px;padding:18px}.admin-game-editor-card-heading{flex-direction:column;gap:10px}.admin-game-editor-card-grid{grid-template-columns:1fr}.admin-game-editor-card-grid .admin-games-field--full{grid-column:auto}.admin-game-editor-actions{bottom:8px}}.admin-game-specifications{flex-direction:column;gap:22px;display:flex}.admin-game-specifications-section{background:linear-gradient(145deg,#ffffff08,#ffffff04);border:1px solid #ffffff14;border-radius:16px;padding:22px}.admin-game-specifications-section-heading{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:18px;display:flex}.admin-game-specifications-section-heading>span{color:#d4af37;letter-spacing:1px;text-transform:uppercase;background:#d4af3714;border:1px solid #d4af3747;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:110px;min-height:30px;padding:6px 14px;font-size:10px;font-weight:900;display:inline-flex}.admin-game-specifications-section-heading>div{flex:1;min-width:0}.admin-game-specifications-section-heading h4{color:#fff;letter-spacing:-.3px;margin:0 0 6px;font-size:18px;font-weight:800}.admin-game-specifications-section-heading p{color:#ffffff7a;margin:0;font-size:12px;line-height:1.6}.admin-game-specifications-options{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.admin-game-specifications .admin-games-field{margin-top:18px}@media (max-width:760px){.admin-game-specifications-section{padding:18px}.admin-game-specifications-section-heading{flex-direction:column;gap:12px}.admin-game-specifications-section-heading>span{min-width:auto}.admin-game-specifications-options{grid-template-columns:1fr}}.game-media-card{gap:24px;padding:26px;display:grid}.game-media-card-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.game-media-card-heading{align-items:flex-start;gap:16px;display:flex}.game-media-card-icon{color:#d4af37;background:linear-gradient(145deg,#d4af3721,#d4af3709);border:1px solid #d4af373d;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.game-media-card-heading>div:last-child>span{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:800;display:block}.game-media-card-heading h2{margin:0;font-size:clamp(1.2rem,2vw,1.55rem)}.game-media-card-heading p{max-width:720px;color:var(--text-muted,#9b9b9b);margin:8px 0 0;line-height:1.65}.game-media-guidelines{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-media-guidelines>div{min-height:48px;color:var(--text-muted,#a6a6a6);background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.86rem;display:flex}.game-media-guidelines svg{color:#d4af37;flex:none}.game-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.game-media-slot{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff16;border-radius:16px;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.game-media-slot:hover{border-color:#d4af3738;transform:translateY(-2px);box-shadow:0 18px 45px #0003}.game-media-slot.has-media{border-color:#d4af3733}.game-media-slot-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 15px;display:flex}.game-media-slot-header>div{min-width:0}.game-media-slot-label{color:var(--text-primary,#f5f5f5);font-size:.96rem;font-weight:750}.game-media-slot-header p{color:var(--text-muted,#989898);margin:6px 0 0;font-size:.79rem;line-height:1.5}.game-media-status{color:#8bd49f;white-space:nowrap;background:#3f9b5914;border:1px solid #5abe7833;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:.68rem;font-weight:750;display:inline-flex}.game-media-status--empty{color:#8d8d8d;background:#ffffff06;border-color:#ffffff17}.game-media-preview{background:radial-gradient(circle,#d4af370f,#0000 68%),#0a0a0a;border-block:1px solid #fff1;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.game-media-preview img{object-fit:cover}.game-media-slot--cover .game-media-preview img{object-position:center 22%}.game-media-slot--logo .game-media-preview img{object-fit:contain;padding:34px}.game-media-preview-overlay{pointer-events:none;background:linear-gradient(#0000 55%,#0000006b);position:absolute;inset:0}.game-media-empty-preview{text-align:center;color:#777;place-items:center;max-width:280px;padding:34px 20px;display:grid}.game-media-empty-preview svg{color:#9b8341;margin-bottom:13px}.game-media-empty-preview strong{color:#c8c8c8;font-size:.9rem}.game-media-empty-preview span{margin-top:7px;font-size:.76rem;line-height:1.55}.game-media-slot-footer{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px 18px;display:flex}.game-media-information{gap:4px;min-width:0;display:grid}.game-media-information strong{color:#e6e6e6;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.game-media-information span{color:#858585;font-size:.7rem}.game-media-actions{flex:none;align-items:center;gap:8px;display:flex}.game-media-choose-button,.game-media-remove-button{min-height:38px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.76rem;font-weight:750;transition:transform .16s,border-color .16s,background .16s,opacity .16s;display:inline-flex}.game-media-choose-button{color:#e6c65d;background:#d4af3714;border:1px solid #d4af3742}.game-media-remove-button{color:#e88484;background:#cd3d3d11;border:1px solid #e8565630}.game-media-choose-button:hover:not(:disabled),.game-media-remove-button:hover:not(:disabled){transform:translateY(-1px)}.game-media-choose-button:hover:not(:disabled){background:#d4af3721;border-color:#d4af377a}.game-media-remove-button:hover:not(:disabled){background:#cd3d3d1f;border-color:#e856565c}.game-media-choose-button:disabled,.game-media-remove-button:disabled{cursor:not-allowed;opacity:.5}.game-media-picker-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:24px;animation:.16s game-media-picker-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.game-media-picker-dialog{background:#101010;border:1px solid #ffffff1c;border-radius:20px;width:min(1440px,100%);max-height:calc(100vh - 48px);animation:.18s game-media-picker-enter;overflow:hidden;box-shadow:0 35px 100px #0000009e,0 0 0 1px #d4af3709}.game-media-picker-header{background:linear-gradient(135deg,#d4af370e,#0000 55%);border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.game-media-picker-heading{align-items:center;gap:13px;display:flex}.game-media-picker-icon{color:#d4af37;background:#d4af3712;border:1px solid #d4af3733;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.game-media-picker-heading h2{color:#f4f4f4;margin:0;font-size:1.05rem}.game-media-picker-heading p{color:#929292;margin:4px 0 0;font-size:.78rem}.game-media-picker-close{color:#a9a9a9;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:color .16s,border-color .16s,background .16s;display:grid}.game-media-picker-close:hover{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.game-media-picker-content{max-height:calc(100vh - 150px);padding:20px;overflow-y:auto}.game-media-picker-content .media-library{margin:0}@media (max-width:1050px){.game-media-grid{grid-template-columns:1fr}}@media (max-width:760px){.game-media-card{padding:20px}.game-media-guidelines{grid-template-columns:1fr}.game-media-slot-header,.game-media-slot-footer{flex-direction:column;align-items:stretch}.game-media-actions{width:100%}.game-media-choose-button,.game-media-remove-button{flex:1}.game-media-picker-backdrop{padding:10px}.game-media-picker-dialog{border-radius:15px;max-height:calc(100vh - 20px)}.game-media-picker-header{padding:15px}.game-media-picker-heading p{display:none}.game-media-picker-content{max-height:calc(100vh - 94px);padding:12px}}@media (max-width:520px){.game-media-card-heading{align-items:center}.game-media-card-heading p{display:none}.game-media-status{align-self:flex-start}.game-media-actions{flex-direction:column}.game-media-choose-button,.game-media-remove-button{width:100%}}@media (prefers-reduced-motion:reduce){.game-media-picker-backdrop,.game-media-picker-dialog{animation:none}.game-media-slot,.game-media-choose-button,.game-media-remove-button{transition:none}}.game-library-controls{background:radial-gradient(circle at 100% 0,#d4af3717,#0000 38%),linear-gradient(145deg,#ffffff0b,#ffffff06);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:20px;width:100%;min-width:0;margin:26px 0 28px;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff09,0 22px 55px #0003}.game-library-controls-top{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:16px;width:100%;min-width:0;display:grid}.game-library-search-field,.game-library-control-field{flex-direction:column;gap:9px;min-width:0;display:flex}.game-library-search-field>span,.game-library-control-field>span{color:#d4af37;letter-spacing:1.7px;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.game-library-search-field input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;outline:none;width:100%;min-width:0;height:52px;padding:0 18px;font-size:15px;transition:border-color .25s,background .25s,box-shadow .25s}.game-library-search-field input::placeholder{color:#fff6}.game-library-search-field input:hover{background:#fff1;border-color:#d4af374d}.game-library-search-field input:focus{background:#ffffff12;border-color:#d4af37ad;box-shadow:0 0 0 3px #d4af3721,0 14px 32px #00000038}.game-library-result-count{color:#f4d87a;white-space:nowrap;background:#d4af3714;border:1px solid #d4af3738;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 18px;font-size:13px;font-weight:900;display:flex}.game-library-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:14px;width:100%;min-width:0;display:grid}.game-library-control-field select{color:#fff;cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;min-width:0;height:50px;padding:0 38px 0 15px;font-size:14px;transition:border-color .25s,background-color .25s,box-shadow .25s}.game-library-control-field select:hover{background-color:#fff1;border-color:#d4af374d}.game-library-control-field select:focus{background-color:#ffffff12;border-color:#d4af37ad;box-shadow:0 0 0 3px #d4af3721}.game-library-control-field select option{color:#fff;background:#141414}.game-library-clear-slot{display:none}.game-library-filter-grid:has(.game-library-clear-button){grid-template-columns:repeat(3,minmax(0,1fr))}.game-library-filter-grid:has(.game-library-clear-button) .game-library-clear-slot{align-items:flex-end;display:flex}.admin-games-page .game-library-clear-button{color:#fff;width:100%;height:50px;box-shadow:none;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:14px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:900;transition:transform .25s,border-color .25s,background .25s,color .25s;display:inline-flex}.admin-games-page .game-library-clear-button:before{display:none}.admin-games-page .game-library-clear-button:hover{color:#f4d87a;box-shadow:none;background:#d4af371f;border-color:#d4af3761;transform:translateY(-2px)}@media (max-width:1280px){.game-library-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.game-library-controls-top{grid-template-columns:1fr}.game-library-result-count{justify-content:flex-start;width:fit-content;min-height:42px;padding:0 14px}:is(.game-library-filter-grid,.game-library-filter-grid:has(.game-library-clear-button)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.game-library-controls{border-radius:18px;padding:16px}:is(.game-library-filter-grid,.game-library-filter-grid:has(.game-library-clear-button)){grid-template-columns:1fr}}.game-library-selection-toolbar{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;margin-bottom:16px;padding:14px 18px;display:flex}.game-library-select-all{color:#e8e8e8;cursor:pointer;align-items:center;gap:11px;font-size:13px;font-weight:800;display:inline-flex}.game-library-select-all input,.game-library-card-checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.game-library-checkbox-visual{color:#0000;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.game-library-checkbox-visual>span{font-size:14px;font-weight:900;line-height:1}.game-library-select-all:hover .game-library-checkbox-visual,.game-library-card-checkbox:hover .game-library-checkbox-visual{border-color:#d4af37a6;transform:translateY(-1px)}.game-library-select-all input:checked+.game-library-checkbox-visual,.game-library-card-checkbox input:checked+.game-library-checkbox-visual{color:#090909;background:linear-gradient(135deg,#d4af37,#f4d87a);border-color:#0000;box-shadow:0 8px 20px #d4af373d}.game-library-select-all input:focus-visible+.game-library-checkbox-visual,.game-library-card-checkbox input:focus-visible+.game-library-checkbox-visual{box-shadow:0 0 0 3px #d4af3733}.game-library-select-all input:indeterminate+.game-library-checkbox-visual{background:#d4af3729;border-color:#d4af37a6}.game-library-select-all input:indeterminate+.game-library-checkbox-visual>span{color:#0000}.game-library-select-all input:indeterminate+.game-library-checkbox-visual:after{content:"";background:#f4d87a;border-radius:999px;width:10px;height:2px}.game-library-selection-summary{color:#999;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.admin-page .game-library-selection-summary button{color:#fff;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:8px 13px;font-size:12px}.admin-page .game-library-selection-summary button:before{display:none}.admin-page .game-library-selection-summary button:hover{color:#f4d87a;box-shadow:none;background:#d4af371c;border-color:#d4af3759;transform:translateY(-1px)}.game-library-bulk-bar{background:radial-gradient(circle at 100% 0,#d4af3721,#0000 42%),#d4af3711;border:1px solid #d4af3747;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-bottom:16px;padding:16px 18px;animation:.25s gameLibraryBulkBarIn;display:flex}.game-library-bulk-bar strong{color:#f4d87a;font-size:20px}.game-library-bulk-bar span{color:#fff;font-size:14px;font-weight:800}.game-library-bulk-bar p{color:#a7a7a7;margin:0;font-size:13px}.admin-game-card{position:relative}.game-library-card-checkbox{z-index:3;cursor:pointer;display:inline-flex;position:absolute;top:16px;right:16px}.admin-game-card.is-selected{background:radial-gradient(circle at 100% 0,#d4af3721,#0000 35%),#ffffff0e;border-color:#d4af37ad;box-shadow:0 0 0 2px #d4af371f,0 22px 50px #00000040}.admin-game-card-content{min-width:0}@media (max-width:700px){.game-library-selection-toolbar,.game-library-bulk-bar{flex-direction:column;align-items:flex-start}.game-library-selection-summary{justify-content:space-between;width:100%}.game-library-card-checkbox{top:13px;right:13px}}.admin-article-badges{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.commercial-stats-section{margin-top:34px}.commercial-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.commercial-stats-grid>div{min-width:0;height:100%}.commercial-stat-card{flex-direction:column;gap:18px;height:100%;min-height:250px;display:flex}.commercial-stat-card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.commercial-stat-icon{border:1px solid var(--nexa-gold-20);border-radius:var(--nexa-radius-lg);background:var(--nexa-gold-10);width:52px;height:52px;color:var(--nexa-color-gold-400);flex-shrink:0;justify-content:center;align-items:center;display:flex}.commercial-stat-eyebrow{color:var(--nexa-color-text-subtle);font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-eyebrow);line-height:var(--nexa-line-height-none);text-align:right;text-transform:uppercase}.commercial-stat-value{color:var(--nexa-color-text-primary);font-size:clamp(2.75rem,5vw,4rem);font-weight:var(--nexa-font-weight-black);letter-spacing:-.16rem;line-height:var(--nexa-line-height-none)}.commercial-stat-copy{flex-direction:column;gap:8px;display:flex}.commercial-stat-copy h3{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-xl);line-height:var(--nexa-line-height-tight)}.commercial-stat-copy p{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-sm);line-height:var(--nexa-line-height-relaxed)}.commercial-stat-trend{border-top:var(--nexa-border-subtle);color:var(--nexa-color-text-secondary);font-size:var(--nexa-font-size-xs);font-weight:var(--nexa-font-weight-bold);line-height:var(--nexa-line-height-normal);margin-top:auto;padding-top:14px}.commercial-stat-trend--up{color:var(--nexa-color-success-light)}.commercial-stat-trend--down{color:var(--nexa-color-danger-light)}.commercial-stat-trend--neutral{color:var(--nexa-color-text-muted)}@media (max-width:1200px){.commercial-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.commercial-stats-grid{grid-template-columns:1fr}.commercial-stat-card{min-height:0}.commercial-stat-value{font-size:3rem}}.commercial-dashboard{margin-top:34px}.commercial-dashboard-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.commercial-dashboard-header>div:first-child{max-width:760px}.commercial-dashboard-header h2{color:var(--nexa-color-text-primary);font-size:clamp(2rem,4vw,3rem);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-heading);margin-top:6px}.commercial-dashboard-description{max-width:720px;color:var(--nexa-color-text-secondary);font-size:var(--nexa-font-size-base);line-height:var(--nexa-leading-body-relaxed);margin-top:12px}.commercial-dashboard-periods{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-full);background:var(--nexa-white-04);flex-wrap:wrap;gap:8px;padding:6px;display:inline-flex}.admin-page .commercial-dashboard-periods button{border-radius:var(--nexa-radius-full);min-height:40px;color:var(--nexa-color-text-secondary);box-shadow:none;font-size:var(--nexa-font-size-xs);font-weight:var(--nexa-font-weight-extrabold);white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 15px}.admin-page .commercial-dashboard-periods button:before{display:none}.admin-page .commercial-dashboard-periods button:hover{border-color:var(--nexa-white-10);background:var(--nexa-white-06);color:var(--nexa-color-text-primary);box-shadow:none;transform:none}.admin-page .commercial-dashboard-periods button.is-active{border-color:var(--nexa-gold-25);background:linear-gradient(135deg, var(--nexa-color-gold-500), var(--nexa-color-gold-400));color:var(--nexa-color-background);box-shadow:var(--nexa-shadow-gold-sm)}.admin-page .commercial-dashboard-periods button:focus-visible{box-shadow:var(--nexa-shadow-focus)}.commercial-dashboard-state{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-xl);background:radial-gradient(circle at top right, var(--nexa-gold-08), transparent 36%), var(--nexa-white-04);margin-top:34px;padding:26px}.commercial-dashboard-loading,.commercial-dashboard-error{justify-content:space-between;align-items:center;gap:20px;display:flex}.commercial-dashboard-loading{justify-content:flex-start}.commercial-dashboard-loading>div,.commercial-dashboard-error>div{min-width:0}.commercial-dashboard-loading strong,.commercial-dashboard-error strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-base);display:block}.commercial-dashboard-loading p,.commercial-dashboard-error p{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-sm);line-height:var(--nexa-line-height-relaxed);margin-top:5px}.commercial-dashboard-refreshing{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-full);background:var(--nexa-white-04);color:var(--nexa-color-text-secondary);font-size:var(--nexa-font-size-xs);font-weight:var(--nexa-font-weight-bold);align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;display:inline-flex}.commercial-dashboard-inline-warning{border-radius:var(--nexa-radius-md);color:#f0c980;font-size:var(--nexa-font-size-sm);font-weight:var(--nexa-font-weight-bold);background:#ffb44612;border:1px solid #ffb44638;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex}.admin-page .commercial-dashboard-inline-warning button{color:#f4d87a;box-shadow:none;background:#ffb44614;border:1px solid #ffb44647;padding:8px 12px}.admin-page .commercial-dashboard-inline-warning button:before{display:none}.admin-page .commercial-dashboard-inline-warning button:hover{box-shadow:none;background:#ffb44624;transform:none}@media (max-width:1000px){.commercial-dashboard-header{flex-direction:column;align-items:flex-start}.commercial-dashboard-periods{border-radius:var(--nexa-radius-xl);width:100%}.admin-page .commercial-dashboard-periods button{flex:120px}}@media (max-width:700px){.commercial-dashboard{margin-top:28px}.commercial-dashboard-header{gap:20px;margin-bottom:22px}.commercial-dashboard-header h2{font-size:2rem}.commercial-dashboard-periods{border-radius:var(--nexa-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-page .commercial-dashboard-periods button{width:100%}.commercial-dashboard-loading,.commercial-dashboard-error,.commercial-dashboard-inline-warning{flex-direction:column;align-items:flex-start}.commercial-dashboard-error .nexa-button{width:100%}}.publishing-health-section,.editorial-overview-section,.release-pipeline-section,.platform-growth-section,.commercial-activity-section{margin-top:42px}.publishing-health-card,.editorial-overview-card,.release-pipeline-card,.platform-growth-card,.commercial-activity-card{min-width:0}.publishing-health-header,.editorial-overview-card-header,.release-pipeline-card-header,.platform-growth-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.publishing-health-header>div:first-child,.editorial-overview-card-header>div:first-child,.release-pipeline-card-header>div:first-child,.platform-growth-header>div:first-child{min-width:0}.publishing-health-label,.editorial-overview-card-header span,.release-pipeline-card-header span,.platform-growth-header>div:first-child>span{color:var(--nexa-color-gold-500);font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-eyebrow);text-transform:uppercase;margin-bottom:8px;display:block}.publishing-health-header h3,.editorial-overview-card-header h3,.release-pipeline-card-header h3,.platform-growth-header h3{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-2xl);letter-spacing:-.04rem;margin-bottom:8px}.publishing-health-header p,.editorial-overview-card-header p,.release-pipeline-card-header p,.platform-growth-header p{max-width:680px;color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-sm);line-height:var(--nexa-line-height-relaxed)}.publishing-health-status{border-radius:var(--nexa-radius-full);font-size:var(--nexa-font-size-xs);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-label);text-transform:uppercase;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.publishing-health-status--warning{color:#f0c980;background:#ffb44617;border:1px solid #ffb44647}.publishing-health-status--healthy{color:var(--nexa-color-success-light);background:#22c55e17;border:1px solid #22c55e40}.publishing-health-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.publishing-health-item{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-lg);background:var(--nexa-white-04);align-items:flex-start;gap:14px;min-width:0;padding:16px;display:flex}.publishing-health-item-icon,.release-pipeline-item-icon,.commercial-activity-icon{border:1px solid var(--nexa-gold-20);border-radius:var(--nexa-radius-md);background:var(--nexa-gold-10);width:42px;height:42px;color:var(--nexa-color-gold-400);flex-shrink:0;justify-content:center;align-items:center;display:flex}.publishing-health-item-copy,.release-pipeline-item-copy,.commercial-activity-copy{flex:1;min-width:0}.publishing-health-item-heading,.release-pipeline-item-heading,.commercial-activity-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.publishing-health-item-heading strong,.release-pipeline-item-heading strong,.commercial-activity-heading strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-sm);line-height:var(--nexa-line-height-tight)}.publishing-health-item-heading span,.release-pipeline-item-heading span{color:var(--nexa-color-gold-400);font-size:var(--nexa-font-size-xl);font-weight:var(--nexa-font-weight-black);line-height:var(--nexa-line-height-none)}.publishing-health-item p,.release-pipeline-item p{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-xs);line-height:var(--nexa-line-height-relaxed);margin-top:7px}.editorial-overview-grid,.release-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.editorial-overview-card-header>strong,.release-pipeline-card-header>strong{color:var(--nexa-color-gold-400);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:var(--nexa-font-weight-black);letter-spacing:-.12rem;line-height:var(--nexa-line-height-none);flex-shrink:0}.editorial-distribution-list,.release-pipeline-list{flex-direction:column;gap:18px;display:flex}.editorial-distribution-item{flex-direction:column;gap:9px;display:flex}.editorial-distribution-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.editorial-distribution-heading>span{color:var(--nexa-color-text-secondary);font-size:var(--nexa-font-size-sm);font-weight:var(--nexa-font-weight-bold)}.editorial-distribution-heading>div{align-items:baseline;gap:9px;display:flex}.editorial-distribution-heading strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-lg)}.editorial-distribution-heading small{color:var(--nexa-color-text-subtle);font-size:var(--nexa-font-size-2xs)}.editorial-distribution-track{border-radius:var(--nexa-radius-full);background:var(--nexa-white-06);height:10px;overflow:hidden}.editorial-distribution-fill{border-radius:inherit;background:linear-gradient(135deg, var(--nexa-color-gold-500), var(--nexa-color-gold-400));min-width:0;height:100%;transition:width var(--nexa-transition-slow)}.editorial-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.editorial-status-card{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-lg);background:var(--nexa-white-04);padding:18px}.editorial-status-card>span,.editorial-overview-meta span,.release-database-stat span,.platform-growth-summary span,.platform-growth-footer span{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-xs);font-weight:var(--nexa-font-weight-bold);display:block}.editorial-status-card>strong{color:var(--nexa-color-text-primary);font-size:2rem;line-height:var(--nexa-line-height-none);margin:10px 0 6px;display:block}.editorial-status-card>small{color:var(--nexa-color-text-subtle);font-size:var(--nexa-font-size-2xs);line-height:var(--nexa-line-height-normal)}.editorial-overview-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.editorial-overview-meta>div{border-radius:var(--nexa-radius-md);background:#d4af370f;padding:14px}.editorial-overview-meta strong,.release-database-stat strong,.platform-growth-summary strong,.platform-growth-footer strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-xl);margin-top:6px;display:block}.release-pipeline-item{border-bottom:var(--nexa-border-subtle);align-items:flex-start;gap:14px;padding:15px 0;display:flex}.release-pipeline-item:first-child{padding-top:0}.release-pipeline-item:last-child{border-bottom:none;padding-bottom:0}.release-database-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.release-database-stat{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-md);background:var(--nexa-white-04);padding:14px}.release-date-health{border:var(--nexa-border-gold);border-radius:var(--nexa-radius-lg);background:var(--nexa-gold-08);justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.release-date-health-copy{min-width:0;color:var(--nexa-color-gold-400);align-items:flex-start;gap:12px;display:flex}.release-date-health-copy>div{min-width:0}.release-date-health-copy strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-sm)}.release-date-health-copy p{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-xs);line-height:var(--nexa-line-height-relaxed);margin-top:5px}.release-date-health-value{color:var(--nexa-color-gold-400);font-size:1.75rem;font-weight:var(--nexa-font-weight-black);line-height:var(--nexa-line-height-none);flex-shrink:0}.platform-growth-summary{flex-shrink:0;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;display:grid}.platform-growth-summary>div,.platform-growth-footer>div{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-md);background:var(--nexa-white-04);padding:13px 15px}.platform-growth-chart{grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:300px;margin-top:10px;display:grid}.platform-growth-y-axis{color:var(--nexa-color-text-subtle);font-size:var(--nexa-font-size-2xs);text-align:right;flex-direction:column;justify-content:space-between;padding:5px 0 34px;display:flex}.platform-growth-plot{min-width:0;position:relative}.platform-growth-grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 34px}.platform-growth-grid-lines span{border-top:1px solid var(--nexa-white-08);width:100%;display:block}.platform-growth-months{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;height:100%;display:grid;position:relative}.platform-growth-month{grid-template-rows:minmax(0,1fr) 30px;gap:4px;min-width:0;display:grid}.platform-growth-bars{justify-content:center;align-items:flex-end;gap:7px;min-height:0;display:flex}.platform-growth-bar-wrapper{justify-content:center;align-items:flex-end;width:min(32%,34px);min-width:18px;height:calc(100% - 24px);display:flex;position:relative}.platform-growth-bar{width:100%;min-height:0;transition:height var(--nexa-transition-slow);border-radius:8px 8px 3px 3px}.platform-growth-bar--editorial{background:linear-gradient(180deg, var(--nexa-color-gold-400), var(--nexa-color-gold-500));box-shadow:0 12px 22px #d4af3721}.platform-growth-bar--games{border:1px solid var(--nexa-white-12);background:#ffffff29}.platform-growth-value{color:var(--nexa-color-text-muted);font-size:10px;font-weight:var(--nexa-font-weight-bold);position:absolute;bottom:calc(100% + 5px)}.platform-growth-month-label{color:var(--nexa-color-text-muted);font-size:10px;font-weight:var(--nexa-font-weight-bold);text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.platform-growth-legend{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.platform-growth-legend>div{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-xs);align-items:center;gap:8px;display:inline-flex}.platform-growth-legend-marker{border-radius:3px;width:10px;height:10px}.platform-growth-legend-marker--editorial{background:var(--nexa-color-gold-500)}.platform-growth-legend-marker--games{border:1px solid var(--nexa-white-18);background:#ffffff29}.platform-growth-footer{border-top:var(--nexa-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;display:grid}.commercial-activity-card{padding:0;overflow:hidden}.commercial-activity-list{flex-direction:column;display:flex}.commercial-activity-item{border-bottom:var(--nexa-border-subtle);color:inherit;transition:background var(--nexa-transition-fast), transform var(--nexa-transition-fast);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.commercial-activity-item:last-child{border-bottom:none}a.commercial-activity-item:hover{background:var(--nexa-white-04)}a.commercial-activity-item:focus-visible{outline:2px solid var(--nexa-gold-45);outline-offset:-2px}.commercial-activity-heading>span{color:var(--nexa-color-text-subtle);font-size:var(--nexa-font-size-2xs);font-weight:var(--nexa-font-weight-bold);flex-shrink:0}.commercial-activity-copy p{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-sm);line-height:var(--nexa-line-height-normal);margin-top:5px}.commercial-activity-copy small{color:var(--nexa-color-gold-400);font-size:10px;font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-label);text-transform:uppercase;margin-top:7px;display:inline-block}.commercial-activity-empty{text-align:center;padding:34px 22px}.commercial-activity-empty strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-lg);margin-bottom:7px;display:block}.commercial-activity-empty p{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-sm)}@media (max-width:1280px){.publishing-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-database-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.editorial-overview-grid,.release-pipeline-grid{grid-template-columns:1fr}.publishing-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-growth-header{flex-direction:column}.platform-growth-summary{width:100%}}@media (max-width:700px){.publishing-health-section,.editorial-overview-section,.release-pipeline-section,.platform-growth-section,.commercial-activity-section{margin-top:32px}.publishing-health-header,.editorial-overview-card-header,.release-pipeline-card-header{flex-direction:column}.publishing-health-status{align-self:flex-start}.publishing-health-grid,.editorial-status-grid,.editorial-overview-meta,.release-database-summary,.platform-growth-summary,.platform-growth-footer{grid-template-columns:1fr}.release-date-health{flex-direction:column;align-items:flex-start}.platform-growth-chart{grid-template-columns:28px minmax(0,1fr);min-height:250px}.platform-growth-months{gap:6px}.platform-growth-bars{gap:4px}.platform-growth-bar-wrapper{min-width:10px}.commercial-activity-heading{flex-direction:column;gap:5px}}.admin-settings-page{background:radial-gradient(circle at top right, var(--nexa-gold-10), transparent 30%), var(--nexa-color-background);min-height:100vh;color:var(--nexa-color-text-primary);padding:48px}.admin-settings-shell{width:100%;max-width:1500px;margin:0 auto}.admin-settings-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.admin-settings-header>div:first-child{max-width:820px}.admin-settings-eyebrow,.admin-settings-card-header>span,.admin-settings-state>span{color:var(--nexa-color-gold-500);font-size:var(--nexa-type-eyebrow);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-eyebrow);line-height:var(--nexa-line-height-none);text-transform:uppercase;margin-bottom:8px;display:block}.admin-settings-header h1,.admin-settings-state h1{color:var(--nexa-color-text-primary);font-size:clamp(2.75rem,6vw,4.75rem);font-weight:var(--nexa-font-weight-black);letter-spacing:var(--nexa-tracking-display);line-height:var(--nexa-leading-display)}.admin-settings-header p,.admin-settings-state p{max-width:760px;color:var(--nexa-color-text-secondary);font-size:var(--nexa-font-size-base);line-height:var(--nexa-leading-body-relaxed);margin-top:14px}.admin-settings-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-settings-message{border-radius:var(--nexa-radius-md);font-size:var(--nexa-font-size-sm);font-weight:var(--nexa-font-weight-bold);line-height:var(--nexa-line-height-normal);margin-bottom:22px;padding:14px 16px}.admin-settings-message--success{color:var(--nexa-color-success-light);background:#22c55e14;border:1px solid #22c55e3d}.admin-settings-message--error{color:var(--nexa-color-danger-light);background:#ef444414;border:1px solid #ef44443d}.admin-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-settings-card{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-xl);background:radial-gradient(circle at top right, var(--nexa-gold-08), transparent 38%), var(--nexa-white-04);min-width:0;box-shadow:var(--nexa-shadow-card);padding:26px}.admin-settings-card-header{margin-bottom:24px}.admin-settings-card-header h2{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-2xl);font-weight:var(--nexa-font-weight-black);letter-spacing:-.04rem;line-height:var(--nexa-line-height-tight)}.admin-settings-card-header p{max-width:680px;color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-sm);line-height:var(--nexa-line-height-relaxed);margin-top:8px}.admin-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-settings-fields>label{min-width:0;color:var(--nexa-color-text-secondary);font-size:var(--nexa-font-size-xs);font-weight:var(--nexa-font-weight-bold);line-height:var(--nexa-line-height-normal);flex-direction:column;gap:8px;display:flex}.admin-settings-field--full{grid-column:1/-1}.admin-settings-fields .nexa-input,.admin-settings-textarea{border:var(--nexa-border-medium);border-radius:var(--nexa-radius-md);background:var(--nexa-white-04);width:100%;color:var(--nexa-color-text-primary);font:inherit;transition:border-color var(--nexa-transition-fast), background var(--nexa-transition-fast), box-shadow var(--nexa-transition-fast);outline:none}.admin-settings-fields .nexa-input{min-height:48px;padding:0 14px}.admin-settings-textarea{resize:vertical;min-height:126px;padding:14px}.admin-settings-fields .nexa-input::placeholder,.admin-settings-textarea::placeholder{color:var(--nexa-color-text-subtle)}.admin-settings-fields .nexa-input:hover,.admin-settings-textarea:hover{border-color:var(--nexa-white-18);background:var(--nexa-white-06)}.admin-settings-fields .nexa-input:focus,.admin-settings-textarea:focus{border-color:var(--nexa-gold-45);background:var(--nexa-white-06);box-shadow:var(--nexa-shadow-focus)}.admin-settings-assets{flex-direction:column;gap:14px;display:flex}.admin-settings-asset{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-lg);background:var(--nexa-white-04);justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.admin-settings-asset>div:first-child{min-width:0}.admin-settings-asset strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-sm);line-height:var(--nexa-line-height-tight);display:block}.admin-settings-asset small{max-width:520px;color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-xs);line-height:var(--nexa-line-height-relaxed);margin-top:5px;display:block}.admin-settings-asset-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-settings-asset-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-settings-asset-actions>a,.admin-settings-asset-actions>span{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-xs);font-weight:var(--nexa-font-weight-bold)}.admin-settings-asset-actions>a{color:var(--nexa-color-gold-400);transition:color var(--nexa-transition-fast)}.admin-settings-asset-actions>a:hover{color:var(--nexa-color-gold-500);text-decoration:underline}.admin-settings-color-field{grid-template-columns:52px minmax(0,1fr);gap:10px;display:grid}.admin-settings-color-field input[type=color]{border:var(--nexa-border-medium);border-radius:var(--nexa-radius-md);background:var(--nexa-white-04);cursor:pointer;width:52px;height:48px;padding:5px}.admin-settings-color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.admin-settings-color-field input[type=color]::-webkit-color-swatch{border-radius:calc(var(--nexa-radius-md) - 6px);border:none}.admin-settings-color-field input[type=color]::-moz-color-swatch{border-radius:calc(var(--nexa-radius-md) - 6px);border:none}.admin-settings-save-bar{z-index:30;border:var(--nexa-border-gold);border-radius:var(--nexa-radius-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090909eb;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:16px 18px;display:flex;position:sticky;bottom:18px;box-shadow:0 24px 60px #0000007a,inset 0 1px #ffffff0a}.admin-settings-save-bar>div{min-width:0}.admin-settings-save-bar strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-sm);display:block}.admin-settings-save-bar span{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-xs);line-height:var(--nexa-line-height-normal);margin-top:4px;display:block}.admin-settings-state{border:var(--nexa-border-subtle);border-radius:var(--nexa-radius-xl);background:radial-gradient(circle at top right, var(--nexa-gold-10), transparent 38%), var(--nexa-white-04);text-align:center;width:min(100%,760px);box-shadow:var(--nexa-shadow-card);margin:12vh auto 0;padding:34px}.admin-settings-state .nexa-button{margin-top:22px}.admin-settings-page .nexa-button:focus-visible,.admin-settings-page input:focus-visible,.admin-settings-page textarea:focus-visible,.admin-settings-page a:focus-visible{box-shadow:var(--nexa-shadow-focus);outline:none}@media (max-width:1100px){.admin-settings-layout{grid-template-columns:1fr}.admin-settings-header{flex-direction:column;align-items:flex-start}.admin-settings-header-actions{justify-content:flex-start}}@media (max-width:760px){.admin-settings-page{padding:28px 18px 110px}.admin-settings-header{gap:20px;margin-bottom:22px}.admin-settings-header h1,.admin-settings-state h1{font-size:clamp(2.5rem,12vw,3.5rem)}.admin-settings-header-actions,.admin-settings-header-actions .nexa-button{width:100%}.admin-settings-fields{grid-template-columns:1fr}.admin-settings-field--full{grid-column:auto}.admin-settings-card{padding:20px}.admin-settings-asset{flex-direction:column;align-items:flex-start}.admin-settings-asset-actions{justify-content:flex-start;width:100%}.admin-settings-save-bar{flex-direction:column;align-items:stretch;gap:12px;position:fixed;bottom:12px;left:12px;right:12px}.admin-settings-save-bar .nexa-button{width:100%}.admin-settings-state{margin-top:8vh;padding:26px 20px}}.game-media-picker-dialog{width:min(1180px,100%)}.game-media-picker-content{max-height:calc(100vh - 148px);padding:18px;overflow:hidden}.media-library--picker{min-width:0}.media-library--picker .media-library-header{grid-template-columns:minmax(180px,1fr) minmax(220px,360px) auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.media-picker-library-summary{min-width:0}.media-picker-library-summary strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-base);line-height:var(--nexa-line-height-tight);display:block}.media-picker-library-summary span{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-xs);font-weight:var(--nexa-font-weight-bold);letter-spacing:0;text-transform:none;margin-top:4px;display:block}.media-library--picker .media-search-input{width:100%;max-width:none}.media-library--picker .media-picker-library-content{max-height:calc(100vh - 245px);padding:2px 6px 8px 2px;overflow:hidden auto}.media-library--picker .media-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:14px;width:100%;padding-top:0;display:grid}.media-library--picker .media-card{border:1px solid var(--nexa-white-10);border-radius:var(--nexa-radius-lg);background:var(--nexa-white-04);width:100%;min-width:0;min-height:0;color:var(--nexa-color-text-primary);text-align:left;cursor:pointer;box-shadow:none;appearance:none;transition:transform var(--nexa-transition-fast), border-color var(--nexa-transition-fast), background var(--nexa-transition-fast), box-shadow var(--nexa-transition-fast);flex-direction:column;align-items:stretch;padding:7px;display:flex;position:relative;overflow:hidden}.media-library--picker .media-card:before{display:none}.media-library--picker .media-card:hover{border-color:var(--nexa-gold-35);background:var(--nexa-white-06);transform:translateY(-2px);box-shadow:0 16px 34px #00000047}.media-library--picker .media-card.is-selected{border-color:var(--nexa-color-gold-500);background:var(--nexa-gold-08);box-shadow:0 0 0 2px var(--nexa-gold-20), 0 18px 38px #00000057}.media-library--picker .media-picker-thumbnail{aspect-ratio:16/9;border-radius:calc(var(--nexa-radius-lg) - 5px);background:var(--nexa-color-surface-1);width:100%;position:relative;overflow:hidden}.media-library--picker .media-picker-thumbnail img{object-fit:cover}.media-library--picker .media-selected-badge{border-width:2px;border-color:#090909c7;border-radius:10px;width:30px;height:30px;font-size:16px;top:8px;right:8px}.media-library--picker .media-card-info{padding:10px 4px 5px}.media-library--picker .media-card-info strong{font-size:var(--nexa-font-size-xs)}.media-library--picker .media-card-info span{color:var(--nexa-color-text-subtle);font-size:var(--nexa-font-size-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-library--picker .nexa-button{white-space:nowrap}.media-library--picker .media-empty-state{padding:48px 24px}@media (max-width:900px){.media-library--picker .media-library-header{grid-template-columns:1fr 1fr}.media-picker-library-summary{grid-column:1/-1}.media-library--picker .media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:620px){.game-media-picker-content{padding:12px}.media-library--picker .media-library-header{grid-template-columns:1fr}.media-picker-library-summary{grid-column:auto}.media-library--picker .nexa-button{width:100%}.media-library--picker .media-picker-library-content{max-height:calc(100vh - 330px)}.media-library--picker .media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.admin-settings-asset-main{align-items:center;gap:16px;min-width:0;display:flex}.admin-settings-asset-copy{min-width:0}.admin-settings-asset-preview{border:var(--nexa-border-medium);border-radius:var(--nexa-radius-md);background:radial-gradient(circle at top right, var(--nexa-gold-12), transparent 58%), var(--nexa-color-surface-1);box-shadow:inset 0 1px 0 var(--nexa-white-06);isolation:isolate;flex:none;position:relative;overflow:hidden}.admin-settings-asset-preview:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--nexa-white-04);position:absolute;inset:0}.admin-settings-asset-preview img{object-position:center}.admin-settings-asset-preview--logo{width:138px;height:76px}.admin-settings-asset-preview--logo img{object-fit:contain;padding:10px}.admin-settings-asset-preview--favicon{border-radius:var(--nexa-radius-lg);width:72px;height:72px}.admin-settings-asset-preview--favicon img{object-fit:contain;padding:8px}.admin-settings-asset-preview--social{aspect-ratio:1.91;width:168px}.admin-settings-asset-preview--social img{object-fit:cover}.admin-settings-asset-preview.is-empty{background:radial-gradient(circle at center, var(--nexa-gold-08), transparent 62%), var(--nexa-white-04);border-style:dashed;place-items:center;display:grid}.admin-settings-asset-preview.is-empty span{color:var(--nexa-color-text-subtle);font-size:var(--nexa-font-size-2xs);font-weight:var(--nexa-font-weight-bold);letter-spacing:var(--nexa-tracking-label);text-transform:uppercase}.admin-settings-asset-preview.has-image{border-color:var(--nexa-gold-22);box-shadow:inset 0 1px 0 var(--nexa-white-08), 0 14px 30px #0000003d}@media (max-width:760px){.admin-settings-asset{flex-direction:column;align-items:stretch}.admin-settings-asset-main{align-items:flex-start}.admin-settings-asset-actions{justify-content:space-between;width:100%}.admin-settings-asset-preview--logo{width:112px;height:64px}.admin-settings-asset-preview--social{width:136px}}@media (max-width:520px){.admin-settings-asset-main{flex-direction:column}.admin-settings-asset-preview--logo,.admin-settings-asset-preview--social{width:100%}.admin-settings-asset-preview--logo{height:92px}.admin-settings-asset-preview--social{aspect-ratio:1.91}.admin-settings-asset-actions{flex-direction:column;align-items:stretch}.admin-settings-asset-actions .nexa-button{width:100%}}.admin-settings-asset{flex-direction:column;align-items:stretch}.admin-settings-asset-main{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.admin-settings-asset-copy{flex:auto;min-width:0}.admin-settings-asset-copy small{max-width:560px}.admin-settings-asset-actions{border-top:var(--nexa-border-subtle);justify-content:flex-end;width:100%;padding-top:12px}.admin-settings-asset-actions .nexa-button{white-space:nowrap}@media (max-width:760px){.admin-settings-asset-main{align-items:flex-start}.admin-settings-asset-actions{justify-content:flex-start}.admin-settings-asset-actions .nexa-button{flex:180px}}.niryk-ai-assistant{background:radial-gradient(circle at 100% 0,#d4af371f,#0000 34%),linear-gradient(145deg,#121212fa,#0a0a0afa);border-color:#d4af3733;gap:20px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 70px #0000002e}.niryk-ai-assistant:after{content:"";filter:blur(42px);pointer-events:none;background:#d4af3712;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-80px}.niryk-ai-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.niryk-ai-brand{align-items:flex-start;gap:16px;min-width:0;display:flex}.niryk-ai-brand-mark{color:#090909;letter-spacing:.8px;background:linear-gradient(135deg,#d4af37,#f4d87a);border:1px solid #d4af3773;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:950;display:grid;box-shadow:0 14px 32px #d4af3733}.niryk-ai-eyebrow,.niryk-ai-result-label,.niryk-ai-result-kicker,.niryk-ai-field-preview>span,.niryk-ai-review-card-heading>div>span{color:#d4af37;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.niryk-ai-brand h3{color:#fff;letter-spacing:-.5px;margin:4px 0 7px;font-size:22px;line-height:1.1}.niryk-ai-brand p{color:#ffffff8c;max-width:720px;margin:0;font-size:13px;line-height:1.65}.niryk-ai-review-badge{color:#f4d87a;letter-spacing:1px;text-transform:uppercase;background:#d4af3712;border:1px solid #d4af373d;border-radius:999px;flex-shrink:0;padding:8px 11px;font-size:9px;font-weight:900}.niryk-ai-actions{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.admin-page .niryk-ai-action{color:#ffffffc7;min-height:48px;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:11px 14px;font-size:12px;font-weight:850;transition:transform .2s,border-color .2s,background .2s,color .2s;display:flex}.admin-page .niryk-ai-action:before,.admin-page .niryk-ai-apply-button:before,.admin-page .niryk-ai-discard-button:before{display:none}.admin-page .niryk-ai-action:hover:not(:disabled),.admin-page .niryk-ai-action.is-active{color:#f4d87a;box-shadow:none;background:#d4af371a;border-color:#d4af376b;transform:translateY(-2px)}.admin-page .niryk-ai-action:disabled{opacity:.55;cursor:wait}.niryk-ai-action-dot{background:#ffffff52;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff09}.niryk-ai-action.is-active .niryk-ai-action-dot{background:#d4af37;animation:1.15s ease-in-out infinite nirykAiPulse;box-shadow:0 0 0 4px #d4af371f}.niryk-ai-message{z-index:1;border-radius:15px;align-items:center;gap:13px;padding:14px 16px;font-size:13px;display:flex;position:relative}.niryk-ai-message>div,.niryk-ai-message--error{min-width:0}.niryk-ai-message strong{color:#fff;margin-bottom:3px;font-size:13px;display:block}.niryk-ai-message p{color:#ffffff94;margin:0;line-height:1.55}.niryk-ai-message--loading{background:#d4af3711;border:1px solid #d4af3733}.niryk-ai-message--error{background:#ff5c5c13;border:1px solid #ff5c5c40;display:block}.niryk-ai-message--error strong,.niryk-ai-message--error p{color:#ffb0b0}.niryk-ai-loader{border:2px solid #d4af3733;border-top-color:#d4af37;border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.75s linear infinite nexaSpin}.niryk-ai-result{z-index:1;background:#00000038;border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:hidden}.niryk-ai-result-header{background:#ffffff06;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.niryk-ai-result-header strong{color:#fff;margin-top:4px;font-size:14px;display:block}.admin-page .niryk-ai-discard-button{color:#ffffffb3;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850}.admin-page .niryk-ai-discard-button:hover{box-shadow:none;background:#ffffff14;border-color:#fff3;transform:none}.niryk-ai-result-list{gap:10px;padding:14px;display:grid}.niryk-ai-result-item{background:#ffffff07;border:1px solid #ffffff12;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:17px;display:flex}.niryk-ai-result-item--seo,.niryk-ai-result-item--tags{margin:14px}.niryk-ai-result-copy{min-width:0}.niryk-ai-result-copy>strong{color:#fff;margin:5px 0 6px;font-size:15px;line-height:1.4;display:block}.niryk-ai-result-copy>p,.niryk-ai-field-preview p{color:#ffffff8f;margin:0;font-size:13px;line-height:1.6}.admin-page .niryk-ai-apply-button{color:#f4d87a;box-shadow:none;background:#d4af3717;border:1px solid #d4af3757;border-radius:999px;flex-shrink:0;padding:9px 13px;font-size:11px;font-weight:900}.admin-page .niryk-ai-apply-button:hover{box-shadow:none;background:#d4af3726;border-color:#d4af3794;transform:translateY(-1px)}.niryk-ai-field-preview+.niryk-ai-field-preview{border-top:1px solid #fff1;margin-top:14px;padding-top:14px}.niryk-ai-field-preview strong{color:#fff;margin-top:5px;font-size:14px;line-height:1.45;display:block}.niryk-ai-tag-list{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.niryk-ai-tag{color:#f4d87a;background:#d4af3711;border:1px solid #d4af3733;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.niryk-ai-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.niryk-ai-review-card{background:#ffffff07;border:1px solid #ffffff12;border-radius:16px;min-width:0;padding:17px}.niryk-ai-review-card--summary{background:linear-gradient(135deg,#d4af370f,#ffffff05);border-color:#d4af3729;grid-column:1/-1}.niryk-ai-review-card-heading{align-items:center;gap:11px;margin-bottom:13px;display:flex}.niryk-ai-review-icon{color:#f4d87a;background:#d4af3712;border:1px solid #d4af3738;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:950;display:grid}.niryk-ai-review-card-heading strong{color:#fff;margin-top:3px;font-size:14px;display:block}.niryk-ai-review-card>p{color:#fff9;margin:0;font-size:13px;line-height:1.7}.niryk-ai-review-list,.niryk-ai-issue-list,.niryk-ai-recommendation-list{margin:0;padding:0;list-style:none}.niryk-ai-review-list{gap:9px;display:grid}.niryk-ai-review-list li{color:#ffffffa3;padding-left:17px;font-size:12px;line-height:1.6;position:relative}.niryk-ai-review-list li:before{content:"";background:#7fe6a2;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.niryk-ai-issue-list{gap:9px;display:grid}.niryk-ai-issue{background:#00000029;border:1px solid #ffffff0f;border-radius:12px;padding:11px 12px}.niryk-ai-issue-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.niryk-ai-severity,.niryk-ai-issue-type{letter-spacing:.8px;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.niryk-ai-severity--warning{color:#ffc27d;background:#ffad4e17;border:1px solid #ffad4e40}.niryk-ai-severity--info{color:#9cc8ff;background:#6dacff14;border:1px solid #6dacff3d}.niryk-ai-issue-type{color:#ffffff80;background:#ffffff0d}.niryk-ai-issue p{color:#fff9;margin:0;font-size:12px;line-height:1.6}.niryk-ai-recommendation-list{gap:9px;display:grid}.niryk-ai-recommendation-list li{align-items:flex-start;gap:10px;display:flex}.niryk-ai-recommendation-list li>span{color:#f4d87a;background:#d4af3714;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.niryk-ai-recommendation-list p{color:#ffffff9e;margin:2px 0 0;font-size:12px;line-height:1.6}@keyframes nirykAiPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:980px){.niryk-ai-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.niryk-ai-assistant{padding:18px}.niryk-ai-header,.niryk-ai-result-item,.niryk-ai-result-header{flex-direction:column;align-items:flex-start}.niryk-ai-review-badge{align-self:flex-start}.niryk-ai-review{grid-template-columns:1fr}.niryk-ai-review-card--summary{grid-column:auto}.admin-page .niryk-ai-apply-button{align-self:flex-start}}@media (max-width:520px){.niryk-ai-actions{grid-template-columns:1fr}.niryk-ai-brand{flex-direction:column}}.niryk-ai-action-group{gap:12px;display:grid}.niryk-ai-action-group+.niryk-ai-action-group{margin-top:18px}.niryk-ai-action-group-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.niryk-ai-action-group-header>div{gap:4px;display:grid}.niryk-ai-action-group-header span{color:var(--nexa-color-text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.niryk-ai-action-group-header p{color:var(--nexa-color-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.niryk-ai-actions--advanced{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.niryk-ai-result-note{color:var(--nexa-color-text-secondary);margin-top:14px;font-size:.78rem;line-height:1.55;display:block}.niryk-ai-review-card--writing{gap:18px;display:grid}.niryk-ai-writing-preview{border-radius:var(--nexa-radius-md);max-height:420px;color:var(--nexa-color-text-secondary);white-space:pre-wrap;word-break:break-word;background:#0000002e;border:1px solid #ffffff14;padding:18px;font-size:.88rem;line-height:1.75;overflow:auto}.niryk-ai-score-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.niryk-ai-score-badge{border:1px solid var(--nexa-gold-32);border-radius:var(--nexa-radius-md);background:var(--nexa-gold-08);text-align:center;flex:none;align-items:baseline;gap:3px;min-width:88px;padding:10px 14px;display:flex}.niryk-ai-score-badge strong{color:var(--nexa-color-gold-400);font-size:1.7rem;line-height:1}.niryk-ai-score-badge span{color:var(--nexa-color-text-secondary);font-size:.75rem;font-weight:700}.niryk-ai-score-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.niryk-ai-score-card{border-radius:var(--nexa-radius-md);background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff14;gap:9px;min-width:0;padding:16px;display:grid}.niryk-ai-score-card>span{color:var(--nexa-color-text-secondary);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.niryk-ai-score-card>strong{color:var(--nexa-color-text-primary);font-size:1.45rem;line-height:1}.niryk-ai-score-track{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.niryk-ai-score-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--nexa-color-gold-500), var(--nexa-color-gold-300));max-width:100%;height:100%;display:block}.niryk-ai-issue-recommendation{color:var(--nexa-color-text-secondary);margin-top:9px;font-size:.78rem;line-height:1.55;display:block}.niryk-ai-issue-recommendation:before{content:"Recommendation: ";color:var(--nexa-color-gold-400);font-weight:800}.niryk-ai-fact-priority{border-radius:var(--nexa-radius-md);background:#00000024;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;display:flex}.niryk-ai-fact-priority span{color:var(--nexa-color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.niryk-ai-fact-priority strong{color:var(--nexa-color-gold-400);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.niryk-ai-claim-list{gap:12px;display:grid}.niryk-ai-claim{border-radius:var(--nexa-radius-md);background:#ffffff05;border:1px solid #ffffff14;gap:12px;padding:17px 18px 17px 21px;display:grid;position:relative;overflow:hidden}.niryk-ai-claim:before{content:"";background:#ffffff2e;width:3px;position:absolute;top:0;bottom:0;left:0}.niryk-ai-claim--supported-by-context:before{background:#4dbb7a}.niryk-ai-claim--needs-verification:before{background:var(--nexa-color-gold-400)}.niryk-ai-claim--potentially-inaccurate:before{background:#df6b6b}.niryk-ai-claim-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.niryk-ai-claim-heading>span{color:var(--nexa-color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.niryk-ai-claim-heading>strong{color:var(--nexa-color-text-primary);letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:.68rem}.niryk-ai-claim--supported-by-context .niryk-ai-claim-heading>strong{color:#79d59d;background:#4dbb7a14;border-color:#4dbb7a47}.niryk-ai-claim--needs-verification .niryk-ai-claim-heading>strong{border-color:var(--nexa-gold-32);color:var(--nexa-color-gold-400);background:var(--nexa-gold-08)}.niryk-ai-claim--potentially-inaccurate .niryk-ai-claim-heading>strong{color:#f08d8d;background:#df6b6b14;border-color:#df6b6b47}.niryk-ai-claim-text{color:var(--nexa-color-text-primary);margin:0;font-size:.9rem;font-weight:700;line-height:1.6}.niryk-ai-claim-reason{color:var(--nexa-color-text-secondary);margin:0;font-size:.82rem;line-height:1.6}@media (max-width:1100px){.niryk-ai-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.niryk-ai-action-group-header,.niryk-ai-score-header,.niryk-ai-claim-heading,.niryk-ai-fact-priority{flex-direction:column;align-items:flex-start}.niryk-ai-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.niryk-ai-score-badge{min-width:0}}@media (max-width:520px){.niryk-ai-actions--advanced,.niryk-ai-score-grid{grid-template-columns:1fr}.niryk-ai-writing-preview{max-height:320px;padding:14px}}.niryk-ai-message--rate_limited{background:linear-gradient(135deg,#d4af371a,#d4af3709);border-color:#d4af3757}.niryk-ai-message--rate_limited strong{color:var(--nexa-color-gold-400)}.niryk-ai-message--rate_limited:before{content:"LIMIT";border:1px solid var(--nexa-gold-32);min-width:52px;color:var(--nexa-color-gold-400);background:var(--nexa-gold-08);letter-spacing:.08em;text-align:center;border-radius:999px;flex:none;padding:6px 8px;font-size:.66rem;font-weight:900}.niryk-ai-message--authentication_required{background:linear-gradient(135deg,#58a6ff17,#58a6ff06);border-color:#58a6ff47}.niryk-ai-message--authentication_required strong{color:#8fc7ff}.niryk-ai-message--authentication_required:before{content:"AUTH";color:#8fc7ff;letter-spacing:.08em;text-align:center;background:#58a6ff14;border:1px solid #58a6ff47;border-radius:999px;flex:none;min-width:52px;padding:6px 8px;font-size:.66rem;font-weight:900}.niryk-ai-message--provider_unavailable{background:linear-gradient(135deg,#ff925c17,#ff925c06);border-color:#ff925c47}.niryk-ai-message--provider_unavailable strong{color:#ffb58f}.niryk-ai-message--provider_unavailable:before{content:"WAIT";color:#ffb58f;letter-spacing:.08em;text-align:center;background:#ff925c14;border:1px solid #ff925c47;border-radius:999px;flex:none;min-width:52px;padding:6px 8px;font-size:.66rem;font-weight:900}.niryk-ai-message--invalid_request{background:linear-gradient(135deg,#ffcd5612,#ffcd5605);border-color:#ffcd5640}.niryk-ai-message--invalid_request strong{color:#ffd978}.niryk-ai-message--invalid_request:before{content:"INPUT";color:#ffd978;letter-spacing:.08em;text-align:center;background:#ffcd560f;border:1px solid #ffcd5640;border-radius:999px;flex:none;min-width:52px;padding:6px 8px;font-size:.66rem;font-weight:900}.niryk-ai-message--generation_failed,.niryk-ai-message--unknown{background:linear-gradient(135deg,#ff5c5c1a,#ff5c5c06);border-color:#ff5c5c4d}.niryk-ai-message--generation_failed strong,.niryk-ai-message--unknown strong{color:#faa}.niryk-ai-message--generation_failed:before,.niryk-ai-message--unknown:before{content:"ERROR";color:#faa;letter-spacing:.08em;text-align:center;background:#ff5c5c14;border:1px solid #ff5c5c47;border-radius:999px;flex:none;min-width:52px;padding:6px 8px;font-size:.66rem;font-weight:900}.niryk-ai-message--error>div{min-width:0}.niryk-ai-message--error small{color:#ffffff80;margin-top:6px;font-size:.76rem;line-height:1.5;display:block}@media (max-width:620px){.niryk-ai-message--rate_limited,.niryk-ai-message--authentication_required,.niryk-ai-message--provider_unavailable,.niryk-ai-message--invalid_request,.niryk-ai-message--generation_failed,.niryk-ai-message--unknown{flex-direction:column;align-items:flex-start}}.niryk-ai-message--configuration_error{background:linear-gradient(135deg,#a67aff1a,#a67aff06);border-color:#a67aff4d}.niryk-ai-message--configuration_error strong{color:#c9adff}.niryk-ai-message--configuration_error:before{content:"SETUP";color:#c9adff;letter-spacing:.08em;text-align:center;background:#a67aff14;border:1px solid #a67aff47;border-radius:999px;flex:none;min-width:52px;padding:6px 8px;font-size:.66rem;font-weight:900}.niryk-ai-cooldown{border:1px solid var(--nexa-gold-32);border-radius:var(--nexa-radius-md);background:linear-gradient(135deg,#d4af3714,#d4af3706);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:flex}.niryk-ai-cooldown>div{gap:4px;min-width:0;display:grid}.niryk-ai-cooldown strong{color:var(--nexa-color-gold-400);font-size:.82rem}.niryk-ai-cooldown p{color:var(--nexa-color-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.niryk-ai-cooldown>span{border:1px solid var(--nexa-gold-32);min-width:58px;color:var(--nexa-color-gold-400);background:var(--nexa-gold-08);letter-spacing:.04em;text-align:center;border-radius:999px;flex:none;padding:8px 10px;font-size:.78rem;font-weight:900}@media (max-width:620px){.niryk-ai-cooldown{flex-direction:column;align-items:flex-start}}.admin-settings-ai-card{position:relative;overflow:hidden}.admin-settings-ai-card:before{content:"";background:linear-gradient(90deg, transparent, var(--nexa-color-gold-400), transparent);opacity:.55;width:100%;height:1px;position:absolute;inset:0 auto auto 0}.admin-settings-ai-state{border-radius:var(--nexa-radius-md);color:var(--nexa-color-text-secondary);background:#ffffff05;border:1px solid #ffffff14;gap:14px;padding:18px;font-size:.86rem;line-height:1.6;display:grid}.admin-settings-ai-state p{margin:0}.admin-settings-ai-status{border-radius:var(--nexa-radius-md);background:linear-gradient(135deg,#d4af370f,#ffffff04);border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.admin-settings-ai-status>div{gap:4px;min-width:0;display:grid}.admin-settings-ai-status>div>span{color:var(--nexa-color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-settings-ai-status>div>strong{color:var(--nexa-color-text-primary);font-size:.9rem}.admin-settings-ai-status-badge{color:var(--nexa-color-text-secondary);letter-spacing:.06em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;flex:none;padding:6px 10px;font-size:.68rem;font-weight:900}.admin-settings-ai-status-badge--connected{color:#79d59d;background:#4dbb7a14;border-color:#4dbb7a47}.admin-settings-ai-status-badge--configured,.admin-settings-ai-status-badge--untested{border-color:var(--nexa-gold-32);background:var(--nexa-gold-08);color:var(--nexa-color-gold-400)}.admin-settings-ai-status-badge--error{color:#f08d8d;background:#df6b6b14;border-color:#df6b6b47}.admin-settings-ai-status-badge--not-configured{color:var(--nexa-color-text-secondary);background:#ffffff06;border-color:#ffffff17}.admin-settings-ai-card .admin-settings-fields label small{color:var(--nexa-color-text-secondary);margin-top:7px;font-size:.74rem;font-weight:500;line-height:1.5;display:block}.admin-settings-ai-toggle-list{gap:10px;margin-top:20px;display:grid}.admin-settings-ai-toggle{border-radius:var(--nexa-radius-md);cursor:pointer;transition:border-color var(--nexa-transition-fast), background var(--nexa-transition-fast), transform var(--nexa-transition-fast);background:#ffffff04;border:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.admin-settings-ai-toggle:hover{border-color:var(--nexa-gold-24);background:#d4af3709;transform:translateY(-1px)}.admin-settings-ai-toggle>div{gap:4px;min-width:0;display:grid}.admin-settings-ai-toggle strong{color:var(--nexa-color-text-primary);font-size:.84rem}.admin-settings-ai-toggle span{color:var(--nexa-color-text-secondary);font-size:.76rem;line-height:1.5}.admin-settings-ai-toggle input[type=checkbox]{appearance:none;cursor:pointer;width:42px;height:23px;transition:border-color var(--nexa-transition-fast), background var(--nexa-transition-fast);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:none;position:relative}.admin-settings-ai-toggle input[type=checkbox]:before{content:"";background:var(--nexa-color-text-secondary);width:15px;height:15px;transition:transform var(--nexa-transition-fast), background var(--nexa-transition-fast);border-radius:50%;position:absolute;top:3px;left:3px}.admin-settings-ai-toggle input[type=checkbox]:checked{border-color:var(--nexa-gold-32);background:var(--nexa-gold-16)}.admin-settings-ai-toggle input[type=checkbox]:checked:before{background:var(--nexa-color-gold-400);transform:translate(19px)}.admin-settings-ai-toggle input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--nexa-gold-24);outline:none}.admin-settings-ai-actions{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding-top:18px;display:flex}.admin-settings-ai-actions>div{gap:4px;min-width:0;display:grid}.admin-settings-ai-actions strong{color:var(--nexa-color-text-primary);font-size:.82rem}.admin-settings-ai-actions span{color:var(--nexa-color-text-secondary);font-size:.75rem;line-height:1.5}@media (max-width:760px){.admin-settings-ai-status,.admin-settings-ai-actions{flex-direction:column;align-items:flex-start}.admin-settings-ai-toggle{align-items:flex-start}.admin-settings-ai-toggle input[type=checkbox]{margin-top:2px}}@media (max-width:520px){.admin-settings-ai-toggle{gap:14px;padding:13px 14px}.admin-settings-ai-status{padding:14px}}.niryk-ai-message--feature_disabled{background:linear-gradient(135deg,#88888814,#88888805);border-color:#88888847}.niryk-ai-message--feature_disabled strong{color:#c9c9c9}.niryk-ai-message--feature_disabled:before{content:"OFF";color:#c9c9c9;letter-spacing:.08em;text-align:center;background:#88888812;border:1px solid #88888847;border-radius:999px;flex:none;min-width:52px;padding:6px 8px;font-size:.66rem;font-weight:900}.admin-settings-ai-action-buttons{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-settings-ai-action-buttons button{min-width:154px}@media (max-width:760px){.admin-settings-ai-action-buttons{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (max-width:520px){.admin-settings-ai-action-buttons{grid-template-columns:1fr;display:grid}.admin-settings-ai-action-buttons button{width:100%;min-width:0}}.admin-settings-ai-action-buttons .nexa-button--danger{min-width:172px}@media (max-width:900px){.admin-settings-ai-action-buttons{flex-wrap:wrap}}.niryk-game-ai{position:relative;overflow:hidden}.niryk-game-ai:before{content:"";background:linear-gradient(90deg, transparent, var(--nexa-color-gold-400), transparent);opacity:.55;width:100%;height:1px;position:absolute;inset:0 auto auto 0}.niryk-game-ai-group{gap:12px;margin-top:18px;display:grid}.niryk-game-ai-group-heading{gap:3px;display:grid}.niryk-game-ai-group-heading strong{color:var(--nexa-color-text-primary);font-size:.85rem}.niryk-game-ai-group-heading span{color:var(--nexa-color-text-secondary);font-size:.76rem;line-height:1.5}.niryk-game-ai-actions{flex-wrap:wrap;gap:10px;display:flex}.niryk-game-ai-action{min-height:40px;color:var(--nexa-color-text-primary);cursor:pointer;transition:transform var(--nexa-transition-fast), border-color var(--nexa-transition-fast), background var(--nexa-transition-fast);background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.76rem;font-weight:800;display:inline-flex}.niryk-game-ai-action:hover:not(:disabled),.niryk-game-ai-action.is-active{border-color:var(--nexa-gold-32);background:var(--nexa-gold-08);transform:translateY(-1px)}.niryk-game-ai-action:disabled{opacity:.55;cursor:not-allowed}.niryk-game-ai-action-dot{background:var(--nexa-color-gold-400);width:7px;height:7px;box-shadow:0 0 0 3px var(--nexa-gold-08);border-radius:50%}.niryk-game-ai-message{border-radius:var(--nexa-radius-md);gap:4px;margin-top:18px;padding:14px 16px;display:grid}.niryk-game-ai-message strong{font-size:.83rem}.niryk-game-ai-message p{margin:0;font-size:.78rem;line-height:1.55}.niryk-game-ai-message--loading{border:1px solid var(--nexa-gold-24);background:var(--nexa-gold-08)}.niryk-game-ai-message--loading strong{color:var(--nexa-color-gold-400)}.niryk-game-ai-message--error{background:#df6b6b12;border:1px solid #df6b6b47}.niryk-game-ai-message--error strong{color:#f08d8d}.niryk-game-ai-result{gap:14px;margin-top:18px;display:grid}.niryk-game-ai-result-toolbar{border-radius:var(--nexa-radius-md);background:#ffffff04;border:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.niryk-game-ai-result-toolbar>div{gap:3px;display:grid}.niryk-game-ai-result-toolbar span,.niryk-game-ai-result-heading span{color:var(--nexa-color-gold-400);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.niryk-game-ai-result-toolbar strong{font-size:.82rem}.niryk-game-ai-result-toolbar button,.niryk-game-ai-apply-button{border:1px solid var(--nexa-gold-24);border-radius:var(--nexa-radius-sm);background:var(--nexa-gold-08);min-height:38px;color:var(--nexa-color-gold-400);cursor:pointer;padding:8px 12px;font-weight:800}.niryk-game-ai-result-stack{gap:12px;display:grid}.niryk-game-ai-result-card{border-radius:var(--nexa-radius-md);background:#ffffff04;border:1px solid #ffffff12;gap:12px;padding:16px;display:grid}.niryk-game-ai-result-card p{color:var(--nexa-color-text-secondary);margin:0;line-height:1.65}.niryk-game-ai-result-card ul,.niryk-game-ai-result-card ol{color:var(--nexa-color-text-secondary);gap:8px;margin:0;padding-left:20px;line-height:1.55;display:grid}.niryk-game-ai-result-heading{gap:3px;display:grid}.niryk-game-ai-result-heading strong{font-size:.9rem}.niryk-game-ai-long-copy{white-space:pre-wrap}.niryk-game-ai-chip-list{flex-wrap:wrap;gap:8px;display:flex}.niryk-game-ai-chip-list span{border:1px solid var(--nexa-gold-24);background:var(--nexa-gold-08);color:var(--nexa-color-gold-400);border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800}.niryk-game-ai-issue-list{gap:10px;display:grid}.niryk-game-ai-issue{border-radius:var(--nexa-radius-sm);background:#ffffff03;border:1px solid #ffffff12;gap:7px;padding:12px 14px;display:grid}.niryk-game-ai-issue>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.niryk-game-ai-issue>div span{color:var(--nexa-color-gold-400);text-transform:uppercase;font-size:.7rem;font-weight:900}.niryk-game-ai-issue>div strong{color:var(--nexa-color-text-secondary);text-transform:uppercase;font-size:.68rem}.niryk-game-ai-issue small{color:var(--nexa-color-text-secondary);line-height:1.5}.niryk-game-ai-score-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.niryk-game-ai-overall-score{border:1px solid var(--nexa-gold-32);border-radius:var(--nexa-radius-md);background:var(--nexa-gold-08);align-items:baseline;gap:2px;padding:9px 12px;display:inline-flex}.niryk-game-ai-overall-score strong{color:var(--nexa-color-gold-400);font-size:1.35rem}.niryk-game-ai-overall-score span{color:var(--nexa-color-text-secondary);font-size:.72rem}.niryk-game-ai-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.niryk-game-ai-score-card{border-radius:var(--nexa-radius-sm);background:#ffffff03;border:1px solid #ffffff12;gap:7px;padding:12px;display:grid}.niryk-game-ai-score-card>span{color:var(--nexa-color-text-secondary);font-size:.7rem}.niryk-game-ai-score-card strong{font-size:1rem}.niryk-game-ai-score-track{background:#ffffff12;border-radius:999px;height:4px;overflow:hidden}.niryk-game-ai-score-track span{border-radius:inherit;background:var(--nexa-color-gold-400);max-width:100%;height:100%;display:block}@media (max-width:900px){.niryk-game-ai-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.niryk-game-ai-result-toolbar,.niryk-game-ai-score-header{flex-direction:column;align-items:flex-start}.niryk-game-ai-score-grid{grid-template-columns:1fr}.niryk-game-ai-actions{grid-template-columns:1fr;display:grid}.niryk-game-ai-action{justify-content:flex-start;width:100%}}.niryk-ai-research-group{background:linear-gradient(#6fb0ff0f,#ffffff04);border-color:#6fb0ff3d}.niryk-ai-action--research{border-color:#6fb0ff4d}.niryk-ai-action--research:hover:not(:disabled),.niryk-ai-action--research.is-active{border-color:#6fb0ff94;box-shadow:0 0 0 1px #6fb0ff1f,0 12px 28px #0003}.niryk-ai-research-result{gap:16px;display:grid}.niryk-ai-source-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.niryk-ai-source-link{color:var(--nexa-color-gold-400);text-underline-offset:3px;overflow-wrap:anywhere;transition:color var(--nexa-transition-fast), text-decoration-color var(--nexa-transition-fast);-webkit-text-decoration:underline #ffd78057;text-decoration:underline #ffd78057}.niryk-ai-source-link:hover{color:var(--nexa-color-text-primary);text-decoration-color:currentColor}.niryk-ai-source-link:focus-visible{border-radius:var(--nexa-radius-sm);box-shadow:0 0 0 3px var(--nexa-gold-32);outline:none}.niryk-ai-research-sources{gap:10px;margin-top:14px;display:grid}.niryk-ai-research-sources>*{min-width:0}@media (max-width:768px){.niryk-ai-source-links{flex-direction:column;align-items:flex-start}.niryk-ai-source-link{max-width:100%}}.intelligence-command-center{border:var(--nexa-border-subtle);background:radial-gradient(circle at 100% 0,#d4af371f,#0000 34%),linear-gradient(145deg,#101010fa,#090909fa);border-radius:28px;margin-top:34px;padding:30px;box-shadow:0 30px 80px #00000047}.intelligence-command-center--state{padding:26px}.intelligence-command-center-header,.intelligence-command-center-heading,.intelligence-command-center-state,.intelligence-command-center-warning,.intelligence-command-center-refreshing,.intelligence-command-center-footer{align-items:center;display:flex}.intelligence-command-center-header{justify-content:space-between;gap:28px;margin-bottom:26px}.intelligence-command-center-heading{align-items:flex-start;gap:16px;min-width:0}.intelligence-command-center-heading>div:last-child{min-width:0}.intelligence-command-center-heading h2{color:var(--nexa-color-text-primary);font-size:clamp(2rem,4vw,3rem);line-height:var(--nexa-leading-heading);letter-spacing:var(--nexa-tracking-heading);margin-top:5px}.intelligence-command-center-heading p:last-child{max-width:760px;color:var(--nexa-color-text-secondary);font-size:var(--nexa-font-size-base);line-height:var(--nexa-leading-body-relaxed);margin-top:10px}.intelligence-command-center-mark{width:48px;height:48px;color:var(--nexa-color-gold-400);background:radial-gradient(circle at 0 0,#f4d87a2e,#0000 70%),#d4af3714;border:1px solid #d4af3747;border-radius:16px;flex:0 0 48px;place-items:center;display:grid;box-shadow:0 14px 34px #00000047}.admin-page .intelligence-command-center-refresh{border-radius:var(--nexa-radius-full);min-height:42px;color:var(--nexa-color-gold-400);box-shadow:none;background:#d4af3714;border:1px solid #d4af373d;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.admin-page .intelligence-command-center-refresh:before{display:none}.admin-page .intelligence-command-center-refresh:hover:not(:disabled){box-shadow:none;background:#d4af3724;border-color:#d4af3773;transform:translateY(-2px)}.admin-page .intelligence-command-center-refresh:disabled{opacity:.58;cursor:wait}.intelligence-command-center-state{min-height:96px;color:var(--nexa-color-gold-400);justify-content:flex-start;gap:15px}.intelligence-command-center-state>div{min-width:0}.intelligence-command-center-state strong{color:var(--nexa-color-text-primary);font-size:var(--nexa-font-size-base);display:block}.intelligence-command-center-state p{color:var(--nexa-color-text-muted);font-size:var(--nexa-font-size-sm);line-height:var(--nexa-line-height-relaxed);margin-top:5px}.intelligence-command-center-state--error{color:#ff8f8f}.intelligence-command-center-state--error .nexa-button{margin-left:auto}.intelligence-command-center-refreshing,.intelligence-command-center-warning{font-size:var(--nexa-font-size-sm);border-radius:14px;gap:10px;margin-bottom:22px;padding:12px 15px;font-weight:700}.intelligence-command-center-refreshing{color:var(--nexa-color-text-secondary);background:#d4af370f;border:1px solid #d4af372e}.intelligence-command-center-warning{color:#f0c98f;background:#ffb34712;border:1px solid #ffb3473d}.admin-page .intelligence-command-center-warning button{color:var(--nexa-color-gold-400);box-shadow:none;background:0 0;border:none;margin-left:auto;padding:0;text-decoration:underline}.admin-page .intelligence-command-center-warning button:hover{box-shadow:none;transform:none}.intelligence-command-center-layout{gap:24px;display:grid}.intelligence-command-center-footer{color:var(--nexa-color-text-muted);letter-spacing:.02em;border-top:1px solid #ffffff12;justify-content:space-between;gap:18px;margin-top:24px;padding-top:18px;font-size:11px;font-weight:700}.intelligence-health{background:radial-gradient(circle at 100% 0,#d4af3717,#0000 34%),#ffffff07;border:1px solid #ffffff14;border-radius:22px;padding:24px}.intelligence-health-summary{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.intelligence-health-summary h3{color:var(--nexa-color-text-primary);letter-spacing:-.6px;margin-top:5px;font-size:25px}.intelligence-health-description{max-width:720px;color:var(--nexa-color-text-secondary);font-size:var(--nexa-font-size-sm);line-height:var(--nexa-line-height-relaxed);margin-top:8px}.intelligence-health-score{text-align:center;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;min-width:138px;padding:16px}.intelligence-health-score-value{justify-content:center;align-items:baseline;gap:4px;display:flex}.intelligence-health-score-value strong{color:var(--nexa-color-text-primary);letter-spacing:-1.5px;font-size:38px;line-height:1}.intelligence-health-score-value span{color:var(--nexa-color-text-muted);font-size:12px;font-weight:800}.intelligence-health-score-status{text-transform:uppercase;letter-spacing:.7px;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.intelligence-health-score--excellent .intelligence-health-score-status,.intelligence-health-area-score--excellent{color:#86e8af;background:#55d68e1c}.intelligence-health-score--strong .intelligence-health-score-status,.intelligence-health-area-score--strong{color:var(--nexa-color-gold-400);background:#d4af371f}.intelligence-health-score--needs-attention .intelligence-health-score-status,.intelligence-health-area-score--needs-attention{color:#f0bd78;background:#ffb3471f}.intelligence-health-score--critical .intelligence-health-score-status,.intelligence-health-area-score--critical{color:#ff9b9b;background:#ff5c5c1f}.intelligence-health-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.intelligence-health-meta>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;padding:14px 15px}.intelligence-health-meta span{color:var(--nexa-color-text-muted);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.intelligence-health-meta strong{color:var(--nexa-color-text-primary);margin-top:6px;font-size:24px;display:block}.intelligence-health-areas{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.intelligence-health-area{background:#00000029;border:1px solid #ffffff12;border-radius:16px;min-width:0;padding:15px}.intelligence-health-area-heading,.intelligence-health-area-title{align-items:center;display:flex}.intelligence-health-area-heading{justify-content:space-between;gap:10px}.intelligence-health-area-title{gap:9px;min-width:0}.intelligence-health-area-icon{width:34px;height:34px;color:var(--nexa-color-gold-400);background:#d4af3714;border-radius:11px;flex:0 0 34px;place-items:center;display:grid}.intelligence-health-area-title strong,.intelligence-health-area-title small{display:block}.intelligence-health-area-title strong{color:var(--nexa-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.intelligence-health-area-title small{color:var(--nexa-color-text-muted);margin-top:3px;font-size:10px}.intelligence-health-area-score{text-align:center;border-radius:999px;flex:none;min-width:35px;padding:5px 7px;font-size:10px;font-weight:900}.intelligence-health-area-track{background:#ffffff12;border-radius:999px;height:5px;margin-top:13px;overflow:hidden}.intelligence-health-area-track span{border-radius:inherit;background:linear-gradient(90deg, var(--nexa-color-gold-500), var(--nexa-color-gold-400));height:100%;display:block}.intelligence-health-area>p{color:var(--nexa-color-text-muted);margin-top:10px;font-size:11px;line-height:1.55}.intelligence-health-summary-note{color:var(--nexa-color-gold-400);background:#d4af370b;border:1px solid #d4af371f;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 15px;display:flex}.intelligence-health-summary-note p{color:var(--nexa-color-text-secondary);font-size:12px;line-height:1.6}.intelligence-priorities,.intelligence-content-graph,.intelligence-release-radar{background:#ffffff07;border:1px solid #ffffff14;border-radius:22px;padding:24px}.intelligence-priorities-header,.intelligence-content-graph-header,.intelligence-release-radar-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.intelligence-priorities-header h3,.intelligence-content-graph-header h3,.intelligence-release-radar-header h3{color:var(--nexa-color-text-primary);letter-spacing:-.5px;margin-top:5px;font-size:24px}.intelligence-priorities-header p:last-child,.intelligence-content-graph-header p:last-child,.intelligence-release-radar-header p:last-child{max-width:720px;color:var(--nexa-color-text-secondary);margin-top:7px;font-size:12px;line-height:1.6}.intelligence-priorities-total,.intelligence-content-graph-total,.intelligence-release-radar-total{color:var(--nexa-color-gold-400);background:#d4af3712;border:1px solid #d4af372e;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-weight:900;display:inline-flex}.intelligence-priorities-list{gap:12px;display:grid}.intelligence-priority-item{background:#00000029;border:1px solid #ffffff12;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px;transition:transform .22s,border-color .22s,background .22s;display:grid}.intelligence-priority-item:hover{background:#ffffff09;border-color:#d4af3738;transform:translateY(-2px)}.intelligence-priority-rank{width:42px;height:42px;color:var(--nexa-color-gold-400);background:#d4af3712;border:1px solid #d4af372e;border-radius:13px;place-items:center;font-size:13px;font-weight:900;display:grid}.intelligence-priority-main{min-width:0}.intelligence-priority-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intelligence-priority-type{color:var(--nexa-color-gold-400);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.intelligence-priority-heading h4{color:var(--nexa-color-text-primary);margin-top:4px;font-size:17px}.intelligence-priority-level,.intelligence-release-radar-priority{letter-spacing:.5px;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.intelligence-priority-level--critical,.intelligence-release-radar-priority--critical{color:#ff9292;background:#ff4b4b1f}.intelligence-priority-level--high,.intelligence-release-radar-priority--high{color:#ffbd85;background:#ff994a1f}.intelligence-priority-level--medium,.intelligence-release-radar-priority--medium{color:var(--nexa-color-gold-400);background:#d4af371f}.intelligence-priority-level--low,.intelligence-release-radar-priority--low{color:var(--nexa-color-text-secondary);background:#ffffff12}.intelligence-priority-description{color:var(--nexa-color-text-secondary);margin-top:8px;font-size:12px;line-height:1.6}.intelligence-priority-reasons,.intelligence-release-radar-reasons{color:var(--nexa-color-text-muted);gap:5px;margin:11px 0 0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.intelligence-priority-recommendation,.intelligence-release-radar-recommendation{border-left:2px solid var(--nexa-color-gold-500);background:#d4af370b;border-radius:0 10px 10px 0;margin-top:12px;padding:11px 12px}.intelligence-priority-recommendation strong,.intelligence-release-radar-recommendation strong{color:var(--nexa-color-gold-400);letter-spacing:.8px;text-transform:uppercase;font-size:9px;display:block}.intelligence-priority-recommendation p,.intelligence-release-radar-recommendation p{color:var(--nexa-color-text-secondary);margin-top:4px;font-size:11px;line-height:1.55}.intelligence-priority-link,.intelligence-release-radar-link,.intelligence-content-graph-game-footer a{color:var(--nexa-color-gold-400);align-items:center;gap:6px;margin-top:11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.intelligence-priority-link:hover,.intelligence-release-radar-link:hover,.intelligence-content-graph-game-footer a:hover{text-decoration:underline}.intelligence-priorities-empty,.intelligence-content-graph-empty,.intelligence-release-radar-empty{color:#8ce2b0;border:1px dashed #ffffff1a;border-radius:16px;align-items:center;gap:13px;padding:20px;display:flex}.intelligence-priorities-empty strong,.intelligence-content-graph-empty strong,.intelligence-release-radar-empty strong{color:var(--nexa-color-text-primary)}.intelligence-priorities-empty p,.intelligence-content-graph-empty p,.intelligence-release-radar-empty p{color:var(--nexa-color-text-muted);margin-top:4px;font-size:11px;line-height:1.55}.intelligence-content-graph-summary,.intelligence-release-radar-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.intelligence-content-graph-summary article,.intelligence-release-radar-summary article{background:#00000026;border:1px solid #ffffff12;border-radius:15px;padding:14px}.intelligence-content-graph-summary span,.intelligence-release-radar-summary span{color:var(--nexa-color-text-muted);letter-spacing:.8px;font-size:9px;font-weight:900}.intelligence-content-graph-summary strong,.intelligence-release-radar-summary strong{color:var(--nexa-color-text-primary);margin-top:6px;font-size:24px;display:block}.intelligence-content-graph-summary p,.intelligence-release-radar-summary p{color:var(--nexa-color-text-muted);margin-top:5px;font-size:10px;line-height:1.45}.intelligence-content-graph-gaps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.intelligence-content-graph-gaps>div{color:var(--nexa-color-gold-400);background:#ffffff06;border-radius:13px;align-items:center;gap:8px;padding:10px 12px;display:flex}.intelligence-content-graph-gaps span{min-width:0;color:var(--nexa-color-text-secondary);font-size:10px;font-weight:800}.intelligence-content-graph-gaps strong{color:var(--nexa-color-text-primary);margin-left:auto;font-size:13px}.intelligence-content-graph-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.intelligence-content-graph-game,.intelligence-release-radar-item{background:#00000029;border:1px solid #ffffff12;border-radius:16px;padding:16px}.intelligence-content-graph-game-heading,.intelligence-release-radar-item-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.intelligence-content-graph-game-heading>div>span,.intelligence-release-radar-item-heading>div>span{color:var(--nexa-color-gold-400);letter-spacing:.9px;font-size:8px;font-weight:900}.intelligence-content-graph-game-heading h4,.intelligence-release-radar-item-heading h4{color:var(--nexa-color-text-primary);margin-top:4px;font-size:16px}.intelligence-content-graph-status{text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:8px;font-weight:900}.intelligence-content-graph-status--complete{color:#85e6ae;background:#55d68e1c}.intelligence-content-graph-status--partial{color:var(--nexa-color-gold-400);background:#d4af371c}.intelligence-content-graph-status--weak{color:#efbd7e;background:#ffb3471c}.intelligence-content-graph-status--missing{color:#ff9a9a;background:#ff5c5c1c}.intelligence-content-graph-score{margin-top:13px}.intelligence-content-graph-score>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.intelligence-content-graph-score span{color:var(--nexa-color-text-muted);font-size:10px;font-weight:800}.intelligence-content-graph-score strong{color:var(--nexa-color-text-primary);font-size:15px}.intelligence-content-graph-score small,.intelligence-release-radar-metrics small{color:var(--nexa-color-text-muted);margin-left:2px;font-size:8px}.intelligence-content-graph-score-track{background:#ffffff12;border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.intelligence-content-graph-score-track span{border-radius:inherit;background:linear-gradient(90deg, var(--nexa-color-gold-500), var(--nexa-color-gold-400));height:100%;display:block}.intelligence-content-graph-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.intelligence-content-graph-counts>div,.intelligence-release-radar-metrics>div{background:#ffffff06;border-radius:11px;padding:9px}.intelligence-content-graph-counts span,.intelligence-release-radar-metrics span{color:var(--nexa-color-text-muted);text-transform:uppercase;font-size:8px;font-weight:900;display:block}.intelligence-content-graph-counts strong,.intelligence-release-radar-metrics strong{color:var(--nexa-color-text-primary);margin-top:4px;font-size:14px;display:block}.intelligence-content-graph-game-footer{color:var(--nexa-color-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:11px;font-size:9px;display:flex}.intelligence-content-graph-game-footer a{margin-top:0}.intelligence-release-radar-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.intelligence-release-radar-date{color:var(--nexa-color-gold-400);background:#d4af370a;border:1px solid #d4af371a;border-radius:12px;align-items:center;gap:9px;margin-top:13px;padding:10px 11px;display:flex}.intelligence-release-radar-date strong,.intelligence-release-radar-date span{display:block}.intelligence-release-radar-date strong{color:var(--nexa-color-text-primary);font-size:11px}.intelligence-release-radar-date span{color:var(--nexa-color-text-muted);margin-top:2px;font-size:9px}.intelligence-release-radar-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}@media (max-width:1250px){.intelligence-health-areas,.intelligence-release-radar-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.intelligence-command-center{padding:22px}.intelligence-command-center-header,.intelligence-health-summary,.intelligence-priorities-header,.intelligence-content-graph-header,.intelligence-release-radar-header{flex-direction:column;align-items:flex-start}.intelligence-content-graph-summary,.intelligence-release-radar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-content-graph-list,.intelligence-release-radar-list{grid-template-columns:1fr}}@media (max-width:720px){.intelligence-command-center{border-radius:22px;margin-top:24px;padding:18px}.intelligence-command-center-heading{gap:12px}.intelligence-command-center-mark{flex-basis:42px;width:42px;height:42px}.admin-page .intelligence-command-center-refresh{width:100%}.intelligence-command-center-footer{flex-direction:column;align-items:flex-start}.intelligence-health,.intelligence-priorities,.intelligence-content-graph,.intelligence-release-radar{padding:18px}.intelligence-health-score{width:100%}.intelligence-health-meta,.intelligence-health-areas,.intelligence-content-graph-summary,.intelligence-content-graph-gaps,.intelligence-release-radar-summary,.intelligence-priority-item{grid-template-columns:1fr}.intelligence-priority-rank{width:36px;height:36px}.intelligence-priority-heading,.intelligence-content-graph-game-heading,.intelligence-release-radar-item-heading{flex-direction:column;align-items:flex-start}.intelligence-release-radar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-commercial-page{color:#fff;background:radial-gradient(circle at 100% 0,#d4af371a,#0000 28%),radial-gradient(circle at 12% 18%,#d4af370b,#0000 24%),#090909;min-height:100vh;padding:48px}.admin-commercial-shell{width:100%;max-width:1600px;margin:0 auto}.admin-commercial-state{background:radial-gradient(circle at 100% 0,#d4af3721,#0000 34%),linear-gradient(145deg,#141414fa,#0a0a0afa);border:1px solid #ffffff14;border-radius:30px;flex-direction:column;justify-content:center;align-items:flex-start;width:min(720px,100%);min-height:420px;margin:8vh auto 0;padding:42px;display:flex;box-shadow:0 34px 90px #0000006b}.admin-commercial-state>span,.admin-commercial-eyebrow,.admin-commercial-card-header>span,.admin-commercial-workspace-card>span,.admin-commercial-stat-card>span,.admin-commercial-list-item-main>span{color:#d4af37;letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:900}.admin-commercial-state h1{letter-spacing:-2px;margin-top:12px;font-size:clamp(36px,6vw,62px);line-height:1}.admin-commercial-state p{color:#ffffff94;max-width:560px;margin:16px 0 28px;line-height:1.7}.admin-commercial-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.admin-commercial-header>div:first-child{max-width:850px}.admin-commercial-header h1{letter-spacing:-2.4px;margin-top:9px;font-size:clamp(42px,5vw,72px);line-height:.98}.admin-commercial-header>div:first-child>p{color:#ffffff94;max-width:760px;margin-top:14px;font-size:15px;line-height:1.7}.admin-commercial-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-commercial-message{border-radius:14px;margin-bottom:22px;padding:14px 17px;font-size:13px;font-weight:800}.admin-commercial-message--error{color:#faa;background:#ff5c5c14;border:1px solid #ff5c5c47}.admin-commercial-message--success{color:#91f0b6;background:#56d38914;border:1px solid #56d38947}.admin-commercial-overview,.admin-commercial-workspace,.admin-commercial-manager{margin-top:34px}.admin-commercial-overview .admin-section-header,.admin-commercial-workspace .admin-section-header,.admin-commercial-manager .admin-section-header{max-width:820px}.admin-commercial-overview .admin-section-header>p:last-child,.admin-commercial-workspace .admin-section-header>p:last-child,.admin-commercial-manager .admin-section-header>p:last-child{color:#ffffff85;margin-top:8px;line-height:1.65}.admin-commercial-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.admin-commercial-overview .admin-commercial-overview-grid+.admin-commercial-workspace-grid{margin-top:28px}.admin-commercial-stat-card{background:radial-gradient(circle at 100% 0,#d4af3716,#0000 38%),#ffffff08;border:1px solid #ffffff13;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:190px;padding:22px;transition:transform .25s,border-color .25s,background .25s;display:flex;box-shadow:inset 0 1px #ffffff06}.admin-commercial-stat-card:hover{background:radial-gradient(circle at 100% 0,#d4af3721,#0000 38%),#ffffff0b;border-color:#d4af3742;transform:translateY(-3px)}.admin-commercial-stat-card>strong{color:#fff;letter-spacing:-1.6px;margin:18px 0 10px;font-size:clamp(34px,4vw,50px);line-height:1}.admin-commercial-stat-card>p{color:#ffffff7a;font-size:12px;line-height:1.55}.admin-commercial-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-commercial-workspace-card{background:linear-gradient(145deg,#121212fa,#0b0b0bfa);border:1px solid #ffffff13;border-radius:22px;min-height:190px;padding:24px}.admin-commercial-workspace-card>strong{letter-spacing:-1.2px;margin:18px 0 10px;font-size:38px;line-height:1;display:block}.admin-commercial-workspace-card>p{color:#ffffff80;max-width:420px;font-size:13px;line-height:1.65}.admin-commercial-manager{padding-top:8px}.admin-commercial-manager-grid{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:start;gap:22px;display:grid}.admin-commercial-editor-card,.admin-commercial-library-card{background:radial-gradient(circle at 100% 0,#d4af3713,#0000 34%),linear-gradient(145deg,#121212fa,#0a0a0afa);border:1px solid #ffffff13;border-radius:26px;padding:26px}.admin-commercial-editor-card{position:sticky;top:24px}.admin-commercial-card-header{margin-bottom:22px}.admin-commercial-card-header h3{letter-spacing:-.7px;margin-top:8px;font-size:26px;line-height:1.15}.admin-commercial-card-header p{color:#ffffff80;margin-top:9px;font-size:13px;line-height:1.65}.admin-commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-commercial-fields>label{color:#ffffffb8;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:800;display:flex}.admin-commercial-field--full{grid-column:1/-1}.admin-commercial-fields .nexa-input,.admin-commercial-textarea{color:#fff;width:100%;min-height:46px;font:inherit;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s,background .2s}.admin-commercial-textarea{resize:vertical;min-height:118px;line-height:1.6}.admin-commercial-fields .nexa-input::placeholder,.admin-commercial-textarea::placeholder{color:#ffffff54}.admin-commercial-fields .nexa-input:focus,.admin-commercial-textarea:focus{background:#ffffff0e;border-color:#d4af3794;box-shadow:0 0 0 3px #d4af3717}.admin-commercial-fields select.nexa-input{cursor:pointer}.admin-commercial-fields select.nexa-input option{color:#fff;background:#111}.admin-commercial-placement-help{background:#d4af370b;border:1px solid #d4af3724;border-radius:14px;min-height:100%;padding:14px}.admin-commercial-placement-help>span{color:#f4d87a;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.admin-commercial-placement-help>p{color:#ffffff80;font-size:12px;line-height:1.55}.admin-commercial-toggle{cursor:pointer;background:#ffffff08;border:1px solid #ffffff13;border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:16px;flex-direction:row!important;gap:20px!important;display:flex!important}.admin-commercial-toggle>div{flex-direction:column;gap:5px;display:flex}.admin-commercial-toggle strong{color:#fff;font-size:13px}.admin-commercial-toggle span{color:#ffffff7a;font-size:12px;font-weight:500;line-height:1.5}.admin-commercial-toggle input{accent-color:#d4af37;cursor:pointer;flex-shrink:0;width:20px;height:20px}.admin-commercial-form-actions{border-top:1px solid #fff1;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.admin-commercial-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:18px;padding:34px 20px}.admin-commercial-empty strong{color:#fff;margin-bottom:7px;font-size:16px;display:block}.admin-commercial-empty p{color:#ffffff75;font-size:13px;line-height:1.6}.admin-commercial-list{gap:13px;display:grid}.admin-commercial-list-item{background:#ffffff07;border:1px solid #ffffff12;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;padding:18px;transition:transform .22s,border-color .22s,background .22s;display:flex}.admin-commercial-list-item:hover{background:#ffffff0a;border-color:#d4af3733;transform:translateY(-2px)}.admin-commercial-list-item-main{flex:1;min-width:0}.admin-commercial-list-item-main h4{color:#fff;margin:7px 0;font-size:18px;line-height:1.25}.admin-commercial-list-item-main>p,.admin-commercial-list-item-main>small{color:#ffffff7a;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.55;display:block}.admin-commercial-list-item-main>a{color:#f4d87a;overflow-wrap:anywhere;max-width:100%;margin-top:5px;font-size:12px;font-weight:800;display:inline-block}.admin-commercial-list-item-main>a:hover{text-decoration:underline}.admin-commercial-list-item-badges{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.admin-commercial-list-item-badges span{color:#f4d87a;letter-spacing:.9px;text-transform:uppercase;background:#d4af3712;border:1px solid #d4af3729;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.admin-commercial-list-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.admin-commercial-list-actions .nexa-button{min-width:84px}@media (max-width:1350px){.admin-commercial-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.admin-commercial-header{flex-direction:column;align-items:flex-start}.admin-commercial-header-actions{justify-content:flex-start}.admin-commercial-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-commercial-manager-grid{grid-template-columns:1fr}.admin-commercial-editor-card{position:static}}@media (max-width:820px){.admin-commercial-page{padding:30px 20px}.admin-commercial-workspace-grid,.admin-commercial-fields{grid-template-columns:1fr}.admin-commercial-field--full,.admin-commercial-toggle{grid-column:auto}.admin-commercial-list-item{flex-direction:column;align-items:flex-start}.admin-commercial-list-actions{justify-content:flex-start;width:100%}}@media (max-width:560px){.admin-commercial-page{padding:24px 14px}.admin-commercial-state{border-radius:24px;min-height:360px;padding:28px 22px}.admin-commercial-header h1{font-size:40px}.admin-commercial-header-actions,.admin-commercial-header-actions .nexa-button,.admin-commercial-form-actions,.admin-commercial-form-actions .nexa-button,.admin-commercial-list-actions,.admin-commercial-list-actions .nexa-button{width:100%}.admin-commercial-overview-grid{grid-template-columns:1fr}.admin-commercial-stat-card,.admin-commercial-workspace-card,.admin-commercial-editor-card,.admin-commercial-library-card{border-radius:20px}.admin-commercial-editor-card,.admin-commercial-library-card{padding:20px}.admin-commercial-toggle{align-items:flex-start}}.fade-in{opacity:0;animation:.8s forwards nexaFadeIn}.slide-up{opacity:0;animation:.75s forwards nexaSlideUp}.reveal{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards nexaReveal}.page-transition{animation:.35s cubic-bezier(.16,1,.3,1) nexaPageEnter}@keyframes nexaFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nexaSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes nexaReveal{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes nexaPageEnter{0%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes nexaSpin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}@keyframes heroZoom{0%{background-size:100%}to{background-size:108%}}@keyframes searchResultsIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboardBarIn{0%{width:0}}@keyframes game-media-picker-fade{0%{opacity:0}to{opacity:1}}@keyframes game-media-picker-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gameLibraryBulkBarIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.fade-in,.slide-up,.reveal{opacity:1;filter:none;transform:none}.page-transition{animation:none}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--nexa-color-background);color:var(--nexa-color-text-primary);font-family:var(--nexa-font-family-primary)}a{color:inherit;text-decoration:none}.admin-page button,.article-back-link{outline:none}.admin-page button:focus-visible,.article-back-link:focus-visible{border-radius:var(--nexa-radius-sm);box-shadow:0 0 0 3px var(--nexa-gold-32)}.admin-page button{position:relative;overflow:hidden}.admin-page button:before{content:"";background:linear-gradient(120deg,#0000,#ffffff73,#0000);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.admin-page button:hover:before{transform:translate(120%)}.article-back-link{transition:color var(--nexa-transition-fast), transform var(--nexa-transition-fast)}.article-back-link:hover{color:var(--nexa-color-gold-400);transform:translate(-4px)}
