:root{--red: #ff5d3a;--red-d: #c43322;--gold: #2ee6b6;--gold-l: #9ff8e0;--gold-d: #14a888;--green: #c4b5ff;--green-d: #7c5cff;--green-dd: #2a2150;--ink: #07080d;--ink-2: #1a1e29;--cream-2: #f4f6fb;--bg: #07080d;--bg-2: #10131b;--panel: #161a24;--panel-2: #1e2430;--panel-3: #2c3344;--line: rgba(210, 220, 255, .08);--line-2: rgba(210, 220, 255, .16);--text: #f4f6fb;--muted: #a4adc0;--dim: #7d8798;--f-display: "Unbounded", "Arial Black", system-ui, sans-serif;--f-body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--gold-hi: #d8fff4;--gold-lo: #1ec9aa;--gold-deep: #0c6d5c;--emerald: #6e56ff;--emerald-hi: #d9d0ff;--emerald-deep: #3d2bb8;--side-w: 232px;--radius: 20px;--font: "Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--container: 1200px;--ease: cubic-bezier(.22, .8, .24, 1);--pop: cubic-bezier(.34, 1.56, .64, 1);--peek: 56px;--chat-w: 340px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}html{scroll-behavior:smooth;scroll-padding-top:24px;scrollbar-width:none}html::-webkit-scrollbar{display:none;width:0;height:0}body{margin:0;min-height:100vh;padding-left:var(--peek);background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:none}body.drawer-ready{transition:padding-left .4s var(--ease)}body.chat-ready{transition:padding-right .25s var(--ease)}body.drawer-ready.chat-ready{transition:padding-left .4s var(--ease),padding-right .25s var(--ease)}body.drawer-open{padding-left:var(--side-w)}body.chat-open{padding-right:var(--chat-w)}img{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,p{margin:0}ol,ul{margin:0;padding:0;list-style:none}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;left:12px;top:-60px;z-index:200;padding:10px 16px;border-radius:10px;background:var(--gold);font-weight:700;color:#062126;transition:top .2s}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.container{width:min(var(--container),100% - 40px);margin-inline:auto;position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.title,.hero__title{font-weight:900;line-height:.98;text-transform:uppercase;letter-spacing:-.01em;color:var(--text);text-shadow:0 4px 24px rgba(0,0,0,.45)}.title{font-size:clamp(32px,4.6vw,56px)}.accent{background:linear-gradient(180deg,var(--gold-hi) 0%,var(--gold) 45%,var(--gold-lo) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 14px rgba(46,230,182,.4))}.lead{max-width:620px;color:var(--muted);font-size:clamp(15px,1.4vw,17px);font-weight:500}.lead strong{color:var(--text)}.section-head{display:grid;justify-items:center;gap:14px;margin-bottom:48px;text-align:center}.section-head--left{justify-items:start;text-align:left}.btn{--b1: #b9a6ff;--b2: #6e56ff;--bs: #3d2bb8;--bc: #fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:14px;font-size:15px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(180deg,var(--b1),var(--b2));color:var(--bc);text-decoration:none;white-space:nowrap;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #0000002e,0 5px 0 var(--bs),0 12px 26px -8px var(--b2);transition:transform .15s var(--ease),box-shadow .15s var(--ease),filter .15s}.btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.btn:active{transform:translateY(3px)}.btn img{width:30px;height:30px;object-fit:contain;margin-left:-6px;filter:none;transition:transform .3s var(--pop)}.btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.btn:hover img{transform:rotate(-10deg) scale(1.12)}.btn:active{transform:translateY(4px);box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #0000002e,0 1px 0 var(--bs)}.btn--gold{--b1: var(--gold-hi);--b2: var(--gold-lo);--bs: var(--gold-deep);--bc: #04241c}.btn--gold img,.btn--emerald img,.btn--kick img,.btn--tg img{filter:brightness(0)}.btn--emerald{--b1: #ffb199;--b2: #ff5d3a;--bs: #b8331c;--bc: #2a0c06}.btn--tg{--b1: #4cc3ff;--b2: #1d93d2;--bs: #0f5d88}.btn--kick{--b1: #7dff4d;--b2: #3fd60f;--bs: #1f7a05;--bc: #0b1a05}.btn--sm{min-height:42px;padding:0 18px;font-size:13px;border-radius:12px}.btn--lg{min-height:60px;padding:0 28px;font-size:16px;border-radius:16px}[data-reveal]{opacity:0;translate:0 40px;transition:opacity .8s var(--ease),translate .8s var(--ease)}.code-pill{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:10px;background:linear-gradient(180deg,#b9a6ff,#6e56ff);color:#fff;font-weight:800;letter-spacing:.04em;box-shadow:inset 0 1px #ffffff59,0 3px #3d2bb8,0 8px 18px -6px #6e56ff8c;vertical-align:middle;transition:transform .15s var(--ease),filter .15s}.code-pill img{width:20px;height:20px;object-fit:contain;filter:none}.code-pill:hover{filter:brightness(1.08);transform:translateY(-1px)}.code-pill:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff73,0 1px #3d2bb8}.code-pill__value{font-size:15px;line-height:1}.code-pill__toast{position:absolute;left:50%;top:calc(100% + 8px);translate:-50% 0;padding:4px 10px;border-radius:8px;background:var(--panel-3);border:1px solid var(--line-2);color:var(--emerald-hi);font-size:12px;font-weight:700;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.code-pill.is-copied .code-pill__toast{opacity:1}.code-pill--block{width:100%;justify-content:center;padding:12px;border-radius:12px}.code-pill--block .code-pill__value{font-size:18px}.code-pill--xl{padding:12px 18px 12px 14px;border-radius:14px;gap:12px;box-shadow:inset 0 2px #ffffff73,0 5px #3d2bb8,0 16px 34px -10px #6e56ff8c}.code-pill--xl img{width:28px;height:28px}.code-pill--xl .code-pill__value{font-size:clamp(22px,2.6vw,30px);font-weight:900}.code-pill__hint{padding:4px 8px;border-radius:6px;background:#1c0c0a29;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.inline-code{padding:1px 8px;border-radius:6px;background:#f0e2cc24;border:1px solid rgba(240,226,204,.4);color:var(--emerald-hi);font-weight:800;font-size:.92em;letter-spacing:.04em}.inline-code.is-copied{background:var(--emerald);color:#1c1612}.section-head{display:grid;justify-items:center;gap:14px;margin-bottom:44px;text-align:center}.seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:14px;background:#0006;border:1px solid var(--line)}.seg[hidden]{display:none}.seg--center{display:flex;width:fit-content;margin:-20px auto 32px}.seg__btn{padding:9px 16px;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);transition:background .2s,color .2s}.seg__btn:hover{color:var(--text)}.seg__btn[aria-selected=true]{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#062126;box-shadow:inset 0 1px #ffffff73,0 3px 0 var(--gold-deep)}.tag{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--panel-3);border:1px solid var(--line-2);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tag--live{background:#f0e2cc24;border-color:#f0e2cc73;color:var(--emerald-hi)}.tag--gold{background:#2ee6b624;border-color:#2ee6b673;color:var(--gold)}[data-reveal]{opacity:0;translate:0 36px;transition:opacity .8s var(--ease),translate .8s var(--ease)}[data-reveal].is-in{opacity:1;translate:0 0}.drawer-scrim{position:fixed;inset:0;z-index:90;background:#0608129e}.drawer{position:fixed;inset:0 auto 0 0;z-index:100;width:var(--peek);display:flex;flex-direction:column;gap:8px;padding:8px 6px 10px;background:linear-gradient(180deg,var(--bg-2),var(--bg));border-right:1px solid var(--line);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.drawer::-webkit-scrollbar{width:0;height:0;display:none}.drawer-ready .drawer{transition:width .4s var(--ease),padding .4s var(--ease)}.drawer-open .drawer{width:var(--side-w);padding:12px 10px 16px}.drawer__bar{display:flex;align-items:center;gap:10px;min-height:32px;padding-inline:0}.drawer__burger{display:grid;gap:5px;flex:none;width:36px;height:36px;place-content:center;border-radius:10px}.drawer__burger:hover{background:#ffffff0d}.drawer__burger span{display:block;width:14px;height:2px;border-radius:2px;background:var(--text)}.drawer__group{display:grid;gap:6px;padding:4px;border-radius:12px;background:#00000047;border:1px solid var(--line)}body:not(.drawer-open) .drawer__bar{justify-content:center;padding-inline:0}body:not(.drawer-open) .drawer__brand,body:not(.drawer-open) .drawer__kicker,body:not(.drawer-open) .drawer__label,body:not(.drawer-open) .drawer__admin{display:none}body:not(.drawer-open) .drawer__group{padding:0;background:none;border:0}body:not(.drawer-open) .drawer-link{justify-content:center;width:36px;height:36px;margin-inline:auto;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:var(--panel-3)}body:not(.drawer-open) .drawer-link span,body:not(.drawer-open) .drawer .code-pill__value{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body:not(.drawer-open) .drawer .code-pill--block{width:36px;height:36px;margin-inline:auto;padding:0;border-radius:10px;background:var(--panel-3);border:1px solid rgba(255,255,255,.12);box-shadow:none}body:not(.drawer-open) .side-board{display:grid;place-items:center;width:36px;height:36px;min-height:0;margin-inline:auto;padding:0;background:var(--panel-3);border:1px solid var(--p-accent);border-radius:10px}body:not(.drawer-open) .side-board>:not(.side-board__timer){display:none}body:not(.drawer-open) .side-board__timer{display:grid;place-items:center}body:not(.drawer-open) .side-board__timer time{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.drawer__head{display:flex;align-items:center;justify-content:space-between}.drawer__brand{display:flex;align-items:center;gap:10px}.drawer__brand img,.footer__logo img{filter:grayscale(1) brightness(2.2)}.drawer__brand img:first-child{width:28px;height:28px}.drawer__brand img:last-child{width:auto;height:22px}.drawer__close{position:relative;width:40px;height:40px;border-radius:12px;background:var(--panel-3);border:1px solid var(--line-2)}.drawer__close span{position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:2px;background:var(--text);translate:-50% -50%;rotate:45deg}.drawer__close span+span{rotate:-45deg}.drawer__nav{display:grid;gap:4px}.drawer-link{position:relative;display:flex;align-items:center;gap:10px;padding:4px 8px;border-radius:9px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.drawer-link img,.drawer__kicker img,.drawer .code-pill img{width:16px;height:16px;object-fit:contain;opacity:.72;transition:opacity .2s,transform .3s var(--pop)}.drawer-link:hover img,.drawer-link.is-active img{opacity:1}.drawer-link:hover{background:#ffffff0d}.drawer-link:hover img{transform:none}.drawer-link.is-active{background:#2ee6b61a;color:var(--gold);box-shadow:inset 2px 0 0 var(--gold)}body:not(.drawer-open) .drawer-link.is-active{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);background:#2ee6b614}.drawer__boards{gap:10px;transition:border-color .3s,box-shadow .3s}@media(max-width:800px){body.drawer-open{padding-left:var(--peek);overflow:hidden}.drawer-open .drawer{width:min(var(--side-w),calc(100vw - 36px));box-shadow:24px 0 50px #0000008c}}.drawer__kicker{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.drawer__boards-list{display:grid;gap:10px}.drawer__empty{font-size:14px;color:var(--muted)}.side__boards.is-highlight .side-board{animation:boardBump .9s var(--pop) 3}.side__boards.is-highlight .side-board:nth-child(2){animation-delay:.12s}.side__boards.is-highlight .side-board:nth-child(3){animation-delay:.24s}.drawer__boards.is-highlight{border-color:var(--gold);animation:boardsGlow 1s ease-in-out 3}.drawer__boards.is-highlight .side-board{animation:boardBump .9s var(--pop) 3}.drawer__boards.is-highlight .side-board:nth-child(2){animation-delay:.12s}.drawer__boards.is-highlight .side-board:nth-child(3){animation-delay:.24s}.drawer__boards.is-highlight .drawer__kicker img{animation:wiggle .6s ease-in-out 5}@keyframes boardsGlow{0%,to{box-shadow:0 0 #2ee6b600}50%{box-shadow:0 0 0 6px #2ee6b659,0 0 40px #2ee6b68c}0%,to{box-shadow:0 0 #2ee6b600}50%{box-shadow:0 0 0 4px #2ee6b640,0 0 40px #2ee6b659}}@keyframes boardBump{0%,to{transform:none}40%{transform:scale(1.04) translate(4px)}}@keyframes wiggle{0%,to{rotate:0deg}25%{rotate:-14deg}75%{rotate:14deg}}@keyframes boardBump{40%{transform:translate(6px) scale(1.03)}}@keyframes wiggle{25%{rotate:-14deg}75%{rotate:14deg}}.drawer__foot{display:grid;gap:8px;margin-top:auto}.drawer__label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.drawer__admin{font-size:12px;color:var(--dim);text-decoration:none;justify-self:start}.drawer__admin:hover{color:var(--text)}.side-board{--p-accent: var(--gold);--p-text: var(--text);--p-muted: var(--muted);position:relative;display:grid;gap:4px;padding:14px 16px;min-height:118px;border-radius:16px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--p-text);text-decoration:none;overflow:hidden;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.side-board:hover{transform:translateY(-2px)}.side-board.is-active{outline:3px solid var(--p-accent);outline-offset:2px}.side-board.is-ended{filter:saturate(.35);opacity:.8}.side-board:hover{transform:translateY(-2px);border-color:var(--p-accent);box-shadow:0 10px 30px -10px var(--p-accent)}.side-board.is-active{border-color:var(--p-accent)}.side-board.is-ended{filter:saturate(.4);opacity:.8}.side-board.is-ended .side-board__live{display:none}.side-board__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.side-board__top{display:flex;align-items:center;justify-content:space-between}.side-board__partner{padding:3px 8px;border-radius:6px;background:var(--p-accent);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1c1612}.side-board__live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--p-text);text-transform:uppercase}.side-board__live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 #2ee6b6b3;animation:livePulse 1.6s infinite}@keyframes livePulse{70%{box-shadow:0 0 0 8px #f0e2cc00}to{box-shadow:0 0 #f0e2cc00}0%{box-shadow:0 0 #f0e2ccb3}70%,to{box-shadow:0 0 0 8px #f0e2cc00}}.side-board__pool{font-size:24px;font-weight:900;line-height:1.1;color:var(--p-accent);text-shadow:0 2px 0 rgba(0,0,0,.45)}.side-board__title{font-size:12px;font-weight:700;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-board__timer{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.side-board__pool{font-size:26px;font-weight:900;line-height:1.1;color:var(--p-accent)}.side-board__title{font-size:12px;font-weight:500;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-board__timer{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.side-board__timer img{width:16px;height:16px;object-fit:contain;opacity:.85}.side-board[data-partner=stake]{--p-accent: #00e701;--p-text: #ffffff;--p-muted: #b1bad3;background:#123226}.side-board--skeleton{animation:shimmer 1.4s infinite linear}.side-board--skeleton:before{display:none}.side-board--skeleton{background:var(--panel-2);animation:shimmer 1.4s infinite}@keyframes shimmer{50%{opacity:.5}}.main{flex:1}.hero,.page-hero{position:relative;display:grid;align-items:center;min-height:max(720px,100svh);place-items:center;padding:104px 0 110px;overflow:hidden;isolation:isolate}.hero__bg,.page-hero__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 75% 40%,rgba(46,230,182,.16),transparent 52%),linear-gradient(180deg,var(--bg-2),var(--bg))}.site--home .hero__bg{background:radial-gradient(ellipse at 100% 0%,#fbfcfd,transparent 48%),radial-gradient(ellipse at 0% 100%,#d9dee6,transparent 54%),linear-gradient(180deg,#f4f6f8,#e6e9ee)}.site--home .hero__title{color:#2c323a;text-shadow:none}.site--home .hero__title .hero__codeword{background:none;color:#14181e;-webkit-text-fill-color:#14181e;filter:none;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.12em;text-decoration-color:#8b939e}.site--home .hero__title .hero__codeword:hover,.site--home .hero__title .hero__codeword.is-copied{text-decoration-color:#14181e}.site--home .hero__scroll{color:#2c323a}.site--home .hero__scroll .accent{background:none;color:#14181e;-webkit-text-fill-color:#14181e;filter:none}.site--home .hero__scroll:after{border-right-color:#2c323a;border-bottom-color:#2c323a}.site--home .hero__art{display:none}.hero__inner,.page-hero__inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px}.hero__copy{display:grid;justify-items:start;gap:22px}.hero__title{font-size:clamp(42px,6.2vw,84px)}.hero__title .accent{display:inline-block}.hero__lead{max-width:520px;font-size:clamp(16px,1.5vw,19px);color:var(--muted);font-weight:500}.hero__lead strong{color:var(--text)}.hero__code{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.hero__code-label{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.hero__copy>*{animation:rise .8s var(--ease) both}.hero__copy>:nth-child(2){animation-delay:.08s}.hero__copy>:nth-child(3){animation-delay:.16s}.hero__copy>:nth-child(4){animation-delay:.24s}.hero__copy>:nth-child(5){animation-delay:.32s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}.hero__art{position:relative;aspect-ratio:1;width:100%;max-width:640px;justify-self:end}.hero__glow{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(46,230,182,.45),rgba(240,226,204,.22) 45%,transparent 70%);filter:blur(20px);animation:glow 5s ease-in-out infinite}@keyframes glow{50%{transform:scale(1.08);opacity:.8}}.hero__treasure{position:relative;width:100%;translate:var(--px, 0) var(--py, 0);filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));animation:treasureIn 1.1s var(--pop) both .1s,float 6s ease-in-out infinite 1.2s}@keyframes treasureIn{0%{opacity:0;transform:scale(.7) translateY(40px)}}.deco{position:absolute;translate:var(--px, 0) var(--py, 0);filter:drop-shadow(0 14px 18px rgba(0,0,0,.45));animation:float 6s ease-in-out infinite;pointer-events:none}.deco--coin-a{left:7%;top:16%;width:clamp(70px,9vw,130px);animation-duration:5.5s}.deco--coin-b{right:11%;bottom:18%;width:clamp(56px,6vw,90px);animation-delay:-2s;animation-name:floatSpin;animation-duration:7s}.deco--dice{left:5%;bottom:13%;width:clamp(100px,12vw,180px);animation-duration:7.5s;animation-delay:-1s}.deco--chip{right:7%;top:14%;width:clamp(80px,10vw,150px);animation-name:floatSpin;animation-duration:9s}.deco--spark-a{left:18%;top:34%;width:46px;animation:twinkle 2.8s ease-in-out infinite}.deco--spark-b{right:21%;top:30%;width:58px;animation:twinkle 3.4s ease-in-out infinite -1s}.deco--coin-a{left:-2%;top:10%;width:15%;animation-duration:5.5s}.deco--coin-b{right:2%;top:4%;width:10%;animation-name:floatSpin;animation-duration:7s;animation-delay:-2s}.deco--gem{right:-3%;top:42%;width:11%;animation-duration:6.5s;animation-delay:-1s}.deco--chip{left:4%;bottom:10%;width:14%;animation-name:floatSpin;animation-duration:8s}.deco--card{left:-6%;top:44%;width:13%;animation-duration:7.5s;animation-delay:-3s}.deco--dice{right:4%;bottom:4%;width:17%;animation-duration:6.8s;animation-delay:-1.5s}.deco--spark-a{left:18%;top:2%;width:7%;animation:twinkle 2.6s ease-in-out infinite}.deco--spark-b{right:18%;bottom:22%;width:6%;animation:twinkle 3.2s ease-in-out infinite -1s}@keyframes float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-18px) rotate(4deg)}0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-16px) rotate(3deg)}}@keyframes floatSpin{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(25deg)}50%{transform:translateY(-14px) rotate(22deg)}}@keyframes twinkle{0%,to{transform:scale(.6) rotate(0);opacity:.55}0%,to{transform:scale(.55) rotate(0);opacity:.5}50%{transform:scale(1.1) rotate(45deg);opacity:1}}.hero__scroll{position:absolute;z-index:2;left:50%;bottom:28px;translate:-50% 0;display:grid;justify-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;color:var(--text)}@keyframes logoIn{0%{opacity:0;transform:scale(.6) rotate(-6deg)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes ticketIn{0%{transform:scale(.7) rotate(-8deg)}}@keyframes ticketFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(.5deg)}}.hero__scroll:after{content:"";width:10px;height:10px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);rotate:45deg;animation:nudge 1.6s ease-in-out infinite}@keyframes sweep{0%{background-position:120% 0}45%,to{background-position:-30% 0}}@keyframes nudge{50%{transform:translate(4px,4px)}}@media(max-width:900px){.hero,.page-hero{min-height:auto;padding-bottom:90px}.hero__inner,.page-hero__inner{grid-template-columns:1fr}.hero__art{order:-1;max-width:420px;justify-self:center;margin-bottom:-20px}.hero__bg{background:radial-gradient(ellipse at 50% 30%,rgba(46,230,182,.16),transparent 55%),var(--bg)}.hero__scroll{display:none}}@media(max-width:520px){.hero__actions{display:grid;grid-template-columns:1fr;width:100%}}@keyframes burst{to{rotate:360deg}}.steps{position:relative;background:var(--panel);padding:110px 0 120px;overflow:hidden;isolation:isolate}.steps__bg{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--bg) 0%,transparent 22%,transparent 78%,var(--bg) 100%)}.steps__track{position:relative;width:100%;margin-top:44px}.steps__track{position:relative}.steps__svg{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.steps__path-guide{fill:none;stroke-width:3;stroke:#ffffff38;stroke-linecap:round;stroke-dasharray:1 12;opacity:.28}.steps__path{fill:none;stroke:var(--gold);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(46,230,182,.9)) drop-shadow(0 0 16px rgba(14,120,104,.5))}.steps__runner{position:absolute;left:0;top:0;z-index:1;width:54px;height:auto;opacity:0;filter:drop-shadow(0 0 14px rgba(46,230,182,.8));transition:opacity .3s;pointer-events:none}.steps.is-running .steps__runner{opacity:1}.steps__list{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,5vw,80px)}.step{position:relative;display:grid;justify-items:center;align-content:start;gap:10px;text-align:center;opacity:0;transform:translateY(36px) scale(.8);transition:opacity .5s var(--ease),transform .7s var(--pop)}.step.is-in{opacity:1;transform:none}.step__art{position:relative;display:grid;place-items:center;width:clamp(160px,16vw,210px);aspect-ratio:1;margin-bottom:8px;border-radius:50%;background:radial-gradient(circle at 50% 40%,var(--panel-3),var(--panel) 70%);border:1px solid var(--line-2);box-shadow:0 20px 50px -20px #000c,inset 0 1px #ffffff14}.step__art:before{content:"";position:absolute;inset:-5px;border-radius:50%;opacity:0;transition:opacity .5s .15s,scale .6s var(--pop) .15s;border:2px solid var(--gold);box-shadow:0 0 24px #2ee6b673,inset 0 0 24px #2ee6b633;scale:.9}.step.is-in .step__art:before{opacity:1;animation:spin 14s linear infinite}.step__art img{position:relative;width:38%}.step.is-in .step__art img{animation:bob 3.2s ease-in-out infinite .7s}.step.is-in .step__art:before{opacity:1;scale:1}.step__art img{width:42%;filter:none}.step.is-in .step__art img{animation:bob 3.4s ease-in-out infinite .7s}@keyframes bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}.step__num{position:absolute;left:-4px;top:-4px;display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:#2ee6b61f;font-size:12px;font-weight:800;padding:4px 12px;border:1px solid rgba(46,230,182,.4);color:var(--gold);letter-spacing:.14em;text-transform:uppercase}.step__title{max-width:280px;font-size:clamp(16px,1.6vw,20px);font-weight:900;line-height:1.2}.step__text{max-width:300px;font-size:15px;font-weight:600}.step__text a{font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}.step__title{max-width:280px;font-size:clamp(18px,1.7vw,22px);font-weight:800;line-height:1.2;text-transform:uppercase}.step__text{max-width:300px;font-size:15px;color:var(--muted)}.step__text a{color:var(--gold);font-weight:700;text-underline-offset:3px}.inline-code{padding:0 8px;border-radius:8px;font-size:13px;font-weight:900}@media(max-width:760px){.steps__list{grid-template-columns:1fr;gap:44px}.steps__list{grid-template-columns:1fr;gap:40px}.step{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:18px;row-gap:6px;justify-items:start;text-align:left}.step__art{grid-row:span 2;width:118px}.step__num{width:40px;height:40px;font-size:17px}.step__title{align-self:end}.step__art{grid-row:span 3;width:116px;margin:0}.step__num{position:static;grid-column:2;grid-row:1;align-self:end;justify-self:start;width:auto;height:auto;margin:0;padding:3px 10px;font-size:12px}}.bonus{position:relative;padding:110px 0 130px;isolation:isolate;overflow:hidden}.bonus__bg{position:absolute;inset:0;z-index:-1;background:var(--bg)}.bonus__cards{display:grid;gap:28px}.partner-card{--p-accent: var(--gold);--p-strong: var(--gold);--p-muted: var(--muted);position:relative;display:grid;gap:22px;padding:clamp(22px,3vw,34px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;min-height:440px;border-radius:28px;color:var(--p-text);overflow:hidden;border:1px solid var(--line-2);isolation:isolate;box-shadow:0 40px 80px -30px #000c,inset 0 1px #ffffff0f}.partner-card[hidden]{display:none}.partner-card__bg{position:absolute;inset:0;z-index:-1;background:var(--panel);border-radius:inherit;overflow:hidden}.partner-card[data-partner=stake]{--p-accent: #1475e1;--p-accent-ink: #ffffff;--p-glow: #00e701;--p-text: #ffffff;--p-muted: #b1bad3;--p-line: rgba(177, 186, 211, .2)}.partner-card[data-partner=stake]{--p-accent: #1475e1;--p-strong: #00e701;--p-muted: #b1bad3}.partner-card[data-partner=stake] .partner-card__bg{background:linear-gradient(135deg,#123226,var(--panel) 55%)}.partner-card__bg:after{content:"";position:absolute;right:-6%;top:50%;width:min(460px,48%);aspect-ratio:1;translate:0 -50%;border-radius:50%;background:radial-gradient(circle,rgba(46,230,182,.22),transparent 68%);pointer-events:none}.partner-card[data-partner=stake] .partner-card__bg:after{background:radial-gradient(circle,rgba(0,231,1,.2),transparent 68%)}.partner-card__body{display:grid;justify-items:start;gap:18px;padding:clamp(26px,4vw,48px)}.partner-card__brand{font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--p-muted)}.partner-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:clamp(28px,3.6vw,44px);font-weight:900;line-height:1;text-transform:uppercase}.partner-card__title .code-pill{font-size:16px}.partner-card__lead{color:var(--p-muted);max-width:460px}.perks{display:flex;flex-wrap:wrap;gap:10px}.perk{display:inline-flex;justify-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:12px;background:#00000061;border:1px solid var(--line-2);text-align:center;transition:transform .25s var(--pop),border-color .2s;align-items:center;font-size:14px;font-weight:600}.perk:hover{transform:translateY(-6px);background:#0006}.perk:hover .perk__icon{transform:scale(1.12) rotate(-6deg)}.partner-card[data-partner=generic] .perk__value{color:var(--gold)}.perk:hover{transform:translateY(-3px);border-color:var(--p-strong)}.perk img{width:40px;height:40px;object-fit:contain}.perk strong{color:var(--p-strong);font-weight:800}.terms{display:grid;gap:8px}.terms li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.terms img{flex:none;width:22px;height:22px;object-fit:contain}.terms{display:grid;gap:6px}.terms li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--p-muted)}.terms img{width:18px;height:18px;flex:none}.btn--partner{--b1: var(--gold-hi);--b2: var(--gold-lo);--bs: var(--gold-deep);--bc: #062126}.partner-card[data-partner=stake] .btn--partner{--b1: #3a8ff0;--b2: #1475e1;--bs: #0b4a94;--bc: #fff}.partner-card__art{justify-self:center;width:min(118%,640px);margin:-70px -30px -40px 0;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));animation:float 7s ease-in-out infinite;pointer-events:none}.btn--partner{flex:1 1 200px;background:var(--p-accent);color:var(--p-accent-ink)}@media(max-width:900px){.partner-card{grid-template-columns:1fr}.partner-card__art{order:-1;width:min(80%,420px);margin:16px auto -16px}}.board-section{position:relative;padding:110px 0 120px;isolation:isolate;overflow:hidden}.board-section--page{padding-top:104px;min-height:100vh}.board-section__bg{position:absolute;inset:0;z-index:-1}.board-page .board-section__bg{position:fixed}.lb{--p-accent: var(--gold);position:relative;z-index:2;width:min(var(--container),100% - 40px);margin-inline:auto;display:grid;gap:28px;max-width:1100px;padding:clamp(18px,3vw,36px);border-radius:32px}.lb[data-partner=stake]{--p-accent: #1475e1;--p-accent-ink: #fff;--p-dot: #00e701}.lb.is-loading .lb__rows,.lb.is-loading .lb__podium{opacity:.45;transition:opacity .2s}.lb.is-loading .lb__winners{opacity:.5;transition:opacity .2s}.lb__intro{margin-bottom:8px}.lb__dot{width:8px;height:8px;border-radius:50%;background:var(--emerald-hi);box-shadow:0 0 10px var(--emerald-hi)}.lb__controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px}.lb[data-partner=stake] [data-lb-partner-cta]{--b1: #3a8ff0;--b2: #1475e1;--bs: #0b4a94}[data-lb-partner-cta][hidden]{display:none}.lb__stage{position:relative}.lb__stage-scene{position:relative;min-height:200px;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,rgba(46,230,182,.2),transparent 58%),var(--panel);border:1px solid var(--line-2);box-shadow:0 40px 80px -30px #000000e6}.lb__stage-scene:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(0deg,rgba(7,8,13,.9),transparent)}.stage-cup{position:absolute;z-index:1;translate:-50% 0;height:27%;width:auto;filter:drop-shadow(0 14px 16px rgba(0,0,0,.6));transform-origin:50% 100%;animation:cupIn .9s var(--pop) both}@keyframes cupIn{0%{opacity:0;transform:translateY(-30px) scale(.8)}}.stage-glow{position:absolute;left:50%;bottom:24%;width:24%;aspect-ratio:2;translate:-50% 0;background:radial-gradient(ellipse,rgba(46,230,182,.35),transparent 70%);animation:glow 4s ease-in-out infinite}.countdown{position:absolute;left:50%;top:5%;z-index:2;translate:-50% 0;display:grid;justify-items:center;gap:10px;padding:14px 18px 16px;border-radius:18px;background:#07080db8;border:1px solid var(--line-2);backdrop-filter:blur(8px)}.countdown__label{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.countdown__cells{display:flex;gap:8px}.countdown__cells p{display:grid;justify-items:center;min-width:62px;padding:8px 6px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line)}.countdown__cells strong{font-size:26px;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.countdown__cells span{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.countdown.is-ended .countdown__cells{opacity:.45}.lb__winners{position:relative;z-index:2;display:grid;grid-template-columns:18.5% 21% 21% 21% 18.5%;margin-top:-5%}.podium{--metal: linear-gradient(180deg, #ffe58a, #f2b705 55%, #b67d00);position:relative;display:grid;justify-items:center;gap:10px;padding:16px 12px 14px;border-radius:18px;margin-inline:6px;background:linear-gradient(180deg,#13291feb,#0a1811f2);border:1px solid var(--line-2);box-shadow:0 20px 40px -16px #000c;text-align:center;opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .7s var(--pop)}.podium.is-in,.podium.is-empty{opacity:1;transform:none}.podium__medal{width:48px;height:auto;margin-top:-40px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.podium__who{display:flex;align-items:center;gap:8px;max-width:100%}.podium__avatar{width:30px;height:30px;border-radius:50%;background:var(--panel-3);flex:none}.podium__avatar:not([src]),.podium__avatar[src=""]{display:none}.podium__name{font-size:16px;font-weight:800;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium.is-empty .podium__name{color:var(--dim)}.podium__stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.stat-box{display:grid;gap:1px;padding:6px 4px;border-radius:10px;background:#00000059;border:1px solid var(--line)}.podium--1 .podium__medal{width:96px;top:-88px}@keyframes swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.podium__avatar{width:72px;height:72px;border-radius:50%;background:var(--metal);padding:3px;overflow:hidden}.podium--1 .podium__avatar{width:88px;height:88px}.podium__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.podium__avatar img:not([src]),.podium__avatar img[src=""]{visibility:hidden}.podium__name{max-width:100%;font-size:clamp(13px,1.5vw,17px);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-box span{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.stat-box strong{font-size:clamp(11px,1.15vw,15px);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.stat-box--prize{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));border-color:transparent}.stat-box--prize span{color:#2a1900b3}.stat-box--prize strong{color:#062126}.podium--2 .stat-box--prize{background:linear-gradient(180deg,#f1f4f7,#aeb8c4)}.podium--3 .stat-box--prize{background:linear-gradient(180deg,#f3c39a,#c07a45)}.lb__table{display:grid;gap:8px}.lb__table{display:grid;gap:8px;margin-top:12px}.lb-row{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(130px,200px) minmax(100px,160px);align-items:center;gap:12px;min-height:56px;padding:8px 20px;border-radius:12px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 10px,transparent 10px 20px),var(--panel);border:1px solid var(--line);font-weight:700}.lb__rows{display:grid;gap:8px}.lb__rows .lb-row{animation:rowIn .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms);transition:background .2s,transform .2s}.lb__rows .lb-row:hover{transform:translate(4px)}@keyframes rowIn{0%{opacity:0;transform:translateY(14px)}}.lb-row--head{min-height:46px;padding-block:4px;background:var(--panel-2);border:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lb-row--head span:nth-child(3),.lb-row--head span:nth-child(4){text-align:right}.lb-row--skeleton span{height:14px;border-radius:8px;animation:shimmer 1.4s infinite}.lb-row--skeleton span:first-child{width:44px;height:44px;border-radius:50%}.lb__empty,.lb__error{padding:26px;text-align:center;font-weight:700}.lb-row--head span:nth-child(n+3),.lb-row__wager,.lb-row__prize{text-align:right}.lb__rows .lb-row{animation:rowIn .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms);transition:background .2s,border-color .2s,transform .2s}.lb__rows .lb-row:hover{border-color:#2ee6b666;transform:translate(4px)}@keyframes rowIn{0%{opacity:0;transform:translateY(12px)}}.lb-row--skeleton span{height:12px;border-radius:6px;background:var(--panel-3);animation:shimmer 1.4s infinite}.lb:not(.has-rows) .lb-row--head{display:none}.lb__empty,.lb__error{padding:26px;text-align:center;color:var(--muted);font-weight:600}.lb__foot{display:grid;justify-items:center;gap:14px;margin-top:8px;text-align:center}.lb__terms{font-size:13px;color:var(--dim)}.lb.is-collapsed .lb__rows .lb-row:nth-child(n+8){display:none}.lb.is-collapsed .lb__rows .lb-row:nth-child(7){-webkit-mask:linear-gradient(180deg,#000 20%,transparent);mask:linear-gradient(180deg,#000 20%,transparent)}.lb__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.lb__terms{max-width:520px;font-size:13px}.lb [data-lb-partner-cta]{background:var(--p-accent);color:var(--p-accent-ink)}@media(max-width:760px){.countdown{position:static;translate:none;margin:14px auto 0;width:fit-content}.countdown__cells p{min-width:56px}.lb__winners{grid-template-columns:1fr;gap:12px;margin-top:14px}.podium{grid-column:1!important;grid-row:auto!important;margin:0;grid-template-columns:auto 1fr;justify-items:start;text-align:left;align-items:center;padding:12px 14px}.podium__medal{grid-row:span 2;margin:0;width:44px}.podium__stats{grid-column:2}.stat-box strong{font-size:14px}.lb-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"rank player prize" "rank wager prize";row-gap:0;padding-block:10px;padding:10px 14px}.lb-row--head{display:none}.podium{padding-inline:6px}}.contacts{position:relative;padding:110px 0 120px;isolation:isolate;overflow:hidden}.contacts__bg{position:absolute;inset:0;z-index:-1;background:var(--bg-2)}.contacts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:22px;max-width:980px;margin-inline:auto}.contacts__inner{display:grid;grid-template-columns:1fr;align-items:center;gap:40px}.contacts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.contact-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:26px 22px 22px;border-radius:20px;justify-items:center;background:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0 10px,transparent 10px 20px),linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line-2);text-align:center;text-decoration:none;transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}.contact-card:hover{transform:translateY(-5px) rotate(-.6deg)}.contact-card:hover .contact-card__icon{transform:rotate(-10deg) scale(1.1)}.contact-card:hover{transform:translateY(-6px);border-color:#2ee6b673;box-shadow:0 24px 50px -24px #0e786880}.contact-card img{width:72px;height:72px;object-fit:contain;margin-bottom:6px;transition:transform .35s var(--pop)}.contact-card:hover img{transform:rotate(-8deg) scale(1.1)}.contact-card strong{font-size:20px;font-weight:900;text-transform:uppercase}.contact-card>span:not(.btn){color:var(--muted);font-size:14px}.contact-card .btn{width:100%;margin-top:10px}.contacts__art{width:min(100%,460px);justify-self:center;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));animation:float 6.5s ease-in-out infinite}@media(max-width:900px){.contacts__inner{grid-template-columns:1fr}.contacts__art{order:-1;width:260px}.contacts .section-head--left{justify-items:center;text-align:center}}.footer{position:relative}.footer{position:relative;background:#050c08;border-top:1px solid var(--line)}.footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:start;gap:40px;width:min(1180px,100% - 40px);margin-inline:auto;padding:56px 0 36px}.footer__brand{display:grid;gap:12px}.footer__brand img{width:200px}.footer__brand p{max-width:360px;font-size:14px}.footer__social{display:flex;gap:12px}.footer__social img{width:48px;height:48px;object-fit:contain;transition:transform .3s var(--pop)}.footer__social a:hover img{transform:translateY(-4px) rotate(-8deg)}.footer__brand{display:grid;gap:14px;justify-items:start}.footer__logo{display:flex;align-items:center;gap:10px}.footer__logo img:first-child{width:44px;height:44px}.footer__logo img:last-child{width:auto;height:34px}.footer__brand p{max-width:380px;font-size:14px;color:var(--muted)}.footer__social{display:flex;gap:10px}.footer__social img{width:44px;height:44px;transition:transform .3s var(--pop)}.footer__social a:hover img{transform:translateY(-3px) rotate(-8deg)}.footer__col{display:grid;align-content:start;gap:10px}.footer__title{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.footer__col a{color:var(--muted);text-decoration:none;font-size:15px;transition:color .2s}.footer__col a:hover{color:var(--gold)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:min(1180px,100% - 40px);margin-inline:auto;padding:20px 0 28px;font-size:13px;justify-content:space-between;border-top:1px solid var(--line);color:var(--dim)}.footer__rg{display:inline-flex;align-items:center;gap:10px}.footer__rg img{width:32px;height:32px}.footer__rg a{color:var(--muted)}@media(max-width:760px){.footer__inner{grid-template-columns:1fr}.footer__inner{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}.page-hero{position:relative;min-height:460px;display:grid;place-items:center;padding:104px 20px 80px;overflow:hidden;isolation:isolate;text-align:center}.page-hero{min-height:640px}.page-hero__copy{display:grid;justify-items:start;gap:20px}.page-hero__copy>*{animation:rise .8s var(--ease) both}.page-hero__art{width:min(100%,520px);justify-self:end;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));animation:treasureIn 1.1s var(--pop) both,float 6s ease-in-out infinite 1.2s}.page-hero:after{content:"";position:absolute;inset:0;z-index:-1}@media(max-width:900px){.page-hero__art{order:-1;width:300px;justify-self:center}}.page-hero .hero__deco{z-index:0}.page-hero__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:12px;max-width:720px}.raffles{position:relative;padding:90px 0 110px;isolation:isolate;overflow:hidden}.raffles{padding:40px 0 120px}.raffle-group+.raffle-group{margin-top:56px}.raffle-group__title{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:clamp(22px,3vw,30px);font-weight:900;text-transform:uppercase}.raffle-group__title img{width:44px;height:44px;object-fit:contain}.raffle-group__list{display:grid;gap:16px}.raffle-group__title img{width:40px;height:40px;object-fit:contain}.raffle-group__list{display:grid;gap:12px}.raffle-group__empty{padding:28px;border-radius:18px;text-align:center;font-weight:600;background:#00000040;border:1px dashed var(--line-2);color:var(--muted)}.raffle-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 22px;border-radius:18px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 10px,transparent 10px 20px),var(--panel);border:1px solid var(--line);transition-delay:calc(var(--i, 0) * 70ms)}.raffle-card--skeleton{min-height:100px;opacity:.3;animation:shimmer 1.4s infinite}.raffle-card__icon{width:68px;height:68px;object-fit:contain}.raffle-card--live{border-color:#f0e2cc59;box-shadow:0 0 0 1px #f0e2cc1a,0 20px 40px -24px #f0e2cc99}.raffle-card--skeleton{min-height:96px;animation:shimmer 1.4s infinite}.raffle-card__icon{width:60px;height:60px;object-fit:contain}.raffle-card--live .raffle-card__icon{animation:wiggle 2.4s ease-in-out infinite}.raffle-card__body{display:grid;gap:4px;min-width:0}.raffle-card__title{font-size:19px;font-weight:900;line-height:1.2}.raffle-card__prize{font-weight:800}.raffle-card__when,.raffle-card__note{font-size:14px}.raffle-card__body{display:grid;gap:3px}.raffle-card__title{font-size:18px;font-weight:800;text-transform:uppercase}.raffle-card__prize{color:var(--gold);font-weight:700}.raffle-card__when,.raffle-card__note{font-size:14px;color:var(--muted)}.raffle-card__side{display:grid;justify-items:end;gap:6px;text-align:right}.raffle-card__timer{font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}.raffle-card__timer{font-size:20px;font-weight:900;font-variant-numeric:tabular-nums}.raffle-card__winner{font-size:16px}@media(max-width:640px){.raffle-card{grid-template-columns:auto 1fr}.raffle-card__side{grid-column:1 / -1;justify-items:start;text-align:left;grid-auto-flow:column;align-items:center;justify-content:start}.raffle-card{grid-template-columns:auto minmax(0,1fr)}.raffle-card__side{grid-column:1 / -1;grid-auto-flow:column;justify-content:start;align-items:center;justify-items:start}}@media(max-width:640px){.hero{padding-top:104px}.deco--spark-b,.deco--spark-c,.deco--chip-b{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}.step,.podium,[data-reveal]{opacity:1!important;transform:none!important;translate:none!important}}.hero__inner,.page-hero__inner,.partner-card,.contacts__inner{grid-template-columns:1fr}.partner-card{min-height:0}.partner-card[data-partner=stake] .btn img{filter:none}.podium{--metal: linear-gradient(180deg, var(--gold-hi), var(--gold-lo));background:linear-gradient(180deg,var(--panel-2),var(--panel))}.podium--2{--metal: linear-gradient(180deg, var(--emerald-hi), var(--emerald))}.podium--3{--metal: linear-gradient(180deg, #6d645c, var(--panel-3))}.podium__rank{display:grid;place-items:center;width:44px;height:44px;margin-top:-28px;border-radius:50%;background:var(--gold);color:#062126;font-size:18px;font-weight:900;box-shadow:0 8px 16px -8px #0009}.podium--1 .podium__rank{width:56px;height:56px;margin-top:-36px;font-size:22px}.podium--2 .podium__rank{background:var(--emerald-hi);color:#1c1612}.podium--3 .podium__rank{background:var(--panel-3);color:var(--text);border:1px solid var(--line-2)}.podium--2 .stat-box--prize{background:linear-gradient(180deg,var(--emerald-hi),var(--emerald))}.podium--2 .stat-box--prize span,.podium--2 .stat-box--prize strong{color:#1c1612}.podium--3 .stat-box--prize{background:var(--panel-3)}.podium--3 .stat-box--prize span{color:var(--muted)}.podium--3 .stat-box--prize strong{color:var(--text)}.stat-box--prize span{color:#062126b8}@media(max-width:760px){.podium__rank{grid-row:span 2;margin:0;width:40px;height:40px}.podium--1 .podium__rank{width:40px;height:40px;margin:0;font-size:18px}}.hero__mascot{position:absolute;z-index:0;right:9%;top:-18%;width:min(820px,64%);pointer-events:none}.hero__mascot-live{position:relative;transform-origin:58% 82%;animation:mascot-sway 4.2s ease-in-out infinite}.hero__mascot-live:before{content:"";position:absolute;left:10.9%;top:55.8%;width:22px;height:22px;border-radius:50%;background:#ff5d3ab3;filter:blur(3px);transform:translate(-50%,-50%);animation:mascot-ember 1.15s ease-in-out infinite}.hero__mascot img{display:block;width:100%;height:auto;transform-origin:50% 72%;animation:mascot-breath 2.8s ease-in-out infinite}.hero__puff{position:absolute;left:10.9%;top:55.8%;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle,#302a448c,#302a4400 72%);animation:mascot-puff 3s ease-out infinite}.hero__puff--b{animation-delay:1s}.hero__puff--c{animation-delay:2s}@keyframes mascot-ember{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.35)}}@keyframes mascot-sway{0%,to{transform:scaleX(-1) translateY(0) rotate(1.2deg)}50%{transform:scaleX(-1) translateY(-12px) rotate(-1.2deg)}}@keyframes mascot-breath{0%,to{transform:scale(1)}50%{transform:scale(1.02,1.035)}}@keyframes mascot-puff{0%{opacity:0;transform:translateY(8px) scale(.35)}16%{opacity:.8}to{opacity:0;transform:translate(-64px,-150px) scale(2.4)}}@media(max-width:800px){.hero__mascot{width:130%;right:-28%;top:8%}}.site--home .hero__inner{align-items:end;justify-items:center;gap:28px}.site--home .hero__player{width:min(560px,100%);aspect-ratio:16 / 9;margin-top:8px;border-radius:22px;overflow:hidden;background:#14181e;box-shadow:0 16px 36px #14181e24}.site--home .hero__player iframe{display:block;width:100%;height:100%;border:0}.site--home .hero__copy,.site--home .modes{margin-top:4px}.modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.mode{position:relative;display:block;min-height:228px;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;cursor:pointer;transition:transform .2s var(--ease),filter .2s}button.mode{width:100%;font:inherit;text-align:left;appearance:none}.mode:hover{transform:translateY(-6px);filter:brightness(1.06)}.mode img{position:absolute;width:88%;height:82%;left:6%;top:4%;object-fit:contain;pointer-events:none}.mode span{position:absolute;left:14px;bottom:14px;z-index:1;padding:7px 12px;border-radius:999px;background:#07080d8c;color:#fff;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mode--raffle{background:#6e56ff}.mode--boards{background:#2ee6b6}.mode--bonus{background:#ff5d3a}.kick-chat{position:fixed;top:0;right:0;z-index:85;display:flex;flex-direction:column;width:var(--chat-w);height:100vh;height:100dvh;color:#2c323a;background:radial-gradient(ellipse at 50% 0%,#fbfcfd,transparent 58%),linear-gradient(180deg,#f4f6f8,#e6e9ee);border-left:1px solid #d7dce3}.kick-chat__bar{display:flex;align-items:center;gap:8px;flex:none;height:64px;padding:0 12px 0 16px;border-bottom:1px solid #d7dce3}.kick-chat__brand{display:flex;align-items:center;height:36px;padding:0 12px;border-radius:12px;background:#14181e}.kick-chat__brand img,.kick-chat__show img{display:block;width:72px;height:24px}.kick-chat__log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 20px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:#c5cad1 transparent}.kick-chat__status{color:#6d7580;font-size:14px;font-weight:600}.kick-chat__msg{margin:0;color:#2c323a;font-size:14px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.kick-chat__name{margin-right:6px;color:#14181e;font-weight:800}.kick-chat__emote{display:inline-block;width:28px;height:28px;vertical-align:middle;object-fit:contain}.kick-chat__hide,.kick-chat__show{color:#2c323a}.kick-chat__hide{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;border-radius:12px;background:#fff;border:1px solid #d7dce3}.kick-chat__hide:hover{background:#f4f6f8}.kick-chat__chev{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:-45deg;translate:-1px 0}.kick-chat__show{display:none;align-items:center;padding:10px 14px;border-radius:14px 0 0 14px;background:#14181e;border:0}body.chat-open .kick-chat__show{display:none}body:not(.chat-open) .kick-chat{top:50%;width:auto;height:auto;translate:0 -50%;background:transparent;border:0}body:not(.chat-open) .kick-chat__bar,body:not(.chat-open) .kick-chat__log{display:none}body:not(.chat-open) .kick-chat__show{display:flex}@media(max-width:1040px){body.chat-open{padding-right:0}body.chat-open .kick-chat{width:min(var(--chat-w),calc(100vw - var(--peek) - 8px));box-shadow:-18px 0 40px #14181e29}}@media(max-width:800px){.modes{grid-template-columns:1fr}.mode{min-height:168px}.mode img{width:46%;height:86%;left:auto;right:2%;top:7%}}
