@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2) format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2) format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2) format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2) format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2) format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2) format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2) format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #080808;--panel: #101010;--panel2: #191919;--line: #353535;--line-soft: #2a2a2a;--text: #f7f7f7;--muted: #b3b4bd;--dim: #82838c;--red: #ed0a14;--red-hi: #ff1018;--red-soft: #ff697a;--ok: #85d4ae;--radius: 13px;--display: "Oswald", Impact, "Arial Narrow", Arial, sans-serif;--sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--side-w: 210px;--top-h: 72px;--tabbar-h: 0px}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background-color:var(--bg);background-image:radial-gradient(#ffffff0b .7px,transparent .9px);background-size:6px 6px;color:var(--text);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:2px solid #fff;outline-offset:3px}img{max-width:100%}[hidden]{display:none!important}.ic{width:18px;height:18px;flex-shrink:0}.boot{display:grid;place-items:center;min-height:100vh;color:var(--muted);letter-spacing:2px;font-size:12px;text-transform:uppercase}.fatal{max-width:520px;margin:18vh auto 0;padding:0 20px;color:var(--muted);white-space:pre-wrap}.fatal h1{color:var(--text);font-size:22px}.top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:18px;min-height:var(--top-h);padding:calc(12px + env(safe-area-inset-top,0px)) 24px 12px;background:#0c0c0cf2;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.brand{display:flex;gap:8px;align-items:center;color:var(--red-hi);font-size:22px;font-weight:800;letter-spacing:-1px;background:none;border:0;padding:0}.brand .ic{width:24px;height:24px}a.brand{text-decoration:none;cursor:pointer}a.brand:hover{color:#fff}.icon-btn.gift .ic{color:var(--red-hi)}.promo-input{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:2px;font-size:18px}.promo-done{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:12px;border:1px solid var(--line)}.promo-done>.ic{width:32px;height:32px;color:var(--ok);flex:none}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1px}.promo-form .field{min-width:0}.season{color:var(--muted);font-size:11px;letter-spacing:2px;margin-right:auto;text-transform:uppercase;min-width:0}.season span{display:block;font-size:12px;letter-spacing:0;color:var(--text);text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-actions{display:flex;align-items:center;gap:10px}.chip-btn{display:inline-flex;align-items:center;gap:9px;min-height:42px;border:1px solid var(--line);background:var(--panel);padding:8px 13px;border-radius:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.chip-btn .ic{color:var(--red-hi)}.chip-btn .chev .ic{color:var(--muted);width:16px;height:16px}.chip-btn .chev{display:inline-flex}.chip-btn:hover{border-color:#555}.chip-btn .av{width:24px;height:24px;border-radius:50%;object-fit:cover}.chip-btn .nm{max-width:120px;overflow:hidden;text-overflow:ellipsis}.icon-btn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--panel)}.icon-btn .ic{color:var(--muted)}.demo-tag{font-size:10px;letter-spacing:1.5px;color:#ffadb6;border:1px solid #5a2a32;background:#1d151a;padding:4px 8px;border-radius:6px;text-transform:uppercase}.shell{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:calc(100vh - var(--top-h))}.side{position:sticky;top:var(--top-h);align-self:start;height:calc(100vh - var(--top-h));overflow-y:auto;padding:18px 12px;border-right:1px solid var(--line);background:#0a0a0af2;display:flex;flex-direction:column;scrollbar-width:none}.side::-webkit-scrollbar{display:none}.nav{display:flex;flex-direction:column;gap:2px}.nav-btn{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:10px 11px;background:transparent;border:0;border-radius:3px;color:var(--muted);text-align:left;font-size:13px;min-height:40px}.nav-btn:hover{color:var(--text);background:#ffffff06}.nav-btn[aria-current=page]{background:linear-gradient(90deg,#68101355,#181818);color:#fff;box-shadow:inset 2px 0 var(--red-hi)}.nav-btn .badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.nav-sep{height:1px;background:var(--line);margin:12px 4px}.nav-label{font-size:10px;letter-spacing:1.6px;color:var(--dim);text-transform:uppercase;padding:4px 11px}.side-note{display:flex;gap:8px;color:#767682;font-size:11px;margin:auto 9px 0;padding-top:24px}.main{min-width:0;padding:32px 32px calc(40px + var(--tabbar-h) + env(safe-area-inset-bottom,0px));background:radial-gradient(ellipse at 100% 0,#51101618,transparent 55%)}.page{max-width:1240px;margin:0 auto;animation:page-in .22s ease-out}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.foot-hint{max-width:1240px;margin:34px auto 0;color:var(--dim);font-size:11px}.tabbar{display:none}.sheet-backdrop{position:fixed;inset:0;z-index:60;background:#000a;display:flex;align-items:flex-end;animation:fade .15s}.sheet{width:100%;max-height:80vh;overflow-y:auto;background:#111;border-top:1px solid var(--line);border-radius:18px 18px 0 0;padding:10px 12px calc(16px + env(safe-area-inset-bottom,0px));animation:sheet-up .2s ease-out}.sheet-grip{width:40px;height:4px;border-radius:2px;background:#444;margin:2px auto 12px}.sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sheet-grid .nav-btn{flex-direction:column;gap:6px;text-align:center;font-size:11px;padding:12px 6px;border-radius:10px;background:#181818;min-height:72px;justify-content:center}.sheet-grid .nav-btn[aria-current=page]{box-shadow:inset 0 -2px var(--red-hi)}.sheet-grid .nav-btn .badge{position:absolute;top:8px;right:8px;margin:0}@keyframes sheet-up{0%{transform:translateY(30px);opacity:.4}to{transform:none;opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}h1{font-size:30px;line-height:1.12;letter-spacing:-1px;margin:0 0 8px;font-weight:800;text-transform:uppercase}h2{font-size:19px;line-height:1.3;margin:0 0 14px;font-weight:700}h3{font-size:15px;margin:0 0 8px;font-weight:700;line-height:1.35}p{margin:7px 0 12px;color:var(--muted)}.pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.pagehead p{font-size:13px;margin:0}.tag{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel2);padding:5px 9px;border-radius:7px;font-size:11px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.tag .ic{width:13px;height:13px}.tag.red{color:#ff8c98;border-color:#5a2a32;background:#1d1316}.tag.ok{color:var(--ok);border-color:#2c4a3c;background:#121b17}.tag.gold{color:#f0c877;border-color:#5b4724;background:#1c1710}.label{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.number{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:8px 0}.number small{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}.big{font-size:46px;font-weight:800;letter-spacing:-2px;line-height:1;margin:14px 0;font-variant-numeric:tabular-nums}.big small{font-size:14px;font-weight:600;letter-spacing:0;color:var(--muted);margin-left:6px}.small{font-size:12px}.muted{color:var(--muted)}.red{color:var(--red-soft)}.positive{color:var(--ok)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.between{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.stack{display:grid;gap:16px;align-content:start}.spacer{height:20px}.section-title{display:flex;align-items:center;gap:12px;margin:30px 0 16px}.section-title h2{margin:0}.card{position:relative;min-width:0;background:radial-gradient(ellipse at 100% 100%,#28191b55,transparent 70%),linear-gradient(145deg,#171717,#090909);border:1px solid #373737;border-radius:var(--radius);padding:23px;box-shadow:inset 0 0 0 6px #08080855}.card.done{opacity:.72}.card.next{border-color:#7a2a33}.hero{background:radial-gradient(ellipse at right,#73101c55,transparent 65%),#101010;overflow:hidden;min-height:240px;padding:28px}.hero h2{font-size:30px;max-width:420px;line-height:1.14;letter-spacing:-1px}.hero>*:not(.orb){position:relative;z-index:1}.hero p{max-width:360px}.orb{position:absolute;width:150px;height:150px;border-radius:50%;right:30px;top:50px;background:radial-gradient(circle at 30% 25%,#fa4257,#9d1229 45%,#260912 80%);box-shadow:0 0 70px #bd1d3638,inset -15px -8px 20px #18030c;border:1px solid #d3314a;opacity:.55;pointer-events:none;display:grid;place-items:center;color:#ffbcc6}.orb .ic{width:70px;height:70px;fill:currentColor;stroke-width:1;mix-blend-mode:screen}.iconbox{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:9px;background:linear-gradient(135deg,#f00008,#750006);color:#fff;margin-bottom:14px;box-shadow:0 6px 16px #0008;transform:rotate(-3deg);flex-shrink:0}.iconbox .ic{width:22px;height:22px;filter:drop-shadow(2px 2px 0 #480002)}.iconbox.ok{background:linear-gradient(135deg,#2f8f63,#134a31)}.iconbox.wait{background:linear-gradient(135deg,#8a6a2a,#3d2d0f)}.btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--line);border-radius:7px;background:var(--panel2);padding:10px 15px;font-weight:600;font-size:13px;text-decoration:none;white-space:nowrap;transition:border-color .15s,filter .15s}.btn:hover:not(:disabled){border-color:#5a5a5a}.btn.primary{background:linear-gradient(120deg,var(--red-hi),#ba0008);border-color:#f12028;color:#fff;box-shadow:0 6px 16px #a000081c}.btn.primary:hover:not(:disabled){filter:brightness(1.08)}.btn.quiet{background:transparent;color:var(--muted)}.btn.block{width:100%}.btn.sm{min-height:34px;padding:6px 11px;font-size:12px}.btn .ic{width:16px;height:16px}.tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.tabs .btn[aria-pressed=true]{background:#e5070c;color:#fff;border-color:#ed2329}.tabs .cnt{font-size:11px;opacity:.8;font-variant-numeric:tabular-nums}.meter{height:7px;background:#292931;border-radius:9px;overflow:hidden;margin:12px 0 8px}.meter>span{display:block;height:100%;background:linear-gradient(90deg,#b8000a,var(--red-hi));border-radius:9px;transition:width .4s ease}.meter.thick{height:10px}.meter.ok>span{background:linear-gradient(90deg,#2f8f63,#85d4ae)}.list{list-style:none;padding:0;margin:0}.list li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.list li:last-child{border-bottom:0}.list li strong{text-align:right;font-variant-numeric:tabular-nums}.callout{padding:14px 16px;border-radius:10px;background:#21171c;color:#d4b9c2;font-size:12.5px;margin:16px 0;line-height:1.55}.callout.info{background:#15191f;color:#b9c6d4}.callout.claim{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--red-hi);color:var(--text)}.callout.claim>span{display:inline-flex;align-items:center;gap:8px}.rule{border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.empty{padding:40px 20px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius)}.field{display:grid;gap:7px;font-size:12.5px;margin:16px 0;color:var(--muted)}.field>span:first-child{color:var(--text);font-weight:500}.input,.select,.textarea{background:#0e0e12;border:1px solid #3d3d48;border-radius:8px;color:var(--text);padding:11px 12px;min-width:0;width:100%;min-height:44px}.textarea{resize:vertical;min-height:110px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:#77777f;outline:none}.form-error{color:#ff8c98;font-size:12.5px;margin:10px 0}.form-ok{color:var(--ok);font-size:12.5px;margin:10px 0}.seg{display:inline-flex;gap:6px;flex-wrap:wrap}.seg .btn[aria-pressed=true]{border-color:var(--red-hi);background:#2a0d10;color:#fff}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line);vertical-align:middle}th{color:var(--muted);font-weight:400;font-size:12px}td:last-child,th:last-child{text-align:right}.table-wrap{overflow-x:auto}tr.me td{background:#30141d}.label .ic{width:13px;height:13px;vertical-align:-2px}.stat-list li{padding:8px 0;font-size:12.5px}tr.click{cursor:pointer}tr.click:hover td{background:#1c1418}.bars{display:flex;align-items:flex-end;gap:4px;height:140px;margin-top:14px}.bars .bar{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;background:none;border:0;padding:0;cursor:pointer;color:inherit}.bars .bar-v{display:block;height:max(var(--h),2px);background:linear-gradient(180deg,var(--red-hi),#6d0007);border-radius:4px 4px 1px 1px;opacity:.75;transition:opacity .15s}.bars.ok .bar-v{background:linear-gradient(180deg,#85d4ae,#1f5c40)}.bars .bar.below .bar-v{background:linear-gradient(180deg,#4a4a52,#2a2a30)}.bars .bar:hover .bar-v,.bars .bar.on .bar-v{opacity:1}.bars .bar.on .bar-x{color:var(--text);font-weight:700}.bars .bar-x{font-size:10px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;overflow:hidden}.track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:18px}.reward{padding:13px 8px;border:1px solid #383838;border-radius:9px;text-align:center;min-height:122px;font-size:11px;background:linear-gradient(145deg,#181818,#0a0a0a);display:flex;flex-direction:column;align-items:center;gap:4px}.reward .ic{width:24px;height:24px;color:#fb657b;margin:8px auto}.reward strong{display:block;font-size:12px}.reward span{color:var(--muted)}.reward.is-done{opacity:.62}.reward.is-done .ic{color:var(--ok)}.reward.is-next{border-color:var(--red-hi);background:linear-gradient(135deg,#78030a,#170809)}.quests{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.tags{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.quest-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.quest-foot .n{color:var(--muted);font-variant-numeric:tabular-nums}.status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.status .ic{width:15px;height:15px}.status.ok{color:var(--ok)}.status.wait{color:#e6c27a}.status.bad{color:#ff8c98}.section-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.section-bar .grow{flex:1;min-width:160px}.section-bar .meter{margin:0}.calendar{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.day{padding:12px 6px;text-align:center;border:1px solid #383838;border-radius:9px;color:var(--muted);font-size:12px;background:linear-gradient(145deg,#181818,#0a0a0a);display:flex;flex-direction:column;align-items:center;gap:4px}.day .ic{width:16px;height:16px;color:#d0586b}.day strong{color:var(--text);font-variant-numeric:tabular-nums}.day .t{font-size:10px;color:#e6c27a;min-height:14px}.day.claimed{opacity:.6}.day.claimed .ic{color:var(--ok)}.day.available{background:linear-gradient(135deg,#78030a,#170809);border-color:var(--red-hi);color:#fff}.day.waiting{border-color:var(--red-hi);border-style:dashed}.day.week{border-color:#5b4724}.banner{padding:28px;border:1px solid #3b3b3b;border-radius:12px;margin-bottom:22px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 20%,#ad000526,transparent 60%),repeating-linear-gradient(125deg,transparent 0 50px,#ffffff03 51px 52px),#0b0b0b}.banner:after{content:"✦";position:absolute;right:18px;top:-40px;font-size:230px;color:#ee000626;pointer-events:none;line-height:1}.banner h2{font-family:var(--display);font-size:48px;letter-spacing:0;line-height:.98;margin:9px 0;text-transform:uppercase;max-width:520px;position:relative}.banner p{position:relative}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:22px;align-items:stretch}.product{display:flex;flex-direction:column;padding:8px;background:#0b0b0b;border:1px solid #414141;border-radius:13px;box-shadow:0 12px 30px #0004;min-width:0}.product:hover{border-color:#8b4141}.product.selected{border-color:var(--tone, var(--red-hi))}.poster{height:270px;position:relative;overflow:hidden;border-radius:8px;isolation:isolate;border-bottom:1px solid #3b2525;background:radial-gradient(ellipse at 70% 80%,#ff151527,transparent 60%),radial-gradient(#ffffff15 .6px,transparent .9px),linear-gradient(140deg,#292929,#080808 75%);background-size:auto,4px 4px,auto}.poster:before{content:"";position:absolute;inset:15px;border:1px solid #ffffff18;border-radius:3px;transform:skewY(-5deg)}.poster-name{position:absolute;top:26px;left:16px;right:16px;font-family:var(--display);font-weight:700;font-size:clamp(44px,5vw,78px);color:#ffffff27;white-space:nowrap;letter-spacing:-1px;line-height:.98;z-index:-1;text-transform:uppercase}.serial{position:absolute;right:15px;top:13px;font-size:11px;color:#b3b3b3;letter-spacing:1px}.edition{position:absolute;left:17px;bottom:16px;font-size:10px;letter-spacing:2px;color:#bdbdbd}.emblem{position:absolute;inset:60px 0 25px;display:grid;place-items:center;isolation:isolate}.emblem:before{content:"";position:absolute;width:130px;height:146px;border-radius:13px;z-index:-1;background:linear-gradient(130deg,#ff363c,#d00009 40%,#650005 85%);border:1px solid #ff6a6a;transform:rotate(-13deg) skewY(4deg);box-shadow:8px 10px #380003,9px 11px #c51b20,0 20px 30px #000c}.emblem:after{content:"";position:absolute;width:104px;height:120px;border:1px solid #ffb6b640;transform:rotate(-13deg) skewY(4deg);border-radius:8px;z-index:-1}.emblem .ic{width:76px;height:76px;color:#fff;stroke-width:1.9;filter:drop-shadow(3px 4px 0 #760006)}.poster[data-kind=diamond] .emblem:before{transform:rotate(45deg);border-radius:4px;background:linear-gradient(135deg,#eee,#7f7f7f 35%,#181818 36%,#d4000c 75%);width:116px;height:116px}.poster[data-kind=diamond] .emblem:after{transform:rotate(45deg);width:94px;height:94px;border-radius:2px}.poster[data-kind=platinum] .emblem:before{background:linear-gradient(135deg,#fff,#757575 30%,#141414 62%,#a7a7a7);border-color:#ccc}.poster[data-kind=admin] .emblem:before{border-radius:14px 14px 40px 40px;transform:rotate(-7deg);background:linear-gradient(135deg,#ff282e,#a90006 50%,#230003)}.poster[data-kind=nitro] .emblem:before{border-radius:50%;transform:rotate(-18deg);width:140px;height:140px;background:linear-gradient(135deg,#f4f4f4,#444 48%,#bf0008 49%,#4c0003);border-color:#999}.poster[data-kind=elite] .emblem:before{background:linear-gradient(135deg,#f0c877,#8a5d1c 45%,#1b1206 46%,#e5070c);border-color:#f0c877}.card-body{padding:22px 18px 18px;display:flex;flex-direction:column;flex:1;min-width:0}.card-body h2{font-size:27px;letter-spacing:-.7px;overflow-wrap:anywhere;margin-bottom:8px}.card-body>p{flex:1;margin-bottom:18px;font-size:13.5px;line-height:1.6}.card-foot{border-top:1px solid #333;padding-top:14px;display:grid;gap:12px}.price-pair{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.price-pair strong{font-size:27px;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.price-pair strong span,.price-pair>span{color:var(--muted);font-size:13px;font-weight:500;letter-spacing:0}.chip{display:inline-flex;gap:5px;align-items:center;font-size:11px;padding:4px 7px;border-radius:4px;border:1px solid #3c3c3c;background:#181818;color:#bcbcbc;white-space:nowrap}.chip .ic{width:12px;height:12px}.chip.ok{color:var(--ok);border-color:#2c4a3c}.case-poster{isolation:isolate;height:270px;position:relative;overflow:hidden;border-radius:8px;background:radial-gradient(ellipse at 50% 90%,#ae00153d,transparent 65%),radial-gradient(#ffffff15 .6px,transparent 1px),#101010;background-size:auto,5px 5px,auto}.case-poster .poster-name{white-space:normal;max-width:calc(100% - 38px);font-size:clamp(26px,3vw,44px);line-height:1.04;top:24px;left:18px;color:#ffffff32}.case-art{position:absolute;inset:110px 0 0;display:grid;place-items:center;perspective:600px}.crate{width:135px;height:93px;border-radius:7px;border:2px solid #ef6b6b;position:relative;display:grid;place-items:center;background:linear-gradient(135deg,#ef111b,#ac0008 46%,#420005);box-shadow:12px 15px #210002,13px 16px #a4151d,0 20px 40px #000b;transform:rotateX(15deg) rotateY(-26deg) rotate(-8deg)}.crate:before{content:"";position:absolute;left:-2px;right:-2px;top:21px;height:14px;background:#ececec;box-shadow:0 3px #450004}.crate:after{content:"";position:absolute;top:0;bottom:0;width:16px;left:20px;border-left:3px solid #e8e8e8;border-right:3px solid #e8e8e8}.crate .ic{width:31px;height:31px;color:#fff;margin-top:24px;filter:drop-shadow(2px 3px 0 #640002);position:relative;z-index:1}.case-poster[data-case=neon] .crate{background:linear-gradient(135deg,#ddd,#333 50%,#050505);border-color:#ccc}.case-poster[data-case=neon] .crate:before{background:#ee101b}.case-poster[data-case=eclipse] .crate{background:linear-gradient(140deg,#595959,#090909 50%,#a10009);border-color:#777;transform:rotateX(10deg) rotateY(24deg) rotate(5deg)}.case-poster[data-case=royal] .crate{background:linear-gradient(130deg,#fff,#888 42%,#d01 43%,#460006);border-color:#fff;box-shadow:12px 15px #310006,13px 16px #c88888,0 20px 40px #000}.case-title{font-family:var(--display);font-weight:700;font-size:clamp(26px,2.6vw,38px);line-height:1.08;margin:6px 0 12px;text-transform:uppercase}.opening{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:22px;margin:16px 0 22px;padding:18px;background:#101010;border:1px solid #393939;border-radius:12px}.opening .case-poster{height:170px}.opening .case-poster .poster-name{font-size:22px}.opening .case-art{inset:40px 0 0}.stage{border:1px solid #414141;border-radius:18px;background:radial-gradient(ellipse at 50% 45%,#43111f22,transparent 75%),#0c0c10;padding:24px 22px 22px;margin-bottom:22px;min-width:0;box-shadow:inset 0 0 0 6px #06060688}.reel-wrap{position:relative;margin:22px 0}.reel-wrap:before,.reel-wrap:after{content:"";position:absolute;left:calc(50% - 6px);width:12px;height:12px;transform:rotate(45deg);background:#fff;box-shadow:0 0 14px #fff8;z-index:3;pointer-events:none}.reel-wrap:before{top:-6px}.reel-wrap:after{bottom:-6px}.viewport{--tile: 180px;height:292px;position:relative;overflow:hidden;border-radius:16px;background:radial-gradient(ellipse at 50% 100%,#8b142329,transparent 65%),#08090c;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.viewport:after{content:"";position:absolute;left:calc(50% - 1px);top:0;bottom:0;width:2px;background:#fff5;z-index:2;pointer-events:none}.reel{display:flex;gap:10px;position:absolute;top:22px;left:0;will-change:transform}.tile{--rarity: #b8b8be;--loot: #ec7784;position:relative;flex:0 0 var(--tile);width:var(--tile);height:246px;padding:14px;border:1px solid color-mix(in srgb,var(--rarity) 68%,#222);border-bottom:4px solid var(--rarity);border-radius:14px;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--loot) 23%,transparent),transparent 75%),linear-gradient(145deg,#242731,#0c0e14);box-shadow:inset 0 1px #ffffff35,0 9px 18px #0009;overflow:hidden;text-align:left}.tile-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;letter-spacing:1.2px;color:#bec0c9}.tile-meta .r{color:var(--rarity);letter-spacing:.2px}.tile-art{height:118px;display:grid;place-items:center;border-bottom:1px solid #ffffff0b;margin-bottom:12px;background:radial-gradient(ellipse,color-mix(in srgb,var(--rarity) 25%,transparent),transparent 70%)}.tile-art .ic{width:78px;height:78px;color:var(--loot);stroke-width:2.1;transform:rotate(-9deg);filter:drop-shadow(0 2px 0 #fff6) drop-shadow(0 6px 0 #000b) drop-shadow(0 0 18px color-mix(in srgb,var(--loot) 28%,transparent))}.tile-name{display:block;font-size:22px;line-height:1.1;letter-spacing:-.7px;color:#fff;font-weight:800;overflow-wrap:anywhere}.tile-unit{display:block;font-size:11.5px;color:#c4c6ce;margin-top:5px}.tile-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:9px;letter-spacing:1.3px;color:#a8abb7}.tile-foot span:last-child{color:var(--rarity)}.tile.winner{border-color:var(--rarity);background:linear-gradient(140deg,color-mix(in srgb,var(--rarity) 36%,#23252b),#13151b);box-shadow:0 0 28px color-mix(in srgb,var(--rarity) 38%,transparent),inset 0 0 0 4px #ffffff10}.tile.winner .tile-foot span:last-child{color:#fff}.drops{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin-bottom:20px}.loot{--loot: #e6b55e;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--loot) 55%,#24242c);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--loot) 16%,#191a21),#0e1016 70%);box-shadow:inset 0 1px #fff2;min-width:0}.loot-top{display:flex;justify-content:space-between;gap:8px;padding:13px 14px;color:var(--loot);font-size:11px;letter-spacing:.6px;flex-wrap:wrap}.loot-art{height:150px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--loot) 26%,transparent),transparent 70%)}.loot-art .ic{width:92px;height:92px;color:var(--loot);stroke-width:1.8;transform:rotate(-12deg);position:relative;filter:drop-shadow(0 2px 0 #fff6) drop-shadow(0 7px 0 #0009) drop-shadow(0 12px 18px #000b)}.loot-word{position:absolute;inset:18px 8px auto;text-align:center;font-family:var(--display);font-size:44px;line-height:1;color:var(--loot);opacity:.12;overflow:hidden;white-space:nowrap}.loot-content{padding:16px;border-top:1px solid #ffffff12;background:#07090d77}.loot-content strong{font-size:24px;line-height:1.1;letter-spacing:-.7px;display:block;color:#fff;overflow-wrap:anywhere}.loot-content p{font-size:12px;margin:7px 0 0;color:#b7bdc9}.loot-kind{display:block;margin-top:14px;font-size:10px;letter-spacing:1.5px;color:var(--loot)}.result{margin-top:18px;border-radius:14px;border:1px solid #b12730;background:radial-gradient(ellipse at left,#63000b55,transparent 70%),#111;padding:22px;display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:24px;align-items:center;animation:page-in .3s ease-out}.result h2{font-size:26px;margin:6px 0 8px}.rarity-line{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--rarity)}.rarity-line:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rarity)}.history{display:flex;gap:8px;flex-wrap:wrap}.role-card{position:relative;padding:24px;border:1px solid #555;border-radius:12px;background:radial-gradient(ellipse at 90% 20%,#7b061b33,transparent 70%),#0c0c0c;overflow:hidden;min-height:245px}.role-card>*:not(.watermark){position:relative}.role-title{font-family:var(--display);font-weight:700;font-size:46px;line-height:1;margin:12px 0 16px;overflow-wrap:anywhere;text-transform:uppercase}.watermark{position:absolute;right:15px;bottom:15px;opacity:.16;transform:rotate(-13deg)}.watermark .ic{width:135px;height:135px;color:#f71422}.discord-role{display:inline-flex;align-items:center;gap:8px;border:1px solid #444;border-radius:30px;padding:5px 12px;background:#171717;color:var(--role, #ff4952);font-size:13px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-role:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--role, #ec1019);flex-shrink:0}.swatches{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.swatch{width:30px;height:30px;border-radius:50%;border:2px solid #ffffff22;background:var(--c);padding:0}.swatch[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 2px #000 inset}.color-input{width:44px;height:32px;padding:0;border:1px solid #3d3d48;border-radius:8px;background:none}.community{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.community .card{padding:18px}.avatar{width:68px;height:68px;border-radius:18px;object-fit:cover;border:1px solid #a6334e;background:radial-gradient(circle at 30% 20%,#c62745,#300e19);display:grid;place-items:center;font-size:24px;font-weight:800;flex-shrink:0}.avatar.elite{border:3px double #f0c877;box-shadow:0 0 20px #f0c87733}.range{width:160px;accent-color:var(--red);min-height:32px}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end;margin-bottom:18px}.pod{text-align:center;padding:18px 10px;border:1px solid #383838;border-radius:12px;background:linear-gradient(145deg,#181818,#0a0a0a);min-width:0}.pod.p1{padding-top:28px;border-color:#7a5b25;background:linear-gradient(160deg,#3a2a10,#0e0b06 70%)}.pod.p2{border-color:#555a66}.pod.p3{border-color:#6a3a26}.pod.me{box-shadow:0 0 0 2px var(--red-hi)}.pod img,.pod .ph{width:58px;height:58px;border-radius:50%;object-fit:cover;margin:0 auto 8px;display:grid;place-items:center;background:#2a2a2a;font-weight:800}.pod .place{font-family:var(--display);font-size:28px;line-height:1;color:#f0c877}.pod .nm{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod .pt{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.lb-user{display:flex;align-items:center;gap:10px;min-width:0}.lb-user img,.lb-user .ph{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#2a2a2a;display:grid;place-items:center;font-size:12px;font-weight:700}.lb-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-backdrop{position:fixed;inset:0;z-index:70;background:#000b;display:grid;place-items:center;padding:20px;animation:fade .15s;overflow-y:auto}.modal{width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;position:relative;background:linear-gradient(145deg,#1a1a1a,#080808);border:1px solid #595959;border-radius:16px;padding:24px;box-shadow:0 30px 80px #000;animation:page-in .2s ease-out}.modal.wide{width:min(760px,100%)}.modal-close{position:absolute;top:14px;right:14px}.modal h2{padding-right:44px}.modal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.checkout{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.checkout>div{border:1px solid #333;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px}.checkout .price{font-size:22px;font-weight:700;letter-spacing:-.5px}.checkout .btn{margin-top:auto}.toast{position:fixed;left:50%;bottom:calc(24px + var(--tabbar-h) + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:80;display:flex;gap:10px;align-items:flex-start;max-width:min(520px,calc(100vw - 32px));padding:13px 16px;border-radius:12px;background:#13201a;border:1px solid #2c4a3c;color:#c0e8d2;font-size:13px;box-shadow:0 16px 40px #000c;animation:toast-in .2s ease-out}.toast.err{background:#241316;border-color:#5a2a32;color:#ffc4cb}.toast .ic{margin-top:1px}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.skeleton{border-radius:var(--radius);background:linear-gradient(90deg,#141414,#1d1d1d,#141414);background-size:200% 100%;animation:shimmer 1.2s infinite;min-height:160px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 1400px){.products.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.track{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){:root{--side-w: 172px}.main{padding:22px 20px calc(40px + env(safe-area-inset-bottom,0px))}.season{display:none}.brand{margin-right:auto}.grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.track{grid-template-columns:repeat(4,minmax(0,1fr))}.orb{opacity:.25;right:5px}.poster,.case-poster{height:240px}}@media (max-width: 760px){:root{--top-h: 60px;--tabbar-h: 64px}.top{padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;gap:8px}.brand{font-size:19px}.chip-btn{min-height:40px;padding:6px 10px}.chip-btn .nm,.chip-btn .chev,.top .snd{display:none}.shell{display:block}.side{display:none}.main{padding:18px 16px calc(28px + var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#0c0c0cf5;backdrop-filter:blur(8px);border-top:1px solid var(--line)}.tabbar .nav-btn{flex-direction:column;gap:3px;justify-content:center;text-align:center;font-size:10px;padding:6px 2px;border-radius:0;min-height:0}.tabbar .nav-btn[aria-current=page]{box-shadow:inset 0 2px var(--red-hi);background:linear-gradient(180deg,#68101340,transparent)}.tabbar .nav-btn .badge{position:absolute;top:5px;left:calc(50% + 6px);margin:0}.grid,.grid.three,.grid.four,.products,.checkout{grid-template-columns:1fr}.pagehead{margin-bottom:18px}h1{font-size:25px}.hero{padding:22px;min-height:0}.hero h2{font-size:25px}.card{padding:18px}.number{font-size:26px}.big{font-size:38px}.track{grid-template-columns:repeat(3,minmax(0,1fr))}.banner{padding:22px}.banner h2{font-size:36px}.poster,.case-poster{height:220px}.opening{grid-template-columns:1fr}.opening .case-poster{display:none}.stage{padding:14px 10px}.viewport{--tile: 140px;height:236px}.tile{height:196px;padding:11px}.tile-art{height:82px}.tile-art .ic{width:56px;height:56px}.tile-name{font-size:18px}.tile-foot{display:none}.drops{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.loot-top{padding:10px;letter-spacing:0}.loot-art{height:112px}.loot-art .ic{width:68px;height:68px}.loot-word{font-size:30px}.loot-content{padding:12px}.loot-content strong{font-size:19px}.result{grid-template-columns:1fr}.role-title{font-size:36px}.podium{gap:8px}.pod{padding:12px 6px}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:88vh;border-radius:18px 18px 0 0;padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px))}.calendar{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.quests{grid-template-columns:1fr}}@media (max-width: 380px){.track{grid-template-columns:repeat(2,minmax(0,1fr))}.tabbar .nav-btn{font-size:9px}.chip-btn{padding:6px 8px;gap:6px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.discord-role .role-icon{width:16px;height:16px;border-radius:3px;object-fit:contain}.discord-role:has(.role-icon):before{display:none}.role-icon-preview{display:block;width:64px;height:64px;object-fit:contain;margin-top:10px;border-radius:8px;background:#171717}.my-roles .card .row{margin-top:10px}.btn.danger{border-color:#e5070c66;color:#ff5c74}.btn.danger:hover:not(:disabled){background:#e5070c22}.g-wrap .g-topline{display:flex;align-items:stretch;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.g-wrap .g-tabs{display:flex;gap:10px;flex:1;min-width:0}.g-wrap .g-tab{position:relative;display:flex;align-items:center;gap:13px;text-align:left;padding:15px 20px;flex:1;max-width:260px;min-width:0;border:1px solid var(--line);border-radius:10px;background:linear-gradient(135deg,#191919,#0c0c0c);color:var(--text);transition:border-color .15s,background .15s}.g-wrap .g-tab strong{font-size:18px;display:block;font-weight:750}.g-wrap .g-tab small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.g-wrap .g-tab-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #424242;border-radius:8px;color:#b6b6b6;background:#ffffff07}.g-wrap .g-tab-icon svg{width:21px;height:21px}.g-wrap .g-tab[aria-pressed=true]{border-color:#b71e24;background:linear-gradient(125deg,#351013,#111 80%);box-shadow:inset 0 1px #ffffff0e}.g-wrap .g-tab[aria-pressed=true] .g-tab-icon{background:var(--red);border-color:#ff333b;color:#fff}.g-wrap .g-tab[aria-pressed=true] small{color:#d3bfc0}.g-wrap .g-tab-dot{width:6px;height:6px;border-radius:50%;background:#ff4550;margin-left:auto;box-shadow:0 0 10px #ff132566}.g-wrap .g-wallet{display:flex;align-items:center;justify-content:center;gap:14px;padding:13px 18px;border:1px solid var(--line);border-radius:10px;background:#111;text-align:left;color:var(--text)}.g-wrap .g-wallet small{display:block;font-size:9px;letter-spacing:1.5px;color:var(--muted)}.g-wrap .g-wallet strong{font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.7px}.g-wrap .g-wallet em{font-size:11px;font-weight:400;font-style:normal;letter-spacing:0;color:var(--muted)}.g-wrap .g-wallet>svg{width:16px;height:16px;color:#888}.g-wrap .g-coin-icon{color:var(--red);display:flex}.g-wrap .g-coin-icon svg{width:28px;height:28px}.g-wrap .g-layout{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.9fr);gap:24px;align-items:start}.g-wrap .card.g-controls{padding:24px;background:linear-gradient(140deg,#181818,#0c0c0c);border:1px solid #373737;border-radius:13px;box-shadow:inset 0 1px #ffffff0d}.g-wrap .g-control-title .g-label{font-size:10px;letter-spacing:2px;color:#a8a8a8}.g-wrap .g-control-title h2{font-family:Inter,Arial,sans-serif;font-size:22px;letter-spacing:-.5px;font-weight:750;margin:8px 0 22px}.g-wrap .g-bet-field{margin:0 0 10px;gap:9px;font-size:12px;color:#bbb}.g-wrap .g-bet-input{position:relative;display:block}.g-wrap .g-bet-input input{padding:15px 50px 15px 16px;background:#080808;border:1px solid #444;border-radius:7px;font-size:23px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.g-wrap .g-bet-input input::-webkit-inner-spin-button,.g-wrap .g-bet-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.g-wrap .g-bet-input>svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:21px;height:21px;color:#a7a7a7;pointer-events:none}.g-wrap .g-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.g-wrap .g-presets button{min-height:35px;padding:6px 3px;background:#1c1c1c;border:1px solid #353535;border-radius:6px;color:#bdbdbd;font-size:11px;font-variant-numeric:tabular-nums}.g-wrap .g-presets button[aria-pressed=true]{border-color:#a8282d;color:#fff;background:#2a1315}.g-wrap .g-presets button:disabled{opacity:.45}.g-wrap .g-mine-count{font-size:12px;color:#bbb;margin:20px 0 0}.g-wrap .g-mine-count select{background:#080808;border-color:#444;border-radius:7px;padding:12px;font-size:14px}.g-wrap .g-limit{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:20px 0;color:#9d9d9d}.g-wrap .g-limit strong{font-weight:500;color:#c6c6c6}.g-wrap .g-primary-row{margin-top:14px}.g-wrap .g-primary-row .btn{width:100%;min-height:50px;font-size:14px;border-radius:7px;white-space:normal}.g-wrap .g-primary-row .btn:disabled{opacity:.4}.g-wrap p.g-hint{font-size:11px;line-height:1.6;text-align:center;margin:12px 0 0;color:#aaa}.g-wrap .g-error{font-size:12px;line-height:1.5;color:#ff858b;border-left:2px solid var(--red);padding-left:10px;margin-bottom:12px}.g-wrap .g-error:empty{display:none}.g-wrap .g-rules{margin-top:23px;border-top:1px solid #303030;padding-top:17px;font-size:12px}.g-wrap .g-rules summary{display:flex;gap:8px;align-items:center;color:#c4c4c4;list-style:none;cursor:pointer}.g-wrap .g-rules summary::-webkit-details-marker{display:none}.g-wrap .g-rules summary svg{width:15px;height:15px}.g-wrap .g-rules summary svg:last-child{margin-left:auto}.g-wrap .g-rules[open] summary svg:last-child{transform:rotate(180deg)}.g-wrap .g-rules p{font-size:11px;line-height:1.7;margin-top:12px}.g-wrap .card.g-play{padding:0;min-width:0;overflow:hidden;border:1px solid #414141;border-radius:13px;background:radial-gradient(ellipse at 95% 0,#e5070c0b,transparent 55%),linear-gradient(135deg,#171717,#090909 75%);box-shadow:inset 0 1px #ffffff12}.g-wrap .g-arena-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 25px;border-bottom:1px solid #ffffff0d}.g-wrap .g-arena-head .g-label{display:block;margin-bottom:5px;font-size:9px;letter-spacing:2px;color:#909090}.g-wrap .g-arena-head h2{font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:42px;font-weight:900;letter-spacing:.5px;line-height:1;margin:0}.g-wrap .g-status{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:10px;color:#bdbdbd;border:1px solid #ffffff13;border-radius:5px;padding:6px 8px;background:#0b0b0b}.g-wrap .g-live{display:block;width:5px;height:5px;border-radius:50%;background:#777}.g-wrap .g-live.is-live{background:#ff2631;box-shadow:0 0 10px #ff132577}.g-wrap .g-stage{position:relative;isolation:isolate;overflow:hidden;padding:25px 20px 18px;background:radial-gradient(ellipse at 55% 90%,#ed0a1413,transparent 65%),radial-gradient(#ffffff10 .6px,transparent .8px);background-size:auto,5px 5px}.g-wrap .g-backword{position:absolute;left:0;right:0;top:35px;text-align:center;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(70px,10vw,145px);letter-spacing:2px;line-height:1;white-space:nowrap;color:#ffffff04;z-index:-1;pointer-events:none}.g-wrap .g-coeff-wrap{text-align:center;position:relative;z-index:1}.g-wrap .g-eyebrow{font-size:9px;letter-spacing:2px;color:#9e9e9e}.g-wrap .g-mult{font-size:clamp(50px,6vw,82px);font-weight:850;line-height:1.18;letter-spacing:-3px;color:#fff;font-variant-numeric:tabular-nums;margin-top:4px}.g-wrap .g-stage.is-lost .g-mult{color:#a3a3a3}.g-wrap #g-chart{margin-top:-35px;position:relative;z-index:0}.g-wrap #g-chart svg{display:block;width:100%;height:235px}.g-wrap .g-stage-caption{text-align:center;font-size:11px;color:#a9a9a9;margin-top:7px;line-height:1.5}.g-wrap .g-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ffffff0e;background:#08080855;padding:18px 25px;gap:14px}.g-wrap .g-metrics>div+div{border-left:1px solid #ffffff0e;padding-left:18px}.g-wrap .g-metrics span{display:block;font-size:10px;color:#a7a7a7;margin-bottom:5px}.g-wrap .g-metrics strong{display:block;font-size:21px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;letter-spacing:-.4px}.g-wrap .g-metrics small{font-size:10px;color:#9e9e9e;font-weight:400;letter-spacing:0}.g-wrap .g-mine-summary{border-top:0;border-bottom:1px solid #ffffff0e}.g-wrap .g-board-wrap{padding:22px 25px;background:radial-gradient(ellipse at 50% 80%,#e5070c10,transparent 65%),radial-gradient(#ffffff0c .6px,transparent .8px);background-size:auto,5px 5px}.g-wrap .g-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:465px;margin:0 auto}.g-wrap .g-cell{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:8px;border:1px solid #3f3f3f;border-radius:9px;background:linear-gradient(145deg,#292929,#101010 75%);color:#fff;box-shadow:inset 0 1px #ffffff16,0 3px #0008;transition:border-color .15s,background .15s,transform .15s}.g-wrap .g-cell:not(:disabled):hover{border-color:#ed4149;background:linear-gradient(145deg,#3b2022,#141010);transform:translateY(-2px)}.g-wrap .g-cell:disabled{opacity:1;cursor:default}.g-wrap .g-cell-index{position:absolute;top:7px;left:8px;font-size:8px;letter-spacing:.8px;line-height:1;color:#686868}.g-wrap .g-cell>svg{width:47%;height:47%;max-width:42px;max-height:42px;stroke-width:1.7;filter:drop-shadow(0 2px 0 #fff3) drop-shadow(0 4px 0 #0008)}.g-wrap .g-cell-seal{display:grid;place-items:center;opacity:.14}.g-wrap .g-cell-seal svg{width:23px;height:23px;stroke-width:1.2}.g-wrap .g-cell.is-safe{border-color:#a7a7a7;background:radial-gradient(ellipse at 50% 35%,#ffffff16,transparent 75%),linear-gradient(140deg,#414141,#151515 80%);box-shadow:inset 0 1px #fff4,0 3px #0008}.g-wrap .g-cell.is-safe .g-cell-index{color:#b5b5b5}.g-wrap .g-cell.is-bomb{background:#201011;border-color:#4e2428;color:#b8666d}.g-wrap .g-cell.is-hit{border-color:#ff3f4a;background:radial-gradient(ellipse,#f12c4240,#2a0a0e);color:#ff5963;box-shadow:inset 0 1px #ff707755,0 0 16px #ed0a1420}.g-wrap .g-board-footer{padding:15px 25px;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#aaa}.g-wrap .g-board-footer>span:first-child{display:flex;align-items:center;gap:7px}.g-wrap .g-board-footer svg{width:14px;height:14px;color:#e3555c}.g-wrap .card.g-history{margin-top:24px;padding:0 24px;border-radius:13px;background:linear-gradient(135deg,#151515,#0a0a0a);border:1px solid #353535}.g-wrap .g-history-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:19px 0}.g-wrap .g-history-head h3{font-size:14px;font-family:Inter,Arial,sans-serif;font-weight:650;margin:0}.g-wrap .g-history-head>span{font-size:9px;letter-spacing:1.2px;color:gray}.g-wrap .g-history-empty{display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid #ffffff0b;padding:25px 0 28px;color:#929292;font-size:12px}.g-wrap .g-history-empty svg{width:18px;height:18px;color:#626262}.g-wrap .g-history-row{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:16px;padding:14px 0;border-top:1px solid #ffffff0b;font-size:12px}.g-wrap .g-history-game{display:flex;align-items:center;gap:9px}.g-wrap .g-history-game svg{width:16px;height:16px;color:#e22d36}.g-wrap .g-history-game strong{font-weight:600}.g-wrap .g-history-reason{color:#9f9f9f;font-size:11px}.g-wrap .g-history-amount{font-variant-numeric:tabular-nums;white-space:nowrap;color:#a7a7a7}.g-wrap .g-history-amount i{font-style:normal;color:#555;margin:0 8px}.g-wrap .g-history-amount b{color:#777;font-size:14px}.g-wrap .g-history-amount b.is-paid{color:#f7f7f7}.g-wrap .g-history-amount small{font-size:9px;margin-left:5px;color:#777}.g-wrap .g-layout button:focus-visible,.g-wrap .g-layout summary:focus-visible,.g-wrap .g-topline button:focus-visible,.g-wrap .g-layout input:focus-visible,.g-wrap .g-layout select:focus-visible{outline:2px solid #ff4c54;outline-offset:3px}@media (max-width:1100px){.g-wrap .g-layout{grid-template-columns:240px minmax(0,1fr);gap:18px}.g-wrap .card.g-controls{padding:20px}.g-wrap .g-arena-head,.g-wrap .g-metrics{padding:18px}.g-wrap .g-board-wrap{padding:20px 18px}.g-wrap .g-metrics strong{font-size:18px}.g-wrap .g-metrics>div+div{padding-left:12px}.g-wrap .g-tab{padding:13px;gap:9px}.g-wrap .g-wallet{gap:10px;padding:12px}.g-wrap .g-wallet strong{font-size:21px}}@media (max-width:940px){.g-wrap .g-layout{grid-template-columns:1fr}.g-wrap .g-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 24px}.g-wrap .g-control-title,.g-wrap .g-rules,.g-wrap .g-error{grid-column:1/-1}.g-wrap .g-control-title h2{margin:4px 0 3px}.g-wrap .g-bet-field{grid-column:1;grid-row:2}.g-wrap .g-presets{grid-column:1;grid-row:3}.g-wrap .g-limit{grid-column:1;margin:5px 0}.g-wrap .g-primary-row{grid-column:2;grid-row:2;margin:24px 0 0}.g-wrap .g-mine-count{grid-column:2;grid-row:4/6;margin:0}.g-wrap p.g-hint{grid-column:2;grid-row:3;margin:0}.g-wrap .g-rules{margin-top:8px}.g-wrap .g-topline{gap:12px}.g-wrap .g-wallet{width:100%;justify-content:flex-start}.g-wrap .g-wallet>svg{margin-left:auto}.g-wrap .g-tab{max-width:none}}@media (max-width:480px){.g-wrap .g-topline{margin-bottom:16px}.g-wrap .g-tab small{font-size:9px}.g-wrap .g-tab strong{font-size:16px}.g-wrap .g-tab-icon{width:32px;height:32px}.g-wrap .g-tab-icon svg{width:18px;height:18px}.g-wrap .card.g-controls{display:block;padding:18px}.g-wrap .g-control-title h2{margin-bottom:18px}.g-wrap .g-limit{margin:15px 0}.g-wrap .g-primary-row{margin-top:14px}.g-wrap p.g-hint{margin-top:10px}.g-wrap .g-mine-count{margin-top:15px}.g-wrap .g-rules{margin-top:20px}.g-wrap .g-stage{padding:20px 10px 15px}.g-wrap #g-chart svg{height:200px}.g-wrap .g-metrics{gap:8px;padding:14px}.g-wrap .g-metrics span{font-size:9px}.g-wrap .g-metrics strong{font-size:17px}.g-wrap .g-metrics small{display:block;margin-top:3px}.g-wrap .g-board{gap:7px}.g-wrap .g-board-wrap{padding:18px 14px}.g-wrap .g-cell{border-radius:7px;padding:5px}.g-wrap .g-cell-index{top:5px;left:5px;font-size:7px}.g-wrap .g-board-footer{padding:13px 14px;font-size:10px}.g-wrap .card.g-history{padding:0 16px;margin-top:16px}.g-wrap .g-history-row{grid-template-columns:1fr auto;gap:5px 10px}.g-wrap .g-history-game{grid-column:1;grid-row:1}.g-wrap .g-history-reason{grid-column:1;grid-row:2;font-size:10px}.g-wrap .g-history-amount{grid-column:2;grid-row:1/3}.g-wrap .g-history-head>span{font-size:8px}.g-wrap .g-history-empty{font-size:11px}}@media (prefers-reduced-motion:reduce){.g-wrap .g-cell,.g-wrap .g-tab{transition:none}}.g-wrap .g-label{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}.g-wrap .g-field{display:grid;gap:7px;font-size:12px;margin:16px 0}.g-wrap input,.g-wrap select{width:100%;min-width:0;padding:11px;border:1px solid #3d3d3d;border-radius:7px;background:#0e0e0e;color:var(--text)}.g-wrap input:disabled,.g-wrap select:disabled{opacity:.6}.g-wrap h2,.g-wrap h3{margin:0}.g-wrap .g-tab[data-page]{max-width:200px}.g-wrap .g-cell svg{width:47%;height:47%}.g-wrap .g-cell:disabled{cursor:default}.g-wrap .g-cell.is-safe{animation:g-pop .22s ease-out}.g-wrap .g-cell.is-hit,.g-wrap .g-stage.is-lost .g-mult{animation:g-shake .32s ease-out}@keyframes g-pop{0%{transform:scale(.88)}to{transform:none}}@keyframes g-shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.g-wrap .g-cell.is-safe,.g-wrap .g-cell.is-hit,.g-wrap .g-stage.is-lost .g-mult{animation:none}}@media (max-width:620px){.g-wrap .g-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.g-wrap .g-tab,.g-wrap .g-tab[data-page]{max-width:none;padding:10px;gap:8px}.g-wrap .g-tab small{display:none}.g-wrap .g-tab strong{font-size:15px}.g-wrap .g-tab-icon{width:30px;height:30px}.g-wrap .g-tab-icon svg{width:17px;height:17px}.g-wrap .g-tab-dot{position:absolute;top:8px;right:8px}}@media (max-width:360px){.g-wrap .g-tab-icon{display:none}}
