@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-normal-C3kpE8kt.woff2) format("woff2"),url(/assets/rubik-arabic-400-normal-irYcn3w0.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-CFEw2TAA.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CivHtLLc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-CQ8oBEnj.woff2) format("woff2"),url(/assets/rubik-cyrillic-400-normal-B_UJh8st.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-CU-W3G4s.woff2) format("woff2"),url(/assets/rubik-hebrew-400-normal-CJmvi9hr.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-D8QMPjzI.woff2) format("woff2"),url(/assets/rubik-latin-ext-400-normal-DEDy7jdJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-Bd548WEe.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BUVSATH5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-arabic-500-normal-CIuFrOEg.woff2) format("woff2"),url(/assets/rubik-arabic-500-normal-CB6YDCvE.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-ext-500-normal-CYNkIfox.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-500-normal-nmoKJHwc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-BV4bma5x.woff2) format("woff2"),url(/assets/rubik-cyrillic-500-normal-C7Gn_qby.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-DDKUYthM.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal-CPKiYkJP.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-ext-500-normal-DkKfJ6Pe.woff2) format("woff2"),url(/assets/rubik-latin-ext-500-normal-BCdQQ5de.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-u2YmNvkZ.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-BH6pWtAW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-Dlt9TP8p.woff2) format("woff2"),url(/assets/rubik-arabic-700-normal-BHA77pd-.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-CCi_C0Xr.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-a05DoJbd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-Crxy-25r.woff2) format("woff2"),url(/assets/rubik-cyrillic-700-normal-NzxG0SAA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-M-Yc2aQ3.woff2) format("woff2"),url(/assets/rubik-hebrew-700-normal-iIF13K5d.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-BqhArrm2.woff2) format("woff2"),url(/assets/rubik-latin-ext-700-normal-BFT18x7-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-Bz4C3h_O.woff2) format("woff2"),url(/assets/rubik-latin-700-normal-DE_4g11i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-arabic-800-normal-7DjkmGZy.woff2) format("woff2"),url(/assets/rubik-arabic-800-normal-eaXi0PBi.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-ext-800-normal-DL6nOAfG.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-800-normal-DlD9JxNu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-normal-DsGNwzxY.woff2) format("woff2"),url(/assets/rubik-cyrillic-800-normal-B7AfgRyr.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-hebrew-800-normal-Brli2qjC.woff2) format("woff2"),url(/assets/rubik-hebrew-800-normal-C5l_jgsQ.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-ext-800-normal-CMwRyw1G.woff2) format("woff2"),url(/assets/rubik-latin-ext-800-normal-CxM87iYL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-normal-DiIaTv1u.woff2) format("woff2"),url(/assets/rubik-latin-800-normal-DqAKzWPU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-arabic-900-normal-DwCJLaOj.woff2) format("woff2"),url(/assets/rubik-arabic-900-normal-BEaKTD5o.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-ext-900-normal-CM505Rby.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-900-normal-Db8jL_CM.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-900-normal-BMDt7Ron.woff2) format("woff2"),url(/assets/rubik-cyrillic-900-normal-boE2TnmW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-hebrew-900-normal-RrnQhi1h.woff2) format("woff2"),url(/assets/rubik-hebrew-900-normal-D3UtSvVL.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-ext-900-normal-CHwoV0Ps.woff2) format("woff2"),url(/assets/rubik-latin-ext-900-normal-BFnVqcQZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-900-normal-CWr1EK2p.woff2) format("woff2"),url(/assets/rubik-latin-900-normal-BoRCp9zT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-CmcxpzmF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-yqk7_qG0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-BtGHVI3Q.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-N1TV9ACq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-CevHOlzG.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-QhwQXayn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-Dn-cqWhb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CcGNpAf3.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-zA2EAszW.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-p0--0TT5.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-XGhtXPWC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-D7b4BDym.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-bCyYmTho.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-ChDdxD0n.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-DCf1kqJT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-QW6cfU13.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-DP9fNao9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0b090e;--bg-2: #141018;--panel: #1e1826;--panel-2: #241c2e;--line: #3a3145;--dim: #2e2438;--ink: #ede6da;--ink-2: #a99fb0;--ink-3: #7a6e8c;--desc: #c9c0cc;--amber: #f2a33c;--amber-press: #d18c2c;--amber-deep: #9a621f;--mana: #3e7db4;--danger: #c24b33;--ok: #6fa65a;--epic: #9b5fc7;--f-text: "Rubik", system-ui, "Segoe UI", sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--r: 14px;--gutter: 20px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--f-text);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.modal-open{overflow:hidden}img{max-width:100%;display:block}a{color:var(--amber);text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}::selection{background:var(--amber);color:var(--bg)}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.mono{font-family:var(--f-mono)}.eyebrow{margin:0 0 10px;font:700 12px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.h1,.h2{margin:0 0 16px;font-weight:900;text-transform:uppercase;line-height:.98;letter-spacing:-.01em;text-wrap:balance}.h1{font-size:clamp(34px,6vw,60px)}.h2{font-size:clamp(30px,4.6vw,50px)}.h3{margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.2}.lead{margin:0;max-width:62ch;font-size:18px;color:var(--ink-2)}.lead b{color:var(--ink)}p{margin:0 0 12px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:0;border-radius:10px;background:var(--amber);color:var(--bg);font:800 15px/1.1 var(--f-text);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px #000;cursor:pointer;transition:transform .12s,box-shadow .12s,background .12s}.btn:before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;border-top-left-radius:10px;background:linear-gradient(135deg,var(--amber-deep) 50%,transparent 50%);pointer-events:none}.btn:hover{transform:translateY(-2px);box-shadow:0 8px #000}.btn:active{transform:translateY(4px);box-shadow:0 2px #000;background:var(--amber-press)}.btn:disabled{opacity:.4;cursor:default;transform:none;box-shadow:0 6px #000}.btn-big{padding:16px 26px;font-size:17px}.btn-small{padding:9px 14px;font-size:13px;box-shadow:0 4px #000}.btn-small:hover{box-shadow:0 6px #000}.btn-outline{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 3px var(--amber),0 6px #000}.btn-outline:before,.btn-ghost:before,.btn-off:before{display:none}.btn-outline:hover{box-shadow:inset 0 0 0 3px var(--amber),0 8px #000}.btn-outline:active{background:var(--panel-2);box-shadow:inset 0 0 0 3px var(--amber-press),0 2px #000}.btn-ghost{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 2px var(--line)}.btn-ghost:hover,.btn-ghost:active{color:var(--ink);background:var(--panel);box-shadow:inset 0 0 0 2px var(--ink-3)}.btn-off,.btn-off:hover,.btn-off:active{background:var(--line);color:var(--ink-2);cursor:default;transform:none;box-shadow:0 6px #000}.btn-small.btn-off{box-shadow:0 4px #000}.btn-glyph{width:18px;height:18px;flex:none}.btn-small .btn-glyph{width:14px;height:14px}.link-btn{padding:4px 0;border:0;background:none;color:var(--amber);font-weight:700;cursor:pointer}.link-btn:hover{text-decoration:underline}.download-slot{display:inline-flex;flex-direction:column;align-items:center;gap:12px}.download-note{font:500 12px var(--f-mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.cta-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 18px;margin-top:28px}.sticker{display:inline-block;padding:5px 11px 4px;border:2px solid var(--bg);border-radius:5px;background:var(--amber);color:var(--bg);font:900 13px/1 var(--f-text);letter-spacing:.06em;text-transform:uppercase;transform:rotate(-6deg);box-shadow:3px 3px #000;white-space:nowrap}.sticker-red{background:var(--danger);color:var(--ink)}.hazard{height:18px;background:repeating-linear-gradient(-45deg,var(--amber) 0 13px,var(--bg) 13px 26px)}.hazard-red{background:repeating-linear-gradient(-45deg,var(--danger) 0 13px,var(--bg) 13px 26px)}.halftone{position:absolute;inset:0;background-image:radial-gradient(var(--ink) 1.1px,transparent 1.4px);background-size:11px 11px;opacity:.05}.panel{position:relative;padding:24px;border:2px solid var(--line);border-radius:var(--r);background:var(--panel);box-shadow:0 6px #000}.site-head{position:sticky;top:0;z-index:50;background:#0b090ee0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:2px solid var(--dim)}.site-head-in{display:flex;align-items:center;gap:18px;min-height:68px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);flex:none}.brand img{width:40px;height:auto}.brand span{display:flex;flex-direction:column;font:900 13px/.95 var(--f-text);text-transform:uppercase;letter-spacing:.02em}.brand b{font-size:19px;color:var(--amber)}.site-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.site-nav>a{padding:8px 12px;border-radius:8px;color:var(--ink-2);font:700 14px var(--f-text);text-transform:uppercase;letter-spacing:.03em}.site-nav>a:hover{color:var(--ink);background:var(--panel)}.site-nav>a.active{color:var(--amber)}.site-nav .btn{margin-left:8px}.lang-switch{display:inline-flex;gap:4px;margin:0 4px 0 8px;padding:7px 10px;border:2px solid var(--line);border-radius:8px;background:none;font:700 12px var(--f-mono);color:var(--ink-3);cursor:pointer}.lang-switch:hover{border-color:var(--ink-3)}.lang-switch .lang-on{color:var(--amber)}.lang-switch i{font-style:normal}.burger{display:none;margin-left:auto;width:46px;height:46px;padding:12px 10px;border:2px solid var(--line);border-radius:10px;background:var(--panel);cursor:pointer;flex-direction:column;justify-content:space-between}.burger i{display:block;height:3px;border-radius:2px;background:var(--ink);transition:transform .2s,opacity .2s}.is-open .burger i:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.is-open .burger i:nth-child(2){opacity:0}.is-open .burger i:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media(max-width:900px){.burger{display:flex}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:12px var(--gutter) 22px;background:var(--bg-2);border-bottom:2px solid var(--dim)}.is-open .site-nav{display:flex}.site-nav>a{padding:12px;font-size:16px}.lang-switch{align-self:flex-start;margin:8px 0 12px 12px}.site-nav .btn{margin:0;align-self:flex-start}}.hero{position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;background:radial-gradient(60% 70% at 78% 45%,rgba(242,163,60,.16),transparent 70%),radial-gradient(50% 60% at 10% 100%,rgba(155,95,199,.12),transparent 70%),var(--bg)}.hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-height:min(820px,calc(100svh - 70px));padding-top:40px;padding-bottom:56px}.hero-logo{position:relative;margin:4px 0 22px;max-width:540px;font-size:0}.hero-logo img{width:100%;height:auto;filter:drop-shadow(0 8px 0 #000)}.hero-sticker{position:absolute;top:6%;right:2%;font-size:18px;padding:8px 14px 7px;transform:rotate(9deg)}.facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin:26px 0 0;padding:0;list-style:none;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.facts li:before{content:"◆";margin-right:8px;color:var(--amber)}.hero-fan{position:relative;height:560px}.sunburst{position:absolute;left:50%;top:50%;width:900px;height:900px;margin:-450px 0 0 -450px;background:repeating-conic-gradient(rgba(242,163,60,.09) 0deg 7deg,transparent 7deg 18deg);mask:radial-gradient(circle,#000 15%,transparent 62%);-webkit-mask:radial-gradient(circle,#000 15%,transparent 62%);animation:spin 40s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.fan-slot{--w: 220px;--step: 112px;position:absolute;left:58%;top:50%;width:var(--w);margin:calc(var(--w) * -.9) 0 0 calc(var(--w) * -.5);transform:translate(calc(var(--i) * var(--step))) translateY(calc(var(--a) * var(--a) * 12px)) rotate(calc(var(--i) * 7deg));transition:transform .25s}.fan-slot .gc{filter:drop-shadow(0 18px 24px rgba(0,0,0,.65))}.fan-slot:hover{z-index:20!important;transform:translate(calc(var(--i) * var(--step))) translateY(calc(var(--a) * var(--a) * 12px - 28px)) rotate(calc(var(--i) * 4deg)) scale(1.06)}@media(max-width:1100px){.fan-slot{--w: 200px;--step: 96px}}@media(max-width:900px){.hero-in{grid-template-columns:1fr;min-height:0;padding-top:28px;gap:8px}.hero-fan{height:440px;order:-1}.fan-slot{left:50%}.hero-logo{max-width:440px}}@media(max-width:560px){.hero-fan{height:390px;margin:0 calc(var(--gutter) * -1)}.fan-slot{--w: 148px;--step: 70px}.hero-sticker{font-size:14px}.cta-row .btn-big,.cta-row .download-slot{flex:1 1 100%}.cta-row .download-slot .btn{width:100%}}.marquee{position:relative;z-index:2;overflow:hidden;margin:-6px -10px 0;padding:12px 0;background:var(--amber);color:var(--bg);transform:rotate(-1.2deg);box-shadow:0 6px #000}.marquee-track{display:flex;width:max-content;animation:marquee 90s linear infinite}.marquee span{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font:900 20px/1 var(--f-text);text-transform:uppercase;white-space:nowrap}.marquee i{font-style:normal;color:var(--danger)}@keyframes marquee{to{transform:translate(-50%)}}.section{position:relative;padding-top:104px;padding-bottom:104px}.section-dark{background:radial-gradient(var(--line) 1px,transparent 1.3px) 0 0 / 12px 12px,var(--bg-2);background-blend-mode:soft-light,normal;border-top:2px solid var(--dim);border-bottom:2px solid var(--dim)}.section-head{margin-bottom:48px;max-width:760px}.features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.feature{transform:rotate(var(--tilt, 0deg))}.feature img{width:56px;height:56px;margin-bottom:16px;object-fit:contain}.feature p{margin:0;color:var(--ink-2)}@media(max-width:1000px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.section{padding-top:72px;padding-bottom:72px}.features{grid-template-columns:1fr}.feature{transform:none}}.types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.type-col{text-align:center}.type-col .gc{width:min(250px,100%);margin:0 auto 26px}.type-col p{max-width:34ch;margin:0 auto;color:var(--ink-2)}@media(max-width:800px){.types{grid-template-columns:1fr;gap:56px}}.ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:18px}.ladder-step{text-align:center}.ladder-step .gc{width:calc(76% + var(--step) * 6%);margin:0 auto 18px}.ladder-name{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 2px;font-weight:800;color:var(--rc)}.ladder-name img{width:16px;height:16px}.ladder-copies{margin:0;font-size:13px;color:var(--ink-2)}@media(max-width:900px){.ladder{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:10px var(--gutter) 18px;gap:16px}.ladder-step{flex:0 0 170px;scroll-snap-align:center}.ladder-step .gc{width:100%}}.colors{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;margin-top:56px}.colors p{margin:0;max-width:52ch;color:var(--ink-2)}.color-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.color-list a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border:2px solid var(--line);border-radius:999px;background:var(--bg-2);color:var(--ink);font-weight:700;font-size:14px}.color-list a:hover{border-color:var(--amber)}.color-list img{width:18px;height:18px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}@media(max-width:900px){.split{grid-template-columns:1fr}}.modes{margin:28px 0 0;padding:0;list-style:none}.modes li{display:flex;gap:20px;padding:20px 0;border-top:2px dashed var(--line)}.modes li:last-child{border-bottom:2px dashed var(--line)}.mode-num{flex:none;width:52px;font-size:30px;font-weight:700;line-height:1;color:var(--amber)}.modes p{margin:0;color:var(--ink-2)}.tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:28px 0 0;padding:0;list-style:none}.tag{position:relative;padding:16px 16px 16px 40px;background:var(--ink);color:#3a3145;clip-path:polygon(22px 0,100% 0,100% 100%,22px 100%,0 50%);transform:rotate(var(--tilt, 0deg));font-size:14px;line-height:1.45}.tag:before{content:"";position:absolute;left:15px;top:50%;width:11px;height:11px;margin-top:-5.5px;border-radius:50%;background:var(--bg-2)}.tag b{display:block;margin-bottom:2px;font:900 16px var(--f-text);text-transform:uppercase;color:var(--bg)}@media(max-width:560px){.tags{grid-template-columns:1fr}}.campaign{overflow:hidden}.campaign-bg{position:absolute;inset:0;background:url(/art/standard/8@2x.webp) right center / cover no-repeat;opacity:.22;mask:linear-gradient(90deg,transparent 10%,#000 70%);-webkit-mask:linear-gradient(90deg,transparent 10%,#000 70%)}.campaign .wrap{position:relative}.chapters{position:relative;max-width:720px;margin:0;padding:0;list-style:none}.chapters:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;border-left:3px dashed var(--amber);opacity:.6}.chapter{position:relative;display:flex;align-items:flex-start;gap:22px;padding:0 0 30px}.chapter p{margin:0;color:var(--ink-2)}.chapter .h3{margin-bottom:4px}.chapter-node{position:relative;flex:none;display:grid;place-items:center;width:45px;height:45px;border:3px solid var(--bg);border-radius:50%;background:var(--amber);color:var(--bg);font-size:18px;font-weight:700;box-shadow:0 4px #000}.chapter-loc{margin:0 0 4px!important;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber)!important}.chapter-secret{padding-bottom:0}.chapter-secret .chapter-node{background:var(--bg-2);color:var(--ink-3);border:3px dashed var(--line)}.chapter-secret .chapter-loc{color:var(--ink-3)!important}.chapter-secret .sticker{align-self:center;margin-left:6px}.sets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.set{display:flex;flex-direction:column;padding:0 0 24px;overflow:visible}.set-pack{width:62%;height:auto;margin:-24px auto 6px;transform:rotate(-4deg);filter:drop-shadow(0 14px 18px rgba(0,0,0,.6));transition:transform .25s}.set:hover .set-pack{transform:rotate(0) translateY(-8px)}.set-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:0 24px}.set-body p{color:var(--ink-2)}.set-body .btn{margin-top:auto}.set-gate{font-size:12px;color:var(--ink-3)!important;letter-spacing:.04em}.set-soon{position:relative}.set-soon .set-pack{filter:grayscale(.4) drop-shadow(0 14px 18px rgba(0,0,0,.6));opacity:.85}.set-mascot{position:absolute;right:-10px;top:40px;width:42%;height:auto;transform:rotate(8deg);filter:drop-shadow(0 10px 12px rgba(0,0,0,.6))}.set-soon .sticker{margin-bottom:12px}@media(max-width:1000px){.sets{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}}@media(max-width:640px){.sets{grid-template-columns:1fr}.set-pack{width:54%}}.finale{position:relative;overflow:hidden;background:var(--bg-2)}.finale-in{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:48px;padding-top:88px;padding-bottom:96px}.finale-backs{position:relative;height:330px}.finale-backs .gc{position:absolute;left:50%;top:50%;width:160px;margin:-144px 0 0 -80px;filter:drop-shadow(0 14px 18px rgba(0,0,0,.6))}.finale-backs .gc:nth-child(1){transform:translate(-64px) rotate(-12deg)}.finale-backs .gc:nth-child(3){transform:translate(64px) rotate(12deg)}@media(max-width:800px){.finale-in{grid-template-columns:1fr;gap:16px}.finale-backs{height:280px}}.site-foot{border-top:2px solid var(--dim);background:var(--bg)}.site-foot-in{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 32px;padding-top:36px;padding-bottom:36px}.site-foot-in>p{margin:0;color:var(--ink-2)}.foot-nav{display:flex;gap:20px}.foot-nav a{color:var(--ink-2);font-weight:700}.foot-nav a:hover{color:var(--amber)}.foot-dim{grid-column:1 / -1;font-size:12px;color:var(--ink-3)!important}@media(max-width:760px){.site-foot-in{grid-template-columns:1fr}}.page{padding-top:52px;padding-bottom:96px;min-height:70vh}.page-head{margin-bottom:30px}.notfound{text-align:left}.count-line{margin:18px 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.empty-line{padding:60px 0;text-align:center;color:var(--ink-2);font-size:18px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:26px 20px;padding-top:10px}@media(max-width:560px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.filters{display:flex;flex-direction:column;gap:12px;padding:16px;border:2px solid var(--line);border-radius:var(--r);background:var(--bg-2)}.filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.seg{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 14px;border:2px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink-2);font:700 13px var(--f-text);cursor:pointer;transition:border-color .12s,background .12s,color .12s}.chip:hover{color:var(--ink);border-color:var(--ink-3)}.chip[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:var(--bg)}.chip-icon{width:38px;padding:0}.chip-icon img{width:18px;height:18px}.chip-icon[aria-pressed=true]{background:#2c2014;color:var(--ink)}.chip-cost{min-width:38px;padding:0 8px;font-family:var(--f-mono)}.chip-mine{margin-left:auto}.search{position:relative;flex:1 1 260px;display:flex;align-items:center}.search svg{position:absolute;left:12px;width:18px;height:18px;color:var(--ink-3);pointer-events:none}.search input,.login-card input{width:100%;min-height:44px;padding:10px 14px;border:2px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font:400 16px var(--f-text)}.search input{padding-left:40px}.search input:focus,.login-card input:focus{outline:none;border-color:var(--amber)}.coll-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.coll-progress{display:flex;align-items:center;gap:14px;color:var(--ink-2)}.coll-progress b{color:var(--amber)}.bar{display:block;width:200px;height:12px;border:2px solid var(--line);border-radius:99px;background:var(--bg);overflow:hidden}.bar i{display:block;height:100%;background:var(--amber)}.coll-strip{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.stat{display:flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid var(--line);border-radius:12px;background:var(--panel)}.stat img{width:26px;height:26px;object-fit:contain}.stat b{font-size:18px}.stat span{font-size:13px;color:var(--ink-2)}.stat-dot{width:14px;height:14px;border-radius:3px;background:var(--ink-2);transform:rotate(12deg)}.note-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:20px 22px;border:2px dashed var(--amber);border-radius:var(--r)}.note-panel p{margin:0;max-width:60ch}@media(max-width:640px){.coll-head{flex-direction:column;align-items:flex-start}.chip-mine{margin-left:0}}.page-auth{display:flex;justify-content:center}.login-card{width:100%;max-width:470px;padding:32px;border:2px solid var(--line);border-radius:var(--r);background:var(--panel);box-shadow:0 8px #000}.tabs{display:flex;gap:6px;margin:6px 0 16px;padding:5px;border-radius:12px;background:var(--bg)}.tab{flex:1;padding:10px;border:0;border-radius:8px;background:none;color:var(--ink-2);font-weight:800;text-transform:uppercase;cursor:pointer}.tab-on{background:var(--amber);color:var(--bg)}.login-hint{font-size:14px;color:var(--ink-2)}.social-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.social-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:2px solid var(--line);border-radius:10px;background:var(--bg-2);font-weight:700;cursor:pointer}.social-btn:hover:not(:disabled){border-color:var(--ink-3)}.social-btn:disabled{opacity:.45;cursor:default}.social-glyph{font-weight:900}.or-rule{display:flex;align-items:center;gap:12px;margin:18px 0;font:700 12px var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.or-rule:before,.or-rule:after{content:"";flex:1;border-top:2px dashed var(--line)}.login-card form{display:flex;flex-direction:column;gap:14px}.login-card label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700;color:var(--ink-2)}.btn-wide{width:100%;margin-top:6px}.login-card .link-btn{margin-top:14px;font-size:14px}.form-error{margin:0;padding:10px 14px;border-radius:10px;background:#c24b3326;border:2px solid var(--danger);color:#f0b6a8;font-size:14px}.modal{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:48px 20px;overflow-y:auto;background:#0b090ee6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fade .18s ease-out}@keyframes fade{0%{opacity:0}}.modal-in{position:relative;display:grid;grid-template-columns:400px minmax(0,1fr);gap:48px;width:100%;max-width:960px;margin:auto 0}.modal-card{position:relative}.modal-card .gc{position:relative;z-index:1;animation:pop .25s cubic-bezier(.34,1.56,.64,1)}@keyframes pop{0%{transform:scale(.92) rotate(-2deg);opacity:0}}.modal-glow{position:absolute;left:50%;top:50%;width:170%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.modal-glow-legend{background:repeating-conic-gradient(rgba(242,163,60,.16) 0deg 7deg,transparent 7deg 18deg);mask:radial-gradient(circle,#000 20%,transparent 60%);-webkit-mask:radial-gradient(circle,#000 20%,transparent 60%);animation:spin 40s linear infinite}.modal-glow-exotic{background:repeating-radial-gradient(circle,rgba(194,75,51,.22) 0 3px,transparent 3px 26px);mask:radial-gradient(circle,#000 20%,transparent 58%);-webkit-mask:radial-gradient(circle,#000 20%,transparent 58%)}.modal-glow-epic{background:radial-gradient(circle,rgba(155,95,199,.28),transparent 55%)}.modal-glow-rare{background:radial-gradient(circle,rgba(62,125,180,.24),transparent 55%)}.modal-glow-common{background:radial-gradient(circle,rgba(169,159,176,.12),transparent 55%)}.modal-info{position:relative;z-index:1;align-self:center}.modal-title{margin:0 0 14px;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.02;text-transform:uppercase}.modal-note{display:inline-block;padding:4px 10px;border-radius:6px;background:var(--panel);font:700 13px var(--f-mono);color:var(--amber)}.modal-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 22px}.modal-facts div{padding:12px 14px;border:2px solid var(--line);border-radius:12px;background:var(--bg-2)}.modal-facts dt{font:700 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.modal-facts dd{margin:4px 0 0;font-weight:700}.modal-hints{padding:16px 18px;border-left:4px solid var(--amber);background:var(--bg-2);border-radius:0 12px 12px 0}.hint{margin:0 0 10px;font-size:14px;color:var(--ink-2)}.hint:last-child{margin:0}.hint b{display:block;color:var(--ink)}.modal-nav{display:flex;align-items:center;gap:16px;margin-top:24px;font-size:13px;color:var(--ink-3)}.modal-close{position:fixed;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--line);border-radius:12px;background:var(--panel);cursor:pointer}.modal-close svg{width:20px;height:20px}.modal-close:hover{border-color:var(--amber)}@media(max-width:800px){.modal{padding:72px 16px 32px}.modal-in{grid-template-columns:1fr;gap:28px}.modal-card{width:min(340px,82vw);margin:0 auto}.modal-facts{grid-template-columns:1fr 1fr}}.gc{--u: .5cqw ;position:relative;display:block;width:100%;aspect-ratio:5 / 9;container-type:inline-size;padding:0;margin:0;border:0;background:none;text-align:left;color:var(--ink);font-family:var(--f-text);-webkit-user-select:none;user-select:none}.gc-click{cursor:pointer;border-radius:5%/2.78%;transition:transform .18s}.gc-click:hover{transform:translateY(-6px) rotate(-1deg)}.gc-click:focus-visible{outline-offset:4px}.gc-face{position:absolute;inset:0;border-radius:calc(10 * var(--u));overflow:hidden;transition:opacity .2s}.gc-dim .gc-face,.gc-dim .gc-cost,.gc-dim .gc-cmd{opacity:.38}.gc-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.gc-art,.gc-artframe{position:absolute;left:calc(4 * var(--u));top:calc(46 * var(--u));width:calc(192 * var(--u));height:calc(154 * var(--u))}.gc-art{--c: calc(6 * var(--u));clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));background:var(--bg-2)}.gc-art img{width:100%;height:100%;object-fit:cover}.gc-noart{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--u));background:repeating-linear-gradient(-45deg,#18131d 0 calc(6 * var(--u)),#1e1826 calc(6 * var(--u)) calc(12 * var(--u)))}.gc-noart img{width:calc(64 * var(--u));opacity:.3}.gc-noart span{padding:calc(3 * var(--u)) calc(7 * var(--u));border:calc(1 * var(--u)) dashed var(--ink-3);border-radius:calc(3 * var(--u));font:700 calc(7.5 * var(--u)) / 1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);transform:rotate(-4deg);text-align:center;max-width:80%}.gc-nameplate{position:absolute;left:calc(26 * var(--u));top:calc(5 * var(--u));width:calc(170 * var(--u));height:calc(38 * var(--u));border:calc(1.5 * var(--u)) solid var(--line);border-radius:calc(6 * var(--u));background:#0f0c13}.gc-name{position:absolute;left:calc(47 * var(--u));top:calc(5 * var(--u));width:calc(144 * var(--u));height:calc(38 * var(--u));display:flex;align-items:center;font-weight:700;font-size:calc(12 * var(--u));line-height:1.12;color:var(--ink);overflow:hidden}.gc-name-long{font-size:calc(11 * var(--u))}.gc-type{position:absolute;left:calc(4 * var(--u));top:calc(202 * var(--u));width:calc(192 * var(--u));height:calc(18 * var(--u));display:flex;align-items:center;gap:calc(4 * var(--u));padding:0 calc(5 * var(--u)) 0 calc(7 * var(--u));border-radius:calc(3 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--dim);background:var(--bg-2)}.gc-type-text{flex:1;min-width:0;font-weight:500;font-size:calc(8 * var(--u));line-height:1;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-elems{display:flex;gap:calc(1 * var(--u))}.gc-elems img{width:calc(11 * var(--u));height:calc(11 * var(--u))}.gc-rarity{width:calc(14 * var(--u));height:calc(14 * var(--u))}.gc-desc{position:absolute;left:calc(4 * var(--u));top:calc(222 * var(--u));width:calc(192 * var(--u));height:calc(78 * var(--u));display:flex;align-items:center;padding:calc(6 * var(--u)) calc(7 * var(--u));border:calc(1 * var(--u)) solid var(--dim);border-radius:calc(4 * var(--u));background:var(--bg-2);overflow:hidden}.gc-desc-tall{height:calc(108 * var(--u))}.gc-desc p{margin:0;font-size:calc(9.5 * var(--u));line-height:1.24;color:var(--desc)}.gc-desc-long p{font-size:calc(9 * var(--u))}.gc-desc b{font-weight:700;color:var(--ink)}.gc-stats,.gc-banner{position:absolute;left:calc(4 * var(--u));top:calc(302 * var(--u));width:calc(192 * var(--u));height:calc(28 * var(--u));background-size:100% 100%}.gc-stats{display:grid;grid-template-columns:repeat(3,1fr)}.gc-stats span{display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));font:700 calc(15 * var(--u)) / 1 var(--f-mono);color:var(--ink)}.gc-banner{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));font-weight:800;font-size:calc(8.5 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.gc-ico{display:block;flex:none;width:calc(12 * var(--u));height:calc(12 * var(--u));background:currentColor;mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat}.gc-ico-attack{--m: url(/card/card_icon_attack_white.svg);background:var(--ink)}.gc-ico-health{--m: url(/card/card_icon_health_white.svg);background:var(--danger)}.gc-ico-speed{--m: url(/card/card_icon_speed_white.svg);background:var(--amber)}.gc-ico-hourglass{--m: url(/card/card_icon_hourglass_white.svg);width:calc(11 * var(--u));height:calc(11 * var(--u))}.gc-num{position:absolute;left:calc(9 * var(--u));top:calc(337 * var(--u));font:700 calc(7 * var(--u)) / 1.3 var(--f-mono);letter-spacing:.04em;color:var(--ink-3)}.gc-cost{position:absolute;left:calc(2 * var(--u));top:calc(2 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u))}.gc-cost img{width:100%;height:100%}.gc-cost span{position:absolute;inset:0;display:grid;place-items:center;font:700 calc(21 * var(--u)) / 1 var(--f-mono);color:var(--ink)}.gc-cost-health span{padding-top:calc(2 * var(--u))}.gc-cmd{position:absolute;left:calc(26 * var(--u));top:calc(-8 * var(--u));width:calc(26 * var(--u));height:calc(26 * var(--u))}.gc-chip{position:absolute;left:calc(4 * var(--u));top:calc(182 * var(--u));width:calc(192 * var(--u));height:calc(18 * var(--u));display:grid;place-items:center;border-radius:calc(3 * var(--u));font:700 calc(8 * var(--u)) / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.gc-chip-owned{background:#141018eb;color:var(--ink)}.gc-chip-none{background:var(--danger);color:var(--ink)}.gc-legend .gc-face:after,.gc-exotic .gc-face:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,236,200,.22) 47%,rgba(255,255,255,.05) 53%,transparent 62%);background-size:260% 100%;background-position:120% 0;pointer-events:none;opacity:0;transition:background-position .9s ease,opacity .3s}.gc-click:hover .gc-face:after{opacity:1;background-position:-60% 0}.gc-back{border-radius:5%/2.78%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee-track{animation:none}}
