@charset "UTF-8";

@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/1Ptgg87LROyAm3K8-C8QSw-CkBxLiRJ.woff2') format('woff2');
  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: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/1Ptgg87LROyAm3K9-C8QSw-SyiqE2Jt.woff2') format('woff2');
  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: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/1Ptgg87LROyAm3Kz-C8-Byf51wtH.woff2') format('woff2');
  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: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/JTUSjIg69CK48gW7PXoo9Wdhyzbi-DWiEslNC.woff2') format('woff2');
  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: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/JTUSjIg69CK48gW7PXoo9Wlhyw-9mHNbWWO.woff2') format('woff2');
  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: 'Noto Sans Bengali';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url('/assets/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmstdLicWu8xzI-Clx512T9.woff2') format('woff2');
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1;
}

@font-face {
  font-family: 'Noto Sans Bengali';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url('/assets/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmstdLidmu8xzI-C7HRNapC.woff2') format('woff2');
  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: 'Noto Sans Bengali';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url('/assets/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmstdLideu8w-C29AJ6uY.woff2') format('woff2');
  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: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyO4i0ExAo-CI4iH74K.woff2') format('woff2');
  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: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyO4a0Ew-Cu9v6i1X.woff2') format('woff2');
  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: 'Barlow Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3nWuZEC-DjeaNLFD.woff2') format('woff2');
  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: 'Barlow Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3jWuZEC-yA5ONLQ9.woff2') format('woff2');
  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: 'Barlow Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3bWuQ-BgYH2mbd.woff2') format('woff2');
  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: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuZEC-DYeBwlKR.woff2') format('woff2');
  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: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuZEC-CwuXbfVR.woff2') format('woff2');
  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: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ-v1xN8_Wq.woff2') format('woff2');
  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: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('data:font/woff2;base64,d09GMgABAAAAAA1UABQAAAAAGSgAAAzpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhCocZD9IVkFSgQoGYD9TVEFUgVQnNgCBBC9sEQgKiTiHTAs0ADCPAAE2AiQDXgQgBYciB4F3DAcbrRZR1E9OqnySLxLigKtjzwtEFr27qUeuwbWGqVBf+IUOmyXJf56f03PfF0tCgBCshBQfSyGYFYJJndLNcasogSmduLNOTGtCRSxQPv/g3/hzH1FkAbW1tawVpAHRp4/2rsbavoesQCIUsjZrHknJby5WSuMJ/V1WTyrgPwMjnP9vrrT5mSOaLEuaEgh7dVUkZI3Zm83iJO92qpJLCQ64gKCA3cme68mkdMiuROpeJWmygEpU1cx0ZUVpZlAAYxThCcbjNF/tr3IjEDj44HVjMHAg1FXhBYJ3CaQD6frEQBzAzCD0jybESU8qEced4zjtlEEwXfA5b8YM6LQfCOwbfAMAyJMHBEBFrHRcYXHlAljeZX0dsHy1A12w4AFA1xEAam/s64IMwEvgoXgZ5lBtDPiCkxUCMrsLBAXMqHXnMiCQeGgi6qJiiP8Vfa35lgdQJrwoGUaK0zeL0U8Iw1+NfqVp+gZWfT2z/hcVAADi9a2pooKggHI8sQYDjDDR/K4rDwEAWQAbgSEJCUhBHOIRECGxguCNL/fgjmQQRAjgIAFgvoxRYSjhwUUFyNeWAGaqhGJTA0TsAppXPd8O9XoTuQ41DlBHd33HVLblhGgkTDABGhQCLBlbh5UfS2ntzUcgswC+vC1Z4vwJglRrDJbaHnAuMdNuHT/1wYpDiUccR/qPLDt+2WN2NpGjO8MvgQBg2j5Pz9J9EAA2yhYBqLAbpxuRWAR4TibhsVQeAL6BkT/J3TK1HuDOkMMOPAsAHWT3ArC3Gctg2MJwqwhsSXPLAAH4kdhjIwMIASI4ZSu1SIMeK93hIc8hACAVBLguQoOL4RfMkQO4XRnxdB/AvtCXCnQOLpEtOlzyc8mc3aVwtxgadyg00GIjAJWchNab/8B/7/7x411Ht5advDAOAFDflKr9qk1v2hF4xr4Z8WZKdfKbefIAYAA4ABYcCIAFjx6AlRkHEUbYuTznW2L8N/zf/F7+pK6DhvfwJ1qV9O38Zn9Xmii3meDZEtwiZKyrwQQDvMjKjIFgoUDORgZoHboP4A4Bg6h/DUAMwC8AcQA5AOJ9OQk7OGeIwLUlLtnwhVcGODsoci9OTHrmBbBAA4nbm4FmArQ0khkqAQAD05mjicRAh+sIBUNQiJ6puT8+iDcYLL7THLarDSarQRt9hAT3o5px7cPghx5SF2qCqo363/Sopq31u+FhVR21XvvMRpv61HPTFnm4a2q0akyC+zrwQ6pbUT26kbiJxobetu76d+70L9bXjNITL1BQlf584MOnlj/iX3PtI5fYuvrpDYHak5uCay54juX6h85ZxobWrw+oXr0p/rpHR6XqKF337FEtWH2MuHORvxyKPTrJfPz9lDH14Qni3Bh67rkiPUghQsxD7hdf5O8FIHHTMfn0oEvPLJ8psUDVf7M+stD8Xv501tTv/o8CQ5aHfqlTax6fzD8i7GLeNhcecV/Kjoy3kt+CqFz10iqrXCVFvbIqUMkRUjs+7jHl3cxu3tXT/olVsj9tyv/JnI8yWVmlyOkmCddEeJylYxs8K6U6C4uvk96Ia64aCgp9IjY+sCyuU1KU8CTvhDZFTlOUxkg/nyAV3Z/wUb7JY2s3ZKo5YnTe8SGvwm62xly0ZubxaClLzfziblG+nJDWo8xoVsNVBbInAounV994e7afVKBUg9I8OUS6lq8OZm8Fl4cvGh6On3QbTXyKZe7WZ5+2pPAuWZi7ezSqjY1G33kQxLq5QqTlzLtf8sIGIbWz7T4hcd70eNRjSyy++VxuVbPjvrFZRHdaXl/uJ0iIykTMaV7eo4rsVBSE/8xH+qY0pkpZgjUitz5VBsKtv/Conwslh3aLct5mEy7fojmkwl8iEfVXlHhFecPqBCwKBECC1W2EbUX472AieJHJPrYAbqTggAtIYCIW+t1GkVxxSzF38MC55kG/AvQul2sXzIDLizvHvZiIPuN8YIbnhAw33ONN03mpbrYS5lmir/BmALUW0zMYtfR2DZVjxGnAsPu85x+Kplb6l/myUDaDZbESVs3q2R9sKzvAzrApLoQr5JZxT+T5BkMDBgQgxC3QVHBUjpgxpqpeXuq+nTv3yfuODyme4wcOHH87DzYG+F3mPXtZgIQWCc5ffnHistut8cLBg0c5aG0v8G4uI2NsbCQG5LzdOQBCBVUODvLb9P+/u8f3BwSFXCQmZsTO//8HdpgFHOEmT3mEeI9TJm+KcrOzc/OLJr+56SdOTB8JFXQiJg4uX7F0+aBJUtLSc3JnugqKenrb5l1ri8Yyt5vESUeT1RGFf+udsQ8/HHvrDcHN/e/v/38qIIEUPFKq4ohb9wsMWLZXPUXOjwAEQqBu1MyMtR2bS3ZgnLBQrSN6vPHoAeCjJZV6CRIrM4SJs05UQnCDN2HDzi3n7sQU4jH9mKsYF3TBAZgDc86JMfpOmjviEYOmBVq8g+z2sPDwaJLCzq9KTxw7C31VZr6okeCO2v273c7dmjRs8sAUnVO2OmSdfczpRWx0vLkMR/DUUODRJ1mYpoRPFZXHymYmRXC63WaSZCPccuzMytsl+fLysImbQqkrqzVvjU8YsiDrAYVIqqoYBJn++fP3w0dPnd0exFpB1v3je9av34wRt/+khJTQLex33bqxsXUffjSR3vCDD+FpKhEe7PXGG5PiYyKjwgL9Ti33cxcuvKZmPiqwyp8JlybbtrTV3XRTXWuzIkTSgGroVGZkLdRp5tt37R4/KfoFXB0bdXrG/TltCw+fbrcFBQSqZ/u9//7fDMuKtSbS+VFn3bq/jk+Cz1G7TvMUvGyJFRVJFo4m/YyM8dwiNi9w5eXlpCYknN3zQw33Z55+WQhZVGJV08rLipCTUXNMFGMYa/EA7sNdq63X0vL+PAxjMtctjEAo1pfrfXqH3qZ3orSXbl2bJx4V/TraUIOXt9kiyQL35y+/nDx9jpAtnoQGH9y3Z+/6DduuV83zE8w1fkThP/v0008++ezzL12N8RLd9yHbFQ1pvzvwW21DTnZqSkrSDIckGhYvXb6svbUJ/W43z0unJThl8r58Vvk2VklL2KQSCCCUunHILXtC4j5uPeKEbQpy9tQlHUdsVvTvGVI8MguHJEKfjwec0iQcdGqogBuhSXHc0vj4NjbfsWt8fM+BQxHhoSEnjzA+GWy3CAkKDAywWDZv3j7sqnhjWfdaX6IvMz1852G8NammP+rgycOQvKquuLCwdO6CSe+42fC0HDbPTEvLSM+ZOWEJSqoYl0xSu6yminSelYIkt1sUrqt9cWEUt/FL2hoa2ly4A/dImlGj+f/4Ln2pvky47dFnnnl8OE9fA67FEsPEBScgqQdLhxDuHtkTLh0UTfSkTUCQmdUOwDMieuzA65jTDAaxC5PjotPfEVEA44hjggAhPSdd0PnERF4PAHY67qnxChBEHv/+59///L95xGixmE2+Xpy0+M9iFqkZgYFkzaukrKIsLdlZlHs0ZlOuNC/jFTecDsT1JA4Ad/y0JzrjBK8WR/fs2soT7Bg/POIXMUNUeOgVFqSeo3A8Do+KjBjhAr05fcQoqpZAudmir05gLTF+eg2LU6cYdBYZFz0dN42Oi2Q6XF63PDcIPzVF7BTKbLaAs8dR92yAzTYCYcNzCjBTzoh2+XI6dSSjppx+OYAA8IHbroTt2H6TV/Z5mXvmvnLXyoPDpv/7PqqeD+pt/jquGYAIBgAg4HVakt/gkXHl4wuAwDtbW4fy3tLjwsRvcPlMRi8UVsMwNwFXr8GsRdw9fZQXsNKzsAPRC9iEfCwbAhConoQ+fAKy1JE1EzgQrwB4r30uIcT0BWEw0TuEQ3EthEd6TiIgKCsRkWxPwIRUb01FgAHPEYKMxwiDxS2Eg4rlKh+bgggwoIuIMLuRSJCxkMjwUUgUqMgkKsxiiQYLKzHAADVuxMsA5unWqVaXMgNqdWhVr8hSA/rUytehVr12pWq16vM6p0ujumeNmm4dGuxN52vUqVWCKmgoG9SpEg2atRgIsbtsLNASa2mNRtBdTwf06JcpXrx+9fq06jGAeBz0Vh1237v1aRZvtmKV5uvWpFWt+W0t61egG0aDRoEmpc8wD0azwXbpfRaC9YWk3h9qlyxOAqcEU2ynY9lnhdh3D8Ky0jr5WantKRycdKhY02OZvt407BLJyGDv7UtpZA848Rx9urWx+rqGy2A2aD9Tn6PHZMZo1rrWB9UZVn8d88br0KgO9G282+PcHvFx02esvAoDL1B/ColeUyAgwq/E4DDbItfHEU8CiSSRTAqppJEBHBnJRF5kJm/yEV11/6VnO2mwq9WZnJBu5yQm5RQ4c4sS1SIttTg1KbvYqyQpPe7dN2Ne9XypyCcCUVrH6XKygnmHTSc5k0219YMDjb9ci/6BLcVQdUTqGiXX/4Tu3+PvBg==') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcMptHleg-BoqAdnJd.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcLptHleg-DjX599I9.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcGptHleg-CF2pCH9N.woff2') format('woff2');
  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: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcIptE-DsAD_hOx.woff2') format('woff2');
  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: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('data:font/woff2;base64,d09GMgABAAAAAA1UABQAAAAAGSgAAAzpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhCocZD9IVkFSgQoGYD9TVEFUgVQnNgCBBC9sEQgKiTiHTAs0ADCPAAE2AiQDXgQgBYciB4F3DAcbrRZR1E9OqnySLxLigKtjzwtEFr27qUeuwbWGqVBf+IUOmyXJf56f03PfF0tCgBCshBQfSyGYFYJJndLNcasogSmduLNOTGtCRSxQPv/g3/hzH1FkAbW1tawVpAHRp4/2rsbavoesQCIUsjZrHknJby5WSuMJ/V1WTyrgPwMjnP9vrrT5mSOaLEuaEgh7dVUkZI3Zm83iJO92qpJLCQ64gKCA3cme68mkdMiuROpeJWmygEpU1cx0ZUVpZlAAYxThCcbjNF/tr3IjEDj44HVjMHAg1FXhBYJ3CaQD6frEQBzAzCD0jybESU8qEced4zjtlEEwXfA5b8YM6LQfCOwbfAMAyJMHBEBFrHRcYXHlAljeZX0dsHy1A12w4AFA1xEAam/s64IMwEvgoXgZ5lBtDPiCkxUCMrsLBAXMqHXnMiCQeGgi6qJiiP8Vfa35lgdQJrwoGUaK0zeL0U8Iw1+NfqVp+gZWfT2z/hcVAADi9a2pooKggHI8sQYDjDDR/K4rDwEAWQAbgSEJCUhBHOIRECGxguCNL/fgjmQQRAjgIAFgvoxRYSjhwUUFyNeWAGaqhGJTA0TsAppXPd8O9XoTuQ41DlBHd33HVLblhGgkTDABGhQCLBlbh5UfS2ntzUcgswC+vC1Z4vwJglRrDJbaHnAuMdNuHT/1wYpDiUccR/qPLDt+2WN2NpGjO8MvgQBg2j5Pz9J9EAA2yhYBqLAbpxuRWAR4TibhsVQeAL6BkT/J3TK1HuDOkMMOPAsAHWT3ArC3Gctg2MJwqwhsSXPLAAH4kdhjIwMIASI4ZSu1SIMeK93hIc8hACAVBLguQoOL4RfMkQO4XRnxdB/AvtCXCnQOLpEtOlzyc8mc3aVwtxgadyg00GIjAJWchNab/8B/7/7x411Ht5advDAOAFDflKr9qk1v2hF4xr4Z8WZKdfKbefIAYAA4ABYcCIAFjx6AlRkHEUbYuTznW2L8N/zf/F7+pK6DhvfwJ1qV9O38Zn9Xmii3meDZEtwiZKyrwQQDvMjKjIFgoUDORgZoHboP4A4Bg6h/DUAMwC8AcQA5AOJ9OQk7OGeIwLUlLtnwhVcGODsoci9OTHrmBbBAA4nbm4FmArQ0khkqAQAD05mjicRAh+sIBUNQiJ6puT8+iDcYLL7THLarDSarQRt9hAT3o5px7cPghx5SF2qCqo363/Sopq31u+FhVR21XvvMRpv61HPTFnm4a2q0akyC+zrwQ6pbUT26kbiJxobetu76d+70L9bXjNITL1BQlf584MOnlj/iX3PtI5fYuvrpDYHak5uCay54juX6h85ZxobWrw+oXr0p/rpHR6XqKF337FEtWH2MuHORvxyKPTrJfPz9lDH14Qni3Bh67rkiPUghQsxD7hdf5O8FIHHTMfn0oEvPLJ8psUDVf7M+stD8Xv501tTv/o8CQ5aHfqlTax6fzD8i7GLeNhcecV/Kjoy3kt+CqFz10iqrXCVFvbIqUMkRUjs+7jHl3cxu3tXT/olVsj9tyv/JnI8yWVmlyOkmCddEeJylYxs8K6U6C4uvk96Ia64aCgp9IjY+sCyuU1KU8CTvhDZFTlOUxkg/nyAV3Z/wUb7JY2s3ZKo5YnTe8SGvwm62xly0ZubxaClLzfziblG+nJDWo8xoVsNVBbInAounV994e7afVKBUg9I8OUS6lq8OZm8Fl4cvGh6On3QbTXyKZe7WZ5+2pPAuWZi7ezSqjY1G33kQxLq5QqTlzLtf8sIGIbWz7T4hcd70eNRjSyy++VxuVbPjvrFZRHdaXl/uJ0iIykTMaV7eo4rsVBSE/8xH+qY0pkpZgjUitz5VBsKtv/Conwslh3aLct5mEy7fojmkwl8iEfVXlHhFecPqBCwKBECC1W2EbUX472AieJHJPrYAbqTggAtIYCIW+t1GkVxxSzF38MC55kG/AvQul2sXzIDLizvHvZiIPuN8YIbnhAw33ONN03mpbrYS5lmir/BmALUW0zMYtfR2DZVjxGnAsPu85x+Kplb6l/myUDaDZbESVs3q2R9sKzvAzrApLoQr5JZxT+T5BkMDBgQgxC3QVHBUjpgxpqpeXuq+nTv3yfuODyme4wcOHH87DzYG+F3mPXtZgIQWCc5ffnHistut8cLBg0c5aG0v8G4uI2NsbCQG5LzdOQBCBVUODvLb9P+/u8f3BwSFXCQmZsTO//8HdpgFHOEmT3mEeI9TJm+KcrOzc/OLJr+56SdOTB8JFXQiJg4uX7F0+aBJUtLSc3JnugqKenrb5l1ri8Yyt5vESUeT1RGFf+udsQ8/HHvrDcHN/e/v/38qIIEUPFKq4ohb9wsMWLZXPUXOjwAEQqBu1MyMtR2bS3ZgnLBQrSN6vPHoAeCjJZV6CRIrM4SJs05UQnCDN2HDzi3n7sQU4jH9mKsYF3TBAZgDc86JMfpOmjviEYOmBVq8g+z2sPDwaJLCzq9KTxw7C31VZr6okeCO2v273c7dmjRs8sAUnVO2OmSdfczpRWx0vLkMR/DUUODRJ1mYpoRPFZXHymYmRXC63WaSZCPccuzMytsl+fLysImbQqkrqzVvjU8YsiDrAYVIqqoYBJn++fP3w0dPnd0exFpB1v3je9av34wRt/+khJTQLex33bqxsXUffjSR3vCDD+FpKhEe7PXGG5PiYyKjwgL9Ti33cxcuvKZmPiqwyp8JlybbtrTV3XRTXWuzIkTSgGroVGZkLdRp5tt37R4/KfoFXB0bdXrG/TltCw+fbrcFBQSqZ/u9//7fDMuKtSbS+VFn3bq/jk+Cz1G7TvMUvGyJFRVJFo4m/YyM8dwiNi9w5eXlpCYknN3zQw33Z55+WQhZVGJV08rLipCTUXNMFGMYa/EA7sNdq63X0vL+PAxjMtctjEAo1pfrfXqH3qZ3orSXbl2bJx4V/TraUIOXt9kiyQL35y+/nDx9jpAtnoQGH9y3Z+/6DduuV83zE8w1fkThP/v0008++ezzL12N8RLd9yHbFQ1pvzvwW21DTnZqSkrSDIckGhYvXb6svbUJ/W43z0unJThl8r58Vvk2VklL2KQSCCCUunHILXtC4j5uPeKEbQpy9tQlHUdsVvTvGVI8MguHJEKfjwec0iQcdGqogBuhSXHc0vj4NjbfsWt8fM+BQxHhoSEnjzA+GWy3CAkKDAywWDZv3j7sqnhjWfdaX6IvMz1852G8NammP+rgycOQvKquuLCwdO6CSe+42fC0HDbPTEvLSM+ZOWEJSqoYl0xSu6yminSelYIkt1sUrqt9cWEUt/FL2hoa2ly4A/dImlGj+f/4Ln2pvky47dFnnnl8OE9fA67FEsPEBScgqQdLhxDuHtkTLh0UTfSkTUCQmdUOwDMieuzA65jTDAaxC5PjotPfEVEA44hjggAhPSdd0PnERF4PAHY67qnxChBEHv/+59///L95xGixmE2+Xpy0+M9iFqkZgYFkzaukrKIsLdlZlHs0ZlOuNC/jFTecDsT1JA4Ad/y0JzrjBK8WR/fs2soT7Bg/POIXMUNUeOgVFqSeo3A8Do+KjBjhAr05fcQoqpZAudmir05gLTF+eg2LU6cYdBYZFz0dN42Oi2Q6XF63PDcIPzVF7BTKbLaAs8dR92yAzTYCYcNzCjBTzoh2+XI6dSSjppx+OYAA8IHbroTt2H6TV/Z5mXvmvnLXyoPDpv/7PqqeD+pt/jquGYAIBgAg4HVakt/gkXHl4wuAwDtbW4fy3tLjwsRvcPlMRi8UVsMwNwFXr8GsRdw9fZQXsNKzsAPRC9iEfCwbAhConoQ+fAKy1JE1EzgQrwB4r30uIcT0BWEw0TuEQ3EthEd6TiIgKCsRkWxPwIRUb01FgAHPEYKMxwiDxS2Eg4rlKh+bgggwoIuIMLuRSJCxkMjwUUgUqMgkKsxiiQYLKzHAADVuxMsA5unWqVaXMgNqdWhVr8hSA/rUytehVr12pWq16vM6p0ujumeNmm4dGuxN52vUqVWCKmgoG9SpEg2atRgIsbtsLNASa2mNRtBdTwf06JcpXrx+9fq06jGAeBz0Vh1237v1aRZvtmKV5uvWpFWt+W0t61egG0aDRoEmpc8wD0azwXbpfRaC9YWk3h9qlyxOAqcEU2ynY9lnhdh3D8Ky0jr5WantKRycdKhY02OZvt407BLJyGDv7UtpZA848Rx9urWx+rqGy2A2aD9Tn6PHZMZo1rrWB9UZVn8d88br0KgO9G282+PcHvFx02esvAoDL1B/ColeUyAgwq/E4DDbItfHEU8CiSSRTAqppJEBHBnJRF5kJm/yEV11/6VnO2mwq9WZnJBu5yQm5RQ4c4sS1SIttTg1KbvYqyQpPe7dN2Ne9XypyCcCUVrH6XKygnmHTSc5k0219YMDjb9ci/6BLcVQdUTqGiXX/4Tu3+PvBg==') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcMptHleg-BoqAdnJd.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcLptHleg-DjX599I9.woff2') format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcGptHleg-CF2pCH9N.woff2') format('woff2');
  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: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/r05EGKVS5aVKd567NYXawnFKJaTtoAuLnIcIptE-DsAD_hOx.woff2') format('woff2');
  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: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/pxiByp8kv8JHgFVrLDz8Z1xlFQ-Dku2WoCh.woff2') format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/pxiEyp8kv8JHgFVrJJfecg-cpxAROuN.woff2') format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/pxiByp8kv8JHgFVrLGT9Z1xlFQ-C8OXljZJ.woff2') format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/pxiByp8kv8JHgFVrLEj6Z1xlFQ-zEkxB9Mr.woff2') format('woff2');
}

/* Local Noto Sans variable (unique family so system "Noto Sans" cannot steal matches) */
@font-face {
  font-family: 'Bagh Noto Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/assets/NotoSans-Variable-CYoOFcCZ.ttf') format('truetype');
}

@font-face {
  font-family: 'Noto Sans Digits Polyfills';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/assets/NotoSans-Variable-CYoOFcCZ.ttf') format('truetype');
}

html,body {
    min-height: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    display: flex;
    position: relative;
    flex-direction: column;
    font-family: 'Bagh Noto Sans','Noto Sans Digits Polyfills',sans-serif!important;
    -webkit-locale: "en"!important;
    font-synthesis: none!important;
    -webkit-font-synthesis: none!important;
    font-variant-ligatures: none!important;
    font-feature-settings: normal!important
}

@supports (height: 100dvh) {
    body {
        min-height:100dvh
    }
}

@supports not (height: 100dvh) {
    body {
        min-height:100vh
    }
}

:root {
    --custom-Promotion-tool-gold-100: #efd7b8;
    --custom-Promotion-tool-gold-200: #c5b097;
    --custom-Promotion-tool-gold-300: #bd9561;
    --custom-Promotion-tool-gold-400: #61451e;
    --customization-promotion-tool-customized-card-stroke-active: #efd7b8
}

:root {
    --primary200: #18d188;
    --primary300: #27b488;
    --primary400: #219772;
    --primary500: #14805e;
    --primary600: #10654b;
    --secondary300: #fff199;
    --secondary400: #ffea66;
    --secondary500: #ffdf1a;
    --secondary600: #f0ce00;
    --accent: #ffdf1a;
    --neutral100: #ffffff;
    --neutral200: #e2e6e9;
    --neutral300: #8d9aa5;
    --neutral400: #657381;
    --neutral500: #576775;
    --neutral600: #454745;
    --neutral700: #303232;
    --neutral800: #222424;
    --neutral900: #141515;
    --neutral1000: #000000;
    --status-danger: #e20000;
    --status-warning: #ffa05f;
    --status-pending: #d8a845;
    --status-success: #38ba9d;
    --status-info: #409fff;
    --gradient-neutral: linear-gradient(to bottom, #4e4e4e 0%, #353535 100%);
    --gradient-primary: linear-gradient(to right, #13805e 0%, #1d4738 100%);
    --gradient-primary-left: linear-gradient(to left, #13805e 0%, #1d4738 100%);
    --gradient-primary-right-opacity: linear-gradient( to right, color-mix(in srgb, var(--primary300), transparent 70%) 0%, transparent 120% );
    --radius-no: calc(0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem)));
    --radius-1: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem)));
    --radius-3: calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem)));
    --radius-5: calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
    --radius-10: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
    --radius-70: calc(18.6666666667 * 1rem * var(--use-rem) + 18.6666666667 * 1vw * (1 - var(--use-rem)));
    --fs-body-default: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    --fs-h1: calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)));
    --fs-h2: calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem)));
    --fs-h3: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    --fs-h4: calc(4.8 * 1rem * var(--use-rem) + 4.8 * 1vw * (1 - var(--use-rem)));
    --fs-h5: var(--fs-body-default);
    --fs-larger: calc(3.7333333333 * 1rem * var(--use-rem) + 3.7333333333 * 1vw * (1 - var(--use-rem)));
    --fs-normal: calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
    --fs-small: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
    --fs-mini: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
}

:root {
    --text-popup: var(--neutral100);
    --text-primary: var(--neutral200);
    --text-secondary: var(--neutral300);
    --text-muted: var(--neutral400);
    --text-disabled: var(--neutral500);
    --text-link: var(--primary400);
    --main-banner-carousel-pagination: var(--neutral700);
    --main-banner-carousel-pagination-active: var(--primary500);
    --form-input-bg: var(--neutral800);
    --form-input-disabled: var(--neutral900);
    --table-header: var(--neutral600);
    --table-body-even: var(--neutral800);
    --table-body-odd: var(--neutral700);
    --table-body-disabled: var(--neutral900);
    --content-bg: var(--neutral900);
    --form-box-bg: var(--neutral800);
    --header-bg: var(--neutral900);
    --modal-mask-bg: color-mix(in srgb, var(--neutral1000), transparent 40%);
    --button-primary-txt-active: var(--neutral200);
    --button-primary-bg-active: var(--primary500);
    --button-primary-txt-disabled: var(--neutral200);
    --button-primary-bg-disabled: color-mix(in srgb, var(--primary500), black 40%);
    --button-primary-bg-hover: var(--button-primary-bg-disabled);
    --button-secondary-txt-active: var(--neutral200);
    --button-secondary-bg-active: var(--neutral700);
    --button-secondary-txt-disabled: var(--neutral200);
    --button-secondary-bg-disabled: color-mix(in srgb, var(--neutral700), white 80%);
    --button-tertiary-txt-active: var(--neutral300);
    --button-tertiary-bg-active: transparent;
    --button-tertiary-border-active: var(--neutral600);
    --button-tertiary-txt-disabled: color-mix(in srgb, var(--neutral300), transparent 60%);
    --button-tertiary-bg-disabled: color-mix(in srgb, var(--neutral700), white 80%);
    --button-tertiary-border-disabled: var(--neutral600);
    --button-social-txt: var(--neutral200);
    --button-social-bg: transparent;
    --button-social-border: var(--neutral600);
    --button-danger-txt: var(--neutral200);
    --button-danger-bg: var(--status-danger);
    --button-primary-processing-bg: color-mix(in srgb, var(--primary500), black 40%);
    --button-tertiary-processing-bg: var(--neutral700);
    --button-tertiary-add-icon: var(--neutral300);
    --svg-circle-highlight: var(--primary500);
    --svg-bg-box: var(--content-bg);
    --svg-circle-highlight-300: var(--primary300);
    --svg-bg-gradient-start: var(--primary400);
    --svg-bg-gradient-end: var(--primary600);
    --title-deco-txt: var(--neutral200);
    --title-deco-txt-before: var(--primary500);
    --input-border-focus: var(--primary500);
    --input-input-placeholder: var(--neutral400);
    --input-input-txt: var(--neutral200);
    --input-input-txt-focus: var(--neutral200);
    --input-input-txt-error: var(--neutral200);
    --input-input-disabled-txt: var(--neutral500);
    --input-input-border-error: var(--status-danger);
    --input-input-txt-disabled: var(--neutral200);
    --input-input-bg: var(--neutral800);
    --input-input-bg-disabled: var(--neutral900);
    --input-input-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --input-datepicker-icon: var(--neutral300);
    --input-datepicker-icon-disabled: var(--neutral500);
    --textarea-border-focus: var(--primary500);
    --textarea-textarea-txt: var(--neutral200);
    --textarea-textarea-txt-focus: var(--neutral200);
    --textarea-textarea-txt-error: var(--neutral200);
    --textarea-textarea-border-error: var(--status-danger);
    --textarea-textarea-txt-disabled: var(--neutral200);
    --textarea-textarea-bg: var(--neutral800);
    --textarea-textarea-bg-disabled: var(--neutral900);
    --textarea-textarea-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --input-currency-head-currency: var(--neutral200);
    --input-currency-border-focus: var(--primary500);
    --input-currency-border-error: var(--status-danger);
    --input-currency-border-focus-error: var(--neutral400);
    --currency-exchange-icon-bg: var(--neutral1000);
    --currency-exchange-icon-img: var(--neutral100);
    --input-captcha-fresh-icon: var(--neutral400);
    --checkbox-icon-checked-bg: var(--primary500);
    --checkbox-icon-checked-bg-disabled: transparent;
    --checkbox-icon-checked-border: var(--primary500);
    --checkbox-icon-checked-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --checkbox-icon-unchecked-bg: var(--neutral600);
    --checkbox-icon-unchecked-bg-disabled: transparent;
    --checkbox-icon-unchecked-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --checkbox-icon-unchecked-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --checkbox-icon-checked-img: var(--neutral200);
    --checkbox-icon-checked-img-disabled: var(--neutral500);
    --radio-icon-checked-bg: var(--primary500);
    --radio-icon-center-checked-bg: var(--neutral100);
    --radio-icon-checked-bg-disabled: transparent;
    --radio-icon-center-checked-bg-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --radio-icon-checked-border: var(--primary500);
    --radio-icon-checked-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --radio-icon-unchecked-bg: var(--neutral600);
    --radio-icon-unchecked-bg-disabled: transparent;
    --radio-icon-center-unchecked-bg-disabled: transparent;
    --radio-icon-unchecked-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --radio-icon-unchecked-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --radio-block-checked-border: var(--primary500);
    --radio-block-icon-checked-bg: var(--primary500);
    --radio-block-icon-center-checked-bg: var(--neutral100);
    --radio-block-icon-checked-bg-disabled: transparent;
    --radio-block-icon-center-checked-bg-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --radio-block-icon-checked-border: var(--primary500);
    --radio-block-icon-checked-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --radio-block-icon-unchecked-bg: var(--neutral600);
    --radio-block-icon-unchecked-bg-disabled: transparent;
    --radio-block-icon-center-unchecked-bg-disabled: transparent;
    --radio-block-icon-unchecked-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --radio-block-icon-unchecked-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --radio-block-icon-unchecked-txt-disabled: var(--neutral200);
    --select-head-txt: var(--neutral200);
    --select-head-txt-disabled: var(--neutral500);
    --select-head-icon: var(--neutral200);
    --select-head-icon-disabled: var(--neutral500);
    --select-head-bg: var(--neutral800);
    --select-head-bg-disabled: var(--neutral900);
    --select-head-border-active: var(--primary500);
    --select-head-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
    --select-list-txt: var(--neutral200);
    --select-list-item-bg: var(--neutral700);
    --select-list-panel-bg: var(--neutral800);
    --select-channel-option-tag-bg: color-mix(in srgb, var(--primary300), transparent 85%);
    --select-channel-option-tag-txt: var(--primary300);
    --form-wrap-title-txt: var(--neutral300);
    --form-wrap-title-prompt: var(--neutral200);
    --error-msg-bg: transparent;
    --error-msg-bg-success: color-mix(in srgb, var(--status-success), transparent 85%);
    --error-msg-bg-error: color-mix(in srgb, var(--status-danger), transparent 85%);
    --error-msg-bg-warning: color-mix(in srgb, var(--status-pending), transparent 85%);
    --error-msg-item-tips-txt: var(--neutral300);
    --error-msg-item-tips-icon: var(--neutral300);
    --error-msg-item-tips-txt-success: var(--status-success);
    --error-msg-item-tips-icon-success: var(--status-success);
    --error-msg-item-tips-txt-error: var(--status-danger);
    --error-msg-item-tips-icon-error: var(--status-danger);
    --error-msg-item-tips-txt-warning: var(--status-pending);
    --error-msg-item-tips-icon-warning: var(--status-pending);
    --check-msg-bg: transparent;
    --check-msg-item-tips-txt: var(--neutral200);
    --check-msg-item-tips-icon: var(--neutral300);
    --check-msg-item-tips-txt-success: var(--neutral300);
    --check-msg-item-tips-icon-success: var(--status-success);
    --label-status-item-bg-pending: color-mix(in srgb, var(--status-pending), transparent 85%);
    --label-status-item-bg-success: color-mix(in srgb, var(--status-success), transparent 85%);
    --label-status-item-bg-error: color-mix(in srgb, var(--status-danger), transparent 85%);
    --label-status-item-bg-reverted: color-mix(in srgb, var(--status-info), transparent 85%);
    --label-status-item-bg-invalid: color-mix(in srgb, var(--neutral200), transparent 85%);
    --label-status-item-txt-pending: var(--status-pending);
    --label-status-item-txt-success: var(--status-success);
    --label-status-item-txt-error: var(--status-danger);
    --label-status-item-txt-reverted: var(--status-info);
    --label-status-item-txt-invalid: var(--neutral300);
    --label-status-item-icon-pending: var(--status-pending);
    --label-status-item-icon-success: var(--status-success);
    --label-status-item-icon-error: var(--status-danger);
    --label-status-item-icon-reverted: var(--status-info);
    --label-status-item-icon-invalid: var(--neutral300);
    --tag-remove-item-bg: var(--neutral800);
    --tag-remove-item-txt: var(--neutral200);
    --tag-select-item-bg: var(--neutral800);
    --tag-select-item-txt: var(--neutral300);
    --tag-select-item-bg-active: var(--neutral600);
    --tag-select-item-txt-active: var(--neutral200);
    --badge-txt: var(--neutral200);
    --badge-bg: var(--bottombar-notice-bg);
    --empty-result-title: var(--neutral200);
    --empty-result-txt: var(--neutral300);
    --empty-data-title: var(--neutral200);
    --empty-data-txt: var(--neutral300);
    --arrow-icon: var(--neutral200);
    --verified-icon-success: var(--status-success);
    --verified-icon-pending: var(--status-pending);
    --verified-icon-rejected: var(--status-danger);
    --iconed-titled-block-label-bg: var(--neutral800);
    --iconed-titled-block-label-text: var(--neutral200);
    --iconed-titled-block-info-txt: var(--neutral300);
    --iconed-titled-block-title-txt: var(--neutral100);
    --iconed-titled-block-title-data-primary: var(--primary500);
    --iconed-titled-block-title-data-pain: var(--neutral400);
    --iconed-titled-block-tag-txt: var(--neutral300);
    --iconed-titled-block-suffix: var(--primary300);
    --amount-positive: var(--status-success);
    --amount-negative: var(--neutral200);
    --vip-detail-box-bg: var(--neutral800);
    --secondary-300: var(--primary600);
    --color-title: var(--neutral100);
    --btn-main-txt: var(--neutral800);
    --button-primary-border-normal: linear-gradient( 180deg, #ffffff -7.11%, #38a583 46.23%, #00ff90 99.57% );
    --button-primary-normal: linear-gradient(180deg, #ffee58 0%, #e38a00 100%);
    --button-fourth-hover: linear-gradient(180deg, #fff59d 0%, #fbc02d 100%);
    --button-fourth-click: linear-gradient(180deg, #fff59d 0%, #fbc02d 100%);
    --button-fourth-disable: linear-gradient( 180deg, var(--neutral-400) 0%, var(--neutral-600) 100% )
}

@keyframes animBefore {
    0% {
        z-index: 1;
        top: calc(0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem)))
    }

    25% {
        z-index: 1;
        transform: scale(1.2)
    }

    50% {
        z-index: -1;
        top: calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)))
    }

    75% {
        z-index: -1;
        transform: scale(.8);
        background: var(--primary500)
    }

    to {
        z-index: -1;
        top: calc(0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem)))
    }
}

@keyframes animAfter {
    0% {
        z-index: -1;
        top: calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)))
    }

    25% {
        z-index: -1;
        transform: scale(.8);
        background: #fff
    }

    50% {
        z-index: 1;
        top: calc(0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem)))
    }

    75% {
        z-index: 1;
        transform: scale(1.2)
    }

    to {
        z-index: 1;
        top: calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)))
    }
}

.third-party-loading {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.third-party-loading__main {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60%;
    height: 85%;
    max-width: calc(232 * 1rem * var(--use-rem) + 232 * 1vw * (1 - var(--use-rem)));
    max-height: calc(138.6666666667 * 1rem * var(--use-rem) + 138.6666666667 * 1vw * (1 - var(--use-rem)));
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transform: translate(-50%,-50%);
    border-radius: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
    background: #fff;
    text-align: center
}

.third-party-loading__content {
    position: relative
}

.third-party-loading__title {
    font-size: var(--fs-body-default);
    font-weight: 700
}

.third-party-loading__title+.third-party-loading__animation {
    margin-top: calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)))
}

.third-party-loading-animation {
    height: calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));
    position: relative
}

.third-party-loading-animation__cell {
    position: relative;
    vertical-align: middle;
    width: calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)))
}

.third-party-loading-animation__cell+.third-party-loading-animation__cell {
    margin-left: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)))
}

.third-party-loading-animation__cell:after,.third-party-loading-animation__cell:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
    border-radius: 50%;
    transform-origin: 50% 50%
}

.third-party-loading-animation__cell:nth-child(1) {
    animation-delay: -1.8s
}

.third-party-loading-animation__cell:nth-child(1):before {
    animation: animBefore 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(1):after {
    animation: animAfter 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(2) {
    animation-delay: -3.6s
}

.third-party-loading-animation__cell:nth-child(2):before {
    animation: animBefore 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(2):after {
    animation: animAfter 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(3) {
    animation-delay: -5.4s
}

.third-party-loading-animation__cell:nth-child(3):before {
    animation: animBefore 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(3):after {
    animation: animAfter 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(4) {
    animation-delay: -7.2s
}

.third-party-loading-animation__cell:nth-child(4):before {
    animation: animBefore 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(4):after {
    animation: animAfter 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(5) {
    animation-delay: -9s
}

.third-party-loading-animation__cell:nth-child(5):before {
    animation: animBefore 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(5):after {
    animation: animAfter 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(6) {
    animation-delay: -10.8s
}

.third-party-loading-animation__cell:nth-child(6):before {
    animation: animBefore 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(6):after {
    animation: animAfter 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(7) {
    animation-delay: -12.6s
}

.third-party-loading-animation__cell:nth-child(7):before {
    animation: animBefore 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(7):after {
    animation: animAfter 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(8) {
    animation-delay: -14.4s
}

.third-party-loading-animation__cell:nth-child(8):before {
    animation: animBefore 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(8):after {
    animation: animAfter 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(9) {
    animation-delay: -16.2s
}

.third-party-loading-animation__cell:nth-child(9):before {
    animation: animBefore 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(9):after {
    animation: animAfter 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(10) {
    animation-delay: -18s
}

.third-party-loading-animation__cell:nth-child(10):before {
    animation: animBefore 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(10):after {
    animation: animAfter 2s cubic-bezier(.4,0,.6,1) infinite;
    background: var(--primary500)
}

.third-party-loading-animation__cell:nth-child(1):after,.third-party-loading-animation__cell:nth-child(1):before {
    animation-delay: -1.8s
}

.third-party-loading-animation__cell:nth-child(2):after,.third-party-loading-animation__cell:nth-child(2):before {
    animation-delay: -3.6s
}

.third-party-loading-animation__cell:nth-child(3):after,.third-party-loading-animation__cell:nth-child(3):before {
    animation-delay: -5.4s
}

.third-party-loading-animation__cell:nth-child(4):after,.third-party-loading-animation__cell:nth-child(4):before {
    animation-delay: -7.2s
}

.third-party-loading-animation__cell:nth-child(5):after,.third-party-loading-animation__cell:nth-child(5):before {
    animation-delay: -9s
}

.third-party-loading-animation__cell:nth-child(6):after,.third-party-loading-animation__cell:nth-child(6):before {
    animation-delay: -10.8s
}

.third-party-loading-animation__cell:nth-child(7):after,.third-party-loading-animation__cell:nth-child(7):before {
    animation-delay: -12.6s
}

.third-party-loading-animation__cell:nth-child(8):after,.third-party-loading-animation__cell:nth-child(8):before {
    animation-delay: -14.4s
}

.third-party-loading-animation__cell:nth-child(9):after,.third-party-loading-animation__cell:nth-child(9):before {
    animation-delay: -16.2s
}

.disabled {
    opacity: .5;
    cursor: not-allowed;
    transition: opacity .5s
}

.display-none {
    display: none
}

.touching {
    box-shadow: inset 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--neutral300)
}

.clickable {
    cursor: pointer
}

.amount {
    color: var(--primary300)
}

.amount--negative {
    color: var(--text-primary)
}

.referral-tag {
    --label-bg: var(--referral-tag-bg);
    --label-txt: var(--referral-tag-text)
}

.eyes-icon {
    transition: transform .3s;
    cursor: pointer
}

.eyes-icon--active {
    transform: rotate(180deg)
}

.refresh-icon {
    cursor: pointer;
    transition: opacity .3s
}

.refresh-icon--active {
    animation: rotate .5s;
    opacity: .5;
    cursor: wait
}

.dialog-backdrop--hidden {
    display: none
}

.dialog-backdrop--show {
    top: 0;
    background: #00000080;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    pointer-events: auto!important
}

.dialog-backdrop--invisible {
    visibility: hidden
}

[drcAppBtn],.app-btn,.app-button {
    position: relative
}

[drcAppBtn].processing,.app-btn.processing,.app-button.processing {
    pointer-events: none
}

[drcAppBtn].processing > :not(.processing-mask),.app-btn.processing > :not(.processing-mask),.app-button.processing > :not(.processing-mask) {
    visibility: hidden
}

[drcAppBtn] .processing-mask,.app-btn .processing-mask,.app-button .processing-mask {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    width: calc(12.8 * 1rem * var(--use-rem) + 12.8 * 1vw * (1 - var(--use-rem)));
    height: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
    transform: translate(-50%,-50%);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    background-repeat: no-repeat;
    background-position: left center,center center,right center;
    background-size: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
}

[drcAppBtn].processing .processing-mask,.app-btn.processing .processing-mask,.app-button.processing .processing-mask {
    opacity: 1;
    visibility: visible;
    background-image: radial-gradient(circle closest-side,var(--neutral300) 92%,transparent 94%),radial-gradient(circle closest-side,var(--neutral300) 92%,transparent 94%),radial-gradient(circle closest-side,var(--neutral300) 92%,transparent 94%);
    animation: processing-dots 1s ease-in-out infinite
}

[drcAppBtn].processing:before,.app-btn.processing:before,.app-button.processing:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    border-radius: inherit;
    background-color: var(--button-processing-bg, var(--button-primary-processing-bg))
}

@keyframes processing-dots {
    0%,to {
        background-size: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) 0%,calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))),calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
    }

    33% {
        background-size: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))),calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) 0%,calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
    }

    66% {
        background-size: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))),calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))),calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) 0%
    }
}

.text-content-overflow.drc-horizontal-overflow {
    -webkit-mask: linear-gradient(90deg,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%);
    mask: linear-gradient(90deg,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%);
    -webkit-mask-composite: xor;
    mask-composite: exclude
}

@keyframes content-overflow-marquee {
    0% {
        text-indent: 0
    }

    to {
        text-indent: -100%
    }
}

.text-content-overflow.drc-horizontal-overflow:hover {
    animation: content-overflow-marquee 5s linear infinite
}

.row-direction {
    display: flex;
    flex-direction: row
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInTopSmall {
    0% {
        opacity: 0;
        transform: translateY(-10%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fadeInBottomSmall {
    0% {
        opacity: 0;
        transform: translateY(10%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fadeInTop {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fadeInBottom {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slideToLeft {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-100%)
    }
}

@keyframes slideToRight {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(100%)
    }
}

@keyframes skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@keyframes extendToRight {
    0% {
        width: 0%
    }

    to {
        width: 100%
    }
}

@keyframes rotate {
    0% {
        transform: rotate3d(0,0,1,0)
    }

    to {
        transform: rotate3d(0,0,1,360deg)
    }
}

@keyframes easeOutBackBottom {
    0% {
        transform: translateY(100%);
        opacity: 0
    }

    60% {
        transform: translateY(-3%);
        opacity: 1
    }

    80% {
        transform: translateY(1%);
        opacity: 1
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes popIn {
    0% {
        transform: scale(.75);
        opacity: 0
    }

    50% {
        transform: scale(1.05);
        opacity: 1
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes lockWiggle {
    0% {
        transform: translate(0) rotate(0)
    }

    10% {
        transform: translate(-2px) rotate(-6deg)
    }

    20% {
        transform: translate(2px) rotate(6deg)
    }

    30% {
        transform: translate(-2px) rotate(-5deg)
    }

    40% {
        transform: translate(2px) rotate(5deg)
    }

    50% {
        transform: translate(-1px) rotate(-4deg)
    }

    60% {
        transform: translate(1px) rotate(4deg)
    }

    70% {
        transform: translate(-1px) rotate(-2deg)
    }

    80% {
        transform: translate(1px) rotate(2deg)
    }

    90% {
        transform: translate(0) rotate(-1deg)
    }

    to {
        transform: translate(0) rotate(0)
    }
}

html {
    --use-rem: 0
}

body {
    overflow: hidden
}

html.is-desktop {
    --use-rem: 1
}

* {
    touch-action: pan-x pan-y
}

@media (display-mode: standalone) {
    body {
        overscroll-behavior: none
    }

    *:not(input):not(textarea) {
        user-select: none;
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none
    }
}

.mat-ripple {
    overflow: hidden;
    position: relative
}

.mat-ripple:not(:empty) {
    transform: translateZ(0)
}

.mat-ripple.mat-ripple-unbounded {
    overflow: visible
}

.mat-ripple-element {
    position: absolute;
    border-radius: 50%;
    pointer-events: none;
    transition: opacity,transform 0ms cubic-bezier(0,0,.2,1);
    transform: scale3d(0,0,0);
    background-color: var(--mat-ripple-color, rgba(0, 0, 0, .1))
}

.cdk-high-contrast-active .mat-ripple-element {
    display: none
}

.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    left: 0
}

[dir=rtl] .cdk-visually-hidden {
    left: auto;
    right: 0
}

.cdk-overlay-container,.cdk-global-overlay-wrapper {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.cdk-overlay-container {
    position: fixed;
    z-index: 1000
}

.cdk-overlay-container:empty {
    display: none
}

.cdk-global-overlay-wrapper {
    display: flex;
    position: absolute;
    z-index: 1000
}

.cdk-overlay-pane {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    z-index: 1000;
    display: flex;
    max-width: 100%;
    max-height: 100%
}

.cdk-overlay-backdrop {
    position: absolute;
    inset: 0;
    z-index: 1000;
    pointer-events: auto;
    -webkit-tap-highlight-color: transparent;
    transition: opacity .4s cubic-bezier(.25,.8,.25,1);
    opacity: 0
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 1
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: .6
}

.cdk-overlay-dark-backdrop {
    background: #00000052
}

.cdk-overlay-transparent-backdrop {
    transition: visibility 1ms linear,opacity 1ms linear;
    visibility: hidden;
    opacity: 1
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
    visibility: visible
}

.cdk-overlay-backdrop-noop-animation {
    transition: none
}

.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px
}

.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll
}

textarea.cdk-textarea-autosize {
    resize: none
}

textarea.cdk-textarea-autosize-measuring {
    padding: 2px 0!important;
    box-sizing: content-box!important;
    height: auto!important;
    overflow: hidden!important
}

textarea.cdk-textarea-autosize-measuring-firefox {
    padding: 2px 0!important;
    box-sizing: content-box!important;
    height: 0!important
}





.cdk-text-field-autofill-monitored:-webkit-autofill {
    animation: cdk-text-field-autofill-start 0s 1ms
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
    animation: cdk-text-field-autofill-end 0s 1ms
}

.mat-focus-indicator {
    position: relative
}

.mat-focus-indicator:before {
    inset: 0;
    position: absolute;
    box-sizing: border-box;
    pointer-events: none;
    display: var(--mat-focus-indicator-display, none);
    border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
    border-radius: var(--mat-focus-indicator-border-radius, 4px)
}

.mat-focus-indicator:focus:before {
    content: ""
}

.cdk-high-contrast-active {
    --mat-focus-indicator-display: block
}

.mat-mdc-focus-indicator {
    position: relative
}

.mat-mdc-focus-indicator:before {
    inset: 0;
    position: absolute;
    box-sizing: border-box;
    pointer-events: none;
    display: var(--mat-mdc-focus-indicator-display, none);
    border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
    border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px)
}

.mat-mdc-focus-indicator:focus:before {
    content: ""
}

.cdk-high-contrast-active {
    --mat-mdc-focus-indicator-display: block
}

.mat-app-background {
    background-color: var(--mat-app-background-color, transparent);
    color: var(--mat-app-text-color, inherit)
}

html {
    --mat-ripple-color: rgba(255, 255, 255, .1)
}

html {
    --mat-option-selected-state-label-text-color: #435f9b;
    --mat-option-label-text-color: white;
    --mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);
    --mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);
    --mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)
}

.mat-accent {
    --mat-option-selected-state-label-text-color: #a38d5b;
    --mat-option-label-text-color: white;
    --mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);
    --mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);
    --mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)
}

.mat-warn {
    --mat-option-selected-state-label-text-color: #f44336;
    --mat-option-label-text-color: white;
    --mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);
    --mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);
    --mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)
}

html {
    --mat-optgroup-label-text-color: white
}

.mat-primary {
    --mat-full-pseudo-checkbox-selected-icon-color: #435f9b;
    --mat-full-pseudo-checkbox-selected-checkmark-color: #303030;
    --mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);
    --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;
    --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;
    --mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;
    --mat-minimal-pseudo-checkbox-selected-checkmark-color: #435f9b;
    --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868
}

html,.mat-accent {
    --mat-full-pseudo-checkbox-selected-icon-color: #a38d5b;
    --mat-full-pseudo-checkbox-selected-checkmark-color: #303030;
    --mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);
    --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;
    --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;
    --mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;
    --mat-minimal-pseudo-checkbox-selected-checkmark-color: #a38d5b;
    --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868
}

.mat-warn {
    --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
    --mat-full-pseudo-checkbox-selected-checkmark-color: #303030;
    --mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);
    --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;
    --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;
    --mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;
    --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
    --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868
}

html {
    --mat-app-background-color: #303030;
    --mat-app-text-color: white
}

.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0 {
    box-shadow: 0 0 #0003,0 0 #00000024,0 0 #0000001f
}

.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1 {
    box-shadow: 0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f
}

.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2 {
    box-shadow: 0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f
}

.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3 {
    box-shadow: 0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f
}

.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4 {
    box-shadow: 0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f
}

.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5 {
    box-shadow: 0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f
}

.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6 {
    box-shadow: 0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f
}

.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7 {
    box-shadow: 0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f
}

.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8 {
    box-shadow: 0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f
}

.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9 {
    box-shadow: 0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f
}

.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10 {
    box-shadow: 0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f
}

.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11 {
    box-shadow: 0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f
}

.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12 {
    box-shadow: 0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f
}

.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13 {
    box-shadow: 0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f
}

.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14 {
    box-shadow: 0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f
}

.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15 {
    box-shadow: 0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f
}

.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16 {
    box-shadow: 0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f
}

.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17 {
    box-shadow: 0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f
}

.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18 {
    box-shadow: 0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f
}

.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19 {
    box-shadow: 0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f
}

.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20 {
    box-shadow: 0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f
}

.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21 {
    box-shadow: 0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f
}

.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22 {
    box-shadow: 0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f
}

.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23 {
    box-shadow: 0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f
}

.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24 {
    box-shadow: 0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f
}

.mat-theme-loaded-marker {
    display: none
}

html {
    --mat-datepicker-calendar-container-shape: 4px;
    --mat-datepicker-calendar-container-touch-shape: 4px;
    --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);
    --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)
}

html {
    --mat-datepicker-calendar-date-selected-state-text-color: white;
    --mat-datepicker-calendar-date-selected-state-background-color: #435f9b;
    --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(67, 95, 155, .4);
    --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
    --mat-datepicker-calendar-date-focus-state-background-color: rgba(67, 95, 155, .3);
    --mat-datepicker-calendar-date-hover-state-background-color: rgba(67, 95, 155, .3);
    --mat-datepicker-toggle-active-state-icon-color: #435f9b;
    --mat-datepicker-calendar-date-in-range-state-background-color: rgba(67, 95, 155, .2);
    --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);
    --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
    --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
    --mat-datepicker-toggle-icon-color: white;
    --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);
    --mat-datepicker-calendar-period-button-text-color: white;
    --mat-datepicker-calendar-period-button-icon-color: white;
    --mat-datepicker-calendar-navigation-button-icon-color: white;
    --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);
    --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);
    --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);
    --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);
    --mat-datepicker-calendar-date-text-color: white;
    --mat-datepicker-calendar-date-outline-color: transparent;
    --mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);
    --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);
    --mat-datepicker-range-input-separator-color: white;
    --mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);
    --mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);
    --mat-datepicker-calendar-container-background-color: #424242;
    --mat-datepicker-calendar-container-text-color: white
}

.mat-datepicker-content.mat-accent {
    --mat-datepicker-calendar-date-selected-state-text-color: white;
    --mat-datepicker-calendar-date-selected-state-background-color: #a38d5b;
    --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(163, 141, 91, .4);
    --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
    --mat-datepicker-calendar-date-focus-state-background-color: rgba(163, 141, 91, .3);
    --mat-datepicker-calendar-date-hover-state-background-color: rgba(163, 141, 91, .3);
    --mat-datepicker-calendar-date-in-range-state-background-color: rgba(163, 141, 91, .2);
    --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);
    --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
    --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e
}

.mat-datepicker-content.mat-warn {
    --mat-datepicker-calendar-date-selected-state-text-color: white;
    --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
    --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);
    --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
    --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);
    --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);
    --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);
    --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);
    --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
    --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e
}

.mat-datepicker-toggle-active.mat-accent {
    --mat-datepicker-toggle-active-state-icon-color: #a38d5b
}

.mat-datepicker-toggle-active.mat-warn {
    --mat-datepicker-toggle-active-state-icon-color: #f44336
}

.mdc-icon-button {
  display:inline-block;
  position:relative;
  box-sizing:border-box;
  border:none;
  outline:none;
  background-color:rgba(0,0,0,0);
  fill:currentColor;
  color:inherit;
  text-decoration:none;
  cursor:pointer;
  user-select:none;
  z-index:0;
  overflow:visible;
}

.mdc-icon-button .mdc-icon-button__touch {
  position:absolute;
  top:50%;
  height:48px;
  left:50%;
  width:48px;
  transform:translate(-50%, -50%);
}

@media screen and (forced-colors: active) {
  .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,
  .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    display:block;
  }

}

.mdc-icon-button:disabled {
  cursor:default;
  pointer-events:none;
}

.mdc-icon-button[hidden] {
  display:none;
}

.mdc-icon-button--display-flex {
  align-items:center;
  display:inline-flex;
  justify-content:center;
}

.mdc-icon-button__focus-ring {
  pointer-events:none;
  border:2px solid rgba(0,0,0,0);
  border-radius:6px;
  box-sizing:content-box;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:100%;
  width:100%;
  display:none;
}

@media screen and (forced-colors: active) {
  .mdc-icon-button__focus-ring {
    border-color:CanvasText;
  }

}

.mdc-icon-button__focus-ring::after {
  content:"";
  border:2px solid rgba(0,0,0,0);
  border-radius:8px;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:calc(100% + 4px);
  width:calc(100% + 4px);
}

@media screen and (forced-colors: active) {
  .mdc-icon-button__focus-ring::after {
    border-color:CanvasText;
  }

}

.mdc-icon-button__icon {
  display:inline-block;
}

.mdc-icon-button__icon.mdc-icon-button__icon--on {
  display:none;
}

.mdc-icon-button--on .mdc-icon-button__icon {
  display:none;
}

.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {
  display:inline-block;
}

.mdc-icon-button__link {
  height:100%;
  left:0;
  outline:none;
  position:absolute;
  top:0;
  width:100%;
}

.mat-mdc-icon-button {
  color:var(--mdc-icon-button-icon-color);
}

.mat-mdc-icon-button .mdc-button__icon {
  font-size:var(--mdc-icon-button-icon-size);
}

.mat-mdc-icon-button svg,
.mat-mdc-icon-button img {
  width:var(--mdc-icon-button-icon-size);
  height:var(--mdc-icon-button-icon-size);
}

.mat-mdc-icon-button:disabled {
  color:var(--mdc-icon-button-disabled-icon-color);
}

.mat-mdc-icon-button {
  border-radius:50%;
  flex-shrink:0;
  text-align:center;
  width:var(--mdc-icon-button-state-layer-size, 48px);
  height:var(--mdc-icon-button-state-layer-size, 48px);
  padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);
  font-size:var(--mdc-icon-button-icon-size);
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}

.mat-mdc-icon-button svg {
  vertical-align:baseline;
}

.mat-mdc-icon-button[disabled],
.mat-mdc-icon-button.mat-mdc-button-disabled {
  cursor:default;
  pointer-events:none;
  color:var(--mdc-icon-button-disabled-icon-color);
}

.mat-mdc-icon-button.mat-mdc-button-disabled-interactive {
  pointer-events:auto;
}

.mat-mdc-icon-button .mat-mdc-button-ripple,
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,
.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
  top:0;
  left:0;
  right:0;
  bottom:0;
  position:absolute;
  pointer-events:none;
  border-radius:inherit;
}

.mat-mdc-icon-button .mat-mdc-button-ripple {
  overflow:hidden;
}

.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
  content:"";
  opacity:0;
}

.mat-mdc-icon-button .mdc-button__label {
  z-index:1;
}

.mat-mdc-icon-button .mat-mdc-focus-indicator {
  top:0;
  left:0;
  right:0;
  bottom:0;
  position:absolute;
}

.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before {
  content:"";
}

.mat-mdc-icon-button .mat-ripple-element {
  background-color:var(--mat-icon-button-ripple-color);
}

.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
  background-color:var(--mat-icon-button-state-layer-color);
}

.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before {
  background-color:var(--mat-icon-button-disabled-state-layer-color);
}

.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before {
  opacity:var(--mat-icon-button-hover-state-layer-opacity);
}

.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,
.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,
.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before {
  opacity:var(--mat-icon-button-focus-state-layer-opacity);
}

.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before {
  opacity:var(--mat-icon-button-pressed-state-layer-opacity);
}

.mat-mdc-icon-button .mat-mdc-button-touch-target {
  position:absolute;
  top:50%;
  height:48px;
  left:50%;
  width:48px;
  transform:translate(-50%, -50%);
  display:var(--mat-icon-button-touch-target-display);
}

.mat-mdc-icon-button._mat-animation-noopable {
  transition:none !important;
  animation:none !important;
}

.mat-mdc-icon-button .mat-mdc-button-persistent-ripple {
  border-radius:50%;
}

.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,
.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,
.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,
.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before {
  background:rgba(0,0,0,0);
  opacity:1;
}

.mat-calendar-controls {
    --mat-icon-button-touch-target-display: none
}

.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
    --mdc-icon-button-state-layer-size: 40px;
    width: var(--mdc-icon-button-state-layer-size);
    height: var(--mdc-icon-button-state-layer-size);
    padding: 8px
}

html {
    --mat-datepicker-calendar-date-selected-state-text-color: white;
    --mat-datepicker-calendar-date-selected-state-background-color: #14805e;
    --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #14805e, transparent 60%);
    --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
    --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #14805e, transparent 70%);
    --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #14805e, transparent 70%);
    --mat-datepicker-toggle-active-state-icon-color: #14805e;
    --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #14805e, transparent 80%);
    --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba( 249, 171, 0, .2 );
    --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
    --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
    --mat-datepicker-toggle-icon-color: white;
    --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);
    --mat-datepicker-calendar-period-button-text-color: white;
    --mat-datepicker-calendar-period-button-icon-color: white;
    --mat-datepicker-calendar-navigation-button-icon-color: white;
    --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);
    --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);
    --mat-datepicker-calendar-date-today-outline-color: transparent;
    --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba( 255, 255, 255, .3 );
    --mat-datepicker-calendar-date-text-color: #e2e6e9;
    --mat-datepicker-calendar-date-outline-color: transparent;
    --mat-datepicker-calendar-date-disabled-state-text-color: rgba( 255, 255, 255, .5 );
    --mat-datepicker-calendar-date-preview-state-outline-color: rgba( 255, 255, 255, .24 );
    --mat-datepicker-range-input-separator-color: white;
    --mat-datepicker-range-input-disabled-state-separator-color: rgba( 255, 255, 255, .5 );
    --mat-datepicker-range-input-disabled-state-text-color: rgba( 255, 255, 255, .5 );
    --mat-datepicker-calendar-container-background-color: #222424;
    --mat-datepicker-calendar-container-text-color: white
}

.mat-calendar-body-cell-content {
    border-radius: 3px!important
}

html.is-desktop .mat-calendar {
    --mdc-text-button-label-text-size: var(--fs-h2);
    --mat-datepicker-calendar-body-label-text-size: var(--fs-h3);
    --mat-datepicker-calendar-header-text-size: var(--fs-h5)
}

html.is-desktop .mat-datepicker-content-touch .mat-datepicker-content-container {
    max-width: 600px;
    max-height: 680px
}

.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button {
    transform: rotate(0)!important
}

.cdk-overlay-pane>* {
    flex-grow: 1;
    width: 100%
}

.cdk-overlay-pane.overlay-content-only {
    max-height: calc(100% - var(--bottombar-height))
}

.cdk-overlay-pane.overlay-content-full {
    width: 100%;
    height: 100%;
    max-height: calc(100% - var(--header-height))
}

.cdk-overlay-pane.overlay-content-gametoolbar {
    width: 100%;
    height: 100%;
    max-height: calc(100% - var(--header-height) - var(--gametoolbar-height))
}

html.is-performance .cdk-overlay-backdrop {
    -webkit-backdrop-filter: none;
    backdrop-filter: none
}

.cdk-overlay-backdrop.backdrop-content-only {
    top: var(--header-height);
    max-height: calc(100% - var(--header-height) - var(--bottombar-height))
}

.cdk-overlay-backdrop.backdrop-content-noheader {
    top: var(--header-height)
}

.cdk-overlay-backdrop.backdrop-game-toolbar {
    background: transparent;
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
    top: calc(var(--header-height) + 13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
    max-height: calc(100% - var(--header-height) - var(--bottombar-height) - (13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem))))
}

.cdk-overlay-container.auto {
    z-index: auto
}

.cdk-overlay-container .cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .language-picker {
    right: auto;
    left: 0
}

::-webkit-scrollbar {
    width: calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)))
}

::-webkit-scrollbar-thumb {
    background: var(--scrollbar-thumb-bg)
}

::-webkit-scrollbar-thumb:hover {
    background: var(--scrollbar-thumb-bg-h)
}

::-webkit-scrollbar-track {
    background: var(--scrollbar-track-bg)
}

.tnc-wrapper .content-box-wrapper .content-box {
    color: var(--tnc-text)
}

.tnc-wrapper .content-box-wrapper .content-box .title {
    margin-bottom: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    font-size: var(--fs-h4);
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.5;
    color: var(--tnc-link)
}

.tnc-wrapper .content-box-wrapper .content-box h1,.tnc-wrapper .content-box-wrapper .content-box h2,.tnc-wrapper .content-box-wrapper .content-box h3,.tnc-wrapper .content-box-wrapper .content-box h4,.tnc-wrapper .content-box-wrapper .content-box h5,.tnc-wrapper .content-box-wrapper .content-box h6 {
    margin-bottom: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
    font-weight: 700;
    color: var(--tnx-sub-title)
}

.tnc-wrapper .content-box-wrapper .content-box h1 {
    font-size: var(--fs-h3)
}

.tnc-wrapper .content-box-wrapper .content-box h2 {
    font-size: var(--fs-h4)
}

.tnc-wrapper .content-box-wrapper .content-box h3 {
    font-size: var(--fs-h5)
}

.tnc-wrapper .content-box-wrapper .content-box p {
    width: inherit;
    margin-bottom: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    font-size: var(--fs-normal);
    line-height: 1.6
}

.tnc-wrapper .content-box-wrapper .content-box a {
    font-size: var(--fs-normal);
    line-height: 1.6;
    color: var(--tnc-link)
}

.verified-icon {
    width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))
}

.verified-icon__mask-icon {
    display: block;
    width: 100%;
    height: 100%;
    mask-size: cover;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    background-color: var(--verified-icon, var(--neutral200))
}

.verified-icon--success .verified-icon__mask-icon {
    background-color: var(--verified-icon-success, var(--status-success))
}

.verified-icon--pending .verified-icon__mask-icon {
    background-color: var(--verified-icon-pending, var(--status-pending))
}

.verified-icon--rejected .verified-icon__mask-icon {
    background-color: var(--verified-icon-rejected, var(--status-danger))
}

.arrow-icon {
    width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))
}

.arrow-icon__mask-icon {
    display: block;
    width: 100%;
    height: 100%;
    mask-size: cover;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    background-color: var(--arrow-icon, var(--neutral200))
}

[dir=rtl] .arrow-icon__mask-icon,.arrow-icon__mask-icon {
    transform: scaleX(-1)
}

.question-icon,.warning-icon {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    padding-inline-start:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))}

.question-icon__icon,.warning-icon__icon {
    display: block;
    height: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    background: var(--form-wrap-title-txt, var(--text-secondary));
    mask-size: cover;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    cursor: pointer
}

.checkbox input {
    display: none
}

.checkbox__label {
    cursor: pointer
}

.checkbox--align-top .checkbox__label {
    align-items: flex-start
}

.checkbox--disabled .checkbox__label {
    cursor: not-allowed
}

.checkbox--focus .checkbox__head {
    position: relative
}

.checkbox--focus .checkbox__head:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: var(--radius-3);
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--primary500) inset
}

.checkbox__head+.checkbox__body {
    margin-inline-start:var(--grid-gap)}

.checkbox__head {
    flex: none
}

.checkbox__body {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    -webkit-user-select: none;
    user-select: none;
    font-size: var(--fs-larger);
    color: var(--checkbox-label-body, var(--neutral300))
}

.checkbox-icon__unchecked,.checkbox-icon__checked {
    width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    border-radius: var(--radius-5)
}

.checkbox-icon__checked {
    background-color: var(--checkbox-icon-checked-bg, var(--primary500));
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid var(--checkbox-icon-checked-border, var(--primary500))
}

.checkbox-icon__unchecked {
    background-color: var(--checkbox-icon-unchecked-bg, var(--neutral600));
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid var(--checkbox-icon-unchecked-border, color-mix(in srgb, var(--neutral100), transparent 15%))
}

.checkbox-icon__img {
    display: block;
    width: 100%;
    height: 100%;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 85%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 85%
}

.checkbox-icon__checked .checkbox-icon__img {
    background-color: var(--checkbox-icon-checked-img, var(--neutral200))
}

.checkbox-icon--disabled .checkbox-icon__checked {
    background-color: var(--checkbox-icon-checked-bg-disabled, transparent);
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid var(--checkbox-icon-checked-border-disabled, color-mix(in srgb, var(--neutral100), transparent 15%))
}

.checkbox-icon--disabled .checkbox-icon__img {
    background-color: var(--checkbox-icon-checked-img-disabled, var(--neutral500))
}

.checkbox-icon--disabled .checkbox-icon__unchecked {
    background-color: var(--checkbox-icon-unchecked-bg-disabled, transparent);
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid var(--checkbox-icon-unchecked-border-disabled, color-mix(in srgb, var(--neutral100), transparent 15%))
}

.checkbox-label {
    display: flex;
    align-items: center
}

.input {
    border-radius: var(--radius-3);
    box-shadow: 0 0 0 1000px var(--form-input-bg) inset!important
}

.input__inner {
    display: flex;
    flex-direction: row;
    border-radius: var(--radius-3);
    background-color: var(--input-input-bg, var(--form-input-bg));
    height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
    position: relative;
    overflow: hidden
}

.input__inner:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
    z-index: 2;
    border-radius: var(--radius-3)
}

.input__inner div+input {
    padding-left: 0
}

.input__inner .input__native-control {
    width: 100%;
    height: 100%
}

.input--focus .input__native-control {
    color: var(--input-input-txt-focus, var(--text-primary))
}

.input--focus .input__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--input-border-focus) inset
}

.input--error .input__native-control {
    color: var(--input-input-txt-error, var(--text-primary))
}

.input--error .input__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--input-input-border-error, var(--status-danger)) inset
}

.input--disabled {
    --form-input-bg: var( --input-input-bg-disabled, var(--form-input-disabled) );
    cursor: not-allowed;
    background-color: var(--input-input-bg-disabled, var(--form-input-disabled))
}

.input--disabled .input__native-control {
    cursor: not-allowed;
    color: var(--input-input-txt-disabled, var(--text-disabled))
}

.input--disabled .input__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--input-input-border-disabled) inset
}

.input__clear {
    cursor: pointer
}

.input__toolkit {
    display: flex;
    align-items: center;
    padding-inline-end:calc(var(--grid-gap) * 2)}

.input__native-control {
    background-color: transparent;
    border: none;
    font-size: var(--fs-larger);
    color: var(--input-input-txt, var(--text-primary));
    -webkit-text-fill-color: var(--input-input-txt, var(--text-primary));
    padding: 0 calc(var(--grid-gap) * 2);
    box-sizing: border-box;
    box-shadow: 0 0 0 1000px var(--form-input-bg) inset!important
}

.input__native-control:-internal-autofill-selected {
    color: var(--input-input-txt, var(--text-primary))!important
}

.input__native-control ::-ms-input-placeholder {
    color: var(--text-muted)
}

.input__native-control:-webkit-autofill,.input__native-control:-webkit-autofill:active,.input__native-control:-webkit-autofill:hover,.input__native-control:-webkit-autofill:focus {
    font-size: var(--fs-larger);
    background-image: none;
    color: var(--input-input-txt, var(--text-primary))!important;
    -webkit-text-fill-color: var(--input-input-txt, var(--text-primary))!important
}

.input__native-control::placeholder {
    font-size: var(--fs-larger);
    color: var(--text-muted);
    -webkit-text-fill-color: var(--text-muted);
    opacity: 1
}

.input--disabled .input__native-control {
    color: var(--input-input-disabled-txt, var(--neutral500));
    -webkit-text-fill-color: var(--input-input-disabled-txt, var(--neutral500))
}

.input .input-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(6.6666666667 * 1rem * var(--use-rem) + 6.6666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)))
}

.input .input-icon span {
    display: block;
    width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 95%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 95%;
    background-color: var(--text-muted);
    transition: all .5s
}

.input__inner .mat-datepicker-toggle {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: right;
    --mdc-icon-button-state-layer-size: calc(12.8 * 1rem * var(--use-rem) + 12.8 * 1vw * (1 - var(--use-rem)))
}

.input__datepicker {
    display: block;
    width: var(--input-datepicker-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
    height: var(--input-datepicker-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
    margin: var(--input-datepicker-margin, 0px);
    mask-size: 85%;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 85%;
    background-color: var(--input-datepicker-icon, var(--text-secondary))
}

.input--disabled {
    --input-datepicker-icon: var( --input-datepicker-icon-disabled, var(--text-disabled) )
}

.input-page {
    border-radius: var(--radius-3)
}

.input-page input {
    width: 100%
}

.input-page__inner {
    display: flex;
    flex-direction: row;
    border-radius: var(--radius-3);
    background-color: var(--input-input-bg, var(--form-input-bg));
    width: auto;
    min-width: calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));
    position: relative
}

.input-page__inner:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
    z-index: 2;
    border-radius: var(--radius-3)
}

.input-page--focus .input-page__native-control {
    color: var(--input-input-txt-focus, var(--text-primary))
}

.input-page--focus .input-page__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--input-border-focus) inset
}

.input-page__native-control {
    background-color: transparent;
    border: none;
    font-size: var(--fs-larger);
    color: var(--input-input-txt, var(--text-primary));
    padding: 0 var(--grid-gap);
    box-sizing: border-box
}

.input-page__native-control ::-ms-input-placeholder {
    color: var(--text-muted)
}

.input-page__native-control:-webkit-autofill,.input-page__native-control:-webkit-autofill:active,.input-page__native-control:-webkit-autofill:hover,.input-page__native-control:-webkit-autofill:focus {
    font-size: var(--fs-larger);
    background-image: none;
    box-shadow: 0 0 0 1000px var(--form-input-bg) inset!important;
    color: var(--input-input-txt, var(--text-primary))!important;
    -webkit-text-fill-color: var(--input-input-txt, var(--text-primary))!important
}

.input-page__native-control::placeholder {
    font-size: var(--fs-larger);
    color: var(--text-muted);
    -webkit-text-fill-color: var(--text-muted);
    opacity: 1
}

.textarea {
    border-radius: var(--radius-3)
}

.textarea__inner {
    display: flex;
    flex-direction: row;
    border-radius: var(--radius-3);
    background-color: var(--textarea-textarea-bg, var(--form-textarea-bg));
    height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
    min-height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
    position: relative
}

.textarea__inner:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
    z-index: 2;
    border-radius: var(--radius-3)
}

.textarea__inner .textarea__native-control {
    width: 100%;
    height: 100%
}

.textarea--focus .textarea__native-control {
    color: var(--textarea-textarea-txt-focus, var(--text-primary))
}

.textarea--focus .textarea__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--textarea-border-focus) inset
}

.textarea--error .textarea__native-control {
    color: var(--textarea-textarea-txt-error, var(--text-primary))
}

.textarea--error .textarea__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--textarea-textarea-border-error, var(--status-danger)) inset
}

.textarea--disabled {
    --form-textarea-bg: var( --textarea-textarea-bg-disabled, var(--form-textarea-disabled) );
    cursor: not-allowed;
    background-color: var(--textarea-textarea-bg-disabled, var(--form-textarea-disabled))
}

.textarea--disabled .textarea__native-control {
    cursor: not-allowed;
    color: var(--textarea-textarea-txt-disabled, var(--text-disabled))
}

.textarea--disabled .textarea__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--textarea-textarea-border-disabled) inset
}

.textarea__clear {
    cursor: pointer
}

.textarea__toolkit {
    display: flex;
    padding-inline-end:calc(var(--grid-gap) * 2)}

.textarea__native-control {
    background-color: transparent;
    border: none;
    font-size: var(--fs-larger);
    color: var(--textarea-textarea-txt, var(--text-primary));
    padding: calc(var(--grid-gap) * 2);
    box-sizing: border-box
}

.textarea__native-control::placeholder {
    font-size: var(--fs-larger);
    color: var(--text-muted);
    opacity: 1
}

.textarea__native-control ::-ms-textarea-placeholder {
    color: var(--text-muted)
}

.textarea__native-control:-webkit-autofill,.textarea__native-control:-webkit-autofill:active,.textarea__native-control:-webkit-autofill:hover,.textarea__native-control:-webkit-autofill:focus {
    font-size: var(--fs-larger);
    background-image: none;
    box-shadow: 0 0 0 1000px var(--form-textarea-bg) inset!important;
    -webkit-text-fill-color: var(--textarea-txt-color, var(--text-primary))!important
}

.textarea .input-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(6.6666666667 * 1rem * var(--use-rem) + 6.6666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)))
}

.textarea .input-icon span {
    display: block;
    width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 95%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 95%;
    background-color: var(--text-muted);
    transition: all .5s
}

.input-captcha__refresh {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)))
}

.input-captcha__refresh span {
    display: block;
    width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 95%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 95%;
    background-color: var(--input-captcha-fresh-icon, var(--neutral400))
}

.input-captcha__toolkit {
    display: flex;
    align-items: center;
    padding: 0 var(--grid-gap)
}

.input-captcha__toolkit>*+* {
    margin-inline-start:var(--grid-gap)}

.input-currency__head {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    padding: 0 calc(var(--grid-gap) * 2)
}

.input-currency__icon {
    width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))
}

.input-currency__currency {
    display: flex;
    align-items: center;
    margin-inline-start:var(--grid-gap);font-size: var(--fs-larger);
    color: var(--input-currency-head-currency)
}

.input-currency__inner {
    display: flex;
    flex-direction: row;
    border-radius: var(--input-currency-radius, var(--radius-3));
    background-color: var(--input-input-bg, var(--form-input-bg));
    height: calc(19.7333333333 * 1rem * var(--use-rem) + 19.7333333333 * 1vw * (1 - var(--use-rem)));
    position: relative
}

.input-currency__inner:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
    z-index: 2;
    border-radius: var(--input-currency-radius, var(--radius-3))
}

.input-currency--focused .input-currency__inner:after {
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--input-currency-border-focus) inset
}

.input-currency--error .input-currency__inner:after {
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--input-currency-border-error) inset
}

.input-currency--error.input-currency--focused .input-currency__inner:after {
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--input-currency-border-focus-error) inset
}

.input-currency__inner .input-currency__native-control,.input-currency__inner .input-currency__minimum-guide {
    width: 100%;
    height: 100%
}

.input-currency--focus .input-currency__native-control {
    color: var(--input-input-txt-focus, var(--text-primary))
}

.input-currency--focus .input-currency__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--input-border-focus) inset
}

.input-currency--error .input-currency__native-control {
    color: var(--input-input-txt-error, var(--text-primary))
}

.input-currency--error .input-currency__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--input-input-border-error, var(--status-danger)) inset
}

.input-currency--disabled {
    --form-input-bg: var( --input-input-bg-disabled, var(--form-input-disabled) );
    cursor: not-allowed;
    background-color: var(--input-input-bg-disabled, var(--form-input-disabled))
}

.input-currency--disabled .input-currency__native-control {
    cursor: not-allowed;
    color: var(--input-input-txt-disabled, var(--text-disabled))
}

.input-currency--disabled .input-currency__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--input-input-border-disabled) inset
}

.input-currency__clear {
    cursor: pointer
}

.input-currency__toolkit {
    display: flex;
    align-items: center;
    padding-inline-end:calc(var(--grid-gap) * 2)}

.input-currency__minimum-guide {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.input-currency__native-control,.input-currency__minimum-guide {
    background-color: transparent;
    border: none;
    font-size: var(--fs-h1);
    text-align: right;
    padding: 0 var(--grid-gap);
    color: var(--input-input-txt, var(--text-primary));
    padding: 0 calc(var(--grid-gap) * 2);
    box-sizing: border-box
}

[dir=rtl] .input-currency__native-control,.input-currency__native-control,[dir=rtl] .input-currency__minimum-guide,.input-currency__minimum-guide {
    text-align: left
}

.input-currency__native-control {
    box-shadow: 0 0 0 1000px var(--form-input-bg) inset!important
}

.input-currency__native-control:-internal-autofill-selected {
    color: var(--input-input-txt, var(--text-primary))!important
}

.input-currency__native-control::placeholder {
    font-size: var(--fs-h1);
    color: var(--text-muted);
    opacity: 1
}

.input-currency__native-control ::-ms-input-placeholder {
    color: var(--text-muted)
}

.input-currency__native-control:-webkit-autofill,.input-currency__native-control:-webkit-autofill:active,.input-currency__native-control:-webkit-autofill:hover,.input-currency__native-control:-webkit-autofill:focus {
    font-size: var(--fs-larger);
    background-image: none;
    -webkit-text-fill-color: var(--input-input-txt, var(--text-primary))!important
}

.input-currency--disabled .input-currency__native-control {
    color: var(--input-input-disabled-txt, var(--neutral500))
}

.input-currency .input-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(6.6666666667 * 1rem * var(--use-rem) + 6.6666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(19.7333333333 * 1rem * var(--use-rem) + 19.7333333333 * 1vw * (1 - var(--use-rem)))
}

.input-currency .input-icon span {
    display: block;
    width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 95%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 95%;
    background-color: var(--text-muted);
    transition: all .5s
}

.currency-exchange__icon {
    margin-left: calc(var(--grid-gap) * 2);
    margin-top: calc(-1.3333333333 * 1rem * var(--use-rem) + -1.3333333333 * 1vw * (1 - var(--use-rem)));
    margin-bottom: calc(-1.3333333333 * 1rem * var(--use-rem) + -1.3333333333 * 1vw * (1 - var(--use-rem)));
    position: relative;
    z-index: 4
}

.currency-exchange-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    border-radius: 50%;
    background-color: var(--currency-exchange-icon-bg, var(--neutral1000))
}

.currency-exchange-icon--big {
    width: calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)));
    height: calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)))
}

.currency-exchange-icon__img {
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
    background-color: var(--currency-exchange-icon-img, var(--neutral100))
}

.currency-exchange-icon--big .currency-exchange-icon__img {
    width: calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));
    height: calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)))
}

.input-date {
    border-radius: var(--radius-3);
    box-shadow: 0 0 0 1000px var(--form-input-bg) inset!important
}

.input-date__inner {
    display: flex;
    flex-direction: row;
    border-radius: var(--radius-3);
    background-color: var(--input-input-bg, var(--form-input-bg));
    height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
    position: relative
}

.input-date__inner:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
    z-index: 2;
    border-radius: var(--radius-3)
}

.input-date__inner .input-date__native-control {
    width: 100%;
    height: 100%
}

.input-date__toggle {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: right;
    --mdc-icon-button-state-layer-size: calc(12.8 * 1rem * var(--use-rem) + 12.8 * 1vw * (1 - var(--use-rem)))
}

.input-date__icon {
    display: block;
    width: var(--input-datepicker-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
    height: var(--input-datepicker-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
    margin: var(--input-datepicker-margin, 0px);
    mask-size: 85%;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 85%;
    background-color: var(--input-datepicker-icon, var(--text-secondary))
}

.input-date--disabled {
    --input-datepicker-icon: var( --input-datepicker-icon-disabled, var(--text-disabled) )
}

.input-date--focus .input-date__native-control {
    color: var(--input-input-txt-focus, var(--text-primary))
}

.input-date--focus .input-date__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--input-border-focus) inset
}

.input-date--error .input-date__native-control {
    color: var(--input-input-txt-error, var(--text-primary))
}

.input-date--error .input-date__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--input-input-border-error, var(--status-danger)) inset
}

.input-date--disabled {
    --form-input-bg: var( --input-input-bg-disabled, var(--form-input-disabled) );
    cursor: not-allowed;
    background-color: var(--input-input-bg-disabled, var(--form-input-disabled))
}

.input-date--disabled .input-date__native-control {
    cursor: not-allowed;
    color: var(--input-input-txt-disabled, var(--text-disabled))
}

.input-date--disabled .input-date__inner:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--input-input-border-disabled) inset
}

.input-date__native-control {
    background-color: transparent;
    border: none;
    font-size: var(--fs-larger);
    color: var(--input-input-txt, var(--text-primary));
    -webkit-text-fill-color: var(--input-input-txt, var(--text-primary));
    padding: 0 calc(var(--grid-gap) * 2);
    box-sizing: border-box;
    box-shadow: 0 0 0 1000px var(--form-input-bg) inset!important;
    text-align: left
}

.input-date__native-control:-internal-autofill-selected {
    color: var(--input-input-txt, var(--text-primary))!important
}

.input-date__native-control ::-ms-input-placeholder {
    color: var(--text-muted)
}

.input-date__native-control:-webkit-autofill,.input-date__native-control:-webkit-autofill:active,.input-date__native-control:-webkit-autofill:hover,.input-date__native-control:-webkit-autofill:focus {
    font-size: var(--fs-larger);
    background-image: none;
    color: var(--input-input-txt, var(--text-primary))!important;
    -webkit-text-fill-color: var(--input-input-txt, var(--text-primary))!important
}

.input-date__native-control::placeholder {
    font-size: var(--fs-larger);
    color: var(--text-muted);
    -webkit-text-fill-color: var(--text-muted);
    opacity: 1
}

.input-date--disabled .input-date__native-control {
    color: var(--input-input-disabled-txt, var(--neutral500));
    -webkit-text-fill-color: var(--input-input-disabled-txt, var(--neutral500))
}

.input-date .input-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(6.6666666667 * 1rem * var(--use-rem) + 6.6666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)))
}

.input-date .input-icon span {
    display: block;
    width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 95%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 95%;
    background-color: var(--text-muted);
    transition: all .5s
}

.radio__label {
    cursor: pointer;
    display: flex;
    align-items: center;
    color: var(--text-primary)
}

.radio--disabled .radio__label {
    cursor: not-allowed
}

.radio__head+.radio__body {
    margin-left: calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)))
}

.radio__body {
    -webkit-user-select: none;
    user-select: none
}

.radio-icon__unchecked,.radio-icon__checked {
    width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.radio-icon__unchecked:after,.radio-icon__checked:after {
    content: "";
    display: block;
    width: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
    border-radius: 50%
}

.radio-icon__checked {
    background-color: var(--primary500)
}

.radio-icon__checked:after {
    background-color: var(--neutral100)
}

.radio-icon--disabled .radio-icon__checked,.radio-icon--disabled .radio-icon__unchecked {
    background-color: var(--neutral900)
}

.radio-icon__unchecked {
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid var(--neutral500);
    background-color: var(--neutral600)
}

.radio-icon--disabled .radio-icon__checked {
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid var(--neutral500)
}

.radio-icon--disabled .radio-icon__checked:after {
    background-color: var(--neutral600)
}

.radio-block__label {
    cursor: pointer;
    display: flex;
    align-items: center;
    border-radius: var(--radio-block-radius, var(--radius-3));
    padding: calc(var(--grid-gap) * 2);
    background-color: var(--radio-block-bg, var(--form-input-bg));
    color: var(--radio-block-text, var(--text-primary));
    font-size: var(--fs-h5)
}

.radio-block--disabled .radio-block__label {
    cursor: not-allowed
}

.radio-block--checked .radio-block__label:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--radio-block-checked-border) inset
}

.radio-block__label {
    position: relative
}

.radio-block__label:after {
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: var(--radio-block-radius, var(--radius-3))
}

.radio-block__body {
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    font-size: var(--fs-larger);
    line-height: 1.5;
    z-index: 2
}

.radio-block__label .radio-block__body {
    flex: 1;
    width: 0
}

.radio-block__label .radio-block__head {
    flex: none
}

.radio-block-icon__unchecked,.radio-block-icon__checked {
    width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.radio-block-icon__unchecked:after,.radio-block-icon__checked:after {
    content: "";
    display: block;
    width: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
    border-radius: 50%
}

.radio-block-icon__checked {
    background-color: var(--radio-block-icon-checked-bg)
}

.radio-block-icon__checked:after {
    background-color: var(--radio-block-icon-center-checked-bg)
}

.radio-block-icon--disabled .radio-block-icon__checked {
    background-color: var(--radio-block-icon-checked-bg-disabled)
}

.radio-block-icon--disabled .radio-block-icon__checked:after {
    background-color: var(--radio-block-icon-center-checked-bg-disabled)
}

.radio-block-icon--disabled .radio-block-icon__unchecked {
    background-color: var(--radio-block)
}

.radio-block-icon--disabled .radio-block-icon__unchecked:after {
    background-color: var(--radio-block-icon-center-unchecked-bg-disabled)
}

.radio-block-icon__unchecked {
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid var(--radio-block-icon-unchecked-border);
    background-color: var(--radio-block-icon-unchecked-bg)
}

.radio-block-icon--disabled .radio-block-icon__checked {
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid var(--radio-block-icon-checked-border-disabled)
}

.iconed-titled-block__disabled {
    opacity: .7
}

.iconed-titled-block__wrapper {
    display: flex;
    align-items: center
}

.iconed-titled-block__label {
    cursor: pointer;
    display: flex;
    align-items: center;
    border-radius: var(--radius-3);
    padding: calc(var(--grid-gap) * 2);
    background-color: var(--iconed-titled-block-label-bg, var(--form-input-bg));
    color: var(--iconed-titled-block-label-text, var(--text-primary));
    font-size: var(--fs-h5)
}

.iconed-titled-block__label--no-padding {
    padding: 0
}

.iconed-titled-block__label>.iconed-titled-block__content {
    flex: 1;
    width: 0
}

.iconed-titled-block__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.iconed-titled-block__title {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center
}

.iconed-titled-block__title--wrap {
    flex-wrap: wrap
}

.iconed-titled-block__title--wrap>.iconed-titled-block__title-row {
    flex-basis: 100%;
    flex-shrink: 0
}

.iconed-titled-block__title-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--iconed-titled-block-img-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
    height: var(--iconed-titled-block-img-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))))
}

.iconed-titled-block__title-icon--masked {
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    background-color: currentColor
}

.iconed-titled-block__tag-txt {
    font-size: var(--fs-normal)
}

.iconed-titled-block__tag-txt--margined {
    margin: 0 var(--grid-gap)
}

.iconed-titled-block__tag-txt--primary {
    color: var(--iconed-titled-block-title-data-primary, var(--primary500))
}

.iconed-titled-block__tag-txt--plain {
    color: var(--iconed-titled-block-title-data-pain, var(--neutral400))
}

.iconed-titled-block__title-info {
    margin-top: var(--grid-gap);
    display: flex;
    align-items: center;
    color: var(--iconed-titled-block-info-txt, var(--neutral300))
}

.iconed-titled-block__title .iconed-titled-block__title-col,.iconed-titled-block__title-col .iconed-titled-block__title-row,.iconed-titled-block__title-col .iconed-titled-block__title-info {
    width: 100%
}

.iconed-titled-block__title-icon+.iconed-titled-block__title-col,.iconed-titled-block__title-icon+.iconed-titled-block__title-txt {
    margin-inline-start:var(--grid-gap)}

.iconed-titled-block__title-col {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column
}

.iconed-titled-block__title-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

.iconed-titled-block__title-txt {
    display: inline-block;
    font-size: var(--fs-larger);
    font-weight: 600;
    color: var(--iconed-titled-block-title-txt, var(--neutral100));
    line-height: 1.5;
    word-break: break-all
}

.iconed-titled-block__title-txt--info {
    color: currentColor
}

.iconed-titled-block__title-txt--restricted-width {
    max-width: calc(45.8666666667 * 1rem * var(--use-rem) + 45.8666666667 * 1vw * (1 - var(--use-rem)))
}

.iconed-titled-block__title-data {
    display: inline-flex;
    font-size: var(--fs-normal);
    color: var(--iconed-titled-block-title-data, var(--neutral300));
    line-height: 1.5;
    word-break: break-all
}

.iconed-titled-block__preferred-check {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: calc(var(--grid-gap) * 2)
}

.iconed-titled-block__suffix {
    display: flex;
    flex: none;
    margin-left: auto;
    margin-right: var(--grid-gap)
}

.iconed-titled-block__suffix--primary {
    color: var(--iconed-titled-block-title-txt, var(--primary300))
}

.iconed-titled-block__suffix:before {
    content: "";
    display: block;
    width: var(--grid-gap)
}

.iconed-titled-block__icon+.iconed-titled-block__icon {
    margin-inline-start:var(--grid-gap)}

.iconed-titled-block__checkbox {
    display: inline-block;
    margin-top: var(--grid-gap)
}

.payment-block {
    position: relative
}

.payment-block__label {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: var(--payment-block-radius, var(--radius-3));
    padding: calc(var(--grid-gap)) 0;
    background-color: var(--radio-block-bg, var(--form-input-bg));
    color: var(--radio-block-text, var(--text-primary));
    font-size: var(--fs-h5);
    transition: opacity .5s
}

.payment-block--disabled .payment-block__label {
    cursor: not-allowed;
    opacity: .3
}

.payment-block--checked .payment-block__label:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--radio-block-checked-border) inset
}

.payment-block__label {
    overflow: hidden
}

.payment-block__label:after {
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: var(--payment-block-radius, var(--radius-3))
}

.payment-block__icon {
    width: 100%;
    height: calc(6.9333333333 * 1rem * var(--use-rem) + 6.9333333333 * 1vw * (1 - var(--use-rem)));
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.payment-block__icon+.payment-block__title {
    margin-top: calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)))
}

.payment-block__title {
    font-size: var(--fs-larger);
    color: var(--payment-block-title, var(--neutral200));
    line-height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))
}

.payment-block__tag {
    opacity: 0;
    animation: fadeIn .5s .3s forwards;
    font-size: var(--fs-normal);
    background-color: var(--payment-block-tag-bg, var(--secondary500));
    color: var(--payment-block-title, var(--neutral1000));
    border-bottom-left-radius: var(--radius-3);
    padding: 0 calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
    line-height: calc(4.5333333333 * 1rem * var(--use-rem) + 4.5333333333 * 1vw * (1 - var(--use-rem)));
    font-weight: 700;
    display: inline-block
}

.payment-block__label>.payment-block__tag {
    position: absolute;
    top: 0;
    right: 0
}

.payment-block__disabled-mask {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--fs-normal);
    color: var(--payment-block-disabled-mask-text, var(--neutral100));
    background-color: var(--payment-block-disabled-mask-bg, color-mix(in srgb, var(--neutral900), transparent 25%));
    text-align: center;
    line-height: 1.5
}

.payment-block-group {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: var(--grid-gap)
}

.radio-group {
    display: grid
}

.radio-block-group__radio-block+.radio-block-group__radio-block {
    margin-top: var(--grid-gap)
}

.select--focus .select__head:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: var(--select-radius, var(--radius-3));
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--primary500) inset
}

.select--focus.select--disabled .select__head:after {
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--neutral500) inset
}

.select--error .select__head:after {
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--status-danger) inset
}

.select__head {
    position: relative;
    display: flex;
    align-items: center;
    height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
    color: var(--select-head-txt, var(--text-primary));
    background-color: var(--select-head-bg, var(--form-input-bg));
    border-radius: var(--select-radius, var(--radius-3));
    padding-left: calc(var(--grid-gap) * 2);
    padding-right: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)) + var(--grid-gap) * 3);
    cursor: pointer;
    font-size: var(--fs-larger)
}

.select__head:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
    z-index: 2;
    border-radius: var(--select-radius, var(--radius-3))
}

.select__body {
    z-index: 10
}

.select__body--top {
    padding-bottom: calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem)))
}

.select__body--bottom {
    padding-top: calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem)))
}

.select--disabled>.select__head {
    color: var(--select-head-txt-disabled, var(--neutral500));
    background: var(--select-head-bg-disabled, var(--neutral900));
    cursor: not-allowed
}

.select--disabled>.select__head:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--select-head-border-disabled) inset
}

.select__icon {
    width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    mask-size: cover;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    background-color: var(--select-head-icon, var(--text-primary));
    transform-origin: 50%
}

.select--disabled .select__icon {
    background-color: var(--select-head-icon-disabled, var(--text-primary))
}

.select__head>.select__icon {
    position: absolute;
    right: calc(var(--grid-gap) * 2);
    transition: transform .3s
}

.select__head--active {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--select-head-border-active, var(--primary500)) inset
}

.select__head--active .select__icon {
    transition: transform .3s;
    transform: rotate(-180deg)
}

.select-list {
    color: var(--select-list-txt, var(--text-primary));
    max-height: calc(66.6666666667 * 1rem * var(--use-rem) + 66.6666666667 * 1vw * (1 - var(--use-rem)));
    overflow: auto
}

.select-list__li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 calc(var(--grid-gap) * 2);
    height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
    font-size: var(--fs-larger);
    cursor: pointer
}

.select-list__li--active {
    background-color: var(--select-list-item-bg, var(--neutral700))
}

.select-list-wrapper {
    overflow: hidden;
    box-shadow: 0 0 calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem))) calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem))) var(--neutral900)
}

.select-list-wrapper--top {
    animation: fadeInTopSmall .5s
}

.select-list-wrapper--bottom {
    animation: fadeInBottomSmall .5s
}

.select-list-panel {
    width: 100%;
    background-color: var(--select-list-panel-bg, var(--form-input-bg));
    border-radius: var(--radius-3)
}

.select-channel-option {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.select-channel-option__tag {
    --label-bg: var(--select-channel-option-tag-bg);
    --label-txt: var(--select-channel-option-tag-txt);
    position: relative
}

.select-channel-option__tag:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: calc((3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem))) * -1);
    transform: translate(-100%);
    width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    height: 100%;
    background: var(--select-channel-option-tag-list-mask)
}

.select-channel-option__txt {
    line-height: 1.5;
    overflow: hidden
}

.select-channel-option__txt+.select-channel-option__tag {
    margin-left: calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)))
}

.select-iconed-option {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.select-iconed-option__img {
    display: block;
    width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    margin-right: var(--grid-gap)
}

.select-bank--focus .select-bank__head:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: var(--radius-3);
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--primary500) inset
}

.select-bank--focus.select-bank--disabled .select-bank__head:after {
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--neutral500) inset
}

.select-bank--error .select-bank__head:after {
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--status-danger) inset
}

.select-bank__head {
    position: relative;
    display: flex;
    align-items: center;
    height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
    color: var(--select-head-txt, var(--text-primary));
    background-color: var(--select-head-bg, var(--form-input-bg));
    border-radius: var(--radius-3);
    padding-left: calc(var(--grid-gap) * 2);
    padding-right: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)) + var(--grid-gap) * 3);
    cursor: pointer;
    font-size: var(--fs-larger)
}

.select-bank__head:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
    z-index: 2;
    border-radius: var(--radius-3)
}

.select-bank--disabled>.select-bank__head {
    color: var(--select-head-txt-disabled, var(--neutral500));
    background: var(--select-head-bg-disabled, var(--neutral900));
    cursor: not-allowed
}

.select-bank--disabled>.select-bank__head:after {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--select-head-border-disabled) inset
}

.select-bank__toggle-icon {
    width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    mask-size: cover;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    background-color: var(--select-head-icon, var(--text-primary));
    transform-origin: 50%
}

.select-bank--disabled .select-bank__toggle-icon {
    background-color: var(--select-head-icon-disabled, var(--text-primary))
}

.select-bank__head>.select-bank__toggle-icon {
    position: absolute;
    right: calc(var(--grid-gap) * 2);
    transition: transform .3s
}

.select-bank__head--active {
    box-shadow: 0 0 0 calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) var(--select-head-border-active, var(--primary500)) inset
}

.select-bank__head--disabled {
    color: var(--select-head-txt-disabled, var(--text-disabled));
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid var(--select-head-border-disabled, color-mix(in srgb, var(--neutral100), transparent 15%))
}

.toggle-switch {
    width: var(--toggle-switch-width, calc(14.1333333333 * 1rem * var(--use-rem) + 14.1333333333 * 1vw * (1 - var(--use-rem))));
    height: var(--toggle-switch-height, calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem))))
}

.toggle-switch--focus .toggle-switch__label:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: var(--toggle-switch-radius, 999px);
    box-shadow: 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--primary500) inset
}

.toggle-switch__label {
    display: block;
    position: relative;
    height: 100%;
    background-color: var(--neutral600);
    border-radius: var(--toggle-switch-radius, 999px);
    transition: background-color .3s;
    padding: var(--toggle-switch-rim-gap, calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem))));
    cursor: pointer
}

.toggle-switch--checked .toggle-switch__label {
    background-color: var(--primary500)
}

.toggle-switch--disabled {
    opacity: .4
}

.toggle-switch--disabled .toggle-switch__label {
    cursor: not-allowed
}

.toggle-switch__inner {
    position: relative;
    transition: transform .3s;
    height: 100%
}

.toggle-switch__btn {
    transition: left .3s,transform .3s;
    width: var(--toggle-switch-btn-width, calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem))));
    height: 100%;
    border-radius: var(--toggle-switch-btn-radius, 50%);
    background-color: var(--toggle-switch-btn-bg, var(--neutral100))
}

.toggle-switch__inner>.toggle-switch__btn {
    position: absolute;
    left: 0
}

.toggle-switch--checked .toggle-switch__inner>.toggle-switch__btn {
    left: 100%;
    transform: translate(-100%)
}

.form-wrap {
    display: flex;
    flex-direction: column;
    width: 100%
}

.form-wrap__title {
    line-height: 1.5em;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: var(--fs-larger);
    color: var(--form-wrap-title-txt, var(--text-secondary));
    text-align: left
}

.form-wrap__title+.form-wrap__content,.form-wrap__content+.form-wrap__title,.form-wrap__title+.form-wrap__suffix,.form-wrap__content+.form-wrap__suffix,.form-wrap__content+.form-wrap__content,.form-wrap__item+.form-wrap__item {
    margin-top: var(--grid-gap)
}

.form-wrap__title:has(.form-wrap__title-arrow) {
    cursor: pointer
}

.form-wrap__title-arrow {
    width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    background-color: currentColor;
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    transform: none;
    transition: transform .5s;
    transform-origin: 50% 50%
}

.form-wrap__title-arrow--left-gapped {
    margin-inline-start:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))}

.form-wrap__title-arrow--active {
    transform: rotate(180deg)
}

.form-wrap__title-heading {
    display: inline-block;
    margin-inline-end:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))}

.form-wrap__title-prompt {
    color: var(--form-wrap-title-prompt, var(--text-primary))
}

.form-wrap__title-prompt--error {
    color: var(--form-wrap-title-prompt-error, var(--status-danger))
}

.form-wrap__msg {
    font-size: 0
}

.form-wrap__msg--center {
    text-align: center
}

.form-wrap__msg>* {
    display: inline-block
}

.form-wrap-msg--check {
    margin-top: calc(var(--grid-gap) * 2)
}

.highlight {
    font-weight: 600;
    color: var(--primary300)
}

.title-with-icon {
    display: flex
}

.serial-input {
    text-align: center
}

.serial-input__prefix {
    display: inline-block;
    margin-bottom: var(--grid-gap);
    font-size: var(--fs-h3);
    color: var(--serial-input-prefix, var(--neutral300))
}

.serial-input__ul {
    display: flex;
    justify-content: center
}

.serial-input__li {
    width: calc(9.8666666667 * 1rem * var(--use-rem) + 9.8666666667 * 1vw * (1 - var(--use-rem)));
    border-bottom: calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem))) solid var(--primary500);
    transition: border-color .5s
}

.serial-input__li--disabled {
    border-color: var(--neutral400)
}

.serial-input__li:has(.serial-input__input:invalid) {
    border-color: var(--neutral400)
}

.serial-input--error .serial-input__li {
    border-color: var(--status-danger)!important
}

.serial-input__li+.serial-input__li {
    margin-inline-start:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)))}

.serial-input__li>.serial-input__input {
    width: 100%
}

.serial-input__input {
    line-height: calc(13.8666666667 * 1rem * var(--use-rem) + 13.8666666667 * 1vw * (1 - var(--use-rem)));
    color: var(--neutral100);
    font-size: calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)));
    text-align: center;
    vertical-align: middle
}

.error-msg {
    display: flex;
    overflow: hidden;
    opacity: 1;
    transition: opacity .3s
}

.error-msg--collapsed {
    opacity: 0
}

.error-msg-wrap {
    width: 100%;
    padding-top: var(--grid-gap);
    background: var(--error-msg-bg, transparent);
    border-radius: var(--radius-3);
    -webkit-user-select: none;
    user-select: none;
    pointer-events: auto
}

.error-msg-wrap--hidden {
    display: none
}

.error-msg-wrap--highlight {
    padding: calc(3.7333333333 * 1rem * var(--use-rem) + 3.7333333333 * 1vw * (1 - var(--use-rem)))
}

.error-msg-wrap--success {
    background: var(--error-msg-bg-success, color-mix(in srgb, var(--status-success), transparent 15%))
}

.error-msg-wrap--warning {
    background: var(--error-msg-bg-warning, color-mix(in srgb, var(--status-pending), transparent 15%))
}

.error-msg-wrap--error {
    background: var(--error-msg-bg-error, color-mix(in srgb, var(--status-danger), transparent 15%))
}

.error-msg-item {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex: 1;
    width: 100%;
    line-height: 1.3em;
    text-align: left;
    white-space: normal
}

.error-msg-item--success .error-msg-item__text {
    color: var(--error-msg-item-tips-txt-success, var(--status-success))
}

.error-msg-item--success .error-msg-item__icon {
    background: var(--error-msg-item-tips-icon-success, var(--status-success))
}

.error-msg-item--warning .error-msg-item__text {
    color: var(--error-msg-item-tips-txt-warning, var(--status-pending))
}

.error-msg-item--warning .error-msg-item__icon {
    background: var(--error-msg-item-tips-icon-warning, var(--status-pending))
}

.error-msg-item--error .error-msg-item__text {
    color: var(--error-msg-item-tips-txt-error, var(--status-danger))
}

.error-msg-item--error .error-msg-item__icon {
    background: var(--error-msg-item-tips-icon-error, var(--status-danger))
}

.error-msg-item__text {
    display: flex;
    flex: 1;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    padding: 0;
    font-size: var(--fs-larger);
    line-height: 1.5;
    color: var(--error-msg-item-tips-txt, var(--text-secondary))
}

.error-msg-item__icon {
    display: inline-flex;
    min-width: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    min-height: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    height: calc(5.8666666667 * 1rem * var(--use-rem) + 5.8666666667 * 1vw * (1 - var(--use-rem)));
    margin-inline-end:var(--grid-gap);background: var(--error-msg-item-tips-icon, var(--text-secondary));
    text-align: center;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain
}

.error-msg-wrap--highlight .error-msg-item__icon {
    min-width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    min-height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))
}

app-error-msg+app-error-msg {
    display: block;
    margin-top: var(--grid-gap)
}

.check-msg {
    display: flex;
    overflow: hidden
}

.check-msg-wrap {
    width: 100%;
    padding: calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) 0;
    background: var(--check-msg-bg, transparent);
    border-radius: var(--radius-3)
}

.check-msg-item {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 1;
    width: 100%;
    text-align: left;
    white-space: normal
}

.check-msg-item--success .check-msg-item__text {
    color: var(--check-msg-item-tips-txt-success, var(--status-success))
}

.check-msg-item--success .check-msg-item__icon {
    background: var(--check-msg-item-tips-icon-success, var(--status-success))
}

.check-msg-item__text {
    display: flex;
    flex: 1;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    padding: 0;
    font-size: var(--fs-larger);
    line-height: 1.3em;
    color: var(--check-msg-item-tips-txt, var(--text-primary))
}

.check-msg-item__icon {
    display: inline-flex;
    min-width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    min-height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.8666666667 * 1rem * var(--use-rem) + 5.8666666667 * 1vw * (1 - var(--use-rem)));
    margin-inline-end:var(--grid-gap);background: var(--check-msg-item-tips-icon, var(--text-secondary));
    text-align: center;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain
}

.quick-amount {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)))
}

.quick-amount__button {
    min-height: calc(12.8 * 1rem * var(--use-rem) + 12.8 * 1vw * (1 - var(--use-rem)));
    background-color: var(--quick-amount-button-bg, var(--neutral700));
    color: var(--quick-amount-button-txt, var(--neutral100));
    font-size: calc(3.7333333333 * 1rem * var(--use-rem) + 3.7333333333 * 1vw * (1 - var(--use-rem)));
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-3)
}

.quick-amount__button.active {
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid var(--neutral400)
}

.quick-amount__button:not(.disabled) {
    cursor: pointer;
    opacity: 1
}

.quick-amount__button:hover {
    opacity: .7
}

.edit-button {
    height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
    min-width: auto;
    padding: 0 10px;
    font-size: var(--fs-larger);
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    text-align: center;
    color: var(--button-tertiary-txt-active);
    border-radius: var(--radius-3);
    background: var(--button-tertiary-bg-active);
    border: 1px solid var(--button-tertiary-border-active);
    overflow: hidden;
    --button-processing-bg: var(--button-tertiary-processing-bg);
    border-radius: var(--edit-button-radius, var(--radius-3))
}

.edit-button .edit-button__icon {
    width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: calc(var(--grid-gap) * 2)
}

.edit-button .edit-button__icon:not(.disabled) {
    cursor: pointer;
    opacity: 1
}

.edit-button .edit-button__icon:hover {
    opacity: .7
}

.edit-button:not(.disabled) {
    cursor: pointer;
    opacity: 1
}

.edit-button:hover {
    opacity: .7
}

.edit-button__mask-icon {
    width: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    mask-size: cover;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    background: var(--button-tertiary-add-icon, var(--neutral300));
    margin-inline-end:var(--grid-gap)}

.edit-button__mask-icon:not(.disabled) {
    cursor:pointer;
    opacity: 1
}

.edit-button__mask-icon:hover {
    opacity: .7
}

:root {
    --layout-bg: var(--neutral900);
    --layout-fullview-panel-slot-shadow: color-mix(in srgb, var(--neutral1000), transparent 40%);
    --scrollbar-thumb-bg: color-mix(in srgb, var(--neutral300), transparent 50%);
    --scrollbar-thumb-bg-h: color-mix(in srgb, var(--neutral300), transparent 50%);
    --scrollbar-track-bg: transparent;
    --loading-mask-bg: var(--neutral900);
    --progress-bar-bg: var(--neutral700);
    --progress-bar-percentage-bg: var(--gradient-primary-left);
    --http-status-page-title: var(--neutral200);
    --http-status-page-content: var(--neutral300);
    --http-status-info: var(--neutral200);
    --rotating-phone-bg: color-mix(in srgb, var(--neutral1000), transparent 20%);
    --rotating-phone-tips-txt: var(--neutral100);
    --rotating-phone-tips-icon: var(--neutral100);
    --snackbar-bg: var(--neutral600);
    --snackbar-icon: var(--neutral200);
    --snackbar-txt: var(--neutral200);
    --toast-info-bg: var(--neutral600);
    --toast-info-txt: var(--neutral200);
    --header-fullview-bg: var(--neutral900);
    --header-fullview-border: transparent;
    --header-fullview-head-menu: var(--neutral700);
    --quick-wallet-body-txt: var(--neutral200);
    --quick-wallet-body-bg: var(--neutral700);
    --quick-wallet-body-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --quick-wallet-bg: var(--neutral900);
    --quick-wallet-eyes-icon: var(--neutral300);
    --quick-wallet-refresh-icon: var(--neutral300);
    --link-items-btn-txt: var(--neutral300);
    --profile-items-btn-txt: var(--neutral300);
    --profile-items-btn-border: transparent;
    --profile-items-btn-border-active: var(--primary500);
    --home-icon-icon: var(--neutral200);
    --marquee-bg: transparent;
    --marquee-icon: var(--primary500);
    --marquee-txt: var(--neutral200);
    --main-nav-btn-bg: var(--neutral800);
    --main-nav-btn-bg-active: var(--primary500);
    --main-nav-icon: var(--primary500);
    --main-nav-txt: var(--neutral300);
    --main-nav-txt-active: var(--neutral200);
    --language-menu-bg: var(--neutral900);
    --language-menu-shadow: color-mix(in srgb, var(--neutral1000), transparent 40%);
    --language-menu-title-txt: var(--neutral200);
    --language-menu-close-bg: var(--neutral200);
    --language-menu-list-txt: var(--neutral200);
    --language-menu-list-bg: var(--neutral800);
    --language-menu-list-opt-bg: var(--neutral700);
    --language-menu-list-opt-txt: var(--neutral300);
    --language-menu-list-opt-bg-active: var(--primary500);
    --language-menu-list-opt-txt-active: var(--neutral200);
    --bottombar-bg: var(--neutral800);
    --bottombar-notice-bg: #e20000;
    --bottombar-notice-bg-txt: var(--neutral100);
    --bottombar-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --bottombar-btn-border: transparent;
    --bottombar-btn-border-active: var(--primary500);
    --bottombar-btn-txt: var(--neutral300);
    --bottombar-btn-txt-active: var(--neutral200);
    --bottombar-btn-bg: transparent;
    --bottombar-btn-bg-active: linear-gradient( to top, #24313c, color-mix(in srgb, var(--primary500), transparent 60%) 100% );
    --page-title-main-txt: var(--neutral200);
    --page-title-main-arrow-icon: var(--neutral200);
    --side-menu-bg: var(--neutral900);
    --side-menu-button-bg: var(--neutral800);
    --side-menu-button-text: var(--neutral100);
    --side-menu-button-wrapper-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --side-menu-item-bg: var(--neutral900);
    --side-menu-item-icon-mask-color: var(--neutral300);
    --side-menu-item-title: var(--neutral300);
    --side-menu-item-linkicon-icon: var(--neutral300);
    --side-menu-switch-link: var(--primary300);
    --side-menu-section-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --side-menu-links-bg: transparent;
    --side-menu-links-title: var(--neutral300);
    --side-menu-links-linkicon-icon: var(--neutral300);
    --side-menu-promotions-bg: var(--neutral800);
    --side-menu-promotions-link: var(--primary400);
    --side-menu-promotions-icon: var(--neutral300);
    --referral-tag-bg: color-mix(in srgb, var(--primary300), transparent 85%);
    --referral-tag-txt: var(--primary400);
    --referral-tag-link: var(--primary400);
    --side-menu-collapse-item-bg: var(--neutral900);
    --side-menu-collapse-icon-mask-color: var(--neutral300);
    --side-menu-collapse-title: var(--neutral300);
    --side-menu-collapse-content-bg: transparent;
    --side-menu-collapse-content-bg-active: var(--neutral800);
    --member-info-descrp: var(--neutral300);
    --member-info-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --member-info-content-title: var(--neutral300);
    --member-info-content-name: var(--neutral100);
    --member-info-content-icon: var(--neutral100);
    --member-info-content-icon-bg: linear-gradient( to left, var(--neutral900) 20%, transparent 100% );
    --member-menu-fullview-bg: var(--neutral900);
    --member-menu-fullview-shadow: color-mix(in srgb, var(--neutral1000), transparent 40%);
    --member-menu-fullview-info-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --member-balance-title: var(--neutral200);
    --member-balance-number: var(--neutral200);
    --member-balance-icon: var(--neutral200);
    --member-balance-item-vip-icon: var(--neutral400);
    --footer-bg: var(--neutral1000);
    --footer-list-border-bottom: color-mix(in srgb, var(--neutral100), transparent 85%);
    --footer-title-txt: var(--primary300);
    --footer-item-txt: var(--neutral400);
    --footer-descrp-txt: var(--neutral400);
    --footer-brand-border-top: color-mix(in srgb, var(--neutral100), transparent 85%);
    --footer-brand-subtitle: var(--primary500);
    --footer-brand-txt: var(--neutral400);
    --footer-description-title: var(--neutral400);
    --footer-description-txt: var(--neutral400);
    --footer-license-txt: var(--neutral400);
    --footer-license-link: var(--primary300);
    --footer-links-item-head-txt: var(--neutral200);
    --footer-links-item-txt: var(--neutral400);
    --footer-links-item-icon: var(--neutral400);
    --footer-showmore-mask-bg: linear-gradient( to top, var(--footer-bg) 20%, transparent 100% );
    --footer-collapse-btn-txt: var(--neutral200);
    --footer-collapse-btn-bg: var(--neutral400);
    --footer-social-border-top: color-mix(in srgb, var(--neutral100), transparent 85%);
    --notify-info-inner-bg: var(--neutral800);
    --notify-info-inner-title: var(--neutral200);
    --notify-info-inner-txt: var(--neutral300);
    --notify-info-close-icon-mask: var(--neutral100);
    --notify-info-close-icon-bg: color-mix(in srgb, var(--neutral100), transparent 70%);
    --profile-fullview-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --profile-fullview-page-links-item-txt: var(--neutral200);
    --profile-fullview-page-links-item-bg: transparent;
    --profile-fullview-page-links-item-txt-active: var(--neutral200);
    --profile-fullview-page-links-item-bg-active: var(--neutral800);
    --profile-menu-item-bg: transparent;
    --profile-menu-item-icon-mask-color: var(--neutral400);
    --profile-menu-item-txt: var(--neutral300);
    --profile-menu-item-title: var(--neutral200);
    --profile-menu-item-statusicon-success: var(--status-success);
    --profile-menu-item-statusicon-pending: var(--status-pending);
    --profile-menu-item-statusicon-warning: var(--status-warning);
    --profile-menu-item-statusicon-error: var(--status-danger);
    --verify-email-fail-inner-bg: var(--neutral800);
    --verify-email-fail-inner-title: var(--neutral200);
    --verify-email-fail-inner-txt: var(--neutral300);
    --verify-email-fail-close-icon-mask: var(--neutral100);
    --verify-email-fail-close-icon-bg: color-mix(in srgb, var(--neutral100), transparent 70%);
    --verify-phone-fail-inner-bg: var(--neutral800);
    --verify-phone-fail-inner-title: var(--neutral200);
    --verify-phone-fail-inner-txt: var(--neutral300);
    --verify-phone-fail-close-icon-mask: var(--neutral100);
    --verify-phone-fail-close-icon-bg: color-mix(in srgb, var(--neutral100), transparent 70%);
    --otp-update-failed-inner-bg: var(--neutral800);
    --otp-update-failed-inner-title: var(--neutral200);
    --otp-update-failed-inner-txt: var(--neutral300);
    --otp-update-failed-close-icon-mask: var(--neutral100);
    --otp-update-failed-close-icon-bg: color-mix(in srgb, var(--neutral100), transparent 70%);
    --add-phone-title-h3: var(--neutral200);
    --add-phone-title-p: var(--neutral300);
    --add-phone-title-span: var(--primary300);
    --edit-phone-title-h3: var(--neutral200);
    --edit-phone-title-p: var(--neutral300);
    --edit-phone-title-span: var(--primary300);
    --add-email-title-h3: var(--neutral200);
    --add-email-title-p: var(--neutral300);
    --add-email-title-span: var(--primary300);
    --add-crypto-tip-txt: var(--neutral400);
    --add-crypto-tip-link: var(--primary300);
    --add-document-tip-txt: var(--neutral400);
    --add-document-tip-link: var(--primary300);
    --edit-fullname-tip-txt: var(--neutral400);
    --edit-fullname-tip-link: var(--primary300);
    --edit-birthday-tip-txt: var(--neutral400);
    --edit-birthday-tip-link: var(--primary300);
    --edit-phone-tip-txt: var(--neutral400);
    --edit-phone-tip-link: var(--primary300);
    --edit-email-title-h3: var(--neutral200);
    --edit-email-title-p: var(--neutral300);
    --edit-email-title-span: var(--primary300);
    --add-bank-card-tip-txt: var(--neutral400);
    --add-bank-card-tip-link: var(--primary300);
    --edit-bank-card-tip-txt: var(--neutral400);
    --edit-bank-card-tip-link: var(--primary300);
    --edit-crypto-tip-txt: var(--neutral400);
    --edit-upi-tip-txt: var(--neutral400);
    --add-upi-tip-txt: var(--neutral400);
    --add-upi-tip-link: var(--primary300);
    --wallet-menu-item-bg: var(--neutral800);
    --wallet-menu-item-icon-mask-color: var(--neutral200);
    --wallet-menu-item-title: var(--neutral200);
    --wallet-menu-item-linkicon-icon: var(--neutral200);
    --wallet-menu-item-tag-txt: var(--neutral200);
    --wallet-menu-item-tag-txt-highlight: var(--primary300);
    --wallet-menu-item-tag-bg: transparent;
    --payment-method-item-bg: var(--neutral800);
    --payment-method-item-icon-mask-color: var(--neutral200);
    --payment-method-item-title: var(--neutral200);
    --payment-method-item-type-txt: var(--neutral300);
    --payment-method-item-channel-txt: var(--neutral300);
    --payment-method-item-bank-txt: var(--neutral300);
    --payment-method-item-linkicon-icon: var(--neutral200);
    --payment-method-item-tag-txt: var(--neutral200);
    --payment-method-item-tag-txt-highlight: var(--primary300);
    --payment-method-item-tag-bg: transparent;
    --transfer-banner-title: var(--neutral200);
    --transfer-banner-txt: var(--neutral200);
    --inbox-notification-bottom-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --inbox-notification-item-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --inbox-notification-item-bg-read: var(--neutral900);
    --inbox-notification-item-bg-unread: var(--neutral800);
    --inbox-notification-item-status: var(--primary300);
    --inbox-notification-item-content-date: var(--neutral300);
    --inbox-notification-item-content-title: var(--neutral200);
    --inbox-notification-item-collapse-message: var(--neutral400);
    --inbox-notification-item-collapse-arrow: var(--neutral200);
    --tnc-link: var(--primary300);
    --register-intro-tip-txt: var(--neutral300);
    --register-intro-tip-link: var(--primary300);
    --register-email-tip-txt: var(--neutral300);
    --register-email-tip-link: var(--primary300);
    --register-phone-tip-txt: var(--neutral300);
    --register-phone-tip-link: var(--primary300);
    --register-account-tip-txt: var(--neutral300);
    --register-account-tip-link: var(--primary300);
    --login-container-link-txt: var(--primary300);
    --login-container-tip-txt: var(--neutral300);
    --login-container-tip-link: var(--primary300);
    --login-normal-link-txt: var(--primary300);
    --login-normal-loading-spinner-icon: var(--neutral200);
    --verify-phone-title-h3: var(--neutral200);
    --verify-phone-title-p: var(--neutral300);
    --verify-phone-title-span: var(--primary300);
    --verify-phone-tip-txt: var(--neutral300);
    --verify-phone-tip-link: var(--primary300);
    --verify-email-title-h3: var(--neutral200);
    --verify-email-title-p: var(--neutral300);
    --verify-email-title-span: var(--primary300);
    --verify-email-tip-txt: var(--neutral300);
    --verify-email-tip-link: var(--primary300);
    --register-verify-email-fail-inner-bg: var(--neutral800);
    --register-verify-email-fail-inner-title: var(--neutral200);
    --register-verify-email-fail-inner-txt: var(--neutral300);
    --register-verify-email-fail-close-icon-mask: var(--neutral100);
    --register-verify-email-fail-close-icon-bg: color-mix(in srgb, var(--neutral100), transparent 70%);
    --register-verify-phone-fail-inner-bg: var(--neutral800);
    --register-verify-phone-fail-inner-title: var(--neutral200);
    --register-verify-phone-fail-inner-txt: var(--neutral300);
    --register-verify-phone-fail-close-icon-mask: var(--neutral100);
    --register-verify-phone-fail-close-icon-bg: color-mix(in srgb, var(--neutral100), transparent 70%);
    --verify-existing-contact-info-inner-bg: var(--neutral800);
    --verify-existing-contact-info-inner-title: var(--neutral200);
    --verify-existing-contact-info-inner-txt: var(--neutral300);
    --verify-existing-contact-info-close-icon-mask: var(--neutral100);
    --verify-existing-contact-info-close-icon-bg: color-mix(in srgb, var(--neutral100), transparent 70%);
    --verify-stop-warning-inner-bg: var(--neutral800);
    --verify-stop-warning-inner-title: var(--neutral200);
    --verify-stop-warning-inner-txt: var(--neutral300);
    --verify-stop-warning-close-icon-mask: var(--neutral100);
    --verify-stop-warning-close-icon-bg: color-mix(in srgb, var(--neutral100), transparent 70%);
    --leave-warning-inner-bg: var(--neutral800);
    --leave-warning-inner-title: var(--neutral200);
    --leave-warning-inner-txt: var(--neutral300);
    --leave-warning-close-icon-mask: var(--neutral100);
    --leave-warning-close-icon-bg: color-mix(in srgb, var(--neutral100), transparent 70%);
    --register-aggregator-tip-txt: var(--neutral300);
    --register-aggregator-tip-link: var(--primary300);
    --register-normal-tip-txt: var(--neutral300);
    --register-normal-tip-link: var(--primary300);
    --puzzle-verification-bg: transparent;
    --puzzle-verification-title: var(--neutral300);
    --puzzle-verification-puzzle-captcha-frag-stroke: var(--neutral100);
    --puzzle-verification-puzzle-captcha-frag-fill: var(--neutral1000);
    --puzzle-verification-puzzle-tips-txt: var(--neutral300);
    --puzzle-verification-puzzle-tips-icon: var(--neutral300);
    --puzzle-verification-puzzle-tips-txt-success: var(--status-success);
    --puzzle-verification-puzzle-tips-icon-success: var(--status-success);
    --puzzle-verification-puzzle-tips-txt-error: var(--status-danger);
    --puzzle-verification-puzzle-tips-icon-error: var(--status-danger);
    --puzzle-verification-bar-bg: var(--neutral800);
    --puzzle-verification-bar-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --puzzle-verification-slider-border: transparent;
    --puzzle-verification-slider-border-success: var(--status-success);
    --puzzle-verification-slider-border-error: var(--status-danger);
    --puzzle-verification-slider-bg: transparent;
    --puzzle-verification-slider-bg-success: color-mix(in srgb, var(--status-success), transparent 85%);
    --puzzle-verification-slider-bg-error: color-mix(in srgb, var(--status-danger), transparent 85%);
    --puzzle-verification-slider-btn-bg: var(--primary500);
    --puzzle-verification-slider-btn-bg-success: var(--status-success);
    --puzzle-verification-slider-btn-bg-error: var(--status-danger);
    --puzzle-verification-slider-btn-arrow-icon: var(--neutral200);
    --puzzle-verification-track-arrow-icon: var(--neutral300);
    --tabs-bg: transparent;
    --tabs-border-bottom: color-mix(in srgb, var(--neutral100), transparent 85%);
    --tabs-line-bg: var(--primary500);
    --tabs-btn-txt: var(--neutral300);
    --tabs-btn-txt-active: var(--neutral200);
    --tabs-crypto-bg: transparent;
    --tabs-crypto-border-bottom: color-mix(in srgb, var(--neutral100), transparent 85%);
    --tabs-crypto-line-bg: var(--primary500);
    --tabs-crypto-btn-txt: var(--neutral200);
    --tabs-crypto-btn-txt-active: var(--neutral200);
    --tabs-crypto-btn-bg: var(--neutral800);
    --tabs-crypto-btn-bg-active: var(--neutral700);
    --tab-navigation-bg: transparent;
    --tab-navigation-sticky-bg: var(--layout-bg);
    --tab-navigation-border-bottom: color-mix(in srgb, var(--neutral100), transparent 85%);
    --tab-navigation-line-bg: var(--primary500);
    --tab-navigation-btn-txt: var(--neutral300);
    --tab-navigation-btn-txt-active: var(--neutral200);
    --tooltips-bg: var(--neutral600);
    --tooltips-txt: var(--neutral200);
    --profile-setup-biometrics-inner-bg: var(--neutral900);
    --amount-keyboard-bg: var(--neutral800);
    --amount-keyboard-bg-shadow: color-mix(in srgb, var(--neutral1000), transparent 40%);
    --amount-keyboard-top-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --amount-keyboard-options-txt: var(--neutral200);
    --amount-keyboard-options-bg: var(--neutral700);
    --amount-keyboard-num-bg: transparent;
    --amount-keyboard-num-bg-active: var(--neutral700);
    --amount-keyboard-operator-delete-bg: var(--neutral700);
    --amount-keyboard-operator-done-bg: var(--primary500);
    --amount-keyboard-operator-delete-icon: var(--neutral200);
    --amount-keyboard-num-txt: var(--neutral200);
    --amount-keyboard-touch-guide-bg: var(--neutral700);
    --amount-keyboard-touch-guide-bg-shadow: color-mix(in srgb, var(--neutral900), transparent 40%);
    --deposit-success-title-h3: var(--neutral200);
    --deposit-success-title-p: var(--neutral300);
    --deposit-success-title-span: var(--primary300);
    --withdrawal-success-title-h3: var(--neutral200);
    --withdrawal-success-title-p: var(--neutral300);
    --withdrawal-success-title-span: var(--primary300);
    --deposit-pending-bg: var(--neutral900);
    --deposit-pending-title-h3: var(--neutral200);
    --deposit-pending-title-p: var(--neutral300);
    --deposit-pending-title-span: var(--primary300);
    --withdrawal-pending-bg: var(--neutral900);
    --withdrawal-pending-title-h3: var(--neutral200);
    --withdrawal-pending-title-p: var(--neutral300);
    --withdrawal-pending-title-span: var(--primary300);
    --promotion-card-bg: var(--neutral800);
    --promotion-card-tag-txt: var(--neutral1000);
    --promotion-card-tag-bg: var(--secondary500);
    --promotion-card-title: var(--neutral200);
    --promotion-card-date: var(--neutral400);
    --promotion-card-date-icon: var(--neutral400);
    --promotion-card-link-txt: var(--primary300);
    --promotion-card-link-icon: var(--primary300);
    --promotion-card-label-item-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --promotion-detail-bg: var(--neutral800);
    --promotion-detail-bottom-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --promotion-detail-tag-txt: var(--neutral1000);
    --promotion-detail-tag-bg: var(--secondary500);
    --promotion-detail-title: var(--neutral200);
    --promotion-detail-date: var(--neutral400);
    --promotion-detail-date-icon: var(--neutral400);
    --promotion-detail-label-item-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --promotion-detail-show-more-bg-hover: var(--neutral600);
    --promotion-details-inner-bg: var(--neutral800);
    --promotion-select-bg: var(--neutral900);
    --promotion-select-bottom-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --promotion-select-tips-txt: var(--neutral300);
    --promotion-select-tips-percent: var(--primary300);
    --promotion-select-title: var(--neutral100);
    --promotion-select-info-icon: var(--neutral300);
    --promotion-select-descrp: var(--neutral300);
    --promotion-select-date: var(--neutral400);
    --bank-card-select-bg: var(--neutral900);
    --bank-card-select-tips-txt: var(--neutral300);
    --bank-card-select-tips-percent: var(--primary300);
    --pay-speed-select-bg: var(--neutral900);
    --pay-speed-select-tips-txt: var(--neutral300);
    --pay-speed-select-tips-percent: var(--primary300);
    --phone-select-bg: var(--neutral900);
    --phone-select-tips-txt: var(--neutral300);
    --phone-select-tips-percent: var(--primary300);
    --wallet-verify-bg: var(--gradient-primary-right-opacity);
    --wallet-verify-info-text: var(--neutral200);
    --amount-calculator-bg: var(--neutral900);
    --amount-calculator-top-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --amount-calculator-options-txt: var(--neutral200);
    --amount-calculator-options-bg: var(--neutral700);
    --amount-calculator-num-txt: var(--neutral200);
    --amount-calculator-num-bg: transparent;
    --amount-calculator-operator-txt: var(--neutral200);
    --amount-calculator-operator-delete-bg: var(--neutral800);
    --amount-calculator-operator-done-bg: var(--primary500);
    --amount-calculator-operator-delete-icon: var(--neutral200);
    --game-toolbar-bg: var(--neutral900);
    --game-toolbar-head-txt: var(--neutral200);
    --game-toolbar-head-arrow-icon: var(--neutral200);
    --game-toolbar-tool-badge-bg: var(--status-danger);
    --game-toolbar-tool-badge-txt: var(--neutral200);
    --game-toolbar-tool-toolicon: var(--neutral300);
    --game-toolbar-tool-toolicon-active: var(--neutral200);
    --game-type-menu-bg: var(--neutral900);
    --game-type-menu-shadow: color-mix(in srgb, var(--neutral1000), transparent 40%);
    --game-type-menu-bg-active: var(--neutral700);
    --game-type-item-bg: var(--neutral900);
    --game-type-item-bg-active: var(--neutral700);
    --game-type-item-icon-mask-color: var(--neutral300);
    --game-type-item-title: var(--neutral200);
    --game-type-item-linkicon-icon: var(--neutral300);
    --game-sort-menu-bg: var(--neutral900);
    --game-sort-menu-shadow: color-mix(in srgb, var(--neutral1000), transparent 40%);
    --game-sort-menu-bg-active: var(--neutral700);
    --game-filter-tags-panel-bg: var(--neutral900);
    --game-filter-tags-panel-item-bg: var(--neutral800);
    --game-filter-tags-panel-item-txt: var(--neutral300);
    --game-filter-tags-panel-item-icon-mask: var(--neutral300);
    --game-filter-tags-panel-toggler-arrow-bg: var(--neutral900);
    --game-filter-tags-panel-toggler-arrow-hide-bg: linear-gradient( to left, var(--neutral900), transparent 100% );
    --filter-panel-bg: var(--neutral900);
    --filter-panel-item-bg: var(--neutral800);
    --filter-panel-item-txt: var(--neutral300);
    --filter-panel-item-icon-mask: var(--neutral300);
    --filter-panel-toggler-arrow-bg: var(--neutral900);
    --filter-panel-toggler-arrow-hide-bg: linear-gradient( to left, var(--neutral900), transparent 100% );
    --game-filter-tags-panel-toggler-arrow-icon: var(--neutral200);
    --deposit-amount-rate-guide: var(--neutral400);
    --deposit-amount-tips-txt: var(--neutral300);
    --deposit-amount-tips-percent: var(--primary300);
    --deposit-amount-bottom-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --withdrwal-amount-main-wallet-revelation-title: var(--neutral100);
    --withdrwal-amount-main-wallet-revelation-value: var(--neutral100);
    --withdrawal-amount-rate-guide: var(--neutral400);
    --withdrawal-amount-tips-txt: var(--neutral300);
    --withdrawal-amount-tips-percent: var(--primary300);
    --withdrawal-amount-bottom-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --deposit-transfer-title: var(--neutral200);
    --deposit-transfer-title-border-bottom: color-mix(in srgb, var(--neutral100), transparent 85%);
    --deposit-transfer-details-title: var(--neutral300);
    --deposit-transfer-details-data: var(--neutral200);
    --deposit-transfer-details-copy: var(--neutral200);
    --collapse-reminder-head-bg: var(--neutral800);
    --collapse-reminder-head-title: var(--neutral200);
    --collapse-reminder-head-icon: var(--neutral200);
    --collapse-reminder-arrow: var(--neutral200);
    --collapse-reminder-arrow-active: var(--neutral200);
    --collapse-reminder-body-bg: var(--neutral800);
    --collapse-reminder-body-border-top: color-mix(in srgb, var(--neutral100), transparent 85%);
    --collapse-reminder-item-txt: var(--neutral300);
    --filter-list-layer-bg: var(--neutral900);
    --filter-list-layer-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --filter-list-layer-collapse-head-title: var(--neutral200);
    --filter-list-layer-collapse-item-txt: var(--neutral300);
    --filter-list-layer-collapse-item-number: var(--neutral400);
    --filter-list-layer-collapse-arrow: var(--neutral200);
    --filter-list-layer-collapse-arrow-active: var(--neutral200);
    --game-search-box-bg: var(--neutral900);
    --game-search-box-shadow: color-mix(in srgb, var(--neutral1000), transparent 40%);
    --game-search-box-txt: var(--neutral300);
    --game-search-box-search-title: var(--neutral200);
    --game-search-box-search-tip: var(--neutral400);
    --game-search-item-bg: var(--neutral800);
    --game-search-item-txt: var(--neutral300);
    --game-search-item-icon-mask: var(--neutral300);
    --search-block-form-searchicon: var(--neutral200);
    --search-block-close-icon: var(--neutral200);
    --launch-game-head-bg: var(--neutral900);
    --launch-game-head-title: var(--primary300);
    --launch-game-head-user-ip: var(--neutral500);
    --launch-game-head-user-id: var(--neutral200);
    --launch-game-head-close-bg: var(--neutral200);
    --turnover-card-bg: var(--neutral800);
    --turnover-card-title-txt: var(--neutral300);
    --turnover-card-title-icon: var(--neutral300);
    --turnover-card-amount-currency: var(--neutral200);
    --turnover-card-amount-num: var(--neutral200);
    --turnover-card-level-bar-num: var(--primary300);
    --turnover-card-level-bar-total: var(--neutral400);
    --turnover-card-level-bar-percent: var(--neutral400);
    --turnover-detail-fullview-inner-bg: var(--form-box-bg);
    --turnover-detail-fullview-info-bg: var(--neutral700);
    --turnover-detail-fullview-info-title: var(--neutral300);
    --turnover-detail-fullview-info-data: var(--neutral200);
    --pagination-btn-txt: var(--neutral300);
    --pagination-btn-loading-spinner-icon: var(--neutral300);
    --pagination-input-loading-spinner-icon: var(--neutral300);
    --pagination-input-page-txt: var(--neutral400);
    --pagination-input-page-total-page-txt: var(--neutral300);
    --pagination-input-page-arrow-bg: var(--neutral800);
    --pagination-input-page-arrow-icon: var(--neutral200);
    --pagination-input-page-arrow-icon-disabled: var(--neutral500);
    --transaction-notification-title: var(--neutral200);
    --transaction-notification-txt: var(--neutral300);
    --transaction-notification-close-bg: var(--neutral300);
    --transaction-notification-bg: var(--neutral600);
    --transaction-notification-bar-bg: var(--neutral600);
    --transaction-notification-bar-percentage-bg: color-mix(in srgb, var(--neutral300), transparent 70%);
    --transaction-records-records-title: var(--neutral300);
    --transaction-records-records-date: var(--neutral400);
    --transaction-records-details-bg: var(--neutral900);
    --transaction-records-details-tips-txt: var(--neutral300);
    --transaction-records-details-info-amount: var(--primary300);
    --transaction-records-details-info-type: var(--neutral300);
    --transaction-records-details-details-bg: var(--neutral800);
    --timeline-box-title-date: var(--neutral400);
    --timeline-box-title-dot: var(--primary300);
    --timeline-box-title-txt: var(--neutral300);
    --timeline-box-title-highlight: var(--neutral200);
    --timeline-box-vp-num: var(--neutral300);
    --details-box-title: var(--neutral300);
    --details-box-content: var(--neutral200);
    --transaction-record-card-bg: var(--neutral800);
    --transaction-record-card-border-bottom: color-mix(in srgb, var(--neutral100), transparent 85%);
    --transaction-record-card-detail-type: var(--neutral200);
    --transaction-record-card-detail-id: var(--neutral300);
    --transaction-record-card-detail-payment: var(--neutral200);
    --transaction-record-card-date: var(--neutral400);
    --betting-records-item-bg: transparent;
    --betting-records-item-bg-active: var(--neutral700);
    --betting-records-item-icon-bg: var(--neutral600);
    --betting-records-records-content-name: var(--neutral200);
    --betting-records-records-content-type: var(--neutral300);
    --betting-records-records-content-type-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --betting-records-records-content-turnover-amount: var(--neutral400);
    --betting-records-records-content-turnover-txt: var(--neutral400);
    --betting-records-records-content-profitloss-amount: var(--neutral200);
    --betting-records-records-content-profitloss-amount-positive: var( --status-success );
    --betting-records-records-content-profitloss-amount-negative: var( --neutral200 );
    --betting-records-records-content-betamount-amount: var(--neutral200);
    --betting-records-records-content-gamename-name: var(--neutral200);
    --betting-records-item-arrow: var(--neutral300);
    --betting-records-detail-title: var(--neutral400);
    --betting-records-detail-info-icon-bg: var(--neutral700);
    --betting-records-detail-info-name: var(--neutral200);
    --betting-records-detail-info-type: var(--neutral300);
    --betting-records-detail-info-type-border: color-mix(in srgb, var(--neutral100), transparent 85%);
    --betting-records-detail-sum-title: var(--neutral400);
    --betting-records-detail-sum-amount: var(--neutral200);
    --betting-records-detail-sum-bg: var(--neutral800);
    --betting-records-detail-item-bg: transparent;
    --betting-records-detail-item-bg-active: var(--neutral700);
    --betting-records-detail-item-icon-bg: var(--neutral700);
    --betting-records-detail-item-cover-mask: color-mix(in srgb, var(--neutral900), transparent 60%);
    --betting-records-records-content-detail-gamename: var(--neutral200);
    --betting-records-records-content-detail-turnover-amount: var(--neutral200);
    --betting-records-records-content-detail-turnover-txt: var(--neutral400);
    --betting-records-records-content-detail-profitloss-amount: var(--neutral200);
    --betting-records-records-content-detail-profitloss-amount-positive: var( --status-success );
    --betting-records-records-content-detail-profitloss-amount-negative: var( --status-danger );
    --betting-records-records-content-detail-date: var(--neutral400);
    --quick-amount-button-bg: var(--neutral700);
    --quick-amount-button-txt: var(--neutral100);
    --input-upload-bg: var(--neutral800);
    --input-upload-mask-bg: color-mix(in srgb, var(--neutral1000), transparent 60%);
    --input-upload-mask-txt: var(--neutral200);
    --input-upload-tip-txt: var(--neutral300);
    --input-upload-delete-icon: var(--neutral200);
    --loading-spinner-icon: color-mix(in srgb, var(--neutral200), transparent 60%);
    --vip-points-exchange-bg: var(--neutral900);
    --vip-points-exchange-sum-bg: var(--neutral800);
    --vip-points-records-bg: var(--neutral900);
    --vip-points-records-sum-bg: var(--neutral800);
    --vip-points-records-item-title: var(--neutral200);
    --vip-points-records-item-date: var(--neutral400);
    --vip-points-records-item-convert-icon-mask-color: var(--neutral200);
    --vip-detail-bg: var(--neutral900);
    --vip-histiory-bg: var(--neutral900);
    --my-vip-level-info-title: var(--neutral200);
    --my-vip-level-info-point: var(--neutral200);
    --vip-level-num: var(--primary300);
    --vip-level-total: var(--neutral400);
    --vip-level-notch-txt: var(--neutral400);
    --vip-level-bar-shadow: color-mix(in srgb, var(--neutral900), transparent 30%);
    --float-widget-btn-bg: var(--neutral1000);
    --float-widget-btn-shadow: color-mix(in srgb, var(--neutral100), transparent 30%);
    --float-widget-item-bg: var(--neutral1000);
    --float-widget-item-shadow: color-mix(in srgb, var(--neutral1000), transparent 60%);
    --float-widget-backdrop-start: color-mix(in srgb, var(--neutral1000), transparent 100%);
    --float-widget-backdrop-end: color-mix(in srgb, var(--neutral1000), transparent 50%);
    --float-widget-game-entrance-text-color: var(--secondary600)
}

:root {
    --grid-gap: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
    --desktop-min-width: calc(273.0666666667 * 1rem * var(--use-rem) + 273.0666666667 * 1vw * (1 - var(--use-rem)));
    --desktop-layer-inner-max-width: calc(173.3333333333 * 1rem * var(--use-rem) + 173.3333333333 * 1vw * (1 - var(--use-rem)));
    --desktop-layer-form-max-width: calc(133.3333333333 * 1rem * var(--use-rem) + 133.3333333333 * 1vw * (1 - var(--use-rem)));
    --desktop-content-max-width: calc(320 * 1rem * var(--use-rem) + 320 * 1vw * (1 - var(--use-rem)));
    --desktop-content-min-height: calc(133.3333333333 * 1rem * var(--use-rem) + 133.3333333333 * 1vw * (1 - var(--use-rem)));
    --desktop-content-margin-top: calc(12.2666666667 * 1rem * var(--use-rem) + 12.2666666667 * 1vw * (1 - var(--use-rem)));
    --header-height: calc(17.0666666667 * 1rem * var(--use-rem) + 17.0666666667 * 1vw * (1 - var(--use-rem)));
    --header-fullview-height: calc(17.0666666667 * 1rem * var(--use-rem) + 17.0666666667 * 1vw * (1 - var(--use-rem)));
    --header-fullview-logo-height: calc(10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem)));
    --footer-fullview-max-width: var(--desktop-content-max-width);
    --language-picker-width: calc(17.0666666667 * 1rem * var(--use-rem) + 17.0666666667 * 1vw * (1 - var(--use-rem)));
    --language-picker-height: calc(17.0666666667 * 1rem * var(--use-rem) + 17.0666666667 * 1vw * (1 - var(--use-rem)));
    --member-menu-fullview-width: calc(100 * 1rem * var(--use-rem) + 100 * 1vw * (1 - var(--use-rem)));
    --member-menu-item-height: calc(14.6666666667 * 1rem * var(--use-rem) + 14.6666666667 * 1vw * (1 - var(--use-rem)));
    --dialog-notify-max-width: calc(93.3333333333 * 1rem * var(--use-rem) + 93.3333333333 * 1vw * (1 - var(--use-rem)));
    --dialog-middle-max-width: calc(133.3333333333 * 1rem * var(--use-rem) + 133.3333333333 * 1vw * (1 - var(--use-rem)))
}

.loading {
    z-index: 999
}

.pop-wrap {
    z-index: 102
}

.side-menu-host,.select-list-panel,.float-banner-wrapper {
    z-index: 100
}

:root {
    --my-promotion-card-active-border: var(--primary500);
    --my-promotion-card-active-diamond: var(--primary600);
    --my-promotion-card-active-glow: var(--primary500);
    --my-promotion-card-bg: var(--neutral700);
    --my-promotion-card-title: var(--neutral200);
    --my-promotion-card-bonus: var(--neutral200);
    --my-promotion-card-active-bg: var(--primary500);
    --my-promotion-card-active-txt: var(--neutral1000);
    --my-promotion-card-countdown-bg: var(--neutral1000);
    --my-promotion-card-countdown-border: var(--neutral700);
    --my-promotion-card-countdown-txt: var(--neutral200);
    --promotion-progress-bar-bg: var(--neutral600);
    --promotion-progress-bar-fill-start: var(--primary600);
    --promotion-progress-bar-fill-end: var(--primary400);
    --promotion-progress-bar-stripe-start: rgb(209 129 62);
    --promotion-progress-bar-stripe-end: var(--primary400);
    --promotion-progress-bar-handle-bg: var(--primary500);
    --promotion-progress-bar-handle-border: var(--primary700);
    --promotion-progress-bar-handle-text: var(--neutral1000);
    --promotion-tool-button-cancel-bg: var(--neutral600);
    --promotion-tool-button-cancel-text: var(--neutral300);
    --promotion-tool-button-cancel-border: rgba(255, 255, 255, .1);
    --promotion-tool-button-claim-bg: var(--primary500);
    --promotion-tool-button-claim-text: var(--neutral1000);
    --promotion-tool-button-active-bg: var(--neutral600);
    --promotion-tool-button-active-text: var(--neutral200);
    --promotion-tool-button-claimed-bg: var(--neutral600);
    --promotion-tool-button-claimed-text: var(--neutral400);
    --promotion-tool-button-badge-bg: #e20000;
    --promotion-tool-button-badge-text: var(--neutral100);
    --promotion-amount-display-current: var(--primary500);
    --promotion-amount-display-target: var(--neutral300);
    --promotion-card-tag-bg: var(--accent);
    --promotion-card-tag-txt: var(--neutral1000);
    --my-promotions-bg: var(--neutral800);
    --my-promotions-border: rgba(255, 255, 255, .05);
    --my-promotions-title: var(--neutral100);
    --my-promotions-link: var(--primary500);
    --my-promotions-game-border: rgba(255, 255, 255, .05);
    --promotion-toast-bg: var(--neutral700);
    --promotion-toast-accent-color: #00ff66;
    --promotion-toast-accent-width: 5px;
    --promotion-toast-title-color: var(--neutral200);
    --promotion-toast-content-color: var(--neutral300);
    --promotion-toast-close-bg: var(--neutral600);
    --promotion-toast-close-icon-size: var(--icon-btn-icon-size);
    --promotion-toast-bar-bg: var(--neutral600);
    --promotion-toast-bar-percentage-bg: color-mix( in srgb, var(--neutral300), transparent 70% )
}

.vip-lvl-label {
    display: flex;
    align-items: center;
    height: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
    position: relative;
    padding: 0 var(--grid-gap) 0 calc(7.4666666667 * 1rem * var(--use-rem) + 7.4666666667 * 1vw * (1 - var(--use-rem)));
    background: var(--vip-lvl-label-bg);
    border-radius: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) 0 calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
    box-shadow: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none
}

.vip-lvl-label:before {
    content: "";
    position: absolute;
    inset: 0;
    display: block;
    border-radius: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) 0 calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
    padding: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem)));
    background: var(--vip-lvl-label-border-image) border-box;
    mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask-composite: exclude;
    -webkit-mask-composite: exclude;
    pointer-events: none
}

.vip-lvl-label:after {
    pointer-events: none;
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    border-radius: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) 0 calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
    border: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid transparent;
    box-shadow: none
}

.vip-lvl-label__img {
    width: auto;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    filter: drop-shadow(1px 1px 1px var(--vip-lvl-label-shadow))
}

.vip-lvl-label__txt {
    color: var(--vip-lvl-label-txt);
    font-size: calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
    font-weight: 600;
    line-height: calc(4.8 * 1rem * var(--use-rem) + 4.8 * 1vw * (1 - var(--use-rem)))
}

.vip-lvl-label,.vip-lvl-label[lvl="1"],.vip-lvl-label[lvl="2"],.vip-lvl-label[lvl="3"],.vip-lvl-label[lvl="4"],.vip-lvl-label[lvl="5"],.vip-lvl-label[lvl="6"],.vip-lvl-label[lvl="7"],.vip-lvl-label[lvl="8"] {
    --vip-lvl-label-border-image: linear-gradient( to top, rgb(130, 130, 130), rgb(233, 233, 233) );
    --vip-lvl-label-bg: linear-gradient( to bottom, rgb(130, 130, 130), rgb(233, 233, 233) );
    --vip-lvl-label-txt: rgb(69, 69, 69);
    --vip-lvl-label-shadow: rgb(0, 0, 0, .7)
}

.vip-lvl-label[lvl="9"],.vip-lvl-label[lvl="10"],.vip-lvl-label[lvl="11"],.vip-lvl-label[lvl="12"],.vip-lvl-label[lvl="13"],.vip-lvl-label[lvl="14"],.vip-lvl-label[lvl="15"],.vip-lvl-label[lvl="16"],.vip-lvl-label[lvl="17"],.vip-lvl-label[lvl="18"],.vip-lvl-label[lvl="19"],.vip-lvl-label[lvl="20"] {
    --vip-lvl-label-border-image: linear-gradient( to top, rgb(233, 155, 35), rgb(255, 207, 126) );
    --vip-lvl-label-bg: linear-gradient( to bottom, rgb(207, 115, 48), rgb(255, 207, 126) );
    --vip-lvl-label-txt: rgb(83, 70, 45);
    --vip-lvl-label-shadow: rgb(0, 0, 0, .7)
}

.vip-lvl-label[lvl="21"],.vip-lvl-label[lvl="22"],.vip-lvl-label[lvl="23"],.vip-lvl-label[lvl="24"],.vip-lvl-label[lvl="25"],.vip-lvl-label[lvl="26"],.vip-lvl-label[lvl="27"],.vip-lvl-label[lvl="28"],.vip-lvl-label[lvl="29"],.vip-lvl-label[lvl="30"],.vip-lvl-label[lvl="31"],.vip-lvl-label[lvl="32"],.vip-lvl-label[lvl="33"],.vip-lvl-label[lvl="34"],.vip-lvl-label[lvl="35"],.vip-lvl-label[lvl="36"],.vip-lvl-label[lvl="37"],.vip-lvl-label[lvl="38"],.vip-lvl-label[lvl="39"],.vip-lvl-label[lvl="40"] {
    --vip-lvl-label-border-image: linear-gradient( to top, rgb(176, 174, 206), rgb(219, 218, 237) );
    --vip-lvl-label-bg: linear-gradient( to bottom, rgb(219, 218, 235), rgb(95, 92, 139) );
    --vip-lvl-label-txt: rgb(255, 255, 255);
    --vip-lvl-label-shadow: rgb(0, 0, 0, .7)
}

.vip-lvl-label[lvl="41"],.vip-lvl-label[lvl="42"],.vip-lvl-label[lvl="43"],.vip-lvl-label[lvl="44"],.vip-lvl-label[lvl="45"],.vip-lvl-label[lvl="46"],.vip-lvl-label[lvl="47"],.vip-lvl-label[lvl="48"],.vip-lvl-label[lvl="49"],.vip-lvl-label[lvl="50"],.vip-lvl-label[lvl="51"],.vip-lvl-label[lvl="52"],.vip-lvl-label[lvl="53"],.vip-lvl-label[lvl="54"],.vip-lvl-label[lvl="55"],.vip-lvl-label[lvl="56"],.vip-lvl-label[lvl="57"],.vip-lvl-label[lvl="58"],.vip-lvl-label[lvl="59"],.vip-lvl-label[lvl="60"] {
    --vip-lvl-label-border-image: linear-gradient( to top, rgb(255, 255, 138), rgb(233, 155, 35) );
    --vip-lvl-label-bg: linear-gradient( to bottom, rgb(251, 246, 148), rgb(203, 146, 77) );
    --vip-lvl-label-txt: rgb(122, 69, 25);
    --vip-lvl-label-shadow: rgb(0, 0, 0, .7)
}

.vip-lvl-label[lvl="61"],.vip-lvl-label[lvl="62"],.vip-lvl-label[lvl="63"],.vip-lvl-label[lvl="64"],.vip-lvl-label[lvl="65"],.vip-lvl-label[lvl="66"],.vip-lvl-label[lvl="67"],.vip-lvl-label[lvl="68"],.vip-lvl-label[lvl="69"],.vip-lvl-label[lvl="70"],.vip-lvl-label[lvl="71"],.vip-lvl-label[lvl="72"],.vip-lvl-label[lvl="73"],.vip-lvl-label[lvl="74"],.vip-lvl-label[lvl="75"],.vip-lvl-label[lvl="76"],.vip-lvl-label[lvl="77"],.vip-lvl-label[lvl="78"],.vip-lvl-label[lvl="79"],.vip-lvl-label[lvl="80"] {
    --vip-lvl-label-border-image: linear-gradient( to top, rgb(239, 138, 255), rgb(151, 35, 233) );
    --vip-lvl-label-bg: linear-gradient( to bottom, rgb(202, 140, 255), rgb(135, 56, 210) );
    --vip-lvl-label-txt: rgb(255, 255, 255);
    --vip-lvl-label-shadow: rgb(0, 0, 0, .7)
}

.vip-lvl-label[lvl="81"],.vip-lvl-label[lvl="82"],.vip-lvl-label[lvl="83"],.vip-lvl-label[lvl="84"],.vip-lvl-label[lvl="85"] {
    --vip-lvl-label-border-image: linear-gradient( to top, rgb(138, 156, 255), rgb(35, 100, 233) );
    --vip-lvl-label-bg: linear-gradient( to bottom, rgb(140, 172, 255), rgb(56, 85, 210) );
    --vip-lvl-label-txt: rgb(255, 255, 255);
    --vip-lvl-label-shadow: rgb(0, 0, 0, .7)
}

:root {
    --primary200: #ffcf96;
    --primary300: #ffbd6e;
    --primary400: #ffa73d;
    --primary500: #f7941d;
    --primary600: #ff8100;
    --secondary300: #4e4e4e;
    --secondary400: #4e4e4e;
    --secondary500: #424242;
    --secondary600: #000000;
    --accent: #ffdf1a;
    --gradient-primary-left: linear-gradient(to left, #ff8100 0%, #f7941d 100%);
    --amount-keyboard-operator-txt: var(--secondary500);
    --button-primary-txt-active: var(--secondary500);
    --button-primary-txt-disabled: var(--neutral1000);
    --referral-program-panel-btn-text: var(--neutral100);
    --referral-program-loaderboard-text-highlight: #ff0000;
    --referral-program-bonus-text-highlight: var(--primary300);
    --referral-achievement-board-amount: #424242;
    --main-nav-txt-active: #222;
    --quick-wallet-arrow-icon: #000;
    --checkbox-icon-checked-img: #000;
    --language-menu-list-opt-txt-active: #000;
    --header-logo-height: calc(7.4666666667 * 1rem * var(--use-rem) + 7.4666666667 * 1vw * (1 - var(--use-rem)));
    --footer-logo-width: calc(32 * 1rem * var(--use-rem) + 32 * 1vw * (1 - var(--use-rem)));
    --footer-logo-height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
    --side-menu-item-padding: 0 calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    --collapse-beta-head-padding: 0 calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
    --grid-gap: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
    --payment-block-tag-bg: var(--primary500)
}

body.BH-theme-default {
    --color-secondary: #222222;
    --color-primaryDark-200: #8b6b05;
    --color-primaryDark-100: #c0a024;
    --color-primary: #188b67;
    --color-primaryLight-100: #80bfac;
    --color-primaryLight-200: #adecd9;
    --color-body: #ebebeb;
    --color-black-900: #1b1f23;
    --color-black-800: #262c32;
    --color-black-700: #5a5e62;
    --color-black-600: #878e92;
    --color-black-500: #7e919e;
    --color-black-400: #b3bbbf;
    --color-black-300: #dde3e5;
    --color-black-200: #ebebeb;
    --color-black-100: #f2f2f2;
    --color-main-tab-text: #1e1e1e;
    --color-main-tab-bg: #ffffff;
    --color-main-tab-parlay: #58a608;
    --color-main-tab-parlay-text: #58a608;
    --color-main-tab-parlay-text-active: #ffffff;
    --color-main-tab-text-active: #ffffff;
    --color-main-tab-bg-active: #188b67;
    --color-main-menu-number-bg: #000000;
    --color-main-menu-num: #ffffff;
    --color-unread-number-bg: #e20000;
    --color-main-menu-text-active: #21b889;
    --color-main-menu-bg-active: #222222;
    --color-header-background-from: #188b67;
    --color-header-background-to: #126a4e;
    --color-sort-by-icon: #222222;
    --color-event-games-bg: #25c694;
    --color-event-games-num: #000000;
    --color-main-collapse-bg: #222222;
    --color-event-tab: #25c694;
    --color-market-star-icon: #ffffff;
    --color-market-name: #ffffff;
    --color-scoreboard-tab-bg: rgba(255, 255, 255, .3);
    --color-scoreboard-tab-text: #ffffff;
    --color-scoreboard-tab-bg-active: #ffffff;
    --color-scoreboard-tab-text-active: #222222;
    --color-scoreboard-accent: #ffb80c;
    --color-market-exchange-tip: #ffb80c;
    --color-market-tab-text-active: #000000;
    --color-market-tab-bg-active: #dde3e5;
    --color-market-tab-text: #000000;
    --color-market-tab-bg: #ffffff;
    --color-market-sub-text: #1e1e1e;
    --color-widget-title: #97ffdf;
    --color-widget-active-bg: #a0e4cf;
    --color-widget-info-bg: #21b889;
    --color-event-th-option: #1e1e1e;
    --color-event-dot: #c69700;
    --color-parlay-list-icon: #222222;
    --color-forecast-up-text: #58a608;
    --color-forecast-down-text: #e20000;
    --color-checkbox-bg: #e1e1e1;
    --color-checkbox-boder: #939393;
    --color-checkbox-bg-checked: #e1e1e1;
    --color-checkbox-icon: #1b1f23;
    --color-button-normal: #188b67;
    --color-button-normal-text: #ffffff;
    --color-pop-title-bg: #dde3e5;
    --color-pop-title-text: #000000;
    --color-voucher-select: #c0a024;
    --color-voucher-select-icon: #c0a024;
    --color-market-match-amount: RGBA(255, 255, 255, .4);
    --color-market-sub-icon: RGBA(255, 255, 255, .25);
    --color-category-title: #1e1e1e;
    --color-maint-title: #222222;
    --color-maint-text: #878e92;
    --color-cash-out-icon: #97ffdf;
    --color-matched-cash-out: #1e1e1e;
    --color-button-cashout: rgba(24, 139, 103, .55);
    --color-cashout-dot-border: rgba(79, 245, 193, .7);
    --color-button-unmatched: #ff9100;
    --color-main-sport-bg: #188b67
}

body.BH-theme-dark {
    --color-black-100: #f2f2f2;
    --color-black-200: #ebebeb;
    --color-black-300: #dde3e5;
    --color-black-400: #bdbdbd;
    --color-black-500: #90999e;
    --color-black-600: #6c7276;
    --color-black-700: #3b3e41;
    --color-black-800: #2d2f30;
    --color-black-900: #1b1f23;
    --color-back-100: #d0e8fa;
    --color-back-200: #a1d2f4;
    --color-back-300: #7cc3f5;
    --color-back-400: #69b4ea;
    --color-back-500: #379de6;
    --color-back-600: #3b93d2;
    --color-lay-100: #fde2e8;
    --color-lay-200: #fcc6d1;
    --color-lay-300: #faa9ba;
    --color-lay-400: #f9a2b4;
    --color-lay-500: #f66987;
    --color-lay-600: #da516d;
    --color-icon-dark: #222222;
    --color-icon-light: #ededed;
    --color-global-font-default: #ededed;
    --color-body: #1f1f1f;
    --color-primaryLight-200: #ffaa44;
    --color-primaryLight-100: #ffb255;
    --color-primary: #f7941d;
    --color-primaryDark-100: #d87d0f;
    --color-primaryDark-200: #a95e05;
    --color-secondary: #000000;
    --color-main-tab-text: #ededed;
    --color-main-tab-bg: rgba(255, 255, 255, .11999999731779099);
    --color-main-tab-parlay: #58a608;
    --color-main-tab-parlay-text: #80f40b;
    --color-main-tab-parlay-text-active: #ededed;
    --color-main-tab-text-active: #222222;
    --color-main-tab-bg-active: #f7941d;
    --color-main-menu-number-bg: #222222;
    --color-main-menu-num: #ffffff;
    --color-unread-number-bg: #e62626;
    --color-main-menu-text-active: #f7941d;
    --color-main-menu-bg-active: #000000;
    --color-header-background-from: #f7941d;
    --color-header-background-to: #d87d0f;
    --color-sort-by-icon: #90999e;
    --color-event-games-bg: #f7941d;
    --color-event-games-num: #222222;
    --color-main-collapse-bg: #312406;
    --color-parlay-list-icon: #ffffff;
    --color-event-tab: #ffffff;
    --color-market-star-icon: #222222;
    --color-market-name: #222222;
    --color-event-th-option: #222222;
    --color-scoreboard-tab-bg: rgba(255, 255, 255, .20000000298023224);
    --color-scoreboard-tab-india-bg: #5a4f42;
    --color-scoreboard-tab-text: #ededed;
    --color-scoreboard-tab-bg-active: #bdbdbd;
    --color-scoreboard-tab-text-active: #000000;
    --color-scoreboard-accent: #0dce64;
    --color-market-exchange-tip: #0bad54;
    --color-market-tab-text-active: #1a1e22;
    --color-market-tab-bg-active: #e1ded8;
    --color-market-tab-text: #1a1e22;
    --color-market-tab-bg: #b1aea5;
    --color-market-sub-text: #1a1e22;
    --color-market-match-amount: #fff6e0;
    --color-market-sub-icon: rgba(255, 255, 255, .4000000059604645);
    --color-widget-title: #ffb255;
    --color-event-dot: #f7941d;
    --color-widget-active-bg: #d66d02;
    --color-widget-info-bg: #8e4902;
    --color-checkbox-bg: #343434;
    --color-checkbox-boder: #939393;
    --color-checkbox-bg-checked: #2d2f30;
    --color-checkbox-icon: #ffffff;
    --color-button-normal: #f7941d;
    --color-button-normal-text: #222222;
    --color-button-unmatched: #e65100;
    --color-pop-title-bg: #131313;
    --color-pop-title-text: #ededed;
    --color-voucher-select: #c0a024;
    --color-voucher-select-icon: #c0a024;
    --color-maint-title: #ededed;
    --color-maint-text: #ededed;
    --color-forecast-up-text: #75e208;
    --color-forecast-down-text: #e83838;
    --color-category-title: #ededed;
    --color-cash-out-icon: #ffe4c4;
    --color-matched-cash-out: #ffcd92;
    --color-button-cashout: #ffb255;
    --color-cashout-dot-border: rgba(247, 148, 29, .800000011920929);
    --color-forecast-up-sportsb: #2f704c;
    --color-parlay-bet-text: #ededed;
    --color-parlay-bet-normal: rgba(255, 255, 255, .15000000596046448);
    --color-parlay-bet-book: rgba(0, 0, 0, .15000000596046448);
    --color-main-sport-bg: #d87d0f
}

.rotating-phone{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;inset:0;transition:opacity .5s .1s;opacity:0;background:var(--rotating-phone-bg);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@supports (height: 100dvh){.rotating-phone{height:100dvh}}@supports not (height: 100dvh){.rotating-phone{height:100vh}}.rotating-phone--show{opacity:1;pointer-events:auto}.rotating-phone__image, .rotating-phone__video{width:calc(26.6666666667 * 1rem * var(--use-rem) + 26.6666666667 * 1vw * (1 - var(--use-rem)))}.rotating-phone__wrap + .rotating-phone__tips{margin-top:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}.rotating-phone__tips{position:relative;color:var(--rotating-phone-tips-txt);font-size:var(--fs-normal)}.tips-icon{display:inline-block;width:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));height:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));margin-right:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));mask-repeat:no-repeat;mask-position:top center;mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-position:top center;-webkit-mask-size:cover;vertical-align:middle;background:var(--rotating-phone-tips-icon)}.loading{position:fixed;background:var(--loading-mask-bg);top:0;left:0;width:100vw;height:100vh}.loading__logo{width:80px}.loading__content{z-index:1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loading__icon{width:var(--loading-icon-width, 80px)}html.is-desktop .loading__icon{width:var(--loading-icon-width, calc(21.3333333333 * 1rem * var(--use-rem) + 21.3333333333 * 1vw * (1 - var(--use-rem))))}.layout-fullview{display:flex;background:var(--layout-bg)}@supports (height: 100dvh){.layout-fullview{height:100dvh}}@supports not (height: 100dvh){.layout-fullview{height:100vh}}.layout-fullview > .layout-fullview__wrapper{flex:none;width:100%;height:100%;overflow-x:auto;overflow-y:hidden}.layout-fullview__wrapper{display:flex;flex-direction:column}.layout-fullview__wrapper:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .3s .6s;pointer-events:none;background-color:color-mix(in srgb,var(--neutral900),transparent 25%);opacity:0;z-index:2}.layout-fullview__header-customize--left{margin:0 calc(var(--grid-gap) * 2) 0 calc(var(--grid-gap) * 4)}.layout-fullview__header-customize--right{margin-right:calc(var(--grid-gap) * 4)}.layout-fullview__wrapper > .layout-fullview__header{flex:none;position:relative;z-index:2;border-bottom:calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid color-mix(in srgb,var(--neutral100),transparent 90%)}.layout-fullview__wrapper > .layout-fullview__member-menu{z-index:3}.layout-fullview__wrapper > .layout-fullview__bottom-bar{flex:none;position:relative;z-index:4}.layout-fullview__body{position:relative;flex:1;overflow:hidden;display:flex;transform:translateZ(0);min-width:var(--desktop-min-width)}.layout-fullview__body > .layout-fullview__side-nav{flex:none;box-shadow:4px 1px 5.3px #00000007,13.4px 3.4px 17.9px #0000000b,60px 15px 80px #00000012;border-right:calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid color-mix(in srgb,var(--neutral100),transparent 90%)}.layout-fullview__body > .layout-fullview__panel-slot{width:calc(86.6666666667 * 1rem * var(--use-rem) + 86.6666666667 * 1vw * (1 - var(--use-rem)));transition:.5s width;box-shadow:0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) var(--layout-fullview-panel-slot-shadow)}.layout-fullview__body > .layout-fullview__panel-slot--hidden{width:0;overflow:hidden}.layout-fullview__body > .layout-fullview__panel-slot > *{animation:fadeIn .5s}.layout-fullview__body > .layout-fullview__scrollable{flex:1;height:100%;overflow:auto;background-size:cover;background-position:top center;background-repeat:no-repeat}.layout-fullview__content:empty{min-height:100%}.layout-fullview__content{position:relative;z-index:1;min-width:calc(320 * 1rem * var(--use-rem) + 320 * 1vw * (1 - var(--use-rem)))}.layout-fullview__content--routing{min-height:100%}.layout-fullview__member-menu{position:absolute;height:100%;width:100%;left:0;top:0}.layout-fullview__footer-wrapper{background-color:var(--footer-bg)}.layout-fullview__footer{transition:opacity .3s}.layout-fullview__footer--routing{opacity:0}.side-nav__banner-container{--banner-width-proportion: 1;--banner-aspect-ratio: 3.8111111111;padding:0 calc(var(--grid-gap) * 2);box-sizing:border-box}.header-fullview{display:flex;height:var(--header-fullview-height);background:var(--header-fullview-bg, var(--neutral900));border-bottom:1px solid var(--header-fullview-border);padding-left:var(--grid-gap)}.header-fullview > .header-fullview__head, .header-fullview > .header-fullview__body{flex:none}.header-fullview__head, .header-fullview__body{display:flex;align-items:center}.header-fullview__head > *, .header-fullview__body > *{flex:none}.header-fullview__head + .header-fullview__body{margin-inline-start:auto}.header-fullview__logo{height:var(--header-fullview-logo-height)}.header-fullview__logo:not(.disabled){cursor:pointer;opacity:1}.header-fullview__logo:hover{opacity:.7}.header-fullview__button-wrapper{display:flex}.header-fullview__button-wrapper > .header-fullview__button{flex:1}.header-fullview__button-wrapper > .header-fullview__button + .header-fullview__button{margin-inline-start:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)))}.header-fullview__lang{padding:0 var(--grid-gap)}.header-fullview-head-menu{margin-inline-end:calc(var(--grid-gap) * 3);transition:opacity .3s ease-in}[dir=rtl] .header-fullview-head-menu{padding:calc(var(--grid-gap))}.header-fullview-head-menu:not(.disabled){cursor:pointer;opacity:1}.header-fullview-head-menu:hover{opacity:.7}.header-fullview-head-menu__icon{display:flex;width:calc(11.7333333333 * 1rem * var(--use-rem) + 11.7333333333 * 1vw * (1 - var(--use-rem)));height:calc(11.7333333333 * 1rem * var(--use-rem) + 11.7333333333 * 1vw * (1 - var(--use-rem)));background:var(--header-fullview-head-menu, var(--neutral700));border-radius:var(--radius-3)}.header-fullview-head-menu__img{display:block;margin:auto;width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}.header-fullview-head-link{display:inline-flex}.header-fullview-promotion-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;padding:0 calc(var(--grid-gap) * 1.5);height:var(--header-fullview-height);color:var(--link-items-btn-txt, var(--neutral300));cursor:pointer;opacity:1;transition:opacity .5s}.header-fullview-promotion-btn:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem)));background:transparent;transition:background .5s}.header-fullview-promotion-btn--active:after{background:var(--tabs-line-bg, var(--primary500))}.header-fullview-promotion-btn:hover{opacity:.8}.header-fullview-promotion-btn__visual{display:flex}.header-fullview-promotion-btn__img{display:block;width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}.header-fullview-promotion-btn__text{display:block;font-size:var(--fs-normal);text-align:center;margin-inline-start:var(--grid-gap);z-index:2}.header-fullview-button{display:flex;justify-content:center;align-items:center;height:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));min-width:auto;padding:0 10px;width:calc(24 * 1rem * var(--use-rem) + 24 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-larger);font-weight:500;text-align:center}.header-fullview-button .header-fullview-button__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(var(--grid-gap) * 2)}.header-fullview-button .header-fullview-button__icon:not(.disabled){cursor:pointer;opacity:1}.header-fullview-button .header-fullview-button__icon:hover{opacity:.7}.header-fullview-button--primary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-primary-txt-active);border-radius:var(--radius-3);background:var(--button-primary-bg-active);transition:background .3s;overflow:hidden;box-shadow:var(--button-primary-shadow-active)}.header-fullview-button--primary:not(.disabled){cursor:pointer;opacity:1}.header-fullview-button--primary:hover{opacity:.7}.header-fullview-button--secondary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-secondary-txt-active);border-radius:var(--radius-3);background:var(--button-secondary-bg-active);overflow:hidden}.header-fullview-button--secondary:not(.disabled){cursor:pointer;opacity:1}.header-fullview-button--secondary:hover{opacity:.7}.header-fullview-button--tertiary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-tertiary-txt-active);border-radius:var(--radius-3);background:var(--button-tertiary-bg-active);border:1px solid var(--button-tertiary-border-active);overflow:hidden}.header-fullview-button--tertiary:not(.disabled){cursor:pointer;opacity:1}.header-fullview-button--tertiary:hover{opacity:.7}.side-nav{-webkit-user-select:none;user-select:none;background-color:var(--side-nav-bg);position:relative;overflow:hidden;width:calc(80 * 1rem * var(--use-rem) + 80 * 1vw * (1 - var(--use-rem)))}.side-nav--promotion-tool{width:calc(93.3333333333 * 1rem * var(--use-rem) + 93.3333333333 * 1vw * (1 - var(--use-rem)))}.side-nav--beforeInited{width:calc(17.0666666667 * 1rem * var(--use-rem) + 17.0666666667 * 1vw * (1 - var(--use-rem)))}.side-nav > .side-nav__wrapper{height:100%}.side-nav__wrapper{display:flex;flex-direction:column}.side-nav__wrapper--hide{display:none}.side-nav__wrapper > .side-nav__header{flex:none}.side-nav__wrapper > .side-nav__scrollable{flex:1}.side-nav__scrollable{overflow:auto;-webkit-overflow-scrolling:touch}.side-nav__scrollable::-webkit-scrollbar{width:0;height:0}.side-nav__banner-container{--banner-width-proportion: 1;--banner-aspect-ratio: 3.8111111111;padding:0 calc(var(--grid-gap) * 2);box-sizing:border-box}.side-nav__banner-container + .side-nav__section{margin-top:calc(var(--grid-gap) * 2)}.side-nav__section{--side-nav-item-padding: 0 calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));padding-bottom:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}.side-nav__section + .side-nav__section{padding-top:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));border-top:1px solid var(--side-nav-section-border)}.side-nav__button-wrapper{padding:calc(var(--grid-gap) * 2);border-top:1px solid var(--side-nav-button-wrapper-border)}.side-nav__switch-link{display:block;padding:var(--grid-gap) 0 calc(var(--grid-gap) * 3) 0;font-size:var(--fs-larger);color:var(--side-nav-switch-link);text-align:center;text-decoration:underline}.side-nav-button{display:flex;justify-content:center;align-items:center;height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));min-width:auto;padding:0 10px;width:100%;font-size:var(--fs-larger);font-weight:500}.side-nav-button .side-nav-button__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(var(--grid-gap) * 2)}.side-nav-button .side-nav-button__icon:not(.disabled){cursor:pointer;opacity:1}.side-nav-button .side-nav-button__icon:hover{opacity:.7}.side-nav-button--tertiary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-tertiary-txt-active);border-radius:var(--radius-3);background:var(--button-tertiary-bg-active);border:1px solid var(--button-tertiary-border-active);overflow:hidden}.side-nav-button--tertiary:not(.disabled){cursor:pointer;opacity:1}.side-nav-button--tertiary:hover{opacity:.7}.side-menu-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--side-menu-item-padding, 0);cursor:pointer;background-color:var(--side-menu-item-bg, var(--side-menu-bg));padding:0 calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}[dir=rtl] .side-menu-item{padding:var(--side-menu-collapse-head-padding, 0 calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) 0 calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem))))}.side-menu-item--active{background-color:transparent}.side-menu-item__main{height:var(--side-menu-item-height, calc(13.8666666667 * 1rem * var(--use-rem) + 13.8666666667 * 1vw * (1 - var(--use-rem))));display:flex;align-items:center;overflow:hidden;-webkit-user-select:none;user-select:none}.side-menu-item__right{display:flex;justify-content:center;align-items:center}.side-menu-item__txt{font-size:var(--fs-larger);color:var(--neutral300)}.side-menu-item__icon{flex:none;width:var(--side-menu-item-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));height:var(--side-menu-item-icon-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))))}.side-menu-item__icon--masked{mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--side-menu-item-icon-mask-color, var(--neutral300))}.side-menu-item__icon img{display:block;width:100%}.side-menu-item__txt + .side-menu-item__icon, .side-menu-item__statusicon + .side-menu-item__icon{margin-inline-start:var(--grid-gap)}.side-menu-item__icon + .side-menu-item__title, .side-menu-item__icon + .side-menu-item__text-block{margin-inline-start:var(--side-menu-item-icon-title-gap, calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem))))}.side-menu-item__title{font-size:var(--side-menu-item-text-size, var(--fs-larger));color:var(--side-menu-item-title, var(--neutral300))}html.is-desktop .side-menu-item:hover .side-menu-item__main{opacity:.7}.side-menu-item__text-block{flex:1;width:calc(100% - var(--side-menu-item-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))))}.side-menu-item__text-block .side-menu-item__title + .side-menu-item__descrp{margin-top:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))}.side-menu-item__linkicon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--side-menu-item-linkicon-icon, var(--neutral300));padding:0}[dir=rtl] .side-menu-item__linkicon{transform:scaleX(-1)}.side-menu-item .statusicon{position:relative}.side-menu-item .statusicon:before{content:"";display:block;position:absolute;inset:0;background:transparent;border-radius:var(--radius-70)}.side-menu-item .statusicon__img{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--neutral300);padding:0}.side-menu-item .statusicon--success .statusicon__img{background:var(--status-success)}.side-menu-item .statusicon--pending .statusicon__img{background:var(--status-pending)}.side-menu-item .statusicon--warning .statusicon__img{background:var(--status-warning)}.side-menu-item .statusicon--error .statusicon__img{background:var(--status-danger)}.side-menu-item__main{transition:transform .3s}.side-menu-item__main--min{transform:translate(calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem))))}[dir=rtl] .side-menu-item--min [dir=rtl] .side-menu-item__main, [dir=rtl] .side-menu-item__main, [dir=rtl][dir=rtl] .side-menu-item__main, [dir=rtl] [dir=rtl] .side-menu-item__main{transform:translate(calc(0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem))))}.side-menu-item__tag + .side-menu-item__linkicon{margin-inline-start:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)))}.side-menu-referral{--side-menu-collapse-content-padding: 0}.side-menu-referral__wrap{display:block;padding:0 calc(var(--grid-gap) * 2)}.side-menu-referral__wrap .side-menu-item{display:flex;padding:var(--side-menu-item-padding, 0);cursor:pointer;background-color:var(--side-menu-item-bg, var(--side-menu-bg));padding:0 calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}.side-menu-referral__wrap .side-menu-item--active{background-color:transparent}.side-menu-referral__wrap .side-menu-item__main{height:var(--side-menu-item-height, calc(13.8666666667 * 1rem * var(--use-rem) + 13.8666666667 * 1vw * (1 - var(--use-rem))));display:flex;align-items:center;overflow:hidden;-webkit-user-select:none;user-select:none}.side-menu-referral__wrap .side-menu-item__right{display:flex;justify-content:center;align-items:center}.side-menu-referral__wrap .side-menu-item__txt{font-size:var(--fs-larger);color:var(--neutral300)}.side-menu-referral__wrap .side-menu-item__icon{flex:none;width:var(--side-menu-item-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));height:var(--side-menu-item-icon-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))))}.side-menu-referral__wrap .side-menu-item__icon--masked{mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--side-menu-item-icon-mask-color, var(--neutral300))}.side-menu-referral__wrap .side-menu-item__icon img{display:block;width:100%}.side-menu-referral__wrap .side-menu-item__txt + .side-menu-referral__wrap .side-menu-item__icon, .side-menu-referral__wrap .side-menu-item__statusicon + .side-menu-referral__wrap .side-menu-item__icon{margin-inline-start:var(--grid-gap)}.side-menu-referral__wrap .side-menu-item__icon + .side-menu-referral__wrap .side-menu-item__title, .side-menu-referral__wrap .side-menu-item__icon + .side-menu-referral__wrap .side-menu-item__text-block{margin-inline-start:var(--side-menu-item-icon-title-gap, calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem))))}.side-menu-referral__wrap .side-menu-item__title{font-size:var(--side-menu-item-text-size, var(--fs-larger));color:var(--side-menu-item-title, var(--neutral300))}html.is-desktop .side-menu-referral__wrap .side-menu-item:hover .side-menu-referral__wrap .side-menu-item__main{opacity:.7}.side-menu-referral__wrap .side-menu-item__text-block{flex:1;width:calc(100% - var(--side-menu-item-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))))}.side-menu-referral__wrap .side-menu-item__text-block .side-menu-referral__wrap .side-menu-item__title + .side-menu-referral__wrap .side-menu-item__descrp{margin-top:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))}.side-menu-referral__wrap .side-menu-item__linkicon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--side-menu-item-linkicon-icon, var(--neutral300));padding:0}[dir=rtl] .side-menu-referral__wrap .side-menu-item__linkicon{transform:scaleX(-1)}.side-menu-referral__wrap .side-menu-item .statusicon{position:relative}.side-menu-referral__wrap .side-menu-item .statusicon:before{content:"";display:block;position:absolute;inset:0;background:transparent;border-radius:var(--radius-70)}.side-menu-referral__wrap .side-menu-item .statusicon__img{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--neutral300);padding:0}.side-menu-referral__wrap .side-menu-item .statusicon--success .statusicon__img{background:var(--status-success)}.side-menu-referral__wrap .side-menu-item .statusicon--pending .statusicon__img{background:var(--status-pending)}.side-menu-referral__wrap .side-menu-item .statusicon--warning .statusicon__img{background:var(--status-warning)}.side-menu-referral__wrap .side-menu-item .statusicon--error .statusicon__img{background:var(--status-danger)}.side-menu-referral__wrap .side-menu-item .side-menu-item__icon + .side-menu-item__title{margin-inline-start:var(--side-menu-item-icon-title-gap, calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem))))}.side-menu-contactus{--side-menu-collapse-content-padding: 0}.side-menu-contactus__wrap{display:block;overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:0 calc(var(--grid-gap) * 2)}.side-menu-contactus-item{display:flex;padding:var(--side-menu-item-padding, 0);cursor:pointer;background-color:var(--side-menu-item-bg, var(--side-menu-bg));padding:0 calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}.side-menu-contactus-item--active{background-color:transparent}.side-menu-contactus-item__main{height:var(--side-menu-item-height, calc(13.8666666667 * 1rem * var(--use-rem) + 13.8666666667 * 1vw * (1 - var(--use-rem))));display:flex;align-items:center;overflow:hidden;-webkit-user-select:none;user-select:none}.side-menu-contactus-item__right{display:flex;justify-content:center;align-items:center}.side-menu-contactus-item__txt{font-size:var(--fs-larger);color:var(--neutral300)}.side-menu-contactus-item__icon{flex:none;width:var(--side-menu-item-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));height:var(--side-menu-item-icon-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))))}.side-menu-contactus-item__icon--masked{mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--side-menu-item-icon-mask-color, var(--neutral300))}.side-menu-contactus-item__icon img{display:block;width:100%}.side-menu-contactus-item__txt + .side-menu-contactus-item__icon, .side-menu-contactus-item__statusicon + .side-menu-contactus-item__icon{margin-inline-start:var(--grid-gap)}.side-menu-contactus-item__icon + .side-menu-contactus-item__title, .side-menu-contactus-item__icon + .side-menu-contactus-item__text-block{margin-inline-start:var(--side-menu-item-icon-title-gap, calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem))))}.side-menu-contactus-item__title{font-size:var(--side-menu-item-text-size, var(--fs-larger));color:var(--side-menu-item-title, var(--neutral300))}html.is-desktop .side-menu-contactus-item:hover .side-menu-contactus-item__main{opacity:.7}.side-menu-contactus-item__text-block{flex:1;width:calc(100% - var(--side-menu-item-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))))}.side-menu-contactus-item__text-block .side-menu-contactus-item__title + .side-menu-contactus-item__descrp{margin-top:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))}.side-menu-contactus-item__linkicon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--side-menu-item-linkicon-icon, var(--neutral300));padding:0}[dir=rtl] .side-menu-contactus-item__linkicon{transform:scaleX(-1)}.side-menu-contactus-item .statusicon{position:relative}.side-menu-contactus-item .statusicon:before{content:"";display:block;position:absolute;inset:0;background:transparent;border-radius:var(--radius-70)}.side-menu-contactus-item .statusicon__img{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--neutral300);padding:0}.side-menu-contactus-item .statusicon--success .statusicon__img{background:var(--status-success)}.side-menu-contactus-item .statusicon--pending .statusicon__img{background:var(--status-pending)}.side-menu-contactus-item .statusicon--warning .statusicon__img{background:var(--status-warning)}.side-menu-contactus-item .statusicon--error .statusicon__img{background:var(--status-danger)}.side-menu-collapse{--collapse-beta-arrow-width: var( --side-menu-collapse-arrow-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) );--collapse-beta-arrow-height: var( --side-menu-collapse-arrow-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) );--collapse-beta-arrow-color: var( --side-menu-collapse-arrow, var(--neutral300) );--collapse-beta-arrow-active-color: var( --side-menu-collapse-arrow-active, var(--neutral200) );--collapse-beta-icon-mask-color: var( --side-menu-collapse-icon-mask-color, var(--neutral300) );background-color:var(--side-menu-collapse-item-bg, var(--side-menu-bg));padding:0}.side-menu-collapse--active{background-color:transparent}.side-menu-collapse__main{height:var(--side-menu-collapse-height, calc(13.8666666667 * 1rem * var(--use-rem) + 13.8666666667 * 1vw * (1 - var(--use-rem))));display:flex;align-items:center;overflow:hidden;-webkit-user-select:none;user-select:none}.side-menu-collapse__right{display:flex;justify-content:center;align-items:center}.side-menu-collapse__txt{font-size:var(--fs-larger);color:var(--neutral300)}.side-menu-collapse__icon{flex:none;width:var(--side-menu-collapse-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));height:var(--side-menu-collapse-icon-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))))}.side-menu-collapse__icon--masked{mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--side-menu-collapse-icon-mask-color, var(--neutral300))}.side-menu-collapse__icon img{display:block;width:100%}.side-menu-collapse__txt + .side-menu-collapse__icon, .side-menu-collapse__statusicon + .side-menu-collapse__icon{margin-inline-start:var(--grid-gap)}.side-menu-collapse__icon + .side-menu-collapse__title, .side-menu-collapse__icon + .side-menu-collapse__text-block{margin-inline-start:var(--side-menu-collapse-icon-title-gap, calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem))))}.side-menu-collapse__title{font-size:var(--side-menu-collapse-text-size, var(--fs-larger));color:var(--side-menu-collapse-title, var(--neutral300))}html.is-desktop .side-menu-collapse:hover .side-menu-collapse__main{opacity:.7}.side-menu-collapse__text-block{flex:1;width:calc(100% - var(--side-menu-collapse-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))))}.side-menu-collapse__text-block .side-menu-collapse__title + .side-menu-collapse__descrp{margin-top:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))}.side-menu-collapse__linkicon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--neutral300);padding:0}[dir=rtl] .side-menu-collapse__linkicon{transform:scaleX(-1)}.side-menu-collapse .statusicon{position:relative}.side-menu-collapse .statusicon:before{content:"";display:block;position:absolute;inset:0;background:transparent;border-radius:var(--radius-70)}.side-menu-collapse .statusicon__img{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background:var(--neutral300);padding:0}.side-menu-collapse .statusicon--success .statusicon__img{background:var(--status-success)}.side-menu-collapse .statusicon--pending .statusicon__img{background:var(--status-pending)}.side-menu-collapse .statusicon--warning .statusicon__img{background:var(--status-warning)}.side-menu-collapse .statusicon--error .statusicon__img{background:var(--status-danger)}.side-menu-collapse__icon--masked{height:100%}.side-menu-collapse__title{transition:color .5s}.side-menu-collapse__count{font-family:Noto Sans Digits Polyfills,Poppins,Helvetica Neue,Helvetica,Tahoma,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;-webkit-locale:"en"!important;font-synthesis:none!important;-webkit-font-synthesis:none!important;font-variant-ligatures:none!important;font-feature-settings:normal!important;display:inline-flex;align-items:center;justify-content:center;min-width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));box-sizing:border-box;padding:calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem))) 0;margin-inline-start:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));background-color:var(--neutral600);border-radius:var(--radius-full, 999px);color:var(--neutral200);font-size:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums;text-align:center}.side-menu-collapse__main{display:flex;align-items:center;transition:transform .3s}.side-menu-collapse__latter{margin-inline-start:auto;align-items:center;display:flex;transition:transform .3s}.side-menu-collapse--min .side-menu-collapse__main{transform:translate(calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem))))}[dir=rtl] .side-menu-collapse--min [dir=rtl] .side-menu-collapse__main, [dir=rtl] .side-menu-collapse__main, [dir=rtl][dir=rtl] .side-menu-collapse__main, [dir=rtl] [dir=rtl] .side-menu-collapse__main{transform:translate(calc(0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem))))}.side-menu-collapse--active .side-menu-collapse__title{color:var(--side-menu-collapse-title-active, var(--neutral200))}
.side-menu-collapse__content{padding:var(--side-menu-collapse-content-padding, calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem))) 0px);
   }
    .side-menu-collapse-head{display:flex;align-items:center;justify-content:flex-start;width:100%;cursor:pointer;padding:var(--side-menu-collapse-head-padding, 0 calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem))))}[dir=rtl] .side-menu-collapse-head{padding:var(--side-menu-collapse-head-padding, 0 calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) 0 calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem))))}.side-menu-collapse-head__tip{margin:0 var(--grid-gap, calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))))}.side-menu-collapse-head__arrow{display:block;width:var(--collapse-beta-arrow-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));height:var(--collapse-beta-arrow-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));margin-inline-start:var(--collapse-beta-arrow-margin, 0px);transition:transform .3s;transform-origin:50% 50%;mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background-color:var(--collapse-beta-arrow-active-color, var(--neutral300));transform:none;transition:all .3s;transform-origin:50%}.side-menu-collapse-head--collapsed .side-menu-collapse-head__arrow{transform:rotate(180deg);background-color:var(--collapse-beta-arrow-color, var(--neutral300))}.side-menu-link-tag{--label-bg: var(--side-menu-links-tag-bg);--label-txt: var(--side-menu-links-tag-txt)}.collapse-alpha--overflow{overflow:hidden}.main-page{height:auto;margin-bottom:calc(var(--grid-gap) * 2)}html.is-desktop .main-page__body{max-width:calc(calc(320 * 1rem * var(--use-rem) + 320 * 1vw * (1 - var(--use-rem))) + var(--grid-gap) * 4);margin:0 auto;padding:0 calc(var(--grid-gap) * 2)}html.is-desktop .main-page__carousel-banner{--banner-width-proportion: 1;--banner-aspect-ratio: 8.8380952381}.main-page__labeled-carousel{padding:0 var(--side-gap)}html.is-desktop .main-page__labeled-carousel--provider{--label-carousel-main-width: 87.3333333333%}html.is-desktop .main-page__labeled-carousel--event{--label-carousel-main-width: 95.0833333333%}html.is-desktop .main-page__labeled-carousel--feature-games{--label-carousel-main-width: 91.5%}.main-page__match-odds{--match-odds-panel-padding: 0 calc(var(--grid-gap) * 2)}html.is-desktop .main-page__match-odds{padding:0;--match-odds-panel-padding: 0}.main-page__game-nav + .main-page__labeled-carousel, .main-page__labeled-carousel + .main-page__labeled-carousel, .main-page__match-odds + .main-page__labeled-carousel{margin-top:calc(var(--grid-gap) * 2)}.marquee{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--grid-gap);padding:var(--grid-gap) 0 var(--grid-gap) var(--side-gap);transform-origin:50% 50%}html.is-desktop .marquee{padding:calc(var(--grid-gap) * 4) 0 calc(var(--grid-gap) * 2) 0}[dir=rtl] .marquee{padding:var(--grid-gap) var(--grid-gap) var(--side-gap) 0}[dir=rtl] .marquee__icon{transform:scaleX(-1)}.marquee__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background:var(--marquee-icon);mask-repeat:no-repeat;mask-position:center;mask-size:85%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:85%;transform-origin:50% 50%}.marquee__content{background:var(--marquee-bg);overflow:hidden}.marquee--rtl .marquee__content{transform:scaleX(-1)}.marquee__track{display:flex;width:max-content;animation:marqueeSlide var(--marquee-duration, 10s) linear infinite}.marquee__ul{display:flex;flex-shrink:0;padding-left:300px}.marquee__li{padding-left:50px;white-space:nowrap;transform-origin:50% 50%}.marquee--rtl .marquee__li{padding-left:0;padding-right:50px;transform:scaleX(-1)}.marquee__text{font-size:var(--fs-larger);color:var(--marquee-txt, var(--neutral200));line-height:1.5}.marquee--rtl .marquee__text{text-align:right}@keyframes marqueeSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.provider-item{padding:7.1%;display:flex;align-items:center;background-color:var(--neutral800);border-radius:var(--radius-3);-webkit-user-select:none;user-select:none;cursor:pointer}.provider-item__img{width:39.3%}.provider-item__img + .provider-item__text{margin-inline-start:auto}.provider-item__text{font-size:var(--fs-larger);font-weight:600;line-height:1.3;color:var(--neutral300);text-align:right}.match-odds-panel{padding:var(--match-odds-panel-padding, 0)}.match-odds-panel--has-data{margin-top:var(--match-odds-panel-gap, calc(var(--grid-gap) * 3))}.match-odds-panel__widget{display:block;width:100%}.footer-fullview{max-width:var(--footer-fullview-max-width);padding:0 calc(var(--grid-gap) * 2);margin:auto}.footer-fullview__row-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.footer-fullview__brand{display:flex;align-items:center;width:100%;height:auto;padding:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) 0}.footer-fullview .brand{border-top:1px solid var(--footer-brand-border-top)}.footer-fullview .brand__logo{width:calc(14.6666666667 * 1rem * var(--use-rem) + 14.6666666667 * 1vw * (1 - var(--use-rem)));height:calc(10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem)));margin-right:calc(var(--grid-gap) * 2);background-repeat:no-repeat;background-position:center;background-size:contain}.footer-fullview .brand__content{margin-bottom:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-normal);line-height:1.8em}.footer-fullview .brand__subtitle{color:var(--footer-brand-subtitle);font-weight:600}.footer-fullview .brand__txt{color:var(--footer-brand-txt)}.footer-fullview .license{padding:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) 0;border-top:1px solid var(--footer-brand-border-top)}.footer-fullview .license__title{color:var(--footer-title-txt);line-height:1.5;font-weight:600;font-size:var(--fs-larger)}.footer-fullview .license__content{line-height:1.5;font-weight:300;color:var(--footer-license-txt);font-size:var(--fs-larger);box-sizing:border-box}.footer-fullview .license__content a{color:var(--footer-license-link)}.footer-fullview app-footer-links{display:inline-block;width:100%;border-bottom:1px solid var(--footer-list-border-bottom)}.footer-fullview app-gaming-license{display:inline-block;width:auto;flex:none;border-bottom:1px solid var(--footer-list-border-bottom)}.footer-fullview app-icon-lists{display:inline-block;width:auto;flex:1;border-bottom:1px solid var(--footer-list-border-bottom)}.footer-fullview app-gaming-license + app-icon-lists{padding-left:calc(var(--grid-gap) * 8)}.footer-fullview-description__wrap{padding:var(--grid-gap) 0}.footer-fullview-description__title{padding:var(--grid-gap) 0;line-height:1.5;font-weight:600;font-size:var(--fs-larger);color:var(--footer-description-title)}.footer-fullview-description__txt{padding:var(--grid-gap) 0;line-height:1.5;font-weight:300;font-size:var(--fs-larger);color:var(--footer-description-txt)}.footer-fullview-description__txt a{color:var(--footer-license-link)}.footer-links{padding:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) 0}.footer-links__ul{display:flex;flex-direction:row;align-items:flex-start}.footer-links__li{width:25%}.footer-links-item__head{padding:calc(5.0666666667 * 1rem * var(--use-rem) + 5.0666666667 * 1vw * (1 - var(--use-rem))) 0;font-size:var(--fs-larger);color:var(--footer-links-item-head-txt)}.footer-links-item-content__item{display:block;padding:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) 0;font-size:var(--fs-larger);color:var(--footer-links-item-txt)}.footer-links-item-content__item:not(.disabled){cursor:pointer;opacity:1}.footer-links-item-content__item:hover{opacity:.7}.link-item{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.link-item__icon{display:block;width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));margin:0 var(--grid-gap);mask-repeat:no-repeat;mask-position:center;mask-size:95%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:95%;background-color:var(--footer-links-item-icon);transition:background-color .5s}.link-items{display:flex}.link-items-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;padding:0 calc(var(--grid-gap) * 1.5);height:var(--header-fullview-height);color:var(--link-items-btn-txt, var(--neutral300))}.link-items-btn__visual{display:flex}.link-items-btn__img{display:block;width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}.link-items-btn__text{display:block;font-size:var(--fs-normal);text-align:center;margin-inline-start:var(--grid-gap);z-index:2}.link-items-btn{cursor:pointer;opacity:1;transition:opacity .5s}.link-items-btn:hover{opacity:.8}.language-picker{display:flex;justify-content:center;align-items:center;width:var(--language-picker-width, calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem))));height:var(--language-picker-height, calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem))))}.language-picker__img{width:var(--language-picker-img-width, calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem))));height:var(--language-picker-img-height, calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem))))}.language-picker{cursor:pointer;opacity:1;transition:opacity .5s}.language-picker:hover{opacity:.8}.side-menu-promotions{--side-menu-collapse-content-bg: var(--side-menu-promotions-bg);--side-menu-collapse-icon-mask-color: var(--side-menu-promotions-icon);--collapse-beta-arrow-margin: 0 0 0 var(--grid-gap)}.side-menu-promotions__wrap{display:block;overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:0 calc(var(--grid-gap) * 2)}.side-menu-promotions__item + .side-menu-promotions__item{margin-inline-start:var(--grid-gap)}.side-menu-promotions__link{padding:0 0 0 var(--grid-gap);color:var(--side-menu-promotions-link);text-decoration:underline;font-size:var(--fs-normal)}.side-menu-promotions__link:not(.disabled){cursor:pointer;opacity:1}.side-menu-promotions__link:hover{opacity:.7}[dir=rtl] .side-menu-promotions__link{padding:0 var(--grid-gap) 0 0}.side-menu-promotions-item{cursor:pointer;display:inline-block;border-radius:var(--radius-3);overflow:hidden}.side-menu-promotions-item.my-promotion-card{width:calc(76.2666666667 * 1rem * var(--use-rem) + 76.2666666667 * 1vw * (1 - var(--use-rem)))}.side-menu-promotions-item__img{display:block;width:calc(55.4666666667 * 1rem * var(--use-rem) + 55.4666666667 * 1vw * (1 - var(--use-rem)));height:calc(26.6666666667 * 1rem * var(--use-rem) + 26.6666666667 * 1vw * (1 - var(--use-rem)));background-size:cover;background-position:center;background-repeat:no-repeat}.side-menu-promotions-item__img--null{animation:skeleton-loading 1s linear infinite alternate;background-size:400% 100%;background-image:var(--skeleton-item-bg, linear-gradient(to left, var(--neutral700) 0%, var(--neutral800) 40%, var(--neutral700) 50%, var(--neutral800) 60%, var(--neutral700) 100%))}.side-menu-games{background-color:var(--side-menu-games-bg)}.side-menu-games__active-bg{--side-menu-collapse-content-bg: var( --side-menu-collapse-content-bg-active )}.side-menu-games__btn-wrapper{display:flex;justify-content:center;margin-top:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}.side-menu-games__btn{display:flex;justify-content:center;align-items:center;height:calc(12.8 * 1rem * var(--use-rem) + 12.8 * 1vw * (1 - var(--use-rem)));min-width:auto;padding:0 10px;font-size:var(--fs-larger);font-weight:600;width:calc(40 * 1rem * var(--use-rem) + 40 * 1vw * (1 - var(--use-rem)));border:none}.side-menu-games__btn .side-menu-games__btn__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(var(--grid-gap) * 2)}.side-menu-games__btn .side-menu-games__btn__icon:not(.disabled){cursor:pointer;opacity:1}.side-menu-games__btn .side-menu-games__btn__icon:hover{opacity:.7}.side-menu-games__btn--primary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-primary-txt-active);border-radius:var(--radius-3);background:var(--button-primary-bg-active);transition:background .3s;overflow:hidden;box-shadow:var(--button-primary-shadow-active)}.side-menu-games__btn--primary:not(.disabled){cursor:pointer;opacity:1}.side-menu-games__btn--primary:hover{opacity:.7}.side-menu-games__btn--secondary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-secondary-txt-active);border-radius:var(--radius-3);background:var(--button-secondary-bg-active);overflow:hidden}.side-menu-games__btn--secondary:not(.disabled){cursor:pointer;opacity:1}.side-menu-games__btn--secondary:hover{opacity:.7}.side-menu-games__btn--tertiary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-tertiary-txt-active);border-radius:var(--radius-3);background:var(--button-tertiary-bg-active);border:1px solid var(--button-tertiary-border-active);overflow:hidden}.side-menu-games__btn--tertiary:not(.disabled){cursor:pointer;opacity:1}.side-menu-games__btn--tertiary:hover{opacity:.7}.side-menu-games-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));row-gap:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));padding:0 calc(var(--grid-gap) * 2)}.side-menu-games-grid .side-menu-games-grid-cell{height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));display:flex;align-items:center;padding:0 calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));border-radius:var(--radius-3);background-color:var(--neutral800);overflow:hidden;cursor:pointer}.side-menu-games-grid .side-menu-games-grid-cell .side-menu-games-grid-cell__icon{flex:none;height:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)));width:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)))}.side-menu-games-grid .side-menu-games-grid-cell .side-menu-games-grid-cell__icon img{display:block;width:100%}.side-menu-games-grid .side-menu-games-grid-cell .side-menu-games-grid-cell__icon + .side-menu-games-grid-cell__text{margin-inline-start:calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)))}.side-menu-games-grid .side-menu-games-grid-cell .side-menu-games-grid-cell__text{font-size:var(--fs-larger);color:var(--neutral300);line-height:1.3;word-wrap:break-word}html.is-desktop .side-menu-games-grid{display:grid;grid-template-columns:repeat(1,1fr);column-gap:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));row-gap:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))}html.is-desktop .side-menu-games-grid .side-menu-games-grid-cell{height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));display:flex;align-items:center;padding:0 calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));border-radius:var(--radius-3);background-color:var(--neutral800);overflow:hidden;cursor:pointer}html.is-desktop .side-menu-games-grid .side-menu-games-grid-cell .side-menu-games-grid-cell__icon{flex:none;height:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)));width:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)))}html.is-desktop .side-menu-games-grid .side-menu-games-grid-cell .side-menu-games-grid-cell__icon img{display:block;width:100%}html.is-desktop .side-menu-games-grid .side-menu-games-grid-cell .side-menu-games-grid-cell__icon + .side-menu-games-grid-cell__text{margin-inline-start:calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)))}html.is-desktop .side-menu-games-grid .side-menu-games-grid-cell .side-menu-games-grid-cell__text{font-size:var(--fs-larger);color:var(--neutral300);line-height:1.3;word-wrap:break-word}.side-menu-games-banner{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:calc(var(--grid-gap) * 2);padding:0 calc(var(--grid-gap) * 2)}.side-menu-games-banner .side-menu-games-banner-cell{display:flex;align-items:center;height:auto;padding:0;border-radius:var(--radius-3);background-color:var(--neutral800);overflow:hidden;cursor:pointer}.side-menu-games-banner .side-menu-games-banner-cell .side-menu-games-banner-cell__icon{height:100%;width:100%}.side-menu-games-banner .side-menu-games-banner-cell .side-menu-games-banner-cell__icon img{display:block;width:100%}html.is-desktop .side-menu-games-banner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:calc(var(--grid-gap) * 2)}html.is-desktop .side-menu-games-banner .side-menu-games-banner-cell{display:flex;align-items:center;height:auto;padding:0;border-radius:var(--radius-3);background-color:var(--neutral800);overflow:hidden;cursor:pointer}html.is-desktop .side-menu-games-banner .side-menu-games-banner-cell .side-menu-games-banner-cell__icon{height:100%;width:100%}html.is-desktop .side-menu-games-banner .side-menu-games-banner-cell .side-menu-games-banner-cell__icon img{display:block;width:100%}.side-menu-toolkit{background-color:var(--side-menu-toolkit-bg, var(--side-menu-bg));display:flex;align-items:center;padding:calc(var(--grid-gap) * 2);transition:transform .3s}[dir=rtl] .side-menu-toolkit{padding:calc(var(--grid-gap))}.side-menu-toolkit--min{transform:translate(calc((1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem))) * -1))}[dir=rtl] .side-menu-toolkit--min{transform:translate(calc((0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem))) * 1))}.side-menu-toolkit__former + .side-menu-toolkit__latter{margin-inline-start:auto}.side-menu-toolkit__btn-wrapper{display:flex}.side-menu-toolkit__btn + .side-menu-toolkit__btn{margin-inline-start:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))}.side-menu-toolkit-btn{background-color:var(--side-menu-button-bg);color:var(--side-menu-button-text);padding:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));display:flex;border-radius:var(--radius-3);transition:width .3s}.side-menu-toolkit-btn:not(.disabled){cursor:pointer;opacity:1}.side-menu-toolkit-btn:hover{opacity:.7}.side-menu-toolkit-btn--min .side-menu-toolkit-btn__text{display:none}.side-menu-toolkit-btn__img{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}.side-menu-toolkit-btn__img + .side-menu-toolkit-btn__text{margin-inline-start:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))}.side-menu-toolkit-btn__text{line-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-larger);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-fullview-banner{overflow:hidden;position:relative}.carousel-fullview-banner__main{position:relative}.carousel-fullview-banner__pagination{position:var(--carousel-banner-default-pagination-position, absolute);bottom:var(--carousel-banner-default-pagination-position-bottom, calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))));top:var(--carousel-banner-default-pagination-position-bottom, auto);margin:0 auto;left:0;right:0}.carousel-fullview-banner__navigation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:calc(306.6666666667 * 1rem * var(--use-rem) + 306.6666666667 * 1vw * (1 - var(--use-rem)));height:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)));box-sizing:border-box}.carousel-fullview-banner-unit{cursor:pointer}.carousel-fullview-banner-unit__pic{display:block;position:relative;overflow:hidden;height:calc(56 * 1rem * var(--use-rem) + 56 * 1vw * (1 - var(--use-rem)))}.carousel-fullview-banner-navigation{display:flex;justify-content:space-between;padding:0 calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));pointer-events:none;-webkit-user-select:none;user-select:none}.carousel-fullview-banner-navigation__prev, .carousel-fullview-banner-navigation__next{cursor:pointer;height:100%;pointer-events:auto;width:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));background-color:var(--neutral700);border-radius:var(--radius-3);display:flex;align-items:center;justify-content:center}.carousel-fullview-banner-navigation__img{height:100%;width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}.carousel-fullview-banner-pagination{display:flex;align-items:center;justify-content:center}.carousel-fullview-banner-pagination__bullet{transition:width .5s,background-color .5s;cursor:pointer;background-color:var(--carousel-banner-default-pagination-bullet, var(--neutral700));width:var(--carousel-banner-default-pagination-bullet-width, calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem))));height:var(--carousel-banner-default-pagination-bullet-height, calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem))));border-radius:var(--carousel-banner-default-pagination-bullet-radius, calc(26.4 * 1rem * var(--use-rem) + 26.4 * 1vw * (1 - var(--use-rem))))}.carousel-fullview-banner-pagination__bullet--active{width:var(--carousel-banner-default-pagination-bullet-active-width, calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem))));background-color:var(--carousel-banner-default-pagination-bullet-active, var(--primary500))}.carousel-fullview-banner-pagination__bullet + .carousel-fullview-banner-pagination__bullet{margin-inline-start:var(--carousel-banner-default-pagination-bullet-gap, calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))))}.carousel-frame-alpha, .carousel-frame-alpha__shell{position:relative}.carousel-frame-alpha__track{display:flex;align-items:flex-start}.carousel-frame-alpha__unit{flex-basis:auto;flex-grow:0;flex-shrink:0;display:block}.carousel-frame-alpha__pagination{margin-top:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)))}.carousel-frame-alpha__navigation{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)));box-sizing:border-box}.carousel-frame-alpha--draggable{cursor:grab}.carousel-frame-alpha--holding{cursor:grabbing}.carousel-frame-alpha--dragging{position:relative}.carousel-frame-alpha--dragging:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0}.navigation{display:flex;justify-content:space-between;padding:0 calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));pointer-events:none;-webkit-user-select:none;user-select:none}.navigation__prev, .navigation__next{height:100%;pointer-events:auto}.prev__img, .next__img{height:100%}.pagination{display:flex;align-items:center;justify-content:center}.pagination__bullet{width:8px;height:8px;background-color:var(--carousel-pagination-bullet, white);border-radius:50%}.pagination__bullet--active{background-color:var(--carousel-pagination-bullet-active, greenyellow)}.pagination__bullet + .pagination__bullet{margin-inline-start:var(--carousel-banner-default-pagination-bullet-gap, calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))))}.carousel-frame-alpha-skeleton{animation:skeleton-loading 1s linear infinite alternate;background-size:400% 100%;background-image:var(--skeleton-item-bg, linear-gradient(to left, var(--neutral700) 0%, var(--neutral800) 40%, var(--neutral700) 50%, var(--neutral800) 60%, var(--neutral700) 100%));padding-bottom:calc((var(--carousel-frame-alpha-skeleton-aspect-ratio, .5)) * 100%);opacity:.5;border-radius:var(--radius-3)}.main-nav{-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;position:relative;overflow:hidden}.main-nav__category{display:flex;position:relative;align-items:flex-end;overflow-y:hidden;overflow-x:auto;touch-action:manipulation}.main-nav__category-inner{display:inline-flex;margin:0 calc(var(--grid-gap) * 2)}html.is-desktop .main-nav__category-inner{margin:0}.main-nav__category--horizontal .main-nav__category-inner{padding:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem))) calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)));background:var(--main-nav-btn-bg);border-radius:var(--radius-70)}html.is-desktop .main-nav__category--horizontal .main-nav__category-inner{width:100%}.main-nav__category-skeleton{width:100%}.main-nav__btn{opacity:0;animation:fadeIn .75s forwards;cursor:pointer}.main-nav__btn + .main-nav__btn{margin-inline-start:var(--grid-gap)}.main-nav__content{display:flex;flex-direction:row;padding:var(--grid-gap) 0px}.main-nav__content-boundary--hide{display:none}.main-nav__content-draggable{position:relative;cursor:grab}.main-nav__content-draggable--holding{cursor:grabbing}.main-nav__content-draggable--dragging:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}.main-nav .custom-banner-container{margin:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem))) 0 calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}html.is-desktop .main-nav .custom-banner-container{margin:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) 0 0 0}.main-nav-content__inner{width:100%;height:auto;max-height:0;will-change:height,overflow,max-height;transform:translateZ(0);overflow:visible;opacity:.5;transition:opacity 1s}.main-nav-content__inner--active{opacity:1;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}.main-nav-content__btn-wrapper{display:flex;justify-content:center;margin-top:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}.main-nav-content__btn{display:flex;justify-content:center;align-items:center;height:calc(12.8 * 1rem * var(--use-rem) + 12.8 * 1vw * (1 - var(--use-rem)));min-width:auto;padding:0 10px;font-size:var(--fs-larger);font-weight:600;width:calc(40 * 1rem * var(--use-rem) + 40 * 1vw * (1 - var(--use-rem)));border:none}.main-nav-content__btn .main-nav-content__btn__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(var(--grid-gap) * 2)}.main-nav-content__btn .main-nav-content__btn__icon:not(.disabled){cursor:pointer;opacity:1}.main-nav-content__btn .main-nav-content__btn__icon:hover{opacity:.7}.main-nav-content__btn--primary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-primary-txt-active);border-radius:var(--radius-3);background:var(--button-primary-bg-active);transition:background .3s;overflow:hidden;box-shadow:var(--button-primary-shadow-active)}.main-nav-content__btn--primary:not(.disabled){cursor:pointer;opacity:1}.main-nav-content__btn--primary:hover{opacity:.7}.main-nav-content__btn--secondary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-secondary-txt-active);border-radius:var(--radius-3);background:var(--button-secondary-bg-active);overflow:hidden}.main-nav-content__btn--secondary:not(.disabled){cursor:pointer;opacity:1}.main-nav-content__btn--secondary:hover{opacity:.7}.main-nav-content__btn--tertiary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-tertiary-txt-active);border-radius:var(--radius-3);background:var(--button-tertiary-bg-active);border:1px solid var(--button-tertiary-border-active);overflow:hidden}.main-nav-content__btn--tertiary:not(.disabled){cursor:pointer;opacity:1}.main-nav-content__btn--tertiary:hover{opacity:.7}.main-nav-games-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--grid-gap);row-gap:var(--grid-gap);padding:0 calc(var(--grid-gap) * 2)}html.is-desktop .main-nav-games-grid{grid-template-columns:repeat(5,1fr)}.main-nav-games-grid .main-nav-games-grid-cell{cursor:pointer;height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));display:flex;align-items:center;padding:0 calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));border-radius:var(--radius-3);background-color:var(--neutral800);overflow:hidden}.main-nav-games-grid .main-nav-games-grid-cell .main-nav-games-grid-cell__icon{flex:none;height:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)));width:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)))}.main-nav-games-grid .main-nav-games-grid-cell .main-nav-games-grid-cell__icon img{display:block;width:100%}.main-nav-games-grid .main-nav-games-grid-cell .main-nav-games-grid-cell__icon + .main-nav-games-grid-cell__text{margin-inline-start:calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)))}.main-nav-games-grid .main-nav-games-grid-cell .main-nav-games-grid-cell__text{font-size:var(--fs-larger);color:var(--neutral300);line-height:1.3;word-wrap:break-word}html.is-desktop .main-nav-games-grid{padding:0}.main-nav-games-banner{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:var(--grid-gap);padding:0 calc(var(--grid-gap) * 2)}html.is-desktop .main-nav-games-banner{grid-template-columns:repeat(8,1fr)}.main-nav-games-banner .main-nav-games-banner-cell{cursor:pointer;display:flex;align-items:center;height:auto;padding:0;border-radius:var(--radius-3);background-color:var(--neutral800);overflow:hidden}.main-nav-games-banner .main-nav-games-banner-cell .main-nav-games-banner-cell{grid-column:span 1}.main-nav-games-banner .main-nav-games-banner-cell .main-nav-games-banner-cell__icon{height:100%;width:100%}.main-nav-games-banner .main-nav-games-banner-cell .main-nav-games-banner-cell__icon img{display:block;width:100%}html.is-desktop .main-nav-games-banner{padding:0}.main-nav-category-skeleton{display:flex;align-items:center}.main-nav-category-skeleton__item{flex:1;height:calc(21.3333333333 * 1rem * var(--use-rem) + 21.3333333333 * 1vw * (1 - var(--use-rem)));border-radius:var(--radius-3);animation:skeleton-loading 1s linear infinite alternate;background-size:400% 100%;background-image:var(--skeleton-item-bg, linear-gradient(to left, var(--neutral700) 0%, var(--neutral800) 40%, var(--neutral700) 50%, var(--neutral800) 60%, var(--neutral700) 100%))}.main-nav-category-skeleton__item + .main-nav-category-skeleton__item{margin-left:var(--grid-gap)}.main-nav-content-skeleton{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);padding:var(--grid-gap) calc(var(--grid-gap) * 2);opacity:0;animation:fadeIn .5s forwards}html.is-desktop .main-nav-content-skeleton{padding:var(--grid-gap) 0}.main-nav-content-skeleton__item{height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));border-radius:var(--radius-3);animation:skeleton-loading 1s linear infinite alternate;background-size:400% 100%;background-image:var(--skeleton-item-bg, linear-gradient(to left, var(--neutral700) 0%, var(--neutral800) 40%, var(--neutral700) 50%, var(--neutral800) 60%, var(--neutral700) 100%))}.main-nav-content__joined-promotion + .main-nav-games-grid{margin-top:calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)))}.labeled-carousel-label__title{margin-inline-start:0!important}.icon-lists{display:flex;flex-direction:column;width:100%;padding:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) 0 calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem))) 0}.icon-lists__title{width:100%;margin-bottom:calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-larger);font-weight:600;text-align:start;color:var(--footer-title-txt)}.icon-lists__wrap{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;width:100%}.icon-lists__item{display:inline-flex;margin:0 calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem))) 0}[dir=rtl] .icon-lists__item{margin:0 0 calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem))) calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}.icon-lists__item img{height:100%;max-height:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)))}.gaming-license{display:flex;flex-direction:column;width:100%;padding:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) 0 calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem))) 0}.gaming-license__title{width:100%;margin-bottom:calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-larger);font-weight:600;text-align:start;color:var(--footer-title-txt)}.gaming-license__wrap{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;width:100%}.gaming-license__item{display:inline-block;margin-bottom:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));margin:0 calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem))) 0}[dir=rtl] .gaming-license__item{margin:0 0 calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem))) calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}.gaming-license__item img{height:100%;max-height:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)))}.--game-iframe-opened{display:none}html.is-desktop{--use-rem: 1}.drag-drop-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:106}.drag-drop-container.debug-mode:before, .drag-drop-container.debug-mode:after{content:"";position:fixed;width:50px;bottom:var(--slot-area-bottom);height:var(--slot-area-height);border:1px solid rgba(255,255,255,.5);background:repeating-linear-gradient(to bottom,transparent,transparent 49px,rgba(255,255,255,.5) 49px,rgba(255,255,255,.5) 50px);pointer-events:none;z-index:105}.drag-drop-container.debug-mode:before{left:20px}.drag-drop-container.debug-mode:after{right:20px}.drag-drop-box{position:fixed;width:50px;height:50px;display:flex;align-items:flex-start;box-sizing:border-box;cursor:move;background:transparent;overflow:visible;pointer-events:auto;z-index:107}.drag-drop-box.--right{right:20px;justify-content:flex-end}.drag-drop-box.--right > *{position:absolute;top:0;right:0;transform-origin:top right;z-index:1}.drag-drop-box.--left{left:20px;justify-content:flex-start}.drag-drop-box.--left > *{position:absolute;top:0;left:0;transform-origin:top left;z-index:1}.cdk-drag-preview{border:none;box-sizing:border-box;border-radius:0;box-shadow:none;background:transparent}.cdk-drag-preview.drag-drop-box{width:auto;height:auto;min-height:0;overflow:visible}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.drag-drop-box > div > *{display:block;position:relative;z-index:1}.drag-drop-box:has(.game-entrance__backdrop){z-index:1051}.drag-drop-box:has( > .--no-content){pointer-events:none}.specialMiniGame img{width:75px;height:75px}.specialMiniGame__btn-text{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);font-size:12px;white-space:nowrap;text-shadow:-1px 0 rgb(248,215,72),0 1px rgb(248,215,72),1px 0 rgb(248,215,72),0 -1px rgb(248,215,72)}.float-banner{filter:drop-shadow(0 0 6px rgba(0,0,0,.5));opacity:0;animation:fadeIn .5s ease-in-out .5s forwards}.float-banner:not(.disabled){cursor:pointer;opacity:1}.float-banner:hover{opacity:.7}.float-banner__close{position:absolute;z-index:2;top:calc(-4 * 1rem * var(--use-rem) + -4 * 1vw * (1 - var(--use-rem)));right:calc(-4 * 1rem * var(--use-rem) + -4 * 1vw * (1 - var(--use-rem)));width:calc(9.6 * 1rem * var(--use-rem) + 9.6 * 1vw * (1 - var(--use-rem)));height:calc(9.6 * 1rem * var(--use-rem) + 9.6 * 1vw * (1 - var(--use-rem)));border-radius:100%;background:var(--float-banner-close-bg, color-mix(in srgb, var(--neutral100), transparent 70%));display:inline-flex;opacity:1;background-repeat:no-repeat;background-position:center;background-size:contain}.float-banner__close:not(.disabled){cursor:pointer;opacity:1}.float-banner__close:hover{opacity:.7}.float-banner__close:before, .float-banner__close:after{content:"";display:block;position:absolute;inset:0;margin:auto;width:calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));height:calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem)));border-radius:calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem)));transform-origin:50% 50%;background:var(--float-banner-close-cross, var(--neutral100))}.float-banner__close:before{transform:rotate(45deg)}.float-banner__close:after{transform:rotate(-45deg)}.float-banner__image, .float-banner__video{width:auto;height:auto;min-width:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));min-height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));max-width:calc(32 * 1rem * var(--use-rem) + 32 * 1vw * (1 - var(--use-rem)));max-height:calc(32 * 1rem * var(--use-rem) + 32 * 1vw * (1 - var(--use-rem)))}.cstool-widget{display:block;width:50px;height:50px;position:relative;opacity:0;transition:opacity .5s}.cstool-widget--ready{opacity:1}.float-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s cubic-bezier(.03,.98,.52,.99)}.float-wrap__btn{width:100%;height:100%;margin:3px 0}.float-wrap__widget-wrap{position:absolute;width:100%;margin:3px 0;left:0;right:0}.float-wrap-btn{transition:all .3s cubic-bezier(.03,.98,.52,.99);filter:drop-shadow(0 calc(0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem))) calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem))) var(--float-widget-btn-shadow));border-radius:50%;cursor:pointer}html.is-desktop .float-wrap-btn--close{transform:translateY(20px)}html.is-desktop .float-wrap-btn--close.float-wrap-btn--undraggable-exist{transform:translateY(80px)}.float-wrap-btn__inner{width:100%;height:100%;border-radius:50%;background:var(--float-widget-btn-bg, var(--primary500));display:flex;justify-content:center;align-items:center}.float-wrap-btn__img{pointer-events:none;display:block;position:relative;width:70%;height:70%}.float-wrap-btn__img--close{width:40%;height:40%}.widget-wrap{height:auto}.widget-wrap__content{flex-direction:column;width:100%;height:auto;display:none;overflow:visible;position:absolute;bottom:100%;margin-bottom:6px}.widget-wrap__content--open{display:flex}.widget-wrap__item{width:50px;height:50px;margin:3px 0}.widget-wrap-item__btn{cursor:pointer;display:block;width:100%;height:100%}.intercom-notification{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;background:var(--notification-bg, #ff4444);color:var(--notification-text, white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;z-index:1}.widget-wrap-item-btn{background:var(--float-widget-item-bg, var(--neutral1000));filter:drop-shadow(0 calc(0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem))) calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem))) var(--float-widget-item-shadow));border-radius:50%}.widget-wrap-item-btn__pic{display:block;width:100%;height:100%;background-size:70% auto;background-repeat:no-repeat;background-position:center}
.labeled-carousel__body{overflow:hidden}.labeled-carousel__main{width:var(--label-carousel-main-width, 100%)}.labeled-carousel-label{display:flex;align-items:center;padding-bottom:var(--labeled-carousel-label-padding-bottom, calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))))}.labeled-carousel-label:before{content:"";display:block;width:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));position:relative;border-radius:var(--radius-70);background-color:var(--labeled-carousel-label-deco, var(--primary500));margin-inline-end:var(--labeled-carousel-deco-title-gap, calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))))}.labeled-carousel-label__navigation{margin-inline-start:auto}.labeled-carousel-label__title{color:var(--labeled-carousel-label-text, var(--neutral100));font-size:var(--labeled-carousel-label-text-size, var(--fs-h5));font-weight:var(--labeled-carousel-label-text-weight, 600);margin-inline-start:16px}.labeled-carousel-label__count{display:inline-flex;align-items:center;justify-content:center;min-width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));box-sizing:border-box;padding:calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem))) 0;margin-inline-start:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));background-color:var(--neutral700);border-radius:var(--radius-full, 999px);color:var(--neutral200);font-size:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums;text-align:center}.labeled-carousel-navigation{display:flex;align-items:center}[dir=rtl] .labeled-carousel-navigation{flex-direction:row-reverse;gap:var(--grid-gap)}.labeled-carousel-navigation__btn{width:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));height:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));background-color:var(--neutral800);border-radius:var(--radius-3);display:flex;align-items:center;justify-content:center}.labeled-carousel-navigation__icon{mask-repeat:no-repeat;mask-size:cover;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;width:calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));height:calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));background-color:var(--neutral100);transition:background-color .5s}.labeled-carousel-navigation__btn--disabled > .labeled-carousel-navigation__icon{background-color:var(--neutral500)}.labeled-carousel-navigation__btn + .labeled-carousel-navigation__btn{margin-inline-start:var(--grid-gap)}.labeled-carousel-unit{position:relative}.labeled-carousel-unit:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:color-mix(in srgb,var(--neutral1000),transparent 75%);z-index:2;opacity:0;transition:opacity 1s;will-change:opacity;pointer-events:none}.labeled-carousel-unit--masked:after{transition:opacity 1s;opacity:1}.labeled-carousel-unit__pic{border-radius:var(--radius-3);background-size:cover;background-position:center;cursor:pointer;padding-bottom:calc(1 / var(--labeled-carousel-banner-aspect-ratio, 2.0858895706) * 100%)}.main-nav-btn--variant-horizontal .main-nav-btn__inner{flex-direction:row;padding:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));min-width:auto}.main-nav-btn--variant-horizontal .main-nav-btn__img{top:0;width:calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem)));height:calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem)))}.main-nav-btn--variant-horizontal .main-nav-btn__text{text-align:left;margin-left:calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-normal);white-space:nowrap;padding-right:var(--grid-gap)}.main-nav-btn--variant-horizontal .main-nav-btn:before{bottom:auto;min-width:auto;height:100%;border-radius:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)))}.main-nav-btn--variant-horizontal .main-nav-btn--active:before{box-shadow:var(--button-primary-shadow-active)}.main-nav-btn{position:relative;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer}.main-nav-btn__inner{display:flex;align-items:center;flex-direction:column;width:auto;min-width:calc(21.3333333333 * 1rem * var(--use-rem) + 21.3333333333 * 1vw * (1 - var(--use-rem)));padding:var(--grid-gap) 0;transition:color .4s;pointer-events:none}.main-nav-btn__img{z-index:2;position:relative;top:calc(-1.0666666667 * 1rem * var(--use-rem) + -1.0666666667 * 1vw * (1 - var(--use-rem)));width:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));background-repeat:no-repeat;background-size:80%;background-position:center}.main-nav-btn__accessory-img{z-index:3;top:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));position:absolute;background-position:0 0;background-size:calc(200 * 1rem * var(--use-rem) + 200 * 1vw * (1 - var(--use-rem))) calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));transition:background-position .5s}.main-nav-btn__3d-img{background-position:0 0;background-size:calc(200 * 1rem * var(--use-rem) + 200 * 1vw * (1 - var(--use-rem))) calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));transition:background-position .5s;animation:main-nav-btn-sprint-back .5s steps(14) both alternate}.main-nav-btn--active .main-nav-btn__text{color:var(--main-nav-txt-active)}.main-nav-btn--active .main-nav-btn__3d-img, .main-nav-btn--active .main-nav-btn__accessory-img{animation:main-nav-btn-sprint .5s steps(14) both}.main-nav-btn:not(.main-nav-btn--active) .main-nav-btn__3d-img{background-position:0 0}.main-nav-btn:before{content:"";display:block;position:absolute;bottom:0;width:100%;min-width:calc(21.3333333333 * 1rem * var(--use-rem) + 21.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));transition:background .4s,height .4s;z-index:0;border-radius:var(--radius-3);background:var(--main-nav-btn-bg)}.main-nav-btn--active:before{background:var(--main-nav-btn-bg-active);height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)) + 1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)))}.main-nav-btn__text{font-size:var(--fs-larger);text-align:center;z-index:2;font-weight:600;color:var(--main-nav-txt)}@keyframes main-nav-btn-sprint{0%{background-position:0 0}to{background-position:calc(-1 * calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem))) * 14) 0}}@keyframes main-nav-btn-sprint-back{0%{background-position:calc(-1 * calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem))) * 14) 0}to{background-position:0 0}}.carousel-banner{overflow:hidden;position:relative}.carousel-banner__main{position:relative;width:calc(var(--banner-width-proportion, .9066666667) * 100%);margin-left:calc((1 - var(--banner-width-proportion, .9066666667)) * 100% / 2)}.carousel-banner__pagination{position:var(--carousel-banner-default-pagination-position, absolute);bottom:var(--carousel-banner-default-pagination-position-bottom, calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))));top:var(--carousel-banner-default-pagination-position-bottom, auto);margin:0 auto;left:0;right:0}.carousel-banner-unit__pic{display:block;position:relative;margin:auto;border-radius:var(--radius-3);background-size:contain;background-repeat:no-repeat;background-position:center;transform-origin:center;overflow:hidden;transition:all .3s}.carousel-banner-unit__pic:before{content:"";display:block;padding-bottom:calc(1 / var(--banner-aspect-ratio, 2.0858895706) * 100%)}.carousel-banner-pagination{display:flex;align-items:center;justify-content:center}.carousel-banner-pagination__bullet{transition:width .5s,background-color .5s;cursor:pointer;background-color:var(--carousel-banner-default-pagination-bullet, var(--neutral700));width:var(--carousel-banner-default-pagination-bullet-width, calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem))));height:var(--carousel-banner-default-pagination-bullet-height, calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem))));border-radius:var(--carousel-banner-default-pagination-bullet-radius, calc(26.4 * 1rem * var(--use-rem) + 26.4 * 1vw * (1 - var(--use-rem))))}.carousel-banner-pagination__bullet--active{width:var(--carousel-banner-default-pagination-bullet-active-width, calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem))));background-color:var(--carousel-banner-default-pagination-bullet-active, var(--primary500))}.carousel-banner-pagination__bullet + .carousel-banner-pagination__bullet{margin-inline-start:var(--carousel-banner-default-pagination-bullet-gap, calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))))}.showmore{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;margin-bottom:calc(6.6666666667 * 1rem * var(--use-rem) + 6.6666666667 * 1vw * (1 - var(--use-rem)))}.showmore--collapsed .showmore__control{position:absolute;bottom:0}.showmore-control{display:flex;justify-content:center;align-items:flex-end;width:100%;height:auto;padding:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem))) 0 0 0}.showmore-control__btn{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-secondary-txt-active);border-radius:var(--radius-3);background:var(--button-secondary-bg-active);overflow:hidden;width:max-content;height:calc(10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem)));padding:0 calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-larger);z-index:1}.showmore-control__btn:not(.disabled){cursor:pointer;opacity:1}.showmore-control__btn:hover{opacity:.7}.showmore-control__mask{display:block;width:100%;height:100%;position:absolute;top:0;background:var(--footer-showmore-mask-bg);pointer-events:none}iframe.seo-iframe-content{display:block;width:100%;min-height:60px;border:0;background:transparent;color-scheme:normal}.fullview-banner{display:flex;justify-content:center;-webkit-user-select:none;user-select:none;-webkit-mask:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 10%,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);mask:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 10%,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);-webkit-mask-composite:xor;mask-composite:exclude}.fullview-banner--null{animation:skeleton-loading 1s linear infinite alternate;background-size:400% 100%;background-image:var(--skeleton-item-bg, linear-gradient(to left, var(--neutral700) 0%, var(--neutral800) 40%, var(--neutral700) 50%, var(--neutral800) 60%, var(--neutral700) 100%))}.fullview-banner__image{height:calc(56 * 1rem * var(--use-rem) + 56 * 1vw * (1 - var(--use-rem)));-webkit-mask:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 10%,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);mask:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 10%,rgb(0,0,0) 90%,rgba(0,0,0,0) 100%);-webkit-mask-composite:xor;mask-composite:exclude}.fav-block{position:relative;border-radius:var(--radius-3);overflow:hidden}.fav-block:not(.disabled){cursor:pointer;opacity:1}.fav-block:hover{opacity:.7}.fav-block__icon{position:absolute;z-index:10;top:var(--fav-block-icon-offset-top, calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem))));left:var(--fav-block-icon-offset-left, calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem))));width:var(--fav-block-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));height:var(--fav-block-icon-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))))}.fav-block__icon img{display:block;width:100%;height:100%}.fav-block__img{display:block;position:relative;z-index:1;background-size:100% auto;opacity:1;transition:opacity .5s;padding-bottom:calc(var(--fav-block-image-aspect, 1.3302752294) * 100%)}.fav-block__img--hidden{opacity:0}.fav-block__info{z-index:3;position:absolute;display:grid;grid-template-rows:4fr 1fr;left:0;top:0;width:100%;height:100%;text-align:center;color:var(--fav-block-info-txt, #ffffff)}.fav-block__loading-skeleton{animation:skeleton-loading 1s linear infinite alternate;background-size:400% 100%;background-image:var(--skeleton-item-bg, linear-gradient(to left, var(--neutral700) 0%, var(--neutral800) 40%, var(--neutral700) 50%, var(--neutral800) 60%, var(--neutral700) 100%));position:absolute;width:100%;height:100%;top:0;left:0}.icon__start-active{transition:all .3s}.icon__start-active.show{transform:rotate3d(0,0,1,360deg)}.icon__start-inactive{display:block;position:absolute;top:0;transition:all .3s}.icon__start-inactive.show{transform:rotate3d(0,0,1,360deg)}.info__title, .info__subtitle{display:grid;padding:0 calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));font-weight:var(--fav-block-info-txt-weight, 700);overflow:hidden;text-overflow:ellipsis}.info__title{align-items:end;font-size:calc(3.4666666667 * 1rem * var(--use-rem) + 3.4666666667 * 1vw * (1 - var(--use-rem)));line-height:calc(3.7333333333 * 1rem * var(--use-rem) + 3.7333333333 * 1vw * (1 - var(--use-rem)));letter-spacing:calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem)))}.info__subtitle{align-items:center;font-size:calc(1.8666666667 * 1rem * var(--use-rem) + 1.8666666667 * 1vw * (1 - var(--use-rem)));line-height:calc(1.8666666667 * 1rem * var(--use-rem) + 1.8666666667 * 1vw * (1 - var(--use-rem)));letter-spacing:calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem)))}.social-media-list{display:flex;justify-content:center;width:100%;border-bottom:1px solid var(--footer-list-border-bottom);padding:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) 0}html.is-mobile .social-media-list__wrap{margin-bottom:calc(-5.3333333333 * 1rem * var(--use-rem) + -5.3333333333 * 1vw * (1 - var(--use-rem)));justify-content:center}@media screen and (min-width: 0px) and (max-width: 999999px){html.is-mobile .social-media-list__wrap{width:100%;display:inline-flex;max-width:calc(74.6666666667 * 1rem * var(--use-rem) + 74.6666666667 * 1vw * (1 - var(--use-rem)));font-size:0;flex-wrap:wrap;margin:0 calc(-1 * calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) / 2) calc(-1 * calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))) calc(-1 * calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) / 2)}html.is-mobile .social-media-list__wrap > *{display:inline-block;flex:none;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - (6 - 1) * calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))) / 6);width:calc((100% - (6 - 1) * calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))) / 6);margin:0 calc(calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))) / 2);margin-bottom:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}html.is-mobile .social-media-list__wrap > *:nth-child(6n+1){margin-left:0}html.is-mobile .social-media-list__wrap > *:nth-child(6n){margin-right:0}html.is-mobile .social-media-list__wrap > *:last-child{margin-right:0}}html.is-desktop .social-media-list__wrap{display:flex;flex-direction:row;width:100%}.social-media-list__item{opacity:0;animation:fadeIn .5s forwards}html.is-desktop .social-media-list__item{margin-right:calc(var(--grid-gap) * 3)}.social-media-list__item img{width:100%}
.game-toolbar{display:flex;flex-direction:column;background-color:var(--game-toolbar-bg, var(--layout-bg))}.game-toolbar__wrap{display:flex;flex-direction:row;justify-content:space-between;height:calc(16 * 1rem * var(--use-rem) + 16 * 1vw * (1 - var(--use-rem)))}.game-toolbar__game-search-box{margin-bottom:calc(var(--grid-gap) * 2)}.game-toolbar__left, .game-toolbar__right{display:flex;justify-content:center;align-items:center;height:100%}.game-toolbar-head{display:flex;justify-content:center;align-items:center;height:100%;padding-inline-start:calc(var(--grid-gap) * 2)}.game-toolbar-head:not(.disabled){cursor:pointer;opacity:1}.game-toolbar-head:hover{opacity:.7}.game-toolbar-head__icon{display:flex;justify-content:flex-start;flex-direction:row}.game-toolbar-head__icon img{display:block;width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}.game-toolbar-head__txt{font-size:var(--fs-h3);font-weight:600;color:var(--game-toolbar-head-txt)}.game-toolbar-head__icon + .game-toolbar-head__txt, .game-toolbar-head__txt + .game-toolbar-head__arrow{margin-inline-start:var(--grid-gap)}.game-toolbar-head__arrow{display:block;width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-repeat:no-repeat;mask-position:center;mask-size:95%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:95%;background-color:var(--game-toolbar-head-arrow-icon);transition:transform .2s}.game-toolbar-head__arrow--active{transform:rotate(180deg)}.game-toolbar-tool{display:flex;flex-direction:row}.game-toolbar-tool__toolicon{display:flex;justify-content:center;align-items:center;width:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(16 * 1rem * var(--use-rem) + 16 * 1vw * (1 - var(--use-rem)));position:relative}.game-toolbar-tool__toolicon:not(.disabled){cursor:pointer;opacity:1}.game-toolbar-tool__toolicon:hover{opacity:.7}.game-toolbar-tool__badge{display:flex;justify-content:center;align-items:center;position:absolute;top:calc(3.4666666667 * 1rem * var(--use-rem) + 3.4666666667 * 1vw * (1 - var(--use-rem)));right:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-normal);color:var(--game-toolbar-tool-badge-txt);background-color:var(--game-toolbar-tool-badge-bg);border-radius:var(--radius-70);z-index:2}.game-toolbar-tool__img{display:block;position:relative;width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-repeat:no-repeat;mask-position:center;mask-size:95%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:95%;background-color:var(--game-toolbar-tool-toolicon);transition:all .3s}.game-toolbar-tool__img--active{background-color:var(--game-toolbar-tool-toolicon-active)}
.search-block-form{display:flex;flex-direction:row}html.is-mobile .search-block-form{padding-left:calc(var(--grid-gap) * 2)}.search-block-form__input{flex:1}.search-block-form__close{flex:none}.search-block-form__toolicon{display:flex;justify-content:center;align-items:center;flex:none;width:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));position:relative}.search-block-form__img{display:block;position:relative;width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));mask-repeat:no-repeat;mask-position:center;mask-size:95%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:95%;background-color:var(--search-block-form-searchicon, var(--neutral200))}.close-icon{display:flex;justify-content:center;align-items:center;width:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)))}.close-icon__img{display:block;width:var(--search-block-close-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));height:var(--search-block-close-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));margin:var(--search-block-close-margin, 0px);mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background-color:var(--search-block-close-icon, var(--neutral200))}
.slot{display:flex;flex-direction:column;position:relative}html.is-desktop .slot{width:100%;max-width:var(--desktop-content-max-width);margin:0 auto;margin-top:var(--desktop-content-margin-top);padding:0 calc(var(--grid-gap) * 2)}.slot__toolbar{flex:none;position:sticky;top:-1px;z-index:10;width:100%}.slot__content{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.slot__gamelists{display:grid;grid-gap:var(--grid-gap);position:relative;flex-wrap:wrap;justify-content:space-between;width:100%}html.is-mobile .slot__gamelists{grid-template-columns:repeat(3,1fr);padding:0 calc(var(--grid-gap) * 2) calc(var(--grid-gap) * 2)}html.is-desktop .slot__gamelists{grid-template-columns:repeat(8,1fr);padding-bottom:calc(var(--grid-gap) * 2)}.slot__gamelists > *{opacity:0;animation:fadeIn .5s forwards}.slot__pagination{display:block;width:55%;max-width:calc(106.6666666667 * 1rem * var(--use-rem) + 106.6666666667 * 1vw * (1 - var(--use-rem)));margin:var(--grid-gap) auto}html.is-desktop .slot__pagination{max-width:calc(54.1333333333 * 1rem * var(--use-rem) + 54.1333333333 * 1vw * (1 - var(--use-rem)))}.slot .toolbar{transition:all .3s}.slot .toolbar--hide{transform:translateY(calc((13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem))) * -1))}.recommend-games{padding:calc(var(--grid-gap) * 2)}.recommend-games__title{display:flex;justify-content:flex-start;align-items:center;padding:calc(var(--grid-gap) * 2) 0;color:var(--title-deco-txt, var(--neutral200));font-size:var(--fs-larger);font-weight:600;text-align:left;line-height:1.5;padding:var(--grid-gap) 0}.recommend-games__title:before{content:"";display:inline;width:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));height:calc(6.1333333333 * 1rem * var(--use-rem) + 6.1333333333 * 1vw * (1 - var(--use-rem)));margin-inline-end:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));border-radius:var(--radius-3);background:var(--title-deco-txt-before, var(--primary300))}.recommend-games__lists{display:grid;grid-gap:var(--grid-gap);position:relative;flex-wrap:wrap;justify-content:space-between;width:100%}html.is-mobile .recommend-games__lists{grid-template-columns:repeat(3,1fr);padding:0 calc(var(--grid-gap) * 2) calc(var(--grid-gap) * 2)}html.is-desktop .recommend-games__lists{grid-template-columns:repeat(8,1fr);padding-bottom:calc(var(--grid-gap) * 2)}
.pagination-btn{--custom-loading-spinner-icon: var(--pagination-btn-loading-spinner-icon);--button-processing-bg: var(--button-tertiary-processing-bg)}.pagination-btn{display:flex;flex-direction:column;align-items:center;margin:calc(var(--grid-gap) * 2) 0}.pagination-btn__progress{margin:var(--grid-gap) 0;width:100%;border-radius:var(--radius-3);overflow:hidden}.pagination-btn__text{margin:var(--grid-gap) 0;font-size:var(--fs-larger);color:var(--pagination-btn-txt)}.pagination-btn__btn{margin:var(--grid-gap) 0;display:inline-flex}.pagination-btn-button{display:flex;justify-content:center;align-items:center;height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));min-width:auto;padding:0 10px;width:100%;height:calc(10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem)));padding:0 calc(6.6666666667 * 1rem * var(--use-rem) + 6.6666666667 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-larger);font-weight:500}.pagination-btn-button .pagination-btn-button__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(var(--grid-gap) * 2)}.pagination-btn-button .pagination-btn-button__icon:not(.disabled){cursor:pointer;opacity:1}.pagination-btn-button .pagination-btn-button__icon:hover{opacity:.7}.pagination-btn-button--primary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-secondary-txt-active);border-radius:var(--radius-3);background:var(--button-secondary-bg-active);overflow:hidden}.pagination-btn-button--primary:not(.disabled){cursor:pointer;opacity:1}.pagination-btn-button--primary:hover{opacity:.7}
.filter-list-layer{display:flex;flex-direction:column;overflow:hidden;background:var(--filter-list-layer-bg, var(--content-bg))}@supports (height: 100dvh){.filter-list-layer{height:100dvh}}@supports not (height: 100dvh){.filter-list-layer{height:100vh}}html.is-desktop .filter-list-layer{height:100%}.filter-list-layer__header{flex:none}.filter-list-layer__content{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.filter-list-layer__section{padding:calc(var(--grid-gap) * 2);border-top:1px solid var(--filter-list-layer-border)}.filter-list-layer__bottom{flex:none;width:100%;padding:calc(var(--grid-gap) * 2);border-top:1px solid var(--filter-list-layer-border)}.filter-list-layer__button-wrapper{display:flex;flex-direction:row}.filter-list-layer__button-wrapper > .filter-list-layer__button + .filter-list-layer__button{margin-inline-start:calc(var(--grid-gap) * 2)}.filter-list-layer__button-wrapper > .filter-list-layer__button + .filter-list-layer__button:lang(ur){margin-inline-end:calc(var(--grid-gap) * 2)}.filter-list-layer-form__row + .filter-list-layer-form__row{margin-top:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}.filter-list-layer-button{display:flex;justify-content:center;align-items:center;height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));min-width:auto;padding:0 10px;width:100%;font-size:var(--fs-larger);font-weight:500}.filter-list-layer-button .filter-list-layer-button__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(var(--grid-gap) * 2)}.filter-list-layer-button .filter-list-layer-button__icon:not(.disabled){cursor:pointer;opacity:1}.filter-list-layer-button .filter-list-layer-button__icon:hover{opacity:.7}.filter-list-layer-button--primary{flex:3;display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-primary-txt-active);border-radius:var(--radius-3);background:var(--button-primary-bg-active);transition:background .3s;overflow:hidden;box-shadow:var(--button-primary-shadow-active)}.filter-list-layer-button--primary:not(.disabled){cursor:pointer;opacity:1}.filter-list-layer-button--primary:hover{opacity:.7}.filter-list-layer-button--tertiary{flex:2;display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-tertiary-txt-active);border-radius:var(--radius-3);background:var(--button-tertiary-bg-active);border:1px solid var(--button-tertiary-border-active);overflow:hidden}.filter-list-layer-button--tertiary:not(.disabled){cursor:pointer;opacity:1}.filter-list-layer-button--tertiary:hover{opacity:.7}.filter-list-layer-button.disabled{opacity:.5;cursor:not-allowed}.filter-list-layer-collapse{--collapse-beta-arrow-active-color: var( --filter-list-layer-collapse-arrow-active, var(--neutral200) );--collapse-beta-arrow-color: var( --filter-list-layer-collapse-arrow, var(--neutral200) )}.filter-list-layer-collapse__head{padding:calc(5.0666666667 * 1rem * var(--use-rem) + 5.0666666667 * 1vw * (1 - var(--use-rem))) 0;font-size:var(--fs-larger)}.filter-list-layer-collapse-head{font-size:var(--fs-larger);color:var(--filter-list-layer-collapse-head-title);transition:color .5s}.filter-list-layer-collapse-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)))}.filter-list-layer-collapse-content__wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.filter-list-layer-collapse-content__txt{display:block;flex:auto;padding:calc(3.7333333333 * 1rem * var(--use-rem) + 3.7333333333 * 1vw * (1 - var(--use-rem))) 0;font-size:var(--fs-h5);color:var(--filter-list-layer-collapse-item-txt)}.filter-list-layer-collapse-content__img{width:calc(6.9333333333 * 1rem * var(--use-rem) + 6.9333333333 * 1vw * (1 - var(--use-rem)));height:calc(6.9333333333 * 1rem * var(--use-rem) + 6.9333333333 * 1vw * (1 - var(--use-rem)));margin:0 calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem)))}.filter-list-layer-collapse-content__img img{display:block;width:100%}.filter-list-layer-collapse-content__number{font-size:var(--fs-h5);color:var(--filter-list-layer-collapse-item-number);margin-left:auto;display:none}.filter-list-layer-collapse-content__img + .filter-list-layer-collapse-content__txt{margin-left:var(--grid-gap)}.filter-list-layer-collapse-content app-checkbox{width:100%}
.collapse-beta__sticky{--collapse-beta-head-bg: var(--neutral900);position:sticky;top:-1px;z-index:10;width:100%}.collapse-beta__head{background-color:var(--collapse-beta-head-bg, transparent)}.collapse-beta__head:not(.disabled){cursor:pointer;opacity:1}.collapse-beta__head:hover{opacity:.7}.collapse-beta__body{background-color:var(--collapse-beta-body-bg, transparent);white-space:pre-wrap}.collapse-beta--overflow .collapse-beta__body{overflow:hidden}.collapse-beta-head__inner{display:flex;align-items:center;justify-content:space-between;padding:var(--collapse-beta-head-padding, 0px);color:var(--collapse-beta-head-active-color, var(--neutral200));transition:color .3s}.collapse-beta-head__arrow{display:block;width:var(--collapse-beta-arrow-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));height:var(--collapse-beta-arrow-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));margin:var(--collapse-beta-arrow-margin, 0px);transition:transform .3s;transform-origin:50% 50%;mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;background-color:var(--collapse-beta-arrow-active-color, var(--neutral300));transform:none;transition:all .3s;transform-origin:50%}.collapse-beta-head--collapsed .collapse-beta-head__inner{color:var(--collapse-beta-head-color, var(--neutral300))}.collapse-beta-head--collapsed .collapse-beta-head__arrow{transform:rotate(180deg);background-color:var(--collapse-beta-arrow-color, var(--neutral300))}.page-title {
  display:flex;
  justify-content:space-around;
  align-items:center;
  flex-direction:row;
  width:100%;
  min-height:var(--page-title-height, calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem))));
  padding:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) 0 calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) 0;
  padding-inline-end:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))
}

.page-title--auto-height {
  height:auto
}

.page-title--auto-height .page-title-main {
  align-items:flex-start
}

.page-title--auto-height .page-title-main__title {
  line-height:1.3
}

.page-title--auto-height .page-title-main__icon + .page-title-main__title {
  padding:calc(var(--grid-gap) * 1.5) calc(var(--grid-gap) * 1.5) calc(var(--grid-gap) * 1.5) 0
}

[dir=rtl] .page-title--auto-height .page-title-main__icon + .page-title-main__title {
  padding:calc(var(--grid-gap) * 1.5) 0 calc(var(--grid-gap) * 1.5) calc(var(--grid-gap) * 1.5)
}

.page-title__left {
  display:flex;
  justify-content:flex-start;
  align-items:center;
  flex:1;
  min-width:0;
  height:100%
}

.page-title__right {
  display:flex;
  justify-content:flex-end;
  align-items:center;
  height:100%
}

.page-title-main {
  display:flex;
  justify-content:flex-start;
  align-items:var(--page-title-main-align, center);
  flex-direction:row;
  min-width:0
}

.page-title-main__icon {
  display:flex;
  justify-content:center;
  align-items:center;
  flex:none;
  width:var(--page-title-icon-width, calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem))));
  height:var(--page-title-icon-height, calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem))))
}

.page-title-main__icon:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.page-title-main__icon:hover {
  opacity:.7
}

[dir=rtl] .page-title-main__icon {
  transform:scaleX(-1)
}

.page-title-main__title {
  color:var(--page-title-main-txt, var(--neutral200));
  font-size:var(--page-title-main-txt-size, var(--fs-h3));
  font-weight:600;
  padding:var(--page-title-main-txt-padding, 0 calc(var(--grid-gap) * 2));
  line-height:var(--page-title-main-title-lh, normal);
  margin-top:var(--page-title-main-title-mt, 0);
  overflow-wrap:break-word;
  word-break:break-word;
  min-width:0
}

.page-title-main__icon + .page-title-main__title {
  padding:0
}

.icon__img {
  display:block;
  width:var(--page-title-main-arrow-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
  height:var(--page-title-main-arrow-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
  margin:var(--page-title-main-arrow-margin, 0px);
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background-color:var(--page-title-main-arrow-icon, var(--neutral200))
}

.page-title__icon-group {
  display:flex;
  gap:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  align-items:center
}

.page-title__icon-group .page-title-main__icon {
  position:relative;
  display:flex;
  justify-content:center;
  align-items:center;
  width:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));
  height:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));
  padding:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
  margin:0;
  background-color:var(--neutral800);
  border:calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem))) solid rgba(255,255,255,.05);
  border-radius:var(--page-title-icon-group-border-radius, var(--radius-10));
  cursor:pointer
}

.page-title__icon-group .page-title-main__icon:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.page-title__icon-group .page-title-main__icon:hover {
  opacity:.7
}

.page-title__icon-group .page-title-main__icon .icon__img {
  width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))
}

.page-title__icon-group .badge {
  position:absolute;
  top:calc(-1.6 * 1rem * var(--use-rem) + -1.6 * 1vw * (1 - var(--use-rem)));
  right:calc(-1.6 * 1rem * var(--use-rem) + -1.6 * 1vw * (1 - var(--use-rem)));
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  min-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  padding:0 calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)));
  background-color:var(--status-danger);
  border-radius:var(--radius-full, calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))));
  color:#fff;
  font-size:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  font-weight:600;
  line-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))
}

.has-theme-color .icon__img {
  background-color:var(--custom-Promotion-tool-gold-100)
}

.has-theme-color .page-title-main__title {
  color:var(--custom-Promotion-tool-gold-100)
}

.login-normal {
  display:block;
  padding:calc(var(--grid-gap) * 2)
}

.login-normal__button-wrapper {
  display:flex;
  flex-direction:column
}

.login-normal__link {
  margin-top:calc(var(--grid-gap) * 2)
}

.login-normal__link:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.login-normal__link:hover {
  opacity:.7
}

.login-normal__button-wrapper {
  margin-top:calc(var(--grid-gap) * 2)
}

.login-normal__button-wrapper > .login-normal__button + .login-normal__button {
  margin-top:calc(var(--grid-gap) * 2)
}

.login-normal-form__row + .login-normal-form__row {
  margin-top:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))
}

.login-normal-form__msg[display-error=true] + .login-normal-form__row {
  margin-top:calc(var(--grid-gap) * 2)
}

.login-normal-link {
  display:block;
  text-align:right
}

.login-normal-link__text {
  display:inline-block;
  line-height:1.5;
  font-size:var(--fs-larger);
  color:var(--login-normal-link-txt);
  text-decoration:underline
}

.login-normal-link__text:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.login-normal-link__text:hover {
  opacity:.7
}

.login-normal-button {
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  min-width:auto;
  padding:0 10px;
  width:100%;
  font-size:var(--fs-larger);
  font-weight:500
}

.login-normal-button .login-normal-button__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2)
}

.login-normal-button .login-normal-button__icon:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.login-normal-button .login-normal-button__icon:hover {
  opacity:.7
}

.login-normal-button--primary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-active);
  transition:background .3s;
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-active)
}

.login-normal-button--primary:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.login-normal-button--primary:hover {
  opacity:.7
}

.login-normal-button--secondary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-secondary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-secondary-bg-active);
  overflow:hidden
}

.login-normal-button--secondary:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.login-normal-button--secondary:hover {
  opacity:.7
}

.login-normal-button--tertiary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-tertiary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-tertiary-bg-active);
  border:1px solid var(--button-tertiary-border-active);
  overflow:hidden
}

.login-normal-button--tertiary:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.login-normal-button--tertiary:hover {
  opacity:.7
}

.login-normal-button--social {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-social-txt);
  border-radius:var(--radius-3);
  border:1px solid var(--button-social-border);
  background:var(--button-social-bg);
  overflow:hidden
}

.login-normal-button--social:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.login-normal-button--social:hover {
  opacity:.7
}

.login-normal-button.disabled {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-disabled);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-disabled);
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-disabled);
  opacity:1;
  cursor:not-allowed;
  background-color:var(--button-primary-bg-hover)
}

.login-normal-button:hover {
  opacity:1;
  background-color:var(--button-primary-bg-hover)
}

.register-aggregator {
  display:block
}

.register-aggregator-stepper {
  --step-size-unit: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  overflow-x:auto;
  overflow-y:hidden;
  text-align:center
}

.register-aggregator-stepper__ul {
  list-style-type:none;
  padding:0;
  margin:0;
  display:inline-flex;
  align-items:flex-start;
  -webkit-user-select:none;
  user-select:none;
  min-width:calc(96 * 1rem * var(--use-rem) + 96 * 1vw * (1 - var(--use-rem)))
}

.register-aggregator-stepper__li {
  width:var(--step-size-unit);
  flex:none
}

.register-aggregator-stepper__linkage {
  background-color:var(--neutral700);
  height:calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem)));
  transition:background-color .5s;
  flex:1;
  min-width:var(--step-size-unit);
  margin-top:calc(var(--step-size-unit) * .5)
}

.register-aggregator-stepper__linkage--done {
  background-color:var(--primary500)
}

.register-aggregator-step {
  color:var(--neutral300);
  transition:color .5s
}

.register-aggregator-step__circle {
  position:relative;
  border-radius:50%;
  background-color:var(--neutral700);
  transition:background-color .5s
}

.register-aggregator-step__circle:before {
  content:"";
  display:block;
  padding-bottom:100%
}

.register-aggregator-step--done {
  color:var(--primary500)
}

.register-aggregator-step--done   .register-aggregator-step__circle {
  background-color:var(--primary500)
}

.register-aggregator-step__inner {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:var(--fs-body-default);
  color:var(--neutral100)
}

.register-aggregator-step__title {
  font-size:var(--fs-larger);
  margin-top:var(--grid-gap);
  display:flex;
  justify-content:center;
  max-width:100%
}

.select-currency-option {
  display:flex;
  justify-content:flex-start;
  align-items:center
}

.select-currency-option__img {
  display:block;
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  margin-inline-end:var(--grid-gap)
}

.input-phone {
  display:block
}

.input-phone__row {
  display:grid;
  column-gap:var(--grid-gap);
  grid-template-columns:1fr 2fr
}

.input-phone__button-wrapper > .input-phone__button + .input-phone__button {
  margin-top:calc(var(--grid-gap) * 2)
}

.input-phone-option {
  display:flex;
  justify-content:flex-start;
  align-items:center
}

.input-phone-option__img {
  display:block;
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  margin-inline-end:var(--grid-gap)
}

.register-agg-contact {
  display:block
}

.register-agg-contact__button-wrapper {
  display:flex;
  flex-direction:column
}

.register-agg-contact__affiliate-code[valid=true] + * {
  margin-top:calc(var(--grid-gap))
}

.register-agg-contact__button-wrapper {
  margin-top:calc(var(--grid-gap) * 2)
}

.register-agg-contact__button-wrapper > .register-agg-contact__button + .register-agg-contact__button {
  margin-top:calc(var(--grid-gap) * 2)
}

.register-agg-contact-form__row + .register-agg-contact-form__row {
  margin-top:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))
}

.register-agg-contact-form__msg[display-error=true] + .register-agg-contact-form__row {
  margin-top:calc(var(--grid-gap) * 2)
}

.register-agg-contact-button {
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  min-width:auto;
  padding:0 10px;
  width:100%;
  font-size:var(--fs-larger);
  font-weight:500
}

.register-agg-contact-button   .register-agg-contact-button__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2)
}

.register-agg-contact-button   .register-agg-contact-button__icon:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.register-agg-contact-button   .register-agg-contact-button__icon:hover {
  opacity:.7
}

.register-agg-contact-button--primary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-active);
  transition:background .3s;
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-active)
}

.register-agg-contact-button--primary:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.register-agg-contact-button--primary:hover {
  opacity:.7
}

.register-agg-contact-button.disabled {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-disabled);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-disabled);
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-disabled);
  opacity:1;
  cursor:not-allowed;
  background-color:var(--button-primary-bg-hover)
}

.register-agg-contact-button:hover {
  opacity:1;
  background-color:var(--button-primary-bg-hover)
}

.home-icon {
  display:flex;
  justify-content:center;
  align-items:center;
  width:var(--home-icon-width, var(--header-height));
  height:var(--home-icon-height, var(--header-height))
}

.home-icon:not(.disabled) {
  cursor:pointer;
  opacity:1
}

.home-icon:hover {
  opacity:.7
}

.home-icon__icon {
  display:block;
  width:var(--home-icon-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
  height:var(--home-icon-icon-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
  margin:var(--home-icon-icon-margin, 0px);
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background-color:var(--home-icon-icon, var(--neutral200))
}

.signup-success {
  display:flex;
  width:100%;
  height:100%;
  padding-top:0;
  align-items:center;
}

.signup-success.drc-overflow {
  padding-top:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  padding-bottom:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  display:block;
  overflow:auto;
}

@supports (height: 100dvh) {
  .signup-success {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .signup-success {
    height:100vh;
  }
}

.signup-success__wrap {
  display:block;
  margin:0 auto;
  width:82.6666666667%;
  max-width:var(--dialog-notify-max-width);
  height:auto;
  position:relative;
  padding-bottom:calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem)) + 9.6 * 1rem * var(--use-rem) + 9.6 * 1vw * (1 - var(--use-rem)));
}

html.is-mobile .signup-success__wrap {
  display:flex;
  flex-direction:column;
}

@supports (height: 80dvh) {
  html.is-mobile .signup-success__wrap {
    max-height:80dvh;
  }
}

@supports not (height: 80dvh) {
  html.is-mobile .signup-success__wrap {
    max-height:80vh;
  }
}

.signup-success__close {
  display:block;
  position:absolute;
  width:calc(9.6 * 1rem * var(--use-rem) + 9.6 * 1vw * (1 - var(--use-rem)));
  height:calc(9.6 * 1rem * var(--use-rem) + 9.6 * 1vw * (1 - var(--use-rem)));
  bottom:0;
  left:0;
  right:0;
  margin:0 auto;
  border-radius:var(--radius-70);
  background:var(--notify-info-close-icon-bg);
}

.signup-success__inner {
  display:block;
  width:100%;
  height:auto;
  max-height:inherit;
  min-height:0;
  border-radius:var(--radius-3);
  background:var(--notify-info-inner-bg);
  overflow-x:hidden;
  overflow-y:auto;
  box-shadow:0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) color-mix(in srgb,var(--neutral1000),transparent 40%);
}

.signup-success .dialog-inner {
  padding:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem))) 0;
}

.signup-success .dialog-inner__banner {
  width:100%;
  height:auto;
}

html.is-mobile .signup-success .dialog-inner__banner {
  max-height:calc(39.4666666667 * 1rem * var(--use-rem) + 39.4666666667 * 1vw * (1 - var(--use-rem)));
}

.signup-success .dialog-inner__banner img {
  display:block;
  width:100%;
}

.signup-success .dialog-inner__visual {
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:calc(39.4666666667 * 1rem * var(--use-rem) + 39.4666666667 * 1vw * (1 - var(--use-rem)));
}

.signup-success .dialog-inner__title {
  padding:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  line-height:1.5em;
  font-size:var(--fs-h3);
  font-weight:600;
  color:var(--notify-info-inner-title);
  text-align:center;
}

.signup-success .dialog-inner__content {
  padding:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  line-height:1.5em;
  font-size:var(--fs-larger);
  color:var(--notify-info-inner-txt);
  text-align:center;
}

.signup-success .dialog-inner__content p + p {
  margin-top:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));
}

.signup-success .dialog-inner__content span {
  display:inline;
}

.signup-success .dialog-inner__content span.highlight {
  white-space:nowrap;
  font-weight:400;
  color:var(--primary300);
}

.signup-success .dialog-inner__content span.link {
  white-space:nowrap;
  font-weight:400;
  color:var(--primary300);
  text-decoration:underline;
}

.signup-success .dialog-inner__btngroup {
  padding:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  font-size:var(--fs-larger);
  color:var(--notify-info-inner-txt);
  text-align:center;
}

.signup-success .dialog-inner .visual__video,.signup-success .dialog-inner .visual__image {
  display:block;
  width:100%;
  max-width:calc(32 * 1rem * var(--use-rem) + 32 * 1vw * (1 - var(--use-rem)));
  height:calc(32 * 1rem * var(--use-rem) + 32 * 1vw * (1 - var(--use-rem)));
  margin:auto;
}

.signup-success .dialog-close:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.signup-success .dialog-close:hover {
  opacity:.7;
}

.signup-success .dialog-close__icon {
  display:block;
  width:100%;
  height:100%;
  mask-repeat:no-repeat;
  mask-position:center;
  mask-size:45%;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:45%;
  background:var(--notify-info-close-icon-mask);
}

.signup-success .btngroup__btn {
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(12.8 * 1rem * var(--use-rem) + 12.8 * 1vw * (1 - var(--use-rem)));
  min-width:auto;
  padding:0 10px;
  font-size:var(--fs-larger);
  font-weight:600;
}

.signup-success .btngroup__btn .btngroup__btn__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2);
}

.signup-success .btngroup__btn .btngroup__btn__icon:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.signup-success .btngroup__btn .btngroup__btn__icon:hover {
  opacity:.7;
}

.signup-success .btngroup__btn--primary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-active);
  transition:background .3s;
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-active);
}

.signup-success .btngroup__btn--primary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.signup-success .btngroup__btn--primary:hover {
  opacity:.7;
}

.signup-success .btngroup__btn--secondary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-secondary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-secondary-bg-active);
  overflow:hidden;
}

.signup-success .btngroup__btn--secondary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.signup-success .btngroup__btn--secondary:hover {
  opacity:.7;
}

.signup-success .btngroup__btn--tertiary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-tertiary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-tertiary-bg-active);
  border:1px solid var(--button-tertiary-border-active);
  overflow:hidden;
}

.signup-success .btngroup__btn--tertiary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.signup-success .btngroup__btn--tertiary:hover {
  opacity:.7;
}

.signup-success .checkbox {
  display:flex;
  justify-content:center;
  font-size:var(--fs-larger);
  padding:calc(var(--grid-gap) * 2) 0;
  color:var(--neutral300);
}

/* Chip only — overlay pane also uses .quick-wallet for wallet dropdown */
.quick-wallet:not(.cdk-overlay-pane) {
  display:flex;
  justify-content:center;
  overflow:hidden;
  height:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));
}

.quick-wallet__body {
  display:flex;
  align-items:center;
  border-radius:var(--radius-3);
  background:var(--quick-wallet-body-bg);
  color:var(--quick-wallet-body-txt);
  padding:0 calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  min-width:calc(20 * 1rem * var(--use-rem) + 20 * 1vw * (1 - var(--use-rem)));
  line-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
}

.quick-wallet__body > * {
  flex:none;
}

.quick-wallet__body > .quick-wallet__refresh, .quick-wallet__body > .quick-wallet__eyes {
  margin-left:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));
  flex:none;
}

.quick-wallet__point + .quick-wallet__amount {
  margin-inline-start:var(--grid-gap);
  padding-left:var(--grid-gap);
  border-left:1px solid var(--quick-wallet-body-border);
}

.quick-wallet__amount + .quick-wallet__bonus {
  margin-inline-start:var(--grid-gap);
  padding-left:var(--grid-gap);
  border-left:1px solid var(--quick-wallet-body-border);
}

.quick-wallet__refresh {
  width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  background-color:var(--quick-wallet-refresh-icon);
  -webkit-mask-size:cover;
  mask-size:cover;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
}

.quick-wallet-point {
  display:flex;
  justify-content:center;
  align-items:center;
}

.quick-wallet-point__img {
  display:block;
  margin:auto;
  width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
}

.quick-wallet-point__number {
  margin-inline-start:var(--grid-gap);
  font-size:var(--fs-larger);
  line-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.quick-wallet-point__number--hide {
  transform:translateY(15%);
}

.quick-wallet-amount {
  display:flex;
  justify-content:center;
  align-items:center;
}

.quick-wallet-amount__img {
  display:block;
  margin:auto;
  width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
}

.quick-wallet-amount__number {
  margin-inline-start:var(--grid-gap);
  font-size:var(--fs-larger);
  line-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.quick-wallet-bonus {
  display:flex;
  justify-content:center;
  align-items:center;
}

.quick-wallet-bonus__img {
  display:block;
  margin:auto;
  width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
}

.quick-wallet-bonus__number {
  margin-inline-start:var(--grid-gap);
  font-size:var(--fs-larger);
  line-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.quick-wallet-amount-carousel {
  display:flex;
  height:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));
  overflow:hidden;
}

.quick-wallet-amount-carousel__animation {
  animation:quick-wallet-y-carousel 8s ease-in-out infinite;
}

.quick-wallet-amount-carousel__box {
  display:flex;
  align-items:center;
  height:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));
}

.quick-wallet-amount-carousel__img {
  display:block;
  margin:auto;
  width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
}

.quick-wallet-amount-carousel__number {
  margin-left:var(--grid-gap);
  font-size:var(--fs-larger);
  line-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.quick-wallet-eyes__icon {
  display:flex;
  justify-content:center;
  align-items:center;
  width:calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)));
}

.quick-wallet-eyes__icon span {
  display:block;
  width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  mask-repeat:no-repeat;
  mask-position:center;
  mask-size:95%;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:95%;
  background-color:var(--quick-wallet-eyes-icon, var(--neutral300));
}

.quick-wallet-button--primary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-active);
  transition:background .3s;
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-active);
}

.quick-wallet-button--primary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.quick-wallet-button--primary:hover {
  opacity:.7;
}

.quick-wallet-button--secondary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-secondary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-secondary-bg-active);
  overflow:hidden;
  --button-processing-bg: var(--button-tertiary-processing-bg);
}

.quick-wallet-button--secondary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.quick-wallet-button--secondary:hover {
  opacity:.7;
}

.quick-wallet-button--tertiary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-tertiary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-tertiary-bg-active);
  border:1px solid var(--button-tertiary-border-active);
  overflow:hidden;
}

.quick-wallet-button--tertiary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.quick-wallet-button--tertiary:hover {
  opacity:.7;
}

.quick-wallet-btn {
  box-shadow:0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) color-mix(in srgb,var(--neutral1000),transparent 40%);
  display:flex;
  margin-inline-start:var(--grid-gap);
}

.quick-wallet-btn__button {
  display:flex;
  justify-content:center;
  align-items:center;
  height:auto;
  min-width:auto;
  padding:0 10px;
  font-size:var(--fs-larger);
  font-weight:600;
  box-sizing:border-box;
  flex:1;
}

.quick-wallet-btn__button .quick-wallet-btn__button__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2);
}

.quick-wallet-btn__button .quick-wallet-btn__button__icon:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.quick-wallet-btn__button .quick-wallet-btn__button__icon:hover {
  opacity:.7;
}

.quick-wallet-btn__button span {
  display:block;
  padding:0 var(--grid-gap);
}

.quick-wallet-btn__button + .quick-wallet-btn__button {
  margin-inline-start:var(--grid-gap);
}

.quick-wallet-btn__button {
  cursor:pointer;
  opacity:1;
  transition:opacity .5s;
}

.quick-wallet-btn__button:hover {
  opacity:.8;
}

@keyframes quick-wallet-y-carousel {
  0% {
    transform:translateY(0);
  }
  40% {
    transform:translateY(0);
  }
  50% {
    transform:translateY(calc(-1 * (9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)))));
  }
  90% {
    transform:translateY(calc(-1 * (9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)))));
  }
  to {
    transform:translateY(calc(-2 * (9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)))));
  }
}

.quick-deposit {
  cursor:pointer;
  padding-left:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
  animation:quick-deposit-shake 3s infinite;
}

@keyframes quick-deposit-shake {
  0% {
    transform:scale(1.1) rotate(5deg);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform:scale(1.1) rotate(-5deg);
  }

  20%,
  40%,
  60%,
  80% {
    transform:scale(1.1) rotate(5deg);
  }

  100% {
    transform:scale(1.1) rotate(0);
  }
}

.quick-wallet__body > .quick-wallet-eyes__icon {
  margin-left:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));
  flex:none;
}

.quick-deposit__icon {
  display:block;
  width:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));
  height:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));
  object-fit:contain;
}

.profile-items {
  display:flex;
  position:relative;
}

.profile-items__btn {
  z-index:1;
}

.profile-items__menu {
  z-index:-1;
}

.profile-items-btn {
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  position:relative;
  padding:0 calc(var(--grid-gap) * 1.5);
  height:var(--header-fullview-height);
  color:var(--profile-items-btn-txt, var(--neutral300));
}

.profile-items-btn:after {
  content:"";
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem)));
  background:var(--profile-items-btn-border, transparent);
  transition:background .5s;
}

.profile-items-btn--active:after {
  background:var(--profile-items-btn-border-active, var(--neutral300));
}

.profile-items-btn__visual {
  display:flex;
}

.profile-items-btn__img {
  display:block;
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
}

.profile-items-btn__text {
  display:block;
  font-size:var(--fs-normal);
  text-align:center;
  margin-inline-start:var(--grid-gap);
  z-index:2;
}

.profile-items-menu {
  display:block;
  position:absolute;
  top:1px;
  transform:translateY(-100%);
  opacity:0;
  transition:all .3s;
}

.profile-items-menu--active {
  transform:translateY(0);
  opacity:1;
}

.profile-items-btn {
  cursor:pointer;
  opacity:1;
  transition:opacity .5s;
}

.profile-items-btn:hover {
  opacity:.8;
}

.member-info {
  display:flex;
  align-items:flex-start;
}

.member-info__head {
  flex:none;
  width:calc(10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem)));
}

.member-info__body {
  flex:1;
  max-width:calc(100% - (10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem))));
}

.member-info__wrap {
  display:flex;
  flex-direction:row;
}

.member-info__wrap > div:nth-child(1) {
  flex:3;
}

.member-info__wrap > div:nth-child(2) {
  flex:2;
  border-inline-start:1px solid var(--member-info-border);
}

.member-info__content {
  display:flex;
  flex-direction:column;
  padding:0 var(--grid-gap) 0 calc(var(--grid-gap) * 2);
  overflow:hidden;
}

.member-info__descrp {
  font-size:var(--fs-normal);
  color:var(--member-info-descrp);
  padding:0 var(--grid-gap) 0 calc(var(--grid-gap) * 2);
}

.member-info__wrap + .member-info__descrp {
  padding-top:calc(var(--grid-gap) * 2);
}

.member-info__pic {
  width:calc(10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem)));
  height:calc(10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem)));
}

.member-info-content__title {
  font-size:var(--fs-normal);
  color:var(--member-info-content-title);
}

.member-info-content__namewrap {
  display:flex;
  position:relative;
  align-items:end;
  margin-top:calc((1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem))) * -1);
}

.member-info-content__name {
  line-height:1.5;
  font-size:var(--fs-larger);
  color:var(--member-info-content-name);
  overflow:hidden;
  white-space:nowrap;
}

.member-info-content__name:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.member-info-content__name:hover {
  opacity:.7;
}

.member-info-content__iconwrap:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.member-info-content__iconwrap:hover {
  opacity:.7;
}

.member-info-content-iconwrap {
  display:block;
  position:relative;
}

.member-info-content-iconwrap__icon {
  display:block;
  width:calc(8.5333333333 * 1rem * var(--use-rem) + 8.5333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(8.5333333333 * 1rem * var(--use-rem) + 8.5333333333 * 1vw * (1 - var(--use-rem)));
  mask-size:50%;
  mask-repeat:no-repeat;
  mask-position:75% 75%;
  -webkit-mask-size:50%;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:75% 75%;
  background-color:var(--member-info-content-icon);
}

.member-info-content-iconwrap__mask {
  display:block;
  position:absolute;
  right:0;
  bottom:0;
  width:calc(16 * 1rem * var(--use-rem) + 16 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background:var(--member-info-content-icon-bg);
}

.member-menu-item {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  background-color:var(--member-menu-item-bg, var(--side-menu-bg));
  padding:0;
}

.member-menu-item--active {
  background-color:transparent;
}

.member-menu-item__main {
  height:var(--member-menu-item-height, calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem))));
  display:flex;
  align-items:center;
  overflow:hidden;
  -webkit-user-select:none;
  user-select:none;
}

.member-menu-item__right {
  display:flex;
  justify-content:center;
  align-items:center;
}

.member-menu-item__txt {
  font-size:var(--fs-larger);
  color:var(--neutral300);
}

.member-menu-item__icon {
  flex:none;
  width:var(--member-menu-item-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
  height:var(--member-menu-item-icon-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
}

.member-menu-item__icon--masked {
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background:var(--member-menu-item-icon-mask-color, var(--neutral100));
}

.member-menu-item__icon img {
  display:block;
  width:100%;
}

.member-menu-item__txt + .member-menu-item__icon,
.member-menu-item__statusicon + .member-menu-item__icon {
  margin-inline-start:var(--grid-gap);
}

.member-menu-item__icon + .member-menu-item__title,
.member-menu-item__icon + .member-menu-item__text-block {
  margin-inline-start:var(--member-menu-item-icon-title-gap, calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))));
}

.member-menu-item__title {
  font-size:var(--member-menu-item-text-size, var(--fs-larger));
  color:var(--member-menu-item-title, var(--neutral100));
}

html.is-desktop .member-menu-item:hover .member-menu-item__main {
  opacity:.7;
}

.member-menu-item__text-block {
  flex:1;
  width:calc(100% - var(--member-menu-item-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))));
  display:flex;
  flex-direction:row;
  align-items:center;
}

.member-menu-item__text-block .member-menu-item__title + .member-menu-item__descrp {
  margin-top:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
}

.member-menu-item__linkicon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background:var(--member-menu-item-linkicon-icon, var(--neutral300));
  padding:0;
}

[dir=rtl] .member-menu-item__linkicon {
  transform:scaleX(-1);
}

.member-menu-item .statusicon {
  position:relative;
}

.member-menu-item .statusicon:before {
  content:"";
  display:block;
  position:absolute;
  inset:0;
  background:transparent;
  border-radius:var(--radius-70);
}

.member-menu-item .statusicon__img {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background:var(--neutral300);
  padding:0;
}

.member-menu-item .statusicon--success .statusicon__img {
  background:var(--status-success);
}

.member-menu-item .statusicon--pending .statusicon__img {
  background:var(--status-pending);
}

.member-menu-item .statusicon--warning .statusicon__img {
  background:var(--status-warning);
}

.member-menu-item .statusicon--error .statusicon__img {
  background:var(--status-danger);
}

.member-menu-item__count {
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  min-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  padding:0 calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)));
  margin-inline-start:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
  background-color:var(--neutral700);
  border-radius:var(--radius-full, 999px);
  color:var(--neutral200);
  font-size:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  font-weight:600;
  line-height:calc(4.5333333333 * 1rem * var(--use-rem) + 4.5333333333 * 1vw * (1 - var(--use-rem)));
  text-align:center;
}

.member-menu-item__badge {
  display:block;
  margin:0 0 0 var(--grid-gap);
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  line-height:calc(5.8666666667 * 1rem * var(--use-rem) + 5.8666666667 * 1vw * (1 - var(--use-rem)));
  border-radius:var(--radius-70);
  color:var(--badge-txt, var(--neutral200));
  background-color:var(--badge-bg, var(--status-danger));
  font-size:var(--fs-normal);
  font-weight:600;
  text-align:center;
  color:var(--neutral100);
}

[dir=rtl] .member-menu-item__badge {
  display:block;
  margin:0 var(--grid-gap) 0 0;
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  line-height:calc(5.8666666667 * 1rem * var(--use-rem) + 5.8666666667 * 1vw * (1 - var(--use-rem)));
  border-radius:var(--radius-70);
  color:var(--badge-txt, var(--neutral200));
  background-color:var(--badge-bg, var(--status-danger));
  font-size:var(--fs-normal);
  font-weight:600;
  text-align:center;
}

.member-menu-item .badge-more {
  padding:3px 5px;
  width:auto;
  height:auto;
  line-height:1;
}

.member-menu-item__tag + .member-menu-item__arrow {
  margin-left:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
}

[dir=rtl] .member-menu-item__tag + .member-menu-item__arrow {
  transform:scaleX(-1);
}

.member-menu-item__arrow {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  mask-repeat:no-repeat;
  mask-size:cover;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background-color:var(--neutral400);
}

.member-menu-fullview {
  background-color:var(--member-menu-fullview-bg);
  position:relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  top:var(--header-fullview-height);
  width:var(--member-menu-fullview-width);
  border-radius:var(--radius-3);
  box-shadow:0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) var(--member-menu-fullview-shadow);
  height:auto;
}

@supports (height: 100dvh) {
  .member-menu-fullview {
    max-height:calc(100dvh - var(--header-fullview-height));
  }
}

@supports not (height: 100dvh) {
  .member-menu-fullview {
    max-height:calc(100vh - var(--header-fullview-height));
  }
}

.member-menu-fullview__body {
  flex:1;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}

.member-menu-fullview__info {
  border-bottom:1px solid var(--member-menu-fullview-info-border);
  padding:calc(var(--grid-gap) * 2);
}

.member-menu-fullview__banner {
  display:block;
  margin:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem))) calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem))) 0;
}

.member-menu-fullview__links {
  padding:var(--grid-gap) calc(var(--grid-gap) * 2);
}

.member-menu-fullview__links:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.member-menu-fullview__links:hover {
  opacity:.7;
}

.member-menu-fullview__button-wrapper {
  display:flex;
  padding:0 calc(var(--grid-gap) * 2) calc(var(--grid-gap) * 2) calc(var(--grid-gap) * 2);
}

.member-menu-fullview__button-wrapper > .member-menu-fullview__button {
  flex:1;
}

.member-menu-fullview__button-wrapper > .member-menu-fullview__button + .member-menu-fullview__button {
  margin-left:var(--grid-gap);
}

.member-menu-fullview-button {
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  min-width:auto;
  padding:0 10px;
  width:100%;
  font-size:var(--fs-larger);
  font-weight:500;
}

.member-menu-fullview-button .member-menu-fullview-button__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2);
}

.member-menu-fullview-button .member-menu-fullview-button__icon:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.member-menu-fullview-button .member-menu-fullview-button__icon:hover {
  opacity:.7;
}

.member-menu-fullview-button--tertiary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-tertiary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-tertiary-bg-active);
  border:1px solid var(--button-tertiary-border-active);
  overflow:hidden;
  --button-processing-bg: var(--button-tertiary-processing-bg);
}

.member-menu-fullview-button--tertiary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.member-menu-fullview-button--tertiary:hover {
  opacity:.7;
}

.wallet-menu-item {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  padding:var(--wallet-menu-item-padding, 0);
  border-radius:var(--radius-10);
  cursor:pointer;
  background-color:var(--wallet-menu-item-bg, var(--form-box-bg));
  padding:0 calc(var(--grid-gap) * 2);
}

.wallet-menu-item--disabled {
  opacity:.5;
  cursor:not-allowed;
}

.wallet-menu-item--active {
  background-color:transparent;
}

.wallet-menu-item__main {
  height:var(--wallet-menu-item-height, calc(16 * 1rem * var(--use-rem) + 16 * 1vw * (1 - var(--use-rem))));
  display:flex;
  align-items:center;
  overflow:hidden;
  -webkit-user-select:none;
  user-select:none;
}

.wallet-menu-item__right {
  display:flex;
  justify-content:center;
  align-items:center;
}

.wallet-menu-item__txt {
  font-size:var(--fs-larger);
  color:var(--neutral300);
}

.wallet-menu-item__icon {
  flex:none;
  width:var(--wallet-menu-item-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
  height:var(--wallet-menu-item-icon-height, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem))));
}

.wallet-menu-item__icon--masked {
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background:var(--wallet-menu-item-icon-mask-color, var(--neutral200));
}

.wallet-menu-item__icon img {
  display:block;
  width:100%;
}

.wallet-menu-item__txt + .wallet-menu-item__icon,
.wallet-menu-item__statusicon + .wallet-menu-item__icon {
  margin-inline-start:var(--grid-gap);
}

.wallet-menu-item__icon + .wallet-menu-item__title,
.wallet-menu-item__icon + .wallet-menu-item__text-block {
  margin-inline-start:var(--wallet-menu-item-icon-title-gap, var(--grid-gap));
}

.wallet-menu-item__title {
  font-size:var(--wallet-menu-item-text-size, var(--fs-larger));
  color:var(--wallet-menu-item-title, var(--neutral200));
  font-weight:600;
  word-break:break-all;
}

html.is-desktop .wallet-menu-item:hover .wallet-menu-item__main {
  opacity:.7;
}

.wallet-menu-item__text-block {
  flex:1;
  width:calc(100% - var(--wallet-menu-item-icon-width, calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))));
}

.wallet-menu-item__text-block .wallet-menu-item__title + .wallet-menu-item__descrp {
  margin-top:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
}

.wallet-menu-item__linkicon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background:var(--wallet-menu-item-linkicon-icon, var(--neutral200));
  padding:0;
}

[dir=rtl] .wallet-menu-item__linkicon {
  transform:scaleX(-1);
}

.wallet-menu-item .statusicon {
  position:relative;
}

.wallet-menu-item .statusicon:before {
  content:"";
  display:block;
  position:absolute;
  inset:0;
  background:transparent;
  border-radius:var(--radius-70);
}

.wallet-menu-item .statusicon__img {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background:var(--neutral300);
  padding:0;
}

.wallet-menu-item .statusicon--success .statusicon__img {
  background:var(--status-success);
}

.wallet-menu-item .statusicon--pending .statusicon__img {
  background:var(--status-pending);
}

.wallet-menu-item .statusicon--warning .statusicon__img {
  background:var(--status-warning);
}

.wallet-menu-item .statusicon--error .statusicon__img {
  background:var(--status-danger);
}

.wallet-menu-item__descrp {
  font-size:var(--fs-normal);
  color:var(--wallet-menu-item-descrp, var(--neutral300));
}

.wallet-menu-item__tag + .wallet-menu-item__linkicon {
  margin-inline-start:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
}

.wallet-menu-item-tag {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:calc(40 * 1rem * var(--use-rem) + 40 * 1vw * (1 - var(--use-rem)));
  font-size:var(--fs-normal);
  color:var(--wallet-menu-item-tag-txt, var(--neutral200));
  background:var(--wallet-menu-item-tag-bg, transparent);
}

.wallet-menu-item-tag--highlight {
  color:var(--wallet-menu-item-tag-txt-highlight, var(--primary300));
}

.wallet-menu-item-tag--dull {
  color:var(--wallet-menu-item-tag-txt-dull, var(--neutral400));
}

.deposit-entry {
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

@supports (height: 100dvh) {
  .deposit-entry {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .deposit-entry {
    height:100vh;
  }
}

html.is-desktop .deposit-entry {
  height:100%;
}

.deposit-entry__desktop-layer {
  display:flex;
  flex-direction:column;
  overflow:hidden;
  width:inherit;
  height:inherit;
}

.deposit-entry__desktop-layer.desktop-layer-inner {
  max-width:var(--desktop-layer-inner-max-width);
  width:var(--desktop-layer-inner-max-width);
  margin:auto;
  padding:calc(var(--grid-gap) * 6) 0;
}

.deposit-entry__desktop-layer.desktop-layer-form {
  max-width:var(--desktop-layer-form-max-width);
  width:var(--desktop-layer-form-max-width);
  padding:calc(var(--grid-gap) * 6) 0;
  margin:auto;
}

.deposit-entry__wallet-provider-ul {
  display:flex;
  align-items:center;
  margin:0 var(--grid-gap);
}

.deposit-entry__wallet-provider-li {
  width:calc(6.9333333333 * 1rem * var(--use-rem) + 6.9333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(6.9333333333 * 1rem * var(--use-rem) + 6.9333333333 * 1vw * (1 - var(--use-rem)));
  border-radius:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
  overflow:hidden;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  background-color:#fff;
}

.deposit-entry__wallet-provider-ul > .deposit-entry__wallet-provider-li + .deposit-entry__wallet-provider-li {
  margin-left:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));
}

.deposit-entry__header {
  flex:none;
}

.deposit-entry__content {
  flex:1;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:calc(var(--grid-gap) * 2);
}

.deposit-entry__wallet-menu-item + .deposit-entry__wallet-menu-item {
  display:block;
  margin-top:var(--grid-gap);
}

.deposit-entry__section + .deposit-entry__section {
  margin-top:calc(var(--grid-gap) * 2);
}

.deposit-entry-section__head + .deposit-entry-section__body {
  margin-top:var(--grid-gap);
}

.deposit-entry-section__title {
  color:var(--deposit-entry-section-title, var(--neutral300));
  font-size:var(--fs-larger);
  line-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
}

/* wallet shell (official dump, Angular attrs stripped) */
html.is-desktop .wallet {
  min-height:var(--layout-content-height);
  overflow:hidden;
}

.wallet__router-animation-wrapper > *:not(router-outlet) {
  opacity:0;
  animation:fadeIn 1s ease-in-out forwards;
}


/* deposit-quick (official dump, Angular attrs stripped) */
.deposit-quick {
  display:flex;
  flex-direction:column;
  overflow:hidden;
  --payment-block-radius: var(--radius-10);
  --input-currency-radius: var(--radius-10);
  --radio-block-radius: var(--radius-10);
  --select-radius: var(--radius-10);
  --collapse-reminder-radius: var(--radius-10);
}

@supports (height: 100dvh) {
  .deposit-quick {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .deposit-quick {
    height:100vh;
  }
}

html.is-desktop .deposit-quick {
  height:100%;
}

.deposit-quick__desktop-layer {
  display:flex;
  flex-direction:column;
  overflow:hidden;
  width:inherit;
  height:inherit;
}

.deposit-quick__desktop-layer.desktop-layer-inner {
  max-width:var(--desktop-layer-inner-max-width);
  width:var(--desktop-layer-inner-max-width);
  margin:auto;
  padding:calc(var(--grid-gap) * 6) 0;
}

.deposit-quick__desktop-layer.desktop-layer-form {
  max-width:var(--desktop-layer-form-max-width);
  width:var(--desktop-layer-form-max-width);
  padding:calc(var(--grid-gap) * 6) 0;
  margin:auto;
}

.deposit-quick__header {
  flex:none;
}

.deposit-quick__content {
  flex:1;
  overflow:auto;
  overflow-y:auto;
  scrollbar-gutter:stable;
  padding:calc(var(--grid-gap) * 2);
}

.deposit-quick__bottom {
  flex:none;
  width:100%;
  border-radius:var(--radius-10);
}

html.is-mobile .deposit-quick__bottom {
  border-top:1px solid var(--deposit-amount-bottom-border);
}

.deposit-quick__button-wrapper {
  padding:calc(var(--grid-gap) * 2);
}

.deposit-quick-form__row + .deposit-quick-form__row {
  margin-top:calc(var(--grid-gap) * 2);
}

.deposit-quick-form__msg[display-error=true] + .deposit-quick-form__row {
  margin-top:calc(var(--grid-gap) * 2);
}

.deposit-quick-form__collapse {
  opacity:0;
  transition:none;
}

.deposit-quick-form__collapse--show {
  transition:opacity .3s .1s;
  opacity:1;
}

.deposit-quick-button {
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  min-width:auto;
  padding:0 10px;
  width:100%;
  font-size:var(--fs-larger);
  font-weight:500;
}

.deposit-quick-button .deposit-quick-button__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2);
}

.deposit-quick-button .deposit-quick-button__icon:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.deposit-quick-button .deposit-quick-button__icon:hover {
  opacity:.7;
}

.deposit-quick-button--primary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-active);
  border-radius:var(--radius-10);
  background:var(--button-primary-bg-active);
  transition:background .3s;
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-active);
}

.deposit-quick-button--primary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.deposit-quick-button--primary:hover {
  opacity:.7;
}

.select-channel-option__txt {
  display:flex;
  text-wrap:nowrap;
}

.select-channel-option__txt--disabled {
  color:var(--neutral500);
  font-size:var(--fs-larger);
}

.select-channel-option__maintain-info {
  color:var(--neutral500);
  font-size:var(--fs-normal);
  margin-left:var(--grid-gap);
}

.select-channel-option .select-list__li {
  padding:0 calc(var(--grid-gap) * 2) calc(var(--grid-gap) * 2);
}

.deposit-quick__reserve-space {
  min-height:calc(0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem)));
  transition:min-height .1s ease-in;
}

.deposit-quick__reserve-space--open-keyboard {
  min-height:calc(80 * 1rem * var(--use-rem) + 80 * 1vw * (1 - var(--use-rem)));
  transition:min-height .1s ease-in;
}

.deposit-quick-form__input + .deposit-quick-form__input-tool {
  margin-top:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
}

.deposit-quick-form__rate-guide {
  display:block;
  color:var(--deposit-amount-rate-guide, var(--neutral400));
  text-align:right;
  margin-top:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
  font-size:var(--fs-larger);
  animation:fadeIn .3s .25s forwards;
  opacity:0;
}

.radio-block-content {
  display:flex;
  justify-content:space-between;
  align-items:center;
  width:100%;
  gap:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
  padding:0 calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) 0 0;
}

.radio-block-content__txt {
  text-align:left;
  line-height:1.5;
  overflow:hidden;
}

.radio-block-content__txt--disabled {
  opacity:.5;
}

.radio-block-content__tag {
  --label-bg: var(--select-channel-option-tag-bg);
  --label-txt: var(--select-channel-option-tag-txt);
  flex-shrink:0;
  position:relative;
}

.radio-block-content__tag:before {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:calc((3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem))) * -1);
  transform:translate(-100%);
  width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  height:100%;
  background:var(--select-channel-option-tag-list-mask);
}

.radio-block-content__maintain-info {
  color:var(--neutral500);
  font-size:var(--fs-normal);
  margin-left:var(--grid-gap);
}

.deposit-quick-bottom__tips {
  display:flex;
  flex-direction:row;
  margin-bottom:var(--grid-gap);
  line-height:1.5;
  font-size:var(--fs-larger);
}

.deposit-quick-bottom__txt {
  width:100%;
  color:var(--deposit-amount-tips-txt, var(--neutral300));
}

.need-verify {
  display:flex;
  width:100%;
  height:100%;
  padding-top:0;
  align-items:center;
}

.need-verify.drc-overflow {
  padding-top:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  padding-bottom:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  display:block;
  overflow:auto;
}

@supports (height: 100dvh) {
  .need-verify {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .need-verify {
    height:100vh;
  }
}

.need-verify__wrap {
  display:block;
  margin:0 auto;
  width:82.6666666667%;
  max-width:var(--dialog-notify-max-width);
  height:auto;
  position:relative;
  padding-bottom:calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem)) + 9.6 * 1rem * var(--use-rem) + 9.6 * 1vw * (1 - var(--use-rem)));
}

html.is-mobile .need-verify__wrap {
  display:flex;
  flex-direction:column;
}

@supports (height: 80dvh) {
  html.is-mobile .need-verify__wrap {
    max-height:80dvh;
  }
}

@supports not (height: 80dvh) {
  html.is-mobile .need-verify__wrap {
    max-height:80vh;
  }
}

.need-verify__close {
  display:block;
  position:absolute;
  width:calc(9.6 * 1rem * var(--use-rem) + 9.6 * 1vw * (1 - var(--use-rem)));
  height:calc(9.6 * 1rem * var(--use-rem) + 9.6 * 1vw * (1 - var(--use-rem)));
  bottom:0;
  left:0;
  right:0;
  margin:0 auto;
  border-radius:var(--radius-70);
  background:var(--notify-info-close-icon-bg);
}

.need-verify__inner {
  display:block;
  width:100%;
  height:auto;
  max-height:inherit;
  min-height:0;
  border-radius:var(--radius-3);
  background:var(--notify-info-inner-bg);
  overflow-x:hidden;
  overflow-y:auto;
  box-shadow:0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) color-mix(in srgb,var(--neutral1000),transparent 40%);
}

.need-verify .dialog-inner {
  padding:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem))) 0;
}

.need-verify .dialog-inner__banner {
  width:100%;
  height:auto;
}

html.is-mobile .need-verify .dialog-inner__banner {
  max-height:calc(39.4666666667 * 1rem * var(--use-rem) + 39.4666666667 * 1vw * (1 - var(--use-rem)));
}

.need-verify .dialog-inner__banner img {
  display:block;
  width:100%;
}

.need-verify .dialog-inner__visual {
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:calc(39.4666666667 * 1rem * var(--use-rem) + 39.4666666667 * 1vw * (1 - var(--use-rem)));
}

.need-verify .dialog-inner__title {
  padding:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  line-height:1.5em;
  font-size:var(--fs-h3);
  font-weight:600;
  color:var(--notify-info-inner-title);
  text-align:center;
}

.need-verify .dialog-inner__content {
  padding:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  line-height:1.5em;
  font-size:var(--fs-larger);
  color:var(--notify-info-inner-txt);
  text-align:center;
}

.need-verify .dialog-inner__content p + p {
  margin-top:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));
}

.need-verify .dialog-inner__content span {
  display:inline;
}

.need-verify .dialog-inner__content span.highlight {
  white-space:nowrap;
  font-weight:400;
  color:var(--primary300);
}

.need-verify .dialog-inner__content span.link {
  white-space:nowrap;
  font-weight:400;
  color:var(--primary300);
  text-decoration:underline;
}

.need-verify .dialog-inner__btngroup {
  padding:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  font-size:var(--fs-larger);
  color:var(--notify-info-inner-txt);
  text-align:center;
}

.need-verify .dialog-inner .visual__video,.need-verify .dialog-inner .visual__image {
  display:block;
  width:100%;
  max-width:calc(32 * 1rem * var(--use-rem) + 32 * 1vw * (1 - var(--use-rem)));
  height:calc(32 * 1rem * var(--use-rem) + 32 * 1vw * (1 - var(--use-rem)));
  margin:auto;
}

.need-verify .dialog-close:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.need-verify .dialog-close:hover {
  opacity:.7;
}

.need-verify .dialog-close__icon {
  display:block;
  width:100%;
  height:100%;
  mask-repeat:no-repeat;
  mask-position:center;
  mask-size:45%;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:45%;
  background:var(--notify-info-close-icon-mask);
}

.need-verify .btngroup__btn {
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(12.8 * 1rem * var(--use-rem) + 12.8 * 1vw * (1 - var(--use-rem)));
  min-width:auto;
  padding:0 10px;
  font-size:var(--fs-larger);
  font-weight:600;
}

.need-verify .btngroup__btn .btngroup__btn__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2);
}

.need-verify .btngroup__btn .btngroup__btn__icon:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.need-verify .btngroup__btn .btngroup__btn__icon:hover {
  opacity:.7;
}

.need-verify .btngroup__btn--primary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-active);
  transition:background .3s;
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-active);
}

.need-verify .btngroup__btn--primary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.need-verify .btngroup__btn--primary:hover {
  opacity:.7;
}

.need-verify .btngroup__btn--secondary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-secondary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-secondary-bg-active);
  overflow:hidden;
}

.need-verify .btngroup__btn--secondary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.need-verify .btngroup__btn--secondary:hover {
  opacity:.7;
}

.need-verify .btngroup__btn--tertiary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-tertiary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-tertiary-bg-active);
  border:1px solid var(--button-tertiary-border-active);
  overflow:hidden;
}

.need-verify .btngroup__btn--tertiary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.need-verify .btngroup__btn--tertiary:hover {
  opacity:.7;
}

.need-verify .checkbox {
  display:flex;
  justify-content:center;
  font-size:var(--fs-larger);
  padding:calc(var(--grid-gap) * 2) 0;
  color:var(--neutral300);
}

.wallet-verify {
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

@supports (height: 100dvh) {
  .wallet-verify {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .wallet-verify {
    height:100vh;
  }
}

html.is-desktop .wallet-verify {
  height:100%;
}

.wallet-verify__desktop-layer {
  display:flex;
  flex-direction:column;
  overflow:hidden;
  width:inherit;
  height:inherit;
}

.wallet-verify__desktop-layer.desktop-layer-inner {
  max-width:var(--desktop-layer-inner-max-width);
  width:var(--desktop-layer-inner-max-width);
  margin:auto;
  padding:calc(var(--grid-gap) * 6) 0;
}

.wallet-verify__desktop-layer.desktop-layer-form {
  max-width:var(--desktop-layer-form-max-width);
  width:var(--desktop-layer-form-max-width);
  padding:calc(var(--grid-gap) * 6) 0;
  margin:auto;
}

.wallet-verify__header {
  flex:none;
}

.wallet-verify__content {
  flex:none;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:calc(var(--grid-gap) * 2);
}

html.is-mobile .wallet-verify__content {
  flex:1;
}

.wallet-verify__item + .wallet-verify__item {
  margin-top:calc(var(--grid-gap) * 2);
}

.wallet-verify__list-groups {
  margin-top:calc(var(--grid-gap) * 2);
}

.wallet-verify-info {
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  padding:calc(var(--grid-gap) * 2);
  background:var(--wallet-verify-bg);
  border-radius:var(--radius-3);
}

.wallet-verify-info__icon {
  flex:none;
  width:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
}

.wallet-verify-info__video,
.wallet-verify-info__image {
  display:block;
  width:100%;
  max-width:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  margin:auto;
}

.wallet-verify-info__text {
  line-height:1.4em;
  font-size:var(--fs-normal);
  color:var(--wallet-verify-info-text);
}

.wallet-verify-info__icon + .wallet-verify-info__text {
  margin-inline-start:calc(var(--grid-gap) * 2);
}

.wallet-verify-group--flat {
  display:flex;
  align-items:center;
}

.wallet-verify-group__content {
  padding-left:calc(var(--grid-gap) * 2);
}

.wallet-verify-group__item + .wallet-verify-group__item {
  margin-top:calc(var(--grid-gap));
}

.wallet-verify-group__title {
  line-height:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)));
  font-size:var(--fs-larger);
  color:var(--neutral200);
}

.wallet-verify-group-item {
  display:flex;
  align-items:center;
}

.wallet-verify-group-item__former + .wallet-verify-group-item__latter {
  margin-inline-start:auto;
}

.wallet-verify-group-item__latter {
  display:flex;
  align-items:center;
  cursor:pointer;
}

.wallet-verify-group-item__text {
  line-height:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)));
  font-size:var(--fs-larger);
  color:var(--wallet-verify-group-item-text, var(--neutral400));
}

.wallet-verify-group-item__arrow {
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:cover;
  mask-size:cover;
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  transition:background-color .5s;
  background-color:var(--wallet-verify-group-item-arrow, var(--neutral300));
}

[dir=rtl] .wallet-verify-group-item__arrow {
  transform:scaleX(-1);
}

.wallet-verify-group-item:hover .wallet-verify-group-item__arrow {
  background-color:var(--wallet-verify-group-item-arrow-hovered, var(--neutral100));
}

.wallet-verify-group-item:hover .wallet-verify-group-item__text {
  color:var(--wallet-verify-group-item-text-hovered, var(--neutral100));
}

.wallet-verify-group-item__text + .wallet-verify-group-item__arrow {
  margin-inline-start:var(--grid-gap);
}

.wallet-verify-group-item__title {
  line-height:calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)));
  font-size:var(--fs-larger);
  color:var(--neutral400);
}

.profile {
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

@supports (height: 100dvh) {
  .profile {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .profile {
    height:100vh;
  }
}

html.is-desktop .profile {
  height:100%;
}

.profile__header {
  flex:none;
}

.profile__content {
  flex:1;
  overflow:auto;
  padding:calc(var(--grid-gap) * 2);
}

.profile__content--full {
  padding:0;
}

.profile__router-animation-wrapper > *:not(.profile-tab-panel):not(.profile-info-wrapper) {
  opacity:0;
  animation:fadeIn .75s ease-in-out forwards;
}

.profile-tab-panel:not(.profile-tab-panel--leaving):not(.profile-tab-panel--enter-next):not(.profile-tab-panel--enter-prev) {
  opacity:1;
}

.profile .page-links {
  display:flex;
  flex-direction:row;
  padding:0 0 var(--grid-gap) 0;
  overflow-x:auto;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
  list-style:none;
  margin:0;
}

.profile .page-links__items {
  display:flex;
  padding:var(--grid-gap) calc(var(--grid-gap) * 2);
  font-size:var(--fs-larger);
  color:var(--profile-page-links-item-txt, var(--text-secondary));
  background-color:var(--profile-page-links-item-bg, var(--form-box-bg));
  border-radius:var(--radius-3);
  white-space:nowrap;
  transition:all .3s;
}

.profile .page-links__items + .page-links__items {
  margin-inline-start:var(--grid-gap);
}

.profile .page-links-items--active {
  color:var(--profile-page-links-item-txt-active, var(--text-primary));
  background-color:var(--profile-page-links-item-bg-active, var(--neutral600));
}

.layout__member-menu .profile {
  height:100%;
}

.layout__member-menu .profile__content {
  display:flex;
  flex-direction:column;
  min-height:0;
  overflow:hidden;
}

.layout__member-menu .profile .page-links {
  flex:none;
}

.layout__member-menu .profile__router-animation-wrapper {
  flex:1;
  min-height:0;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  position:relative;
}

.layout__member-menu .profile__router-animation-wrapper.page-section--tab-animating {
  min-height:0;
}

.profile-fullview {
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

@supports (height: 100dvh) {
  .profile-fullview {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .profile-fullview {
    height:100vh;
  }
}

html.is-desktop .profile-fullview {
  height:100%;
}

.profile-fullview__content {
  flex:1;
  overflow:auto;
  padding:calc(var(--grid-gap) * 2);
  -webkit-overflow-scrolling:touch;
}

html.is-desktop .profile-fullview__content {
  width:100%;
  max-width:var(--desktop-content-max-width);
  min-height:var(--layout-content-height);
  margin:0 auto;
  margin-top:var(--desktop-content-margin-top);
  overflow:hidden;
}

.profile-fullview__area {
  display:flex;
  flex-direction:row;
}

.profile-fullview__page-links {
  flex:1;
}

.profile-fullview__page-section {
  flex:3;
}

.profile-fullview__page-links + .profile-fullview__page-section {
  margin-inline-start:calc(var(--grid-gap) * 3);
}

.page-links {
  display:flex;
  flex-direction:column;
  height:-moz-fit-content;
  height:fit-content;
  border-radius:var(--radius-3);
  overflow:hidden;
  border:1px solid var(--profile-fullview-border);
  list-style:none;
  margin:0;
  padding:0;
}

.page-links__items {
  display:flex;
  justify-content:flex-start;
  align-items:center;
  padding:0 calc(var(--grid-gap) * 2);
  height:calc(13.8666666667 * 1rem * var(--use-rem) + 13.8666666667 * 1vw * (1 - var(--use-rem)));
  font-size:var(--fs-larger);
  color:var(--profile-fullview-page-links-item-txt, var(--text-primary));
  background-color:var(--profile-fullview-page-links-item-bg, transparent);
  white-space:nowrap;
  transition:all .3s;
}

.page-links__items:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.page-links__items:hover {
  opacity:.7;
}

.page-links-items--active {
  color:var(--profile-fullview-page-links-item-txt-active, var(--text-primary));
  background-color:var(--profile-fullview-page-links-item-bg-active, var(--form-box-bg));
}

.page-section {
  height:-moz-fit-content;
  height:fit-content;
  border-radius:var(--radius-3);
  overflow:hidden;
  position:relative;
  min-height:var(--layout-content-height);
}

.page-section > *:not(router-outlet) {
  display:block;
}

.page-section--border > *:not(router-outlet) {
  border:1px solid var(--profile-fullview-border);
  display:block;
}

.page-links__items + .page-links__items {
  border-top:1px solid var(--profile-fullview-border);
}

.page-section--tab-animating {
  min-height:var(--layout-content-height);
}

.profile-tab-panel {
  width:100%;
  will-change:transform, opacity;
}

.profile-tab-panel--leaving {
  position:absolute;
  inset-inline-start:0;
  top:0;
  width:100%;
  pointer-events:none;
  z-index:1;
}

.profile-tab-panel--leave-next {
  animation:routingTabLeaveNext 280ms cubic-bezier(0.25, 0.1, 0.25, 1) both;
}

.profile-tab-panel--enter-next {
  animation:routingTabEnterNext 400ms cubic-bezier(0.25, 0.1, 0.25, 1) both;
  position:relative;
  z-index:2;
}

.profile-tab-panel--leave-prev {
  animation:routingTabLeavePrev 280ms cubic-bezier(0.25, 0.1, 0.25, 1) both;
}

.profile-tab-panel--enter-prev {
  animation:routingTabEnterPrev 400ms cubic-bezier(0.25, 0.1, 0.25, 1) both;
  position:relative;
  z-index:2;
}

@keyframes routingTabLeaveNext {
  from {
    opacity:1;
    transform:translate3d(0, 0, 0);
  }
  to {
    opacity:0;
    transform:translate3d(-35%, 0, 0);
  }
}

@keyframes routingTabEnterNext {
  from {
    opacity:0;
    transform:translate3d(100%, 0, 0);
  }
  to {
    opacity:1;
    transform:translate3d(0, 0, 0);
  }
}

@keyframes routingTabLeavePrev {
  from {
    opacity:1;
    transform:translate3d(0, 0, 0);
  }
  to {
    opacity:0;
    transform:translate3d(35%, 0, 0);
  }
}

@keyframes routingTabEnterPrev {
  from {
    opacity:0;
    transform:translate3d(-100%, 0, 0);
  }
  to {
    opacity:1;
    transform:translate3d(0, 0, 0);
  }
}

.profile-info__item + .profile-info__item {
  margin-top:var(--grid-gap);
}

.profile-menu-item {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  min-height:calc(14.6666666667 * 1rem * var(--use-rem) + 14.6666666667 * 1vw * (1 - var(--use-rem)));
  padding:0 calc(var(--grid-gap) * 2);
  border-radius:var(--radius-10);
  background:var(--profile-menu-item-bg, transparent);
}

.profile-menu-item--pointer {
  cursor:pointer;
}

.profile-menu-item--hover:hover {
  opacity:.7;
}

.profile-menu-item__main,
.profile-menu-item__right {
  display:flex;
  align-items:center;
}

.profile-menu-item__title {
  color:var(--profile-menu-item-title, var(--neutral200));
  font-size:var(--fs-larger);
  font-weight:600;
}

.profile-menu-item__txt {
  color:var(--profile-menu-item-txt, var(--neutral300));
  font-size:var(--fs-larger);
}

.profile-menu-item__icon {
  flex:none;
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  margin-inline-start:var(--grid-gap);
}

.profile-menu-item__icon--masked {
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background:var(--profile-menu-item-icon-mask-color, var(--neutral400));
}

.profile-menu-item__statusicon {
  position:relative;
  margin-inline-start:var(--grid-gap);
}

.profile-menu-item .statusicon__img {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background:var(--profile-menu-item-statusicon-warning, var(--status-warning));
}

.profile-info-clonable-content {
  display:flex;
  align-items:center;
  gap:var(--grid-gap);
}

.profile-info-clonable-content__txt {
  color:var(--profile-menu-item-txt, var(--neutral300));
  font-size:var(--fs-larger);
}

.profile-info-clonable-content__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  mask-size:cover;
  mask-repeat:no-repeat;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-position:center;
  -webkit-mask-size:cover;
  background:var(--neutral300);
  cursor:pointer;
}

.profile-verify-info {
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;
  padding:calc(var(--grid-gap) * 2);
  background:var(--wallet-verify-bg, var(--gradient-primary-right-opacity));
  border-radius:var(--radius-3);
  margin-bottom:calc(var(--grid-gap) * 2);
}

.profile-verify-info__icon {
  flex:none;
  width:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
}

.profile-verify-info__image {
  display:block;
  width:100%;
  max-width:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  margin:auto;
}

.profile-verify-info__text {
  line-height:1.4em;
  font-size:var(--fs-normal);
  color:var(--wallet-verify-info-text, var(--neutral200));
  margin-inline-start:calc(var(--grid-gap) * 2);
}

.profile-verify__item + .profile-verify__item,
.profile-account__item + .profile-account__item {
  margin-top:var(--grid-gap);
}

 .edit-fullname {
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

@supports (height: 100dvh) {
  .edit-fullname {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .edit-fullname {
    height:100vh;
  }
}

html.is-desktop .edit-fullname {
  height:100%;
}

.edit-fullname__desktop-layer {
  display:flex;
  flex-direction:column;
  overflow:hidden;
  width:inherit;
  height:inherit;
}

.edit-fullname__desktop-layer.desktop-layer-inner {
  max-width:var(--desktop-layer-inner-max-width);
  width:var(--desktop-layer-inner-max-width);
  margin:auto;
  padding:0 0 calc(var(--grid-gap) * 6) 0;
}

.edit-fullname__desktop-layer.desktop-layer-form {
  max-width:var(--desktop-layer-form-max-width);
  width:var(--desktop-layer-form-max-width);
  padding:calc(var(--grid-gap) * 6) 0;
  margin:auto;
}

.edit-fullname__header {
  flex:none;
}

.edit-fullname__content {
  flex:1;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:calc(var(--grid-gap) * 2);
}

.edit-fullname__button-wrapper {
  display:flex;
  flex-direction:column;
}

.edit-fullname__row + .edit-fullname__row {
  margin-top:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
}

.edit-fullname-button {
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  min-width:auto;
  padding:0 10px;
  width:100%;
  font-size:var(--fs-larger);
  font-weight:500;
}

.edit-fullname-button .edit-fullname-button__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2);
}

.edit-fullname-button .edit-fullname-button__icon:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.edit-fullname-button .edit-fullname-button__icon:hover {
  opacity:.7;
}

.edit-fullname-button--primary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-active);
  transition:background .3s;
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-active);
}

.edit-fullname-button--primary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.edit-fullname-button--primary:hover {
  opacity:.7;
}

.edit-fullname-tip {
  display:inline-block;
  padding:calc(var(--grid-gap) * 2) 0;
}

.edit-fullname-tip__txt {
  display:inline;
  font-size:var(--fs-normal);
  color:var(--edit-fullname-tip-txt);
}

.edit-fullname-tip__link {
  display:inline;
  font-size:var(--fs-normal);
  color:var(--edit-fullname-tip-link);
  text-decoration:underline;
}

.edit-fullname-tip__link:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.edit-fullname-tip__link:hover {
  opacity:.7;
}

.edit-birthday {
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

@supports (height: 100dvh) {
  .edit-birthday {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .edit-birthday {
    height:100vh;
  }
}

html.is-desktop .edit-birthday {
  height:100%;
}

.edit-birthday__desktop-layer {
  display:flex;
  flex-direction:column;
  overflow:hidden;
  width:inherit;
  height:inherit;
}

.edit-birthday__desktop-layer.desktop-layer-inner {
  max-width:var(--desktop-layer-inner-max-width);
  width:var(--desktop-layer-inner-max-width);
  margin:auto;
  padding:0 0 calc(var(--grid-gap) * 6) 0;
}

.edit-birthday__desktop-layer.desktop-layer-form {
  max-width:var(--desktop-layer-form-max-width);
  width:var(--desktop-layer-form-max-width);
  padding:calc(var(--grid-gap) * 6) 0;
  margin:auto;
}

.edit-birthday__header {
  flex:none;
}

.edit-birthday__content {
  flex:1;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:calc(var(--grid-gap) * 2);
}

.edit-birthday__button-wrapper {
  display:flex;
  flex-direction:column;
}

.edit-birthday__row + .edit-birthday__row {
  margin-top:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
}

.edit-birthday-button {
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  min-width:auto;
  padding:0 10px;
  width:100%;
  font-size:var(--fs-larger);
  font-weight:500;
}

.edit-birthday-button .edit-birthday-button__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2);
}

.edit-birthday-button .edit-birthday-button__icon:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.edit-birthday-button .edit-birthday-button__icon:hover {
  opacity:.7;
}

.edit-birthday-button--primary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-active);
  transition:background .3s;
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-active);
}

.edit-birthday-button--primary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.edit-birthday-button--primary:hover {
  opacity:.7;
}

.edit-birthday-tip {
  display:inline-block;
  padding:calc(var(--grid-gap) * 2) 0;
}

.edit-birthday-tip__txt {
  display:inline;
  font-size:var(--fs-normal);
  color:var(--edit-fullname-tip-txt);
}

.edit-birthday-tip__link {
  display:inline;
  font-size:var(--fs-normal);
  color:var(--edit-fullname-tip-link);
  text-decoration:underline;
}

.edit-birthday-tip__link:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.edit-birthday-tip__link:hover {
  opacity:.7;
}

.add-phone {
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

@supports (height: 100dvh) {
  .add-phone {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .add-phone {
    height:100vh;
  }
}

html.is-desktop .add-phone {
  height:100%;
}

.add-phone__desktop-layer {
  display:flex;
  flex-direction:column;
  overflow:hidden;
  width:inherit;
  height:inherit;
}

.add-phone__desktop-layer.desktop-layer-inner {
  max-width:var(--desktop-layer-inner-max-width);
  width:var(--desktop-layer-inner-max-width);
  margin:auto;
  padding:0 0 calc(var(--grid-gap) * 6) 0;
}

.add-phone__desktop-layer.desktop-layer-form {
  max-width:var(--desktop-layer-form-max-width);
  width:var(--desktop-layer-form-max-width);
  padding:calc(var(--grid-gap) * 6) 0;
  margin:auto;
}

.add-phone__header {
  flex:none;
}

.add-phone__content {
  display:flex;
  justify-content:flex-start;
  align-items:center;
  flex-direction:column;
  flex:1;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:calc(var(--grid-gap) * 2);
}

.add-phone__visual {
  margin:var(--grid-gap);
}

.add-phone__title {
  padding:calc(var(--grid-gap) * 2);
}

.add-phone__form,
.add-phone__button-wrapper {
  width:100%;
}

.add-phone__button-wrapper {
  margin-top:calc(var(--grid-gap) * 2);
}

.add-phone__button-wrapper > .add-phone__button + .add-phone__button {
  margin-top:calc(var(--grid-gap) * 2);
}

.add-phone-visual__video,
.add-phone-visual__image {
  display:block;
  width:100%;
  max-width:calc(32 * 1rem * var(--use-rem) + 32 * 1vw * (1 - var(--use-rem)));
  height:calc(32 * 1rem * var(--use-rem) + 32 * 1vw * (1 - var(--use-rem)));
  margin:auto;
}

.add-phone-title {
  text-align:center;
}

.add-phone-title h3 {
  font-size:var(--fs-h3);
  font-weight:600;
  color:var(--add-phone-title-h3, var(--neutral200));
}

.add-phone-title p {
  font-size:var(--fs-larger);
  color:var(--add-phone-title-p, var(--neutral200));
}

.add-phone-title span {
  font-size:var(--fs-larger);
  color:var(--add-phone-title-span, var(--primary300));
}

.add-phone-title h3 + p {
  margin-top:calc(var(--grid-gap) * 2);
}

.add-phone-button {
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  min-width:auto;
  padding:0 10px;
  width:100%;
  font-size:var(--fs-larger);
  font-weight:500;
}

.add-phone-button .add-phone-button__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2);
}

.add-phone-button .add-phone-button__icon:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.add-phone-button .add-phone-button__icon:hover {
  opacity:.7;
}

.add-phone-button--primary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-active);
  transition:background .3s;
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-active);
}

.add-phone-button--primary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.add-phone-button--primary:hover {
  opacity:.7;
}

.add-phone-button--tertiary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-tertiary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-tertiary-bg-active);
  border:1px solid var(--button-tertiary-border-active);
  overflow:hidden;
}

.add-phone-button--tertiary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.add-phone-button--tertiary:hover {
  opacity:.7;
}

.add-phone-button--tertiary span {
  margin-left:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
}

.change-password {
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

@supports (height: 100dvh) {
  .change-password {
    height:100dvh;
  }
}

@supports not (height: 100dvh) {
  .change-password {
    height:100vh;
  }
}

html.is-desktop .change-password {
  height:100%;
}

.change-password__desktop-layer {
  display:flex;
  flex-direction:column;
  overflow:hidden;
  width:inherit;
  height:inherit;
}

.change-password__desktop-layer.desktop-layer-inner {
  max-width:var(--desktop-layer-inner-max-width);
  width:var(--desktop-layer-inner-max-width);
  margin:auto;
  padding:0 0 calc(var(--grid-gap) * 6) 0;
}

.change-password__desktop-layer.desktop-layer-form {
  max-width:var(--desktop-layer-form-max-width);
  width:var(--desktop-layer-form-max-width);
  padding:calc(var(--grid-gap) * 6) 0;
  margin:auto;
}

.change-password__header {
  flex:none;
}

.change-password__content {
  flex:1;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  padding:calc(var(--grid-gap) * 2);
}

.change-password__button-wrapper {
  padding:calc(var(--grid-gap) * 3) 0;
}

.change-password-form__row + .change-password-form__row {
  margin-top:calc(var(--grid-gap) * 2);
}

.change-password-form__msg[display-error="true"] + .change-password-form__row {
  margin-top:calc(var(--grid-gap) * 2);
}

.change-password-button {
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  min-width:auto;
  padding:0 10px;
  width:100%;
  font-size:var(--fs-larger);
  font-weight:500;
}

.change-password-button .change-password-button__icon {
  width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:calc(var(--grid-gap) * 2);
}

.change-password-button .change-password-button__icon:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.change-password-button .change-password-button__icon:hover {
  opacity:.7;
}

.change-password-button--primary {
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  text-align:center;
  color:var(--button-primary-txt-active);
  border-radius:var(--radius-3);
  background:var(--button-primary-bg-active);
  transition:background .3s;
  overflow:hidden;
  box-shadow:var(--button-primary-shadow-active);
}

.change-password-button--primary:not(.disabled) {
  cursor:pointer;
  opacity:1;
}

.change-password-button--primary:hover {
  opacity:.7;
}

.layout__member-menu .change-password {
  height:100%;
}

/* Material datepicker (uses existing --mat-datepicker-* tokens from base.css) */
.mat-datepicker-dialog {
  max-width:100%;
}

.mat-datepicker-content {
  display:block;
  background-color:var(--mat-datepicker-calendar-container-background-color, #222424);
  color:var(--mat-datepicker-calendar-container-text-color, white);
  border-radius:var(--mat-datepicker-calendar-container-touch-shape, 4px);
  box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow);
}

.mat-datepicker-content-touch .mat-datepicker-content-container {
  min-height:312px;
  max-height:80vh;
  width:min(100vw - 32px, 360px);
  padding:8px 0 16px;
  box-sizing:border-box;
}

html.is-desktop .mat-datepicker-content-touch .mat-datepicker-content-container {
  max-width:600px;
  max-height:680px;
  width:360px;
}

.mat-calendar {
  display:block;
  font-family:inherit;
}

.mat-calendar-header {
  padding:8px 8px 0;
}

.mat-calendar-controls {
  display:flex;
  align-items:center;
  margin:0 4px 8px;
}

.mat-calendar-period-button {
  background:transparent;
  border:none;
  color:var(--mat-datepicker-calendar-period-button-text-color, white);
  font:inherit;
  cursor:pointer;
  padding:0 8px;
  min-height:40px;
}

.mat-calendar-period-button .mdc-button__label {
  display:inline-flex;
  align-items:center;
  gap:6px;
  font-size:var(--mat-datepicker-calendar-header-text-size, var(--fs-h5, 14px));
  font-weight:500;
}

.mat-calendar-arrow {
  width:10px;
  height:5px;
  fill:var(--mat-datepicker-calendar-period-button-icon-color, white);
}

.mat-calendar-spacer {
  flex:1 1 auto;
}

.mat-calendar-previous-button,
.mat-calendar-next-button {
  color:var(--mat-datepicker-calendar-navigation-button-icon-color, white);
  position:relative;
}

.mat-calendar-previous-button::after,
.mat-calendar-next-button::after {
  content:"";
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  width:10px;
  height:10px;
  border-left:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:translate(-40%, -50%) rotate(45deg);
}

.mat-calendar-next-button::after {
  transform:translate(-60%, -50%) rotate(-135deg);
}

.mat-calendar-content {
  padding:0 8px 8px;
  outline:none;
}

.mat-calendar-table {
  border-spacing:0;
  border-collapse:collapse;
  width:100%;
}

.mat-calendar-table-header th {
  text-align:center;
  padding:0 0 8px;
  color:var(--mat-datepicker-calendar-header-text-color, rgba(255,255,255,.7));
  font-size:var(--fs-small, 11px);
  font-weight:400;
}

.mat-calendar-table-header-divider {
  position:relative;
  height:0;
  padding:0;
  border:none;
}

.mat-calendar-table-header-divider::after {
  content:"";
  position:absolute;
  top:0;
  left:-8px;
  right:-8px;
  height:1px;
  background:var(--mat-datepicker-calendar-header-divider-color, rgba(255,255,255,.12));
}

.mat-calendar-body-label {
  height:0;
  line-height:0;
  text-align:left;
  padding-left:8px;
  color:var(--mat-datepicker-calendar-body-label-text-color, rgba(255,255,255,.7));
  font-size:var(--mat-datepicker-calendar-body-label-text-size, 12px);
  font-weight:500;
}

.mat-calendar-body-cell-container {
  position:relative;
  height:0;
  line-height:0;
}

.mat-calendar-body-cell {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:none;
  border:none;
  cursor:pointer;
  padding:0;
  outline:none;
  z-index:1;
}

.mat-calendar-body-cell-content {
  position:absolute;
  top:5%;
  left:5%;
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:90%;
  height:90%;
  line-height:1;
  border-width:1px;
  border-style:solid;
  border-radius:3px !important;
  border-color:var(--mat-datepicker-calendar-date-outline-color, transparent);
  color:var(--mat-datepicker-calendar-date-text-color, #e2e6e9);
  font-size:13px;
}

.mat-calendar-body-cell:hover .mat-calendar-body-cell-content {
  background-color:var(--mat-datepicker-calendar-date-hover-state-background-color);
}

.mat-calendar-body-today {
  border-color:var(--mat-datepicker-calendar-date-today-outline-color, transparent);
  box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-outline-color, var(--primary500));
}

.mat-calendar-body-selected,
.mat-calendar-body-cell.mat-calendar-body-active .mat-calendar-body-selected {
  background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, #14805e);
  color:var(--mat-datepicker-calendar-date-selected-state-text-color, white);
  border-color:transparent;
}

.mat-calendar-body-cell-preview {
  position:absolute;
  top:5%;
  left:0;
  width:100%;
  height:90%;
  pointer-events:none;
}

/* account-landing splash / layout (official dump, Angular attrs stripped) */
html.is-mobile .account-landing__splash-skeleton,html.is-mobile .account-landing__splash,html.is-mobile .account-landing__image,html.is-mobile .account-landing__video{width:100%;height:auto;aspect-ratio:100/48;object-fit:cover}
html.is-mobile .account-landing__image{position:absolute;width:100%;height:100%;left:0;top:0}
html.is-mobile .account-landing__splash{position:relative;z-index:2}
html.is-mobile .account-landing__default-screen{position:absolute;left:0;top:0;width:100%;height:100%}
html.is-mobile .account-landing__splash-canvas{position:absolute;left:0;top:0;width:100%;height:100%;min-height:48vw}
html.is-mobile .account-landing__splash-skeleton{animation:skeleton-loading 1s linear infinite alternate;background-size:400% 100%;background-image:var(--skeleton-item-bg, linear-gradient(to left, var(--neutral700) 0%, var(--neutral800) 40%, var(--neutral700) 50%, var(--neutral800) 60%, var(--neutral700) 100%));padding-bottom:48%}
html.is-desktop .account-landing{height:var(--layout-content-height);position:relative;overflow:hidden}
html.is-desktop .account-landing__wrapper{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));overflow:auto}
html.is-desktop .account-landing__splash-skeleton,html.is-desktop .account-landing__splash{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}
html.is-desktop .account-landing__image,html.is-desktop .account-landing__video{object-fit:cover;width:100%;height:100%;z-index:2;position:absolute;left:0}
html.is-desktop .account-landing__default-screen{position:absolute;width:100%;height:100%;left:0;top:0}
html.is-desktop .account-landing__inner{max-width:calc(320 * 1rem * var(--use-rem) + 320 * 1vw * (1 - var(--use-rem)));position:relative;width:100%;display:flex;margin:0 auto;margin-top:calc(21.3333333333 * 1rem * var(--use-rem) + 21.3333333333 * 1vw * (1 - var(--use-rem)));justify-content:flex-end;pointer-events:none;z-index:3}
html.is-desktop .account-landing__main{max-width:calc(133.3333333333 * 1rem * var(--use-rem) + 133.3333333333 * 1vw * (1 - var(--use-rem)));min-height:calc(var(--layout-content-height) - calc(21.3333333333 * 1rem * var(--use-rem) + 21.3333333333 * 1vw * (1 - var(--use-rem))));width:100%;overflow:hidden;padding-bottom:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)))}
html.is-desktop .account-landing__tab{pointer-events:auto}
html.is-desktop .account-landing__splash-skeleton{animation:skeleton-loading 1s linear infinite alternate;background-size:400% 100%;background-image:var(--skeleton-item-bg, linear-gradient(to left, var(--neutral700) 0%, var(--neutral800) 40%, var(--neutral700) 50%, var(--neutral800) 60%, var(--neutral700) 100%));padding-bottom:48%}
html.is-desktop [dir=rtl] .account-landing__inner,html.is-desktop[dir=rtl] .account-landing__inner,[dir=rtl] html.is-desktop .account-landing__inner{justify-content:flex-start}
.account-landing__image{opacity:0;transition:opacity 1s;pointer-events:none}
.account-landing__image--show{opacity:1;pointer-events:auto}
.account-landing__default-screen{z-index:1;display:none}
.account-landing__default-screen--show{display:block}
.account-landing__video--hidden{display:none}

/* register-normal (official dump, Angular attrs stripped) */
.register-normal{display:block;padding:calc(var(--grid-gap) * 2)}
.register-normal__button-wrapper,.register-normal__content{display:flex;flex-direction:column}
.register-normal__affiliate-code[valid=true] + *{margin-top:calc(var(--grid-gap))}
.register-normal__button-wrapper{margin-top:calc(var(--grid-gap) * 2)}
.register-normal__button-wrapper > .register-normal__button + .register-normal__button{margin-top:calc(var(--grid-gap) * 2)}
.register-normal-form__row + .register-normal-form__row{margin-top:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}
.register-normal-form__msg[display-error=true] + .register-normal-form__row{margin-top:calc(var(--grid-gap) * 2)}
.register-normal-button{display:flex;justify-content:center;align-items:center;height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));min-width:auto;padding:0 10px;width:100%;font-size:var(--fs-larger);font-weight:500}
.register-normal-button .register-normal-button__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(var(--grid-gap) * 2)}
.register-normal-button .register-normal-button__icon:not(.disabled){cursor:pointer;opacity:1}
.register-normal-button .register-normal-button__icon:hover{opacity:.7}
.register-normal-button--primary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-primary-txt-active);border-radius:var(--radius-3);background:var(--button-primary-bg-active);transition:background .3s;overflow:hidden;box-shadow:var(--button-primary-shadow-active)}
.register-normal-button--primary:not(.disabled){cursor:pointer;opacity:1}
.register-normal-button--primary:hover{opacity:.7}
.register-normal-tip{display:block;padding:calc(var(--grid-gap) * 2) 0;line-height:calc(var(--fs-larger) * 1.3)}
.register-normal-tip__wrap{display:block}
.register-normal-tip__txt{display:inline;font-size:var(--fs-larger);color:var(--register-normal-tip-txt);line-height:1.5}
.register-normal-tip__link{display:inline;font-size:var(--fs-larger);color:var(--register-normal-tip-link);text-decoration:underline}
.register-normal-tip__link:not(.disabled){cursor:pointer;opacity:1}
.register-normal-tip__link:hover{opacity:.7}
.register-normal-tip .checkbox__head{margin-top:calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem)))}
/**
 * Mobile-only stylesheet (official dumps only — do not invent rules).
 *
 * Shell classes that belong here (not in desktop layout-fullview CSS):
 *   .layout / .layout__*          — mobile app-layout
 *   .header / .header__*          — mobile app-header (≠ .header-fullview)
 *   .quick-wallet / .quick-deposit / .language-picker
 *   .footer / .footer-collapses / .footer__*
 *   .bottom-bar / .bottom-bar-btn
 *
 * Shared sections (main-page, carousel, marquee, main-nav, labeled-carousel,
 * icon-lists, brand, etc.) stay in components.css / base.css.
 *
 * Prefer `html.is-mobile …` only when a shared selector must differ from desktop.
 */

/*
 * Mobile shell tokens from official dump.
 * Layout/semantic :root + forms/CDK/BH already in index.css / base.css —
 * only missing / mobile-diff bits here (do not re-paste the full :root list).
 */
html.is-mobile {
  --side-gap: calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));
  --header-height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  --bottombar-height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  --gametoolbar-height: calc(16 * 1rem * var(--use-rem) + 16 * 1vw * (1 - var(--use-rem)));
  --language-picker-width: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  --language-picker-height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  --member-menu-item-height: calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));
  --dialog-notify-max-width: calc(133.3333333333 * 1rem * var(--use-rem) + 133.3333333333 * 1vw * (1 - var(--use-rem)));

  /* mobile layout :root — not in desktop (desktop uses --header-fullview-*) */
  --header-border: var(--neutral600);
  --quick-wallet-txt: var(--neutral200);
  --quick-wallet-bg: var(--neutral900);
  --quick-wallet-dropdown-bg: var(--neutral900);
  --quick-wallet-currency-txt: var(--neutral200);
  --quick-wallet-currency-bg: var(--neutral700);
  --quick-wallet-currency-icon-txt: var(--neutral100);
  --quick-wallet-arrow-bg: var(--primary500);
  --language-menu-shadow: transparent;

  /* member-menu tokens (from mobile :root dump) */
  --member-menu-bg: var(--neutral900);
  --member-menu-switch-link: var(--primary300);
}

/*
 * Mobile app-layout shell — official dump (Angular attrs stripped).
 * min-height:0 kept on flex children so `.layout__scrollable` can scroll
 * (body is overflow:hidden). Bottom-bar height from --bottombar-height token.
 */
.layout{display:flex;background:var(--layout-bg)}
@supports (height: 100dvh){.layout{height:100dvh}}
@supports not (height: 100dvh){.layout{height:100vh}}
.layout > .layout__wrapper{flex:none;width:100%;height:100%;overflow:hidden}
.layout__wrapper{display:flex;flex-direction:column;position:relative}
.layout__wrapper:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .3s .6s;pointer-events:none;background-color:color-mix(in srgb,var(--neutral900),transparent 25%);opacity:0;z-index:2}
.layout__wrapper--member-menu-active:after{transition:opacity .3s;pointer-events:auto;opacity:1}
html.is-performance .layout__wrapper--member-menu-active:after{-webkit-backdrop-filter:none;backdrop-filter:none}
.layout__header-customize--left{margin-left:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)))}
.layout__header-customize--right{margin-right:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)))}
.layout__wrapper > .layout__header{flex:none;position:relative;z-index:2;overflow:hidden}
.layout__wrapper > .layout__member-menu{z-index:3}
.layout__wrapper > .layout__bottom-bar{flex:none;position:relative;z-index:4;height:var(--bottombar-height);overflow:hidden}
.layout__wrapper > .layout__content{flex:1}
.layout__body{position:relative;flex:1;min-height:0;overflow:hidden;transform:translateZ(0)}
.layout__body:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .3s .6s;pointer-events:none;background-color:color-mix(in srgb,var(--neutral900),transparent 25%);opacity:0;z-index:2}
.layout__body--side-menu-active:after{transition:opacity .3s;pointer-events:auto;opacity:1}
html.is-performance .layout__body--side-menu-active:after{-webkit-backdrop-filter:none;backdrop-filter:none}
.layout__body > .layout__side-menu{position:absolute;height:100%;width:100%;left:0;top:0}
.layout__body > .layout__scrollable{height:100%;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}
.layout__body > .layout__scrollable::-webkit-scrollbar{display:none}
.layout__content:empty{min-height:100%}
.layout__content{position:relative;z-index:1}
.layout__content--routing{min-height:100%}
.layout__member-menu{position:absolute;height:100%;width:100%;left:0;top:0}
.layout__footer{transition:opacity .3s}
.layout__footer--routing{opacity:0}
.side-menu__banner-container{--banner-width-proportion: 1;--banner-aspect-ratio: 3.8111111111;padding:0 calc(var(--grid-gap) * 2)}
.layout__panel-slot{position:fixed;inset:0;z-index:20}

/* —— mobile bottom-bar (tokens from base.css :root) —— */
.bottom-bar{height:var(--bottombar-height);background:var(--bottombar-bg);border-top:1px solid var(--bottombar-border)}
.bottom-bar__inner,.bottom-bar__content{height:100%}
.bottom-bar__content{display:flex;align-items:stretch}
.bottom-bar__content--default > .bottom-bar-btn{flex:1;min-width:0}
.bottom-bar-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0;color:var(--bottombar-btn-txt);background:var(--bottombar-btn-bg);border-top:2px solid var(--bottombar-btn-border);cursor:pointer;-webkit-user-select:none;user-select:none}
.bottom-bar-btn[aria-pressed="true"]{color:var(--bottombar-btn-txt-active);background:var(--bottombar-btn-bg-active);border-top-color:var(--bottombar-btn-border-active)}
.bottom-bar-btn__visual{position:relative;width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));flex:none}
.bottom-bar-btn__img{display:block;width:100%;height:100%;object-fit:contain}
.bottom-bar-btn__text{margin-top:calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-mini);font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}

/* —— mobile app-header (cleaned from official dump) —— */
.header{display:flex;height:var(--header-height);background:var(--header-bg);border-bottom:1px solid var(--header-border);padding-inline-start:calc(var(--grid-gap) * 2)}.header > .header__head, .header > .header__body{flex:none}.header__head, .header__body{display:flex;align-items:center}.header__head > *, .header__body > *{flex:none}.header__head + .header__body{margin-inline-start:auto}.header__logo{height:var(--header-logo-height, calc(10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem))));cursor:pointer}html.is-desktop .header__logo{height:var(--header-logo-height-desktop, var(--header-logo-height, calc(10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem)))))}.header__button-wrapper{display:flex}.header__button-wrapper > .header__button{flex:1}.header__button-wrapper > .header__button + .header__button{margin-inline-start:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)))}.header-button{display:flex;justify-content:center;align-items:center;height:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));min-width:auto;padding:0 10px;width:calc(24 * 1rem * var(--use-rem) + 24 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-larger);font-weight:500;text-align:center}.header-button .header-button__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(var(--grid-gap) * 2)}.header-button .header-button__icon:not(.disabled){cursor:pointer;opacity:1}.header-button .header-button__icon:hover{opacity:.7}.header-button--primary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-primary-txt-active);border-radius:var(--radius-3);background:var(--button-primary-bg-active);transition:background .3s;overflow:hidden;box-shadow:var(--button-primary-shadow-active)}.header-button--primary:not(.disabled){cursor:pointer;opacity:1}.header-button--primary:hover{opacity:.7}.header-button--secondary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-secondary-txt-active);border-radius:var(--radius-3);background:var(--button-secondary-bg-active);overflow:hidden}.header-button--secondary:not(.disabled){cursor:pointer;opacity:1}.header-button--secondary:hover{opacity:.7}.header-button--tertiary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-tertiary-txt-active);border-radius:var(--radius-3);background:var(--button-tertiary-bg-active);border:1px solid var(--button-tertiary-border-active);overflow:hidden}.header-button--tertiary:not(.disabled){cursor:pointer;opacity:1}.header-button--tertiary:hover{opacity:.7}

/* —— mobile quick-wallet (official dump, Angular attrs stripped) —— */
/* Angular scoped .quick-wallet to the chip host; overlay pane also uses class "quick-wallet" without those attrs */
html.is-mobile .header__quick-wallet .quick-wallet{display:flex;justify-content:center;border-radius:var(--radius-3);overflow:hidden;background:var(--quick-wallet-bg);color:var(--quick-wallet-txt)}
html.is-mobile .quick-wallet__body{background:var(--quick-wallet-currency-bg);color:var(--quick-wallet-currency-txt, #e2e6e9);padding:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem))) calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem))) calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));min-width:calc(20 * 1rem * var(--use-rem) + 20 * 1vw * (1 - var(--use-rem)));display:flex;align-items:center;line-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));gap:calc(1.8666666667 * 1rem * var(--use-rem) + 1.8666666667 * 1vw * (1 - var(--use-rem)))}
html.is-mobile .quick-wallet__body > *{flex:none}
html.is-mobile .quick-wallet__body > .quick-wallet__amount{flex:1}
html.is-mobile .quick-wallet__body > .quick-wallet__cricket-carousel{flex:1;min-width:0}
html.is-mobile .quick-wallet__amount{margin-inline-start:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-larger);line-height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.is-mobile .quick-wallet__body > .quick-wallet__refresh{flex:none}
html.is-mobile .quick-wallet__refresh{width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));margin-inline-start:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));background-color:currentColor;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
html.is-mobile .quick-wallet__body > .quick-wallet__show-info{flex:none}
html.is-mobile .quick-wallet__show-info{width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));background-color:currentColor;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
html.is-mobile .quick-wallet__icons-stack{position:relative;display:inline-block;width:calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem)));height:calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem)))}
html.is-mobile .quick-wallet__currency-icon{width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}
html.is-mobile .quick-wallet__stacked-currency-icon{position:absolute;top:calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)));left:calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)));width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));z-index:1}
html.is-mobile [dir=rtl] .quick-wallet__stacked-currency-icon{left:auto;right:calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)))}
html.is-mobile .quick-wallet__bonus-icon{position:absolute;top:0;left:0;width:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));height:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));z-index:2}
html.is-mobile .quick-wallet__icons-stack .quick-wallet-dropdown__bonus-icon{position:absolute;top:0;left:0;width:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));height:calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));z-index:2;border-radius:0;display:block}
html.is-mobile .quick-wallet__icons-stack + .quick-wallet__show-info{margin-inline-start:calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem)))}
html.is-mobile .quick-wallet__exp-icon + .quick-wallet__show-info{margin-inline-start:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)))}
html.is-mobile .quick-wallet__exp-icon{width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));font-size:var(--fs-larger);border-radius:50%;display:flex;align-items:center;justify-content:center}
html.is-mobile .quick-wallet__cricket-carousel{height:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)));overflow:hidden}
html.is-mobile .quick-wallet__cricket-carousel-animation{animation:quick-wallet-y-carousel 8s ease-in-out infinite}
html.is-mobile .quick-wallet__cricket-box{display:flex;align-items:center;height:calc(9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)))}
@keyframes quick-wallet-y-carousel{0%{transform:translateY(0)}40%{transform:translateY(0)}50%{transform:translateY(calc(-1 * (9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)))))}90%{transform:translateY(calc(-1 * (9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)))))}to{transform:translateY(calc(-2 * (9.0666666667 * 1rem * var(--use-rem) + 9.0666666667 * 1vw * (1 - var(--use-rem)))))}}
html.is-mobile .quick-wallet-toggler{display:flex;justify-content:center;align-items:center;height:100%;background-color:var(--quick-wallet-arrow-bg);aspect-ratio:1/1}
html.is-mobile .quick-wallet-toggler__img{display:block;width:100%;height:100%;mask-repeat:no-repeat;mask-position:center;mask-size:45%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:45%;background-color:var(--quick-wallet-arrow-icon)}
html.is-mobile .quick-wallet-button--primary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-primary-txt-active);border-radius:var(--radius-3);background:var(--button-primary-bg-active);transition:background .3s;overflow:hidden;box-shadow:var(--button-primary-shadow-active)}
html.is-mobile .quick-wallet-button--primary:not(.disabled){cursor:pointer;opacity:1}
html.is-mobile .quick-wallet-button--primary:hover{opacity:.7}
html.is-mobile .quick-wallet-button--secondary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-secondary-txt-active);border-radius:var(--radius-3);background:var(--button-secondary-bg-active);overflow:hidden;--button-processing-bg: var(--button-tertiary-processing-bg)}
html.is-mobile .quick-wallet-button--secondary:not(.disabled){cursor:pointer;opacity:1}
html.is-mobile .quick-wallet-button--secondary:hover{opacity:.7}
html.is-mobile .quick-wallet-button--tertiary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-tertiary-txt-active);border-radius:var(--radius-3);background:var(--button-tertiary-bg-active);border:1px solid var(--button-tertiary-border-active);overflow:hidden}
html.is-mobile .quick-wallet-button--tertiary:not(.disabled){cursor:pointer;opacity:1}
html.is-mobile .quick-wallet-button--tertiary:hover{opacity:.7}
html.is-mobile .quick-wallet-dropdown{box-shadow:0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) color-mix(in srgb,var(--neutral1000),transparent 40%);padding:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem))) calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem))) calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem))) calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));background-color:var(--quick-wallet-dropdown-bg);background:var(--quick-wallet-bg);color:var(--quick-wallet-txt)}
html.is-mobile .quick-wallet-dropdown__wallet-info--main{padding-bottom:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));display:flex;align-items:center;justify-content:space-between}
html.is-mobile .quick-wallet-dropdown__wallet-info--exp,html.is-mobile .quick-wallet-dropdown__wallet-info--bonus{padding-top:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));padding-bottom:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));display:flex;align-items:center;justify-content:space-between}
html.is-mobile .quick-wallet-dropdown__wallet-info--promotions{padding-top:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));padding-bottom:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));display:flex;align-items:center;justify-content:space-between}
html.is-mobile .quick-wallet-dropdown__wallet-info--separator{height:1px;width:100%;background:#ffffff26}

/* —— mobile quick-wallet missing (full dump remainder) —— */
html.is-mobile .quick-wallet-dropdown__wallet-info--main-label,html.is-mobile .quick-wallet-dropdown__wallet-info--bonus-label,html.is-mobile .quick-wallet-dropdown__wallet-info--exp-label,html.is-mobile .quick-wallet-dropdown__wallet-info--promotions-label{font-weight:400;line-height:1;font-size:calc(3.7333333333 * 1rem * var(--use-rem) + 3.7333333333 * 1vw * (1 - var(--use-rem)));letter-spacing:0;color:var(--text-primary, #e2e6e9)}
html.is-mobile .quick-wallet-dropdown__wallet-info--main-value,html.is-mobile .quick-wallet-dropdown__wallet-info--bonus-value,html.is-mobile .quick-wallet-dropdown__wallet-info--exp-value,html.is-mobile .quick-wallet-dropdown__wallet-info--promotions-value{display:flex;align-items:center}
html.is-mobile .quick-wallet-dropdown__wallet-info--promotions-label,html.is-mobile .quick-wallet-dropdown__bonus-count{color:var(--neutral300, #8d9aa5)}
html.is-mobile .quick-wallet-dropdown__amount{font-family:'Bagh Noto Sans','Noto Sans Digits Polyfills',sans-serif!important;-webkit-locale:"en"!important;font-synthesis:none!important;-webkit-font-synthesis:none!important;font-variant-ligatures:none!important;font-feature-settings:normal!important;display:inline-flex;align-items:center;min-height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));font-weight:600;font-size:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));line-height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;color:var(--neutral200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.is-mobile .quick-wallet-dropdown__amount--ios-safari{transform:translateY(1px)}
html.is-mobile .quick-wallet-dropdown--promotions-value{color:var(--neutral300, #8d9aa5)}
html.is-mobile .quick-wallet-dropdown__currency-icon,html.is-mobile .quick-wallet-dropdown__bonus-icon,html.is-mobile .quick-wallet-dropdown__exp-icon{width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));flex-shrink:0;font-size:var(--fs-larger);border-radius:50%;display:flex;align-items:center;justify-content:center}
html.is-mobile .quick-wallet-dropdown__currency-icon + .quick-wallet-dropdown__amount,html.is-mobile .quick-wallet-dropdown__bonus-icon + .quick-wallet-dropdown__amount,html.is-mobile .quick-wallet-dropdown__exp-icon + .quick-wallet-dropdown__amount{margin-inline-start:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)))}
html.is-mobile .quick-wallet-dropdown__body > .quick-wallet-dropdown__action-icon{margin-inline-start:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));flex:none}
html.is-mobile .quick-wallet-dropdown__action-icon{width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));margin-inline-start:calc(1.0666666667 * 1rem * var(--use-rem) + 1.0666666667 * 1vw * (1 - var(--use-rem)));background-color:var(--neutral300, #8d9aa5);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
html.is-mobile [dir=rtl] .quick-wallet-dropdown__action-icon{transform:scaleX(-1)}
html.is-mobile .quick-wallet-dropdown__promotions{display:flex;flex-direction:column;gap:calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));padding:calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem))) calc(1.8666666667 * 1rem * var(--use-rem) + 1.8666666667 * 1vw * (1 - var(--use-rem))) calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));background-color:var(--my-promotions-bg);border:1px solid var(--my-promotions-border);border-radius:calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));margin-bottom:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}
html.is-mobile .quick-wallet-dropdown__promotions-card{width:100%}
html.is-mobile .quick-wallet-dropdown__buttons{display:flex;align-items:center;justify-content:space-between}
html.is-mobile .quick-wallet-dropdown__buttons > .quick-wallet-dropdown__button{flex:1}
html.is-mobile .quick-wallet-dropdown__button{display:flex;justify-content:center;align-items:center;height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));min-width:auto;padding:0 10px;font-size:var(--fs-h5);font-weight:600}
html.is-mobile .quick-wallet-dropdown__button .quick-wallet-dropdown__button__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(var(--grid-gap) * 2)}
html.is-mobile .quick-wallet-dropdown__button .quick-wallet-dropdown__button__icon:not(.disabled){cursor:pointer;opacity:1}
html.is-mobile .quick-wallet-dropdown__button .quick-wallet-dropdown__button__icon:hover{opacity:.7}
html.is-mobile .quick-wallet-dropdown__button + .quick-wallet-dropdown__button{margin-inline-start:var(--grid-gap)}
html.is-mobile .quick-deposit{padding-left:calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));animation:quick-wallet-deposit-shake 3s infinite}
html.is-mobile .quick-deposit__icon{width:calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)))}
@keyframes quick-wallet-deposit-shake{0%{transform:rotate(5deg)}10%,30%,50%,70%,90%{transform:rotate(-5deg)}20%,40%,60%,80%{transform:rotate(5deg)}to{transform:rotate(0)}}

/* —— mobile member-menu (official dump, Angular attrs stripped) —— */
.member-menu{width:100%;background-color:var(--member-menu-bg);position:relative;overflow:hidden;display:flex;flex-direction:column}
@supports (height: 100dvh){.member-menu{height:calc(100dvh - var(--bottombar-height))}}
@supports not (height: 100dvh){.member-menu{height:calc(100vh - var(--bottombar-height))}}
.member-menu__head{flex:none}
.member-menu__head + .member-menu__body{margin-top:calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)))}
.member-menu__body{padding:0 calc(var(--grid-gap) * 2);flex:1;overflow:auto;-webkit-overflow-scrolling:touch}
.member-menu__top-template .member-menu__button-wrapper{padding:calc(var(--grid-gap) * 2) 0}
.member-menu__button-wrapper{display:flex;padding:0 0 calc(var(--grid-gap) * 2) 0}
.member-menu__button-wrapper > .member-menu__button{flex:1}
.member-menu__button-wrapper > .member-menu__button + .member-menu__button{margin-inline-start:var(--grid-gap)}
.member-menu__links{padding:var(--grid-gap) 0}
.member-menu__switch-link{display:block;padding:var(--grid-gap) 0 calc(var(--grid-gap) * 3) 0;font-size:var(--fs-larger);color:var(--member-menu-switch-link);text-align:center;text-decoration:underline}
.member-menu-button{display:flex;justify-content:center;align-items:center;height:calc(13.3333333333 * 1rem * var(--use-rem) + 13.3333333333 * 1vw * (1 - var(--use-rem)));min-width:auto;padding:0 10px;width:100%;font-size:var(--fs-larger);font-weight:500}
.member-menu-button .member-menu-button__icon{width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:calc(var(--grid-gap) * 2)}
.member-menu-button .member-menu-button__icon:not(.disabled){cursor:pointer;opacity:1}
.member-menu-button .member-menu-button__icon:hover{opacity:.7}
.member-menu-button--primary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-primary-txt-active);border-radius:var(--radius-3);background:var(--button-primary-bg-active);transition:background .3s;overflow:hidden;box-shadow:var(--button-primary-shadow-active)}
.member-menu-button--primary:not(.disabled){cursor:pointer;opacity:1}
.member-menu-button--primary:hover{opacity:.7}
.member-menu-button--secondary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-secondary-txt-active);border-radius:var(--radius-3);background:var(--button-secondary-bg-active);overflow:hidden}
.member-menu-button--secondary:not(.disabled){cursor:pointer;opacity:1}
.member-menu-button--secondary:hover{opacity:.7}
.member-menu-button--tertiary{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;color:var(--button-tertiary-txt-active);border-radius:var(--radius-3);background:var(--button-tertiary-bg-active);border:1px solid var(--button-tertiary-border-active);overflow:hidden;--button-processing-bg: var(--button-tertiary-processing-bg)}
.member-menu-button--tertiary:not(.disabled){cursor:pointer;opacity:1}
.member-menu-button--tertiary:hover{opacity:.7}

/* —— mobile member-balance (official dump, Angular attrs stripped) —— */
.member-balance{position:relative}
.member-balance__content{width:100%;padding:calc(var(--grid-gap) * 2)}
[dir=rtl] .member-balance__control{right:auto;left:calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)))}
.member-balance__item{z-index:1}
.member-balance__svg-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:var(--radius-5);overflow:hidden}
.member-balance--with-promotion .member-balance__svg-bg .svg-bg{width:100%;height:100%}
.member-balance-item__row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}
.member-balance-item__row + .member-balance-item__row{margin-top:calc(var(--grid-gap) * 2)}
.member-balance-item__title + .member-balance-item__data{margin-top:var(--grid-gap)}
.member-balance-item__title{font-size:var(--fs-normal);color:var(--member-balance-title, var(--neutral200));line-height:1.2}
.member-balance-item__data{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.member-balance-item__number{font-size:var(--fs-h4);font-weight:600;color:var(--member-balance-number, var(--neutral200));line-height:1.2}
.member-balance-item__number--hide{transform:translateY(12%)}
.member-balance-item__icon{margin-inline-end:var(--grid-gap)}
.member-balance-item__img{width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)))}
.member-balance-item-vip{display:flex;flex-direction:row}
.member-balance-item-vip__img{width:auto;height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}
.member-balance-item-vip__icon{display:flex;justify-content:center;align-items:center;width:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)))}
.member-balance-item-vip__icon span{display:block;width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));mask-repeat:no-repeat;mask-position:center;mask-size:95%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:95%;background-color:var(--member-balance-item-vip-icon, var(--neutral400))}
.member-balance-item-vip__icon{transform:translate(5px)}
[dir=rtl] .member-balance-item-vip__icon{transform:scaleX(-1) translate(5px)}
.member-balance-control{display:flex;flex-direction:row;position:absolute;top:calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)));right:calc(1.6 * 1rem * var(--use-rem) + 1.6 * 1vw * (1 - var(--use-rem)))}
.member-balance-control__icon{display:flex;justify-content:center;align-items:center;width:calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)));height:calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)))}
.member-balance-control__icon span{display:block;width:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));height:calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));mask-repeat:no-repeat;mask-position:center;mask-size:95%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:95%;background-color:var(--member-balance-icon, var(--neutral200))}
/* Sportsbook / Bagh Cricket (s-app) — official dump.
   Selectors use s-app element host. Fonts from seofmi.live.
   Vue v-bind() props on swiperSecond stripped (invalid in plain CSS).
*/

@font-face {
  font-family: "s-icomoon";
  src: url("https://www.seofmi.live/2.21.0-icomoon.BX9hIuXF.eot?50azxb");
  src: url("https://www.seofmi.live/2.21.0-icomoon.BX9hIuXF.eot?50azxb#iefix") format("embedded-opentype"), url("https://www.seofmi.live/2.21.0-icomoon.oLarrPIV.ttf?50azxb") format("truetype"), url("https://www.seofmi.live/2.21.0-icomoon.B1cB1-DX.woff?50azxb") format("woff"), url("https://www.seofmi.live/2.21.0-icomoon.Dke0Qi5Z.svg?50azxb#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
s-app [class^=s-icon-],
s-app [class*=" s-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "s-icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
s-app .s-icon-all:before {
  content: "\e900";
}
s-app .s-icon-arrow-double:before {
  content: "\e901";
}
s-app .s-icon-arrow-down:before {
  content: "\e902";
}
s-app .s-icon-arrow-down-sencodary:before {
  content: "\e903";
}
s-app .s-icon-arrow-left:before {
  content: "\e904";
}
s-app .s-icon-attacker:before {
  content: "\e905";
}
s-app .s-icon-backspace:before {
  content: "\e906";
}
s-app .s-icon-cash-out:before {
  content: "\e907";
}
s-app .s-icon-check:before {
  content: "\e908";
}
s-app .s-icon-check-circle:before {
  content: "\e909";
}
s-app .s-icon-check-solid:before {
  content: "\e90a";
  color: #fff;
}
s-app .s-icon-close:before {
  content: "\e90b";
}
s-app .s-icon-cricket:before {
  content: "\e90c";
}
s-app .s-icon-del:before {
  content: "\e90d";
}
s-app .s-icon-download:before {
  content: "\e90e";
}
s-app .s-icon-edit:before {
  content: "\e90f";
}
s-app .s-icon-editing:before {
  content: "\e910";
}
s-app .s-icon-empty:before {
  content: "\e911";
}
s-app .s-icon-fullscreen:before {
  content: "\e912";
}
s-app .s-icon-graph:before {
  content: "\e913";
}
s-app .s-icon-h2h:before {
  content: "\e914";
}
s-app .s-icon-h2h-solid:before {
  content: "\e915";
}
s-app .s-icon-history:before {
  content: "\e916";
}
s-app .s-icon-info-circle:before {
  content: "\e917";
}
s-app .s-icon-leagues:before {
  content: "\e918";
}
s-app .s-icon-list:before {
  content: "\e919";
}
s-app .s-icon-live-tv:before {
  content: "\e91a";
}
s-app .s-icon-menu:before {
  content: "\e91b";
}
s-app .s-icon-min-max:before {
  content: "\e91c";
}
s-app .s-icon-minus:before {
  content: "\e91d";
}
s-app .s-icon-no-sign:before {
  content: "\e91e";
  color: #b3bbbf;
}
s-app .s-icon-notice:before {
  content: "\e91f";
}
s-app .s-icon-notifications:before {
  content: "\e920";
}
s-app .s-icon-parlay-list:before {
  content: "\e921";
}
s-app .s-icon-parlay-up:before {
  content: "\e922";
}
s-app .s-icon-pdf:before {
  content: "\e923";
}
s-app .s-icon-play-film:before {
  content: "\e924";
}
s-app .s-icon-plus:before {
  content: "\e925";
}
s-app .s-icon-search:before {
  content: "\e926";
}
s-app .s-icon-setting:before {
  content: "\e927";
}
s-app .s-icon-soccer:before {
  content: "\e928";
}
s-app .s-icon-sort:before {
  content: "\e929";
}
s-app .s-icon-star:before {
  content: "\e92a";
}
s-app .s-icon-star-solid:before {
  content: "\e92b";
}
s-app .s-icon-tennis:before {
  content: "\e92c";
}
s-app .s-icon-top:before {
  content: "\e92d";
}
s-app .s-icon-top-soild:before {
  content: "\e92e";
}
s-app .s-icon-trophy:before {
  content: "\e92f";
}
s-app .s-icon-volume:before {
  content: "\e930";
}
s-app .s-icon-volume-off:before {
  content: "\e931";
}
s-app .s-icon-voucher:before {
  content: "\e932";
}
s-app .s-icon-voucher-discount:before {
  content: "\e933";
}
s-app .s-icon-voucher-profit:before {
  content: "\e934";
}
s-app .s-icon-wifi:before {
  content: "\e935";
}
/* ! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
s-app *,
s-app ::before,
s-app ::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
s-app ::before,
s-app ::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
s-app hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
s-app abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
s-app h1,
s-app h2,
s-app h3,
s-app h4,
s-app h5,
s-app h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
s-app a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
s-app b,
s-app strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
s-app code,
s-app kbd,
s-app samp,
s-app pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
s-app small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
s-app sub,
s-app sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
s-app sub {
  bottom: -0.25em;
}
s-app sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
s-app table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
s-app button,
s-app input,
s-app optgroup,
s-app select,
s-app textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
s-app button,
s-app select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
s-app button,
s-app [type=button],
s-app [type=reset],
s-app [type=submit] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
s-app :-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
s-app :-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
s-app progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
s-app ::-webkit-inner-spin-button,
s-app ::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
s-app [type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
s-app ::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
s-app ::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
s-app summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
s-app blockquote,
s-app dl,
s-app dd,
s-app h1,
s-app h2,
s-app h3,
s-app h4,
s-app h5,
s-app h6,
s-app hr,
s-app figure,
s-app p,
s-app pre {
  margin: 0;
}
s-app fieldset {
  margin: 0;
  padding: 0;
}
s-app legend {
  padding: 0;
}
s-app ol,
s-app ul,
s-app menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
s-app dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
s-app textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
s-app input::-moz-placeholder, s-app textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
s-app input::placeholder,
s-app textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
s-app button,
s-app [role=button] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
s-app :disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
s-app img,
s-app svg,
s-app video,
s-app canvas,
s-app audio,
s-app iframe,
s-app embed,
s-app object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
s-app img,
s-app video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
s-app [hidden] {
  display: none;
}
s-app *, s-app ::before, s-app ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}
s-app ::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}
@font-face {
  font-family: "SourceSans3";
  font-display: swap;
  font-weight: normal;
  src: local("SourceSans3 Regular"), local("SourceSans3-Regular"), url("https://www.seofmi.live/2.21.0-SourceSans3-Regular.C-79VVlh.otf") format("truetype");
}
@font-face {
  font-family: "SourceSans3";
  font-display: swap;
  font-weight: bold;
  src: local("SourceSans3 Bold"), local("SourceSans3-Bold"), url("https://www.seofmi.live/2.21.0-SourceSans3-Bold.uWihBNzV.otf") format("truetype");
}
s-app * {
  margin: 0;
  padding: 0;
}
#s-body,
#s-html {
  margin: 0;
  position: relative;
  font-size: 14px;
  font-family: "SourceSans3", sans-serif;
}
s-app #s-body.no-scroll,
s-app #s-html.no-scroll {
  touch-action: none;
  overflow: hidden;
}
.s-no-scroll {
  touch-action: none;
  overflow: hidden;
}
s-app {
  font-family: "SourceSans3", sans-serif;
  line-height: 1;
  touch-action: manipulation;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-feature-settings: normal;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}
s-app ::-webkit-scrollbar {
  display: none;
}
s-app video,
s-app img {
  max-width: 100%;
}
s-app img {
  visibility: hidden;
}
s-app img[src] {
  visibility: visible;
}
s-app iframe {
  border: 0;
}
s-app a {
  color: #000000;
}
s-app a:hover {
  color: #000000;
  text-decoration: none;
}
s-app a:active {
  color: #000000;
}
s-app a:visited {
  color: #000000;
}
s-app * {
  border-style: solid;
}
s-app .fade-enter-active,
s-app .fade-leave-active {
  transition: opacity 0.5s ease;
}
s-app .fade-enter-from,
s-app .fade-leave-to {
  opacity: 0;
}
s-app .fadeEnter-enter-active {
  transition: opacity 0.5s ease;
}
s-app .fadeEnter-enter-from {
  opacity: 0;
}
s-app .collapse-enter-active,
s-app .collapse-leave-active {
  transition: max-height 0.35s ease;
}
s-app .collapse-enter-to,
s-app .collapse-leave-from {
  overflow: hidden;
  max-height: 1000px;
}
s-app .collapse-enter-from,
s-app .collapse-leave-to {
  overflow: hidden;
  max-height: 0;
}
s-app .slidein-enter-active,
s-app .slidein-leave-active {
  transition: transform 0.3s ease-out;
}
s-app .slidein-enter-to,
s-app .slidein-leave-from {
  transform: translateY(0);
}
s-app .slidein-enter-from,
s-app .slidein-leave-to {
  transform: translateY(100%);
}
s-app .scale-enter-active,
s-app .scale-leave-active {
  transition: all 0.5s ease;
}
s-app .scale-enter-from,
s-app .scale-leave-to {
  opacity: 0;
  transform: scale(0.9);
}
s-app .swip-enter-active {
  transition: transform 0.3s ease-out;
}
s-app .swip-enter-to {
  transform: translateX(0);
}
s-app .swip-enter-from {
  transform: translateX(100%);
}
s-app .swipReverse-enter-active,
s-app .swipReverse-leave-active {
  transition: transform 0.3s ease-out;
}
s-app .swipReverse-enter-to,
s-app .swipReverse-leave-from {
  transform: translateX(0);
}
s-app .swipReverse-enter-from,
s-app .swipReverse-leave-to {
  transform: translateX(-100%);
}
s-app .top-list-move {
  transition: all 0.5s ease-in-out;
}
s-app .s-icon-triangle-black-300 {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.33vw 0 1.33vw 2.13vw;
  border-color: transparent transparent transparent #d4e0e5;
  margin: 0 0.2857142857rem;
}
s-app .s-icon-triangle-black-400 {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.33vw 0 1.33vw 2.13vw;
  border-color: transparent transparent transparent #9cb1bd;
  margin: 0 0.5rem;
}
s-app .s-icon-triangle-black-600 {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.33vw 0 1.33vw 2.13vw;
  border-color: transparent transparent transparent var(--color-black-600, #878E92);
  margin: 0 0.2857142857rem;
}
s-app .s-icon-triangle-black-600.is-dark {
  border-color: transparent transparent transparent var(--color-black-600, #6C7276);
}
s-app .s-icon-triangle-black-700 {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.44vw 0 1.44vw 2.67vw;
  border-color: transparent transparent transparent var(--color-black-700, #5A5E62);
  margin: 0 0.5rem;
}
s-app .s-icon-triangle-black-700.is-dark {
  border-color: transparent transparent transparent var(--color-black-600, #6C7276);
}
s-app .s-overflow-x-scroll {
  -ms-overflow-style: none;
}
s-app .s-overflow-x-scroll::-webkit-scrollbar {
  display: none;
}
s-app input {
  outline: none;
}
s-app .s-container {
  width: 100%;
}
@media (min-width: 640px) {
  s-app .s-container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  s-app .s-container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  s-app .s-container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  s-app .s-container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  s-app .s-container {
    max-width: 1536px;
  }
}
s-app .s-btn-normal {
  background-color: var(--color-button-normal);
  color: var(--color-button-normal-text);
}
@keyframes spinnerLeftRight {
    0% {
      left: 75%;
    }
    50% {
      left: -15%;
    }
    100% {
      left: 75%;
    }
  }
s-app .s-loading-spinner:after {
  position: absolute;
  height: 5.333333333333333vw;
  width: 5.333333333333333vw;
  border-radius: 9999px;
  background-color: var(--color-primary);
  opacity: 0.4;
    content: "";
    left: -15%;
    animation: spinnerLeftRight 0.6s infinite;
}
s-app .s-loading-spinner:before {
  position: absolute;
  height: 5.333333333333333vw;
  width: 5.333333333333333vw;
  border-radius: 9999px;
  background-color: var(--color-primary);
  opacity: 1;
    content: "";
    left: -10%;
    animation: spinnerLeftRight 0.6s infinite 0.095s;
}
s-app .s-bet-amount {
  margin-bottom: 1.8666666666666666667vw;
  flex: 1 1 0%;
  border-radius: 0.93333333333333333333vw;
  background-color: var(--color-black-100);
  padding: 1.8666666666666666667vw;
  text-align: center;
  line-height: 1.5;
}
s-app .s-bet-amount:is(.s-dark *) {
  background-color: var(--color-black-900);
}
s-app .s-bet-amount .s-title {
  padding-bottom: 0.8vw;
  font-size: 3.2vw;
  color: var(--color-black-600);
}
s-app .s-bet-amount .s-title:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(237 237 237 / var(--tw-text-opacity, 1));
}
s-app .s-bet-amount .s-input-box {
  display: flex;
  height: 9.3333333333333333333vw;
}
s-app .s-input-field {
  margin-left: 0.8vw;
  margin-right: 0.8vw;
  display: flex;
  height: 9.066666666666666vw;
  width: 23.733333333333334vw;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 0.93333333333333333333vw;
  border-style: solid;
  padding-top: 1.6vw;
  padding-bottom: 1.6vw;
  font-size: 4.533333333333333vw;
  font-weight: 700;
  line-height: 4.266666666666667vw;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}
s-app .s-input-field:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(237 237 237 / var(--tw-text-opacity, 1));
}
s-app .s-input-field.is-default {
  border-width: 1px;
  border-color: var(--color-black-600);
}
s-app .s-input-field.is-focus {
  border-width: 1px;
  border-color: var(--color-primary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
s-app .s-input-field.is-focus:is(.s-dark *) {
  background-color: transparent;
}
s-app .s-input-field.is-focus::after {
  display: inline-block;
}
@keyframes s-inputBlink {
  0% {}
  50% {
    opacity: 0;
  }
  100% {}
}
s-app .s-input-field.is-focus::after {
  animation: s-inputBlink 1.2s infinite steps(1, start);
  font-weight: 400;
    content: "|";
    font-weight: normal;
}
s-app .s-input-field.is-error {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(246 105 135 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 215 224 / var(--tw-bg-opacity, 1));
}
s-app .s-input-field.is-error:is(.s-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(230 38 38 / var(--tw-border-opacity, 1));
  background-color: transparent;
}
s-app .s-input-field.is-disabled {
  border-style: none;
  background-color: var(--color-black-300);
  color: var(--color-black-600);
}
s-app .s-input-field.is-disabled:is(.s-dark *) {
  background-color: var(--color-black-700);
}
s-app .s-sum.s-is-focus::after {
  display: inline-block;
}
@keyframes s-inputBlink {
  0% {}
  50% {
    opacity: 0;
  }
  100% {}
}
s-app .s-sum.s-is-focus::after {
  animation: s-inputBlink 1.2s infinite steps(1, start);
  font-weight: 400;
    content: "|";
    font-weight: normal;
}
s-app .s-calc-btn {
  height: 13.066666666666666667vw;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  background-color: var(--color-black-100);
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}
s-app .s-calc-btn:is(.s-dark *) {
  border-color: var(--color-black-900);
  background-color: var(--color-black-700);
  --tw-text-opacity: 1;
  color: rgb(237 237 237 / var(--tw-text-opacity, 1));
}
s-app .s-checkbox input[type=checkbox]:disabled + label span {
    border: 1px solid rgba(117, 117, 117, 0.5);
    background: rgba(255, 255, 255, 0.1);
  }
s-app .s-checkbox input[type=checkbox]:disabled + label span::after {
  position: absolute;
  left: 1.066666666666666667vw;
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    content: "";
    width: 1px;
    height: 125%;
    background: rgba(117, 117, 117, 0.5);
}
s-app .s-cricket-live-score .s-btn-collapse[data-is-collapsed=true] span {
  --tw-translate-x: 18.666666666666666667vw;
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-cricket-live-score .s-score-item[data-is-collapsed-mode=true][data-inning="1"][data-is-collapsed=true] {
  z-index: 0;
  width: 24vw;
  --tw-translate-x: 18.666666666666666667vw;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-cricket-live-score .s-score-item[data-is-collapsed-mode=true][data-inning="1"][data-is-collapsed=true]:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 8vw;
    opacity: 1;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%, rgb(0, 0, 0) 100%);
  }
s-app .s-cricket-live-score .s-score-item:after {
    content: "";
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
  }
s-app .s-mybet-detail-content .s-row {
  padding: 1.8666666666666666667vw;
}
s-app .s-mybet-detail-content .s-row.s-second {
  padding: 0px;
}
s-app .s-mybet-detail-content .s-row.s-third {
  font-size: 2.6666666666666665vw;
  color: var(--color-black-600);
}
s-app .s-mybet-detail-content .s-row.s-third:is(.s-dark *) {
  color: var(--color-black-500);
}
s-app .s-parlay-betslip .s-input-field {
  margin-left: 0.93333333333333333333vw;
  margin-right: 0.93333333333333333333vw;
  display: flex;
  width: 22.4vw;
  flex: 1 1 0%;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 0.93333333333333333333vw;
  border-style: solid;
  font-size: 3.7333333333333334vw;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}
s-app .s-parlay-betslip .s-input-field:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(237 237 237 / var(--tw-text-opacity, 1));
}
s-app .s-parlay-betslip .s-input-field.is-default {
  border-width: 1px;
  border-color: var(--color-black-600);
}
s-app .s-parlay-betslip .s-input-field.is-focus {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 200 0 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
s-app .s-parlay-betslip .s-input-field.is-focus:is(.s-dark *) {
  border-color: var(--color-primary);
  background-color: var(--color-black-900);
}
s-app .s-parlay-betslip .s-input-field.is-focus::after {
  display: inline-block;
}
@keyframes s-inputBlink {
  0% {}
  50% {
    opacity: 0;
  }
  100% {}
}
s-app .s-parlay-betslip .s-input-field.is-focus::after {
  animation: s-inputBlink 1.2s infinite steps(1, start);
  font-weight: 400;
    content: "|";
    font-weight: normal;
}
s-app .s-parlay-betslip .s-input-field.is-error {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(246 105 135 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 215 224 / var(--tw-bg-opacity, 1));
}
s-app .s-parlay-betslip .s-input-field.is-error:is(.s-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(230 38 38 / var(--tw-border-opacity, 1));
  background-color: transparent;
}
s-app .s-parlay-betslip .s-input-field.is-disabled {
  border-style: none;
  background-color: var(--color-black-300);
  color: var(--color-black-600);
}
s-app .s-parlay-content .swiper {
  z-index: 10;
  height: 100%;
  padding-bottom: 3.7333333333333334vw;
}
s-app .s-parlay-content .\!swiper {
  z-index: 10;
  height: 100%;
  padding-bottom: 3.7333333333333334vw;
}
s-app .s-parlay-content .swiper {
    --swiper-pagination-bullet-horizontal-gap: 1.5px;
  }
s-app .s-parlay-content .\!swiper {
    --swiper-pagination-bullet-horizontal-gap: 1.5px !important;
  }
s-app .s-parlay-content .swiper .swiper-pagination-bullet {
    border-radius: 2px;
  }
s-app .s-parlay-content .\!swiper .swiper-pagination-bullet {
    border-radius: 2px !important;
  }
s-app .s-parlay-content .swiper .swiper-pagination-bullet {
  height: 0.8vw;
  width: 1.6vw;
  background-color: var(--color-event-dot);
  opacity: 0.3;
}
s-app .s-parlay-content .\!swiper .swiper-pagination-bullet {
  height: 0.8vw;
  width: 1.6vw;
  background-color: var(--color-event-dot);
  opacity: 0.3;
}
s-app .s-parlay-content .swiper .swiper-pagination-bullet-active {
  width: 3.2vw;
  background-color: var(--color-event-dot);
  opacity: 1;
}
s-app .s-parlay-content .\!swiper .swiper-pagination-bullet-active {
  width: 3.2vw;
  background-color: var(--color-event-dot);
  opacity: 1;
}
s-app .s-parlay-content .swiper .swiper-pagination {
  bottom: 1.8666666666666666667vw;
  margin-top: 0.5333333333333333vw;
}
s-app .s-parlay-content .\!swiper .swiper-pagination {
  bottom: 1.8666666666666666667vw;
  margin-top: 0.5333333333333333vw;
}
s-app .s-parlay-content .swiper .swiper-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
  }
s-app .s-parlay-content .\!swiper .swiper-pagination {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
s-app .s-parlay-content .swiperSecond {
  z-index: 10;
  height: 100%;
  padding-bottom: 1.8666666666666667vw;
}
s-app .s-btn-switch .s-btn-switch__tgl {
    display: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl, s-app .s-btn-switch .s-btn-switch__tgl:after, s-app .s-btn-switch .s-btn-switch__tgl:before, s-app .s-btn-switch .s-btn-switch__tgl *, s-app .s-btn-switch .s-btn-switch__tgl *:after, s-app .s-btn-switch .s-btn-switch__tgl *:before, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label {
    box-sizing: border-box;
  }
s-app .s-btn-switch .s-btn-switch__tgl::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl:after::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl:before::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl *::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl *:after::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl *:before::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label::-moz-selection {
    background: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl::selection, s-app .s-btn-switch .s-btn-switch__tgl:after::selection, s-app .s-btn-switch .s-btn-switch__tgl:before::selection, s-app .s-btn-switch .s-btn-switch__tgl *::selection, s-app .s-btn-switch .s-btn-switch__tgl *:after::selection, s-app .s-btn-switch .s-btn-switch__tgl *:before::selection, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label::selection {
    background: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label {
    outline: 0;
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label:after, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label:before {
    position: relative;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label:after {
    left: 0;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label:before {
    display: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label:after {
    left: 50%;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none {
    box-sizing: border-box;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none::-moz-selection {
    background: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none::selection {
    background: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none {
    outline: 0;
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none:after, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none:before {
    position: relative;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none:after {
    left: 0;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none:before {
    display: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none-active:after {
    left: 50%;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label {
    background: #a2c1d0;
    transition: all 0.4s ease;
    box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.15);
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:after {
  border-radius: 3.7333333333333333333vw;
    background: #fbfbfb;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.1s ease, margin 0.3s ease;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:hover:after {
    will-change: padding;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:active {
    box-shadow: inset 0 0 0 2em #e8eae9;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:active:after {
  left: 0px;
  padding-left: 3.2vw;
  padding-right: 3.2vw;
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label {
  background-color: var(--color-button-normal);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:active {
    box-shadow: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:active:after {
    margin-left: 0em;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none {
    background: #6f8898;
    transition: all 0.4s ease;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none:after {
  border-radius: 3.7333333333333333333vw;
    background: #ffffff;
    transition: left 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.1s ease, margin 0.3s ease;
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none:hover:after {
    will-change: padding;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none:active {
    box-shadow: inset 0 0 0 2em #e8eae9;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none:active:after {
  left: 0px;
  padding-left: 3.2vw;
  padding-right: 3.2vw;
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-active {
  background-color: var(--color-button-normal);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-active:active {
    box-shadow: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-active:active:after {
    margin-left: 0em;
  }
s-app .s-btn-switch .s-btn-switch__tgl {
    display: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl, s-app .s-btn-switch .s-btn-switch__tgl:after, s-app .s-btn-switch .s-btn-switch__tgl:before, s-app .s-btn-switch .s-btn-switch__tgl *, s-app .s-btn-switch .s-btn-switch__tgl *:after, s-app .s-btn-switch .s-btn-switch__tgl *:before, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label {
    box-sizing: border-box;
  }
s-app .s-btn-switch .s-btn-switch__tgl::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl:after::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl:before::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl *::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl *:after::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl *:before::-moz-selection, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label::-moz-selection {
    background: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl::selection, s-app .s-btn-switch .s-btn-switch__tgl:after::selection, s-app .s-btn-switch .s-btn-switch__tgl:before::selection, s-app .s-btn-switch .s-btn-switch__tgl *::selection, s-app .s-btn-switch .s-btn-switch__tgl *:after::selection, s-app .s-btn-switch .s-btn-switch__tgl *:before::selection, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label::selection {
    background: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-unmatchedMode {
    cursor: pointer;
  }
s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none-unmatchedMode, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none {
    cursor: not-allowed;
  }
s-app .s-btn-switch .s-btn-switch__tgl:checked + .s-btn-switch__tgl-label:after, s-app .s-btn-switch .s-btn-switch__tgl:checked + .s-btn-switch__tgl-label-unmatchedMode:after, s-app .s-btn-switch .s-btn-switch__tgl:checked + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:after, s-app .s-btn-switch .s-btn-switch__tgl:checked + .s-btn-switch__tgl-label-shadow-none:after {
    left: 50%;
  }
s-app .s-btn-switch .s-btn-switch__tgl-label-base, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-unmatchedMode, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none-unmatchedMode, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none {
    outline: 0;
    display: block;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl-label-base:after, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label:after, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-unmatchedMode:after, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:after, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none:after, s-app .s-btn-switch .s-btn-switch__tgl-label-base:before, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label:before, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-unmatchedMode:before, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:before, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none:before {
    position: relative;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
  }
s-app .s-btn-switch .s-btn-switch__tgl-label-base:after, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label:after, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-unmatchedMode:after, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:after, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none:after {
    left: 0;
  }
s-app .s-btn-switch .s-btn-switch__tgl-label-base:before, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label:before, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-unmatchedMode:before, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:before, s-app .s-btn-switch .s-btn-switch__tgl + .s-btn-switch__tgl-label-shadow-none:before {
    display: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl-active-base, s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:active, s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-unmatchedMode:active, s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none:active, s-app .s-btn-switch .s-btn-switch__tgl-ios:checked + .s-btn-switch__tgl-label:active, s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:active, s-app .s-btn-switch .s-btn-switch__tgl-checked-base:active {
    box-shadow: none;
  }
s-app .s-btn-switch .s-btn-switch__tgl-active-base:after, s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:active:after, s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-unmatchedMode:active:after, s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none:active:after, s-app .s-btn-switch .s-btn-switch__tgl-ios:checked + .s-btn-switch__tgl-label:active:after, s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:active:after, s-app .s-btn-switch .s-btn-switch__tgl-checked-base:active:after {
    margin-left: 0em;
  }
s-app .s-btn-switch .s-btn-switch__tgl-checked-base, s-app .s-btn-switch .s-btn-switch__tgl-ios:checked + .s-btn-switch__tgl-label-shadow-none-unmatchedMode, s-app .s-btn-switch .s-btn-switch__tgl-ios:checked + .s-btn-switch__tgl-label-unmatchedMode, s-app .s-btn-switch .s-btn-switch__tgl-ios:checked + .s-btn-switch__tgl-label-shadow-none {
  background-color: var(--color-button-unmatched);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:is(.s-dark *) {
  background-color: var(--color-black-600);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label {
    background: #a2c1d0;
    transition: all 0.4s ease;
    box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.15);
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:after {
  border-radius: 9999px;
    background: #fbfbfb;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.1s ease, margin 0.3s ease;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:hover:after {
    will-change: padding;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label:active:after {
  left: 0px;
  padding-left: 3.2vw;
  padding-right: 3.2vw;
}
s-app .s-btn-switch .s-btn-switch__tgl-ios:checked + .s-btn-switch__tgl-label {
  background-color: var(--color-button-normal);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios:checked + .s-btn-switch__tgl-label:is(.s-dark *) {
  background-color: var(--color-button-normal);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none {
    background: #6f8898;
    transition: all 0.4s ease;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none:after {
  border-radius: 3.7333333333333333333vw;
    background: #ffffff;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.1s ease, margin 0.3s ease;
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none:hover:after {
    will-change: padding;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none:active:after {
  left: 0px;
  padding-left: 3.2vw;
  padding-right: 3.2vw;
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-unmatchedMode:is(.s-dark *) {
  background-color: var(--color-black-600);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-unmatchedMode {
    background: #dde3e5;
    transition: all 0.4s ease;
    box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.15);
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-unmatchedMode:after {
  border-radius: 9999px;
    background: #fbfbfb;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.1s ease, margin 0.3s ease;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-unmatchedMode:hover:after {
    will-change: padding;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-unmatchedMode:active:after {
  left: 0px;
  padding-left: 2.1333333333333333vw;
  padding-right: 2.1333333333333333vw;
}
s-app .s-btn-switch .s-btn-switch__tgl-ios:checked + .s-btn-switch__tgl-label-unmatchedMode {
  background-color: var(--color-button-unmatched);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-unmatchedMode {
  border-width: 1px;
  border-color: var(--color-black-400);
  background-color: var(--color-black-100);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:is(.s-dark *) {
  border-color: var(--color-black-700);
  background-color: var(--color-black-900);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-unmatchedMode {
    transition: all 0.4s ease;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:after {
  border-radius: 3.7333333333333333333vw;
  background-color: var(--color-black-400);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:is(.s-dark *):after {
  background-color: var(--color-black-700);
}
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:after {
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.1s ease, margin 0.3s ease;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:hover:after {
    will-change: padding;
  }
s-app .s-btn-switch .s-btn-switch__tgl-ios + .s-btn-switch__tgl-label-shadow-none-unmatchedMode:active:after {
  left: 0px;
}
s-app .s-tennies-live-score .s-btn-collapse[data-is-collapsed=true] span {
  --tw-translate-x: -12.266666666666667vw;
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-tennies-live-score .s-score-wrapper {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
}
s-app .s-tennies-live-score .s-score-wrapper[data-is-collapsed=true] {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-tennies-live-score .s-score-item[data-is-collapsed-mode=true][data-is-current-set=true][data-is-collapsed=true] {
  position: absolute;
  width: 5.866666666666666vw;
  --tw-translate-x: -5.6vw;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 300ms;
  transition-duration: 300ms;
}
s-app .s-tennies-live-score .s-score-item[data-is-collapsed-mode=true][data-is-current-set=true][data-is-collapsed=true]:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 6.133333333333334vw;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%, rgb(0, 0, 0) 100%);
  }
s-app .s-widget .swiper {
  margin-left: 0px;
  margin-right: 0px;
}
s-app .s-widget .\!swiper {
  margin-left: 0px;
  margin-right: 0px;
}
s-app .s-widget .swiper-wrapper {
  display: flex;
  align-items: center;
}
s-app .s-widget .swiper-wrapper .swiper-slide {
  width: var(--v1816994e);
}
s-app .widget-leagues {
  background: var(--v06d9079c);
  color: var(--v96847278);
}
s-app .stickyContainer {
  bottom: var(--bfdb9434);
}
s-app .s-my-bets {
  height: calc(var(--v91910bda));
  transition-duration: calc(var(--v66fd57c4) * 1ms);
}
s-app .s-my-bets-mask {
  transition-duration: calc(var(--v66fd57c4) * 1ms);
}
s-app .s-event-count {
  background-color: var(--color-main-menu-number-bg);
  color: var(--color-main-menu-num);
}
s-app .s-event-count[data-is-selected=true][data-is-my-pin-mode=false] {
  background-color: var(--color-unread-number-bg);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
s-app .s-event-count.s-my-fav[data-is-selected=true] {
  background-color: var(--color-unread-number-bg);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
s-app .s-event-count[data-has-casino-tab=false][data-has-all-event-type-tab=true] {
  left: 10.4vw;
}
s-app .s-event-count[data-has-casino-tab=true][data-has-all-event-type-tab=true] {
  left: 10.4vw;
}
s-app .s-event-count[data-has-casino-tab=false][data-has-all-event-type-tab=false] {
  left: 10.4vw;
}
s-app .s-pointer-events-none {
  pointer-events: none;
}
s-app .s-visible {
  visibility: visible;
}
s-app .s-invisible {
  visibility: hidden;
}
s-app .s-fixed {
  position: fixed;
}
s-app .s-float-button {
  bottom: var(--v8609bcc0);
}
s-app .s-absolute {
  position: absolute;
}
s-app .s-relative {
  position: relative;
}
s-app .s-sticky {
  position: sticky;
}
s-app .-s-bottom-0 {
  bottom: -0px;
}
s-app .-s-bottom-2px {
  bottom: -0.53333333333vw;
}
s-app .-s-bottom-4px {
  bottom: -1.666666666666666667vw;
}
s-app .-s-bottom-9px {
  bottom: -2.4vw;
}
s-app .-s-left-0 {
  left: -0px;
}
s-app .-s-left-4 {
  left: -3.7333333333333333333vw;
}
s-app .-s-left-8px {
  left: -2.13333333333vw;
}
s-app .-s-left-\[0\.7888vw\] {
  left: -0.7888vw;
}
s-app .-s-left-\[1rem\] {
  left: -1rem;
}
s-app .-s-right-2px {
  right: -0.53333333333vw;
}
s-app .-s-right-\[3\.5888vw\] {
  right: -3.5888vw;
}
s-app .-s-top-1 {
  top: -0.93333333333333333333vw;
}
s-app .-s-top-2 {
  top: -1.8666666666666666667vw;
}
s-app .-s-top-2\.5px {
  top: -0.66666666666666666667vw;
}
s-app .-s-top-2px {
  top: -0.53333333333vw;
}
s-app .-s-top-px {
  top: -0.26666666666666666667vw;
}
s-app .s--right-4 {
  right: -3.7333333333333333333vw;
}
s-app .s--top-1\/2 {
  top: -50%;
}
s-app .s-bottom-0 {
  bottom: 0px;
}
s-app .s-bottom-1 {
  bottom: 0.93333333333333333333vw;
}
s-app .s-bottom-14 {
  bottom: 13.066666666666666667vw;
}
s-app .s-bottom-2 {
  bottom: 1.8666666666666666667vw;
}
s-app .s-bottom-20px {
  bottom: 5.333333333333333vw;
}
s-app .s-bottom-28 {
  bottom: 26.133333333333333333vw;
}
s-app .s-left-0 {
  left: 0px;
}
s-app .s-left-1\/2 {
  left: 50%;
}
s-app .s-left-39px {
  left: 10.4vw;
}
s-app .s-left-4 {
  left: 3.7333333333333333333vw;
}
s-app .s-left-40px {
  left: 10.666666666666666667vw;
}
s-app .s-left-8 {
  left: 7.4666666666666666667vw;
}
s-app .s-left-\[49\%\] {
  left: 49%;
}
s-app .s-left-\[51\%\] {
  left: 51%;
}
s-app .s-right-0 {
  right: 0px;
}
s-app .s-right-2 {
  right: 1.8666666666666666667vw;
}
s-app .s-right-3 {
  right: 2.8vw;
}
s-app .s-right-32px {
  right: 8.533333333333333vw;
}
s-app .s-right-4 {
  right: 3.7333333333333333333vw;
}
s-app .s-right-48 {
  right: 44.8vw;
}
s-app .s-right-5 {
  right: 4.6666666666666666667vw;
}
s-app .s-right-8px {
  right: 2.13333333333vw;
}
s-app .s-top-0 {
  top: 0px;
}
s-app .s-top-1\/2 {
  top: 50%;
}
s-app .s-top-10 {
  top: 9.3333333333333333333vw;
}
s-app .s-top-13px {
  top: 3.466666666666667vw;
}
s-app .s-top-2 {
  top: 1.8666666666666666667vw;
}
s-app .s-top-2px {
  top: 0.53333333333vw;
}
s-app .s-top-3 {
  top: 2.8vw;
}
s-app .s-top-3\.5 {
  top: 3.2666666666666666667vw;
}
s-app .s-top-3px {
  top: 0.8vw;
}
s-app .s-top-4 {
  top: 3.7333333333333333333vw;
}
s-app .s-top-44px {
  top: 11.733333333333333333vw;
}
s-app .s-top-8 {
  top: 7.4666666666666666667vw;
}
s-app .s-top-8px {
  top: 2.13333333333vw;
}
s-app .-s-z-10 {
  z-index: -10;
}
s-app .s-z-0 {
  z-index: 0;
}
s-app .s-z-10 {
  z-index: 10;
}
s-app .s-z-20 {
  z-index: 20;
}
s-app .s-z-30 {
  z-index: 30;
}
s-app .s-z-40 {
  z-index: 40;
}
s-app .s-z-50 {
  z-index: 50;
}
s-app .s-z-70 {
  z-index: 70;
}
s-app .s-z-\[300\] {
  z-index: 300;
}
s-app .-s-m-1 {
  margin: -0.93333333333333333333vw;
}
s-app .-s-m-1px {
  margin: -0.26666666666666666vw;
}
s-app .-s-m-4 {
  margin: -3.7333333333333333333vw;
}
s-app .s-m-4px {
  margin: 1.0666666666666667vw;
}
s-app .s-m-auto {
  margin: auto;
}
s-app .-s-mx-1px {
  margin-left: -0.26666666666666666vw;
  margin-right: -0.26666666666666666vw;
}
s-app .-s-mx-px {
  margin-left: -0.26666666666666666667vw;
  margin-right: -0.26666666666666666667vw;
}
s-app .s--mx-2 {
  margin-left: -1.8666666666666666667vw;
  margin-right: -1.8666666666666666667vw;
}
s-app .s--mx-7 {
  margin-left: -6.5333333333333333333vw;
  margin-right: -6.5333333333333333333vw;
}
s-app .s--mx-8 {
  margin-left: -7.4666666666666666667vw;
  margin-right: -7.4666666666666666667vw;
}
s-app .s-mx-0\.5 {
  margin-left: 0.46666666666666666667vw;
  margin-right: 0.46666666666666666667vw;
}
s-app .s-mx-1 {
  margin-left: 0.93333333333333333333vw;
  margin-right: 0.93333333333333333333vw;
}
s-app .s-mx-1\.5 {
  margin-left: 1.4vw;
  margin-right: 1.4vw;
}
s-app .s-mx-2 {
  margin-left: 1.8666666666666666667vw;
  margin-right: 1.8666666666666666667vw;
}
s-app .s-mx-3px {
  margin-left: 0.8vw;
  margin-right: 0.8vw;
}
s-app .s-mx-4 {
  margin-left: 3.7333333333333333333vw;
  margin-right: 3.7333333333333333333vw;
}
s-app .s-mx-4px {
  margin-left: 1.0666666666666667vw;
  margin-right: 1.0666666666666667vw;
}
s-app .s-mx-7px {
  margin-left: 1.8666666666666667vw;
  margin-right: 1.8666666666666667vw;
}
s-app .s-mx-8 {
  margin-left: 7.4666666666666666667vw;
  margin-right: 7.4666666666666666667vw;
}
s-app .s-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
s-app .s-mx-px {
  margin-left: 0.26666666666666666667vw;
  margin-right: 0.26666666666666666667vw;
}
s-app .s-my-0\.5 {
  margin-top: 0.46666666666666666667vw;
  margin-bottom: 0.46666666666666666667vw;
}
s-app .s-my-14px {
  margin-top: 3.7333333333333334vw;
  margin-bottom: 3.7333333333333334vw;
}
s-app .s-my-2 {
  margin-top: 1.8666666666666666667vw;
  margin-bottom: 1.8666666666666666667vw;
}
s-app .s-my-4px {
  margin-top: 1.0666666666666667vw;
  margin-bottom: 1.0666666666666667vw;
}
s-app .s-my-7px {
  margin-top: 1.8666666666666667vw;
  margin-bottom: 1.8666666666666667vw;
}
s-app .-s-mb-3px {
  margin-bottom: -0.8vw;
}
s-app .-s-mb-4px {
  margin-bottom: -1.0666666666666667vw;
}
s-app .-s-ml-0\.5 {
  margin-left: -0.46666666666666666667vw;
}
s-app .-s-ml-10px {
  margin-left: -2.6666666666666665vw;
}
s-app .-s-ml-4px {
  margin-left: -1.0666666666666667vw;
}
s-app .-s-mr-3px {
  margin-right: -0.8vw;
}
s-app .-s-mr-4px {
  margin-right: -1.0666666666666667vw;
}
s-app .-s-mt-1 {
  margin-top: -0.93333333333333333333vw;
}
s-app .-s-mt-1px {
  margin-top: -0.26666666666666666vw;
}
s-app .-s-mt-24px {
  margin-top: -6.4vw;
}
s-app .-s-mt-3px {
  margin-top: -0.8vw;
}
s-app .-s-mt-4px {
  margin-top: -1.0666666666666667vw;
}
s-app .s--ml-0\.5 {
  margin-left: -0.46666666666666666667vw;
}
s-app .s--ml-4px {
  margin-left: -1.0666666666666667vw;
}
s-app .s--ml-5px {
  margin-left: -1.3333333333333333vw;
}
s-app .s--mt-4 {
  margin-top: -3.7333333333333333333vw;
}
s-app .s-mb-0 {
  margin-bottom: 0px;
}
s-app .s-mb-0\.5 {
  margin-bottom: 0.46666666666666666667vw;
}
s-app .s-mb-1 {
  margin-bottom: 0.93333333333333333333vw;
}
s-app .s-mb-10px {
  margin-bottom: 2.6666666666666665vw;
}
s-app .s-mb-12px {
  margin-bottom: 3.2vw;
}
s-app .s-mb-16px {
  margin-bottom: 4.266666666666667vw;
}
s-app .s-mb-1px {
  margin-bottom: 0.26666666666666666vw;
}
s-app .s-mb-2 {
  margin-bottom: 1.8666666666666666667vw;
}
s-app .s-mb-2\.5 {
  margin-bottom: 2.3333333333333333333vw;
}
s-app .s-mb-20px {
  margin-bottom: 5.333333333333333vw;
}
s-app .s-mb-2px {
  margin-bottom: 0.5333333333333333vw;
}
s-app .s-mb-3 {
  margin-bottom: 2.8vw;
}
s-app .s-mb-3px {
  margin-bottom: 0.8vw;
}
s-app .s-mb-4 {
  margin-bottom: 3.7333333333333333333vw;
}
s-app .s-mb-4px {
  margin-bottom: 1.0666666666666667vw;
}
s-app .s-mb-6 {
  margin-bottom: 5.6vw;
}
s-app .s-mb-60px {
  margin-bottom: 16vw;
}
s-app .s-mb-6px {
  margin-bottom: 1.6vw;
}
s-app .s-mb-76px {
  margin-bottom: 20.266666666666666vw;
}
s-app .s-mb-7px {
  margin-bottom: 1.8666666666666667vw;
}
s-app .s-mb-9px {
  margin-bottom: 2.4vw;
}
s-app .s-ml-1 {
  margin-left: 0.93333333333333333333vw;
}
s-app .s-ml-1\.5 {
  margin-left: 1.4vw;
}
s-app .s-ml-10 {
  margin-left: 9.3333333333333333333vw;
}
s-app .s-ml-10px {
  margin-left: 2.6666666666666665vw;
}
s-app .s-ml-1px {
  margin-left: 0.26666666666666666vw;
}
s-app .s-ml-2 {
  margin-left: 1.8666666666666666667vw;
}
s-app .s-ml-2px {
  margin-left: 0.5333333333333333vw;
}
s-app .s-ml-3px {
  margin-left: 0.8vw;
}
s-app .s-ml-4px {
  margin-left: 1.0666666666666667vw;
}
s-app .s-ml-5px {
  margin-left: 1.3333333333333333vw;
}
s-app .s-ml-7px {
  margin-left: 1.8666666666666667vw;
}
s-app .s-ml-9px {
  margin-left: 2.4vw;
}
s-app .s-ml-auto {
  margin-left: auto;
}
s-app .s-ml-px {
  margin-left: 0.26666666666666666667vw;
}
s-app .s-mr-0\.5 {
  margin-right: 0.46666666666666666667vw;
}
s-app .s-mr-1 {
  margin-right: 0.93333333333333333333vw;
}
s-app .s-mr-1\.5 {
  margin-right: 1.4vw;
}
s-app .s-mr-10px {
  margin-right: 2.6666666666666665vw;
}
s-app .s-mr-12px {
  margin-right: 3.2vw;
}
s-app .s-mr-15px {
  margin-right: 4vw;
}
s-app .s-mr-1px {
  margin-right: 0.26666666666666666vw;
}
s-app .s-mr-2 {
  margin-right: 1.8666666666666666667vw;
}
s-app .s-mr-2px {
  margin-right: 0.5333333333333333vw;
}
s-app .s-mr-3 {
  margin-right: 2.8vw;
}
s-app .s-mr-3px {
  margin-right: 0.8vw;
}
s-app .s-mr-4 {
  margin-right: 3.7333333333333333333vw;
}
s-app .s-mr-4px {
  margin-right: 1.0666666666666667vw;
}
s-app .s-mr-5 {
  margin-right: 4.6666666666666666667vw;
}
s-app .s-mr-5px {
  margin-right: 1.3333333333333333vw;
}
s-app .s-mr-6 {
  margin-right: 5.6vw;
}
s-app .s-mr-7px {
  margin-right: 1.8666666666666667vw;
}
s-app .s-mr-8px {
  margin-right: 2.1333333333333333vw;
}
s-app .s-mr-9px {
  margin-right: 2.4vw;
}
s-app .s-mr-auto {
  margin-right: auto;
}
s-app .s-mt-0 {
  margin-top: 0px;
}
s-app .s-mt-0\.5 {
  margin-top: 0.46666666666666666667vw;
}
s-app .s-mt-14px {
  margin-top: 3.7333333333333334vw;
}
s-app .s-mt-2 {
  margin-top: 1.8666666666666666667vw;
}
s-app .s-mt-2px {
  margin-top: 0.5333333333333333vw;
}
s-app .s-mt-3 {
  margin-top: 2.8vw;
}
s-app .s-mt-3px {
  margin-top: 0.8vw;
}
s-app .s-mt-4px {
  margin-top: 1.0666666666666667vw;
}
s-app .s-mt-7px {
  margin-top: 1.8666666666666667vw;
}
s-app .s-mt-auto {
  margin-top: auto;
}
s-app .s-mt-px {
  margin-top: 0.26666666666666666667vw;
}
s-app .s-line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
s-app .s-line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
s-app .s-block {
  display: block;
}
s-app .s-inline-block {
  display: inline-block;
}
s-app .s-flex {
  display: flex;
}
s-app .s-inline-flex {
  display: inline-flex;
}
s-app .s-grid {
  display: grid;
}
s-app .s-contents {
  display: contents;
}
s-app .s-hidden {
  display: none;
}
s-app .s-aspect-video {
  aspect-ratio: 16 / 9;
}
s-app .s-h-0 {
  height: 0px;
}
s-app .s-h-1\/2 {
  height: 50%;
}
s-app .s-h-10 {
  height: 9.3333333333333333333vw;
}
s-app .s-h-10px {
  height: 2.6666666666666665vw;
}
s-app .s-h-11px {
  height: 2.933333333333333vw;
}
s-app .s-h-120px {
  height: 32vw;
}
s-app .s-h-12px {
  height: 3.2vw;
}
s-app .s-h-14px {
  height: 3.7333333333333334vw;
}
s-app .s-h-15px {
  height: 4vw;
}
s-app .s-h-16px {
  height: 4.266666666666667vw;
}
s-app .s-h-17px {
  height: 4.533333333333333vw;
}
s-app .s-h-19px {
  height: 5.066666666666666vw;
}
s-app .s-h-2 {
  height: 1.8666666666666666667vw;
}
s-app .s-h-20px {
  height: 5.333333333333333vw;
}
s-app .s-h-21px {
  height: 5.6vw;
}
s-app .s-h-22px {
  height: 5.866666666666666vw;
}
s-app .s-h-24px {
  height: 6.4vw;
}
s-app .s-h-25px {
  height: 6.666666666666667vw;
}
s-app .s-h-26px {
  height: 6.933333333333334vw;
}
s-app .s-h-27px {
  height: 7.2vw;
}
s-app .s-h-28 {
  height: 26.133333333333333333vw;
}
s-app .s-h-2px {
  height: 0.5333333333333333vw;
}
s-app .s-h-3\.5 {
  height: 3.2666666666666666667vw;
}
s-app .s-h-30px {
  height: 8vw;
}
s-app .s-h-31px {
  height: 8.266666666666667vw;
}
s-app .s-h-32px {
  height: 8.533333333333333vw;
}
s-app .s-h-33px {
  height: 8.8vw;
}
s-app .s-h-34px {
  height: 9.066666666666666vw;
}
s-app .s-h-35px {
  height: 9.333333333333334vw;
}
s-app .s-h-38px {
  height: 10.133333333333333vw;
}
s-app .s-h-39px {
  height: 10.4vw;
}
s-app .s-h-3px {
  height: 0.8vw;
}
s-app .s-h-4 {
  height: 3.7333333333333333333vw;
}
s-app .s-h-40px {
  height: 10.666666666666666vw;
}
s-app .s-h-42px {
  height: 11.2vw;
}
s-app .s-h-44px {
  height: 11.733333333333333vw;
}
s-app .s-h-45px {
  height: 12vw;
}
s-app .s-h-48px {
  height: 12.8vw;
}
s-app .s-h-4px {
  height: 1.0666666666666667vw;
}
s-app .s-h-5 {
  height: 4.6666666666666666667vw;
}
s-app .s-h-50px {
  height: 13.333333333333334vw;
}
s-app .s-h-53px {
  height: 14.133333333333333vw;
}
s-app .s-h-59px {
  height: 15.733333333333333vw;
}
s-app .s-h-6px {
  height: 1.6vw;
}
s-app .s-h-7 {
  height: 6.5333333333333333333vw;
}
s-app .s-h-70px {
  height: 18.666666666666668vw;
}
s-app .s-h-7px {
  height: 1.8666666666666667vw;
}
s-app .s-h-8 {
  height: 7.4666666666666666667vw;
}
s-app .s-h-81px {
  height: 21.6vw;
}
s-app .s-h-84px {
  height: 22.4vw;
}
s-app .s-h-9 {
  height: 8.4vw;
}
s-app .s-h-9px {
  height: 2.4vw;
}
s-app .s-h-auto {
  height: auto;
}
s-app .s-h-full {
  height: 100%;
}
s-app .s-h-min {
  height: -moz-min-content;
  height: min-content;
}
s-app .s-max-h-72 {
  max-height: 67.2vw;
}
s-app .s-max-h-\[316px\] {
  max-height: 316px;
}
s-app .s-min-h-0 {
  min-height: 0px;
}
s-app .s-min-h-10px {
  min-height: 2.6666666666666665vw;
}
s-app .s-min-h-125px {
  min-height: 33.333333333333336vw;
}
s-app .s-min-h-24 {
  min-height: 22.4vw;
}
s-app .s-min-h-28px {
  min-height: 7.466666666666667vw;
}
s-app .s-min-h-30px {
  min-height: 8vw;
}
s-app .s-min-h-35px {
  min-height: 9.333333333333334vw;
}
s-app .s-min-h-38px {
  min-height: 10.133333333333333vw;
}
s-app .s-min-h-40px {
  min-height: 10.666666666666666vw;
}
s-app .s-min-h-44px {
  min-height: 11.733333333333333vw;
}
s-app .s-min-h-45px {
  min-height: 12vw;
}
s-app .s-min-h-48px {
  min-height: 12.8vw;
}
s-app .s-min-h-49px {
  min-height: 13.066666666666666vw;
}
s-app .s-min-h-53px {
  min-height: 14.133333333333333vw;
}
s-app .s-min-h-60px {
  min-height: 16vw;
}
s-app .s-min-h-\[68vw\] {
  min-height: 68vw;
}
s-app .s-min-h-\[87\.04rem\] {
  min-height: 87.04rem;
}
s-app .s-min-h-full-with-header {
  min-height: calc(100vh - 13.34vw);
}
s-app .s-w-1\/2 {
  width: 50%;
}
s-app .s-w-1\/3 {
  width: 33.333333%;
}
s-app .s-w-1\/4 {
  width: 25%;
}
s-app .s-w-10 {
  width: 9.3333333333333333333vw;
}
s-app .s-w-10\/12 {
  width: 83.333333%;
}
s-app .s-w-100px {
  width: 26.666666666666668vw;
}
s-app .s-w-102px {
  width: 27.2vw;
}
s-app .s-w-10px {
  width: 2.6666666666666665vw;
}
s-app .s-w-11\/12 {
  width: 91.666667%;
}
s-app .s-w-111px {
  width: 29.6vw;
}
s-app .s-w-115px {
  width: 30.666666666666668vw;
}
s-app .s-w-118px {
  width: 31.466666666666665vw;
}
s-app .s-w-12 {
  width: 11.2vw;
}
s-app .s-w-129px {
  width: 34.4vw;
}
s-app .s-w-12px {
  width: 3.2vw;
}
s-app .s-w-133px {
  width: 35.46666666666667vw;
}
s-app .s-w-147px {
  width: 39.2vw;
}
s-app .s-w-14px {
  width: 3.7333333333333334vw;
}
s-app .s-w-154px {
  width: 41.06666666666667vw;
}
s-app .s-w-16px {
  width: 4.266666666666667vw;
}
s-app .s-w-181px {
  width: 48.266666666666666vw;
}
s-app .s-w-19px {
  width: 5.066666666666666vw;
}
s-app .s-w-1px {
  width: 0.26666666666666666vw;
}
s-app .s-w-2 {
  width: 1.8666666666666666667vw;
}
s-app .s-w-2\/12 {
  width: 16.666667%;
}
s-app .s-w-2\/3 {
  width: 66.666667%;
}
s-app .s-w-20 {
  width: 18.666666666666666667vw;
}
s-app .s-w-200px {
  width: 53.333333333333336vw;
}
s-app .s-w-219px {
  width: 58.4vw;
}
s-app .s-w-21px {
  width: 5.6vw;
}
s-app .s-w-22px {
  width: 5.866666666666666vw;
}
s-app .s-w-23px {
  width: 6.133333333333334vw;
}
s-app .s-w-24 {
  width: 22.4vw;
}
s-app .s-w-24px {
  width: 6.4vw;
}
s-app .s-w-251px {
  width: 66.93333333333334vw;
}
s-app .s-w-253px {
  width: 67.46666666666667vw;
}
s-app .s-w-25px {
  width: 6.666666666666667vw;
}
s-app .s-w-26px {
  width: 6.933333333333334vw;
}
s-app .s-w-28 {
  width: 26.133333333333333333vw;
}
s-app .s-w-281px {
  width: 74.93333333333334vw;
}
s-app .s-w-3\/12 {
  width: 25%;
}
s-app .s-w-30px {
  width: 8vw;
}
s-app .s-w-31px {
  width: 8.266666666666667vw;
}
s-app .s-w-335px {
  width: 89.33333333333333vw;
}
s-app .s-w-34px {
  width: 9.066666666666666vw;
}
s-app .s-w-357px {
  width: 95.2vw;
}
s-app .s-w-3px {
  width: 0.8vw;
}
s-app .s-w-4 {
  width: 3.7333333333333333333vw;
}
s-app .s-w-40px {
  width: 10.666666666666666vw;
}
s-app .s-w-42px {
  width: 11.2vw;
}
s-app .s-w-44 {
  width: 41.066666666666666667vw;
}
s-app .s-w-44px {
  width: 11.733333333333333vw;
}
s-app .s-w-45px {
  width: 12vw;
}
s-app .s-w-46px {
  width: 12.266666666666667vw;
}
s-app .s-w-48 {
  width: 44.8vw;
}
s-app .s-w-48px {
  width: 12.8vw;
}
s-app .s-w-4px {
  width: 1.0666666666666667vw;
}
s-app .s-w-5\/6 {
  width: 83.333333%;
}
s-app .s-w-50px {
  width: 13.333333333333334vw;
}
s-app .s-w-58px {
  width: 15.466666666666667vw;
}
s-app .s-w-59px {
  width: 15.733333333333333vw;
}
s-app .s-w-6 {
  width: 5.6vw;
}
s-app .s-w-60 {
  width: 56vw;
}
s-app .s-w-60\.6px {
  width: 16.16vw;
}
s-app .s-w-64px {
  width: 17.066666666666666vw;
}
s-app .s-w-68px {
  width: 18.133333333333333vw;
}
s-app .s-w-7 {
  width: 6.5333333333333333333vw;
}
s-app .s-w-70px {
  width: 18.666666666666668vw;
}
s-app .s-w-7px {
  width: 1.8666666666666667vw;
}
s-app .s-w-8 {
  width: 7.4666666666666666667vw;
}
s-app .s-w-80px {
  width: 21.333333333333332vw;
}
s-app .s-w-82px {
  width: 21.866666666666667vw;
}
s-app .s-w-83px {
  width: 22.133333333333333vw;
}
s-app .s-w-88px {
  width: 23.466666666666665vw;
}
s-app .s-w-8px {
  width: 2.1333333333333333vw;
}
s-app .s-w-9\/12 {
  width: 75%;
}
s-app .s-w-90px {
  width: 24vw;
}
s-app .s-w-\[100vw\] {
  width: 100vw;
}
s-app .s-w-auto {
  width: auto;
}
s-app .s-w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
s-app .s-w-full {
  width: 100%;
}
s-app .s-w-max {
  width: -moz-max-content;
  width: max-content;
}
s-app .s-w-min {
  width: -moz-min-content;
  width: min-content;
}
s-app .s-min-w-14px {
  min-width: 3.7333333333333334vw;
}
s-app .s-min-w-24px {
  min-width: 6.4vw;
}
s-app .s-min-w-90px {
  min-width: 24vw;
}
s-app .s-min-w-min {
  min-width: -moz-min-content;
  min-width: min-content;
}
s-app .s-max-w-\[480px\] {
  max-width: 480px;
}
s-app .s-flex-1 {
  flex: 1 1 0%;
}
s-app .s-flex-shrink-0 {
  flex-shrink: 0;
}
s-app .s-shrink-0 {
  flex-shrink: 0;
}
s-app .s-flex-grow-0 {
  flex-grow: 0;
}
s-app .s-grow {
  flex-grow: 1;
}
s-app .s-origin-center {
  transform-origin: center;
}
s-app .-s-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .-s-translate-x-\[10px\] {
  --tw-translate-x: -10px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .-s-translate-x-\[5px\] {
  --tw-translate-x: -5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .-s-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .-s-translate-y-\[10px\] {
  --tw-translate-y: -10px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .-s-translate-y-\[5px\] {
  --tw-translate-y: -5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s--translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s--translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s--translate-y-4px {
  --tw-translate-y: -1.666666666666666667vw;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-translate-y-3px {
  --tw-translate-y: 0.8vw;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .-s-rotate-0 {
  --tw-rotate: -0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .-s-rotate-180 {
  --tw-rotate: -180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .-s-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-scale-\[83\.3\%\] {
  --tw-scale-x: 83.3%;
  --tw-scale-y: 83.3%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
s-app .s-transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes s-btnFeedback {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
s-app .s-animate-btn-feedback {
  animation: s-btnFeedback 0.65s linear;
}
@keyframes s-btnFeedbackMask {
  0% {
    opacity: 0.05;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 0;
  }
}
s-app .s-animate-btn-feedback-mask {
  animation: s-btnFeedbackMask 0.65s linear;
}
@keyframes s-skeleton {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
s-app .s-animate-skeleton {
  animation: s-skeleton 1.4s ease infinite;
}
@keyframes s-sparkBack {
  0%, to {
    background: #7cc3f5;
  }
  50% {
    color: #000000;
    background: #f6ff0e;
  }
}
s-app .s-animate-spark-back {
  animation: s-sparkBack 0.8s ease;
}
@keyframes s-sparkLay {
  0%, to {
    background: #faa9ba;
  }
  50% {
    color: #000000;
    background: #26f1f8;
  }
}
s-app .s-animate-spark-lay {
  animation: s-sparkLay 0.8s ease;
}
s-app .s-animate-spark-no {
  animation: s-sparkLay 0.8s ease;
}
s-app .s-animate-spark-yes {
  animation: s-sparkBack 0.8s ease;
}
@keyframes s-spin {
  to {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(360deg);
  }
  50% {
    transform: rotate(180deg);
  }
}
s-app .s-animate-spin {
  animation: s-spin 1s linear infinite;
}
s-app .s-cursor-pointer {
  cursor: pointer;
}
s-app .s-select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
s-app .s-list-decimal {
  list-style-type: decimal;
}
s-app .s-list-none {
  list-style-type: none;
}
s-app .s-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
s-app .s-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
s-app .s-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
s-app .s-flex-row {
  flex-direction: row;
}
s-app .s-flex-col {
  flex-direction: column;
}
s-app .s-flex-wrap {
  flex-wrap: wrap;
}
s-app .s-flex-nowrap {
  flex-wrap: nowrap;
}
s-app .s-content-between {
  align-content: space-between;
}
s-app .s-items-start {
  align-items: flex-start;
}
s-app .s-items-end {
  align-items: flex-end;
}
s-app .s-items-center {
  align-items: center;
}
s-app .s-items-baseline {
  align-items: baseline;
}
s-app .s-justify-start {
  justify-content: flex-start;
}
s-app .s-justify-end {
  justify-content: flex-end;
}
s-app .s-justify-center {
  justify-content: center;
}
s-app .s-justify-between {
  justify-content: space-between;
}
s-app .s-justify-around {
  justify-content: space-around;
}
s-app .s-gap-1 {
  gap: 0.93333333333333333333vw;
}
s-app .s-gap-10px {
  gap: 2.6666666666666665vw;
}
s-app .s-gap-12px {
  gap: 3.2vw;
}
s-app .s-gap-1px {
  gap: 0.26666666666666666vw;
}
s-app .s-gap-2px {
  gap: 0.5333333333333333vw;
}
s-app .s-gap-3px {
  gap: 0.8vw;
}
s-app .s-gap-7px {
  gap: 1.8666666666666667vw;
}
s-app .s-gap-x-2 {
  -moz-column-gap: 1.8666666666666666667vw;
       column-gap: 1.8666666666666666667vw;
}
s-app .s-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.46666666666666666667vw * var(--tw-space-x-reverse));
  margin-left: calc(0.46666666666666666667vw * calc(1 - var(--tw-space-x-reverse)));
}
s-app .s-space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.93333333333333333333vw * var(--tw-space-x-reverse));
  margin-left: calc(0.93333333333333333333vw * calc(1 - var(--tw-space-x-reverse)));
}
s-app .s-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.8666666666666666667vw * var(--tw-space-x-reverse));
  margin-left: calc(1.8666666666666666667vw * calc(1 - var(--tw-space-x-reverse)));
}
s-app .s-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.3333333333333333333vw * var(--tw-space-x-reverse));
  margin-left: calc(2.3333333333333333333vw * calc(1 - var(--tw-space-x-reverse)));
}
s-app .s-space-x-3px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.8vw * var(--tw-space-x-reverse));
  margin-left: calc(0.8vw * calc(1 - var(--tw-space-x-reverse)));
}
s-app .s-space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(3.7333333333333333333vw * var(--tw-space-x-reverse));
  margin-left: calc(3.7333333333333333333vw * calc(1 - var(--tw-space-x-reverse)));
}
s-app .s-space-x-4px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.666666666666666667vw * var(--tw-space-x-reverse));
  margin-left: calc(1.666666666666666667vw * calc(1 - var(--tw-space-x-reverse)));
}
s-app .s-space-y-13px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3.466666666666667vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3.466666666666667vw * var(--tw-space-y-reverse));
}
s-app .s-space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.8666666666666666667vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.8666666666666666667vw * var(--tw-space-y-reverse));
}
s-app .s-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.3333333333333333333vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.3333333333333333333vw * var(--tw-space-y-reverse));
}
s-app .s-space-y-3px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.8vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.8vw * var(--tw-space-y-reverse));
}
s-app .s-space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3.7333333333333333333vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3.7333333333333333333vw * var(--tw-space-y-reverse));
}
s-app .s-space-y-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.26666666666666666667vw * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.26666666666666666667vw * var(--tw-space-y-reverse));
}
s-app .s-divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
s-app .s-divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
s-app .s-divide-black-100 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-black-100);
}
s-app .s-divide-black-300 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-black-300);
}
s-app .s-self-start {
  align-self: flex-start;
}
s-app .s-self-end {
  align-self: flex-end;
}
s-app .s-self-center {
  align-self: center;
}
s-app .s-justify-self-end {
  justify-self: end;
}
s-app .s-overflow-hidden {
  overflow: hidden;
}
s-app .s-overflow-x-hidden {
  overflow-x: hidden;
}
s-app .s-overflow-y-hidden {
  overflow-y: hidden;
}
s-app .s-overflow-x-scroll {
  overflow-x: scroll;
}
s-app .s-overflow-y-scroll {
  overflow-y: scroll;
}
s-app .s-overscroll-y-none {
  overscroll-behavior-y: none;
}
s-app .s-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
s-app .s-text-clip {
  text-overflow: clip;
}
s-app .s-whitespace-nowrap {
  white-space: nowrap;
}
s-app .s-whitespace-pre-wrap {
  white-space: pre-wrap;
}
s-app .s-break-words {
  overflow-wrap: break-word;
}
s-app .s-break-all {
  word-break: break-all;
}
s-app .s-rounded {
  border-radius: 0.93333333333333333333vw;
}
s-app .s-rounded-1\.5px {
  border-radius: 0.4vw;
}
s-app .s-rounded-11px {
  border-radius: 2.933333333333333vw;
}
s-app .s-rounded-1px {
  border-radius: 0.26666666666666666vw;
}
s-app .s-rounded-2px {
  border-radius: 0.5333333333333333vw;
}
s-app .s-rounded-3px {
  border-radius: 0.8vw;
}
s-app .s-rounded-4px {
  border-radius: 1.0666666666666667vw;
}
s-app .s-rounded-50px {
  border-radius: 13.333333333333334vw;
}
s-app .s-rounded-5px {
  border-radius: 1.3333333333333333vw;
}
s-app .s-rounded-6px {
  border-radius: 1.6vw;
}
s-app .s-rounded-full {
  border-radius: 9999px;
}
s-app .s-rounded-lg {
  border-radius: 1.8666666666666666667vw;
}
s-app .s-rounded-md {
  border-radius: 1.4vw;
}
s-app .s-rounded-xl {
  border-radius: 2.8vw;
}
s-app .s-rounded-b-3px {
  border-bottom-right-radius: 0.8vw;
  border-bottom-left-radius: 0.8vw;
}
s-app .s-rounded-b-4px {
  border-bottom-right-radius: 1.0666666666666667vw;
  border-bottom-left-radius: 1.0666666666666667vw;
}
s-app .s-rounded-b-5px {
  border-bottom-right-radius: 1.3333333333333333vw;
  border-bottom-left-radius: 1.3333333333333333vw;
}
s-app .s-rounded-b-lg {
  border-bottom-right-radius: 1.8666666666666666667vw;
  border-bottom-left-radius: 1.8666666666666666667vw;
}
s-app .s-rounded-b-md {
  border-bottom-right-radius: 1.4vw;
  border-bottom-left-radius: 1.4vw;
}
s-app .s-rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
s-app .s-rounded-b-xl {
  border-bottom-right-radius: 2.8vw;
  border-bottom-left-radius: 2.8vw;
}
s-app .s-rounded-l-3px {
  border-top-left-radius: 0.8vw;
  border-bottom-left-radius: 0.8vw;
}
s-app .s-rounded-l-none {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
s-app .s-rounded-r-3px {
  border-top-right-radius: 0.8vw;
  border-bottom-right-radius: 0.8vw;
}
s-app .s-rounded-r-none {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
s-app .s-rounded-r-xl {
  border-top-right-radius: 2.8vw;
  border-bottom-right-radius: 2.8vw;
}
s-app .s-rounded-t-12px {
  border-top-left-radius: 3.2vw;
  border-top-right-radius: 3.2vw;
}
s-app .s-rounded-t-3px {
  border-top-left-radius: 0.8vw;
  border-top-right-radius: 0.8vw;
}
s-app .s-rounded-t-4px {
  border-top-left-radius: 1.0666666666666667vw;
  border-top-right-radius: 1.0666666666666667vw;
}
s-app .s-rounded-t-5px {
  border-top-left-radius: 1.3333333333333333vw;
  border-top-right-radius: 1.3333333333333333vw;
}
s-app .s-rounded-t-md {
  border-top-left-radius: 1.4vw;
  border-top-right-radius: 1.4vw;
}
s-app .s-rounded-t-none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
s-app .s-rounded-t-xl {
  border-top-left-radius: 2.8vw;
  border-top-right-radius: 2.8vw;
}
s-app .s-rounded-bl-lg {
  border-bottom-left-radius: 1.8666666666666666667vw;
}
s-app .s-rounded-br-lg {
  border-bottom-right-radius: 1.8666666666666666667vw;
}
s-app .s-rounded-tl-md {
  border-top-left-radius: 1.4vw;
}
s-app .s-rounded-tl-none {
  border-top-left-radius: 0px;
}
s-app .s-rounded-tr-md {
  border-top-right-radius: 1.4vw;
}
s-app .s-rounded-tr-none {
  border-top-right-radius: 0px;
}
s-app .s-border {
  border-width: 1px;
}
s-app .s-border-0 {
  border-width: 0px;
}
s-app .s-border-1px {
  border-width: 0.26666666666666666vw;
}
s-app .s-border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}
s-app .s-border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
s-app .s-border-b {
  border-bottom-width: 1px;
}
s-app .s-border-b-0 {
  border-bottom-width: 0px;
}
s-app .s-border-l {
  border-left-width: 1px;
}
s-app .s-border-r {
  border-right-width: 1px;
}
s-app .s-border-t {
  border-top-width: 1px;
}
s-app .s-border-t-0 {
  border-top-width: 0px;
}
s-app .s-border-solid {
  border-style: solid;
}
s-app .s-border-dashed {
  border-style: dashed;
}
s-app .s-border-none {
  border-style: none;
}
s-app .s-border-bet-focus {
  border-color: var(--color-primary);
}
s-app .s-border-black-100 {
  border-color: var(--color-black-100);
}
s-app .s-border-black-300 {
  border-color: var(--color-black-300);
}
s-app .s-border-black-400 {
  border-color: var(--color-black-400);
}
s-app .s-border-black-500 {
  border-color: var(--color-black-500);
}
s-app .s-border-black-600 {
  border-color: var(--color-black-600);
}
s-app .s-border-black-900 {
  border-color: var(--color-black-900);
}
s-app .s-border-checkbox-boder {
  border-color: var(--color-checkbox-border);
}
s-app .s-border-event-tab {
  border-color: var(--color-event-tab);
}
s-app .s-border-global-font-default-light {
  --tw-border-opacity: 1;
  border-color: rgb(30 30 30 / var(--tw-border-opacity, 1));
}
s-app .s-border-maint-text {
  border-color: var(--color-maint-text);
}
s-app .s-border-primary {
  border-color: var(--color-primary);
}
s-app .s-border-primary-dark-200 {
  border-color: var(--color-primaryDark-200);
}
s-app .s-border-transparent {
  border-color: transparent;
}
s-app .s-border-unmatched {
  border-color: var(--color-button-unmatched);
}
s-app .s-border-voucher-discount-header-border-light {
  --tw-border-opacity: 1;
  border-color: rgb(29 129 24 / var(--tw-border-opacity, 1));
}
s-app .s-border-voucher-discount-header-dashed-light {
  --tw-border-opacity: 1;
  border-color: rgb(42 183 34 / var(--tw-border-opacity, 1));
}
s-app .s-border-voucher-freeBets-header-border-light {
  --tw-border-opacity: 1;
  border-color: rgb(175 30 23 / var(--tw-border-opacity, 1));
}
s-app .s-border-voucher-freeBets-header-dashed-light {
  --tw-border-opacity: 1;
  border-color: rgb(175 30 23 / var(--tw-border-opacity, 1));
}
s-app .s-border-voucher-profitBoost-header-border-light {
  --tw-border-opacity: 1;
  border-color: rgb(20 128 125 / var(--tw-border-opacity, 1));
}
s-app .s-border-voucher-profitBoost-header-dashed-light {
  --tw-border-opacity: 1;
  border-color: rgb(34 183 178 / var(--tw-border-opacity, 1));
}
s-app .s-border-voucher-select {
  border-color: var(--color-voucher-select);
}
s-app .s-border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
s-app .s-border-b-black-300 {
  border-bottom-color: var(--color-black-300);
}
s-app .s-border-r-black-300 {
  border-right-color: var(--color-black-300);
}
s-app .s-border-t-pop-title-bg {
  border-top-color: var(--color-pop-title-bg);
}
s-app .s-bg-\[\#9dd2fb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(157 210 251 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-\[\#E62626\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 38 38 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-\[\#aed9fa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(174 217 250 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-\[\#bfe0fa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(191 224 250 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-\[\#fdb4b9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 180 185 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-\[\#fdc2c8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 194 200 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-\[\#fdd2d7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 210 215 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-back-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(208 232 250 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-back-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(161 210 244 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-back-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(124 195 245 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-betSlip-icon-light {
  --tw-bg-opacity: 1;
  background-color: rgb(90 94 98 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-betSlip-info-light {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-betSlip-light {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-black-100 {
  background-color: var(--color-black-100);
}
s-app .s-bg-black-200 {
  background-color: var(--color-black-200);
}
s-app .s-bg-black-300 {
  background-color: var(--color-black-300);
}
s-app .s-bg-black-400 {
  background-color: var(--color-black-400);
}
s-app .s-bg-black-600 {
  background-color: var(--color-black-600);
}
s-app .s-bg-black-700 {
  background-color: var(--color-black-700);
}
s-app .s-bg-black-800 {
  background-color: var(--color-black-800);
}
s-app .s-bg-black-900 {
  background-color: var(--color-black-900);
}
/* Bookmaker / Toss odds frame — official: pure black pad; white-bordered Back/Lay sit inside */
s-app .s-bg-bookmaker-market {
  --tw-bg-opacity: 1;
  background-color: #000000;
}
s-app .s-bg-black\/50 {
  background-color: rgb(30 30 30 / 0.5);
}
s-app .s-bg-body {
  background-color: var(--color-body);
}
s-app .s-bg-button-normal {
  background-color: var(--color-button-normal);
}
s-app .s-bg-checkbox-background {
  background-color: var(--color-checkbox-bg);
}
s-app .s-bg-checkbox-checked {
  background-color: var(--color-checkbox-bg-checked);
}
s-app .s-bg-error-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(230 38 38 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-error-light {
  --tw-bg-opacity: 1;
  background-color: rgb(226 0 0 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-event-games-bg {
  background-color: var(--color-event-games-bg);
}
s-app .s-bg-event-th-option {
  background-color: var(--color-event-th-option);
}
s-app .s-bg-filter-background-light {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-global-font-default-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-global-font-default-light {
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 152 32 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-icon-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-icon-light {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-inPlay-light {
  --tw-bg-opacity: 1;
  background-color: rgb(124 242 128 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-lay {
  --tw-bg-opacity: 1;
  background-color: rgb(252 198 209 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-lay-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 226 232 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-lay-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 169 186 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-main-collapse {
  background-color: var(--color-main-collapse-bg);
}
s-app .s-bg-main-menu-bg-active {
  background-color: var(--color-main-menu-bg-active);
}
s-app .s-bg-main-menu-number-bg {
  background-color: var(--color-main-menu-number-bg);
}
s-app .s-bg-main-sport-bg {
  background-color: var(--color-main-sport-bg);
}
s-app .s-bg-main-tab-bg {
  background-color: var(--color-main-tab-bg);
}
s-app .s-bg-main-tab-bg-active {
  background-color: var(--color-main-tab-bg-active);
}
s-app .s-bg-main-tab-parlay {
  background-color: var(--color-main-tab-parlay);
}
s-app .s-bg-market-name {
  background-color: var(--color-market-name);
}
s-app .s-bg-market-star-icon {
  background-color: var(--color-market-star-icon);
}
s-app .s-bg-market-sub-text {
  background-color: var(--color-market-sub-text);
}
s-app .s-bg-market-tab-bg {
  background-color: var(--color-market-tab-bg);
}
s-app .s-bg-market-tab-bg-active {
  background-color: var(--color-market-tab-bg-active);
}
s-app .s-bg-parlay-bet-book-light {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-parlay-betInfo-light {
  --tw-bg-opacity: 1;
  background-color: rgb(221 227 229 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-parlay-betSlip-content-background-light {
  --tw-bg-opacity: 1;
  background-color: rgb(245 251 255 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-parlay-betSlip-content-header {
  --tw-bg-opacity: 1;
  background-color: rgb(216 229 235 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-pop-title-bg {
  background-color: var(--color-pop-title-bg);
}
s-app .s-bg-pop-title-text {
  background-color: var(--color-pop-title-text);
}
s-app .s-bg-primary {
  background-color: var(--color-primary);
}
s-app .s-bg-primary-light-100 {
  background-color: var(--color-primaryLight-100);
}
s-app .s-bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 0 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-scoreboard-tab-bg {
  background-color: var(--color-scoreboard-tab-bg);
}
s-app .s-bg-scoreboard-tab-bg-active {
  background-color: var(--color-scoreboard-tab-bg-active);
}
s-app .s-bg-scoreboard-tab-bg-blank {
  background-color: var(--color-scoreboard-tab-india-bg);
}
s-app .s-bg-secondary {
  background-color: var(--color-secondary);
}
s-app .s-bg-success-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(88 166 8 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-success-light {
  --tw-bg-opacity: 1;
  background-color: rgb(98 183 11 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-today-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(235 179 43 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-today-light {
  --tw-bg-opacity: 1;
  background-color: rgb(255 211 38 / var(--tw-bg-opacity, 1));
}
s-app .s-time-block {
  min-height: 14px;
  border-radius: 3px;
  overflow: hidden;
}
s-app .s-bg-tomorrow-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(179 184 186 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-tomorrow-light {
  --tw-bg-opacity: 1;
  background-color: rgb(221 227 229 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-transparent {
  background-color: transparent;
}
s-app .s-bg-unmatched {
  background-color: var(--color-button-unmatched);
}
s-app .s-bg-unread-number-bg {
  background-color: var(--color-unread-number-bg);
}
s-app .s-bg-voucher-bg-light {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-voucher-date-light {
  --tw-bg-opacity: 1;
  background-color: rgb(221 227 229 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-voucher-discount-header-bg-light {
  --tw-bg-opacity: 1;
  background-color: rgb(233 255 227 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-voucher-discount-header-icon-light {
  --tw-bg-opacity: 1;
  background-color: rgb(42 183 34 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-voucher-error-bg-light {
  --tw-bg-opacity: 1;
  background-color: rgb(253 218 218 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-voucher-freeBets-header-bg-light {
  --tw-bg-opacity: 1;
  background-color: rgb(255 235 235 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-voucher-freeBets-header-icon-light {
  --tw-bg-opacity: 1;
  background-color: rgb(211 70 63 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-voucher-profitBoost-header-bg-light {
  --tw-bg-opacity: 1;
  background-color: rgb(221 255 246 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-voucher-profitBoost-header-icon-light {
  --tw-bg-opacity: 1;
  background-color: rgb(34 183 178 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-voucher-tab-header-light {
  --tw-bg-opacity: 1;
  background-color: rgb(179 187 191 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-voucher-today-light {
  --tw-bg-opacity: 1;
  background-color: rgb(255 230 135 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-warning-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(96 173 227 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-warning-light {
  --tw-bg-opacity: 1;
  background-color: rgb(124 195 245 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-widget-active-bg {
  background-color: var(--color-widget-active-bg);
}
s-app .s-bg-widget-info-bg {
  background-color: var(--color-widget-info-bg);
}
s-app .s-bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 198 0 / var(--tw-bg-opacity, 1));
}
s-app .s-bg-opacity-0 {
  --tw-bg-opacity: 0;
}
s-app .s-bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}
s-app .s-bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}
s-app .s-bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
s-app .s-bg-opacity-87 {
  --tw-bg-opacity: 0.87;
}
s-app .s-bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
s-app .s-bg-skeleton-gradient {
  background-image: linear-gradient(90deg, #d4e0e5 25%, #e6e6e6 37%, #d4e0e5 63%);
}
s-app .s-from-header-from {
  --tw-gradient-from: var(--color-header-background-from) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
s-app .s-to-header-to {
  --tw-gradient-to: var(--color-header-background-to) var(--tw-gradient-to-position);
}
s-app .s-bg-400\% {
  background-size: 400% 100%;
}
s-app .s-bg-contain {
  background-size: contain;
}
s-app .s-bg-center {
  background-position: center;
}
s-app .s-bg-no-repeat {
  background-repeat: no-repeat;
}
s-app .s-fill-betSlip-icon-light {
  fill: #5a5e62;
}
s-app .s-fill-black-300 {
  fill: var(--color-black-300);
}
s-app .s-fill-black-400 {
  fill: var(--color-black-400);
}
s-app .s-fill-black-800 {
  fill: var(--color-black-800);
}
s-app .s-fill-main-collapse {
  fill: var(--color-main-collapse-bg);
}
s-app .s-fill-main-tab-bg {
  fill: var(--color-main-tab-bg);
}
s-app .s-fill-main-tab-bg-active {
  fill: var(--color-main-tab-bg-active);
}
s-app .s-fill-main-tab-parlay {
  fill: var(--color-main-tab-parlay);
}
s-app .s-fill-market-tab-bg {
  fill: var(--color-market-tab-bg);
}
s-app .s-fill-market-tab-bg-active {
  fill: var(--color-market-tab-bg-active);
}
s-app .s-fill-pop-title-bg {
  fill: var(--color-pop-title-bg);
}
s-app .s-fill-pop-title-text {
  fill: var(--color-pop-title-text);
}
s-app .s-fill-primary {
  fill: var(--color-primary);
}
s-app .s-fill-scoreboard-tab-bg {
  fill: var(--color-scoreboard-tab-bg);
}
s-app .s-fill-scoreboard-tab-bg-active {
  fill: var(--color-scoreboard-tab-bg-active);
}
s-app .s-fill-scoreboard-tab-bg-blank {
  fill: var(--color-scoreboard-tab-india-bg);
}
s-app .s-fill-voucher-tab-header-light {
  fill: #B3BBBF;
}
s-app .s-fill-white {
  fill: #ffffff;
}
s-app .s-stroke-event-tab {
  stroke: var(--color-event-tab);
}
s-app .s-p-0 {
  padding: 0px;
}
s-app .s-p-1 {
  padding: 0.93333333333333333333vw;
}
s-app .s-p-1\.5 {
  padding: 1.4vw;
}
s-app .s-p-16px {
  padding: 4.266666666666667vw;
}
s-app .s-p-2 {
  padding: 1.8666666666666666667vw;
}
s-app .s-p-2px {
  padding: 0.5333333333333333vw;
}
s-app .s-p-3 {
  padding: 2.8vw;
}
s-app .s-p-3px {
  padding: 0.8vw;
}
s-app .s-p-4 {
  padding: 3.7333333333333333333vw;
}
s-app .s-p-4px {
  padding: 1.0666666666666667vw;
}
s-app .s-p-5px {
  padding: 1.3333333333333333vw;
}
s-app .s-p-7px {
  padding: 1.8666666666666667vw;
}
s-app .s-p-8px {
  padding: 2.1333333333333333vw;
}
s-app .s-p-px {
  padding: 0.26666666666666666667vw;
}
s-app .s-px-0\.5 {
  padding-left: 0.46666666666666666667vw;
  padding-right: 0.46666666666666666667vw;
}
s-app .s-px-1 {
  padding-left: 0.93333333333333333333vw;
  padding-right: 0.93333333333333333333vw;
}
s-app .s-px-1\.5 {
  padding-left: 1.4vw;
  padding-right: 1.4vw;
}
s-app .s-px-10 {
  padding-left: 9.3333333333333333333vw;
  padding-right: 9.3333333333333333333vw;
}
s-app .s-px-10px {
  padding-left: 2.6666666666666665vw;
  padding-right: 2.6666666666666665vw;
}
s-app .s-px-11px {
  padding-left: 2.933333333333333vw;
  padding-right: 2.933333333333333vw;
}
s-app .s-px-12px {
  padding-left: 3.2vw;
  padding-right: 3.2vw;
}
s-app .s-px-14px {
  padding-left: 3.7333333333333334vw;
  padding-right: 3.7333333333333334vw;
}
s-app .s-px-2 {
  padding-left: 1.8666666666666666667vw;
  padding-right: 1.8666666666666666667vw;
}
s-app .s-px-24px {
  padding-left: 6.4vw;
  padding-right: 6.4vw;
}
s-app .s-px-2px {
  padding-left: 0.5333333333333333vw;
  padding-right: 0.5333333333333333vw;
}
s-app .s-px-3 {
  padding-left: 2.8vw;
  padding-right: 2.8vw;
}
s-app .s-px-3\.5 {
  padding-left: 3.2666666666666666667vw;
  padding-right: 3.2666666666666666667vw;
}
s-app .s-px-30\.5px {
  padding-left: 8.134vw;
  padding-right: 8.134vw;
}
s-app .s-px-3px {
  padding-left: 0.8vw;
  padding-right: 0.8vw;
}
s-app .s-px-4 {
  padding-left: 3.7333333333333333333vw;
  padding-right: 3.7333333333333333333vw;
}
s-app .s-px-4px {
  padding-left: 1.0666666666666667vw;
  padding-right: 1.0666666666666667vw;
}
s-app .s-px-5px {
  padding-left: 1.3333333333333333vw;
  padding-right: 1.3333333333333333vw;
}
s-app .s-px-6 {
  padding-left: 5.6vw;
  padding-right: 5.6vw;
}
s-app .s-px-6px {
  padding-left: 1.6vw;
  padding-right: 1.6vw;
}
s-app .s-px-7 {
  padding-left: 6.5333333333333333333vw;
  padding-right: 6.5333333333333333333vw;
}
s-app .s-px-7\.5px {
  padding-left: 2vw;
  padding-right: 2vw;
}
s-app .s-px-7px {
  padding-left: 1.8666666666666667vw;
  padding-right: 1.8666666666666667vw;
}
s-app .s-px-8px {
  padding-left: 2.1333333333333333vw;
  padding-right: 2.1333333333333333vw;
}
s-app .s-px-9px {
  padding-left: 2.4vw;
  padding-right: 2.4vw;
}
s-app .s-py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
s-app .s-py-0\.5 {
  padding-top: 0.46666666666666666667vw;
  padding-bottom: 0.46666666666666666667vw;
}
s-app .s-py-1 {
  padding-top: 0.93333333333333333333vw;
  padding-bottom: 0.93333333333333333333vw;
}
s-app .s-py-1\.5 {
  padding-top: 1.4vw;
  padding-bottom: 1.4vw;
}
s-app .s-py-10px {
  padding-top: 2.6666666666666665vw;
  padding-bottom: 2.6666666666666665vw;
}
s-app .s-py-11px {
  padding-top: 2.933333333333333vw;
  padding-bottom: 2.933333333333333vw;
}
s-app .s-py-12px {
  padding-top: 3.2vw;
  padding-bottom: 3.2vw;
}
s-app .s-py-14px {
  padding-top: 3.7333333333333334vw;
  padding-bottom: 3.7333333333333334vw;
}
s-app .s-py-15px {
  padding-top: 4vw;
  padding-bottom: 4vw;
}
s-app .s-py-1px {
  padding-top: 0.26666666666666666vw;
  padding-bottom: 0.26666666666666666vw;
}
s-app .s-py-2 {
  padding-top: 1.8666666666666666667vw;
  padding-bottom: 1.8666666666666666667vw;
}
s-app .s-py-2px {
  padding-top: 0.5333333333333333vw;
  padding-bottom: 0.5333333333333333vw;
}
s-app .s-py-3 {
  padding-top: 2.8vw;
  padding-bottom: 2.8vw;
}
s-app .s-py-36 {
  padding-top: 33.6vw;
  padding-bottom: 33.6vw;
}
s-app .s-py-3px {
  padding-top: 0.8vw;
  padding-bottom: 0.8vw;
}
s-app .s-py-4 {
  padding-top: 3.7333333333333333333vw;
  padding-bottom: 3.7333333333333333333vw;
}
s-app .s-py-4px {
  padding-top: 1.0666666666666667vw;
  padding-bottom: 1.0666666666666667vw;
}
s-app .s-py-5px {
  padding-top: 1.3333333333333333vw;
  padding-bottom: 1.3333333333333333vw;
}
s-app .s-py-6 {
  padding-top: 5.6vw;
  padding-bottom: 5.6vw;
}
s-app .s-py-6px {
  padding-top: 1.6vw;
  padding-bottom: 1.6vw;
}
s-app .s-py-7px {
  padding-top: 1.8666666666666667vw;
  padding-bottom: 1.8666666666666667vw;
}
s-app .s-py-8px {
  padding-top: 2.1333333333333333vw;
  padding-bottom: 2.1333333333333333vw;
}
s-app .s-py-9px {
  padding-top: 2.4vw;
  padding-bottom: 2.4vw;
}
s-app .s-pb-0 {
  padding-bottom: 0px;
}
s-app .s-pb-0\.5 {
  padding-bottom: 0.46666666666666666667vw;
}
s-app .s-pb-1 {
  padding-bottom: 0.93333333333333333333vw;
}
s-app .s-pb-120px {
  padding-bottom: 32vw;
}
s-app .s-pb-12px {
  padding-bottom: 3.2vw;
}
s-app .s-pb-14px {
  padding-bottom: 3.7333333333333334vw;
}
s-app .s-pb-1px {
  padding-bottom: 0.26666666666666666vw;
}
s-app .s-pb-2 {
  padding-bottom: 1.8666666666666666667vw;
}
s-app .s-pb-20px {
  padding-bottom: 5.333333333333333vw;
}
s-app .s-pb-2px {
  padding-bottom: 0.5333333333333333vw;
}
s-app .s-pb-3px {
  padding-bottom: 0.8vw;
}
s-app .s-pb-45px {
  padding-bottom: 12vw;
}
s-app .s-pb-4px {
  padding-bottom: 1.0666666666666667vw;
}
s-app .s-pb-5px {
  padding-bottom: 1.3333333333333333vw;
}
s-app .s-pb-6px {
  padding-bottom: 1.6vw;
}
s-app .s-pb-7px {
  padding-bottom: 1.8666666666666667vw;
}
s-app .s-pb-80 {
  padding-bottom: 74.666666666666666667vw;
}
s-app .s-pb-80px {
  padding-bottom: 21.333333333333332vw;
}
s-app .s-pb-94px {
  padding-bottom: 25.066666666666666vw;
}
s-app .s-pb-9px {
  padding-bottom: 2.4vw;
}
s-app .s-pl-0 {
  padding-left: 0px;
}
s-app .s-pl-1\.5 {
  padding-left: 1.4vw;
}
s-app .s-pl-10px {
  padding-left: 2.6666666666666665vw;
}
s-app .s-pl-15px {
  padding-left: 4vw;
}
s-app .s-pl-16px {
  padding-left: 4.266666666666667vw;
}
s-app .s-pl-2 {
  padding-left: 1.8666666666666666667vw;
}
s-app .s-pl-2\.5 {
  padding-left: 2.3333333333333333333vw;
}
s-app .s-pl-22px {
  padding-left: 5.866666666666666vw;
}
s-app .s-pl-3 {
  padding-left: 2.8vw;
}
s-app .s-pl-3\.5 {
  padding-left: 3.2666666666666666667vw;
}
s-app .s-pl-3px {
  padding-left: 0.8vw;
}
s-app .s-pl-4 {
  padding-left: 3.7333333333333333333vw;
}
s-app .s-pl-4px {
  padding-left: 1.0666666666666667vw;
}
s-app .s-pl-7px {
  padding-left: 1.8666666666666667vw;
}
s-app .s-pl-8px {
  padding-left: 2.1333333333333333vw;
}
s-app .s-pr-0\.5 {
  padding-right: 0.46666666666666666667vw;
}
s-app .s-pr-1 {
  padding-right: 0.93333333333333333333vw;
}
s-app .s-pr-10px {
  padding-right: 2.6666666666666665vw;
}
s-app .s-pr-12px {
  padding-right: 3.2vw;
}
s-app .s-pr-14px {
  padding-right: 3.7333333333333334vw;
}
s-app .s-pr-1px {
  padding-right: 0.26666666666666666vw;
}
s-app .s-pr-2 {
  padding-right: 1.8666666666666666667vw;
}
s-app .s-pr-26px {
  padding-right: 6.933333333333334vw;
}
s-app .s-pr-3 {
  padding-right: 2.8vw;
}
s-app .s-pr-3px {
  padding-right: 0.8vw;
}
s-app .s-pr-7px {
  padding-right: 1.8666666666666667vw;
}
s-app .s-pr-9 {
  padding-right: 8.4vw;
}
s-app .s-pr-px {
  padding-right: 0.26666666666666666667vw;
}
s-app .s-pt-0 {
  padding-top: 0px;
}
s-app .s-pt-0\.5 {
  padding-top: 0.46666666666666666667vw;
}
s-app .s-pt-1 {
  padding-top: 0.93333333333333333333vw;
}
s-app .s-pt-10px {
  padding-top: 2.6666666666666665vw;
}
s-app .s-pt-11px {
  padding-top: 2.933333333333333vw;
}
s-app .s-pt-13px {
  padding-top: 3.466666666666667vw;
}
s-app .s-pt-14px {
  padding-top: 3.7333333333333334vw;
}
s-app .s-pt-18px {
  padding-top: 4.8vw;
}
s-app .s-pt-1px {
  padding-top: 0.26666666666666666vw;
}
s-app .s-pt-2 {
  padding-top: 1.8666666666666666667vw;
}
s-app .s-pt-3px {
  padding-top: 0.8vw;
}
s-app .s-pt-4px {
  padding-top: 1.0666666666666667vw;
}
s-app .s-pt-5 {
  padding-top: 4.6666666666666666667vw;
}
s-app .s-pt-5px {
  padding-top: 1.3333333333333333vw;
}
s-app .s-pt-64px {
  padding-top: 17.066666666666666vw;
}
s-app .s-pt-7px {
  padding-top: 1.8666666666666667vw;
}
s-app .s-pt-px {
  padding-top: 0.26666666666666666667vw;
}
s-app .s-text-left {
  text-align: left;
}
s-app .s-text-center {
  text-align: center;
}
s-app .s-text-right {
  text-align: right;
}
s-app .s-text-start {
  text-align: start;
}
s-app .s-align-baseline {
  vertical-align: baseline;
}
s-app .s-align-middle {
  vertical-align: middle;
}
s-app .s-align-text-bottom {
  vertical-align: text-bottom;
}
s-app .s-text-10px {
  font-size: 2.6666666666666665vw;
}
s-app .s-text-11px {
  font-size: 2.933333333333333vw;
}
s-app .s-text-12px {
  font-size: 3.2vw;
}
s-app .s-text-13px {
  font-size: 3.466666666666667vw;
}
s-app .s-text-14px {
  font-size: 3.7333333333333334vw;
}
s-app .s-text-15px {
  font-size: 4vw;
}
s-app .s-text-16px {
  font-size: 4.266666666666667vw;
}
s-app .s-text-17px {
  font-size: 4.533333333333333vw;
}
s-app .s-text-18px {
  font-size: 4.8vw;
}
s-app .s-text-19px {
  font-size: 5.066666666666666vw;
}
s-app .s-text-20px {
  font-size: 5.333333333333333vw;
}
s-app .s-text-21px {
  font-size: 5.6vw;
}
s-app .s-text-22px {
  font-size: 5.866666666666666vw;
}
s-app .s-text-23px {
  font-size: 6.133333333333334vw;
}
s-app .s-text-24px {
  font-size: 6.4vw;
}
s-app .s-text-25px {
  font-size: 6.666666666666667vw;
}
s-app .s-text-40px {
  font-size: 10.666666666666666vw;
}
s-app .s-text-6px {
  font-size: 1.6vw;
}
s-app .s-text-7px {
  font-size: 1.8666666666666667vw;
}
s-app .s-text-8px {
  font-size: 2.1333333333333333vw;
}
s-app .s-text-9px {
  font-size: 2.4vw;
}
s-app .s-text-base {
  font-size: 3.7333333333333333333vw;
}
s-app .s-text-sm {
  font-size: 3.2666666666666666667vw;
}
s-app .s-text-xl {
  font-size: 4.6666666666666666667vw;
}
s-app .s-font-bold {
  font-weight: 700;
}
s-app .s-font-normal {
  font-weight: 400;
}
s-app .s-font-semibold {
  font-weight: 600;
}
s-app .s-not-italic {
  font-style: normal;
}
s-app .s-leading-10px {
  line-height: 2.6666666666666665vw;
}
s-app .s-leading-120 {
  line-height: 120%;
}
s-app .s-leading-12px {
  line-height: 3.2vw;
}
s-app .s-leading-130 {
  line-height: 130%;
}
s-app .s-leading-140 {
  line-height: 140%;
}
s-app .s-leading-14px {
  line-height: 3.7333333333333334vw;
}
s-app .s-leading-150 {
  line-height: 150%;
}
s-app .s-leading-15px {
  line-height: 4vw;
}
s-app .s-leading-16px {
  line-height: 4.266666666666667vw;
}
s-app .s-leading-17px {
  line-height: 4.533333333333333vw;
}
s-app .s-leading-18px {
  line-height: 4.8vw;
}
s-app .s-leading-19px {
  line-height: 5.066666666666666vw;
}
s-app .s-leading-20px {
  line-height: 5.333333333333333vw;
}
s-app .s-leading-21px {
  line-height: 5.6vw;
}
s-app .s-leading-22px {
  line-height: 5.866666666666666vw;
}
s-app .s-leading-27px {
  line-height: 7.2vw;
}
s-app .s-leading-5 {
  line-height: 4.6666666666666666667vw;
}
s-app .s-leading-6 {
  line-height: 5.6vw;
}
s-app .s-leading-none {
  line-height: 1;
}
s-app .s-leading-normal {
  line-height: 1.5;
}
s-app .s-leading-snug {
  line-height: 1.375;
}
s-app .s-leading-tight {
  line-height: 1.25;
}
s-app .s-text-\[var\(--color-market-name\)\] {
  color: var(--color-market-name);
}
s-app .s-text-back-600-light {
  --tw-text-opacity: 1;
  color: rgb(26 142 225 / var(--tw-text-opacity, 1));
}
s-app .s-text-black {
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}
s-app .s-text-black-300 {
  color: var(--color-black-300);
}
s-app .s-text-black-400 {
  color: var(--color-black-400);
}
s-app .s-text-black-500 {
  color: var(--color-black-500);
}
s-app .s-text-black-600 {
  color: var(--color-black-600);
}
s-app .s-text-black-700 {
  color: var(--color-black-700);
}
s-app .s-text-black-800 {
  color: var(--color-black-800);
}
s-app .s-text-black-900 {
  color: var(--color-black-900);
}
s-app .s-text-button-h2h-tab {
  color: var(--color-button-normal) ;
}
s-app .s-text-button-normal {
  color: var(--color-button-normal-text);
}
s-app .s-text-cash-out-icon {
  color: var(--color-cash-out-icon);
}
s-app .s-text-cash-out-matched {
  color: var(--color-matched-cash-out);
}
s-app .s-text-category-title {
  color: var(--color-category-title);
}
s-app .s-text-checkbox-icon {
  color: var(--color-checkbox-icon);
}
s-app .s-text-error-dark {
  --tw-text-opacity: 1;
  color: rgb(230 38 38 / var(--tw-text-opacity, 1));
}
s-app .s-text-error-light {
  --tw-text-opacity: 1;
  color: rgb(226 0 0 / var(--tw-text-opacity, 1));
}
s-app .s-text-event-games-num {
  color: var(--color-event-games-num);
}
s-app .s-text-event-tab {
  color: var(--color-event-tab);
}
s-app .s-text-event-th-option {
  color: var(--color-event-th-option);
}
s-app .s-text-forecast-down-text {
  color: var(--color-forecast-down-text);
}
s-app .s-text-forecast-up-text {
  color: var(--color-forecast-up-text);
}
s-app .s-text-genius-sports-my-bets-pending {
  --tw-text-opacity: 1;
  color: rgb(100 173 107 / var(--tw-text-opacity, 1));
}
s-app .s-text-global-font-default-dark {
  --tw-text-opacity: 1;
  color: rgb(237 237 237 / var(--tw-text-opacity, 1));
}
s-app .s-text-global-font-default-light {
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}
s-app .s-text-global-font-on-dark {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
s-app .s-text-icon-dark {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
s-app .s-text-icon-light {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
s-app .s-text-lay-600-light {
  --tw-text-opacity: 1;
  color: rgb(244 73 109 / var(--tw-text-opacity, 1));
}
s-app .s-text-main-menu-text-active {
  color: var(--color-main-menu-text-active);
}
s-app .s-text-main-tab-parlay-text {
  color: var(--color-main-tab-parlay-text);
}
s-app .s-text-main-tab-parlay-text-active {
  color: var(--color-main-tab-parlay-text-active);
}
s-app .s-text-main-tab-text {
  color: var(--color-main-tab-text);
}
s-app .s-text-main-tab-text-active {
  color: var(--color-main-tab-text-active);
}
s-app .s-text-maint-text {
  color: var(--color-maint-text);
}
s-app .s-text-maint-title {
  color: var(--color-maint-title);
}
s-app .s-text-market-exchange-tip {
  color: var(--color-market-exchange-tip);
}
s-app .s-text-market-match-amount {
  color: var(--color-market-match-amount);
}
s-app .s-text-market-name {
  color: var(--color-market-name);
}
s-app .s-text-market-star-icon {
  color: var(--color-market-star-icon);
}
s-app .s-text-market-sub-icon {
  color: var(--color-market-sub-icon);
}
s-app .s-text-market-sub-text {
  color: var(--color-market-sub-text);
}
s-app .s-text-market-tab-text {
  color: var(--color-market-tab-text);
}
s-app .s-text-market-tab-text-active {
  color: var(--color-market-tab-text-active);
}
s-app .s-text-parlay-bet-text {
  color: var(--color-parlay-bet-text);
}
s-app .s-text-parlay-list-icon {
  color: var(--color-parlay-list-icon);
}
s-app .s-text-pop-title-bg {
  color: var(--color-pop-title-bg);
}
s-app .s-text-pop-title-text {
  color: var(--color-pop-title-text);
}
s-app .s-text-primary {
  color: var(--color-primary);
}
s-app .s-text-primary-dark-100 {
  color: var(--color-primaryDark-100);
}
s-app .s-text-primary-light-100 {
  color: var(--color-primaryLight-100);
}
s-app .s-text-primary-light-200 {
  color: var(--color-primaryLight-200);
}
s-app .s-text-scoreboard-accent {
  color: var(--color-scoreboard-accent);
}
s-app .s-text-scoreboard-tab-text {
  color: var(--color-scoreboard-tab-text);
}
s-app .s-text-scoreboard-tab-text-active {
  color: var(--color-scoreboard-tab-text-active);
}
s-app .s-text-secondary {
  color: var(--color-secondary);
}
s-app .s-text-sort-by-icon {
  color: var(--color-sort-by-icon);
}
s-app .s-text-success-dark {
  --tw-text-opacity: 1;
  color: rgb(88 166 8 / var(--tw-text-opacity, 1));
}
s-app .s-text-success-light {
  --tw-text-opacity: 1;
  color: rgb(98 183 11 / var(--tw-text-opacity, 1));
}
s-app .s-text-voucher-discount-header-icon-light {
  --tw-text-opacity: 1;
  color: rgb(42 183 34 / var(--tw-text-opacity, 1));
}
s-app .s-text-voucher-error-text-light {
  --tw-text-opacity: 1;
  color: rgb(211 70 63 / var(--tw-text-opacity, 1));
}
s-app .s-text-voucher-freeBets-header-icon-light {
  --tw-text-opacity: 1;
  color: rgb(211 70 63 / var(--tw-text-opacity, 1));
}
s-app .s-text-voucher-profitBoost-header-icon-light {
  --tw-text-opacity: 1;
  color: rgb(34 183 178 / var(--tw-text-opacity, 1));
}
s-app .s-text-voucher-select {
  color: var(--color-voucher-select);
}
s-app .s-text-voucher-select-icon {
  color: var(--color-voucher-select-icon);
}
s-app .s-text-warning {
  --tw-text-opacity: 1;
  color: rgb(198 151 0 / var(--tw-text-opacity, 1));
}
s-app .s-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
s-app .s-text-widget-title {
  color: var(--color-widget-title);
}
s-app .s-no-underline {
  text-decoration-line: none;
}
s-app .s-opacity-0 {
  opacity: 0;
}
s-app .s-opacity-10 {
  opacity: 0.1;
}
s-app .s-opacity-100 {
  opacity: 1;
}
s-app .s-opacity-25 {
  opacity: 0.25;
}
s-app .s-opacity-30 {
  opacity: 0.3;
}
s-app .s-opacity-40 {
  opacity: 0.4;
}
s-app .s-opacity-75 {
  opacity: 0.75;
}
s-app .s-opacity-80 {
  opacity: 0.80;
}
s-app .s-opacity-85 {
  opacity: 0.85;
}
s-app .s-opacity-95 {
  opacity: 0.95;
}
s-app .s-mix-blend-overlay {
  mix-blend-mode: overlay;
}
s-app .s-shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
s-app .s-shadow-2sm {
  --tw-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 2px 2px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
s-app .s-shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
s-app .s-backdrop-blur-\[2px\] {
  --tw-backdrop-blur: blur(2px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
s-app .s-transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
s-app .s-transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
s-app .s-transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
s-app .s-delay-100 {
  transition-delay: 100ms;
}
s-app .s-delay-75 {
  transition-delay: 75ms;
}
s-app .s-duration-300 {
  transition-duration: 300ms;
}
s-app .s-duration-500 {
  transition-duration: 500ms;
}
s-app .s-duration-700 {
  transition-duration: 700ms;
}
s-app .before\:s-absolute::before {
  content: var(--tw-content);
  position: absolute;
}
s-app .before\:s--ml-1px::before {
  content: var(--tw-content);
  margin-left: -0.26666666666666666vw;
}
s-app .before\:s--mt-1px::before {
  content: var(--tw-content);
  margin-top: -0.26666666666666666vw;
}
s-app .before\:s-h-2::before {
  content: var(--tw-content);
  height: 1.8666666666666666667vw;
}
s-app .before\:s-w-2::before {
  content: var(--tw-content);
  width: 1.8666666666666666667vw;
}
s-app .before\:s-bg-red-600::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 0 / var(--tw-bg-opacity, 1));
}
s-app .after\:s-absolute::after {
  content: var(--tw-content);
  position: absolute;
}
s-app .after\:s--ml-1px::after {
  content: var(--tw-content);
  margin-left: -0.26666666666666666vw;
}
s-app .after\:s--mt-2px::after {
  content: var(--tw-content);
  margin-top: -0.5333333333333333vw;
}
s-app .after\:s-h-2::after {
  content: var(--tw-content);
  height: 1.8666666666666666667vw;
}
s-app .after\:s-w-2::after {
  content: var(--tw-content);
  width: 1.8666666666666666667vw;
}
s-app .after\:s-bg-red-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 0 / var(--tw-bg-opacity, 1));
}
s-app .first\:s-mt-0:first-child {
  margin-top: 0px;
}
s-app .last\:s-mr-10:last-child {
  margin-right: 9.3333333333333333333vw;
}
s-app .last\:s-mr-14:last-child {
  margin-right: 13.066666666666666667vw;
}
s-app .last\:s-rounded-b-5px:last-child {
  border-bottom-right-radius: 1.3333333333333333vw;
  border-bottom-left-radius: 1.3333333333333333vw;
}
s-app .hover\:s-bg-black-600:hover {
  background-color: var(--color-black-600);
}
s-app .active\:s-bg-opacity-10:active {
  --tw-bg-opacity: 0.1;
}
s-app .disabled\:s-cursor-not-allowed:disabled {
  cursor: not-allowed;
}
s-app .disabled\:s-bg-black-300:disabled {
  background-color: var(--color-black-300);
}
s-app .disabled\:s-text-black-600:disabled {
  color: var(--color-black-600);
}
s-app .dark\:-s-top-17px:is(.s-dark *) {
  top: -4.533333333333333vw;
}
s-app .dark\:s-h-64px:is(.s-dark *) {
  height: 17.066666666666666vw;
}
s-app .dark\:s-divide-black-700:is(.s-dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-black-700);
}
s-app .dark\:s-divide-black-900:is(.s-dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-black-900);
}
s-app .dark\:s-divide-main-divide-dark:is(.s-dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgba(0, 0, 0, 0.3);
}
s-app .dark\:s-border-black-600:is(.s-dark *) {
  border-color: var(--color-black-600);
}
s-app .dark\:s-border-black-700:is(.s-dark *) {
  border-color: var(--color-black-700);
}
s-app .dark\:s-border-black-800:is(.s-dark *) {
  border-color: var(--color-black-800);
}
s-app .dark\:s-border-black-900:is(.s-dark *) {
  border-color: var(--color-black-900);
}
s-app .dark\:s-border-global-font-default-dark:is(.s-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(237 237 237 / var(--tw-border-opacity, 1));
}
s-app .dark\:s-border-main-divide-dark:is(.s-dark *) {
  border-color: rgba(0, 0, 0, 0.3);
}
s-app .dark\:s-border-placeholderInFullMarket-dark:is(.s-dark *) {
  border-color: rgba(255, 255, 255, 0.05);
}
s-app .dark\:s-border-secondary:is(.s-dark *) {
  border-color: var(--color-secondary);
}
s-app .dark\:s-border-transparent:is(.s-dark *) {
  border-color: transparent;
}
s-app .dark\:s-border-voucher-discount-header-border-dark:is(.s-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(42 183 34 / var(--tw-border-opacity, 1));
}
s-app .dark\:s-border-voucher-discount-header-dashed-dark:is(.s-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(34 104 15 / var(--tw-border-opacity, 1));
}
s-app .dark\:s-border-voucher-freeBets-header-border-dark:is(.s-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(242 79 71 / var(--tw-border-opacity, 1));
}
s-app .dark\:s-border-voucher-freeBets-header-dashed-dark:is(.s-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(104 35 15 / var(--tw-border-opacity, 1));
}
s-app .dark\:s-border-voucher-profitBoost-header-border-dark:is(.s-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 225 219 / var(--tw-border-opacity, 1));
}
s-app .dark\:s-border-voucher-profitBoost-header-dashed-dark:is(.s-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(20 98 77 / var(--tw-border-opacity, 1));
}
s-app .dark\:s-border-l-black-600:is(.s-dark *) {
  border-left-color: var(--color-black-600);
}
s-app .dark\:s-border-r-black:is(.s-dark *) {
  --tw-border-opacity: 1;
  border-right-color: rgb(30 30 30 / var(--tw-border-opacity, 1));
}
s-app .dark\:s-bg-\[\#000\]:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-\[\#39576e\]:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(57 87 110 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-\[\#3e6582\]:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(62 101 130 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-\[\#417297\]:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(65 114 151 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-\[\#4680ac\]:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(70 128 172 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-\[\#593637\]:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(89 54 55 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-\[\#693a3a\]:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(105 58 58 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-\[\#773c3d\]:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(119 60 61 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-\[\#873f40\]:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(135 63 64 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-\[\#B71C1C\]:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(183 28 28 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-\[rgba\(255\2c 255\2c 255\2c 0\.05\)\]:is(.s-dark *) {
  background-color: rgba(255,255,255,0.05);
}
s-app .dark\:s-bg-back-300:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(124 195 245 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-back-400-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(105 180 234 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-back-500:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 157 230 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-back-600-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(59 147 210 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-betSlip-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 38 38 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-betSlip-icon-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(97 101 104 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-betSlip-info-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(49 52 56 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-black-300:is(.s-dark *) {
  background-color: var(--color-black-300);
}
s-app .dark\:s-bg-black-500:is(.s-dark *) {
  background-color: var(--color-black-500);
}
s-app .dark\:s-bg-black-600:is(.s-dark *) {
  background-color: var(--color-black-600);
}
s-app .dark\:s-bg-black-700:is(.s-dark *) {
  background-color: var(--color-black-700);
}
s-app .dark\:s-bg-black-800:is(.s-dark *) {
  background-color: var(--color-black-800);
}
s-app .dark\:s-bg-black-900:is(.s-dark *) {
  background-color: var(--color-black-900);
}
s-app .dark\:s-bg-body:is(.s-dark *) {
  background-color: var(--color-body);
}
s-app .dark\:s-bg-error-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(230 38 38 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-filter-background-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(54 58 61 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-global-font-default-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-global-font-default-light:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-icon-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-icon-light:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-inPlay-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(114 199 117 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-lay-300:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 169 186 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-lay-400-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 162 180 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-lay-500:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(246 105 135 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-lay-600-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(218 81 109 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-main-background-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(27 32 36 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-main-block-dark:is(.s-dark *) {
  background-color: rgba(255, 255, 255, 0.05);
}
s-app .dark\:s-bg-market-name:is(.s-dark *) {
  background-color: var(--color-market-name);
}
s-app .dark\:s-bg-market-star-icon:is(.s-dark *) {
  background-color: var(--color-market-star-icon);
}
s-app .dark\:s-bg-market-sub-text:is(.s-dark *) {
  background-color: var(--color-market-sub-text);
}
s-app .dark\:s-bg-market-tab-bg-active:is(.s-dark *) {
  background-color: var(--color-market-tab-bg-active);
}
s-app .dark\:s-bg-parlay-bet-book-dark:is(.s-dark *) {
  background-color: var(--color-parlay-bet-book);
}
s-app .dark\:s-bg-parlay-betInfo-dark:is(.s-dark *) {
  background-color: var(--color-parlay-bet-normal);
}
s-app .dark\:s-bg-parlay-betSlip-content-background-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(34 37 41 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-placeholderInFullMarket-header-dark:is(.s-dark *) {
  background-color: rgba(255, 255, 255, 0.07);;
}
s-app .dark\:s-bg-pop-title-bg:is(.s-dark *) {
  background-color: var(--color-pop-title-bg);
}
s-app .dark\:s-bg-pop-title-text:is(.s-dark *) {
  background-color: var(--color-pop-title-text);
}
s-app .dark\:s-bg-primary-light-100:is(.s-dark *) {
  background-color: var(--color-primaryLight-100);
}
s-app .dark\:s-bg-primary-light-200:is(.s-dark *) {
  background-color: var(--color-primaryLight-200);
}
s-app .dark\:s-bg-secondary:is(.s-dark *) {
  background-color: var(--color-secondary);
}
s-app .dark\:s-bg-success-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(88 166 8 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-today-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(235 179 43 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-tomorrow-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(179 184 186 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-transparent:is(.s-dark *) {
  background-color: transparent;
}
s-app .dark\:s-bg-voucher-bg-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 74 78 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-date-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 60 63 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-discount-header-bg-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(23 70 10 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-discount-header-bg-selected-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(29 126 24 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-discount-header-icon-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(54 238 44 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-error-bg-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(67 22 9 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-freeBets-header-bg-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(72 23 9 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-freeBets-header-bg-selected-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(151 40 35 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-freeBets-header-icon-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(242 79 71 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-profitBoost-header-bg-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 67 52 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-profitBoost-header-bg-selected-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(20 138 134 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-profitBoost-header-icon-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(43 225 219 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-voucher-today-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 51 6 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-warning-dark:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(96 173 227 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-white:is(.s-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
s-app .dark\:s-bg-widget-active-bg:is(.s-dark *) {
  background-color: var(--color-widget-active-bg);
}
s-app .dark\:s-bg-opacity-10:is(.s-dark *) {
  --tw-bg-opacity: 0.1;
}
s-app .dark\:s-bg-opacity-20:is(.s-dark *) {
  --tw-bg-opacity: 0.2;
}
s-app .dark\:s-bg-opacity-25:is(.s-dark *) {
  --tw-bg-opacity: 0.25;
}
s-app .dark\:s-bg-opacity-5:is(.s-dark *) {
  --tw-bg-opacity: 0.05;
}
s-app .dark\:s-bg-opacity-8:is(.s-dark *) {
  --tw-bg-opacity: 0.08;
}
s-app .dark\:s-bg-skeleton-gradient-dark:is(.s-dark *) {
  background-image: linear-gradient(90deg, #2d2f30 25%, #3b3e41 37%, #2d2f30 63%);
}
s-app .dark\:s-fill-betSlip-icon-dark:is(.s-dark *) {
  fill: #616568;
}
s-app .dark\:s-fill-black-700:is(.s-dark *) {
  fill: var(--color-black-700);
}
s-app .dark\:s-fill-black-800:is(.s-dark *) {
  fill: var(--color-black-800);
}
s-app .dark\:s-fill-black-900:is(.s-dark *) {
  fill: var(--color-black-900);
}
s-app .dark\:s-fill-pop-title-bg:is(.s-dark *) {
  fill: var(--color-pop-title-bg);
}
s-app .dark\:s-fill-pop-title-text:is(.s-dark *) {
  fill: var(--color-pop-title-text);
}
s-app .dark\:s-stroke-primary:is(.s-dark *) {
  stroke: var(--color-primary);
}
s-app .dark\:s-text-\[\#ededed\]:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(237 237 237 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-back-300:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(124 195 245 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-back-600-dark:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(59 147 210 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-black-300:is(.s-dark *) {
  color: var(--color-black-300);
}
s-app .dark\:s-text-black-400:is(.s-dark *) {
  color: var(--color-black-400);
}
s-app .dark\:s-text-black-500:is(.s-dark *) {
  color: var(--color-black-500);
}
s-app .dark\:s-text-black-600:is(.s-dark *) {
  color: var(--color-black-600);
}
s-app .dark\:s-text-black-800:is(.s-dark *) {
  color: var(--color-black-800);
}
s-app .dark\:s-text-black-900:is(.s-dark *) {
  color: var(--color-black-900);
}
s-app .dark\:s-text-error-dark:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(230 38 38 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-forecast-sportsbook-up-text:is(.s-dark *) {
  color: var(--color-forecast-up-sportsb);
}
s-app .dark\:s-text-global-font-default-dark:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(237 237 237 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-global-font-default-light:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-icon-dark:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-icon-light:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-lay-300:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(250 169 186 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-main-menu-text-active:is(.s-dark *) {
  color: var(--color-main-menu-text-active);
}
s-app .dark\:s-text-market-name:is(.s-dark *) {
  color: var(--color-market-name);
}
s-app .dark\:s-text-market-star-icon:is(.s-dark *) {
  color: var(--color-market-star-icon);
}
s-app .dark\:s-text-market-sub-text:is(.s-dark *) {
  color: var(--color-market-sub-text);
}
s-app .dark\:s-text-parlay-bet-text:is(.s-dark *) {
  color: var(--color-parlay-bet-text);
}
s-app .dark\:s-text-pop-title-bg:is(.s-dark *) {
  color: var(--color-pop-title-bg);
}
s-app .dark\:s-text-pop-title-text:is(.s-dark *) {
  color: var(--color-pop-title-text);
}
s-app .dark\:s-text-primary-light-100:is(.s-dark *) {
  color: var(--color-primaryLight-100);
}
s-app .dark\:s-text-primary-light-200:is(.s-dark *) {
  color: var(--color-primaryLight-200);
}
s-app .dark\:s-text-success-dark:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(88 166 8 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-voucher-discount-header-icon-dark:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(54 238 44 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-voucher-freeBets-header-icon-dark:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(242 79 71 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-text-voucher-profitBoost-header-icon-dark:is(.s-dark *) {
  --tw-text-opacity: 1;
  color: rgb(43 225 219 / var(--tw-text-opacity, 1));
}
s-app .dark\:s-opacity-10:is(.s-dark *) {
  opacity: 0.1;
}
s-app .dark\:s-opacity-15:is(.s-dark *) {
  opacity: 0.15;
}
s-app .dark\:s-opacity-30:is(.s-dark *) {
  opacity: 0.3;
}
s-app .dark\:s-opacity-45:is(.s-dark *) {
  opacity: 0.45;
}
s-app .dark\:s-opacity-85:is(.s-dark *) {
  opacity: 0.85;
}
s-app .dark\:disabled\:s-bg-black-700:disabled:is(.s-dark *) {
  background-color: var(--color-black-700);
}
s-app .dark\:disabled\:s-text-black-600:disabled:is(.s-dark *) {
  color: var(--color-black-600);
}

/* Vue scoped component styles (data-v-* stripped) */

s-app .s-custom-icon {
  /* each Vue scoped block used a different var — keep fallbacks */
  background-image: var(--v277b974c, var(--v0f2db639, var(--v7ec2f59a, var(--c3042b42, var(--v2c7b7fd6)))));
}
s-app .s-event-type-icon {
  color: var(--color-main-tab-text-active);
}
s-app .s-event-type-icon[data-is-selected=true][data-is-my-pin-mode=false] {
  color: var(--color-main-menu-text-active);
}
s-app .s-event-type-context {
  color: var(--color-main-tab-text-active);
}
s-app .s-event-type-context[data-is-selected=true][data-is-my-pin-mode=false] {
  color: var(--color-main-menu-text-active);
}
s-app .s-menu-active[data-is-selected=true][data-is-my-pin-mode=false] {
  color: var(--color-main-menu-text-active);
}
s-app .s-event-count {
  background-color: var(--color-main-menu-number-bg);
  color: var(--color-main-menu-num);
}
s-app .s-event-count[data-is-selected=true][data-is-my-pin-mode=false] {
  background-color: var(--color-unread-number-bg);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
s-app .s-event-count.s-my-fav[data-is-selected=true] {
  background-color: var(--color-unread-number-bg);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
s-app .s-chip {
  background-image: var(--v71e6625a);
}
s-app .s-custom-chip {
  background-image: var(--v1d282b61);
}
s-app .s-bg-light {
  border-radius: 5px;
  opacity: 1;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.176136) 0%, rgba(255, 255, 255, 0.464134) 75%, rgba(255, 255, 255, 0.58184) 100%);
}
s-app .s-content-light {
  font-weight: bold;
  background: -webkit-linear-gradient(45deg, rgb(253, 18, 226) 20%, rgb(164, 67, 221), rgb(84, 126, 255) 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #978170;
}
s-app .s-bg-dark {
  border-radius: 5px;
  opacity: 1;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.100524) 0%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0.35) 100%);
}
s-app .s-content-dark {
  font-weight: bold;
  background: -webkit-linear-gradient(45deg, rgb(184, 0, 212) 0%, rgb(247, 110, 0) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #978170;
}
s-app .tab-indicator {
  width: var(--v41c949a4);
  transform: var(--v1aded7ac);
  transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), width 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  pointer-events: none;
  z-index: 0;
  will-change: transform, width;
}
s-app .s-sports-mode-filter {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
}
s-app .s-sports-eventType-tabs {
  /* 1fr (not 16.16vw): Bagh layout shell isn't always full viewport — vw columns
     + Casino s-mr-3px overflow minmax(0,…) tracks and clip the sides. */
  grid-template-columns: repeat(6, minmax(0, 1fr));
  width: 100%;
  box-sizing: border-box;
}
s-app .s-sports-eventType-tabs[data-has-casino-tab=true][data-has-all-event-type-tab=true] {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
s-app .s-sports-eventType-tabs[data-has-casino-tab=true][data-has-all-event-type-tab=false] {
  /* Leagues: Casino + Cricket/Soccer/Tennis only — same 6 tracks as Live
     (Fav/All slots empty) so tab widths match official (~61px / translateX(64px)). */
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

s-app .s-sports-eventType-tabs[data-has-casino-tab=false][data-has-all-event-type-tab=true] {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

s-app .s-event-row {
  grid-template-columns: minmax(0, 1fr) auto;
}

s-app .s-default:not(.is-desktop):not(.is-mobile) .isDefaultMobile.s-event-block-item-row {
  grid-template-columns: 4.2667vw 78.1333vw 3.2vw;
}
s-app .s-default:not(.is-desktop):not(.is-mobile) .isDefaultMobile.s-event-block-item-row[data-icons="1"] {
  grid-template-columns: 4.2667vw 71.2vw 10.1333vw;
}
s-app .s-default:not(.is-desktop):not(.is-mobile) .isDefaultMobile.s-event-block-item-row[data-icons="2"] {
  grid-template-columns: 4.2667vw 64.2667vw 17.0667vw;
}
s-app .s-default:not(.is-desktop):not(.is-mobile) .isDefaultMobile.s-event-block-item-row[data-animate-star=false] {
  grid-template-columns: auto minmax(auto, 75.8vw) 10.1333vw;
}
s-app .s-default:not(.is-desktop):not(.is-mobile) .isDefaultDesktop.s-event-block-item-row {
  grid-template-columns: 5.4613rem 100.0107rem 4.096rem;
}
s-app .s-default:not(.is-desktop):not(.is-mobile) .isDefaultDesktop.s-event-block-item-row[data-icons="1"] {
  grid-template-columns: 5.4613rem 91.136rem 12.9707rem;
}
s-app .s-default:not(.is-desktop):not(.is-mobile) .isDefaultDesktop.s-event-block-item-row[data-icons="2"] {
  grid-template-columns: 5.4613rem 82.2613rem 21.8453rem;
}
s-app .s-default:not(.is-desktop):not(.is-mobile) .isDefaultDesktop.s-event-block-item-row[data-animate-star=false] {
  grid-template-columns: auto minmax(auto, 96.59rem) 12.9707rem;
}
s-app .is-mobile .s-event-block-item-row {
  grid-template-columns: 4.2667vw 78.1333vw 3.2vw;
}
s-app .is-mobile .s-event-block-item-row[data-icons="1"] {
  grid-template-columns: 4.2667vw 71.2vw 10.1333vw;
}
s-app .is-mobile .s-event-block-item-row[data-icons="2"] {
  grid-template-columns: 4.2667vw 64.2667vw 17.0667vw;
}
s-app .is-mobile .s-event-block-item-row[data-animate-star=false] {
  grid-template-columns: auto minmax(auto, 75.8vw) 10.1333vw;
}
s-app .is-desktop .s-event-block-item-row {
  grid-template-columns: 5.4613rem 100.0107rem 4.096rem;
}
s-app .is-desktop .s-event-block-item-row[data-icons="1"] {
  grid-template-columns: 5.4613rem 91.136rem 12.9707rem;
}
s-app .is-desktop .s-event-block-item-row[data-icons="2"] {
  grid-template-columns: 5.4613rem 82.2613rem 21.8453rem;
}
s-app .is-desktop .s-event-block-item-row[data-animate-star=false] {
  grid-template-columns: auto minmax(auto, 96.59rem) 12.9707rem;
}

/* Official betslip utilities (present in live site dump; missing from earlier CSS extract) */
s-app .s-bg-back {
  --tw-bg-opacity: 1;
  background-color: rgb(124 195 245 / var(--tw-bg-opacity, 1));
}
s-app .s-w-desktop {
  width: 100%;
  max-width: 480px;
}
s-app .s-bet-slip-gradient {
  pointer-events: none;
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.08) 45%,
    rgba(0, 0, 0, 0.18) 100%
  );
}

/* Live TV / streaming icon pulse (scoreboard TV tab + event list icon) */
@keyframes s-live-tv-pulse {
  0%,
  100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.35;
    transform: scale(0.92);
  }
}
s-app .s-animate-live-tv {
  animation: s-live-tv-pulse 1.1s ease-in-out infinite;
  transform-origin: center;
  will-change: opacity, transform;
}
s-app .s-score-tab .s-mode-tab {
  cursor: pointer;
  transition: background-color 0.25s ease, color 0.25s ease, border-radius 0.25s ease;
}
s-app .s-score-tab .s-mode-tab .s-fill-scoreboard-tab-bg,
s-app .s-score-tab .s-mode-tab .s-fill-scoreboard-tab-bg-active {
  transition: fill 0.25s ease;
}

/* Scoreboard tab extend “fill” (official ScoreTab.qys55DVY.css) */
s-app .s-mode-tab {
  --tab-unactive-bg: var(--color-scoreboard-tab-bg);
}
s-app .s-mode-tab[data-is-popup="true"] {
  --tab-unactive-bg: var(--color-scoreboard-tab-india-bg);
}
s-app .s-mode-tab[data-extend="right"]::after,
s-app .s-mode-tab[data-extend="both"]::after {
  content: "";
  position: absolute;
  top: 0;
  right: -10px;
  width: 10px;
  height: 100%;
  background-color: var(--tab-unactive-bg);
  z-index: 10;
  pointer-events: none;
}
s-app .s-mode-tab[data-extend="left"]::before,
s-app .s-mode-tab[data-extend="both"]::before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  width: 10px;
  height: 100%;
  background-color: var(--tab-unactive-bg);
  z-index: 10;
  pointer-events: none;
}

/* Live TV side-dock on scroll (official LiveStreaming.95quiDZM.css) */
s-app .s-video-contaienr {
  min-height: 56.25vw;
  background: #1e1e1e;
}
s-app .s-video-wrapper {
  transition: transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}
s-app .s-video-wrapper.is-outside {
  position: fixed;
  width: 100%;
  height: auto;
  z-index: 30;
  transform: scale(0.5);
  transform-origin: 100% 0;
  top: 17.0666666666vw;
  right: 3.4vw;
  margin-right: 0;
}
s-app .is-desktop .s-video-contaienr {
  min-height: 270px;
}
s-app .is-desktop .s-video-wrapper {
  transform-origin: top right;
}
s-app .is-desktop .s-video-wrapper.is-outside {
  max-width: 480px;
  top: 21.8453333333rem;
  right: unset;
  transform: translateX(-4.352rem) scale(0.5);
}
s-app .s-btn-close {
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
s-app .s-invisible {
  visibility: hidden;
}
s-app .s-aspect-video {
  aspect-ratio: 16 / 9;
}
s-app .s-w-10 {
  width: 2.5rem;
}
s-app .s-h-10 {
  height: 2.5rem;
}
s-app .s-right-5 {
  right: 1.25rem;
}
s-app .s-top-3 {
  top: 0.75rem;
}
html,
body {
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
}

html {
  font-family: 'Bagh Noto Sans', 'Noto Sans Digits Polyfills', sans-serif !important;
}

body {
  display: flex;
  position: relative;
  flex-direction: column;
  -webkit-locale: "en" !important;
  font-synthesis: none !important;
  -webkit-font-synthesis: none !important;
  font-variant-ligatures: none !important;
  font-feature-settings: normal !important;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  box-sizing: border-box;
  line-height: 1;
  background: var(--layout-bg);
  color: var(--text-primary);
  /* after reset props — do not use `font: inherit` here or it wipes the stack */
  font-family: 'Bagh Noto Sans', 'Noto Sans Digits Polyfills', sans-serif !important;
}

@supports (height: 100dvh) {
  body {
    min-height: 100dvh;
  }
}

@supports not (height: 100dvh) {
  body {
    min-height: 100vh;
  }
}

:root {
  --custom-Promotion-tool-gold-100: #efd7b8;
  --custom-Promotion-tool-gold-200: #c5b097;
  --custom-Promotion-tool-gold-300: #bd9561;
  --custom-Promotion-tool-gold-400: #61451e;
  --customization-promotion-tool-customized-card-stroke-active: #efd7b8;
}

:root {
  --primary200: #18d188;
  --primary300: #27b488;
  --primary400: #219772;
  --primary500: #14805e;
  --primary600: #10654b;
  --secondary300: #fff199;
  --secondary400: #ffea66;
  --secondary500: #ffdf1a;
  --secondary600: #f0ce00;
  --accent: #ffdf1a;
  --neutral100: #ffffff;
  --neutral200: #e2e6e9;
  --neutral300: #8d9aa5;
  --neutral400: #657381;
  --neutral500: #576775;
  --neutral600: #454745;
  --neutral700: #303232;
  --neutral800: #222424;
  --neutral900: #141515;
  --neutral1000: #000000;
  --status-danger: #e20000;
  --status-warning: #ffa05f;
  --status-pending: #d8a845;
  --status-success: #38ba9d;
  --status-info: #409fff;
  --gradient-neutral: linear-gradient(to bottom, #4e4e4e 0%, #353535 100%);
  --gradient-primary: linear-gradient(to right, #13805e 0%, #1d4738 100%);
  --gradient-primary-left: linear-gradient(to left, #13805e 0%, #1d4738 100%);
  --gradient-primary-right-opacity: linear-gradient(to right, color-mix(in srgb, var(--primary300), transparent 70%) 0%, transparent 120%);
  --radius-no: calc(0 * 1rem * var(--use-rem) + 0 * 1vw * (1 - var(--use-rem)));
  --radius-1: calc(.2666666667 * 1rem * var(--use-rem) + .2666666667 * 1vw * (1 - var(--use-rem)));
  --radius-3: calc(.8 * 1rem * var(--use-rem) + .8 * 1vw * (1 - var(--use-rem)));
  --radius-5: calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
  --radius-10: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
  --radius-70: calc(18.6666666667 * 1rem * var(--use-rem) + 18.6666666667 * 1vw * (1 - var(--use-rem)));
  --fs-body-default: calc(4.2666666667 * 1rem * var(--use-rem) + 4.2666666667 * 1vw * (1 - var(--use-rem)));
  --fs-h1: calc(9.3333333333 * 1rem * var(--use-rem) + 9.3333333333 * 1vw * (1 - var(--use-rem)));
  --fs-h2: calc(6.4 * 1rem * var(--use-rem) + 6.4 * 1vw * (1 - var(--use-rem)));
  --fs-h3: calc(5.3333333333 * 1rem * var(--use-rem) + 5.3333333333 * 1vw * (1 - var(--use-rem)));
  --fs-h4: calc(4.8 * 1rem * var(--use-rem) + 4.8 * 1vw * (1 - var(--use-rem)));
  --fs-h5: var(--fs-body-default);
  --fs-larger: calc(3.7333333333 * 1rem * var(--use-rem) + 3.7333333333 * 1vw * (1 - var(--use-rem)));
  --fs-normal: calc(3.2 * 1rem * var(--use-rem) + 3.2 * 1vw * (1 - var(--use-rem)));
  --fs-small: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
  --fs-mini: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
}

:root {
  --text-popup: var(--neutral100);
  --text-primary: var(--neutral200);
  --text-secondary: var(--neutral300);
  --text-muted: var(--neutral400);
  --text-disabled: var(--neutral500);
  --text-link: var(--primary400);
  --main-banner-carousel-pagination: var(--neutral700);
  --main-banner-carousel-pagination-active: var(--primary500);
  --form-input-bg: var(--neutral800);
  --form-input-disabled: var(--neutral900);
  --table-header: var(--neutral600);
  --table-body-even: var(--neutral800);
  --table-body-odd: var(--neutral700);
  --table-body-disabled: var(--neutral900);
  --content-bg: var(--neutral900);
  --form-box-bg: var(--neutral800);
  --header-bg: var(--neutral900);
  --modal-mask-bg: color-mix(in srgb, var(--neutral1000), transparent 40%);
  --button-primary-txt-active: var(--neutral200);
  --button-primary-bg-active: var(--primary500);
  --button-primary-txt-disabled: var(--neutral200);
  --button-primary-bg-disabled: color-mix(in srgb, var(--primary500), black 40%);
  --button-primary-bg-hover: var(--button-primary-bg-disabled);
  --button-secondary-txt-active: var(--neutral200);
  --button-secondary-bg-active: var(--neutral700);
  --button-secondary-txt-disabled: var(--neutral200);
  --button-secondary-bg-disabled: color-mix(in srgb, var(--neutral700), white 80%);
  --button-tertiary-txt-active: var(--neutral300);
  --button-tertiary-bg-active: transparent;
  --button-tertiary-border-active: var(--neutral600);
  --button-tertiary-txt-disabled: color-mix(in srgb, var(--neutral300), transparent 60%);
  --button-tertiary-bg-disabled: color-mix(in srgb, var(--neutral700), white 80%);
  --button-tertiary-border-disabled: var(--neutral600);
  --button-social-txt: var(--neutral200);
  --button-social-bg: transparent;
  --button-social-border: var(--neutral600);
  --button-danger-txt: var(--neutral200);
  --button-danger-bg: var(--status-danger);
  --button-primary-processing-bg: color-mix(in srgb, var(--primary500), black 40%);
  --button-tertiary-processing-bg: var(--neutral700);
  --button-tertiary-add-icon: var(--neutral300);
  --svg-circle-highlight: var(--primary500);
  --svg-bg-box: var(--content-bg);
  --svg-circle-highlight-300: var(--primary300);
  --svg-bg-gradient-start: var(--primary400);
  --svg-bg-gradient-end: var(--primary600);
  --title-deco-txt: var(--neutral200);
  --title-deco-txt-before: var(--primary500);
  --input-border-focus: var(--primary500);
  --input-input-placeholder: var(--neutral400);
  --input-input-txt: var(--neutral200);
  --input-input-txt-focus: var(--neutral200);
  --input-input-txt-error: var(--neutral200);
  --input-input-disabled-txt: var(--neutral500);
  --input-input-border-error: var(--status-danger);
  --input-input-txt-disabled: var(--neutral200);
  --input-input-bg: var(--neutral800);
  --input-input-bg-disabled: var(--neutral900);
  --input-input-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
  --input-datepicker-icon: var(--neutral300);
  --input-datepicker-icon-disabled: var(--neutral500);
  --textarea-border-focus: var(--primary500);
  --textarea-textarea-txt: var(--neutral200);
  --textarea-textarea-txt-focus: var(--neutral200);
  --textarea-textarea-txt-error: var(--neutral200);
  --textarea-textarea-border-error: var(--status-danger);
  --textarea-textarea-txt-disabled: var(--neutral200);
  --textarea-textarea-bg: var(--neutral800);
  --textarea-textarea-bg-disabled: var(--neutral900);
  --textarea-textarea-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
  --checkbox-icon-checked-bg: var(--primary500);
  --checkbox-icon-checked-bg-disabled: transparent;
  --checkbox-icon-checked-border: var(--primary500);
  --checkbox-icon-checked-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
  --checkbox-icon-unchecked-bg: var(--neutral600);
  --checkbox-icon-unchecked-bg-disabled: transparent;
  --checkbox-icon-unchecked-border: color-mix(in srgb, var(--neutral100), transparent 85%);
  --checkbox-icon-unchecked-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
  --checkbox-icon-checked-img: var(--neutral200);
  --checkbox-icon-checked-img-disabled: var(--neutral500);
  --radio-block-checked-border: var(--primary500);
  --radio-block-icon-checked-bg: var(--primary500);
  --radio-block-icon-center-checked-bg: var(--neutral100);
  --radio-block-icon-checked-bg-disabled: transparent;
  --radio-block-icon-center-checked-bg-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
  --radio-block-icon-checked-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
  --radio-block-icon-unchecked-bg: var(--neutral600);
  --radio-block-icon-unchecked-border: color-mix(in srgb, var(--neutral100), transparent 85%);
  --select-head-txt: var(--neutral200);
  --select-head-txt-disabled: var(--neutral500);
  --select-head-icon: var(--neutral200);
  --select-head-icon-disabled: var(--neutral500);
  --select-head-bg: var(--neutral800);
  --select-head-bg-disabled: var(--neutral900);
  --select-head-border-active: var(--primary500);
  --select-head-border-disabled: color-mix(in srgb, var(--neutral100), transparent 85%);
  --select-list-txt: var(--neutral200);
  --select-list-item-bg: var(--neutral700);
  --select-list-panel-bg: var(--neutral800);
  --form-wrap-title-txt: var(--neutral300);
  --form-wrap-title-prompt: var(--neutral200);
  --error-msg-bg: transparent;
  --error-msg-bg-success: color-mix(in srgb, var(--status-success), transparent 85%);
  --error-msg-bg-error: color-mix(in srgb, var(--status-danger), transparent 85%);
  --error-msg-bg-warning: color-mix(in srgb, var(--status-pending), transparent 85%);
  --error-msg-item-tips-txt: var(--neutral300);
  --error-msg-item-tips-icon: var(--neutral300);
  --error-msg-item-tips-txt-success: var(--status-success);
  --error-msg-item-tips-icon-success: var(--status-success);
  --error-msg-item-tips-txt-error: var(--status-danger);
  --error-msg-item-tips-icon-error: var(--status-danger);
  --error-msg-item-tips-txt-warning: var(--status-pending);
  --error-msg-item-tips-icon-warning: var(--status-pending);
  --check-msg-bg: transparent;
  --check-msg-item-tips-txt: var(--neutral200);
  --check-msg-item-tips-icon: var(--neutral300);
  --check-msg-item-tips-txt-success: var(--neutral300);
  --check-msg-item-tips-icon-success: var(--status-success);
  --arrow-icon: var(--neutral200);
  --verified-icon-success: var(--status-success);
  --verified-icon-pending: var(--status-pending);
  --verified-icon-rejected: var(--status-danger);
  --iconed-titled-block-label-bg: var(--neutral800);
  --iconed-titled-block-label-text: var(--neutral200);
  --iconed-titled-block-info-txt: var(--neutral300);
  --iconed-titled-block-title-txt: var(--neutral100);
  --iconed-titled-block-title-data-primary: var(--primary500);
  --iconed-titled-block-title-data-pain: var(--neutral400);
  --iconed-titled-block-tag-txt: var(--neutral300);
  --iconed-titled-block-suffix: var(--primary300);
  --amount-positive: var(--status-success);
  --amount-negative: var(--neutral200);
}

:root {
  --layout-bg: var(--neutral900);
  --layout-fullview-panel-slot-shadow: color-mix(in srgb, var(--neutral1000), transparent 40%);
  --scrollbar-thumb-bg: color-mix(in srgb, var(--neutral300), transparent 50%);
  --scrollbar-thumb-bg-h: color-mix(in srgb, var(--neutral300), transparent 50%);
  --scrollbar-track-bg: transparent;
  --loading-mask-bg: var(--neutral900);
  --progress-bar-bg: var(--neutral700);
  --progress-bar-percentage-bg: var(--gradient-primary-left);
  --main-nav-btn-bg: var(--neutral800);
  --main-nav-btn-bg-active: var(--primary500);
  --main-nav-icon: var(--primary500);
  --main-nav-txt: var(--neutral300);
  --main-nav-txt-active: var(--neutral200);
  --language-menu-bg: var(--neutral900);
  --language-menu-shadow: color-mix(in srgb, var(--neutral1000), transparent 40%);
  --language-menu-title-txt: var(--neutral200);
  --language-menu-close-bg: var(--neutral200);
  --language-menu-list-txt: var(--neutral200);
  --language-menu-list-bg: var(--neutral800);
  --language-menu-list-opt-bg: var(--neutral700);
  --language-menu-list-opt-txt: var(--neutral300);
  --language-menu-list-opt-bg-active: var(--primary500);
  --language-menu-list-opt-txt-active: var(--neutral200);
  --bottombar-bg: var(--neutral800);
  --bottombar-notice-bg: #e20000;
  --bottombar-notice-bg-txt: var(--neutral100);
}

:root {
  --grid-gap: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
  --desktop-min-width: calc(273.0666666667 * 1rem * var(--use-rem) + 273.0666666667 * 1vw * (1 - var(--use-rem)));
  --desktop-layer-inner-max-width: calc(173.3333333333 * 1rem * var(--use-rem) + 173.3333333333 * 1vw * (1 - var(--use-rem)));
  --desktop-layer-form-max-width: calc(133.3333333333 * 1rem * var(--use-rem) + 133.3333333333 * 1vw * (1 - var(--use-rem)));
  --desktop-content-max-width: calc(320 * 1rem * var(--use-rem) + 320 * 1vw * (1 - var(--use-rem)));
  --desktop-content-min-height: calc(133.3333333333 * 1rem * var(--use-rem) + 133.3333333333 * 1vw * (1 - var(--use-rem)));
  --desktop-content-margin-top: calc(12.2666666667 * 1rem * var(--use-rem) + 12.2666666667 * 1vw * (1 - var(--use-rem)));
  --header-height: calc(17.0666666667 * 1rem * var(--use-rem) + 17.0666666667 * 1vw * (1 - var(--use-rem)));
  --header-fullview-height: calc(17.0666666667 * 1rem * var(--use-rem) + 17.0666666667 * 1vw * (1 - var(--use-rem)));
  --header-fullview-logo-height: calc(10.6666666667 * 1rem * var(--use-rem) + 10.6666666667 * 1vw * (1 - var(--use-rem)));
  --footer-fullview-max-width: var(--desktop-content-max-width);
  --language-picker-width: calc(17.0666666667 * 1rem * var(--use-rem) + 17.0666666667 * 1vw * (1 - var(--use-rem)));
  --language-picker-height: calc(17.0666666667 * 1rem * var(--use-rem) + 17.0666666667 * 1vw * (1 - var(--use-rem)));
  --member-menu-fullview-width: calc(100 * 1rem * var(--use-rem) + 100 * 1vw * (1 - var(--use-rem)));
  --member-menu-item-height: calc(14.6666666667 * 1rem * var(--use-rem) + 14.6666666667 * 1vw * (1 - var(--use-rem)));
  --dialog-notify-max-width: calc(93.3333333333 * 1rem * var(--use-rem) + 93.3333333333 * 1vw * (1 - var(--use-rem)));
  --dialog-middle-max-width: calc(133.3333333333 * 1rem * var(--use-rem) + 133.3333333333 * 1vw * (1 - var(--use-rem)));
}

  :root {
  --my-promotion-card-active-border: var(--primary500);
  --my-promotion-card-active-diamond: var(--primary600);
  --my-promotion-card-active-glow: var(--primary500);
  --my-promotion-card-bg: var(--neutral700);
  --my-promotion-card-title: var(--neutral200);
  --my-promotion-card-bonus: var(--neutral200);
  --my-promotion-card-active-bg: var(--primary500);
  --my-promotion-card-active-txt: var(--neutral1000);
  --my-promotion-card-countdown-bg: var(--neutral1000);
  --my-promotion-card-countdown-border: var(--neutral700);
  --my-promotion-card-countdown-txt: var(--neutral200);
  --promotion-progress-bar-bg: var(--neutral600);
  --promotion-progress-bar-fill-start: var(--primary600);
  --promotion-progress-bar-fill-end: var(--primary400);
  --promotion-progress-bar-stripe-start: rgb(209 129 62);
  --promotion-progress-bar-stripe-end: var(--primary400);
  --promotion-progress-bar-handle-bg: var(--primary500);
  --promotion-progress-bar-handle-border: var(--primary600);
  --promotion-progress-bar-handle-text: var(--neutral1000);
  --promotion-tool-button-cancel-bg: var(--neutral600);
  --promotion-tool-button-cancel-text: var(--neutral300);
  --promotion-tool-button-cancel-border: rgba(255, 255, 255, .1);
  --promotion-tool-button-claim-bg: var(--primary500);
  --promotion-tool-button-claim-text: var(--neutral1000);
  --promotion-tool-button-active-bg: var(--neutral600);
  --promotion-tool-button-active-text: var(--neutral200);
  --promotion-tool-button-claimed-bg: var(--neutral600);
  --promotion-tool-button-claimed-text: var(--neutral400);
  --promotion-tool-button-badge-bg: #e20000;
  --promotion-tool-button-badge-text: var(--neutral100);
  --promotion-amount-display-current: var(--primary500);
  --promotion-amount-display-target: var(--neutral300);
  --promotion-card-tag-bg: var(--accent);
  --promotion-card-tag-txt: var(--neutral1000);
  --my-promotions-bg: var(--neutral800);
  --my-promotions-border: rgba(255, 255, 255, .05);
  --my-promotions-title: var(--neutral100);
  --my-promotions-link: var(--primary500);
  --my-promotions-game-border: rgba(255, 255, 255, .05);
  --promotion-toast-bg: var(--neutral700);
  --promotion-toast-accent-color: #00ff66;
  --promotion-toast-accent-width: 5px;
  --promotion-toast-title-color: var(--neutral200);
  --promotion-toast-content-color: var(--neutral300);
  --promotion-toast-close-bg: var(--neutral600);
  --promotion-toast-bar-bg: var(--neutral600);
  --promotion-toast-bar-percentage-bg: color-mix(in srgb, var(--neutral300), transparent 70%);
}

html {
  --use-rem: 0;
  --mat-ripple-color: rgba(255, 255, 255, .1);
  --mat-option-selected-state-label-text-color: #435f9b;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);
  --mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);
  --mat-option-selected-state-layer-color: rgba(255, 255, 255, .08);
  --mat-optgroup-label-text-color: white;
  --mat-app-background-color: #303030;
  --mat-app-text-color: white;
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);
  --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #435f9b;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(67, 95, 155, .4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(67, 95, 155, .3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(67, 95, 155, .3);
  --mat-datepicker-toggle-active-state-icon-color: #435f9b;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(67, 95, 155, .2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: white;
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: white;
  --mat-datepicker-calendar-navigation-button-icon-color: white;
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}

html.is-desktop {
  --use-rem: 1;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}

* {
  touch-action: pan-x pan-y;
  outline: none;
  -webkit-overflow-scrolling: touch;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input {
  background-color: transparent;
  border: none;
  padding: 0;
}

select,
input {
  border-radius: 0;
  appearance: none;
}

input[type='number'] {
  -moz-appearance: textfield;
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

a {
  text-decoration: none;
}

@media (display-mode: standalone) {
  body {
    overscroll-behavior: none;
  }

  *:not(input):not(textarea) {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
  }
}

#root {
  min-height: 100svh;
  width: 100%;
}

.disabled {
  opacity: .5;
  cursor: not-allowed;
  transition: opacity .5s;
}

.display-none {
  display: none;
}

.touching {
  box-shadow: inset 0 0 0 calc(.5333333333 * 1rem * var(--use-rem) + .5333333333 * 1vw * (1 - var(--use-rem))) var(--neutral300);
}

.clickable {
  cursor: pointer;
}

.amount {
  color: var(--primary300);
}

.amount--negative {
  color: var(--text-primary);
}

.eyes-icon {
  transition: transform .3s;
  cursor: pointer;
}

.eyes-icon--active {
  transform: rotate(180deg);
}

.refresh-icon {
  cursor: pointer;
  transition: opacity .3s;
}

.refresh-icon--active {
  animation: rotate .5s;
  opacity: .5;
  cursor: wait;
}

.row-direction {
  display: flex;
  flex-direction: row;
}

.loading {
  z-index: 999;
}

.pop-wrap {
  z-index: 102;
}

.side-menu-host,
.select-list-panel,
.float-banner-wrapper {
  z-index: 100;
}

.app-btn,
.app-button,
[drcAppBtn] {
  position: relative;
}

.app-btn.processing,
.app-button.processing,
[drcAppBtn].processing {
  pointer-events: none;
}

.app-btn.processing > :not(.processing-mask),
.app-button.processing > :not(.processing-mask),
[drcAppBtn].processing > :not(.processing-mask) {
  visibility: hidden;
}

.app-btn .processing-mask,
.app-button .processing-mask,
[drcAppBtn] .processing-mask {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  width: calc(12.8 * 1rem * var(--use-rem) + 12.8 * 1vw * (1 - var(--use-rem)));
  height: calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  background-repeat: no-repeat;
  background-position:
    left center,
    center center,
    right center;
  background-size:
    calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
      calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
}

.app-btn.processing .processing-mask,
.app-button.processing .processing-mask,
[drcAppBtn].processing .processing-mask {
  opacity: 1;
  visibility: visible;
  background-image:
    radial-gradient(circle closest-side, var(--neutral300) 92%, transparent 94%),
    radial-gradient(circle closest-side, var(--neutral300) 92%, transparent 94%),
    radial-gradient(circle closest-side, var(--neutral300) 92%, transparent 94%);
  animation: processing-dots 1s ease-in-out infinite;
}

.app-btn.processing::before,
.app-button.processing::before,
[drcAppBtn].processing::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  z-index: 2;
  border-radius: inherit;
  background-color: var(--button-processing-bg, var(--button-primary-processing-bg));
}

@keyframes processing-dots {
  0%,
  100% {
    background-size:
      calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) 0%,
      calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
        calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))),
      calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
        calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
  }

  33% {
    background-size:
      calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
        calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))),
      calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) 0%,
      calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
        calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)));
  }

  66% {
    background-size:
      calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
        calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))),
      calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem)))
        calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))),
      calc(2.1333333333 * 1rem * var(--use-rem) + 2.1333333333 * 1vw * (1 - var(--use-rem))) 0%;
  }
}

.text-content-overflow.drc-horizontal-overflow {
  -webkit-mask: linear-gradient(90deg, rgb(0 0 0) 80%, rgba(0 0 0 / 0) 100%);
  mask: linear-gradient(90deg, rgb(0 0 0) 80%, rgba(0 0 0 / 0) 100%);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.text-content-overflow.drc-horizontal-overflow:hover {
  animation: content-overflow-marquee 5s linear infinite;
}

.third-party-loading {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.third-party-loading__main {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60%;
  height: 85%;
  max-width: calc(232 * 1rem * var(--use-rem) + 232 * 1vw * (1 - var(--use-rem)));
  max-height: calc(138.6666666667 * 1rem * var(--use-rem) + 138.6666666667 * 1vw * (1 - var(--use-rem)));
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transform: translate(-50%, -50%);
  border-radius: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
  background: #fff;
  text-align: center;
}

.third-party-loading__content {
  position: relative;
}

.third-party-loading__title {
  font-size: var(--fs-body-default);
  font-weight: 700;
}

.third-party-loading__title + .third-party-loading__animation {
  margin-top: calc(8 * 1rem * var(--use-rem) + 8 * 1vw * (1 - var(--use-rem)));
}

.third-party-loading-animation {
  height: calc(4 * 1rem * var(--use-rem) + 4 * 1vw * (1 - var(--use-rem)));
  position: relative;
}

.third-party-loading-animation__cell {
  position: relative;
  vertical-align: middle;
  width: calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
  display: inline-block;
}

.third-party-loading-animation__cell + .third-party-loading-animation__cell {
  margin-left: calc(2.6666666667 * 1rem * var(--use-rem) + 2.6666666667 * 1vw * (1 - var(--use-rem)));
}

.third-party-loading-animation__cell::before,
.third-party-loading-animation__cell::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
  height: calc(1.3333333333 * 1rem * var(--use-rem) + 1.3333333333 * 1vw * (1 - var(--use-rem)));
  border-radius: 50%;
  transform-origin: 50% 50%;
  background: var(--primary500);
}

.intercom-lightweight-app-launcher,
.intercom-launcher-frame,
.intercom-dfosxs {
  bottom: 7% !important;
}

div:has(> iframe.intercom-launcher-frame) {
  pointer-events: none !important;
}

#intercom-container [data-testid='active-notifications'] {
  display: none !important;
  pointer-events: none !important;
}

.app {
  background-color: var(--neutral900);
}

@supports (height: 100dvh) {
  .app {
    height: 100dvh;
  }
}

@supports not (height: 100dvh) {
  .app {
    height: 100vh;
  }
}

.app__float-banner-wrapper {
  position: fixed;
  bottom: calc(14.4 * 1rem * var(--use-rem) + 14.4 * 1vw * (1 - var(--use-rem)));
  left: calc(var(--grid-gap) * 2);
}

/* Force local Noto variable on Bagh UI only (not sportsbook / cricket) */
html,
body,
#root,
.app,
.layout,
.layout-fullview,
.header,
.header-fullview,
.header-fullview-promotion-btn__text,
.link-items-btn__text,
.header-fullview-button,
.header__button,
.main-nav,
.main-nav-btn__text,
.main-nav-games-grid-cell__text,
.provider-item__text,
.marquee__text,
.bottom-bar,
.member-menu,
.side-menu,
.quick-wallet,
.quick-wallet-dropdown__amount {
  font-family: 'Bagh Noto Sans', 'Noto Sans Digits Polyfills', sans-serif !important;
}

/* Bagh Cricket (`s-app`) keeps official SourceSans3 — do not inherit Bagh Noto */
.cricket-container,
#vueWebComponent,
s-app,
s-app *:not([class*='s-icon']):not([class^='s-icon-']) {
  font-family: 'SourceSans3', sans-serif !important;
}

