:root{
  --bg:#090a0c;--bg-soft:#0f1115;--panel:#15171c;--panel-2:#1a1d23;--line:#ffffff17;
  --orange:#ff7112;--orange-2:#ff9b43;--orange-dark:#9a3600;--teal:#38dbc8;
  --text:#f6f2eb;--muted:#aaa7a2;--cream:#fff1de;--shadow:0 24px 70px #0009;
  --shell:min(1180px,calc(100% - 36px));--radius:18px
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bg)}
body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.13;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E")}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
button,input{font:inherit}
p{color:var(--muted);margin:0 0 18px}
h1,h2,h3{font-family:Georgia,"Times New Roman",serif;line-height:1.08;margin:0;color:var(--text)}
h1{font-size:clamp(2.8rem,5vw,5.25rem);letter-spacing:-.04em}
h2{font-size:clamp(2.1rem,3.4vw,3.65rem);letter-spacing:-.035em;margin-bottom:22px}
h3{font-size:1rem}
.shell{width:var(--shell);margin-inline:auto}
.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}
.icon{width:1.2em;height:1.2em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.19em}
.eyebrow,.hero-kicker{color:var(--orange-2);font-size:.72rem;font-weight:900;letter-spacing:.19em;text-transform:uppercase;margin:0 0 16px}
.btn{min-height:48px;padding:0 22px;border-radius:10px;background:linear-gradient(135deg,var(--orange-2),var(--orange));color:#1b0d03;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:.8rem;font-weight:900;letter-spacing:.03em;border:1px solid #ffb46b80;box-shadow:0 11px 28px #ff5b002d;transition:transform .25s,box-shadow .25s,filter .25s,border-color .25s;cursor:pointer}
.btn:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 16px 38px #ff5b0059;filter:saturate(1.1)}
.btn .icon{transition:transform .25s}.btn:hover .icon{transform:translateX(3px) rotate(7deg)}
.btn-ghost{color:var(--cream);background:#ffffff09;border-color:#ffffff2e;box-shadow:none}
.btn-ghost:hover{border-color:#ff7d2c;background:#ff73121a;box-shadow:0 12px 30px #0006}
.btn-glow{position:relative;overflow:hidden}.btn-glow:before{content:"";position:absolute;width:35%;height:180%;top:-40%;left:-70%;background:#fff6;transform:rotate(25deg);transition:left .55s}.btn-glow:hover:before{left:135%}
.btn-small{min-height:39px;padding-inline:16px}
.text-arrow{color:var(--orange-2);font-size:.8rem;font-weight:900;white-space:nowrap}.text-arrow span{display:inline-block;transition:transform .25s}.text-arrow:hover span{transform:translateX(6px)}
.site-header{height:72px;background:#08090bd9;border-bottom:1px solid #ffffff12;backdrop-filter:blur(18px);position:sticky;top:0;z-index:50}
.header-row{height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.brand{display:flex;align-items:center;gap:10px;letter-spacing:.04em;font-style:normal}
.brand>span:last-child{display:flex;gap:3px;align-items:baseline}.brand b{font-size:.98rem}.brand em{color:var(--orange-2);font-size:.76rem;font-weight:900;font-style:normal}
.brand-mark{width:32px;height:32px;position:relative;display:block;transform:rotate(45deg)}
.brand-mark i{position:absolute;border:2px solid var(--orange);border-radius:5px;inset:3px}.brand-mark i:last-child{border-color:var(--teal);inset:9px}
.main-nav{display:flex;align-items:center;gap:25px}.main-nav a,.plain-link{color:#bbb7b0;font-size:.75rem;font-weight:800;position:relative}
.main-nav a:after{content:"";position:absolute;left:0;right:100%;height:2px;bottom:-12px;background:var(--orange);transition:right .25s}
.main-nav a:hover,.main-nav a[aria-current=page],.plain-link:hover{color:#fff}.main-nav a:hover:after,.main-nav a[aria-current=page]:after{right:0}
.header-actions{display:flex;align-items:center;gap:17px}.mobile-menu{display:none}
.hero{min-height:690px;position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #ff7a1826}
.hero-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,#08090b 0%,#08090be8 39%,#08090b45 70%,#08090b26),url("/inc/img/hero-pulsar-de-v1.webp") 64% 50%/cover no-repeat;z-index:-2}
.hero-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 73% 44%,#ff6a0017,transparent 31%),linear-gradient(180deg,transparent 72%,var(--bg))}
.hero-content{min-height:690px;display:flex;align-items:center}.hero-copy{max-width:670px;padding:70px 0 90px}
.hero-kicker{display:flex;align-items:center;gap:8px}.hero-copy h1{max-width:650px}
.hero-offer{color:var(--cream);font-size:clamp(1.2rem,2vw,1.75rem);font-weight:600;margin:24px 0 16px}.hero-offer span{color:var(--orange-2);font-size:1.42em;font-weight:950}.hero-offer b{color:var(--teal)}
.hero-text{max-width:640px;color:#c8c3bc}.hero-buttons,.button-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.hero-points{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;padding:0;margin:30px 0 0;color:#bcb7af;font-size:.74rem;font-weight:700}.hero-points li{display:flex;align-items:center;gap:7px}.hero-points .icon{color:var(--orange-2)}
.mode-rail{margin-top:-44px;position:relative;z-index:5;display:grid;grid-template-columns:repeat(5,1fr);background:#13151ae8;backdrop-filter:blur(18px);border:1px solid #ffffff1d;border-radius:14px;box-shadow:var(--shadow);overflow:hidden}
.mode-rail a{min-height:104px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:12px;padding:18px;border-right:1px solid var(--line);transition:background .25s,transform .25s}.mode-rail a:last-child{border-right:0}.mode-rail a:hover{background:#ff72121c;transform:translateY(-4px)}
.mode-rail a>span{grid-row:1/3;width:42px;height:42px;border-radius:11px;background:#ff711219;color:var(--orange-2);display:grid;place-items:center}.mode-rail b{font-size:.82rem}.mode-rail small{color:#898681;font-size:.66rem}
.section{padding:110px 0}.section-heading{max-width:760px}.section-heading.centered{text-align:center;margin:0 auto 48px}.section-heading.centered .eyebrow{display:flex;justify-content:center}
.intro-section{background:radial-gradient(circle at 12% 25%,#ff6a0018,transparent 24%)}
.intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.intro-copy p{font-size:1.02rem}.intro-copy p:last-child{margin-bottom:0}
.lobby-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:56px}
.lobby-card{min-height:320px;border:1px solid var(--line);background:linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:var(--radius);padding:36px;position:relative;overflow:hidden;transition:transform .35s,border-color .35s,box-shadow .35s}
.lobby-card:before{content:"";position:absolute;width:230px;height:230px;border:1px solid #ffffff10;border-radius:50%;right:-70px;bottom:-100px;box-shadow:0 0 0 35px #ffffff05,0 0 0 70px #ffffff03;transition:transform .5s}
.lobby-card:hover{transform:translateY(-8px);border-color:#ff7b2d7a;box-shadow:0 26px 60px #0008}.lobby-card:hover:before{transform:scale(1.15) rotate(25deg)}
.lobby-live{background:linear-gradient(145deg,#38dbc812,#ffffff03)}.lobby-number{position:absolute;right:28px;top:20px;color:#ffffff0c;font:900 5.5rem/1 Georgia}
.lobby-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:15px;color:var(--orange-2);background:#ff71121d;margin-bottom:28px}.lobby-live .lobby-icon{color:var(--teal);background:#38dbc818}
.lobby-card>strong{font:700 clamp(1.6rem,2.6vw,2.6rem)/1.08 Georgia;display:block;margin-bottom:17px}.lobby-card p{max-width:500px}.lobby-card>b{color:var(--orange-2);font-size:.78rem}.lobby-card>b i{font-style:normal;display:inline-block;transition:transform .25s}.lobby-card:hover>b i{transform:translateX(7px)}
.slots-showcase{background:#0d0f12;border-block:1px solid #ffffff0d}.heading-row{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px}
.slot-grid{display:grid;grid-template-columns:repeat(5,minmax(0,200px));justify-content:space-between;gap:26px 18px}
.slot-card{width:min(200px,100%);min-width:0;transition:transform .3s}.slot-card:hover{transform:translateY(-8px)}
.slot-cover{width:100%;aspect-ratio:2/3;border-radius:14px;overflow:hidden;display:block;position:relative;background:radial-gradient(circle at 65% 20%,#ffffff3b,transparent 18%),linear-gradient(145deg,#292d38,#111319);border:1px solid #ffffff20;box-shadow:0 15px 32px #0008}
.slot-cover:after{content:"";position:absolute;inset:auto -50% -65% -50%;height:70%;background:#ff6c0f66;filter:blur(30px);transition:bottom .3s}.slot-card:hover .slot-cover:after{bottom:-45%}
.slot-cover img{position:absolute;inset:0;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;z-index:2}
.slot-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#ffffffdc;font:900 2.8rem/1 Georgia;text-shadow:0 4px 18px #000}
.slot-berry{background:radial-gradient(circle at 65% 25%,#ff508b85,transparent 28%),linear-gradient(145deg,#49152f,#111319)}
.slot-sky{background:radial-gradient(circle at 65% 25%,#37bfe785,transparent 28%),linear-gradient(145deg,#123e55,#111319)}
.slot-ember{background:radial-gradient(circle at 65% 25%,#ff7112a6,transparent 28%),linear-gradient(145deg,#4f2414,#111319)}
.slot-gold{background:radial-gradient(circle at 65% 25%,#ffc253a6,transparent 28%),linear-gradient(145deg,#4e3915,#111319)}
.slot-aqua{background:radial-gradient(circle at 65% 25%,#38dbc89c,transparent 28%),linear-gradient(145deg,#16423f,#111319)}
.slot-violet{background:radial-gradient(circle at 65% 25%,#9a65ff9c,transparent 28%),linear-gradient(145deg,#322257,#111319)}
.slot-hover{position:absolute;left:13px;right:13px;bottom:13px;min-height:42px;border-radius:9px;background:#090a0de6;color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;z-index:3;font-size:.72rem;font-weight:900;transform:translateY(70px);transition:transform .3s}.slot-card:hover .slot-hover{transform:translateY(0)}
.slot-meta{padding:14px 3px 0}.slot-meta h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Arial,Helvetica,sans-serif;font-size:.85rem}.slot-meta p{font-size:.68rem;margin:4px 0 0}
.live-spotlight{background:radial-gradient(circle at 80%,#38dbc812,transparent 26%),var(--bg)}
.live-layout{display:grid;grid-template-columns:.84fr 1.16fr;gap:58px;align-items:center}.live-copy p{max-width:620px}.format-list{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.format-list span{padding:8px 11px;border:1px solid var(--line);background:#ffffff08;border-radius:7px;color:#cbc6bf;font-size:.7rem;font-weight:800}.format-list .icon{color:var(--teal)}
.live-visual{min-height:450px;border-radius:var(--radius);border:1px solid #ffffff21;overflow:hidden;position:relative;box-shadow:var(--shadow);transition:transform .4s,border-color .4s}.live-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08090bbd,transparent 55%)}
.live-visual img{width:100%;height:450px;object-fit:cover;object-position:68% 50%;transition:transform .7s}.live-visual:hover{transform:perspective(900px) rotateY(-2deg) translateY(-6px);border-color:#38dbc873}.live-visual:hover img{transform:scale(1.05)}
.live-badge{position:absolute;z-index:3;top:24px;left:24px;background:#090a0dd6;border:1px solid #ffffff20;border-radius:999px;padding:9px 13px;color:#fff;font-size:.68rem;font-weight:900;display:flex;align-items:center;gap:7px}.live-badge i{width:7px;height:7px;border-radius:50%;background:#37e6b6;box-shadow:0 0 12px #37e6b6;animation:pulse 1.7s infinite}
.visual-arrow{position:absolute;z-index:3;right:24px;bottom:24px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#170b03;font-size:1.5rem;transition:transform .3s}.live-visual:hover .visual-arrow{transform:rotate(-35deg) scale(1.08)}
.reward-vault{background:linear-gradient(180deg,#111318,#0c0d10);border-block:1px solid #ffffff0c}
.bonus-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px}.bonus-card{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);padding:30px;position:relative;overflow:hidden;transition:transform .3s,border-color .3s}
.bonus-card:after{content:"";position:absolute;width:160px;height:160px;border:30px solid #ffffff05;border-radius:50%;right:-90px;top:-90px}.bonus-card:hover{transform:translateY(-7px);border-color:#ff7a2e73}.bonus-card.featured{background:radial-gradient(circle at 85% 10%,#ff711237,transparent 32%),linear-gradient(145deg,#27170f,#17191e);border-color:#ff7c335c}
.bonus-icon{width:52px;height:52px;border-radius:13px;background:#ff71121d;color:var(--orange-2);display:grid;place-items:center;margin-bottom:26px}.bonus-label{color:#c6c1b9;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.bonus-value{color:#fff;font-size:1.22rem;margin-bottom:0}.bonus-value b{font-size:2.25rem;color:var(--orange-2)}.bonus-extra{color:var(--teal);font-weight:900}.bonus-card>p:not(.bonus-label):not(.bonus-value):not(.bonus-extra){font-size:.82rem;min-height:104px}.bonus-card .btn{width:100%;position:relative;z-index:2}.promo-note{max-width:860px;margin:28px auto 0;text-align:center;font-size:.75rem}.promo-note .icon{color:var(--orange-2)}
.wheel-section{background:radial-gradient(circle at 75% 48%,#ff711223,transparent 30%)}
.wheel-layout{display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:center}.icon-list{list-style:none;padding:0;margin:25px 0;display:grid;gap:12px;color:#d0cbc3}.icon-list li{display:flex;align-items:center;gap:10px}.icon-list .icon{color:var(--orange-2)}
.wheel-stage{display:grid;place-items:center;position:relative}.fortune-wheel{width:min(410px,82vw);height:min(410px,82vw);border-radius:50%;border:12px solid #30231b;background:repeating-conic-gradient(from -22.5deg,#ff7112 0 45deg,#161a20 45deg 90deg);box-shadow:0 0 0 4px #ff9b43,0 0 0 11px #0a0b0e,0 32px 70px #000b,0 0 70px #ff6a003d;position:relative;transition:transform 1.4s cubic-bezier(.16,.76,.19,1)}
.fortune-wheel:after{content:"";position:absolute;inset:19px;border:1px dashed #ffffff4a;border-radius:50%}.fortune-wheel span{position:absolute;color:#fff;font-size:.78rem;font-weight:950;text-shadow:0 2px 6px #000}.fortune-wheel span:nth-child(1){top:47px;left:45%}.fortune-wheel span:nth-child(2){right:40px;top:48%}.fortune-wheel span:nth-child(3){bottom:46px;left:42%}.fortune-wheel span:nth-child(4){left:48px;top:48%}
.wheel-hub{position:absolute;z-index:3;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;background:linear-gradient(145deg,#ffc172,#ee5f00);border:7px solid #25170e;color:#1d0d03;display:grid;place-items:center;box-shadow:0 10px 24px #0008}.wheel-hub .icon{width:35px;height:35px}
.wheel-pointer{position:absolute;z-index:5;top:-12px;border-top:44px solid var(--cream);border-left:24px solid transparent;border-right:24px solid transparent;filter:drop-shadow(0 6px 7px #000)}.wheel-stage small{margin-top:24px;color:#76736f;letter-spacing:.15em;text-transform:uppercase}.wheel-stage.is-spinning .fortune-wheel{transform:rotate(1100deg)}.wheel-stage.is-spinning .wheel-pointer{animation:pointer .18s linear 12}
.access-section{background:#0e1014;border-block:1px solid #ffffff0e}.access-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center}.login-panel{max-width:470px;border:1px solid #ff7b2e56;background:radial-gradient(circle at 10% 10%,#ff711221,transparent 32%),var(--panel);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);transform:rotate(-1.4deg);transition:transform .35s}.login-panel:hover{transform:rotate(0) translateY(-5px)}
.login-top{display:flex;gap:14px;align-items:center;margin-bottom:22px}.login-top>span{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#ff71121d;color:var(--orange-2)}.login-top small,.login-top b{display:block}.login-top small{color:#8d8881;letter-spacing:.13em;font-size:.61rem}.login-top b{font-size:.95rem}
.login-panel label{display:block;color:#b4afa8;font-size:.7rem;font-weight:800;margin:12px 0}.login-panel input{display:block;width:100%;height:46px;margin-top:7px;border-radius:8px;border:1px solid #ffffff17;background:#08090b7a;color:#85817b;padding:0 13px}.login-panel .btn{width:100%;margin-top:9px}
.login-status{display:flex;justify-content:space-between;gap:15px;color:#7f7b75;font-size:.66rem;margin-top:18px}.login-status span{display:flex;gap:6px;align-items:center}.login-status i{width:6px;height:6px;border-radius:50%;background:#40d29d;box-shadow:0 0 10px #40d29d}.access-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.access-facts span,.mobile-facts span,.tech-strip span{border:1px solid var(--line);background:#ffffff06;border-radius:9px;padding:14px;color:#c6c1ba;font-size:.7rem;font-weight:800}.access-facts .icon,.mobile-facts .icon,.tech-strip .icon{color:var(--orange-2);margin-right:5px}
.control-section{background:radial-gradient(circle at 12%,#38dbc80c,transparent 24%)}.control-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px;align-items:start}.control-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.control-list li{display:grid;grid-template-columns:52px 1fr;gap:16px;border:1px solid var(--line);background:#ffffff05;border-radius:12px;padding:18px}.control-list li>span{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:#38dbc814;color:var(--teal)}.control-list b{font-size:.86rem}.control-list p{font-size:.75rem;margin:4px 0 0}
.faq-section{padding:110px 0;background:#101216;border-block:1px solid #ffffff0d}.faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:75px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{padding:21px 3px;cursor:pointer;display:flex;justify-content:space-between;gap:20px;color:#eee9e1;font-size:.85rem;font-weight:850;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange-2);font-size:1.25rem;transition:transform .25s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:.8rem;padding:0 3px 20px;margin:0}
.closing{padding:55px 0 110px;background:#101216}.commercial-cta{border:1px solid #ff7a2e59;background:radial-gradient(circle at 88%,#ff711232,transparent 30%),linear-gradient(130deg,#23160f,#17191d 62%);border-radius:var(--radius);padding:36px 40px;display:grid;grid-template-columns:66px 1fr auto;gap:24px;align-items:center;box-shadow:var(--shadow);overflow:hidden;position:relative}.cta-icon{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:#ff71121d;color:var(--orange-2);box-shadow:0 0 0 10px #ff71120c}.commercial-cta h2{font-size:clamp(1.8rem,3vw,2.7rem);margin-bottom:10px}.commercial-cta p:not(.eyebrow){margin:0;max-width:690px;font-size:.82rem}
.site-footer{padding:75px 0 24px;background:#060708;border-top:1px solid #ffffff12}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.footer-grid>div>p{max-width:480px;font-size:.75rem;margin:20px 0 0}.footer-grid nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;align-content:start}.footer-grid nav a{color:#99958f;font-size:.75rem;transition:color .2s,transform .2s}.footer-grid nav a:hover{color:var(--orange-2);transform:translateX(5px)}
.footer-notice{border-block:1px solid #ffffff0d;margin-top:45px;padding:24px 0;display:flex;align-items:center;gap:18px}.age{flex:none;width:42px;height:42px;border-radius:50%;border:2px solid var(--orange);display:grid;place-items:center;color:var(--orange-2);font-weight:950}.footer-notice p{font-size:.7rem;margin:0;max-width:920px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;color:#5e5c59;font-size:.65rem;padding-top:22px}
.breadcrumbs{display:flex;align-items:center;gap:8px;color:#7d7973;font-size:.7rem;margin-bottom:34px}.breadcrumbs a:hover{color:var(--orange-2)}
.inner-hero{padding:34px 0 40px;background:radial-gradient(circle at 15% 25%,#ff711214,transparent 23%)}.inner-title{max-width:940px;margin-bottom:38px}.inner-title h1{font-size:clamp(2.8rem,5vw,4.8rem);margin-bottom:22px}.inner-title>p:last-child{max-width:800px;font-size:1rem}
.inner-banner{height:390px;border-radius:var(--radius);border:1px solid #ffffff20;overflow:hidden;position:relative;box-shadow:var(--shadow)}.inner-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07080ae8,#07080a82 47%,transparent)}
.inner-banner>img{width:100%;height:100%;object-fit:cover;object-position:66% 50%}.inner-banner>div{position:absolute;z-index:3;left:42px;top:50%;transform:translateY(-50%);max-width:440px}.inner-banner>div>span{display:grid;place-items:center;width:55px;height:55px;border-radius:14px;color:var(--orange-2);background:#ff71121d;margin-bottom:18px}.inner-banner>div>p{font:700 clamp(1.5rem,2.5vw,2.35rem)/1.15 Georgia;color:#fff;margin-bottom:22px}.banner-live>div>span{color:var(--teal);background:#38dbc818}
.chapter-nav{display:flex;gap:8px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid var(--line)}.chapter-nav a{padding:8px 13px;border:1px solid var(--line);background:#ffffff05;border-radius:999px;color:#aaa59f;font-size:.69rem;font-weight:800;transition:.25s}.chapter-nav a:hover{border-color:#ff7a2e71;color:#fff;background:#ff711216}
.article-section{padding:92px 0}.article-narrow{max-width:980px}.article-narrow>p{max-width:850px}.category-matrix,.live-format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:32px}.category-matrix article,.live-format-grid article{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:23px;transition:transform .25s,border-color .25s}.category-matrix article:hover,.live-format-grid article:hover{transform:translateY(-5px);border-color:#ff7a2e70}.category-matrix article>span,.live-format-grid article>span{width:43px;height:43px;display:grid;place-items:center;border-radius:10px;background:#ff711219;color:var(--orange-2);margin-bottom:17px}.category-matrix b,.live-format-grid b{font-size:.85rem}.category-matrix p,.live-format-grid p{font-size:.73rem;margin:7px 0 0}
.catalogue-section,.dark-article{background:#0e1013;border-block:1px solid #ffffff0d}.catalogue-note{font-size:.74rem;margin:30px 0 0}.catalogue-note .icon{color:var(--teal)}
.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:13px;margin-top:30px}.table-wrap table{border-collapse:collapse;width:100%;min-width:680px;background:var(--panel);font-size:.78rem}.table-wrap th,.table-wrap td{padding:16px 18px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.table-wrap th{color:var(--orange-2);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;background:#ff711217}.table-wrap td{color:#bbb6af}.table-wrap tr:last-child td{border-bottom:0}
.check-list{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-list li{border:1px solid var(--line);background:#ffffff05;border-radius:9px;padding:14px;color:#c7c2bb;font-size:.77rem}.check-list .icon{color:var(--orange-2);margin-right:8px}
.mobile-article,.streaming-section{background:radial-gradient(circle at 80%,#38dbc80d,transparent 28%)}.mobile-facts,.tech-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.inner-closing{background:var(--bg);padding-top:30px}
.steps{counter-reset:step;list-style:none;padding:0;margin:30px 0;display:grid;gap:13px}.steps li{counter-increment:step;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:19px 20px 19px 78px;position:relative}.steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:17px;top:16px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--orange-2),var(--orange));color:#1a0c03;font-size:.7rem;font-weight:950}.steps b{font-size:.84rem}.steps p{font-size:.75rem;margin:4px 0 0}
.legal-hero{padding:70px 0 50px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#ff71121a,transparent 42%)}.legal-hero h1{font-size:clamp(2.8rem,5vw,4.8rem);margin-bottom:20px}.legal-hero>div>p:last-child{max-width:820px}.legal-copy{padding:80px 0 110px}.legal-copy h2{font-size:clamp(1.7rem,2.6vw,2.5rem);margin:48px 0 18px}.legal-copy h2:first-child{margin-top:0}.legal-copy ul{color:var(--muted);display:grid;gap:8px}.not-found{min-height:70vh;display:grid;place-items:center;text-align:center;padding:70px 20px}.not-found strong{font:900 7rem/1 Georgia;color:var(--orange)}.not-found p{max-width:620px}.not-found .button-row{justify-content:center}
@keyframes pulse{50%{opacity:.35;transform:scale(.72)}}@keyframes pointer{50%{transform:rotate(-12deg)}}
@media(max-width:1050px){
  .main-nav{gap:15px}.main-nav a{font-size:.68rem}.slot-grid{grid-template-columns:repeat(4,minmax(0,200px));justify-content:start;gap:24px}.live-layout{gap:38px}.bonus-grid{grid-template-columns:1fr 1fr}.bonus-card.featured{grid-column:1/-1}.commercial-cta{grid-template-columns:58px 1fr}.commercial-cta>.btn{grid-column:1/-1;width:100%}
}
@media(max-width:820px){
  :root{--shell:min(720px,calc(100% - 28px))}.main-nav,.header-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{width:42px;height:42px;display:grid;place-content:center;gap:5px;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{width:23px;height:2px;background:#fff}.mobile-menu nav{position:absolute;right:0;top:49px;width:min(310px,calc(100vw - 28px));display:grid;gap:3px;background:#15171b;border:1px solid var(--line);border-radius:12px;padding:13px;box-shadow:var(--shadow)}.mobile-menu nav>a:not(.btn){padding:10px 12px;color:#c4bfb8;font-size:.8rem}.mobile-menu .btn{margin-top:5px}.hero-backdrop{background:linear-gradient(90deg,#08090b 0%,#08090be8 55%,#08090b5c),url("/inc/img/hero-pulsar-de-v1.webp") 68%/cover no-repeat}.hero-copy{max-width:610px}.mode-rail{grid-template-columns:repeat(3,1fr)}.mode-rail a{border-bottom:1px solid var(--line)}.intro-grid,.live-layout,.wheel-layout,.access-layout,.control-grid,.faq-layout{grid-template-columns:1fr}.lobby-split{grid-template-columns:1fr}.live-visual{order:-1;min-height:360px}.live-visual img{height:360px}.wheel-stage{order:-1;margin-bottom:25px}.login-panel{transform:none;margin:auto}.access-facts{grid-template-columns:1fr}.control-grid,.faq-layout{gap:45px}.footer-grid{grid-template-columns:1fr;gap:40px}.category-matrix,.live-format-grid{grid-template-columns:repeat(2,1fr)}.slot-grid{grid-template-columns:repeat(3,minmax(0,180px))}.slot-card{width:180px}.commercial-cta{padding:30px}.inner-banner{height:430px}.inner-banner>div{left:28px;right:28px;top:auto;bottom:28px;transform:none;max-width:none}
}
@media(max-width:590px){
  :root{--shell:calc(100% - 24px)}body{font-size:15px}.site-header,.header-row{height:62px}.brand b{font-size:.88rem}.hero{min-height:680px}.hero-backdrop{background:linear-gradient(180deg,#08090b5e,#08090bf7 61%),url("/inc/img/hero-pulsar-de-v1.webp") 68% 0/auto 330px no-repeat}.hero-content{min-height:680px;align-items:end}.hero-copy{padding:190px 0 55px}.hero-copy h1{font-size:clamp(2.55rem,12vw,3.8rem)}.hero-offer{font-size:1.05rem}.hero-buttons,.button-row{display:grid}.hero-buttons .btn,.button-row .btn{width:100%}.mode-rail{grid-template-columns:1fr 1fr;margin-top:-24px}.mode-rail a{min-height:82px;padding:13px;grid-template-columns:36px 1fr}.mode-rail a>span{width:36px;height:36px}.section{padding:82px 0}.section-heading.centered{text-align:left}.section-heading.centered .eyebrow{justify-content:flex-start}.intro-grid{gap:22px}.lobby-card{min-height:auto;padding:27px}.heading-row{align-items:start;flex-direction:column}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:20px 13px}.slot-card{width:100%;max-width:none}.slot-cover{width:100%;height:auto;aspect-ratio:2/3}.slot-cover img{width:100%;height:auto;aspect-ratio:2/3}.slot-hover{transform:none;background:#090a0bbd}.bonus-grid{grid-template-columns:1fr}.bonus-card.featured{grid-column:auto}.bonus-card>p:not(.bonus-label):not(.bonus-value):not(.bonus-extra){min-height:auto}.fortune-wheel{width:min(330px,82vw);height:min(330px,82vw)}.fortune-wheel span:nth-child(1){top:38px}.fortune-wheel span:nth-child(2){right:28px}.fortune-wheel span:nth-child(3){bottom:36px}.fortune-wheel span:nth-child(4){left:33px}.commercial-cta{grid-template-columns:1fr;padding:28px 24px}.cta-icon{width:56px;height:56px}.footer-grid nav{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.inner-title h1{font-size:clamp(2.45rem,11vw,3.6rem)}.inner-banner{height:470px}.inner-banner:after{background:linear-gradient(180deg,transparent 24%,#07080af5 72%)}.inner-banner>img{object-position:72% 50%}.inner-banner>div>p{font-size:1.55rem}.chapter-nav{flex-wrap:nowrap;overflow-x:auto}.category-matrix,.live-format-grid{grid-template-columns:1fr}.check-list,.mobile-facts,.tech-strip{grid-template-columns:1fr}.article-section{padding:74px 0}.footer-notice{align-items:flex-start}
}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
