*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{min-height:100vh;font-size:16px}
:root{
  --c-bg:#424241;
  --c-surface:#545154;
  --c-surface-alt:#666966;
  --c-border:#737374;
  --c-text:#f3f4f7;
  --c-text-muted:#acacaf;
  --c-accent:#efc030;
  --c-accent-hover:#f4d061;
  --c-on-accent:#000100;
  --c-purple:#f0c032;
  --c-purple-hover:#f4d164;
  --c-on-purple:#000001;
  --c-white:#fff;
  --c-green:#2fc968;
  --c-shadow:rgba(0, 0, 1,.35);
  --c-overlay:rgba(5, 6, 20,.78);
  --nnqj-header-h:64px;
  --nnqj-dark:color-mix(in srgb,var(--c-bg) 55%,#000);
}
[hidden]{display:none!important}
body{background:var(--c-bg);color:var(--c-text);font-family:"Inter","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;line-height:1.5;-webkit-tap-highlight-color:transparent;padding-bottom:76px}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
img{max-width:100%;height:auto;display:block}
svg{display:block;flex:none}
.go-link{cursor:pointer}
#go-overlay{display:none;position:fixed;inset:0;z-index:99999;align-items:center;justify-content:center;background:var(--c-overlay)}
#go-overlay.go-overlay--visible{display:flex}
.go-spinner{width:3.5rem;height:3.5rem;border:.3125rem solid color-mix(in srgb,var(--c-text) 20%,transparent);border-top-color:var(--c-accent);border-radius:50%;animation:go-spin .8s linear infinite}
@keyframes go-spin{to{transform:rotate(360deg)}}
.nnqj-acvxh{position:sticky;top:0;z-index:40;height:var(--nnqj-header-h);background:var(--nnqj-dark)}
.nnqj-mqepp{display:flex;align-items:center;justify-content:space-between;gap:15px;height:100%;padding:0 14px}
.nnqj-xhtda{display:flex;align-items:center;gap:31px;min-width:0}
.nnqj-nvesn{display:inline-flex;align-items:center;min-height:45px;font-size:24px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}
.nnqj-nvesn img{width:auto;height:36px}
.nnqj-mfqpm{display:none}
.nnqj-ykrbf{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:45px;padding:9px 11px;font-size:15px;font-weight:700;color:var(--c-text-muted);white-space:nowrap;transition:color .2s}
.nnqj-ykrbf svg{width:16px;height:16px}
.nnqj-ykrbf:hover,.nnqj-ykrbf[aria-current]{color:var(--c-text)}
.nnqj-ykrbf[aria-current]::after{content:"";position:absolute;left:50%;bottom:-10px;width:14px;height:4px;border-radius:5px;background:var(--c-accent);transform:translateX(-50%)}
.nnqj-qydgp{display:flex;align-items:center;gap:6px;flex:none}
.nnqj-sjrkt,.nnhn-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:45px;padding:9px 17px;border-radius:9px;font-size:15px;font-weight:700;white-space:nowrap;transition:background .2s}
.nnqj-pzmsp,.nnhn-btn--ghost{background:var(--c-purple);color:var(--c-on-purple)}
.nnqj-pzmsp:hover,.nnhn-btn--ghost:hover{background:var(--c-purple-hover)}
.nnqj-jqmvt,.nnhn-btn--accent{background:var(--c-accent);color:var(--c-on-accent)}
.nnqj-jqmvt:hover,.nnhn-btn--accent:hover{background:var(--c-accent-hover)}
.nnqj-gyrsd{max-width:1680px;margin:0 auto;padding:18px}
.nnhn-page-head{margin-bottom:21px}
.nnhn-page-title{font-size:26px;font-weight:800;line-height:1.25}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px;padding:0;font-size:.875rem;list-style:none;color:var(--c-text-muted)}
.breadcrumbs li{display:flex;align-items:center;gap:5px}
.breadcrumbs li a{color:var(--c-text-muted);text-decoration:none}
.breadcrumbs li a:hover{color:var(--c-accent)}
.breadcrumbs li:last-child span{color:var(--c-text)}
.breadcrumbs li+li::before{content:"/";color:var(--c-text-muted)}
.nnhn-toolbar{display:flex;flex-direction:column;gap:17px;margin-bottom:15px}
.nnhn-tabs{display:flex;gap:3px;padding:3px;border-radius:14px;background:var(--c-surface);overflow-x:auto;scrollbar-width:none}
.nnhn-tabs::-webkit-scrollbar{display:none}
.nnhn-tab{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:40px;padding:7px 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--c-text-muted);white-space:nowrap;transition:color .2s,background .2s}
.nnhn-tab:hover{color:var(--c-text)}
.nnhn-tab[aria-selected="true"]{background:var(--c-purple);color:var(--c-text)}
.nnhn-search{position:relative;display:block}
.nnhn-search svg{position:absolute;left:14px;top:50%;width:16px;height:16px;color:var(--c-text-muted);transform:translateY(-50%);pointer-events:none}
.nnhn-search input{width:100%;min-height:48px;padding:9px 10px 6px 42px;border:2px solid transparent;border-radius:11px;background:var(--nnqj-dark);color:var(--c-text);font:inherit;font-size:16px;font-weight:600;outline:none;transition:border-color .2s}
.nnhn-search input::placeholder{color:color-mix(in srgb,var(--c-text-muted) 70%,transparent)}
.nnhn-search input:focus{border-color:var(--c-accent)}
.nnhn-row{margin-bottom:31px}
.nnhn-head{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-bottom:18px}
.nnhn-title{font-size:20px;font-weight:700;line-height:1.35}
.nnhn-actions{display:flex;align-items:center;gap:9px}
.nnhn-chip{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:8px 14px;border-radius:10px;background:var(--c-surface);color:var(--c-text-muted);font-size:14px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s}
.nnhn-chip:hover{background:var(--c-purple);color:var(--c-text)}
.nnhn-chip svg{width:16px;height:16px}
.nnhn-arrow{display:none;padding:8px 11px}
.nnhn-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/2.85);gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.nnhn-track::-webkit-scrollbar{display:none}
.nnhn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.nnhn-tile{position:relative;display:flex;align-items:flex-end;aspect-ratio:3/4;overflow:hidden;border-radius:10px;background:var(--c-surface-alt);scroll-snap-align:start;isolation:isolate}
.nnhn-img{position:absolute;inset:0;z-index:-1;background:linear-gradient(160deg,#2b3464 0%,#1b2244 70%);transition:transform .3s}
.nnhn-img img{width:100%;height:100%;object-fit:cover}
.nnhn-tile:hover .nnhn-img{transform:scale(1.03)}
.nnhn-name{width:100%;padding:27px 9px 12px;background:linear-gradient(to top,rgba(7, 10, 35,.92),transparent);font-size:13px;font-weight:700;line-height:1.3;opacity:0;transition:opacity .2s}
.nnhn-tile:hover .nnhn-name,.nnhn-tile:focus-visible .nnhn-name{opacity:1}
.nnhn-demo{position:absolute;top:8px;right:8px;padding:5px 7px;border-radius:5px;background:var(--c-accent);color:var(--c-on-accent);font-size:12px;font-weight:700;opacity:0;transition:opacity .2s}
.nnhn-tile[data-demo]:not([data-demo=""]) .nnhn-demo{opacity:1}
.nnhn-prow{margin-bottom:31px}
.nnhn-prow .nnhn-providers{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:150px;overflow-x:auto;scrollbar-width:none}
.nnhn-prow .nnhn-providers::-webkit-scrollbar{display:none}
.nnhn-providers{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}
.nnhn-provider{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:96px;padding:12px 9px;border-radius:10px;background:var(--c-surface-alt);color:var(--c-text-muted);text-align:center;transition:color .2s,background .2s}
.nnhn-provider:hover{background:var(--c-purple);color:var(--c-text)}
.nnhn-provider img{width:auto;max-width:110px;height:36px;object-fit:contain;opacity:.85}
.nnhn-pname{font-size:14px;font-weight:700;line-height:1.25}
.nnhn-provider img+.nnhn-pname{font-size:12px;font-weight:600}
.nnhn-pcount{position:absolute;top:8px;right:10px;font-size:11px;font-weight:700;color:var(--c-text-muted)}
.nnhn-game{display:grid;grid-template-columns:1fr;gap:19px;margin-bottom:34px}
.nnhn-cover{max-width:280px;overflow:hidden;border-radius:14px;background:var(--c-surface-alt);aspect-ratio:3/4}
.nnhn-cover img{width:100%;height:100%;object-fit:cover}
.nnhn-facts{display:flex;flex-direction:column;gap:18px;min-width:0}
.nnhn-facts dl{display:grid;grid-template-columns:max-content 1fr;gap:12px 15px;font-size:15px}
.nnhn-facts dt{color:var(--c-text-muted)}
.nnhn-facts dd{display:flex;flex-wrap:wrap;gap:4px;font-weight:600}
.nnhn-facts dd a{text-decoration:underline}
.nnhn-tag{display:inline-flex;padding:2px 9px;border-radius:999px;background:var(--c-surface);font-size:13px;font-weight:600}
.nnhn-cta{display:flex;flex-wrap:wrap;gap:8px}
.nnhn-cta .nnhn-btn{flex:1 1 180px}
.nnhn-promo{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:640px;margin-bottom:26px;padding:26px;border-radius:17px;background:linear-gradient(135deg,var(--c-surface) 0%,var(--c-surface-alt) 100%);border:1px solid var(--c-border)}
.nnhn-promo-label{color:var(--c-text-muted);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.nnhn-promo-value{font-size:28px;font-weight:800;line-height:1.2}
.nnhn-promo .nnhn-btn{margin-top:7px;min-width:200px}
.nnhn-empty{padding:22px 0;color:var(--c-text-muted);font-size:15px}
.nnqj-cvrdn:empty{display:none}
.nnqj-cvrdn{max-width:860px;margin:34px 0;color:var(--c-text-muted);font-size:15px;line-height:1.7}
.nnqj-cvrdn h2,.nnqj-cvrdn h3{margin:23px 0 8px;color:var(--c-text);line-height:1.3}
.nnqj-cvrdn h2{font-size:20px}
.nnqj-cvrdn h3{font-size:17px}
.nnqj-cvrdn p,.nnqj-cvrdn ul,.nnqj-cvrdn ol{margin-bottom:14px}
.nnqj-cvrdn ul,.nnqj-cvrdn ol{padding-left:22px}
.nnqj-cvrdn a{color:var(--c-text);text-decoration:underline}
.nnqj-cvrdn table{width:100%;border-collapse:collapse;margin-bottom:13px}
.nnqj-cvrdn th,.nnqj-cvrdn td{padding:10px 9px;border-bottom:1px solid var(--c-border);text-align:left}
.nnqj-cvrdn .nnqj-ffmdy{overflow-x:auto}
.nnhn-auth{max-width:440px;margin:26px auto 38px;padding:26px 25px;border-radius:15px;background:var(--c-surface);text-align:center}
.nnhn-auth .nnhn-btn{width:100%;margin-top:10px}
.nnhn-auth p{color:var(--c-text-muted);font-size:15px}
.pbve-section{margin-bottom:30px;border-radius:10px}
.pbve-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:13px;margin-bottom:11px}
.pbve-heading{font-size:20px;font-weight:700}
.pbve-tabs{display:flex;gap:6px;padding:3px;border-radius:11px;background:var(--c-surface);overflow-x:auto}
.pbve-tab{min-height:36px;padding:7px 11px;border-radius:9px;font-size:13px;font-weight:600;color:var(--c-text-muted);white-space:nowrap}
.pbve-tab--active{background:var(--c-purple);color:var(--c-text)}
.pbve-body{overflow:hidden;border-radius:13px}
.pbve-table{width:100%;font-size:13px;color:var(--c-text-muted)}
.pbve-thead,.pbve-row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:9px;min-height:48px;padding:7px 16px}
.pbve-thead{font-size:12px;font-weight:600}
.pbve-row:nth-child(odd){background:var(--c-surface)}
.pbve-col-player,.pbve-col-time,.pbve-col-mult{display:none}
.pbve-game-thumb{width:28px;height:28px;border-radius:8px;object-fit:cover}
.pbve-col-game,.pbve-game-info{display:flex;align-items:center;gap:7px;min-width:0}
.pbve-game-name{color:var(--c-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pbve-game-player{font-size:12px}
.pbve-badge{display:inline-flex;padding:2px 6px;border-radius:5px;background:var(--c-surface-alt);font-weight:600}
.pbve-col-right,.pbve-col-payout,.pbve-col-bet{text-align:right;justify-self:end}
.pbve-payout-amount{color:var(--c-green);font-weight:700}
.pbve-tbody--fade{opacity:.6;transition:opacity .2s}
.nnqj-vcvqb{margin-top:17px;padding:34px 0 9px;border-top:1px solid var(--c-surface);color:var(--c-text-muted);font-size:14px}
.nnqj-famfm{display:grid;grid-template-columns:1fr;gap:23px;margin-bottom:30px}
.nnqj-xyxtk{margin-bottom:8px;color:var(--c-text);font-size:15px;font-weight:700}
.nnqj-pgvrr{display:flex;flex-wrap:wrap;gap:7px 14px;list-style:none}
.nnqj-pgvrr a{display:inline-flex;align-items:center;min-height:28px;font-weight:500;transition:color .2s}
.nnqj-pgvrr a:hover{color:var(--c-text)}
.nnqj-ffqjz img{width:auto;height:32px}
.nnqj-cfpca{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:21px}
.nnqj-cfpca img{width:6rem;height:2.5rem;object-fit:contain}
.nnqj-jmfvt{display:grid;gap:13px;margin-bottom:25px;line-height:1.6}
.nnqj-ftdyk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:13px;font-size:13px}
.nnqj-bqgvp{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:50%;background:var(--c-surface);color:var(--c-text);font-size:13px;font-weight:700}
.nnqj-qeegd{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);height:76px;padding:7px 5px 9px;background:var(--nnqj-dark)}
.nnqj-qeegd a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:45px;color:var(--c-text-muted);font-size:12px;font-weight:700}
.nnqj-qeegd svg{width:22px;height:22px}
.nnqj-qeegd a[aria-current]{color:var(--c-text)}
.nnqj-qeegd a[aria-current]::after{content:"";position:absolute;bottom:-4px;width:14px;height:4px;border-radius:5px;background:var(--c-accent)}
.nnqj-heaqf{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:15px;background:var(--c-overlay)}
.nnqj-tdszw{display:flex;flex-direction:column;width:100%;max-width:1100px;border-radius:13px;background:var(--c-surface);overflow:hidden;box-shadow:0 24px 60px var(--c-shadow)}
.nnqj-dtsfk{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px 9px 18px}
.nnqj-vafqn{font-weight:700}
.nnqj-rxkmp{position:relative;aspect-ratio:16/9;background:var(--nnqj-dark)}
.nnqj-rxkmp iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.nnqj-qwtqk{display:flex;justify-content:flex-end;gap:10px;padding:10px 17px}
.nnqj-tgmce{display:flex;gap:10px}
.nnqj-tgmce .nnqj-sjrkt{min-width:45px;padding:0;font-size:22px;line-height:1}
.nnqj-tgmce svg{width:20px;height:20px}
.nnqj-heaqf[data-full]{padding:0;background:var(--nnqj-dark)}
.nnqj-heaqf[data-full] .nnqj-tdszw{position:relative;width:100vw;max-width:none;height:100vh;height:100dvh;border-radius:0;box-shadow:none}
.nnqj-heaqf[data-full] .nnqj-dtsfk{position:absolute;top:calc(8px + env(safe-area-inset-top,0px));right:calc(8px + env(safe-area-inset-right,0px));z-index:2;padding:0}
.nnqj-heaqf[data-full] .nnqj-vafqn{display:none}
.nnqj-heaqf[data-full] .nnqj-tgmce .nnqj-sjrkt{min-width:40px;min-height:40px;background:var(--c-overlay)}
.nnqj-heaqf[data-full] .nnqj-tgmce .nnqj-sjrkt:hover{background:var(--c-purple-hover)}
.nnqj-heaqf[data-full] .nnqj-rxkmp{flex:1;min-height:0;aspect-ratio:auto}
.nnqj-heaqf[data-full] .nnqj-qwtqk{padding:6px 11px calc(7px + env(safe-area-inset-bottom,0px))}
.nnqj-heaqf[data-full] .nnqj-qwtqk .nnqj-sjrkt{flex:1}
@media (orientation:landscape) and (max-height:500px){.nnqj-heaqf[data-full] .nnqj-qwtqk{display:none}}
.vmys-overlay{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,#000 60%,transparent)}
.vmys-banner{position:fixed;right:0;bottom:0;left:0;z-index:61;display:flex;flex-direction:column;gap:11px;padding:15px 21px;background:var(--c-surface-alt);border-top:1px solid var(--c-border)}
.vmys-text{font-size:.9rem;line-height:1.5;color:var(--c-text)}
.vmys-text a{color:var(--c-accent);text-decoration:underline}
.vmys-actions{display:flex;flex-wrap:wrap;gap:10px}
.vmys-btn{flex:1 1 auto;min-height:45px;padding:9px 20px;border-radius:7px;font-size:.95rem;font-weight:600;cursor:pointer}
.vmys-btn--accept{background:var(--c-accent);color:var(--c-on-accent)}
.vmys-btn--save{background:var(--c-purple);color:var(--c-on-purple)}
.vmys-btn--reject,.vmys-btn--settings{background:transparent;color:var(--c-text);border:1px solid var(--c-border)}
.vmys-modal{position:fixed;inset:0;z-index:62;display:flex;align-items:center;justify-content:center;padding:15px}
.vmys-modal__inner{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:25px;border-radius:13px;background:var(--c-surface)}
.vmys-modal__title{margin-bottom:6px;font-size:1.2rem}
.vmys-modal__desc{margin-bottom:14px;color:var(--c-text-muted);font-size:.9rem}
.vmys-categories{display:grid;gap:10px;margin-bottom:15px}
.vmys-cat{padding:11px;border-radius:6px;background:var(--c-surface-alt)}
.vmys-cat__header{display:flex;align-items:center;justify-content:space-between;gap:14px}
.vmys-cat__name{font-weight:700}
.vmys-cat__always{color:var(--c-green);font-size:.85rem}
.vmys-cat__desc{margin-top:5px;color:var(--c-text-muted);font-size:.85rem}
.vmys-toggle{position:relative;display:inline-block;width:44px;height:24px}
.vmys-toggle input{position:absolute;opacity:0;width:0;height:0}
.vmys-toggle__slider{position:absolute;inset:0;border-radius:22px;background:var(--c-border);transition:background .2s}
.vmys-toggle__slider::before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--c-white);transition:transform .2s}
.vmys-toggle input:checked+.vmys-toggle__slider{background:var(--c-accent)}
.vmys-toggle input:checked+.vmys-toggle__slider::before{transform:translateX(20px)}
.vmys-modal__actions{display:flex;flex-wrap:wrap;gap:10px}
.nnhn-fbtn{gap:9px;min-height:48px;padding:10px 16px;color:var(--c-text)}
.nnhn-fcount{min-width:20px;height:20px;padding:0 5px;border-radius:9px;background:var(--c-accent);color:var(--c-on-accent);font-size:12px;line-height:20px;text-align:center}
.nnhn-filters{position:fixed;top:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;width:min(360px,88vw);background:var(--c-surface);box-shadow:0 0 40px var(--c-shadow);transform:translateX(-105%);visibility:hidden;transition:transform .25s,visibility .25s}
.nnhn-fon .nnhn-filters{transform:none;visibility:visible}
.nnhn-fshade{position:fixed;inset:0;z-index:65;background:var(--c-overlay)}
.nnhn-flock,.nnhn-flock body{overflow:hidden}
.nnhn-fhead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 13px 9px 15px;border-bottom:1px solid var(--c-border)}
.nnhn-ftitle{font-size:18px;font-weight:700}
.nnhn-fx{min-width:45px;min-height:45px;padding:0;color:var(--c-text)}
.nnhn-fbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:3px 15px 14px}
.nnhn-fgroup{min-width:0;padding:15px 0;border:0;border-bottom:1px solid var(--c-border)}
.nnhn-fgroup:last-child{border-bottom:0}
.nnhn-flegend{display:block;width:100%;margin-bottom:9px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted)}
.nnhn-fopts{display:flex;flex-direction:column;gap:2px}
.nnhn-fopts--scroll{max-height:296px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-purple) transparent}
.nnhn-fopt{display:flex;align-items:center;gap:9px;min-height:40px;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;color:var(--c-text);cursor:pointer;transition:background .2s,opacity .2s}
.nnhn-fopt:hover{background:var(--c-surface-alt)}
.nnhn-fopt input{flex:none;width:18px;height:18px;accent-color:var(--c-accent);cursor:pointer}
.nnhn-fname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nnhn-fnum{flex:none;min-width:24px;font-size:12px;text-align:right;color:var(--c-text-muted)}
.nnhn-fopt--zero{opacity:.45}
.nnhn-frange{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.nnhn-fnumin{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600;color:var(--c-text-muted)}
.nnhn-fnumin input{width:100%;min-height:45px;padding:9px 9px;border:2px solid transparent;border-radius:7px;background:var(--nnqj-dark);color:var(--c-text);font:inherit;font-size:16px;outline:none;transition:border-color .2s}
.nnhn-fnumin input:focus{border-color:var(--c-accent)}
.nnhn-ffoot{display:grid;grid-template-columns:1fr 1.4fr;gap:7px;padding:10px 15px;border-top:1px solid var(--c-border)}
.nnhn-fstatus{display:flex;align-items:center;gap:14px;min-height:24px;margin-bottom:11px;font-size:14px;font-weight:600;color:var(--c-text-muted)}
.nnhn-freset{color:var(--c-accent);font-size:14px;font-weight:700;transition:color .2s}
.nnhn-freset:hover{color:var(--c-accent-hover)}
.nnhn-more{display:flex;min-height:45px;margin:18px auto 0;padding:9px 23px;color:var(--c-text)}
.nnhn-fav{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(7, 8, 35,.62);color:var(--c-white);cursor:pointer;transition:background .2s,color .2s,transform .2s}
.nnhn-fav svg{width:16px;height:16px}
.nnhn-fav:hover{background:rgba(7, 11, 34,.88);transform:scale(1.08)}
.nnhn-fav:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}
.nnhn-fav[aria-pressed="true"],.nnhn-favbtn[aria-pressed="true"]{color:#ff4c6d}
.nnhn-fav[aria-pressed="true"] svg,.nnhn-favbtn[aria-pressed="true"] svg{fill:currentColor}
.nnhn-favbtn svg{width:18px;height:18px;flex:none}
.nnhn-hicons{display:flex;align-items:center;gap:2px}
.nnhn-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;color:var(--c-text-muted);transition:color .2s,background .2s}
.nnhn-icon:hover{color:var(--c-text);background:var(--c-purple)}
.nnhn-icon svg{width:20px;height:20px}
.nnhn-icon--rand{display:none}
.nnhn-badge{position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 5px;border-radius:9px;background:var(--c-accent);color:var(--c-on-accent);font-size:10px;font-weight:700;line-height:16px;text-align:center}
.nnhn-tools{display:flex;gap:7px}
.nnhn-tools>*{flex:1 1 0}
.nnhn-rand{gap:9px;min-height:48px;padding:6px 15px;color:var(--c-text)}
.nnhn-hint{margin:2px 0 30px;color:var(--c-text-muted);font-size:15px}
.nnhn-pstrip{margin-bottom:23px}
.nnhn-pstrip .hvyf-section{padding:13px 0 12px;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}
.nnhn-pstrip .hvyf-header{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-bottom:8px}
.nnhn-pstrip .hvyf-heading{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted)}
.nnhn-pstrip .hvyf-view-all{font-size:13px;font-weight:700;color:var(--c-accent);cursor:pointer}
.nnhn-pstrip .hvyf-view-all:hover{color:var(--c-accent-hover)}
.nnhn-pstrip .hvyf-slider-wrap{position:relative}
.nnhn-pstrip .hvyf-slider{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.nnhn-pstrip .hvyf-slider::-webkit-scrollbar{display:none}
.nnhn-pstrip .hvyf-item{display:flex;flex:none;align-items:center;justify-content:center;width:128px;height:56px;padding:11px 15px;border-radius:11px;background:var(--c-surface);scroll-snap-align:start;cursor:pointer;transition:background .2s}
.nnhn-pstrip .hvyf-item:hover{background:var(--c-purple)}
.nnhn-pstrip .hvyf-logo{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.nnhn-pstrip .hvyf-logo img{max-width:100%;max-height:30px;object-fit:contain;filter:grayscale(1) brightness(1.7);opacity:.7;transition:filter .2s,opacity .2s}
.nnhn-pstrip .hvyf-item:hover .hvyf-logo img{filter:none;opacity:1}
.nnhn-pstrip .hvyf-name{display:none}
.nnhn-pstrip .hvyf-arrow{display:none}
.nnhn-lead{margin:-6px 0 26px;font-size:15px;color:var(--c-text-muted)}
.nnhn-calc{margin-bottom:31px}
.nnhn-ctabs{margin-bottom:18px}
.nnhn-ctabs .nnhn-tab svg{flex:none;width:16px;height:16px}
.nnhn-cbody{display:grid;gap:18px;align-items:start}
.nnhn-cleft{min-width:0}
.nnhn-chead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}
.nnhn-ctitle{font-size:20px;font-weight:700;line-height:1.3}
.nnhn-why{position:relative;flex:none}
.nnhn-why summary{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--c-surface);color:var(--c-text-muted);font-weight:700;list-style:none;cursor:pointer;transition:background .2s,color .2s}
.nnhn-why summary::-webkit-details-marker{display:none}
.nnhn-why summary:hover{background:var(--c-purple);color:var(--c-text)}
.nnhn-why[open] summary{background:var(--c-accent);color:var(--c-on-accent)}
.nnhn-why p{position:absolute;top:44px;right:0;z-index:5;width:min(340px,80vw);padding:13px 12px;border-radius:13px;background:var(--c-surface-alt);color:var(--c-text);font-size:14px;line-height:1.5;box-shadow:0 8px 24px var(--c-shadow)}
.nnhn-cform{display:grid;gap:15px}
.nnhn-cfield{display:flex;flex-direction:column;gap:5px;min-width:0}
.nnhn-clabel{font-size:13px;font-weight:600;color:var(--c-text-muted)}
.nnhn-cinput{position:relative;display:block}
.nnhn-cadorn{position:absolute;top:50%;left:14px;min-width:16px;font-size:15px;font-weight:700;text-align:center;color:var(--c-text-muted);transform:translateY(-50%);pointer-events:none}
.nnhn-cinput input{width:100%;min-height:48px;padding:6px 13px 10px 39px;border:2px solid transparent;border-radius:11px;background:var(--nnqj-dark);color:var(--c-text);font:inherit;font-size:16px;font-weight:600;outline:none;appearance:textfield;-moz-appearance:textfield;transition:border-color .2s,opacity .2s}
.nnhn-cinput input::-webkit-outer-spin-button,.nnhn-cinput input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}
.nnhn-cinput input:focus{border-color:var(--c-accent)}
.nnhn-cinput input:disabled{opacity:.45;cursor:not-allowed}
.nnhn-cseg{min-width:0;border:0}
.nnhn-cseg legend{margin-bottom:4px}
.nnhn-csegs{display:flex}
.nnhn-cchip{position:relative;flex:1 1 0;min-width:max-content}
.nnhn-cchip input{position:absolute;width:1px;height:1px;opacity:0}
.nnhn-cchip span{display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px 13px;border-radius:6px;font-size:14px;font-weight:600;color:var(--c-text-muted);white-space:nowrap;cursor:pointer;transition:color .2s,background .2s}
.nnhn-cchip span:hover{color:var(--c-text)}
.nnhn-cchip input:checked+span{background:var(--c-purple);color:var(--c-text)}
.nnhn-cchip input:focus-visible+span,.nnhn-ctoggle input:focus-visible+.nnhn-cswitch{outline:2px solid var(--c-accent);outline-offset:2px}
.nnhn-ctoggle{position:relative;display:flex;align-items:center;gap:13px;min-height:44px;font-size:14px;font-weight:600;cursor:pointer}
.nnhn-ctoggle input{position:absolute;width:1px;height:1px;opacity:0}
.nnhn-cswitch{position:relative;flex:none;width:44px;height:24px;border-radius:25px;background:var(--c-purple);transition:background .2s}
.nnhn-cswitch::before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--c-white);transition:transform .2s}
.nnhn-ctoggle input:checked+.nnhn-cswitch{background:var(--c-accent)}
.nnhn-ctoggle input:checked+.nnhn-cswitch::before{transform:translateX(20px)}
.nnhn-cresult{display:flex;flex-direction:column;gap:11px;min-width:0}
.nnhn-cmain{position:relative;display:flex;flex-direction:column;gap:5px;padding:19px;overflow:hidden;border-radius:14px;background:var(--c-accent);color:var(--c-on-accent);isolation:isolate}
.nnhn-cmain::after{content:"";position:absolute;top:-56px;right:-56px;z-index:-1;width:180px;height:180px;border-radius:50%;background:rgba(255, 253, 255,.12)}
.nnhn-cmain-label{font-size:14px;font-weight:600;opacity:.85}
.nnhn-cmain-val{font-size:36px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}
.nnhn-csecs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}
.nnhn-csec{display:flex;flex-direction:column;gap:5px;padding:14px 15px;border-radius:13px;background:var(--c-surface)}
.nnhn-csec span{font-size:12px;font-weight:600;color:var(--c-text-muted)}
.nnhn-csec strong{font-size:17px;font-weight:700;color:var(--c-text);overflow-wrap:anywhere}
.nnhn-cnote{font-size:13px;line-height:1.5;color:var(--c-text-muted)}
.nnhn-clink{font-weight:700;color:var(--c-accent);text-decoration:underline}
.nnhn-clink:hover{color:var(--c-accent-hover)}
.nnhn-calllink{margin-top:18px;color:var(--c-text)}
.nnhn-calclink{align-self:flex-start;color:var(--c-text)}
.nnhn-calc--mini{margin-top:26px;padding-top:25px;border-top:1px solid var(--c-border)}
@media (min-width:600px){
  .nnhn-icon--rand{display:inline-flex}
  .nnhn-grid{grid-template-columns:repeat(4,1fr)}
  .nnhn-providers{grid-template-columns:repeat(3,1fr)}
  .vmys-banner{flex-direction:row;align-items:center}
  .vmys-actions{flex:none}
  .pbve-thead,.pbve-row{grid-template-columns:2fr 1fr 1fr 1fr}
  .pbve-col-mult{display:block}
}
@media (min-width:768px){
  .nnqj-heaqf[data-full] .nnqj-qwtqk .nnqj-sjrkt{flex:0 1 auto}
  .nnqj-gyrsd{padding:31px}
  .nnhn-toolbar{flex-direction:row;align-items:center;justify-content:space-between}
  .nnhn-toolbar .nnhn-search{flex:0 1 280px}
  .nnhn-arrow{display:inline-flex}
  .nnhn-track{grid-auto-columns:calc((100% - 64px)/4.6);gap:17px}
  .nnhn-row{margin-bottom:23px}
  .nnhn-grid{grid-template-columns:repeat(5,1fr);gap:17px}
  .nnhn-providers{grid-template-columns:repeat(4,1fr);gap:17px}
  .nnhn-prow .nnhn-providers{grid-auto-columns:180px}
  .nnhn-provider{min-height:112px}
  .nnhn-page-title{font-size:32px}
  .nnhn-game{grid-template-columns:280px 1fr;align-items:start}
  .nnhn-cform{grid-template-columns:1fr 1fr}
  .nnhn-ctoggle,.nnhn-cseg{grid-column:1/-1}
  .nnqj-vcvqb{padding-top:42px}
  .nnqj-famfm{grid-template-columns:repeat(3,1fr) auto}
  .pbve-thead,.pbve-row{grid-template-columns:2fr 1fr 1fr 1fr 1fr}
  .pbve-col-player{display:block}
}
@media (min-width:1024px){
  :root{--nnqj-header-h:80px}
  body{padding-bottom:0}
  .nnqj-mqepp{padding:0 30px}
  .nnqj-mfqpm{display:flex;align-items:center;gap:2px}
  .nnqj-nvesn{font-size:30px}
  .nnqj-sjrkt,.nnhn-btn{min-height:48px;padding:7px 25px;font-size:16px}
  .nnqj-qeegd{display:none}
  .nnhn-track{grid-auto-columns:calc((100% - 80px)/5.75)}
  .nnhn-grid{grid-template-columns:repeat(6,1fr)}
  .nnhn-providers{grid-template-columns:repeat(6,1fr)}
  .nnhn-fbtn,.nnhn-fx,.nnhn-fdone,.nnhn-fshade{display:none}
  .nnhn-browse{display:grid;grid-template-columns:264px minmax(0,1fr);gap:25px;align-items:start}
  .nnhn-filters{position:sticky;top:calc(var(--nnqj-header-h) + 16px);bottom:auto;left:auto;z-index:1;width:auto;max-height:calc(100vh - var(--nnqj-header-h) - 32px);border-radius:15px;box-shadow:none;transform:none;visibility:visible;transition:none}
  .nnhn-ffoot{grid-template-columns:1fr}
  .nnhn-bmain .nnhn-grid{grid-template-columns:repeat(4,1fr)}
  .nnhn-cbody{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:34px}
  .nnhn-cresult{position:sticky;top:calc(var(--nnqj-header-h) + 16px)}
  .nnhn-cmain{padding:23px}
  .nnhn-cmain-val{font-size:44px}
  .nnhn-tools>*{flex:none}
  .nnhn-pstrip .hvyf-item{width:148px;height:60px}
  .nnhn-pstrip .hvyf-arrow{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--c-purple);color:var(--c-text);font-size:22px;line-height:1;transform:translateY(-50%);box-shadow:0 4px 12px var(--c-shadow)}
  .nnhn-pstrip .hvyf-arrow:hover{background:var(--c-purple-hover)}
  .nnhn-pstrip .hvyf-arrow--prev{left:-10px}
  .nnhn-pstrip .hvyf-arrow--next{right:-10px}
}
@media (min-width:1280px){
  .nnhn-track{grid-auto-columns:calc((100% - 112px)/7.75)}
  .nnhn-grid{grid-template-columns:repeat(8,1fr)}
  .nnhn-bmain .nnhn-grid{grid-template-columns:repeat(6,1fr)}
  .pbve-thead,.pbve-row{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr}
  .pbve-col-time{display:block}
}
.nnqj-nvesn img{height:40px;width:auto;aspect-ratio:3/1;object-fit:cover}
@media (min-width:1024px){.nnqj-nvesn img{height:48px}}
.nnhn-acts{position:absolute;left:6px;right:6px;bottom:6px;z-index:2;display:flex;gap:6px}
.nnhn-acts .nnhn-btn{flex:1 1 0;min-width:0;min-height:36px;padding:0 6px;border-radius:8px;font-size:13px}
.nnhn-acts .nnhn-btn--ghost{background:var(--c-surface-alt);color:var(--c-text)}
.nnhn-acts .nnhn-btn--ghost:hover{background:var(--c-border)}
@media (hover:hover) and (pointer:fine){.nnhn-acts{inset:0;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;background:rgba(7,11,35,.55);opacity:0;transition:opacity .2s}.nnhn-tile:hover .nnhn-acts,.nnhn-tile:focus-within .nnhn-acts{opacity:1}.nnhn-acts .nnhn-btn{flex:0 0 auto;width:min(150px,80%);min-height:42px;font-size:15px}.nnhn-tile:hover .nnhn-name{position:relative;z-index:3}}
.pbve-thead,.pbve-row{grid-template-columns:minmax(0,1fr) auto}
.pbve-col-game{min-width:0}
.pbve-game-info{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:100%}
.pbve-game-name{max-width:100%}
.pbve-col-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;justify-self:end}
.pbve-thead .pbve-col-player,.pbve-thead .pbve-col-time,.pbve-thead .pbve-col-bet,.pbve-thead .pbve-col-mult,.pbve-row>.pbve-col-player,.pbve-row>.pbve-col-time,.pbve-row>.pbve-col-bet,.pbve-row>.pbve-col-mult,.pbve-row>.pbve-col-payout{display:none}
.pbve-col-mult{justify-self:end;text-align:right}
@media (min-width:600px){.pbve-thead,.pbve-row{grid-template-columns:minmax(0,2fr) 1fr 1fr 1fr}.pbve-row>.pbve-col-right{display:none}.pbve-thead .pbve-col-bet,.pbve-thead .pbve-col-mult,.pbve-row>.pbve-col-bet,.pbve-row>.pbve-col-mult,.pbve-row>.pbve-col-payout{display:block}}
@media (min-width:768px){.pbve-thead,.pbve-row{grid-template-columns:minmax(0,2fr) 1fr 1fr 1fr 1fr}.pbve-thead .pbve-col-player,.pbve-row>.pbve-col-player{display:block}.pbve-game-player{display:none}}
@media (min-width:1280px){.pbve-thead,.pbve-row{grid-template-columns:minmax(0,2fr) 1fr 1fr 1fr 1fr 1fr}.pbve-thead .pbve-col-time,.pbve-row>.pbve-col-time{display:block}}
