.G{--bg:oklch(.19 .075 288);--bgD:oklch(.15 .06 288);--pn:oklch(.255 .09 290);--pnH:oklch(.3 .1 292);--lip:oklch(.14 .06 288);--ln:oklch(.37 .1 292);--tx:oklch(.985 .01 290);--tx2:oklch(.86 .05 290);--tx3:oklch(.74 .06 290);--v:#A855F7;--vL:oklch(.42 .2 300);--vH:oklch(.8 .15 305);--au:oklch(.86 .16 85);--auL:oklch(.56 .13 62);--gr:oklch(.78 .19 150);--grL:oklch(.48 .14 152);--rd:oklch(.68 .21 25);--rdL:oklch(.44 .16 25);--am:oklch(.83 .15 75);--amL:oklch(.55 .13 60);--fd:"Lilita One",sans-serif;--fb:"Rubik",sans-serif;--sp:cubic-bezier(.34,1.56,.64,1);--eo:cubic-bezier(.2,.8,.2,1)}.G{background:radial-gradient(120% 80% at 50% -10%,oklch(.27 .11 295),var(--bg) 55%,var(--bgD));color:var(--tx);font-family:var(--fb);font-size:15px;line-height:1.45;min-height:100vh;display:grid;grid-template-columns:112px minmax(0,1fr);position:relative;overflow-x:hidden}.G.bare{display:block}:where(.G) button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}.G a{color:var(--vH)}.G a:hover{color:var(--tx)}.G .rd-coin{display:inline-block;flex:none;filter:drop-shadow(0 2px 0 oklch(.4 .1 60 / .6))}.G .rd-av{display:inline-grid;place-items:center;border-radius:14px;overflow:hidden;background:var(--pnH);color:var(--tx);font-family:var(--fd);flex:none;box-shadow:0 0 0 3px var(--lip)}.G .rd-av img{width:100%;height:100%;object-fit:cover}.G-disp{font-family:var(--fd);font-weight:400;letter-spacing:.01em;text-transform:uppercase;line-height:.95;text-shadow:0 3px 0 var(--lip)}.G-lbl{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.G-dock{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;z-index:10}.G-logo{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:var(--pn);box-shadow:0 5px 0 var(--lip),inset 0 2px #ffffff14;margin-bottom:10px;cursor:default;-webkit-user-select:none;user-select:none}.G-logo img{width:46px;height:46px}.G-tab{width:84px;height:68px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:var(--fd);font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--tx3);transition:transform .2s var(--sp),background .2s,color .2s;position:relative}.G-tab svg{width:28px;height:28px;transition:transform .3s var(--sp)}.G-tab:hover{color:var(--tx);background:#25194b99}.G-tab:hover svg{transform:translateY(-3px) rotate(-6deg)}.G-tab.on{background:var(--v);color:#fff;box-shadow:0 6px 0 var(--vL),inset 0 2px #ffffff4d;text-shadow:0 2px 0 var(--vL)}.G-tab.on svg{transform:scale(1.08)}.G-tab .bdg{position:absolute;top:6px;right:10px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--rd);color:#fff;font-family:var(--fb);font-weight:800;font-size:11px;display:grid;place-items:center;box-shadow:0 2px 0 var(--rdL);animation:Gbadge 2s var(--sp) infinite}@keyframes Gbadge{0%,80%,to{transform:scale(1)}88%{transform:scale(1.25)}}.G-main{min-width:0;position:relative;z-index:1}.G-hud{display:flex;align-items:center;gap:12px;padding:16px 28px;position:sticky;top:0;z-index:9;background:linear-gradient(var(--bg) 60%,transparent)}.G-me{display:flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;border-radius:20px;background:var(--pn);box-shadow:0 5px 0 var(--lip);min-width:0}.G-me .nm{font-family:var(--fd);font-size:17px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.G-xp{width:140px;height:12px;border-radius:6px;background:var(--lip);overflow:hidden;margin-top:6px;position:relative}.G-xp i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--vH),var(--v));border-radius:6px;transform-origin:left;animation:Gfill 1.2s .3s var(--eo) both}@keyframes Gfill{0%{transform:scaleX(0)}}.G-pill{height:48px;display:flex;align-items:center;gap:10px;padding:0 8px 0 10px;border-radius:24px;background:var(--lip);box-shadow:inset 0 3px #00000040,0 2px #ffffff0d;font-family:var(--fd);font-size:20px;white-space:nowrap}.G-bellwrap{position:relative}.G-bell{width:48px;padding:0;justify-content:center;color:var(--tx2);position:relative;transition:transform .15s var(--sp),color .15s}.G-bell:hover{color:var(--tx);transform:translateY(-2px)}.G-bell svg{width:24px;height:24px}.G-bell.hot{color:var(--tx)}.G-bell .bdg{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--rd);color:#fff;font-family:var(--fb);font-weight:800;font-size:11px;display:grid;place-items:center;box-shadow:0 2px 0 var(--rdL);animation:Gbadge 2s var(--sp) infinite}.G-bellmenu{position:absolute;right:0;top:calc(100% + 10px);width:380px;max-width:calc(100vw - 32px);padding:16px;display:flex;flex-direction:column;gap:8px;z-index:30;animation:Gdialog .25s var(--sp);text-transform:none}.G-bellmenu .hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.G-bellmenu .row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--lip);text-align:left;font-family:var(--fb);font-size:14px;transition:transform .15s var(--sp)}.G-bellmenu .row:hover{transform:translate(3px)}.G-bellmenu .row.note{grid-template-columns:minmax(0,1fr)}.G-bellmenu .row .t{min-width:0;display:flex;flex-direction:column;gap:2px}.G-bellmenu .row .t b{font-weight:800;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tx)}.G-bellmenu .row .t span{font-size:12px;color:var(--tx3);font-weight:600;white-space:normal}.G-bellmenu .empty{font-size:13px;color:var(--tx3);font-weight:600;padding:4px 2px;margin:0}.G-pill .plus{width:34px;height:34px;border-radius:12px;background:var(--gr);box-shadow:0 4px 0 var(--grL);display:grid;place-items:center;font-size:24px;line-height:1;color:#fff;text-shadow:0 2px 0 var(--grL);transition:transform .15s}.G-pill .plus:active{transform:translateY(3px);box-shadow:0 1px 0 var(--grL)}.G-flame{color:var(--am);display:flex;filter:drop-shadow(0 0 8px oklch(.78 .17 60 / .7))}.G-flame svg{width:26px;height:26px;transform-origin:50% 92%;animation:Gflame 1.1s ease-in-out infinite alternate}.G-flame.big{width:64px;height:64px;border-radius:20px;background:#582a00;background:oklch(.34 .12 55);box-shadow:0 5px #341600,inset 0 2px #ffffff26;box-shadow:0 5px oklch(.24 .09 55),inset 0 2px #ffffff26;display:grid;place-items:center;flex:none;filter:none}.G-flame.big svg{width:42px;height:42px;filter:drop-shadow(0 0 10px oklch(.78 .17 60 / .8))}.G-pill.streak{background:#492200;background:oklch(.3 .09 55);box-shadow:inset 0 3px #00000040,0 2px #ffffff0d;color:var(--am)}@keyframes Gflame{0%{transform:scale(1) skew(0)}35%{transform:scale(1.06,1.12) skew(-4deg)}70%{transform:scale(.98,1.04) skew(3deg)}to{transform:scale(1.04,.96) skew(-1deg)}}@media (prefers-reduced-motion:reduce){.G-flame svg{animation:none}}.G-page{padding:8px 28px 100px;max-width:1360px;animation:Gpage .45s var(--eo) backwards}@keyframes Gpage{0%{opacity:0;transform:translateY(16px) scale(.99)}}.Gpop{animation:Gpop .6s var(--sp) backwards;animation-delay:calc(var(--i,0)*40ms)}@keyframes Gpop{0%{opacity:0;transform:translateY(24px) scale(.92)}}.G-btn{--c:var(--v);--l:var(--vL);height:56px;padding:0 26px;border-radius:18px;background:var(--c);color:#fff;font-family:var(--fd);font-size:20px;letter-spacing:.03em;text-transform:uppercase;text-shadow:0 2px 0 var(--l);box-shadow:0 6px 0 var(--l),inset 0 3px #ffffff47;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .1s,box-shadow .1s,filter .15s;white-space:nowrap;position:relative}.G-btn:hover{filter:brightness(1.08)}.G-btn:active{transform:translateY(5px);box-shadow:0 1px 0 var(--l),inset 0 3px #fff3}.G-btn.go{--c:var(--gr);--l:var(--grL)}.G-btn.au{--c:var(--au);--l:var(--auL);color:#472400;color:oklch(.3 .08 60);text-shadow:0 1px 0 oklch(1 0 0 / .4)}.G-btn.dk{--c:var(--pnH);--l:var(--lip)}.G-btn.sm{height:42px;padding:0 16px;font-size:16px;border-radius:14px;box-shadow:0 4px 0 var(--l),inset 0 2px #ffffff40}.G-btn.sm:active{transform:translateY(3px)}.G-btn.xl{height:76px;padding:0 44px;font-size:30px;border-radius:24px;box-shadow:0 8px 0 var(--l),inset 0 4px #ffffff47}.G-btn.xl:active{transform:translateY(7px)}.G-btn[disabled]{filter:grayscale(.6) brightness(.8);cursor:default}.G-btn.pulse{animation:Gbtn 1.8s ease-in-out infinite}@keyframes Gbtn{50%{transform:scale(1.04)}}.G-btn.pulse:active{animation:none}.G-btn>span>svg{width:100%;height:100%}.G-rule .ic svg{width:24px;height:24px}.G-pn{background:linear-gradient(oklch(.29 .1 292),var(--pn) 40%);border-radius:24px;box-shadow:0 6px 0 var(--lip),inset 0 2px #ffffff12,inset 0 0 0 2px #3a2b66}.G-chip{height:28px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;font-family:var(--fd);font-size:14px;letter-spacing:.04em;text-transform:uppercase;background:var(--lip);color:var(--tx2);white-space:nowrap}.G-chip.live{background:var(--gr);color:#002a0e;color:oklch(.25 .08 150);box-shadow:0 3px 0 var(--grL)}.G-chip.ready{background:var(--am);color:#472400;color:oklch(.3 .08 60);box-shadow:0 3px 0 var(--amL)}.G-chip.hot{background:var(--rd);color:#fff;box-shadow:0 3px 0 var(--rdL)}.G-chip.v{background:var(--v);color:#fff;box-shadow:0 3px 0 var(--vL)}.G-chip .blink{width:8px;height:8px;border-radius:50%;background:currentColor;animation:Gblink 1s steps(2) infinite}@keyframes Gblink{50%{opacity:.25}}.G-seg{display:flex;gap:6px;padding:6px;border-radius:20px;background:var(--lip);box-shadow:inset 0 3px #00000040}.G-seg button{height:42px;padding:0 18px;border-radius:14px;font-family:var(--fd);font-size:16px;text-transform:uppercase;letter-spacing:.03em;color:var(--tx3);transition:color .15s,transform .2s var(--sp)}.G-seg button:hover{color:var(--tx)}.G-seg button.on{background:var(--pnH);color:var(--tx);box-shadow:0 4px #040112,inset 0 2px #ffffff1a}.G-bar{height:16px;border-radius:8px;background:var(--lip);box-shadow:inset 0 2px #0000004d;overflow:hidden;position:relative}.G-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:linear-gradient(var(--vH),var(--v) 60%);box-shadow:inset 0 -3px #00000026;transform-origin:left;animation:Gfill 1s .2s var(--eo) both}.G-bar i:after{content:"";position:absolute;left:6px;right:6px;top:3px;height:3px;border-radius:2px;background:#ffffff59}.G-bar.au i{background:linear-gradient(oklch(.92 .12 90),var(--au) 60%)}.G-bar.gr i{background:linear-gradient(oklch(.88 .14 150),var(--gr) 60%)}.G-sh{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:40px 0 18px}.G-h2{font-family:var(--fd);font-size:32px;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 3px 0 var(--lip)}.G-emb{--s:56px;width:var(--s);height:calc(var(--s)*1.1);position:relative;flex:none;display:grid;place-items:center;filter:drop-shadow(0 calc(var(--s)*.07) 0 var(--lip))}.G-emb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 0,100% 22%,100% 70%,50% 100%,0 70%,0 22%);background:linear-gradient(160deg,var(--fg),var(--g1) 55%,var(--g2))}.G-emb:after{content:"";position:absolute;inset:calc(var(--s)*.09);clip-path:polygon(50% 0,100% 22%,100% 70%,50% 100%,0 70%,0 22%);background:linear-gradient(170deg,var(--g1),var(--g2));opacity:.9}.G-emb b{position:relative;z-index:1;font-family:var(--fd);font-weight:400;font-size:calc(var(--s)*.5);color:var(--fg);text-shadow:0 calc(var(--s)*.04) 0 oklch(0 0 0 / .35);line-height:1}.G-emb sub{position:absolute;bottom:calc(var(--s)*.14);z-index:1;font-family:var(--fd);font-size:calc(var(--s)*.18);color:var(--fg)}.G-emb.bob{animation:Gbob 3s ease-in-out infinite}@keyframes Gbob{50%{transform:translateY(-10px) rotate(3deg)}}.G-top{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:stretch}.G-feat{position:relative;overflow:hidden;padding:32px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;min-height:320px}.G-rays{position:absolute;left:-10%;top:50%;width:620px;height:620px;margin-top:-310px;background:repeating-conic-gradient(oklch(.62 .24 302 / .14) 0 10deg,transparent 10deg 20deg);border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 68%);mask-image:radial-gradient(circle,#000 20%,transparent 68%);animation:Gspin 40s linear infinite;pointer-events:none;will-change:transform}@keyframes Gspin{to{transform:rotate(360deg)}}.G-feat .emb-wrap{position:relative;z-index:1;padding:0 12px}.G-feat .body{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;min-width:0}.G-prize{font-family:var(--fd);color:var(--au);text-shadow:0 4px 0 var(--auL),0 0 30px oklch(.86 .16 85 / .35);display:flex;align-items:center;gap:12px;line-height:1}.G-streak{padding:22px;display:flex;flex-direction:column;gap:18px}.G-streak .hd{display:flex;align-items:center;gap:14px}.G-streak .hd>div{display:flex;flex-direction:column;gap:5px;min-width:0}.G-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding-top:24px}.G-day{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.G-day .bar{width:100%;height:20px;border-radius:6px;background:var(--lip);box-shadow:inset 0 3px #0000004d;transition:background .2s}.G-day:first-child .bar{border-radius:12px 6px 6px 12px}.G-day:last-child .bar{border-radius:6px 12px 12px 6px}.G-day small{font-family:var(--fd);font-size:13px;line-height:1;color:var(--tx3)}.G-day i{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-style:normal;font-family:var(--fb);font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 6px;border-radius:7px;background:var(--v);color:#fff;box-shadow:0 2px 0 var(--vL);white-space:nowrap}.G-day.chest .bar{background:#411d6c;box-shadow:inset 0 0 0 2px var(--v),inset 0 3px #0003}.G-day.done .bar{background:var(--am);box-shadow:0 3px 0 var(--amL),inset 0 2px #fff6}.G-day.done small{color:var(--am)}.G-day.done i{background:var(--am);color:#472400;color:oklch(.3 .08 60);box-shadow:0 2px 0 var(--amL)}.G-day.today .bar{box-shadow:inset 0 0 0 2px var(--am),inset 0 3px #0003;animation:Gbtn 1.4s ease-in-out infinite}.G-day.today small{color:var(--tx)}.G-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.G-arena{padding:20px;display:flex;flex-direction:column;gap:14px;cursor:pointer;transition:transform .25s var(--sp);text-align:left;position:relative}.G-arena:hover{transform:translateY(-6px) rotate(-.6deg)}.G-arena:hover .G-emb{animation:Gwig .5s var(--sp)}@keyframes Gwig{30%{transform:rotate(-10deg) scale(1.1)}60%{transform:rotate(6deg)}}.G-arena .hd{display:flex;align-items:center;gap:14px}.G-arena .nm{font-family:var(--fd);font-size:22px;text-transform:uppercase;line-height:1}.G-arena .ft{display:flex;justify-content:space-between;align-items:center;gap:10px}.G-arena .cd{font-family:var(--fd);font-size:18px;color:var(--tx2)}.G-arena .cd.hot{color:var(--am)}.G-arena .cdw{display:flex;flex-direction:column;gap:3px;min-width:0}.G-arena .cdw .G-lbl{font-size:10px}.G-cads{display:flex;flex-direction:column;gap:30px}.G-cadhd{display:flex;align-items:baseline;gap:12px;margin:0 0 14px}.G-lg{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.G-lghero{position:relative;overflow:hidden;padding:36px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.G-lghero .G-rays{left:50%;margin-left:-310px;top:30%}.G-digits{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.G-digits .u{display:flex;flex-direction:column;align-items:center;gap:8px}.G-digits .pr{display:flex;gap:4px}.G-dg{width:clamp(44px,5vw,60px);height:clamp(56px,6vw,74px);border-radius:14px;display:grid;place-items:center;background:var(--tx);color:var(--bgD);font-family:var(--fd);font-size:clamp(30px,3.6vw,44px);box-shadow:0 5px #9d9bb6,inset 0 -50% 0 #0000000d;animation:Gdg .35s var(--sp)}@keyframes Gdg{0%{transform:rotateX(80deg)}}.G-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.G-rule{padding:16px 12px;border-radius:18px;background:var(--lip);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;box-shadow:inset 0 3px #00000040}.G-rule .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--pnH);box-shadow:0 4px #040112;color:var(--vH)}.G-rule b{font-family:var(--fd);font-weight:400;font-size:16px;text-transform:uppercase}.G-rule span{font-size:12px;color:var(--tx3);text-wrap:pretty}.G-join{padding:24px;display:flex;flex-direction:column;gap:16px;position:sticky;top:96px}.G-kv{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:15px;color:var(--tx2)}.G-kv b{font-family:var(--fd);font-weight:400;font-size:20px;color:var(--tx)}.G-ok{height:56px;border-radius:18px;background:#40d8722e;color:var(--gr);font-family:var(--fd);font-size:20px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;animation:Gpop .5s var(--sp)}.G-ring{display:flex;flex-wrap:wrap;gap:10px}.G-ring .rd-av{animation:Gpop .5s var(--sp) both;animation-delay:calc(var(--i)*40ms + .2s)}.G-spin{width:20px;height:20px;border-radius:50%;border:3px solid oklch(1 0 0 / .35);border-top-color:#fff;animation:Gspin .7s linear infinite}.G-live{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.G-livehd{display:flex;align-items:center;gap:16px;padding:14px 18px;margin-bottom:24px;flex-wrap:wrap}.G-clock{flex:1;min-width:180px;display:flex;flex-direction:column;gap:6px}.G-clock .t{font-family:var(--fd);font-size:28px;line-height:1}.G-drain{height:14px;border-radius:7px;background:var(--lip);overflow:hidden;box-shadow:inset 0 2px #0000004d}.G-drain i{display:block;height:100%;background:linear-gradient(90deg,var(--gr),var(--am) 70%,var(--rd));transform-origin:left;transition:transform 1s linear;border-radius:7px}.G-lives{display:flex;gap:6px}.G-lives i{width:22px;height:22px;border-radius:7px;background:var(--v);box-shadow:0 3px 0 var(--vL),inset 0 2px #ffffff4d;transition:transform .3s var(--sp),opacity .3s}.G-lives i.gone{transform:scale(.6);opacity:.25;background:var(--lip);box-shadow:none}.G .rd-board{display:flex;flex-direction:column;gap:9px;align-items:center;perspective:900px}.G .rd-row{display:flex;gap:9px}.G .rd-tile{width:clamp(52px,6vw,72px);aspect-ratio:1;border-radius:16px;display:grid;place-items:center;font-family:var(--fd);font-size:clamp(28px,3.4vw,40px);background:var(--lip);box-shadow:inset 0 4px #0000004d;color:var(--tx)}.G .rd-tile.typed{background:var(--tx);color:var(--bgD);box-shadow:0 5px #9795b0;animation:Gtype .22s var(--sp)}@keyframes Gtype{0%{transform:scale(.7) translateY(6px)}}.G .rd-tile.flip{animation:Gflip .55s var(--eo) both,Gland .4s var(--sp) both;animation-delay:var(--d),calc(var(--d) + .5s)}@keyframes Gflip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes Gland{50%{transform:translateY(-8px)}}.G .rd-tile.hit{background:var(--gr);color:#fff;text-shadow:0 3px 0 var(--grL);box-shadow:0 5px 0 var(--grL),inset 0 3px #ffffff4d}.G .rd-tile.near{background:var(--am);color:#fff;text-shadow:0 3px 0 var(--amL);box-shadow:0 5px 0 var(--amL),inset 0 3px #ffffff4d}.G .rd-tile.miss{background:#373350;color:#b7b5ca;box-shadow:0 5px #1a172c}.G .shake-0,.G .shake-1{animation:Gshake .4s}@keyframes Gshake{20%{transform:translate(-10px) rotate(-1deg)}40%{transform:translate(10px) rotate(1deg)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.G .rd-kbd{display:flex;flex-direction:column;gap:8px;margin-top:28px;width:100%;max-width:580px}.G .rd-krow{display:flex;gap:6px;justify-content:center}.G .rd-key{flex:1;max-width:50px;height:58px;border-radius:12px;background:var(--pnH);box-shadow:0 5px 0 var(--lip),inset 0 2px #ffffff1a;font-family:var(--fd);font-size:20px;transition:transform .08s,box-shadow .08s}.G .rd-key:active{transform:translateY(4px);box-shadow:0 1px 0 var(--lip)}.G .rd-key.wide{max-width:84px;flex:1.6;font-size:15px;text-transform:uppercase}.G .rd-key.enter{background:var(--gr);box-shadow:0 5px 0 var(--grL);text-shadow:0 2px 0 var(--grL)}.G .rd-key.hit{background:var(--gr);box-shadow:0 5px 0 var(--grL)}.G .rd-key.near{background:var(--am);box-shadow:0 5px 0 var(--amL)}.G .rd-key.miss{background:var(--lip);color:var(--tx3);box-shadow:0 2px #040112}.G-race{padding:18px;display:flex;flex-direction:column;gap:10px}.G-lane{height:44px;border-radius:14px;background:var(--lip);position:relative;box-shadow:inset 0 3px #00000040;overflow:hidden}.G-lane:after{content:"";position:absolute;right:0;top:0;bottom:0;width:14px;background:repeating-linear-gradient(0deg,var(--tx) 0 7px,var(--lip) 7px 14px);opacity:.5}.G-lane.me{box-shadow:inset 0 3px #00000040,inset 0 0 0 2px var(--v)}.G-runner{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .7s var(--sp);z-index:1}.G-runner>span{position:absolute;left:5px;top:5px;display:flex;align-items:center;gap:8px}.G-runner .rd-av{border-radius:10px;box-shadow:0 3px #0006}.G-runner b{font-family:var(--fd);font-weight:400;font-size:14px;text-shadow:0 2px 0 var(--lip);white-space:nowrap}.G-runner.done .rd-av{box-shadow:0 0 0 3px var(--gr),0 3px #0006}.G-fog{padding:18px;display:flex;flex-direction:column;gap:16px}.G-fogwrap{position:relative;border-radius:18px;overflow:hidden;background:var(--lip);box-shadow:inset 0 3px #0000004d;padding:12px}.G-fogboard{display:flex;flex-direction:column;gap:6px;max-width:300px;margin:0 auto}.G-fogboard .r{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.G-fogboard span{aspect-ratio:1;border-radius:10px;background:#20173e;display:grid;place-items:center;box-shadow:0 3px #050115;transition:background .5s,box-shadow .5s,transform .3s var(--sp)}.G-fogboard i{font-family:var(--fd);font-style:normal;font-size:16px;color:#4e4475;transition:color .4s}.G-fogboard span.on{background:#5c2f95;box-shadow:0 3px 0 var(--vL)}.G-fogboard span.on i{color:#fff}.G-fogboard span.spark{background:var(--am);box-shadow:0 3px 0 var(--amL),0 0 18px #ffa65899;box-shadow:0 3px 0 var(--amL),0 0 18px oklch(.8 .17 60 / .6);transform:scale(1.1)}.G-fogboard span.spark i{color:#472400;color:oklch(.3 .08 60)}.G-foggrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.G-foggrid span{aspect-ratio:1;border-radius:12px;background:#20173e;display:grid;place-items:center;box-shadow:0 3px #050115;transition:background .5s,box-shadow .5s,transform .4s var(--sp)}.G-foggrid i{font-family:var(--fd);font-style:normal;font-size:18px;color:#4e4475;transition:color .4s}.G-foggrid span.on{background:#5c2f95;box-shadow:0 3px 0 var(--vL),0 0 18px #a351fb8c;transform:scale(1.08)}.G-foggrid span.on i{color:#fff}.G-fogwrap .mist{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:radial-gradient(40% 35% at 30% 40%,oklch(.5 .12 300 / .35),transparent 70%),radial-gradient(35% 30% at 70% 65%,oklch(.45 .1 290 / .3),transparent 70%);animation:Gmist 9s ease-in-out infinite alternate;mix-blend-mode:screen}@keyframes Gmist{to{transform:translate(8%,-6%) rotate(8deg)}}.G-fogtxt{display:flex;flex-direction:column;gap:4px}.G-fogtxt b{font-family:var(--fd);font-weight:400;font-size:20px;text-transform:uppercase;line-height:1.1}.G-fogtxt span{font-size:13px;color:var(--tx2);font-weight:600;text-wrap:pretty}.G-you{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px 10px 10px;border-radius:16px;background:var(--lip);box-shadow:inset 0 0 0 2px var(--v)}.G-you b{display:block;font-family:var(--fd);font-weight:400;font-size:17px;text-transform:uppercase;line-height:1}.G-you span:not(.G-chip){font-size:12px;color:var(--tx3);font-weight:700}.G-you .G-chip{font-size:11px;background:var(--pnH)}.G-win{position:relative;overflow:hidden;padding:48px 28px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.G-win .G-rays{left:50%;top:38%;margin-left:-450px;margin-top:-450px;width:900px;height:900px;background:repeating-conic-gradient(oklch(.86 .16 85 / .13) 0 9deg,transparent 9deg 18deg);animation-duration:24s}.G-banner{position:relative;z-index:1;font-family:var(--fd);font-size:clamp(64px,11vw,148px);line-height:.9;text-transform:uppercase;color:var(--au);-webkit-text-stroke:3px var(--auL);paint-order:stroke fill;text-shadow:0 8px 0 var(--auL),0 14px 30px oklch(0 0 0 / .4);animation:Gslam .8s var(--sp) both}.G-banner.lose{color:var(--tx2);-webkit-text-stroke:3px var(--lip);text-shadow:0 8px 0 var(--lip)}@keyframes Gslam{0%{opacity:0;transform:scale(2.4) rotate(-6deg)}60%{opacity:1;transform:scale(.94) rotate(1deg)}to{transform:scale(1) rotate(-2deg)}}.G-ribbon{position:relative;z-index:1;padding:10px 40px;background:var(--v);font-family:var(--fd);font-size:22px;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 5px 0 var(--vL);clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);animation:Gpop .6s .5s var(--sp) both}.G-reveal{display:flex;gap:10px;position:relative;z-index:1}.G-reveal .rd-tile{width:clamp(56px,8vw,88px);font-size:clamp(30px,4.4vw,50px);border-radius:18px}.G-coins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.G-coins img{position:absolute;left:50%;top:55%;width:34px;height:34px;opacity:0;animation:Gcoin 1.3s var(--eo) both;animation-delay:calc(1.1s + var(--k)*45ms)}@keyframes Gcoin{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1;transform:translate(var(--x),var(--y)) scale(1.2)}to{opacity:0;transform:translate(var(--ex),-60vh) scale(.6) rotate(540deg)}}.G-resgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;max-width:760px;position:relative;z-index:1}.G-stat{padding:16px;border-radius:18px;background:var(--lip);display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:inset 0 3px #00000040}.G-stat b{font-family:var(--fd);font-weight:400;font-size:28px;line-height:1}.G-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;max-width:820px;margin:0 auto}.G-pod{display:flex;flex-direction:column;align-items:center;gap:10px}.G-pod .who{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;animation:Gdrop .7s var(--sp) both;animation-delay:calc(var(--i)*.12s + .4s)}@keyframes Gdrop{0%{opacity:0;transform:translateY(-60px)}}.G-pod .who b{font-family:var(--fd);font-weight:400;font-size:18px;text-transform:uppercase}.G-block{width:100%;border-radius:20px 20px 8px 8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:14px;font-family:var(--fd);font-size:88px;line-height:1;color:#fff;transform-origin:bottom;animation:Grise .7s var(--sp) both;animation-delay:calc(var(--i)*.12s)}@keyframes Grise{0%{transform:scaleY(0)}}.G-block small{font-family:var(--fd);font-size:28px;display:flex;align-items:center;gap:6px;margin-top:8px;color:#ffffffeb}.G-crown{color:var(--au);filter:drop-shadow(0 3px 0 var(--auL));animation:Gbob 2.4s ease-in-out infinite}.G-rows{display:flex;flex-direction:column;gap:10px;margin-top:28px}.G-lrow{display:grid;grid-template-columns:56px auto minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 18px 10px 10px;border-radius:18px;background:var(--pn);box-shadow:0 4px 0 var(--lip);animation:Gpop .5s var(--sp) both;animation-delay:calc(var(--i)*40ms);cursor:default}.G-lrow.me{background:var(--v);box-shadow:0 5px 0 var(--vL)}.G-rk{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--lip);font-family:var(--fd);font-size:22px}.G-lrow.me .G-rk{background:#4a177f}.G-lrow .nm{font-family:var(--fd);font-size:18px;text-transform:uppercase;line-height:1}.G-lrow .nm small{display:block;font-family:var(--fb);font-size:12px;text-transform:none;color:var(--tx3);margin-top:3px}.G-lrow.me .nm small{color:#e9deff;color:oklch(.92 .05 300)}.G-lrow .won{font-family:var(--fd);font-size:20px;display:flex;align-items:center;gap:6px}.G-lrow .won small{font-family:var(--fb);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin-left:2px}.G-lrow.me .won small{color:#e9deff;color:oklch(.92 .05 300)}.G-bank{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.G-vault{position:relative;overflow:hidden;padding:30px;display:flex;flex-direction:column;gap:20px}.G-vault .G-rays{right:-200px;left:auto;background:repeating-conic-gradient(oklch(.86 .16 85 / .1) 0 10deg,transparent 10deg 20deg)}.G-buckets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative;z-index:1}.G-bk{padding:16px;border-radius:18px;background:var(--lip);display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 3px #00000040}.G-bk b{font-family:var(--fd);font-weight:400;font-size:26px;display:flex;align-items:center;gap:8px}.G-shop{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.G-offer{padding:20px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;position:relative;transition:transform .25s var(--sp)}.G-offer:hover{transform:translateY(-6px)}.G-offer .pile{height:84px;position:relative;width:100%;display:flex;justify-content:center;align-items:flex-end}.G-offer .pile img{position:absolute;filter:drop-shadow(0 3px 0 oklch(.4 .1 60 / .7))}.G-offer .amt{font-family:var(--fd);font-size:30px;color:var(--au);text-shadow:0 3px 0 var(--auL);line-height:1}.G-offer .tag{position:absolute;top:-12px;left:50%;transform:translate(-50%) rotate(-3deg);padding:4px 14px;border-radius:10px;background:var(--rd);box-shadow:0 3px 0 var(--rdL);font-family:var(--fd);font-size:14px;text-transform:uppercase;white-space:nowrap;z-index:2}.G-input{height:56px;border-radius:16px;border:0;background:var(--lip);box-shadow:inset 0 3px #0000004d;color:var(--tx);padding:0 18px;font-family:var(--fd);font-size:22px;width:100%;outline:none;transition:box-shadow .15s}.G-input.sm{font-family:var(--fb);font-size:15px;font-weight:500}.G-input:focus{box-shadow:inset 0 3px #0000004d,0 0 0 3px var(--v)}.G-input.err{box-shadow:inset 0 3px #0000004d,0 0 0 3px var(--rd);animation:Gshake .4s}.G-err{color:#ff958d;color:oklch(.78 .15 25);font-size:13px;font-weight:600}.G-tx{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px 12px 12px;border-radius:16px;background:var(--pn);box-shadow:0 4px 0 var(--lip);animation:Gpop .5s var(--sp) both;animation-delay:calc(var(--i)*40ms)}.G-tx .ic{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-family:var(--fd);font-size:20px;box-shadow:0 4px 0 var(--lip)}.G-tx .ic svg{width:24px;height:24px}.G-actic svg{width:24px;height:24px}.G-tx .l b{font-weight:600;display:block}.G-tx .l span{font-size:12px;color:var(--tx3)}.G-tx .a{font-family:var(--fd);font-size:20px;text-align:right}.G-tx .a small{display:block;font-family:var(--fb);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.G-card{position:relative;overflow:hidden;padding:30px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}.G-frame{position:relative;width:160px;height:160px}.G-frame .rd-av{width:160px!important;height:160px!important;border-radius:36px;box-shadow:0 0 0 6px var(--v),0 12px 0 var(--vL)}.G-frame .G-emb{position:absolute;right:-16px;bottom:-22px}.G-road{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;align-items:end}.G-node{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.G-node i{width:44px;height:44px;border-radius:14px;background:var(--lip);display:grid;place-items:center;font-family:var(--fd);font-style:normal;font-size:18px;color:var(--tx3);box-shadow:inset 0 3px #00000040;transition:transform .3s var(--sp)}.G-node.done i{background:var(--gr);color:#fff;box-shadow:0 4px 0 var(--grL)}.G-node.cur i{background:var(--v);color:#fff;box-shadow:0 4px 0 var(--vL),0 0 0 4px #a351fb4d;transform:scale(1.18);animation:Gbtn 1.6s ease-in-out infinite}.G-node span{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.G-node.cur span{color:var(--tx)}.G-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.G-dist{display:flex;flex-direction:column;gap:10px}.G-dist .r{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}.G-dist .r>b{width:32px;height:32px;border-radius:10px;background:var(--lip);display:grid;place-items:center;font-family:var(--fd);font-weight:400}.G-dist .r div{height:32px;border-radius:10px;background:var(--pnH);box-shadow:0 3px 0 var(--lip);display:flex;align-items:center;justify-content:flex-end;padding:0 10px;font-family:var(--fd);transform-origin:left;animation:Gfill .9s var(--sp) both;animation-delay:calc(var(--i)*60ms + .2s)}.G-dist .r.top div{background:var(--gr);box-shadow:0 3px 0 var(--grL)}.G-feed{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.G-post{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;animation:Gpop .5s var(--sp) both;animation-delay:calc(var(--i)*40ms)}.G-bub{padding:16px 18px;border-radius:6px 22px 22px;background:var(--pn);box-shadow:0 5px 0 var(--lip);display:flex;flex-direction:column;gap:10px}.G-bub .by{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.G-bub .by b{font-family:var(--fd);font-weight:400;font-size:17px;text-transform:uppercase}.G-bub .by span{font-size:12px;color:var(--tx3)}.G-bub p{text-wrap:pretty;max-width:62ch}.G-winslab{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:18px;background:linear-gradient(#57350080,#391b0059);background:linear-gradient(color(xyz 0.058 0.044 -0.008 / 0.502),color(xyz 0.024 0.016 -0.003 / 0.349));box-shadow:inset 0 0 0 2px #ffc84559;box-shadow:inset 0 0 0 2px oklch(.86 .16 85 / .35)}.G-code{display:flex;gap:5px;flex-wrap:wrap}.G-code span{width:38px;height:44px;border-radius:11px;background:var(--tx);color:var(--bgD);display:grid;place-items:center;font-family:var(--fd);font-size:22px;box-shadow:0 4px #9795b0}.G-acts{display:flex;gap:8px}.G-acts button{height:38px;padding:0 14px;border-radius:12px;background:var(--lip);display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;color:var(--tx2);transition:transform .2s var(--sp)}.G-acts button:hover{color:var(--tx)}.G-acts button.on{background:var(--rd);color:#fff;box-shadow:0 3px 0 var(--rdL)}.G-acts button.on svg{animation:Gheart .5s var(--sp)}@keyframes Gheart{40%{transform:scale(1.6)}}.G-ta{width:100%;min-height:64px;resize:vertical;background:transparent;border:0;outline:none;color:var(--tx);font:inherit;font-size:16px}.G-compose{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;background:linear-gradient(180deg,#341d5e,#241844);box-shadow:0 6px 0 var(--vL),inset 0 0 0 2px var(--v),inset 0 2px #ffffff1f}.G-compose.bare{background:none;box-shadow:none;padding:0}.G-compose .hd{display:flex;align-items:center;gap:12px}.G-compose .who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.G-compose .who b{font-weight:800;font-size:15px}.G-compose .who span{font-size:12px;color:#c3b6df;font-weight:600}.G-compose .G-ta{background:#0e0821;border-radius:14px;padding:14px 16px;min-height:92px;font-size:17px;box-shadow:inset 0 3px #00000059,inset 0 0 0 2px transparent;transition:box-shadow .15s}.G-compose .G-ta::placeholder{color:#8581a3}.G-compose .G-ta:focus{box-shadow:inset 0 3px #00000059,inset 0 0 0 2px var(--vH)}.G-compose .ft{display:flex;align-items:center;gap:12px}.G-compose .ft .hint{flex:1;font-size:12px;font-weight:600;color:#a99ec0}@media (max-width:620px){.G-compose .ft .hint{display:none}}.G-imeta{display:flex;gap:8px;flex-wrap:wrap}.G-imeta>span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:10px;background:var(--lip);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);box-shadow:inset 0 2px #00000040}.G-imeta b{font-family:var(--fd);font-size:17px;font-weight:400;color:var(--tx);letter-spacing:0}.G-ta::placeholder{color:var(--tx3)}.GL-nav{display:flex;align-items:center;gap:16px;padding:18px clamp(16px,4vw,48px);position:sticky;top:0;z-index:9;background:linear-gradient(var(--bg) 60%,transparent)}.GL-wrap{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px);position:relative;z-index:1}.GL-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;padding:clamp(24px,5vw,64px) 0 40px}.GL-word{display:flex;gap:clamp(4px,1vw,12px);justify-content:center;flex-wrap:wrap}.GL-word span{width:clamp(48px,9vw,120px);aspect-ratio:1;border-radius:22%;display:grid;place-items:center;font-family:var(--fd);font-size:clamp(30px,6vw,80px);color:#fff;animation:Gtiledrop .8s var(--sp) both;animation-delay:calc(var(--i)*70ms)}.GL-word.a span{background:var(--v);box-shadow:0 8px 0 var(--vL),inset 0 4px #ffffff4d;text-shadow:0 4px 0 var(--vL)}.GL-word.b span{background:var(--tx);color:var(--bgD);box-shadow:0 8px #9795b0}.GL-word span:hover{animation:Gland .4s var(--sp)}@keyframes Gtiledrop{0%{opacity:0;transform:translateY(-120px) rotate(-20deg)}70%{opacity:1}to{transform:none}}.GL-sub{font-size:clamp(17px,1.6vw,21px);color:var(--tx2);max-width:44ch;text-wrap:pretty}.GL-sec{padding:clamp(48px,7vw,96px) 0 0}.GL-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.GL-step{padding:24px 20px;display:flex;flex-direction:column;gap:12px;position:relative}.GL-step .n{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;font-family:var(--fd);font-size:30px;background:var(--v);box-shadow:0 5px 0 var(--vL);text-shadow:0 2px 0 var(--vL);transition:transform .3s var(--sp)}.GL-step:hover .n{transform:rotate(-10deg) scale(1.1)}.GL-step h3{font-family:var(--fd);font-weight:400;font-size:24px;text-transform:uppercase}.GL-step p{color:var(--tx2);text-wrap:pretty}.GL-emblems{display:flex;gap:18px;overflow-x:auto;padding:12px 4px 24px;scroll-snap-type:x mandatory}.GL-emblems>div{scroll-snap-align:start;flex:none;width:132px;padding:18px 10px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:transform .25s var(--sp)}.GL-emblems>div:hover{transform:translateY(-8px)}.GL-emblems b{font-family:var(--fd);font-weight:400;font-size:16px;text-transform:uppercase}.GL-90{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center;padding:36px;position:relative;overflow:hidden}.GL-90 .big{font-family:var(--fd);font-size:clamp(120px,18vw,240px);line-height:.85;color:var(--au);text-shadow:0 8px 0 var(--auL)}.GL-foot{margin-top:80px;padding:24px 0 48px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;color:var(--tx3);font-size:14px}.G-privic{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--v);color:#fff;box-shadow:0 5px 0 var(--vL),inset 0 2px #ffffff4d;flex:none}.G-privic svg{width:28px;height:28px}.G-avrow{display:flex;align-items:center}.G-avrow .rd-av{margin-left:-8px;border-radius:10px}.G-avrow .rd-av:first-child{margin-left:0}.G-avrow .more{margin-left:6px;font-family:var(--fd);font-size:15px;color:var(--tx2)}.G-code.sm span{width:26px;height:30px;font-size:15px;border-radius:8px;box-shadow:0 3px #9795b0}.G-code.sm{gap:3px}.G-code.lg span{width:clamp(40px,6vw,58px);height:clamp(50px,7vw,68px);font-size:clamp(24px,3.4vw,34px);border-radius:14px;background:var(--lip);color:var(--tx);box-shadow:inset 0 3px #0000004d;transition:transform .2s var(--sp),background .15s}.G-code.lg span.f{background:var(--tx);color:var(--bgD);box-shadow:0 5px #9795b0;animation:Gtype .22s var(--sp)}.G-code.lg span.cur{box-shadow:inset 0 3px #0000004d,0 0 0 3px var(--v)}.G-code.xl{gap:clamp(4px,1vw,8px);justify-content:center;flex-wrap:nowrap}.G-code.xl span{width:clamp(38px,6vw,64px);height:clamp(48px,7.4vw,78px);font-size:clamp(24px,3.8vw,42px);border-radius:16px;background:var(--v);color:#fff;text-shadow:0 3px 0 var(--vL);box-shadow:0 6px 0 var(--vL),inset 0 3px #ffffff4d;animation:Gtiledrop .7s var(--sp) both;animation-delay:calc(var(--i)*60ms + .2s)}.G-codein{position:relative;display:flex;align-items:center;gap:16px;flex-wrap:wrap;cursor:text}.G-codein input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.G-codein:focus-within .G-code.lg span.cur{animation:Gbtn 1s ease-in-out infinite}.G-codein.err .G-code.lg{animation:Gshake .4s}.G-opts{display:flex;gap:10px;flex-wrap:wrap}.G-opt{height:52px;padding:0 18px;border-radius:16px;background:var(--lip);display:flex;align-items:center;gap:8px;font-family:var(--fd);font-size:20px;box-shadow:inset 0 3px #0000004d;transition:transform .2s var(--sp)}.G-opt:hover{transform:translateY(-2px)}.G-opt.on{background:var(--au);color:#472400;color:oklch(.3 .08 60);box-shadow:0 5px 0 var(--auL),inset 0 2px #fff6;transform:translateY(-3px)}.G-stepper{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.G-stepper .G-btn{width:56px;padding:0;font-size:30px}.G-stepper .G-disp{font-size:48px;min-width:64px;text-align:center;animation:Gtype .25s var(--sp)}.G-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.G-mode{padding:16px;border-radius:20px;background:var(--lip);display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;box-shadow:inset 0 3px #0000004d;transition:transform .2s var(--sp)}.G-mode b{font-family:var(--fd);font-weight:400;font-size:20px;text-transform:uppercase}.G-mode>span:last-child{font-size:13px;color:var(--tx3);font-weight:600}.G-mode .viz{height:44px;display:flex;align-items:flex-end;gap:5px;margin-bottom:4px}.G-mode .viz i{width:18px;border-radius:5px;background:var(--pnH)}.G-mode.on{background:var(--pnH);box-shadow:0 5px 0 var(--lip),inset 0 0 0 3px var(--v);transform:translateY(-3px)}.G-mode.on .viz i{background:var(--au);box-shadow:0 3px 0 var(--auL)}.G-seats{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px}.G-seat{aspect-ratio:1/1.1;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative}.G-seat b{font-family:var(--fd);font-weight:400;font-size:14px;text-transform:uppercase;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.G-seat.f{background:var(--pnH);box-shadow:0 5px 0 var(--lip);animation:Gpop .55s var(--sp) both}.G-seat.e{border:3px dashed var(--ln);color:var(--tx3)}.G-seat.e .pl{font-family:var(--fd);font-size:32px;line-height:1;animation:Gbtn 2s ease-in-out infinite}.G-seat.e .ol{font-family:var(--fd);font-size:14px;text-transform:uppercase}.G-seat .crown{position:absolute;top:-14px;color:var(--au);filter:drop-shadow(0 3px 0 var(--auL))}.G-seat .crown svg{width:30px;height:24px}@media (max-width:520px){.G-modes{grid-template-columns:minmax(0,1fr)}}.G-auth{max-width:1180px;margin:0 auto;padding:clamp(16px,3vw,40px) clamp(16px,4vw,48px) 80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(24px,5vw,72px);align-items:center;position:relative;z-index:1}.G-authside{display:flex;flex-direction:column;gap:clamp(8px,1vw,12px);align-items:flex-start;min-width:0;width:100%}.G-authside .GL-word{flex-wrap:nowrap;gap:clamp(4px,.7vw,8px);width:100%}.G-authside .GL-word span{width:auto!important;flex:0 1 clamp(36px,5.2vw,64px);min-width:0;font-size:clamp(20px,2.8vw,36px)!important;border-radius:18%}.G-authside .GL-sub{margin-top:14px}.G-ex{display:flex;flex-direction:column;gap:10px;perspective:900px}.G-ex .rd-row{display:flex;gap:10px}.G .G-ex .rd-tile{width:clamp(56px,7vw,88px);font-size:clamp(30px,4vw,48px);border-radius:18px}@media (max-width:860px){.G-ex{align-items:center}}.G-authform{padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:18px}.G-field{display:flex;flex-direction:column;gap:8px}.G-hint{font-size:12px;color:var(--tx3);font-weight:600;text-wrap:pretty}.G-passwrap{position:relative}.G-passwrap .G-input{padding-right:76px}.G-passwrap .eye{position:absolute;right:8px;top:8px;height:40px;padding:0 12px;border-radius:12px;background:var(--pnH);font-weight:700;font-size:13px;box-shadow:0 3px #040112}.G-social{display:grid;grid-template-columns:1fr 1fr;gap:10px}.G-social .G-btn{height:48px;font-size:16px}.G-social .gl{font-family:var(--fb);font-weight:800;font-size:18px;text-shadow:none}.G-or{display:flex;align-items:center;gap:12px;color:var(--tx3);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.G-or:before,.G-or:after{content:"";flex:1;height:2px;border-radius:1px;background:var(--lip)}.G-swap{text-align:center;color:var(--tx2);font-weight:600;font-size:14px}.G-swap button{color:var(--vH);font-weight:800;text-decoration:underline;text-underline-offset:3px}.G-swap button:hover{color:var(--tx)}.G-at{position:relative}.G-at>span{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-family:var(--fd);font-size:20px;color:var(--tx3)}.G-at .G-input{padding-left:38px}.G-avail{color:var(--gr);font-weight:800;font-size:12px;animation:Gpop .4s var(--sp)}.G-meter{display:flex;align-items:center;gap:5px}.G-meter i{flex:1;height:8px;border-radius:4px;background:var(--lip);transition:background .2s}.G-meter span{margin-left:8px;font-weight:800;font-size:12px;min-width:56px}.G-check{display:flex;align-items:center;gap:12px;cursor:pointer;font-weight:600;font-size:14px;min-height:44px}.G-check input{position:absolute;opacity:0;pointer-events:none}.G-check i{width:30px;height:30px;border-radius:10px;background:var(--lip);box-shadow:inset 0 3px #0000004d;display:grid;place-items:center;font-style:normal;font-weight:900;color:transparent;flex:none;transition:transform .2s var(--sp),background .15s}.G-check input:checked+i{background:var(--gr);color:#fff;box-shadow:0 3px 0 var(--grL);transform:scale(1.08)}.G-check input:focus-visible+i{outline:3px solid var(--v);outline-offset:2px}.G-check.err i{box-shadow:inset 0 3px #0000004d,0 0 0 3px var(--rd)}.G-perks{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:18px}.G-perks li{display:flex;align-items:center;gap:14px;font-weight:600;color:var(--tx2)}.G-perks li span{min-width:56px;height:44px;padding:0 10px;border-radius:14px;display:grid;place-items:center;background:var(--au);color:#472400;color:oklch(.3 .08 60);font-family:var(--fd);font-size:18px;box-shadow:0 4px 0 var(--auL)}@media (max-width:860px){.G-auth{grid-template-columns:minmax(0,1fr)}.G-authside{align-items:center;text-align:center}.G-authside .GL-word{justify-content:center!important}.G-perks{display:none}}.G-roadmap{position:relative;width:100%;aspect-ratio:1000/210;margin:14px 0 34px}.G-roadmap>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.G-roadmap>svg path{fill:none;stroke-linecap:round}.G-roadmap>svg .edge{stroke:var(--lip);stroke-width:46}.G-roadmap>svg .asph{stroke:#332d4f;stroke-width:36}.G-roadmap>svg .done{stroke:var(--au);stroke-width:36;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p));animation:Groad 1.6s .4s var(--eo) both;filter:drop-shadow(0 0 12px oklch(.86 .16 85 / .45))}@keyframes Groad{0%{stroke-dashoffset:1}}.G-roadmap>svg .lane{stroke:#ffffff8c;stroke-width:3;stroke-dasharray:12 14}.G-stop{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:1;animation:Gstop .55s var(--sp) both;animation-delay:calc(var(--i)*90ms + .3s)}@keyframes Gstop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}}.G-stop .ic{width:clamp(38px,4.6vw,52px);height:clamp(38px,4.6vw,52px);border-radius:50%;display:grid;place-items:center;position:relative;background:var(--pnH);color:var(--tx3);box-shadow:0 5px 0 var(--lip),inset 0 0 0 4px var(--lip);transition:transform .25s var(--sp)}.G-stop .ic>svg{width:clamp(18px,2.2vw,25px);height:clamp(18px,2.2vw,25px);display:block}.G-stop.cur .ic>svg{width:clamp(22px,2.8vw,32px);height:clamp(22px,2.8vw,32px)}.G-stop:hover .ic{transform:translateY(-4px) scale(1.06)}.G-stop.done .ic{background:var(--au);color:#4e2800;color:oklch(.32 .08 60);box-shadow:0 5px 0 var(--auL),inset 0 3px #fff6}.G-stop.cur .ic{background:var(--v);color:#fff;width:clamp(48px,5.8vw,66px);height:clamp(48px,5.8vw,66px);box-shadow:0 6px 0 var(--vL),inset 0 3px #ffffff4d,0 0 0 8px #a351fb40;animation:Gbtn 1.8s ease-in-out infinite}.G-stop .ic em{position:absolute;right:-4px;top:-4px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:12px;background:var(--gr);color:#fff;box-shadow:0 2px 0 var(--grL)}.G-stop .ic em.lk{background:var(--tx3);color:var(--bgD);box-shadow:0 2px 0 var(--lip)}.G-stop .lb{position:absolute;top:calc(100% + 8px);display:flex;flex-direction:column;align-items:center;white-space:nowrap;text-align:center}.G-stop.up .lb{top:auto;bottom:calc(100% + 8px)}.G-stop .lb b{font-family:var(--fd);font-weight:400;font-size:clamp(10px,1.1vw,13px);text-transform:uppercase;letter-spacing:.02em;color:var(--tx2)}.G-stop .lb small{font-size:10px;font-weight:700;color:var(--tx3);display:flex;align-items:center;gap:4px}.G-stop.done .lb b{color:var(--au)}.G-stop.cur .lb b{color:var(--tx)}.G-stop .pin{position:absolute;bottom:calc(100% + 10px);display:flex;flex-direction:column;align-items:center;gap:2px;animation:Gbob 2.2s ease-in-out infinite}.G-stop.cur.up .pin{bottom:auto;top:calc(100% + 10px)}.G-stop.cur.up .lb{bottom:calc(100% + 8px)}.G-stop .pin b{font-family:var(--fd);font-weight:400;font-size:13px;padding:1px 8px;border-radius:8px;background:var(--tx);color:var(--bgD)}.G-stop .pin .rd-av{box-shadow:0 0 0 3px var(--tx),0 4px #0006}.G-stop.cur:not(.up) .lb{top:calc(100% + 8px)}@media (max-width:620px){.G-stop .lb small{display:none}.G-stop:not(.cur) .lb b{font-size:10px}.G-roadmap .edge{stroke-width:30}.G-roadmap .asph,.G-roadmap .done{stroke-width:22}}.G-cnt{margin-left:6px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--lip);font-family:var(--fb);font-weight:800;font-size:11px;display:inline-grid;place-items:center;vertical-align:2px}.G-seg button.on .G-cnt{background:var(--v);color:#fff}.G-mp{display:flex;flex-direction:column;gap:8px}.G-mprow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:14px;align-items:center;padding:10px 14px 10px 10px;border-radius:18px;background:var(--lip);box-shadow:inset 0 3px #0003;animation:Gpop .45s var(--sp) both;animation-delay:calc(var(--i)*40ms)}.G-mprow.click{cursor:pointer;transition:transform .2s var(--sp),background .15s}.G-mprow.click:hover{transform:translateY(-2px);background:#140c31}.G-mprow .G-privic svg{width:22px;height:22px}.G-mprow .G-chip:not(.ready):not(.live){background:var(--pnH);color:var(--tx2)}.G-mprow .l b{display:block;font-family:var(--fd);font-weight:400;font-size:18px;text-transform:uppercase;line-height:1.1}.G-mprow .l span{font-size:13px;color:var(--tx3);font-weight:600}.G-mprow .a{font-family:var(--fd);font-size:20px;display:flex;align-items:center;gap:6px;justify-content:flex-end;min-width:110px}.G-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;text-align:center}.G-empty b{font-family:var(--fd);font-weight:400;font-size:22px;text-transform:uppercase}.G-empty span{color:var(--tx3);font-weight:600;font-size:14px;margin-bottom:6px}@media (max-width:760px){.G-mprow{grid-template-columns:auto minmax(0,1fr) auto}.G-mprow .G-chip,.G-mprow .G-btn{display:none}.G-mprow .a{min-width:0;font-size:17px}}.G-timeline{display:flex;flex-direction:column;gap:8px;max-width:860px}.G-timeline section{display:flex;flex-direction:column;gap:10px}.G-day-h{font-family:var(--fd);font-size:16px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);margin:18px 0 2px 6px}.G-act{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 16px 12px 12px;border-radius:18px;background:var(--pn);box-shadow:0 4px 0 var(--lip);animation:Gpop .45s var(--sp) both;animation-delay:calc(var(--i)*40ms)}.G-act.click{cursor:pointer;transition:transform .2s var(--sp)}.G-act.click:hover{transform:translate(4px)}.G-act .l b{display:block;font-weight:700;font-size:15px}.G-act .l span{font-size:13px;color:var(--tx3);font-weight:500}.G-act .tm{font-size:12px;font-weight:700;color:var(--tx3)}.G-act .chev{font-family:var(--fd);font-size:26px;color:var(--tx3);line-height:1}.G-actic{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-family:var(--fd);font-size:20px}.G-actic .sv,.G-actic .sv svg{width:24px;height:24px;display:block}.G-set{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.G-photo{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.G-photobig{position:relative;width:132px;height:132px;border-radius:32px;overflow:visible;flex:none}.G-photobig img{width:132px;height:132px;border-radius:32px;object-fit:cover;display:block;box-shadow:0 0 0 5px var(--v),0 10px 0 var(--vL)}.G-photobig button{position:absolute;right:-10px;bottom:-10px;width:44px;height:44px;border-radius:14px;background:var(--au);color:#472400;color:oklch(.3 .08 60);font-size:20px;font-weight:900;box-shadow:0 4px 0 var(--auL);transition:transform .2s var(--sp)}.G-photobig button:hover{transform:rotate(-10deg) scale(1.08)}.G-presets{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.G-presets button{width:52px;height:52px;border-radius:15px;overflow:hidden;box-shadow:0 0 0 3px var(--lip);transition:transform .2s var(--sp),box-shadow .15s}.G-presets button:hover{transform:translateY(-3px)}.G-presets button.on{box-shadow:0 0 0 3px var(--v),0 5px 0 var(--vL);transform:translateY(-3px)}.G-presets img{width:100%;height:100%;object-fit:cover;display:block}.G-ro{height:56px;border-radius:16px;background:var(--lip);display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-family:var(--fd);font-size:20px;color:var(--tx2);opacity:.85}.G-ro span:not(.u){font-family:var(--fb);font-size:12px;font-weight:700;color:var(--tx3)}.G-walletcard{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border-radius:18px;background:var(--lip);box-shadow:inset 0 3px #00000040}.G-walletcard .ic{width:48px;height:48px;border-radius:15px;background:var(--au);color:#472400;color:oklch(.3 .08 60);display:grid;place-items:center;box-shadow:0 4px 0 var(--auL)}.G-walletcard .ic svg{width:24px;height:24px}.G-walletcard b{display:block;font-family:var(--fd);font-weight:400;font-size:20px;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.G-toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:60;padding:14px 22px;border-radius:16px;background:var(--gr);color:#fff;font-family:var(--fd);font-size:18px;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 2px 0 var(--grL);box-shadow:0 5px 0 var(--grL),0 16px 40px #0006;animation:Gtoast .4s var(--sp)}@keyframes Gtoast{0%{opacity:0;transform:translate(-50%,24px) scale(.9)}}@media (max-width:960px){.G-set{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.G-toast{bottom:96px}.G-act{grid-template-columns:44px minmax(0,1fr) auto}.G-act .chev{display:none}}.G-refcard{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 24px;cursor:pointer;transition:transform .25s var(--sp)}.G-refcard:hover{transform:translateY(-4px)}.G-refcard .G-rays{left:-260px;background:repeating-conic-gradient(oklch(.86 .16 85 / .12) 0 10deg,transparent 10deg 20deg)}.G-refcard .gift,.G-refgift{position:relative;z-index:1;width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--au);color:#4e2800;color:oklch(.32 .08 60);box-shadow:0 5px 0 var(--auL),inset 0 3px #fff6;animation:Gwig 2.4s var(--sp) infinite}.G-refcard .gift svg{width:34px;height:34px}.G-refgift{width:110px;height:110px;border-radius:32px;box-shadow:0 8px 0 var(--auL),inset 0 4px #fff6}.G-refgift svg{width:60px;height:60px}.G-refcard .body{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;min-width:0}.G-refstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:520px}.G-refstats>span{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border-radius:12px;background:#00000047;box-shadow:inset 0 2px #00000040;min-width:0}.G-refstats b{font-family:var(--fd);font-weight:400;font-size:22px;line-height:1;display:flex;align-items:center;gap:5px}.G-refstats small{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.G-refstats .au b{color:var(--au)}@media (max-width:620px){.G-refstats{grid-template-columns:repeat(2,minmax(0,1fr))}}.G-refcard .G-btn{position:relative;z-index:1}.G-reflink{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 18px;border-radius:18px;background:var(--lip);box-shadow:inset 0 3px #0000004d;max-width:100%}.G-reflink span{font-weight:700;color:var(--tx2);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.G-reffr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px 8px 8px;border-radius:16px;background:var(--lip);animation:Gpop .45s var(--sp) both;animation-delay:calc(var(--i)*40ms)}.G-reffr b{display:block;font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.G-reffr span:not(.G-chip){font-size:12px;color:var(--tx3);font-weight:600}.G-reffr .G-chip:not(.live):not(.ready){background:var(--pnH)}@media (max-width:760px){.G-refcard{grid-template-columns:auto minmax(0,1fr)}.G-refcard .G-btn{grid-column:1/-1}}.GL-rays{position:absolute;left:0;right:0;top:0;height:min(1100px,130vh);overflow:hidden;pointer-events:none;z-index:0}.GL-rays .G-rays{left:50%;top:38%;width:1500px;height:1500px;margin-left:-750px;margin-top:-750px;background:repeating-conic-gradient(oklch(.62 .24 302 / .16) 0 9deg,transparent 9deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 12%,transparent 62%);mask-image:radial-gradient(circle,#000 12%,transparent 62%);animation-duration:60s}@media (max-width:1100px){.G-top,.G-live{grid-template-columns:minmax(0,1fr)}.G-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.G-lg,.G-bank,.G-feed{grid-template-columns:minmax(0,1fr)}.G-join{position:static}.G-feed aside{display:none}.G-rules,.GL-path{grid-template-columns:repeat(2,minmax(0,1fr))}.G-me .G-xp{width:90px}}@media (max-width:760px){.G{grid-template-columns:minmax(0,1fr)}.G-dock{position:fixed;top:auto;bottom:0;left:0;right:0;height:auto;flex-direction:row;justify-content:space-around;padding:8px 8px 10px;background:var(--bgD);box-shadow:0 -4px 0 var(--lip);gap:4px}.G-logo{display:none}.G-tab{width:auto;flex:1;height:60px;font-size:11px;border-radius:16px}.G-tab svg{width:24px;height:24px}.G-hud{padding:12px 16px}.G-me .nm,.G-me .G-xp{display:none}.G-me{padding:6px}.G-page{padding:4px 16px 110px}.G-feat{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center;padding:24px}.G-feat .body{align-items:center}.G-card{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.G-road{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}.G-resgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.G-buckets{grid-template-columns:minmax(0,1fr)}.GL-90{grid-template-columns:minmax(0,1fr);text-align:center}.G-lrow{grid-template-columns:48px auto minmax(0,1fr) auto}.G-lrow .hs{display:none}.G .rd-key{height:52px;font-size:17px}.G-block{font-size:44px}}@media (max-width:480px){.GL-path,.G-rules{grid-template-columns:minmax(0,1fr)}.G-pill{font-size:16px;height:42px}}@media (prefers-reduced-motion:reduce){.G *,.G *:before,.G *:after{animation:none!important;transition:none!important}}html,body{background:#0b0522}.G{min-height:100vh;min-height:100dvh}:where(.G) :focus-visible{outline:3px solid var(--v);outline-offset:2px}.G-toast.err{background:var(--rd);text-shadow:0 2px 0 var(--rdL);box-shadow:0 5px 0 var(--rdL),0 16px 40px #0006}.G-toasts{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;gap:10px;align-items:center;pointer-events:none}.G-toasts .G-toast{position:static;transform:none;pointer-events:auto}@media (max-width:760px){.G-toasts{bottom:96px}}.G-skel{position:relative;overflow:hidden;background:var(--lip);border-radius:12px;box-shadow:inset 0 3px #0003}.G-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,oklch(1 0 0 / .06),transparent);animation:Gshimmer 1.8s linear infinite}@keyframes Gshimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.G-skel.pn{border-radius:24px;min-height:210px}.G-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#040112b3;display:grid;place-items:center;padding:16px;overflow:auto}.G-dialog{max-width:420px;width:100%;padding:28px;display:flex;flex-direction:column;gap:14px;animation:Gdialog .4s var(--sp);max-height:calc(100dvh - 32px);overflow:auto}.G-dialog .ttl{font-family:var(--fd);font-size:26px;text-transform:uppercase;line-height:1}.G-dialog p{color:var(--tx2);text-wrap:pretty}.G-dialog .row{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:6px}@keyframes Gdialog{0%{opacity:0;transform:scale(.92)}}.G-btn.rd{--c:var(--rd);--l:var(--rdL)}.G-offline{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;background:var(--am);color:#472400;color:oklch(.3 .08 60);font-family:var(--fd);font-size:16px;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 4px 0 var(--amL);position:relative;z-index:12}.G-errpanel{padding:28px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.G-errpanel b{font-family:var(--fd);font-weight:400;font-size:22px;text-transform:uppercase}.G-tm{height:28px;padding:0 10px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;font-family:var(--fd);font-size:12px;letter-spacing:.06em;text-transform:uppercase;background:var(--am);color:#472400;color:oklch(.3 .08 60);box-shadow:0 3px 0 var(--amL)}.G-hud .G-tm{margin-left:4px}@media (max-width:760px){.G-hud .G-tm{display:none}}.G .num{font-variant-numeric:tabular-nums}.G-link{color:var(--vH);font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.G-link:hover{color:var(--tx)}.G-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.G-dialog.wide{max-width:480px}.G-qr{display:grid;place-items:center}.G-qr img{display:block;padding:10px;border-radius:14px;background:#fff;box-shadow:0 6px 0 var(--lip)}.G-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all;line-height:1.45}.G-tx.click{cursor:pointer;transition:transform .2s var(--sp)}.G-tx.click:hover{transform:translateY(-2px)}@media (max-width:480px){.G-digits{gap:8px}.G-digits .pr{gap:3px}.G-dg{width:38px;height:50px;font-size:26px;border-radius:12px}.G-btn.xl{height:64px;padding:0 24px;font-size:22px;border-radius:20px;max-width:100%}.G-btn.xl:active{transform:translateY(6px)}.G-win{padding:40px 16px 32px}.G-banner{font-size:clamp(48px,15vw,72px)}.G-sh .G-btn.xl{height:56px;font-size:18px;padding:0 18px}}.G-set>*,.G-lg>*,.G-bank>*,.G-feed>*,.G-top>*,.G-live>*{min-width:0}.G-ro{gap:10px}.G-ro .u{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.G-ro span:not(.u){flex:none;text-align:right}.G-walletcard{min-width:0}.G-chip{max-width:100%}.G-kv>*{min-width:0}.G-rail{display:none;grid-column:3;position:sticky;top:0;height:100vh;padding:0;z-index:1}.G-buzzbox{height:100%;display:flex;flex-direction:column;gap:12px;background:#24174a73;border-left:1px solid oklch(.37 .1 292 / .5);padding:16px 14px;overflow:hidden}.G-buzzbox .hd{display:flex;align-items:center;gap:12px;padding:4px 4px 10px;border-bottom:2px solid var(--lip)}.G-buzzbox .hd .x{width:40px;height:40px;flex:none;border-radius:999px;display:grid;place-items:center;background:#000;color:#fff;font-size:20px;font-weight:700;box-shadow:0 3px 0 var(--lip)}.G-buzzbox .hd .t{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1}.G-buzzbox .hd .t b{font-family:var(--fd);font-weight:400;font-size:19px;letter-spacing:.02em;text-transform:uppercase;line-height:1}.G-buzzbox .hd .t span{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tx3)}.G-buzzbox .hd .live{flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--lip);font-family:var(--fd);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gr)}.G-buzzbox .hd .live i{width:7px;height:7px;border-radius:50%;background:var(--gr);animation:Gglow 1.6s ease-in-out infinite alternate}.G-buzzbox .ls{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.G-buzz{--xmut:oklch(.62 .02 260);background:#080a0e;border:1px solid oklch(.3 .02 260);border-radius:16px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;font-family:-apple-system,Segoe UI,Rubik,sans-serif}.G-buzz.in{animation:Gpop .45s var(--sp) backwards}.G-buzz .av{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;font-family:var(--fd);font-size:17px;color:#fff;flex:none}.G-buzz .bd{min-width:0;display:flex;flex-direction:column;gap:4px;flex:1}.G-buzz .who{min-width:0;display:flex;gap:5px;align-items:baseline;white-space:nowrap;overflow:hidden}.G-buzz .who b{font-size:14px;font-weight:800;color:#eee;overflow:hidden;text-overflow:ellipsis}.G-buzz .who span{font-size:13px;font-weight:500;color:var(--xmut);flex:none}.G-buzz p{margin:0;font-size:14px;line-height:1.4;color:#e8e8e8;text-wrap:pretty}.G-buzz .lnk{color:#1d9bf0}.G-buzz .ct{display:flex;justify-content:space-between;max-width:280px;margin-top:2px;font-size:12px;font-weight:500;color:var(--xmut)}.G-buzz .ct span{display:inline-flex;align-items:center;gap:5px}.G-buzz .ct svg{opacity:.8}.G-buzz .ct .hl{color:#f7619a}@media (min-width:1560px){.G:not(.bare).withRail{grid-template-columns:112px minmax(0,1fr) 324px}.G.withRail .G-rail{display:block}}.G-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.G-bg .rays{position:absolute;left:50%;top:-90vmax;width:180vmax;height:180vmax;margin-left:-90vmax;border-radius:50%;background:repeating-conic-gradient(oklch(.62 .24 302 / .08) 0 7deg,transparent 7deg 14deg);-webkit-mask-image:radial-gradient(circle,#000 8%,transparent 58%);mask-image:radial-gradient(circle,#000 8%,transparent 58%);animation:Gspin 140s linear infinite}.G-bg .glow{position:absolute;left:50%;top:-20vh;width:120vw;height:70vh;transform:translate(-50%);background:radial-gradient(ellipse at center,oklch(.62 .24 302 / .22),transparent 65%);animation:Gglow 7s ease-in-out infinite alternate}@keyframes Gglow{0%{opacity:.55}to{opacity:1}}.G-bg span{position:absolute;bottom:calc(var(--s) * -1.6);width:var(--s);height:var(--s);display:grid;place-items:center;border-radius:22%;background:#291950b3;box-shadow:0 5px #0b0522b3,inset 0 2px #ffffff0f;font-family:var(--fd);font-size:calc(var(--s)*.5);color:#7058a5cc;animation:Grise2 var(--t) linear var(--d) infinite;will-change:transform}.G-bg span.g{background:#40d87247;color:#bff4c999;box-shadow:0 5px #00713759;box-shadow:0 5px oklch(.48 .14 152 / .35)}.G-bg span.a{background:#ffb84847;background:oklch(.83 .15 75 / .28);color:#ffedc799;color:oklch(.95 .06 85 / .6);box-shadow:0 5px #a75c0059;box-shadow:0 5px oklch(.55 .13 60 / .35)}.G-bg span.v{background:#a351fb52;color:#f1ebff99;color:oklch(.95 .05 300 / .6);box-shadow:0 5px #611ba766}@keyframes Grise2{0%{transform:translateY(0) rotate(var(--r));opacity:0}8%{opacity:1}85%{opacity:1}to{transform:translateY(calc(-100vh - 200px)) rotate(calc(var(--r) * -1));opacity:0}}@media (prefers-reduced-motion:reduce){.G-bg *{animation:none!important}}.G-winnercard{display:flex;align-items:center;gap:14px;background:var(--lip);border-radius:20px;padding:14px 20px;width:100%;max-width:460px;position:relative;z-index:1}.G-winnercard .t{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1;text-align:left}.G-winnercard .t b{font-family:var(--fd);font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.G-winnercard .take{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:20px;color:var(--au)}.M{--bg:oklch(.19 .075 288);--bgD:oklch(.15 .06 288);--pn:oklch(.255 .09 290);--pnH:oklch(.3 .1 292);--lip:oklch(.14 .06 288);--ln:oklch(.37 .1 292);--tx:oklch(.985 .01 290);--tx2:oklch(.86 .05 290);--tx3:oklch(.74 .06 290);--v:#A855F7;--vL:oklch(.42 .2 300);--vH:oklch(.8 .15 305);--au:oklch(.86 .16 85);--auL:oklch(.56 .13 62);--gr:oklch(.78 .19 150);--grL:oklch(.48 .14 152);--rd:oklch(.68 .21 25);--rdL:oklch(.44 .16 25);--am:oklch(.83 .15 75);--amL:oklch(.55 .13 60);--fd:"Lilita One",sans-serif;--fb:"Rubik",sans-serif;--sp:cubic-bezier(.34,1.56,.64,1);--eo:cubic-bezier(.2,.8,.2,1);--ei:cubic-bezier(.5,0,.75,0);--sT:env(safe-area-inset-top,0px);--sB:env(safe-area-inset-bottom,0px);--px:16px}.M{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:radial-gradient(130% 55% at 50% -8%,oklch(.27 .11 295),var(--bg) 55%,var(--bgD));color:var(--tx);font-family:var(--fb);font-size:15px;line-height:1.45;container:m/inline-size;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.M *{box-sizing:border-box}.M h1,.M h2,.M h3,.M p{margin:0}:where(.M) button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0;touch-action:manipulation}.M a{color:var(--vH)}.M a:hover{color:var(--tx)}.M .num{font-variant-numeric:tabular-nums}.M .rd-coin{display:inline-block;flex:none;filter:drop-shadow(0 2px 0 oklch(.4 .1 60 / .6))}.M .rd-av{display:inline-grid;place-items:center;border-radius:12px;overflow:hidden;background:var(--pnH);color:var(--tx);font-family:var(--fd);flex:none;box-shadow:0 0 0 2px var(--lip)}.M .rd-av img{width:100%;height:100%;object-fit:cover}:where(.M) :focus-visible{outline:3px solid var(--vH);outline-offset:2px}.m-disp{font-family:var(--fd);font-weight:400;letter-spacing:.01em;text-transform:uppercase;line-height:.95;text-shadow:0 3px 0 var(--lip);text-wrap:balance}.m-h1{font-size:46px}.m-h2{font-family:var(--fd);font-weight:400;font-size:24px;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 3px 0 var(--lip);line-height:1}.m-lbl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.m-sub{color:var(--tx2);font-size:14px;font-weight:500;text-wrap:pretty}.m-meta{font-size:12px;font-weight:600;color:var(--tx3)}.m-prize{font-family:var(--fd);color:var(--au);text-shadow:0 3px 0 var(--auL),0 0 24px oklch(.86 .16 85 / .3);display:flex;align-items:center;gap:8px;line-height:1}.m-sh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px}.center{text-align:center}.m-btn{--c:var(--v);--l:var(--vL);height:52px;padding:0 20px;border-radius:16px;background:var(--c);color:#fff;font-family:var(--fd);font-size:19px;letter-spacing:.03em;text-transform:uppercase;text-shadow:0 2px 0 var(--l);box-shadow:0 5px 0 var(--l),inset 0 2px #ffffff47;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .1s,box-shadow .1s,filter .15s;white-space:nowrap;text-decoration:none;flex:none;line-height:1}.M a.m-btn{color:#fff}.M a.m-btn.dk{color:var(--tx)}.m-btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--l),inset 0 2px #fff3}.m-btn.go{--c:var(--gr);--l:var(--grL)}.m-btn.au{--c:var(--au);--l:var(--auL);color:#472400;color:oklch(.3 .08 60);text-shadow:0 1px 0 oklch(1 0 0 / .4)}.m-btn.dk{--c:var(--pnH);--l:var(--lip)}.m-btn.rd{--c:var(--rd);--l:var(--rdL)}.m-btn.sm{height:44px;padding:0 14px;font-size:16px;border-radius:13px;box-shadow:0 4px 0 var(--l),inset 0 2px #ffffff40;gap:6px}.m-btn.sm:active{transform:translateY(3px)}.m-btn.lg{height:60px;font-size:22px;border-radius:18px;box-shadow:0 6px 0 var(--l),inset 0 3px #ffffff47}.m-btn.xl{height:64px;font-size:24px;border-radius:20px;box-shadow:0 6px 0 var(--l),inset 0 3px #ffffff47}.m-btn.lg:active,.m-btn.xl:active{transform:translateY(5px)}.m-btn.block{display:flex;width:100%}.m-btn[disabled]{filter:grayscale(.6) brightness(.8);cursor:default;transform:none;animation:none}.m-btn .ic{width:22px;height:22px;display:flex}.m-btn .ic svg{width:100%;height:100%}.m-btn.pulse{animation:Mbtn 1.8s ease-in-out infinite}.m-btn.pulse:active{animation:none}@keyframes Mbtn{50%{transform:scale(1.03)}}.m-iconbtn{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--pnH);box-shadow:0 4px 0 var(--lip),inset 0 2px #ffffff14;flex:none;transition:transform .1s,box-shadow .1s}.m-iconbtn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--lip)}.m-iconbtn svg{width:22px;height:22px}.m-link{color:var(--vH);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.m-spin{width:20px;height:20px;border-radius:50%;border:3px solid oklch(1 0 0 / .35);border-top-color:#fff;animation:Mspin .7s linear infinite;flex:none}.m-pn{background:linear-gradient(oklch(.29 .1 292),var(--pn) 40%);border-radius:22px;box-shadow:0 5px 0 var(--lip),inset 0 2px #ffffff12,inset 0 0 0 2px #3a2b66;position:relative}.m-well{background:var(--lip);border-radius:16px;box-shadow:inset 0 3px #00000040}.m-lift{overflow:hidden}.m-lift>*{position:relative;z-index:1}.m-lift>.m-rays{position:absolute;z-index:0}.m-rays{position:absolute;width:460px;height:460px;border-radius:50%;background:repeating-conic-gradient(oklch(.62 .24 302 / .15) 0 10deg,transparent 10deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 66%);mask-image:radial-gradient(circle,#000 18%,transparent 66%);animation:Mspin 40s linear infinite;pointer-events:none}.m-rays.au{background:repeating-conic-gradient(oklch(.86 .16 85 / .13) 0 9deg,transparent 9deg 18deg)}@keyframes Mspin{to{transform:rotate(360deg)}}.m-chip{height:26px;padding:0 10px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;font-family:var(--fd);font-size:13px;letter-spacing:.04em;text-transform:uppercase;background:var(--lip);color:var(--tx2);white-space:nowrap;flex:none;line-height:1}.m-chip.live{background:var(--gr);color:#002a0e;color:oklch(.25 .08 150);box-shadow:0 3px 0 var(--grL)}.m-chip.ready{background:var(--am);color:#472400;color:oklch(.3 .08 60);box-shadow:0 3px 0 var(--amL)}.m-chip.hot{background:var(--rd);color:#fff;box-shadow:0 3px 0 var(--rdL)}.m-chip.v{background:var(--v);color:#fff;box-shadow:0 3px 0 var(--vL)}.m-chip.pn{background:var(--pnH);color:var(--tx2)}.m-chip .blink{width:7px;height:7px;border-radius:50%;background:currentColor;animation:Mblink 1s steps(2) infinite}@keyframes Mblink{50%{opacity:.25}}.m-seg{display:flex;gap:4px;padding:4px;border-radius:18px;background:var(--lip);box-shadow:inset 0 3px #00000040}.m-seg button{flex:1;min-width:0;height:44px;padding:0 10px;border-radius:14px;font-family:var(--fd);font-size:15px;text-transform:uppercase;letter-spacing:.03em;color:var(--tx3);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:color .15s}.m-seg button.on{background:var(--pnH);color:var(--tx);box-shadow:0 4px #040112,inset 0 2px #ffffff1a}.m-seg.scroll{overflow-x:auto;scrollbar-width:none}.m-seg.scroll::-webkit-scrollbar{display:none}.m-seg.scroll button{flex:1 0 auto}.m-cnt{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#1b1338;font-family:var(--fb);font-weight:800;font-size:10px;display:inline-grid;place-items:center}.m-seg button.on .m-cnt{background:var(--v);color:#fff}.m-bar{height:12px;border-radius:6px;background:var(--lip);box-shadow:inset 0 2px #0000004d;overflow:hidden;position:relative}.m-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:linear-gradient(var(--vH),var(--v) 60%);transform-origin:left;animation:Mfill 1s .2s var(--eo) both;transition:width .5s var(--sp)}.m-bar.au i{background:linear-gradient(oklch(.92 .12 90),var(--au) 60%)}.m-bar.gr i{background:linear-gradient(oklch(.88 .14 150),var(--gr) 60%)}@keyframes Mfill{0%{transform:scaleX(0)}}.m-kv{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;color:var(--tx2)}.m-kv b{font-family:var(--fd);font-weight:400;font-size:19px;color:var(--tx);display:flex;align-items:center;gap:6px;text-align:right}.m-kv.xs{font-size:12px;font-weight:600;margin-bottom:6px}.m-hr{height:2px;background:var(--lip);border-radius:1px;border:0;margin:0;flex:none}.m-field{display:flex;flex-direction:column;gap:8px}.m-field>.hd{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:20px}.m-input{height:52px;border-radius:15px;border:0;background:var(--lip);box-shadow:inset 0 3px #0000004d;color:var(--tx);padding:0 16px;font-family:var(--fb);font-size:16px;font-weight:500;width:100%;outline:none;transition:box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m-input.big{font-family:var(--fd);font-size:26px;font-weight:400;height:60px}.m-input::placeholder{color:var(--tx3);opacity:.75}.m-input:focus{box-shadow:inset 0 3px #0000004d,0 0 0 3px var(--v)}.m-input.err{box-shadow:inset 0 3px #0000004d,0 0 0 3px var(--rd);animation:Mshake .4s}.m-err{color:#ffa098;color:oklch(.8 .14 25);font-size:13px;font-weight:600;text-wrap:pretty}.m-hint{font-size:12px;color:var(--tx3);font-weight:600;text-wrap:pretty}.m-ok{color:var(--gr);font-weight:800;font-size:12px;animation:Mpop .4s var(--sp)}.m-pass{position:relative}.m-pass .m-input{padding-right:84px}.m-pass .eye{position:absolute;right:6px;top:6px;height:40px;padding:0 12px;border-radius:11px;background:var(--pnH);font-weight:700;font-size:13px;box-shadow:0 3px #040112;min-width:64px}.m-at{position:relative}.m-at>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-family:var(--fd);font-size:20px;color:var(--tx3);pointer-events:none}.m-at .m-input{padding-left:36px}.m-check{display:flex;align-items:center;gap:12px;cursor:pointer;font-weight:600;font-size:14px;min-height:44px;position:relative}.m-check input{position:absolute;opacity:0;pointer-events:none}.m-check i{width:30px;height:30px;border-radius:10px;background:var(--lip);box-shadow:inset 0 3px #0000004d;display:grid;place-items:center;font-style:normal;font-weight:900;color:transparent;flex:none;transition:transform .2s var(--sp),background .15s}.m-check input:checked+i{background:var(--gr);color:#fff;box-shadow:0 3px 0 var(--grL);transform:scale(1.08)}.m-check input:focus-visible+i{outline:3px solid var(--v);outline-offset:2px}.m-check.err i{box-shadow:inset 0 3px #0000004d,0 0 0 3px var(--rd)}.m-meter{display:flex;align-items:center;gap:5px}.m-meter i{flex:1;height:8px;border-radius:4px;background:var(--lip);transition:background .2s}.m-meter span{margin-left:8px;font-weight:800;font-size:12px;min-width:56px}.m-or{display:flex;align-items:center;gap:12px;color:var(--tx3);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.m-or:before,.m-or:after{content:"";flex:1;height:2px;border-radius:1px;background:var(--lip)}.m-gl{font-family:var(--fb);font-weight:800;font-size:18px;text-shadow:none}.m-emb{--s:56px;width:var(--s);height:calc(var(--s)*1.1);position:relative;flex:none;display:inline-grid;place-items:center;filter:drop-shadow(0 calc(var(--s)*.07) 0 var(--lip))}.m-emb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 0,100% 22%,100% 70%,50% 100%,0 70%,0 22%);background:linear-gradient(160deg,var(--fg),var(--g1) 55%,var(--g2))}.m-emb:after{content:"";position:absolute;inset:calc(var(--s)*.09);clip-path:polygon(50% 0,100% 22%,100% 70%,50% 100%,0 70%,0 22%);background:linear-gradient(170deg,var(--g1),var(--g2));opacity:.9}.m-emb b{position:relative;z-index:1;font-family:var(--fd);font-weight:400;font-size:calc(var(--s)*.5);color:var(--fg);text-shadow:0 calc(var(--s)*.04) 0 oklch(0 0 0 / .35);line-height:1}.m-emb sub{position:absolute;bottom:calc(var(--s)*.14);z-index:1;font-family:var(--fd);font-size:calc(var(--s)*.18);color:var(--fg);line-height:1}.m-emb.bob{animation:Mbob 3s ease-in-out infinite}@keyframes Mbob{50%{transform:translateY(-8px) rotate(3deg)}}.m-page{animation:Mpage .32s var(--eo) both}@keyframes Mpage{0%{opacity:0;transform:translateY(12px)}}.mpop{animation:Mpop .5s var(--sp) both;animation-delay:calc(var(--i,0)*40ms)}@keyframes Mpop{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes Mshake{20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes Mtype{0%{transform:scale(.7) translateY(6px)}}@keyframes Mtiledrop{0%{opacity:0;transform:translateY(-90px) rotate(-18deg)}70%{opacity:1}to{transform:none}}@keyframes Mwig{30%{transform:rotate(-10deg) scale(1.08)}60%{transform:rotate(6deg)}}@keyframes Mup{0%{transform:translateY(100%)}}.m-top{flex:none;display:flex;align-items:center;gap:8px;padding:calc(var(--sT) + 8px) 12px 8px;position:relative;z-index:5;background:#180c38f5;box-shadow:0 3px #090320b3}.m-me{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;border-radius:14px}.m-me .av{position:relative;display:flex}.m-me .badge{position:absolute;right:-7px;bottom:-7px}.m-me .nm{display:flex;flex-direction:column;line-height:1;text-align:left;min-width:0;padding-left:4px}.m-me .nm>b{font-family:var(--fd);font-weight:400;font-size:16px;text-transform:uppercase}.m-me .nm>span{font-size:10px;font-weight:800;color:var(--vH);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}@container m (max-width:374px){.m-me .nm{display:none}.M{--px:14px}.m-h1{font-size:40px}}.m-pillbtn{display:flex;align-items:center;min-height:44px}.m-pill{height:40px;display:flex;align-items:center;gap:6px;padding:0 5px 0 7px;border-radius:20px;background:var(--lip);box-shadow:inset 0 3px #00000040;font-family:var(--fd);font-size:18px;white-space:nowrap;flex:none}.m-pill.streak{padding:0 12px 0 8px;gap:4px}.m-pill .plus{width:30px;height:30px;border-radius:10px;background:var(--gr);box-shadow:0 3px 0 var(--grL);display:grid;place-items:center;font-size:22px;line-height:1;color:#fff;text-shadow:0 2px 0 var(--grL)}.m-pillbtn:active .plus{transform:translateY(2px);box-shadow:0 1px 0 var(--grL)}.m-pill.compact{padding:0 12px 0 7px}.m-flame{color:var(--am);display:flex;animation:Mflick 1.2s ease-in-out infinite alternate}.m-flame svg{width:20px;height:20px}@keyframes Mflick{to{transform:scale(1.12) rotate(4deg)}}.m-top.sub{gap:12px}.m-ttl{flex:1;min-width:0;font-family:var(--fd);font-weight:400;font-size:21px;text-transform:uppercase;letter-spacing:.02em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 0 var(--lip)}.m-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px var(--px) 28px;display:flex;flex-direction:column;gap:16px;position:relative;scrollbar-width:none}.m-scroll::-webkit-scrollbar{display:none}.m-scroll>*{flex:none}.m-action{flex:none;position:relative;z-index:5;padding:12px var(--px) calc(var(--sB) + 12px);background:var(--bgD);box-shadow:0 -3px 0 var(--lip);display:flex;align-items:center;gap:14px;animation:Mup .32s var(--eo) both}.m-action .info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:none}.m-action .info>b{font-family:var(--fd);font-weight:400;font-size:22px;display:flex;align-items:center;gap:6px;line-height:1;white-space:nowrap}.m-action .info>span:not(.m-lbl){font-size:12px;font-weight:600;color:var(--tx3);white-space:nowrap}.m-action>.m-btn,.m-action>.m-okbar{flex:1;min-width:0}.m-tabs{flex:none;position:relative;z-index:6;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px 6px calc(var(--sB) + 4px);background:var(--bgD);box-shadow:0 -3px 0 var(--lip)}.m-tab{height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-family:var(--fd);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--tx3);position:relative;transition:color .15s}.m-tab .ic{width:46px;height:30px;border-radius:11px;display:grid;place-items:center;transition:background .2s,transform .25s var(--sp),box-shadow .2s}.m-tab .ic svg{width:24px;height:24px}.m-tab.on{color:var(--tx)}.m-tab.on .ic{background:var(--v);box-shadow:0 3px 0 var(--vL),inset 0 2px #ffffff4d;color:#fff;transform:translateY(-2px)}.m-tab:active .ic{transform:scale(.9)}.m-tab .bdg{position:absolute;top:3px;left:calc(50% + 8px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--rd);color:#fff;font-family:var(--fb);font-weight:800;font-size:10px;letter-spacing:0;display:grid;place-items:center;box-shadow:0 2px 0 var(--rdL),0 0 0 2px var(--bgD)}.m-tab.play{color:var(--tx)}.m-tab.play .ic,.m-tab.play.on .ic{width:62px;height:62px;border-radius:21px;margin-top:-28px;background:var(--gr);color:#fff;box-shadow:0 5px 0 var(--grL),inset 0 3px #ffffff4d,0 0 0 5px var(--bgD);transform:none}.m-tab.play.on .ic{box-shadow:0 5px 0 var(--grL),inset 0 3px #ffffff4d,0 0 0 5px var(--bgD),0 0 28px #40d8728c}.m-tab.play .ic svg{width:30px;height:30px;margin-left:3px}.m-tab.play:active .ic{transform:translateY(4px);box-shadow:0 1px 0 var(--grL),0 0 0 5px var(--bgD)}.m-sheetbg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#02000ba3;animation:Mfade .24s var(--eo) both}.m-sheetbg.out{animation:Mfadeout .2s var(--ei) both}@keyframes Mfade{0%{opacity:0}}@keyframes Mfadeout{to{opacity:0}}.m-sheet{position:absolute;left:0;right:0;bottom:0;z-index:41;max-height:88%;overflow-y:auto;overscroll-behavior:contain;border-radius:28px 28px 0 0;background:linear-gradient(oklch(.29 .1 292),var(--pn) 30%);box-shadow:0 -5px 0 var(--lip),inset 0 2px #ffffff14;padding:10px var(--px) calc(var(--sB) + 18px);display:flex;flex-direction:column;gap:16px;animation:Msheet .34s var(--eo) both}.m-sheet.out{animation:Msheetout .22s var(--ei) both}@keyframes Msheet{0%{transform:translateY(100%)}}@keyframes Msheetout{to{transform:translateY(100%)}}.m-sheet .grab{width:44px;height:5px;border-radius:3px;background:var(--ln);align-self:center;flex:none}.m-sheet .hd{display:flex;align-items:center;justify-content:space-between;gap:12px}.m-toast{position:absolute;left:50%;top:calc(var(--sT) + 70px);z-index:50;transform:translate(-50%);padding:12px 18px;border-radius:14px;background:var(--gr);color:#fff;font-family:var(--fd);font-size:16px;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 2px 0 var(--grL);box-shadow:0 4px 0 var(--grL),0 14px 30px #0006;white-space:nowrap;animation:Mtoast .34s var(--sp) both;pointer-events:none}@keyframes Mtoast{0%{opacity:0;transform:translate(-50%,-16px) scale(.9)}}.m-okbar{height:56px;border-radius:16px;background:#40d87229;color:var(--gr);font-family:var(--fd);font-size:18px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;text-align:center;line-height:1.1}.m-feat{padding:18px;display:flex;flex-direction:column;gap:16px}.m-feat>.m-rays{left:-150px;top:-130px}.m-feat .row{display:flex;align-items:center;gap:16px}.m-feat .body{display:flex;flex-direction:column;gap:8px;min-width:0;align-items:flex-start}.m-feat .foot{display:flex;align-items:center;gap:14px}.m-streak{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;text-align:left;width:100%}.m-streak .fl{width:44px;height:44px;border-radius:14px;background:var(--lip);display:grid;place-items:center}.m-streak b{font-family:var(--fd);font-weight:400;font-size:16px;text-transform:uppercase;display:block;line-height:1;margin-bottom:8px}.m-days{display:flex;gap:4px}.m-days i{flex:1;height:10px;border-radius:5px;background:var(--lip);box-shadow:inset 0 2px #0000004d}.m-days i.done{background:var(--am);box-shadow:0 2px 0 var(--amL)}.m-days i.today{background:#ffb84866;background:oklch(.83 .15 75 / .4);animation:Mblink 1.2s ease-in-out infinite}.m-days i.chest{background:var(--v);box-shadow:0 2px 0 var(--vL);opacity:.7}.m-chev{font-family:var(--fd);font-size:28px;color:var(--tx3);line-height:1}.m-stick{position:sticky;top:0;z-index:4;margin:0 calc(var(--px)*-1);padding:8px var(--px) 10px;background:linear-gradient(var(--bg) 78%,transparent)}.m-list{display:flex;flex-direction:column;gap:14px}.m-arena{padding:14px;display:flex;flex-direction:column;gap:12px;text-align:left;width:100%;cursor:pointer;transition:transform .2s var(--sp)}.m-arena:active{transform:scale(.98)}.m-arena .hd{display:flex;align-items:center;gap:12px}.m-arena .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.m-arena .nm{font-family:var(--fd);font-weight:400;font-size:19px;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.m-arena .mid{display:flex;align-items:center;justify-content:space-between;gap:10px}.m-cd{font-family:var(--fd);font-size:16px;color:var(--tx2);display:flex;align-items:center;gap:6px;white-space:nowrap}.m-cd.hot{color:var(--am)}.m-cd svg{width:16px;height:16px}.m-hero{padding:24px 16px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.m-hero>.m-rays{left:50%;margin-left:-230px;top:-110px}.m-digits{display:flex;gap:10px;justify-content:center}.m-digits .u{display:flex;flex-direction:column;align-items:center;gap:6px}.m-digits .pr{display:flex;gap:3px}.m-dg{width:38px;height:50px;border-radius:11px;display:grid;place-items:center;background:var(--tx);color:var(--bgD);font-family:var(--fd);font-size:32px;box-shadow:0 4px #9d9bb6;animation:Mdg .35s var(--sp)}@keyframes Mdg{0%{transform:rotateX(80deg)}}.m-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m-rule{padding:12px;display:flex;gap:10px;align-items:center;text-align:left}.m-rule .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--pnH);box-shadow:0 3px #040112;color:var(--vH);flex:none;font-family:var(--fd);font-size:20px}.m-rule .ic svg{width:22px;height:22px}.m-rule b{display:block;font-family:var(--fd);font-weight:400;font-size:15px;text-transform:uppercase;line-height:1.05}.m-rule div>span{font-size:11px;color:var(--tx3);font-weight:600;line-height:1.3;display:block;margin-top:2px}.m-stack{display:flex;align-items:center}.m-stack .rd-av{margin-left:-10px;border-radius:50%;box-shadow:0 0 0 3px var(--pn)}.m-stack .rd-av:first-child{margin-left:0}.m-stack .more{margin-left:10px;font-family:var(--fd);font-size:15px;color:var(--tx2)}.m-imm{background:radial-gradient(120% 45% at 50% -5%,oklch(.26 .1 295),var(--bg) 50%,var(--bgD))}.m-livehd{flex:none;padding:calc(var(--sT) + 8px) 12px 8px;display:flex;flex-direction:column;gap:10px}.m-livehd .r1{display:flex;align-items:center;gap:10px}.m-livehd .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.m-livehd .t b{font-family:var(--fd);font-weight:400;font-size:17px;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.m-clock{font-family:var(--fd);font-size:28px;line-height:1;padding:8px 12px;border-radius:14px;background:var(--lip);box-shadow:inset 0 3px #00000040;min-width:92px;text-align:center;flex:none}.m-clock.hot{color:var(--rd);animation:Mbtn 1s ease-in-out infinite}.m-drain{height:10px;border-radius:5px;background:var(--lip);overflow:hidden;box-shadow:inset 0 2px #0000004d}.m-drain i{display:block;height:100%;background:linear-gradient(90deg,var(--gr),var(--am) 70%,var(--rd));transform-origin:left;transition:transform 1s linear;border-radius:5px}.m-fog{flex:none;margin:0 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:18px;background:var(--lip);box-shadow:inset 0 3px #0000004d;text-align:left;position:relative;overflow:hidden;min-height:64px}.m-fog>*{position:relative;z-index:1}.m-fog .g{display:grid;grid-template-columns:repeat(5,10px);gap:3px}.m-fog .g span{width:10px;height:10px;border-radius:3px;background:#241c43;transition:background .4s,box-shadow .4s}.m-fog .g span.on{background:var(--v);box-shadow:0 0 8px #a351fbb3}.m-fog .g span.spark{background:var(--am);box-shadow:0 0 10px #ffa658d9;box-shadow:0 0 10px oklch(.8 .17 60 / .85)}.m-fog .tx{min-width:0}.m-fog .tx>b{display:block;font-family:var(--fd);font-weight:400;font-size:15px;text-transform:uppercase;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-fog .tx>span{font-size:11px;font-weight:600;color:var(--tx3);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-fog .lv{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.m-fog .mist{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 25% 50%,oklch(.5 .12 300 / .3),transparent 70%),radial-gradient(35% 45% at 75% 50%,oklch(.45 .1 290 / .25),transparent 70%);animation:Mmist 9s ease-in-out infinite alternate}@keyframes Mmist{to{transform:translate(8%,-6%) rotate(8deg)}}.m-lives{display:flex;gap:4px}.m-lives i{width:12px;height:18px;border-radius:5px;background:var(--v);box-shadow:0 2px 0 var(--vL),inset 0 2px #ffffff4d;transition:transform .3s var(--sp),opacity .3s}.m-lives i.gone{opacity:.3;background:var(--pnH);box-shadow:none;transform:scale(.75)}.m-boardwrap{flex:1;min-height:0;container-type:size;display:grid;place-items:center;padding:10px 0}.M .rd-board{--t:min(62px, calc((100cqw - 56px)/5) ,calc((100cqh - 48px)/6));display:flex;flex-direction:column;gap:8px;align-items:center;perspective:900px}.M .rd-row{display:flex;gap:8px}.M .rd-tile{width:var(--t);height:var(--t);border-radius:calc(var(--t)*.22);display:grid;place-items:center;font-family:var(--fd);font-size:calc(var(--t)*.56);background:#0f0829;box-shadow:inset 0 3px #0000004d,inset 0 0 0 2px #322559;color:var(--tx);flex:none}.M .rd-tile.typed{background:var(--tx);color:var(--bgD);box-shadow:0 4px #9795b0;animation:Mtype .2s var(--sp)}.M .rd-tile.flip{animation:Mflip .5s var(--eo) both,Mland .35s var(--sp) both;animation-delay:var(--d),calc(var(--d) + .45s)}@keyframes Mflip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes Mland{50%{transform:translateY(-6px)}}.M .rd-tile.hit{background:var(--gr);color:#fff;text-shadow:0 2px 0 var(--grL);box-shadow:0 4px 0 var(--grL),inset 0 3px #ffffff4d}.M .rd-tile.near{background:var(--am);color:#fff;text-shadow:0 2px 0 var(--amL);box-shadow:0 4px 0 var(--amL),inset 0 3px #ffffff4d}.M .rd-tile.miss{background:#373350;color:#bdbbd0;box-shadow:0 4px #1a172c}.M .shake-0,.M .shake-1{animation:Mshake .4s}.m-kbdwrap{flex:none;padding:6px 5px calc(var(--sB) + 10px);background:linear-gradient(transparent,var(--bgD) 24%)}.M .rd-kbd{display:flex;flex-direction:column;gap:7px;width:100%}.M .rd-krow{display:flex;gap:5px;justify-content:center}.M .rd-krow:nth-child(2){padding:0 4.6%}.M .rd-key{flex:1 1 0;min-width:0;height:54px;border-radius:9px;background:#3f316c;box-shadow:0 4px 0 var(--lip),inset 0 2px #ffffff1a;font-family:var(--fd);font-size:19px;color:var(--tx);transition:transform .06s,box-shadow .06s}.M .rd-key:active{transform:translateY(3px);box-shadow:0 1px 0 var(--lip)}.M .rd-key.wide{flex:1.55 1 0;font-size:13px;text-transform:uppercase}.M .rd-key.enter{background:var(--gr);box-shadow:0 4px 0 var(--grL);text-shadow:0 2px 0 var(--grL)}.M .rd-key.hit{background:var(--gr);box-shadow:0 4px 0 var(--grL)}.M .rd-key.near{background:var(--am);box-shadow:0 4px 0 var(--amL)}.M .rd-key.miss{background:var(--lip);color:var(--tx3);box-shadow:0 2px #040112}@media (max-height:700px){.M .rd-key{height:46px}.m-fog{min-height:54px;padding:8px 10px}}.m-you{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:16px;background:var(--lip);box-shadow:inset 0 0 0 2px var(--v)}.m-you div>b{display:block;font-family:var(--fd);font-weight:400;font-size:17px;text-transform:uppercase;line-height:1}.m-you div>span{font-size:12px;color:var(--tx3);font-weight:700}.m-res .m-scroll{align-items:center;text-align:center;padding-top:calc(var(--sT) + 64px)}.m-res .m-scroll>.m-banner{margin-top:auto}.m-res .m-scroll>.m-stats{margin-bottom:auto}.m-res .close{position:absolute;left:12px;top:calc(var(--sT) + 10px);z-index:6}.m-res .m-rays{left:50%;top:40px;width:720px;height:720px;margin-left:-360px;z-index:0}.m-res .m-scroll>*:not(.m-rays):not(.m-coins){position:relative;z-index:1}.m-banner{font-family:var(--fd);font-size:min(84px,21cqw);line-height:.9;text-transform:uppercase;color:var(--au);-webkit-text-stroke:3px var(--auL);paint-order:stroke fill;text-shadow:0 6px 0 var(--auL),0 12px 24px oklch(0 0 0 / .4);animation:Mslam .8s var(--sp) both}.m-banner.lose{font-size:min(60px,15cqw);color:var(--tx2);-webkit-text-stroke:3px var(--lip);text-shadow:0 6px 0 var(--lip)}@keyframes Mslam{0%{opacity:0;transform:scale(2.2) rotate(-6deg)}60%{opacity:1;transform:scale(.94) rotate(1deg)}to{transform:scale(1) rotate(-2deg)}}.m-ribbon{padding:8px 30px;background:var(--v);font-family:var(--fd);font-size:16px;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 4px 0 var(--vL);clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%);animation:Mpop .6s .5s var(--sp) both;max-width:100%}.m-reveal{--t:min(56px, calc((100cqw - 64px)/5) );display:flex;gap:8px;perspective:900px}.m-coins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;overflow:hidden}.m-coins img{position:absolute;left:50%;top:44%;width:28px;height:28px;opacity:0;animation:Mcoin 1.3s var(--eo) both;animation-delay:calc(1.1s + var(--k)*45ms)}@keyframes Mcoin{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1;transform:translate(var(--x),var(--y)) scale(1.2)}to{opacity:0;transform:translate(var(--ex),-520px) scale(.6) rotate(540deg)}}.m-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.m-stat{padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px}.m-stat b{font-family:var(--fd);font-weight:400;font-size:26px;line-height:1}.m-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end;padding-top:8px}.m-pod{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.m-pod .who{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:100%;animation:Mdrop .7s var(--sp) both;animation-delay:calc(var(--i)*.12s + .4s)}@keyframes Mdrop{0%{opacity:0;transform:translateY(-50px)}}.m-pod .who b{font-family:var(--fd);font-weight:400;font-size:14px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.m-block{width:100%;border-radius:16px 16px 6px 6px;display:flex;flex-direction:column;align-items:center;padding-top:10px;font-family:var(--fd);font-size:56px;line-height:1;color:#fff;transform-origin:bottom;animation:Mrise .7s var(--sp) both;animation-delay:calc(var(--i)*.12s)}@keyframes Mrise{0%{transform:scaleY(0)}}.m-block small{font-size:18px;display:flex;align-items:center;gap:4px;margin-top:6px;color:#fffffff0}.m-crown{color:var(--au);filter:drop-shadow(0 3px 0 var(--auL));animation:Mbob 2.4s ease-in-out infinite;display:flex}.m-crown svg{width:36px;height:28px}.m-rows{display:flex;flex-direction:column;gap:8px}.m-lrow{display:grid;grid-template-columns:36px auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px 8px 8px;border-radius:16px;background:var(--pn);box-shadow:0 4px 0 var(--lip);animation:Mpop .45s var(--sp) both;animation-delay:calc(var(--i)*40ms);text-align:left;width:100%}.m-lrow.me{background:var(--v);box-shadow:0 4px 0 var(--vL)}.m-rk{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--lip);font-family:var(--fd);font-size:17px}.m-lrow.me .m-rk{background:#4a177f}.m-lrow .nm{min-width:0;line-height:1}.m-lrow .nm b{font-family:var(--fd);font-weight:400;font-size:16px;text-transform:uppercase;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-lrow .nm small{display:block;font-size:11px;font-weight:600;color:var(--tx3);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-lrow.me .nm small{color:#ebe3ff;color:oklch(.93 .05 300)}.m-lrow .won{font-family:var(--fd);font-size:16px;display:flex;align-items:center;gap:5px;white-space:nowrap}.m-pinme{position:sticky;bottom:0;z-index:3;margin:0 calc(var(--px)*-1) -28px;padding:14px var(--px) 12px;background:linear-gradient(transparent,var(--bgD) 32%);animation:Mup .3s var(--eo)}.m-pinme .m-lrow{animation:none}.m-vault{padding:20px 16px 16px;display:flex;flex-direction:column;gap:10px}.m-vault>.m-rays{right:-220px;top:-160px}.m-buckets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.m-bk{padding:10px;display:flex;flex-direction:column;gap:5px;min-width:0}.m-bk b{font-family:var(--fd);font-weight:400;font-size:18px;line-height:1}.m-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:10px}.m-offer{padding:16px 10px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;transition:transform .2s var(--sp),box-shadow .15s}.m-offer.on{box-shadow:0 5px 0 var(--vL),inset 0 0 0 3px var(--v);transform:translateY(-3px)}.m-offer .pile{height:58px;position:relative;width:100%}.m-offer .pile img{position:absolute;width:38px;height:38px;filter:drop-shadow(0 3px 0 oklch(.4 .1 60 / .7))}.m-offer .amt{font-family:var(--fd);font-size:26px;color:var(--au);text-shadow:0 3px 0 var(--auL);line-height:1}.m-offer .pz{font-weight:700;color:var(--tx2);font-size:13px}.m-offer .tag{position:absolute;top:-11px;left:50%;transform:translate(-50%) rotate(-3deg);padding:3px 12px;border-radius:9px;background:var(--rd);box-shadow:0 3px 0 var(--rdL);font-family:var(--fd);font-size:13px;text-transform:uppercase;white-space:nowrap;z-index:2}.m-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.m-quick .m-btn{padding:0 6px;font-size:14px}.m-tx{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px 10px 10px;border-radius:16px;background:var(--pn);box-shadow:0 4px 0 var(--lip);animation:Mpop .45s var(--sp) both;animation-delay:calc(var(--i)*40ms)}.m-tx .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-family:var(--fd);font-size:16px}.m-tx .l{min-width:0}.m-tx .l b{font-weight:700;display:block;font-size:14px}.m-tx .l>span{font-size:12px;color:var(--tx3);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-tx .a{font-family:var(--fd);font-size:17px;text-align:right;white-space:nowrap}.m-tx .a small{display:block;font-family:var(--fb);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.m-method{display:grid;grid-template-columns:44px minmax(0,1fr) 26px;gap:12px;align-items:center;padding:12px;border-radius:16px;background:var(--lip);box-shadow:inset 0 3px #00000040;text-align:left;width:100%;transition:box-shadow .15s,background .15s}.m-method.on{background:var(--pnH);box-shadow:0 4px 0 var(--lip),inset 0 0 0 3px var(--v)}.m-method .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--pnH);font-family:var(--fd);font-size:15px;color:var(--tx2)}.m-method.on .ic{background:var(--v);color:#fff}.m-method>span:nth-child(2)>b{display:block;font-family:var(--fd);font-weight:400;font-size:17px;text-transform:uppercase;line-height:1.1}.m-method>span:nth-child(2)>span{font-size:12px;color:var(--tx3);font-weight:600}.m-radio{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 3px var(--ln);transition:box-shadow .2s var(--sp)}.m-method.on .m-radio{box-shadow:inset 0 0 0 8px var(--v)}.m-card{padding:24px 16px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.m-card>.m-rays{left:50%;margin-left:-230px;top:-120px}.m-frame{position:relative;width:104px;height:104px;margin-bottom:8px}.m-frame .rd-av{width:104px!important;height:104px!important;border-radius:30px;box-shadow:0 0 0 5px var(--v),0 9px 0 var(--vL)}.m-frame .m-emb{position:absolute;right:-16px;bottom:-18px}.m-quick4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.m-qa{height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-family:var(--fd);font-size:12px;text-transform:uppercase;letter-spacing:.03em;transition:transform .15s}.m-qa .ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.m-qa .ic svg{width:21px;height:21px}.m-qa:active{transform:scale(.95)}.m-stats2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m-statc{padding:14px;display:flex;flex-direction:column;gap:6px}.m-refc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;text-align:left;width:100%;transition:transform .2s var(--sp)}.m-refc:active{transform:scale(.98)}.m-refc>.m-rays{left:-250px;top:-200px}.m-gift{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--au);color:#4e2800;color:oklch(.32 .08 60);box-shadow:0 4px 0 var(--auL),inset 0 3px #fff6;animation:Mwig 2.4s var(--sp) infinite;flex:none}.m-gift svg{width:28px;height:28px}.m-gift.big{width:88px;height:88px;border-radius:26px;box-shadow:0 6px 0 var(--auL),inset 0 3px #fff6}.m-gift.big svg{width:48px;height:48px}.m-road{position:relative;width:100%;aspect-ratio:360/760}.m-road>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.m-road>svg path{fill:none;stroke-linecap:round}.m-road .edge{stroke:var(--lip);stroke-width:40}.m-road .asph{stroke:#332d4f;stroke-width:30}.m-road .done{stroke:var(--au);stroke-width:30;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p));animation:Mroad 1.6s .4s var(--eo) both;filter:drop-shadow(0 0 10px oklch(.86 .16 85 / .45))}@keyframes Mroad{0%{stroke-dashoffset:1}}.m-road .lane{stroke:#ffffff80;stroke-width:3;stroke-dasharray:10 12}.m-stop{position:absolute;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;align-items:center;animation:Mstop .5s var(--sp) both;animation-delay:calc(var(--i)*80ms + .3s)}@keyframes Mstop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}}.m-stop .ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;position:relative;background:var(--pnH);color:var(--tx3);box-shadow:0 4px 0 var(--lip),inset 0 0 0 4px var(--lip)}.m-stop .ic>svg{width:24px;height:24px}.m-stop.done .ic{background:var(--au);color:#4e2800;color:oklch(.32 .08 60);box-shadow:0 4px 0 var(--auL),inset 0 3px #fff6}.m-stop.cur .ic{width:68px;height:68px;background:var(--v);color:#fff;box-shadow:0 5px 0 var(--vL),inset 0 3px #ffffff4d,0 0 0 7px #a351fb40;animation:Mbtn 1.8s ease-in-out infinite}.m-stop.cur .ic>svg{width:32px;height:32px}.m-stop .ic em{position:absolute;right:-3px;top:-3px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:11px;background:var(--gr);color:#fff;box-shadow:0 2px 0 var(--grL)}.m-stop .ic em.lk{background:var(--tx3);color:var(--bgD);box-shadow:0 2px 0 var(--lip)}.m-stop .lb{position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 12px);display:flex;flex-direction:column;white-space:nowrap;text-align:left;gap:2px}.m-stop.r .lb{left:auto;right:calc(100% + 12px);text-align:right;align-items:flex-end}.m-stop .lb b{font-family:var(--fd);font-weight:400;font-size:16px;text-transform:uppercase;letter-spacing:.02em;color:var(--tx2);line-height:1}.m-stop .lb small{font-size:11px;font-weight:700;color:var(--tx3)}.m-stop.done .lb b{color:var(--au)}.m-stop.cur .lb b{color:var(--tx);font-size:19px}.m-stop .pin{position:absolute;bottom:calc(100% + 8px);display:flex;flex-direction:column;align-items:center;gap:2px;animation:Mbob 2.2s ease-in-out infinite}.m-stop .pin b{font-family:var(--fd);font-weight:400;font-size:12px;padding:1px 7px;border-radius:7px;background:var(--tx);color:var(--bgD)}.m-stop .pin .rd-av{border-radius:50%;box-shadow:0 0 0 3px var(--tx),0 3px #0006}.m-mprow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px 10px 10px;border-radius:16px;background:var(--lip);box-shadow:inset 0 3px #0003;text-align:left;width:100%;animation:Mpop .45s var(--sp) both;animation-delay:calc(var(--i)*40ms)}.m-mprow.click{cursor:pointer}.m-mprow.click:active{transform:scale(.98)}.m-mprow .l{min-width:0}.m-mprow .l b{display:block;font-family:var(--fd);font-weight:400;font-size:16px;text-transform:uppercase;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-mprow .l>span{font-size:12px;color:var(--tx3);font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.m-mprow .r{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.m-mprow .a{font-family:var(--fd);font-size:16px;display:flex;align-items:center;gap:5px;white-space:nowrap}.m-mprow .m-chip{height:22px;font-size:11px;padding:0 8px}.m-privic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--v);color:#fff;box-shadow:0 4px 0 var(--vL),inset 0 2px #ffffff4d;flex:none}.m-privic svg{width:22px;height:22px}.m-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 12px;text-align:center}.m-empty b{font-family:var(--fd);font-weight:400;font-size:20px;text-transform:uppercase}.m-empty>span{color:var(--tx3);font-weight:600;font-size:14px;margin-bottom:6px;text-wrap:pretty}.m-hscroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--px)*-1);padding:4px var(--px) 12px;scroll-padding:0 var(--px);scrollbar-width:none}.m-hscroll::-webkit-scrollbar{display:none}.m-hscroll>*{scroll-snap-align:start;flex:none}.m-mini{width:232px;padding:12px;display:flex;flex-direction:column;gap:10px;text-align:left}.m-mini .hd{display:flex;align-items:center;gap:10px}.m-mini .hd b{font-family:var(--fd);font-weight:400;font-size:16px;text-transform:uppercase;line-height:1;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-mini .ft{display:flex;align-items:center;justify-content:space-between;gap:8px}.m-compose{padding:12px;display:flex;flex-direction:column;gap:8px}.m-compose .row{display:flex;gap:10px;align-items:flex-start}.m-ta{flex:1;min-width:0;min-height:44px;resize:none;overflow:hidden;background:transparent;border:0;outline:none;color:var(--tx);font:inherit;font-size:16px;padding:10px 0;line-height:1.4;transition:min-height .2s var(--eo)}.m-ta.open{min-height:92px}.m-ta::placeholder{color:var(--tx3)}.m-compose .ft{display:flex;justify-content:space-between;align-items:center;padding-left:46px}.m-post{padding:14px;display:flex;flex-direction:column;gap:10px;animation:Mpop .45s var(--sp) both;animation-delay:calc(var(--i)*40ms)}.m-post .by{display:flex;align-items:center;gap:10px}.m-post .by .w{flex:1;min-width:0;line-height:1.1}.m-post .by .w b{font-family:var(--fd);font-weight:400;font-size:16px;text-transform:uppercase;display:block}.m-post .by .w>span{font-size:12px;color:var(--tx3);font-weight:600}.m-post p{text-wrap:pretty}.m-winslab{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:linear-gradient(#57350080,#391b0059);background:linear-gradient(color(xyz 0.058 0.044 -0.008 / 0.502),color(xyz 0.024 0.016 -0.003 / 0.349));box-shadow:inset 0 0 0 2px #ffc84559;box-shadow:inset 0 0 0 2px oklch(.86 .16 85 / .35)}.m-code{display:flex;gap:4px}.m-code span{width:30px;height:36px;border-radius:9px;background:var(--tx);color:var(--bgD);display:grid;place-items:center;font-family:var(--fd);font-size:18px;box-shadow:0 3px #9795b0}.m-code.sm span{width:22px;height:27px;font-size:14px;border-radius:7px}.m-invite{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.m-imeta{display:flex;gap:6px;flex-wrap:wrap}.m-imeta>span{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:9px;background:var(--lip);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.m-imeta b{font-family:var(--fd);font-size:15px;font-weight:400;color:var(--tx);letter-spacing:0}.m-acts{display:flex;gap:8px}.m-acts button{height:44px;padding:0 14px;border-radius:12px;background:var(--lip);display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;color:var(--tx2)}.m-acts button svg{width:16px;height:16px}.m-acts button.on{background:var(--rd);color:#fff;box-shadow:0 3px 0 var(--rdL)}.m-acts button.on svg{animation:Mheart .5s var(--sp)}@keyframes Mheart{40%{transform:scale(1.6)}}.m-codebox{position:relative;display:block;cursor:text}.m-codebox input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px;border:0;background:transparent;color:transparent;caret-color:transparent}.m-code6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;pointer-events:none}.m-code6 span{height:58px;border-radius:13px;background:var(--lip);box-shadow:inset 0 3px #0000004d;display:grid;place-items:center;font-family:var(--fd);font-size:28px;transition:background .15s}.m-code6 span.f{background:var(--tx);color:var(--bgD);box-shadow:0 4px #9795b0;animation:Mtype .2s var(--sp)}.m-codebox:focus-within .m-code6 span.cur{box-shadow:inset 0 3px #0000004d,0 0 0 3px var(--v);animation:Mbtn 1s ease-in-out infinite}.m-codebox.err .m-code6{animation:Mshake .4s}.m-codexl{display:flex;gap:6px;justify-content:center;width:100%}.m-codexl span{flex:1;max-width:56px;height:62px;border-radius:14px;background:var(--v);color:#fff;display:grid;place-items:center;font-family:var(--fd);font-size:32px;text-shadow:0 3px 0 var(--vL);box-shadow:0 5px 0 var(--vL),inset 0 3px #ffffff4d;animation:Mtiledrop .7s var(--sp) both;animation-delay:calc(var(--i)*60ms + .2s)}.m-avrow{display:flex;align-items:center}.m-avrow .rd-av{margin-left:-8px;border-radius:50%;box-shadow:0 0 0 2px var(--pn)}.m-avrow .rd-av:first-child{margin-left:0}.m-avrow .more{margin-left:6px;font-family:var(--fd);font-size:14px;color:var(--tx2)}.m-opts3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.m-opt{height:52px;border-radius:15px;background:var(--lip);display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--fd);font-size:18px;box-shadow:inset 0 3px #0000004d;transition:transform .2s var(--sp)}.m-opt.on{background:var(--au);color:#472400;color:oklch(.3 .08 60);box-shadow:0 4px 0 var(--auL),inset 0 2px #fff6;transform:translateY(-3px)}.m-stepper{display:flex;align-items:center;gap:12px}.m-stepper .m-btn{width:52px;padding:0;font-size:28px}.m-stepper .v{font-family:var(--fd);font-size:44px;min-width:60px;text-align:center;line-height:1;animation:Mtype .25s var(--sp)}.m-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m-mode{padding:14px;border-radius:18px;background:var(--lip);display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;box-shadow:inset 0 3px #0000004d;transition:transform .2s var(--sp)}.m-mode b{font-family:var(--fd);font-weight:400;font-size:17px;text-transform:uppercase;line-height:1.05}.m-mode>span:last-child{font-size:12px;color:var(--tx3);font-weight:600}.m-mode .viz{height:36px;display:flex;align-items:flex-end;gap:4px;margin-bottom:4px}.m-mode .viz i{width:14px;border-radius:4px;background:var(--pnH)}.m-mode.on{background:var(--pnH);box-shadow:0 4px 0 var(--lip),inset 0 0 0 3px var(--v);transform:translateY(-3px)}.m-mode.on .viz i{background:var(--au);box-shadow:0 2px 0 var(--auL)}.m-seats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.m-seat{aspect-ratio:1/1.15;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:relative;min-width:0}.m-seat b{font-family:var(--fd);font-weight:400;font-size:12px;text-transform:uppercase;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-seat.f{background:var(--pnH);box-shadow:0 4px 0 var(--lip);animation:Mpop .5s var(--sp) both}.m-seat.e{border:3px dashed var(--ln);color:var(--tx3)}.m-seat.e .pl{font-family:var(--fd);font-size:26px;line-height:1}.m-seat.e .ol{font-family:var(--fd);font-size:11px;text-transform:uppercase}.m-seat .crown{position:absolute;top:-12px;color:var(--au);filter:drop-shadow(0 2px 0 var(--auL));display:flex}.m-seat .crown svg{width:24px;height:19px}.m-dayh{font-family:var(--fd);font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);margin:8px 0 -6px 4px}.m-act{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px 10px 10px;border-radius:16px;background:var(--pn);box-shadow:0 4px 0 var(--lip);text-align:left;width:100%;animation:Mpop .45s var(--sp) both;animation-delay:calc(var(--i)*40ms)}.m-act.click:active{transform:scale(.98)}.m-actic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-family:var(--fd);font-size:18px}.m-actic .sv,.m-actic .sv svg{width:22px;height:22px;display:block}.m-act .l{min-width:0}.m-act .l b{display:block;font-weight:700;font-size:14px;line-height:1.25}.m-act .l>span{font-size:12px;color:var(--tx3);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.m-act .r{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--tx3)}.m-act .r .m-chev{font-size:22px}.m-photo{display:flex;align-items:center;gap:22px}.m-photobig{position:relative;width:96px;height:96px;flex:none}.m-photobig img{width:96px;height:96px;border-radius:26px;object-fit:cover;display:block;box-shadow:0 0 0 4px var(--v),0 8px 0 var(--vL)}.m-photobig button{position:absolute;right:-10px;bottom:-10px;width:44px;height:44px;border-radius:14px;background:var(--au);color:#472400;color:oklch(.3 .08 60);font-size:20px;font-weight:900;box-shadow:0 4px 0 var(--auL)}.m-presets{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:6px 16px 10px;scrollbar-width:none}.m-presets::-webkit-scrollbar{display:none}.m-presets button{width:52px;height:52px;border-radius:15px;overflow:hidden;box-shadow:0 0 0 3px var(--lip);flex:none;transition:transform .2s var(--sp),box-shadow .15s}.m-presets button.on{box-shadow:0 0 0 3px var(--v),0 4px 0 var(--vL);transform:translateY(-3px)}.m-presets img{width:100%;height:100%;object-fit:cover;display:block}.m-ro{height:52px;border-radius:15px;background:var(--lip);display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-family:var(--fd);font-size:19px;color:var(--tx2);opacity:.85}.m-ro>span:not(.u){font-family:var(--fb);font-size:12px;font-weight:700;color:var(--tx3)}.m-walletcard{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:16px;background:var(--lip);box-shadow:inset 0 3px #00000040}.m-walletcard .ic{width:44px;height:44px;border-radius:14px;background:var(--au);color:#472400;color:oklch(.3 .08 60);display:grid;place-items:center;box-shadow:0 3px 0 var(--auL)}.m-walletcard .ic svg{width:22px;height:22px}.m-walletcard b{display:block;font-family:var(--fd);font-weight:400;font-size:18px;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-row2{display:flex;gap:10px}.m-row2>*{flex:1}.m-reflink{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 14px;border-radius:16px;background:var(--lip);box-shadow:inset 0 3px #0000004d;width:100%}.m-reflink>span{flex:1;min-width:0;font-weight:700;color:var(--tx2);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.m-share{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.m-share .m-btn{width:100%;font-size:15px}.m-steps{display:flex;flex-direction:column;gap:10px}.m-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px 12px 12px}.m-step .n{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-family:var(--fd);font-size:22px;background:var(--v);box-shadow:0 4px 0 var(--vL);text-shadow:0 2px 0 var(--vL)}.m-step b{display:block;font-family:var(--fd);font-weight:400;font-size:17px;text-transform:uppercase;line-height:1.1}.m-step div>span{font-size:13px;color:var(--tx2);font-weight:500;text-wrap:pretty}.m-reffr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px 8px 8px;border-radius:16px;background:var(--lip);animation:Mpop .45s var(--sp) both;animation-delay:calc(var(--i)*40ms)}.m-reffr b{display:block;font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-reffr div>span{font-size:12px;color:var(--tx3);font-weight:600}.m-reffr .m-chip{font-size:11px;height:24px}.m-lnav{flex:none;display:flex;align-items:center;gap:10px;padding:calc(var(--sT) + 8px) var(--px) 8px;z-index:5;position:relative;background:#180c38e6;box-shadow:0 3px #09032099}.m-lnav .wm{font-family:var(--fd);font-size:19px;text-transform:uppercase;flex:1;min-width:0;text-shadow:0 2px 0 var(--lip);display:flex;align-items:center;gap:10px;min-height:44px}.m-lnav img{width:36px;height:36px;flex:none}.m-lrays{position:absolute;inset:0 0 auto 0;height:620px;overflow:hidden;pointer-events:none;z-index:-1}.m-lrays .m-rays{left:50%;top:60px;width:900px;height:900px;margin-left:-450px;opacity:1}.m-lhero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:20px 0 8px}.m-word{--lt:min(60px,calc((100cqw - 2*var(--px) - 30px)/6));display:flex;gap:6px;justify-content:center}.m-word span{width:var(--lt);height:var(--lt);border-radius:22%;display:grid;place-items:center;font-family:var(--fd);font-size:calc(var(--lt)*.62);color:#fff;animation:Mtiledrop .8s var(--sp) both;animation-delay:calc(var(--i)*70ms)}.m-word.a span{background:var(--v);box-shadow:0 6px 0 var(--vL),inset 0 3px #ffffff4d;text-shadow:0 3px 0 var(--vL)}.m-word.b span{background:var(--tx);color:var(--bgD);box-shadow:0 6px #9795b0}.m-word.sm{--lt:44px}.m-lead{font-size:17px;color:var(--tx2);max-width:32ch;text-wrap:pretty;font-weight:500}.m-demo{padding:20px 12px;display:flex;justify-content:center}.m-demo .rd-board{--t:min(50px,calc((100cqw - 2*var(--px) - 56px)/5))}.m-90{padding:22px 18px;display:flex;flex-direction:column;gap:12px}.m-90>.m-rays{right:-260px;top:-200px}.m-90 .big{font-family:var(--fd);font-size:112px;line-height:.85;color:var(--au);text-shadow:0 6px 0 var(--auL)}.m-embs .m-pn{width:116px;padding:16px 8px 14px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.m-embs b{font-family:var(--fd);font-weight:400;font-size:14px;text-transform:uppercase}.m-foot{display:flex;flex-direction:column;gap:6px;color:var(--tx3);font-size:13px;padding:20px 0 4px}.m-foot nav{display:flex;flex-wrap:wrap;column-gap:18px}.m-foot nav a{min-height:44px;display:inline-flex;align-items:center;font-weight:600}.m-authhd{display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 0 4px;text-align:center}.m-ex{--t:46px;display:flex;gap:6px;perspective:900px}.m-authform{padding:20px 16px;display:flex;flex-direction:column;gap:16px}.m-perks{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.m-perks>span{height:32px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;background:var(--lip);font-weight:700;font-size:12px;color:var(--tx2)}.m-perks>span>b{font-family:var(--fd);font-weight:400;font-size:15px;color:var(--au)}.m-swap{text-align:center;color:var(--tx2);font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.M *,.M *:before,.M *:after{animation:none!important;transition:none!important}}.M{height:100vh;height:100dvh;min-height:0}html.m-lock,html.m-lock body{overflow:hidden;overscroll-behavior-y:none}.M .m-page{min-height:0}.m-skel{position:relative;overflow:hidden;background:var(--pn);border-radius:22px;box-shadow:0 5px 0 var(--lip)}.m-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,oklch(1 0 0 / .06),transparent);transform:translate(-100%);animation:Mshimmer 1.8s linear infinite}@keyframes Mshimmer{to{transform:translate(100%)}}.M .rd-coin{filter:drop-shadow(0 2px 0 oklch(.4 .1 60 / .6))}.M .G-spin{display:none}.m-toast.err{background:var(--rd);text-shadow:0 2px 0 var(--rdL);box-shadow:0 4px 0 var(--rdL),0 14px 30px #0006}.M .m-scroll{padding-bottom:calc(var(--sB) + 28px)}.M.kb .m-tabs,.M.kb .m-action{display:none}button.m-fog{font:inherit;color:inherit}.m-tm{height:24px;padding:0 8px;border-radius:8px;background:var(--am);color:#472400;color:oklch(.3 .08 60);font-family:var(--fd);font-size:11px;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;flex:none}.m-banner-sys{flex:none;padding:8px var(--px);background:var(--am);color:#472400;color:oklch(.3 .08 60);font-weight:700;font-size:13px;text-align:center}.M.m-imm{overscroll-behavior-y:none}.M.m-imm .rd-board,.M.m-imm .rd-kbd{user-select:none;-webkit-user-select:none}.m-reveal .rd-tile{width:var(--t);height:var(--t);border-radius:calc(var(--t)*.22);font-size:calc(var(--t)*.56)}.m-mini .ft .m-btn{flex:none}.M button.m-pn{text-align:left}.M button.m-act[disabled],.M button.m-mprow[disabled]{cursor:default;opacity:1}.m-sheet .m-btn.block+.m-btn.block{margin-top:-4px}.m-pinme{margin-bottom:calc(-1 * (var(--sB) + 28px))}.M .rd-board{--t:min(52px, calc((100cqw - 72px)/5) ,calc((100cqh - 64px)/6))}.M .m-boardwrap{padding:12px 0}.m-tabs{padding-bottom:calc(var(--sB) + 12px)}.m-action,.m-kbdwrap{padding-bottom:calc(var(--sB) + 18px)}.M .m-scroll{padding-bottom:calc(var(--sB) + 48px)}.m-pinme{margin-bottom:calc(-1 * (var(--sB) + 48px))}.m-res .m-scroll{padding-bottom:calc(var(--sB) + 32px)}.M .m-scroll{z-index:1}.M .m-banner-sys{position:relative;z-index:1}.m-bell{position:relative}.m-bell svg{width:22px;height:22px}.m-bell .bdg{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--rd);color:#fff;font-weight:800;font-size:10px;display:grid;place-items:center;box-shadow:0 2px 0 var(--rdL),0 0 0 2px var(--bgD)}.m-winnercard{display:flex;align-items:center;gap:12px;background:var(--lip);border-radius:18px;padding:12px 16px;width:100%;max-width:420px;position:relative;z-index:1}.m-winnercard .t{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1;text-align:left}.m-winnercard .t b{font-family:var(--fd);font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-winnercard .take{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:16px;color:var(--au)}
