@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.Nl2jCG_className{font-family:Inter,Inter Fallback;font-style:normal}.Nl2jCG_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}._3g21Pa_className{font-family:Poppins,Poppins Fallback;font-style:normal}._3g21Pa_variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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-weight:400;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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-weight:600;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:800;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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-weight:800;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.L-qG0W_className{font-family:Rubik,Rubik Fallback;font-style:normal}.L-qG0W_variable{--font-rubik:"Rubik", "Rubik Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}._09T0Oq_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}._09T0Oq_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.3gh0it7uhdum8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.321_9ike18iql.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.1dfv6z-5f19bh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.0fxeqrss3ag9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.ttMX-q_className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.ttMX-q_variable{--font-press:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.3-pcjiz3ygyf8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.3dosikwwiz7p4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.2w2uf6dgc3uj-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.0twlw20dvfl-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.i-fQ2W_className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.i-fQ2W_variable{--font-silkscreen:"Silkscreen", "Silkscreen Fallback"}
:root{--primary:#f47b20;--secondary:#ff9a3c;--accent:#ffd166;--bg:#0d0b09;--surface:#1a140e;--text:#f7f2e8;--muted:color-mix(in srgb, var(--text) 62%, transparent);--line:color-mix(in srgb, var(--text) 12%, transparent);--radius:18px;--nav-h:68px;--glass-alpha:67%;--glass-blur:14px;--font-body:system-ui, sans-serif;--font-head:system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;line-height:1.5;display:flex;overflow-x:hidden}main{flex:1}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb, var(--primary) 40%, transparent)}.muted{color:var(--muted)}.center{text-align:center}.glass{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) var(--glass-alpha), transparent), color-mix(in srgb, var(--surface) calc(var(--glass-alpha) - 12%), transparent));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);border:1px solid color-mix(in srgb, var(--text) 13%, transparent);box-shadow:inset 0 1px #ffffff17,0 18px 40px -22px #0000008c}.glass-strong{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(28px)saturate(160%);border-left:1px solid var(--line)}.backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.blob{filter:blur(90px);opacity:.45;border-radius:50%;animation:26s ease-in-out infinite alternate drift;position:absolute}.b1{background:var(--primary);width:46vmax;height:46vmax;top:-16vmax;left:-12vmax}.b2{background:var(--secondary);opacity:.3;width:38vmax;height:38vmax;animation-duration:32s;animation-delay:-8s;top:18vh;right:-12vmax}.b3{background:var(--accent);opacity:.18;width:34vmax;height:34vmax;animation-duration:38s;animation-delay:-16s;bottom:-18vmax;left:25vw}@keyframes drift{to{transform:translate(6vmax,4vmax)scale(1.08)}}@media (prefers-reduced-motion:reduce){.blob{animation:none}html{scroll-behavior:auto}}.bg-image{background-position:50%;background-size:cover;position:absolute;inset:0}.bg-overlay{background:var(--bg);position:absolute;inset:0}.grain{opacity:.05;background-image:radial-gradient(color-mix(in srgb, var(--text) 60%, transparent) 1px, transparent 1px);background-size:3px 3px;position:absolute;inset:0}.navbar{z-index:100;border-radius:calc(var(--radius) + 4px);max-width:1180px;margin:0 auto;position:fixed;top:12px;left:12px;right:12px}.nav-inner{height:var(--nav-h);align-items:center;gap:22px;padding:0 14px 0 18px;display:flex}.brand{font-size:1.08rem;font-weight:800;font-family:var(--font-head);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.logo{box-shadow:0 8px 22px -8px color-mix(in srgb, var(--primary) 70%, transparent);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.logo img{object-fit:cover;width:100%;height:100%}.nav-links{flex:1;gap:2px;display:flex}.nav-links a{color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:550;transition:color .15s,background .15s}.nav-links a:hover{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}.nav-links a.active{color:var(--text);background:color-mix(in srgb, var(--primary) 22%, transparent)}.nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.ip-chip{background:color-mix(in srgb, var(--text) 7%, transparent);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:650;transition:border-color .15s;display:flex}.ip-chip:hover{border-color:var(--primary)}.status-dot{background:#777;border-radius:50%;width:8px;height:8px}.status-dot.online{background:#2ecc71;animation:2s infinite pulse;box-shadow:0 0 10px #2ecc71}.status-dot.offline{background:#e74c3c;box-shadow:0 0 10px #e74c3c}@keyframes pulse{50%{opacity:.45}}.burger{background:0 0;border:0;place-items:center;width:40px;height:40px;display:none}.hero{text-align:center;min-height:100vh;padding:calc(var(--nav-h) + 60px) 20px 80px;justify-content:center;align-items:center;display:flex}.hero-inner{flex-direction:column;align-items:center;gap:18px;max-width:780px;display:flex}.hero-logo{box-shadow:0 20px 60px -15px color-mix(in srgb, var(--primary) 80%, transparent);border-radius:26px;animation:6s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-8px)}}.hero-kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:7px 16px;font-size:.76rem;font-weight:700;display:inline-flex}.kicker-dot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 10px var(--primary);border-radius:50%}.hero{position:relative}.scroll-cue{width:42px;height:42px;color:var(--muted);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 50%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite cue;display:grid;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.scroll-cue:hover{color:var(--text);border-color:var(--primary)}@keyframes cue{50%{transform:translate(-50%,6px)}}.hero-title{font-family:var(--font-head);letter-spacing:-.03em;background:linear-gradient(120deg, var(--text) 10%, var(--primary) 55%, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,7vw,4.6rem);font-weight:800;line-height:1.05}.hero-sub{color:var(--muted);max-width:580px;font-size:1.15rem}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.hero-ipbox{border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:12px;padding:10px 10px 10px 22px;display:flex}.ip-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.ip-value{font-size:1.12rem;font-weight:800}.btn-copy{background:var(--accent);color:#1a1406;border:0;border-radius:999px;padding:9px 18px;font-size:.85rem;font-weight:750;transition:filter .15s,transform .15s}.btn-copy:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn{border-radius:calc(var(--radius) - 4px);border:0;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:.95rem;font-weight:700;transition:transform .15s,filter .15s,border-color .15s,background .15s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;box-shadow:0 10px 28px -10px color-mix(in srgb, var(--primary) 80%, transparent)}.btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.btn-ghost{background:color-mix(in srgb, var(--text) 8%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{border-color:var(--primary);transform:translateY(-2px)}.container{max-width:1140px;margin:0 auto;padding:0 20px}.container.narrow{max-width:780px}.section{padding:70px 0}.section.tight{padding-top:10px}.section-head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:40px;display:flex}.section-title{font-family:var(--font-head);letter-spacing:-.02em;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800}.section-head:before{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));border-radius:4px;width:44px;height:4px;margin-bottom:6px}.section-sub{color:var(--muted);max-width:560px}.section-link{color:var(--primary);align-items:center;gap:6px;margin-top:4px;font-size:.92rem;font-weight:650;display:inline-flex}.section-link:hover{gap:9px}.stats-bar{z-index:2;grid-template-columns:repeat(4,1fr);gap:14px;max-width:940px;margin:-40px auto 0;padding:0 20px;display:grid;position:relative}.stat{border-radius:var(--radius);text-align:center;padding:20px 12px}.stat-value{font-family:var(--font-head);color:var(--primary);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;display:block}.stat-value.ok{color:#2ecc71}.stat-value.bad{color:#e74c3c}.stat-label{color:var(--muted);font-size:.8rem}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.card{border-radius:var(--radius);padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s}.card:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff17, 0 22px 44px -20px color-mix(in srgb, var(--primary) 45%, transparent);transform:translateY(-5px)}.card-icon{border-radius:calc(var(--radius) - 6px);width:50px;height:50px;color:var(--primary);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 26%, transparent), color-mix(in srgb, var(--secondary) 12%, transparent));border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);place-items:center;margin-bottom:16px;display:grid}.card-title{font-family:var(--font-head);margin-bottom:8px;font-size:1.08rem;font-weight:700}.card-text{color:var(--muted);font-size:.93rem;line-height:1.6}.team-grid{flex-wrap:wrap;justify-content:center;display:flex}.team-grid>*{width:210px}.team-card{text-align:center;padding:28px 18px}.team-avatar{border-radius:calc(var(--radius) - 4px);width:80px;height:80px;image-rendering:pixelated;background:linear-gradient(135deg, var(--primary), var(--secondary));place-items:center;margin:0 auto 14px;display:grid;overflow:hidden;box-shadow:0 10px 26px -10px #0009}.team-avatar img{width:100%;height:100%}.avatar-fallback{color:#fff;font-size:2rem;font-weight:800}.team-name{font-weight:800;font-family:var(--font-head)}.team-role{--role:var(--primary);color:color-mix(in srgb, var(--role) 70%, var(--text));background:color-mix(in srgb, var(--role) 18%, transparent);border:1px solid color-mix(in srgb, var(--role) 45%, transparent);border-radius:999px;margin-top:8px;padding:4px 13px;font-size:.76rem;font-weight:700;display:inline-block}.news-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.news-card{border-radius:var(--radius);flex-direction:column;padding:24px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.news-card:before{content:"";background:linear-gradient(var(--primary), var(--accent));width:3px;position:absolute;top:0;bottom:0;left:0}.news-card:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent);transform:translateY(-4px)}.news-date{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.news-title{font-family:var(--font-head);margin:6px 0 8px;font-size:1.15rem;font-weight:750}.news-text{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.93rem;line-height:1.6;display:-webkit-box;overflow:hidden}.news-more{color:var(--primary);align-items:center;gap:6px;margin-top:14px;font-size:.88rem;font-weight:650;display:inline-flex}.cta-card{text-align:center;border-radius:calc(var(--radius) + 6px);padding:64px 28px;position:relative;overflow:hidden}.cta-card:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 35%, transparent), transparent);pointer-events:none;height:260px;position:absolute;inset:-40% 20% auto}.cta-card>*{position:relative}.cta-card .section-sub{margin:10px auto 0}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.page-head{padding:calc(var(--nav-h) + 76px) 0 30px}.page-head-card{border-radius:calc(var(--radius) + 6px);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:46px 28px;display:flex;position:relative;overflow:hidden}.page-head-card:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 28%, transparent), transparent);pointer-events:none;height:200px;position:absolute;inset:auto -10% -60%}.page-head-card h1{font-family:var(--font-head);letter-spacing:-.025em;font-size:clamp(2rem,5vw,3.2rem);font-weight:800}.page-head-card p{color:var(--muted);max-width:560px}.page-icon{width:54px;height:54px;color:var(--primary);background:color-mix(in srgb, var(--primary) 18%, transparent);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);border-radius:16px;place-items:center;display:grid}.section.article-wrap{padding-top:calc(var(--nav-h) + 76px)}.back-link{color:var(--muted);align-items:center;gap:6px;margin-bottom:16px;font-size:.9rem;font-weight:600;display:inline-flex}.back-link:hover{color:var(--text)}.article{border-radius:calc(var(--radius) + 4px);padding:40px}.article h1{font-family:var(--font-head);letter-spacing:-.02em;margin:8px 0 22px;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.article-body p{color:color-mix(in srgb, var(--text) 85%, transparent);margin-bottom:1em;font-size:1.04rem;line-height:1.75}.big-404{font-family:var(--font-head);color:var(--primary);font-size:5rem;font-weight:800;line-height:1}.article.center{flex-direction:column;align-items:center;gap:12px;display:flex}.article.center h1{margin:0}.empty{border-radius:var(--radius);text-align:center;color:var(--muted);padding:40px}.rules{flex-direction:column;gap:12px;list-style:none;display:flex}.rule{border-radius:var(--radius);align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.rule-no{min-width:50px;height:50px;font-family:var(--font-head);color:var(--primary);background:color-mix(in srgb, var(--primary) 16%, transparent);border:1px solid color-mix(in srgb, var(--primary) 32%, transparent);border-radius:14px;flex:none;place-items:center;font-weight:800;display:grid}.rule-title{font-family:var(--font-head);margin-bottom:4px;font-size:1.05rem;font-weight:750}.rule-text{color:var(--muted);line-height:1.6}.vote-list{flex-direction:column;gap:12px;display:flex}.vote-card{border-radius:var(--radius);align-items:center;gap:16px;padding:18px 22px;transition:transform .2s,border-color .2s;display:flex}.vote-card:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent);transform:translate(4px)}.vote-no{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.vote-name{flex:1;font-size:1.05rem;font-weight:700}.vote-go{color:var(--primary);align-items:center;gap:6px;font-weight:650;display:inline-flex}.footer{padding:40px 0 24px}.footer-inner{border-radius:calc(var(--radius) + 4px);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:30px 24px;display:flex}.footer-brand{font-weight:800;font-family:var(--font-head);align-items:center;gap:10px;font-size:1.1rem;display:flex}.footer-links{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 18px;font-size:.9rem;display:flex}.footer-links a:hover{color:var(--text)}.footer-ip{letter-spacing:.06em;color:var(--muted);font-weight:700}.footer-note{color:var(--muted);max-width:620px;font-size:.78rem}.season-banner{top:calc(var(--nav-h) + 20px);z-index:90;white-space:nowrap;text-overflow:ellipsis;border-color:color-mix(in srgb, var(--primary) 45%, transparent);border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:7px 16px;font-size:.84rem;font-weight:650;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.season-banner span:last-child{text-overflow:ellipsis;overflow:hidden}.season-banner .lights{gap:5px;display:inline-flex}.season-banner .lights i{border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite twinkle}.season-banner .lights i:nth-child(3n+1){color:#ff4d5e;background:#ff4d5e}.season-banner .lights i:nth-child(3n+2){color:#ffd56b;background:#ffd56b;animation-delay:.5s}.season-banner .lights i:nth-child(3n){color:#3ddc84;background:#3ddc84;animation-delay:1s}@keyframes twinkle{50%{opacity:.35;box-shadow:none}0%,to{box-shadow:0 0 8px}}.season-fx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.season-fx>span{will-change:transform;display:block;position:absolute}.season-fx svg{width:100%;height:auto;display:block}.snow .dot,.snow .flake{color:#fff;animation:linear infinite fall;top:-5%}.snow .dot{filter:blur(.6px);background:#fff;border-radius:50%}@keyframes fall{to{transform:translate(var(--sway), 110vh)}}.spooky .bat{color:#120a18;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--secondary) 60%, transparent));opacity:.8;animation:linear infinite fly;left:-10%}@keyframes fly{0%{transform:translate(0)}25%{transform:translate(30vw,-4vh)}50%{transform:translate(60vw,3vh)}75%{transform:translate(90vw,-3vh)}to{transform:translate(125vw)}}.spooky .bat .wing{transform-box:view-box;transform-origin:30px 15px;animation:flap var(--flap,.3s) ease-in-out infinite alternate}@keyframes flap{0%{transform:rotate(16deg)scaleY(.85)}to{transform:rotate(-34deg)scaleY(1.05)}}.backdrop:has(.snow) .blob{display:none}.snow .night{background:radial-gradient(120% 70% at 50% 0%, #13213f 0%, transparent 60%), linear-gradient(180deg, #071022 0%, var(--bg) 70%);position:absolute;inset:0}.snow .star{background:#fff;border-radius:50%;animation:ease-in-out infinite alternate star;position:absolute;box-shadow:0 0 4px #fff}@keyframes star{0%{opacity:.15}to{opacity:.9}}.snow .moon{aspect-ratio:1;background:radial-gradient(circle at 38% 36%,#fffdf3 0%,#f3ecd0 55%,#d9cfa8 100%);border-radius:50%;width:clamp(70px,9vw,130px);position:absolute;top:9%;right:9%;box-shadow:0 0 40px 10px #fff6d240,0 0 120px 40px #b4c8ff1f}.snow .moon:after{content:"";background:#a0966e40;border-radius:50%;width:18%;height:18%;position:absolute;top:52%;left:55%;box-shadow:-28px -22px 0 -4px #a0966e33,-10px 14px 0 -6px #a0966e2e}.snow .hills{width:100%;height:22vh;position:absolute;bottom:0;left:0;right:0}.snow .dot,.snow .flake{z-index:1}[data-season=christmas] .hero-title{background:linear-gradient(120deg, #fff 25%, #f8e3a8 60%, var(--accent));-webkit-background-clip:text;background-clip:text}[data-season=christmas] .btn-primary{background:linear-gradient(135deg,#e23a4f,#b51d36);box-shadow:0 10px 28px -10px #e23a4fb3}[data-season=christmas] .hero-logo{box-shadow:0 20px 60px -15px #f2c45a8c}.snow .santa{z-index:1;filter:drop-shadow(0 6px 14px #00000059);width:clamp(220px,26vw,380px);animation:30s linear -4s infinite santa;top:26%;left:0}.snow .santa-bob{animation:2.4s ease-in-out infinite bob;display:block}.snow .santa .nose{animation:1.2s ease-in-out infinite alternate glow}.snow .santa .leg-a{transform-box:fill-box;transform-origin:top;animation:.5s ease-in-out infinite alternate gallop}.snow .santa .leg-b{transform-box:fill-box;transform-origin:top;animation:.5s ease-in-out infinite alternate-reverse gallop}@keyframes santa{0%{transform:translate(-110%,8vh)rotate(-5deg)}55%{transform:translate(105vw,-9vh)rotate(-3deg)}to{transform:translate(105vw,-9vh)}}@keyframes bob{50%{transform:translateY(-10px)}}@keyframes glow{to{filter:drop-shadow(0 0 4px #ff3b3b)}}@keyframes gallop{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.spooky .pumpkin{opacity:.55;animation:ease-in-out infinite rise;bottom:-10%}@keyframes rise{0%{opacity:0;transform:translateY(0)rotate(-6deg)}15%{opacity:.55}85%{opacity:.5}to{opacity:0;transform:translateY(-115vh)rotate(8deg)}}.spooky .hmoon{aspect-ratio:1;background:radial-gradient(circle at 40% 38%,#fff3cf 0%,#ffd28a 55%,#e8a24a 100%);border-radius:50%;width:clamp(90px,11vw,160px);position:absolute;top:10%;right:10%;box-shadow:0 0 60px 18px #ffb45a40,0 0 160px 60px #9b4dff26}.spooky .village{filter:drop-shadow(0 -2px 10px #9b4dff40);width:100%;height:30vh;position:absolute;bottom:0;left:0;right:0}.spooky .village .win{fill:#ffb347;filter:drop-shadow(0 0 6px #ff9a2a);animation:2.8s ease-in-out infinite candle}.spooky .village .win.round{fill:#ffd27a}.spooky .village .door{fill:#2a1530}.spooky .village .lantern-face{fill:#ffe08a;filter:drop-shadow(0 0 4px #ffb347);animation:1.9s ease-in-out infinite candle}@keyframes candle{0%,to{opacity:1}40%{opacity:.82}55%{opacity:.95}70%{opacity:.7}}.spooky .fog{background:radial-gradient(60% 60% at 50% 100%, color-mix(in srgb, var(--secondary) 30%, transparent), transparent);height:40%;animation:12s ease-in-out infinite alternate fog;position:absolute;bottom:-10%;left:-10%;right:-10%}@keyframes fog{to{opacity:.6;transform:translate(5%)}}.backdrop:has(.spring) .blob{display:none}.spring .sky{background:radial-gradient(90% 55% at 50% 100%,#ff9fc459 0%,#0000 70%),radial-gradient(60% 40% at 80% 85%,#ffd86b2e 0%,#0000 70%),linear-gradient(#120d26 0%,#231a3f 55%,#3a2448 100%);position:absolute;inset:0}.spring .petal{opacity:.75;z-index:1;background:linear-gradient(135deg,#ffd1e3,#f48fb1);border-radius:60% 0;animation:linear infinite drift-down;position:absolute;top:-4%}.spring .butterfly{z-index:1;animation:ease-in-out infinite alternate flutter}.spring .bwing{transform-box:view-box;transform-origin:20px 16px;animation:.22s ease-in-out infinite alternate bflap}@keyframes bflap{to{transform:scaleX(.25)}}@keyframes flutter{0%{transform:translate(0)rotate(-6deg)}33%{transform:translate(60px,-40px)rotate(8deg)}66%{transform:translate(-30px,-70px)rotate(-4deg)}to{transform:translate(40px,10px)rotate(6deg)}}.spring .meadow{width:100%;height:24vh;position:absolute;bottom:0;left:0;right:0}.spring .bunny{z-index:2;width:clamp(84px,8vw,130px);animation:26s linear -3s infinite hopacross;bottom:7vh;left:0}.spring .bunny-hop{animation:.7s cubic-bezier(.3,0,.5,1) infinite hop;display:block}@keyframes hopacross{0%{transform:translate(-120%)}60%{transform:translate(105vw)}to{transform:translate(105vw)}}@keyframes hop{0%,to{transform:translateY(0)scaleY(.94)}45%{transform:translateY(-26px)scaleY(1.04)rotate(-4deg)}}[data-season=easter] .hero-title{background:linear-gradient(120deg, #fff 20%, #ffc4dc 55%, var(--accent));-webkit-background-clip:text;background-clip:text}[data-season=easter] .btn-primary{background:linear-gradient(135deg,#f48fb1,#b07cf2);box-shadow:0 10px 28px -10px #f48fb1b3}[data-season=easter] .hero-logo{box-shadow:0 20px 60px -15px #f48fb199}@keyframes drift-down{to{transform:translate(var(--sway), 112vh) rotate(var(--spin))}}.backdrop:has(.party) .blob{display:none}.party .sky{background:radial-gradient(70% 50% at 20% 10%,#7c5cff47 0%,#0000 70%),radial-gradient(60% 45% at 85% 20%,#ff4fa338 0%,#0000 70%),radial-gradient(80% 40% at 50% 100%,#ffd23f24 0%,#0000 70%),linear-gradient(#0c0820 0%,#170f2e 60%,#20123a 100%);position:absolute;inset:0}.party .bunting{filter:drop-shadow(0 4px 6px #0000004d);width:100%;height:clamp(70px,9vw,120px);position:absolute;top:0;left:0}.season-fx .firework{width:0;height:0;position:absolute}.season-fx .firework i{background:linear-gradient(to top, transparent, var(--c));width:3px;height:14px;box-shadow:0 -4px 8px -1px var(--c);transform-origin:50% 100%;opacity:0;animation:5.5s ease-out infinite burst;animation-delay:var(--d);border-radius:3px;position:absolute;top:-14px;left:-1.5px}@keyframes burst-sm{0%{transform:rotate(var(--a)) translateY(0);opacity:0}4%{opacity:1}30%{transform:rotate(var(--a)) translateY(-48px);opacity:.9}45%{transform:rotate(var(--a)) translateY(-56px) scale(.4);opacity:0}to{opacity:0}}@keyframes burst{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:0}4%{opacity:1}30%{transform:rotate(var(--a)) translateY(-80px) scale(1);opacity:.9}45%{transform:rotate(var(--a)) translateY(-95px) scale(.4);opacity:0}to{opacity:0}}.party .gifts{z-index:1;width:clamp(110px,13vw,190px);position:absolute;bottom:0}.party .gifts.left{left:1.5%}.party .gifts.right{right:1.5%;transform:scaleX(-1)}[data-season=birthday] .hero-title{background:linear-gradient(120deg, #fff 15%, #ffb3d6 50%, var(--accent));-webkit-background-clip:text;background-clip:text}[data-season=birthday] .btn-primary{background:linear-gradient(135deg,#ff4fa3,#7c5cff);box-shadow:0 10px 28px -10px #ff4fa3b3}[data-season=birthday] .hero-logo{box-shadow:0 20px 60px -15px #ff4fa399}.party .confetti{opacity:.85;border-radius:2px;animation:linear infinite confetti;top:-4%}@keyframes confetti{to{transform:translate(var(--sway), 112vh) rotate(var(--spin))}}.party .balloon{color:var(--text);opacity:.9;filter:drop-shadow(0 6px 10px #0000004d);animation:ease-in-out infinite balloon;bottom:-16%}@keyframes balloon{0%{opacity:0;transform:translate(0)rotate(-4deg)}10%{opacity:.8}50%{transform:translate(14px,-60vh)rotate(4deg)}90%{opacity:.75}to{opacity:0;transform:translate(-10px,-125vh)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.season-fx{display:none}.season-banner .lights i{animation:none}}@media (max-width:560px){.season-fx .firework i{animation-name:burst-sm}.spring .meadow{height:17vh}.spring .bunny{bottom:5vh}.snow .moon{width:64px;top:17%;right:5%}.snow .hills{height:16vh}.season-banner{top:calc(var(--nav-h) + 14px);white-space:normal;text-align:center;border-radius:14px;width:max-content;max-width:calc(100vw - 32px);font-size:.76rem}}.backdrop:has(.home-scene) .blob{opacity:.22}.home-scene .dusk{background:radial-gradient(90% 60% at 50% 100%, color-mix(in srgb, var(--primary) 30%, transparent) 0%, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 92%, #1a1f3a) 0%, var(--bg) 55%, color-mix(in srgb, var(--bg) 80%, var(--primary)) 100%);position:absolute;inset:0}.home-scene .sun{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent) 0%, color-mix(in srgb, var(--primary) 35%, transparent) 35%, transparent 70%);filter:blur(8px);opacity:.7;border-radius:50%;width:clamp(220px,32vw,460px);position:absolute;bottom:14vh;left:50%;transform:translate(-50%)}.home-scene .star{background:var(--text);border-radius:50%;animation:ease-in-out infinite alternate star;position:absolute}.home-scene .blocks{width:100%;height:26vh;position:absolute;bottom:0;left:0;right:0}.home-scene .far{fill:color-mix(in srgb, var(--surface) 70%, var(--primary));opacity:.45}.home-scene .rim{fill:var(--primary);opacity:.8}.home-scene .near{fill:color-mix(in srgb, var(--bg) 85%, #000)}.home-scene .ember{background:var(--accent);box-shadow:0 0 8px 2px color-mix(in srgb, var(--primary) 70%, transparent);border-radius:50%;animation:linear infinite ember;position:absolute;bottom:8vh}@keyframes ember{0%{opacity:0;transform:translate(0)}10%{opacity:.9}80%{opacity:.5}to{transform:translate(var(--sway), -85vh);opacity:0}}@media (max-width:560px){.spooky .village{height:20vh}.spooky .hmoon{width:70px;top:17%;right:5%}.home-scene .blocks{height:18vh}.home-scene .sun{bottom:9vh}.scroll-cue{display:none}}:is([data-season=christmas],[data-season=newyear]) :is(.card,.stat,.news-card,.cta-card,.rule,.vote-card,.hero-ipbox,.article,.footer-inner,.page-head-card){position:relative}:is([data-season=christmas],[data-season=newyear]) :is(.card,.stat,.news-card,.cta-card,.rule,.vote-card,.hero-ipbox,.article,.footer-inner):after,:is([data-season=christmas],[data-season=newyear]) .page-head-card:before{content:"";pointer-events:none;z-index:2;background-image:radial-gradient(circle at 12px 9px,#ff4d5e 0 3px,#ff4d5e73 4px,#0000 8px),radial-gradient(circle at 36px 9px,#ffd56b 0 3px,#ffd56b73 4px,#0000 8px),radial-gradient(circle at 60px 9px,#3ddc84 0 3px,#3ddc8473 4px,#0000 8px),linear-gradient(#24402f,#24402f);background-position:0 0,0 0,0 0,0 4px;background-repeat:repeat-x,repeat-x,repeat-x,no-repeat;background-size:72px 16px,72px 16px,72px 16px,100% 1.5px;height:16px;animation:1.8s steps(3,end) infinite chase;position:absolute;top:-1px;left:14px;right:14px}@keyframes chase{to{background-position:72px 0,72px 0,72px 0,0 4px}}@media (prefers-reduced-motion:reduce){:is([data-season=christmas],[data-season=newyear]) :is(.card,.stat,.news-card,.cta-card,.rule,.vote-card,.hero-ipbox,.article,.footer-inner):after,:is([data-season=christmas],[data-season=newyear]) .page-head-card:before{animation:none}}.snow .firework.big i{height:18px;animation-duration:6s;top:-18px}.season-banner .countdown{font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}.season-banner.newyear{border-color:color-mix(in srgb, var(--primary) 60%, transparent)}[data-season=newyear] .hero-title{background:linear-gradient(120deg, #fff 20%, #f8e3a8 55%, var(--primary));-webkit-background-clip:text;background-clip:text}[data-season=newyear] .btn-primary{color:#1a1205;background:linear-gradient(135deg,#f2c45a,#c98a1c);box-shadow:0 10px 28px -10px #f2c45ab3}[data-season=newyear] .hero-logo{box-shadow:0 20px 60px -15px #f2c45a99}.toast{z-index:500;opacity:0;pointer-events:none;background:color-mix(in srgb, var(--surface) 85%, transparent);border-radius:14px;padding:12px 22px;font-size:.9rem;font-weight:650;transition:transform .3s,opacity .3s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,90px)}.toast.show{opacity:1;transform:translate(-50%)}@media (max-width:900px){.nav-links{top:calc(var(--nav-h) + 8px);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line);flex-direction:column;padding:10px;display:none;position:absolute;left:0;right:0}.nav-links.open{display:flex}.nav-links a{border-radius:12px;padding:12px 16px}.burger{display:grid}.ip-chip{display:none}.stats-bar{grid-template-columns:repeat(2,1fr);margin-top:0}}@media (max-width:560px){.navbar{top:8px;left:8px;right:8px}.nav-inner{gap:10px;padding:0 8px 0 12px}.hero{padding-top:calc(var(--nav-h) + 40px)}.section{padding:50px 0}.article{padding:26px 20px}.hero-ipbox{border-radius:var(--radius);flex-direction:column;gap:6px;padding:16px 20px}.rule{gap:14px;padding:16px}.rule-no{min-width:42px;height:42px}}
