:where(.pg-NewCasinos){margin:0;background:#0B0C0A}:where(.pg-NewCasinos) .nh-wrap{position:relative;padding-top:132px;max-width:460px;justify-self:end;width:100%}:where(.pg-NewCasinos) .nh-m{position:absolute;left:24px;top:0;width:180px;height:auto;z-index:3;pointer-events:none;filter:drop-shadow(0 10px 16px rgba(0,0,0,.5));transform-origin:30% 100%;transition:rotate .45s cubic-bezier(.3,1.6,.5,1)}:where(.pg-NewCasinos) .nh-wrap:hover .nh-m{rotate:-4deg}:where(.pg-NewCasinos) .nh-card{position:relative;z-index:2;padding:20px 22px;border-radius:20px;border-color:color-mix(in oklch,var(--acc) 30%,transparent);box-shadow:0 0 40px -10px color-mix(in oklch,var(--acc) 35%,transparent),0 24px 60px rgba(0,0,0,.45);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}:where(.pg-NewCasinos) .nh-card b{display:block;font:800 28px/1 var(--f-d);letter-spacing:-.03em;color:var(--acc)}:where(.pg-NewCasinos) .nh-card span{display:block;margin-top:8px;font-size:12px;line-height:1.35;color:var(--tx-2)}@media (max-width:900px){:where(.pg-NewCasinos) .nh-wrap{justify-self:stretch;max-width:none;padding-top:110px}:where(.pg-NewCasinos) .nh-m{width:140px}}:where(.pg-NewCasinos) .chip .cnt{margin-left:8px;font:600 11px/1 var(--f-m);color:var(--tx-3)}:where(.pg-NewCasinos) .chip-on .cnt{color:var(--acc)}:where(.pg-NewCasinos) .fl-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where(.pg-NewCasinos) .fl-lbl{width:150px;flex-shrink:0}@media (max-width:720px){:where(.pg-NewCasinos) .fl-lbl{width:100%}}:where(.pg-NewCasinos) .nc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-column-gap:16px;column-gap:16px;grid-row-gap:36px;row-gap:36px;padding-top:14px}:where(.pg-NewCasinos) .nc-grid .nc-card{flex:none}:where(.pg-NewCasinos) .nc-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font:500 12px/1.3 var(--f-m);color:var(--tx-3)}:where(.pg-NewCasinos) .nc-meta span{display:inline-flex;align-items:center;gap:6px}:where(.pg-NewCasinos) .empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 20px;text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-l)}:where(.pg-NewCasinos) .tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px;position:relative}:where(.pg-NewCasinos) .tl:before{content:"";position:absolute;left:22px;right:22px;top:21px;height:2px;background:linear-gradient(90deg,var(--acc),color-mix(in oklch,var(--acc) 35%,transparent) 70%,color-mix(in oklch,var(--acc) 10%,transparent))}:where(.pg-NewCasinos) .tl li{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}:where(.pg-NewCasinos) .tl-dot{position:relative;z-index:1;width:44px;height:44px;border-radius:99px;display:grid;place-items:center;background:var(--s1);border:2px solid var(--acc);color:var(--acc);font:700 14px/1 var(--f-m);box-shadow:0 0 0 6px var(--s1),0 0 22px -4px color-mix(in oklch,var(--acc) 60%,transparent);transition:background-color .25s,color .25s}:where(.pg-NewCasinos) .tl li:hover .tl-dot{background:var(--acc);color:var(--bg)}:where(.pg-NewCasinos) .tl-day{margin-top:8px;font:500 12px/1 var(--f-m);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}:where(.pg-NewCasinos) .tl-t{font:600 18px/1.3 var(--f-d);letter-spacing:-.01em}:where(.pg-NewCasinos) .tl-x{font-size:15px;line-height:1.55;color:var(--tx-2)}@media (max-width:900px){:where(.pg-NewCasinos) .tl{grid-template-columns:1fr;gap:28px}:where(.pg-NewCasinos) .tl:before{left:21px;right:auto;top:22px;bottom:22px;width:2px;height:auto;background:linear-gradient(180deg,var(--acc),color-mix(in oklch,var(--acc) 15%,transparent))}:where(.pg-NewCasinos) .tl li{padding-left:64px}:where(.pg-NewCasinos) .tl-dot{position:absolute;left:0;top:0}:where(.pg-NewCasinos) .tl-day{margin-top:0}}