html body .cs-hero-grid{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:center;gap:32px;display:grid}html body .cs-hc{justify-content:center;justify-self:center;align-items:center;width:100%;max-width:620px;height:clamp(270px,32vw,410px);display:flex}html body .cs-hc-card{aspect-ratio:3/4;background:#0a1a2b;border:1px solid #78c8ff59;border-radius:16px;flex:none;width:clamp(120px,15vw,205px);text-decoration:none;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 40px -18px #000000bf}html body .cs-hc-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .cs-hc-card span{inset-inline:0;color:#fff;text-align:center;background:linear-gradient(#0000,#030912eb);padding:26px 10px 10px;font-size:clamp(.8rem,1.3vw,1rem);font-weight:800;position:absolute;bottom:0}html body .cs-hc-c{z-index:2;border-color:#42caffa6;width:clamp(150px,19vw,250px);transform:translateY(-8px)}html body .cs-hc-l{margin-right:-22px;transform:rotate(-7deg)}html body .cs-hc-r{margin-left:-22px;transform:rotate(6deg)}html body .cs-hc-card:hover{border-color:#42caff}html body .cs-hc-c:hover{transform:translateY(-12px)}html body .cs-hc-l:hover{transform:rotate(-7deg)translateY(-4px)}html body .cs-hc-r:hover{transform:rotate(6deg)translateY(-4px)}html body .cs-hc-card:focus-visible{outline-offset:3px;outline:3px solid #42caff}@media (max-width:860px){html body .cs-hero-grid{grid-template-columns:1fr;gap:20px}html body .cs-hc{max-width:420px;height:clamp(200px,52vw,280px)}html body .cs-hc-card{width:clamp(96px,28vw,140px)}html body .cs-hc-c{width:clamp(118px,34vw,170px)}}html body .cs-svc{z-index:4;max-width:1280px;margin:-34px auto 0;padding:0 16px;position:relative}html body .cs-svc ul{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;box-shadow:0 18px 36px -22px #000000b3}html body .cs-svc li{min-width:170px;box-shadow:inset -1px -1px 0 var(--border);flex:16%}@media (max-width:1100px){html body .cs-svc li{flex-basis:30%}}html body .cs-svc a{min-height:68px;color:inherit;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .18s;display:flex}html body .cs-svc a:hover{background:color-mix(in srgb,var(--primary) 9%,var(--card))}html body .cs-svc a:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}html body .cs-svc-ico{border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);color:#4cc9ff;background:radial-gradient(120% 120% at 50% 40%,#0b3a78 0%,#041326 70%);border-radius:10px;flex:none;place-items:center;width:72px;height:48px;display:grid;box-shadow:inset 0 0 14px #0a6cff40}html body .cs-svc-ico.cs-svc-art{box-shadow:none;padding:0;overflow:hidden}html body .cs-svc-art img{object-fit:cover;width:100%;height:100%;display:block}html body .cs-svc-text{gap:2px;min-width:0;display:grid}html body .cs-svc-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}html body .cs-svc-text small{color:var(--muted-foreground);font-size:.78rem;line-height:1.5}@media (max-width:640px){html body .cs-svc li{flex-basis:46%;min-width:0}html body .cs-svc a{gap:10px;padding:10px}html body .cs-svc-ico{width:56px;height:40px}}html body .cs-sh{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}html body .cs-sh h2{margin:0;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:800}html body .cs-sh a{border:1px solid var(--border);min-height:44px;color:inherit;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}html body .cs-sh a:hover{border-color:var(--primary);color:var(--primary)}html body .cs-gc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:700px){html body .cs-gc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){html body .cs-gc-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}html body .cs-gc{background:var(--card);border:1px solid var(--border);text-align:center;color:inherit;border-radius:14px;flex-direction:column;gap:6px;padding:10px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}html body .cs-gc:hover{border-color:color-mix(in srgb,var(--primary) 70%,var(--border));transform:translateY(-3px)}html body .cs-gc:focus-visible{outline:3px solid var(--primary);outline-offset:3px}html body .cs-gc-art{aspect-ratio:4/3;background:var(--surface-deep);border-radius:10px;display:block;overflow:hidden}html body .cs-gc-art img{object-fit:cover;width:100%;height:100%;display:block}html body .cs-gc-art b{width:100%;height:100%;color:var(--primary);place-items:center;font-size:1.8rem;display:grid}html body .cs-gc strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.98rem;font-weight:800;overflow:hidden}html body .cs-gc small{min-height:2.9em;color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}html body .cs-gc-btn{border:1px solid var(--primary);min-height:44px;color:var(--primary);border-radius:10px;place-items:center;margin-top:auto;font-size:.85rem;font-weight:700;display:grid}html body .cs-gc:hover .cs-gc-btn{background:color-mix(in srgb,var(--primary) 12%,transparent)}html body #cs-games{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){html body .cs-hc-card,html body .cs-gc{transition:none}html body .cs-hc-c:hover,html body .cs-hc-l:hover,html body .cs-hc-r:hover,html body .cs-gc:hover{transform:none}}html body .cs-trust-line{color:#9db8ea;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:24px 0 0;font-size:clamp(.76rem,.98vw,.88rem);font-weight:600;line-height:1.7;display:flex}html body .cs-trust-line>span{white-space:nowrap}html body .cs-trust-line i{color:#9db8ea;opacity:.7;font-style:normal}html body .cs-trust-line .cs-trust-ico{color:#2fe08f;filter:drop-shadow(0 0 8px #2fe08f59);flex:none;width:22px;height:22px}html[data-theme=light] body .cs-trust-line,html[data-theme=light] body .cs-trust-line i{color:#31507f}html body .cs-hero-badge{color:#bfe9f7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06121f8c;border:1px solid #35d8f273;border-radius:999px;align-items:center;gap:10px;margin:0 0 16px;padding:6px 16px;font-size:.82rem;font-weight:600;line-height:1.5;display:inline-flex}html body .cs-hero-badge b{letter-spacing:.02em;color:#35d8f2;font-size:.9rem;font-weight:800}html body .cs-hero-badge i{background:#35d8f280;width:1px;height:14px}html[data-theme=light] body .cs-hero-badge{color:#0d2236;background:#ffffffb3}@media (min-width:1000px){html body .cs-trust-line{flex-wrap:nowrap;gap:0 9px;width:max-content;max-width:none;font-size:clamp(.74rem,.9vw,.86rem)}html body .cs-trust-line>span{white-space:nowrap}}@media (max-width:999px){html body .cs-trust-line{white-space:nowrap;flex-wrap:nowrap;gap:0 6px;font-size:min(.88rem,3.25vw - 1.3px)}html body .cs-trust-line .cs-trust-ico{width:16px;height:16px}}html body .cs-svc-go{background:var(--primary);min-height:44px;color:var(--primary-foreground,#04121f);border-radius:10px;justify-content:center;justify-self:start;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.cs-ticker{color:#bfe9f7;direction:ltr;background:#06121f;border-block:1px solid #14384b;font-size:.82rem;line-height:1;position:relative;overflow:hidden}.cs-tick-track{width:max-content;display:flex}html body .cs-ticker .cs-tick-track{animation:55s linear infinite csTickLtr!important}html[dir=rtl] body .cs-ticker .cs-tick-track{animation-name:csTickRtl!important}html body .cs-ticker:hover .cs-tick-track,html body .cs-ticker:focus-within .cs-tick-track{animation-play-state:paused!important}.cs-tick-group{flex:none;margin:0;padding:0;list-style:none;display:flex}.cs-tick-group li{white-space:nowrap;direction:inherit;align-items:center;gap:22px;padding:10px 22px 10px 0;display:flex}html[dir=rtl] .cs-tick-group li{direction:rtl}.cs-tick-group li:after{content:"";background:#35d8f2;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #35d8f2}@keyframes csTickLtr{to{transform:translate(-50%)}}@keyframes csTickRtl{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){html body .cs-ticker .cs-tick-track{animation-duration:110s!important}}html[data-theme=light] .cs-ticker{color:#0d2236;background:#eaf4fb;border-color:#c4d8e8}
