@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_56d44c58-module__Q_D1qG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_56d44c58-module__Q_D1qG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_20329a00-module__fkshCW__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_20329a00-module__fkshCW__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_b478a63d-module__9GHPSq__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_b478a63d-module__9GHPSq__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.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:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.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:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.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:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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.132ro2ak-rvxq.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.0f~sf101j6mzi.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.0dskwooysu3cf.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.0ir_pxtv760h..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-20C0,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.0fzkl03jw-sdz.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:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.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:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.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:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.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:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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%}.montserrat_43bc13e7-module__d2Bp4q__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_43bc13e7-module__d2Bp4q__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.12n410yjpb..9.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.0kxbxiu5l4e4k.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.059ctrjp3m~x9.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:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.12n410yjpb..9.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.0kxbxiu5l4e4k.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.059ctrjp3m~x9.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:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.12n410yjpb..9.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.0kxbxiu5l4e4k.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.059ctrjp3m~x9.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:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.12n410yjpb..9.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.0kxbxiu5l4e4k.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.059ctrjp3m~x9.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:Noto Sans Thai Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_thai_5c421759-module__LAo2Jq__className{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}.noto_sans_thai_5c421759-module__LAo2Jq__variable{--font-noto-sans-thai:"Noto Sans Thai", "Noto Sans Thai Fallback"}
@font-face{font-family:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9365da5f5b0d24c4-s.p.048xx3e-69c8w.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f8cb9ae150ef3f2e-s.0acyoktnarqls.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:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d992ac40ba95d181-s.0vihz6-t.m91i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5b0125f9b5206761-s.p.0afa_bhzk30d0.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:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89970c532165c566-s.p.0b966w_08wqep.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54a20415383d1725-s.0x5cs9nw7bg01.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:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bd2ede351b1cefaf-s.0_b6prew2w6f9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6958aadccb02a37a-s.p.0rv.7~361v06k.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:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/464d62f7fb45826c-s.p.0jthsjf3tk5qp.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6ae849f37cdd0ea-s.159rpeqn5hifm.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:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68b7e92d9795aef2-s.0vvn6307zpnhq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa761a580272bc13-s.p.0omdhk3760nbm.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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4341de68155aee74-s.p.0xpr9r0nv9smg.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1360732955527ddf-s.14a94jz7xgeju.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:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48c50b94fd699803-s.07yom~v_e246c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab24015c41b3954b-s.p.0.b4f2fek_3p2.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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63c76f91296e9485-s.p.0ewsbq28-po~u.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bd004395d96db4fd-s.0zmzq9fio34s2.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:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca933d7b757bb0a0-s.11x8w1icf2pak.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../media/98af200c0833b20c-s.p.0jqrgyclnod8j.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:Prompt;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a11fc3c3e4a74895-s.p.17~mid0g~314-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Prompt;font-style:normal;font-weight:800;font-display:swap;src:url(../media/672fae3e42f3dcfa-s.0plf8y0ns-kcs.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:Prompt;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ced40c7946d7ed3a-s.0~9s3~q9yhl95.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Prompt;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bdd97a4aff75f68-s.p.0p1i5kjy9nvdu.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:Prompt Fallback;src:local(Arial);ascent-override:97.38%;descent-override:37.7%;line-gap-override:0.0%;size-adjust:111.93%}.prompt_2bf8735a-module__npOCMG__className{font-family:Prompt,Prompt Fallback;font-style:normal}.prompt_2bf8735a-module__npOCMG__variable{--font-prompt:"Prompt", "Prompt Fallback"}
:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--fs-eyebrow:9px;--fs-meta:11px;--fs-body:13px;--fs-body-lg:14px;--fs-h3:18px;--fs-h2:22px;--fs-h1:28px;--fs-display:36px;--fs-mono-sm:11px;--fs-mono:13px;--fs-num-xl:38px;--ff-display:var(--font-cinzel), "Cinzel", var(--font-prompt), "Prompt", serif;--ff-text:var(--font-prompt), "Prompt", system-ui, sans-serif;--ff-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;--z-bg:0;--z-base:1;--z-stage:5;--z-fx:10;--z-flash:20;--z-skip:30;--z-sheet:100;--z-tweaks:200;--t-fast:.15s;--t:.25s;--t-slow:.45s;--ease:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--bg-page:#02010a;--bg-app:linear-gradient(180deg, #0a0820 0%, #050410 50%, #120a2e 100%);--bg-aura-a:#1a0e3a;--bg-aura-b:#0a0220;--bg-surface-1:#ffffff0a;--bg-surface-2:#ffffff0f;--bg-surface-3:#b48cff26;--bg-input:#ffffff0d;--ink:#f3eeff;--ink-dim:#f3eeffa8;--ink-faint:#f3eeff6b;--ink-on-gold:#1a0e3a;--ink-on-accent:#fff;--line:#b48cff2e;--line-strong:#b48cff52;--line-jp:#ffd36a66;--accent:#b48cff;--accent-2:#6cb6ff;--jp:#ffd36a;--jp-2:#ffe27a;--jp-ink:#1a0e3a;--jp-tint:#ffd36a26;--jp-tint-soft:#ffd36a14;--success:#7fd1b9;--info:#6cb6ff;--danger:#ff7a8a;--danger-tint:#ff7a8a1a;--danger-line:#ff7a8a66;--glow-accent:0 0 24px #b48cff73;--glow-jp:0 0 28px #ffd36a8c;--shadow-1:0 1px 2px #0006;--shadow-2:0 6px 18px #00000080;--shadow-3:0 14px 30px #0009;--backdrop:#000000b3;--shred-blend:overlay;--pack-glow-mult:1;--cardback-grad:linear-gradient(135deg, #0d0a1f 0%, #1a0e3a 50%, #0d0a1f 100%);--cardback-line:#b48cff59;--cardback-glow:#b48cff59;--aura-1:radial-gradient(ellipse at 50% 0%, #1a0e3a 0%, transparent 60%);--aura-2:radial-gradient(ellipse at 50% 100%, #0a0220 0%, transparent 50%)}*{box-sizing:border-box}html,body{background:var(--bg-page);color:var(--ink);font-family:var(--ff-text);-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-height:100svh;transition:background-color var(--t) ease, color var(--t) ease;margin:0;padding:0;overflow-x:hidden}#root{background:var(--aura-1), var(--aura-2), var(--bg-app);justify-content:center;width:100%;max-width:100vw;height:100svh;min-height:100svh;display:flex;overflow-x:hidden}.mc-app{background:var(--bg-app);border-left:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;width:100%;max-width:480px;height:100svh;display:flex;position:relative;overflow:hidden}.mc-app--stage{width:100vw;max-width:none;height:100svh;min-height:100svh;box-shadow:none;border:none;border-radius:0;margin:0}.mc-app--stage>.screen{min-height:100svh}.screen{isolation:isolate;min-height:0;padding:max(var(--s4), env(safe-area-inset-top)) max(var(--s4), env(safe-area-inset-right)) var(--s4) max(var(--s4), env(safe-area-inset-left));flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.bg-aura{z-index:var(--z-bg);pointer-events:none;position:absolute;inset:-10% 0}@media (min-width:768px){#root{height:100svh;min-height:100svh;padding:12px}.mc-app{border-radius:var(--r-xl);border:1px solid var(--line);max-width:min(960px,100%);height:100svh;min-height:0;box-shadow:var(--shadow-3);margin:0}.mc-app--stage{max-width:none;min-height:100svh;box-shadow:none;border:none;border-radius:0;margin:0}.screen{min-height:0;padding:clamp(18px,2vw,26px)}:root{--fs-h1:32px;--fs-display:44px}}@media (min-width:1100px){#root{padding:clamp(10px,1.6vw,20px)}.mc-app{grid-template:"rail main""rail main"1fr/280px 1fr;max-width:min(1440px,100%);height:100svh;min-height:0;padding:0;display:grid}.mc-app>.screen{padding:clamp(18px,2vw,28px)}.desktop-rail{gap:var(--s4);border-right:1px solid var(--line);background:linear-gradient(180deg, var(--bg-surface-1), transparent);flex-direction:column;grid-area:rail;min-height:0;padding:clamp(18px,2vw,28px);display:flex;overflow:hidden auto}.desktop-main{flex-direction:column;grid-area:main;min-height:0;padding:clamp(18px,2vw,28px);display:flex;position:relative;overflow:hidden}.mc-app--stage{width:100vw;height:100svh;min-height:100svh;max-width:100vw!important;box-shadow:none!important;border:none!important;border-radius:0!important;grid-template-columns:none!important;grid-template-areas:none!important;margin:0!important;display:block!important}.mc-app--stage>.desktop-rail{display:none!important}}@media (min-width:1440px){.mc-app--stage{grid-template-columns:none!important;grid-template-areas:none!important}.mc-app{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"rail main";max-width:min(1800px,100%)}.mc-app.mc-app--with-aside{grid-template-columns:300px minmax(0,1fr) 320px;grid-template-areas:"rail main aside"}.desktop-aside{border-left:1px solid var(--line);background:linear-gradient(180deg, var(--bg-surface-1), transparent);gap:var(--s4);flex-direction:column;grid-area:aside;min-height:0;padding:clamp(18px,2vw,28px);display:flex;overflow:auto}}.desktop-rail,.desktop-aside{display:none}@media (min-width:1100px){.desktop-rail{display:flex}}@media (min-width:1440px){.desktop-aside{display:flex}}@media (min-width:1920px){.mc-app{grid-template-columns:360px minmax(0,1fr);max-width:100%}}@keyframes pack-shimmer{0%,to{opacity:.4;transform:scale(.97)}50%{opacity:.85;transform:scale(1.01)}}@keyframes pack-spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.mc-particles{pointer-events:none;z-index:var(--z-bg);position:absolute;inset:0;overflow:hidden}.mc-particles span{opacity:.7;border-radius:50%;animation:linear infinite floatUp;position:absolute}@keyframes floatUp{0%{opacity:0;transform:translateY(20vh)scale(.5)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translateY(-110vh)scale(1.1)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes holoSweep{0%,to{background-position:-100% 0}50%{background-position:200% 0}}@keyframes crownSpin{to{transform:rotate(360deg)}}@keyframes jackpotShimmer{to{transform:rotate(360deg)}}@keyframes packFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}.pack-float{animation:3.6s ease-in-out infinite packFloat}.mc-topbar{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);z-index:var(--z-base);display:flex}.mc-brand{align-items:center;gap:var(--s3);display:flex}.mc-brand--lockup{flex-shrink:1;min-width:0;display:block}.mc-brand-logo{aspect-ratio:1280/780;object-fit:cover;filter:drop-shadow(0 14px 28px #482a872e);border-radius:22px;width:100%;height:auto;display:block}.mobile-topbar .mc-brand--lockup{width:clamp(138px,35vw,184px)}.desktop-rail .mc-brand--lockup{width:min(100%,236px);margin-inline:auto}.mc-brand-mark{width:38px;height:38px;font-family:var(--ff-display);background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--ink-on-accent);box-shadow:var(--glow-accent);letter-spacing:-1px;border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.mc-brand-name{font-family:var(--ff-display);letter-spacing:4px;font-size:18px;font-weight:800;line-height:1}.mc-brand-sub{letter-spacing:2.5px;color:var(--ink-faint);text-transform:uppercase;margin-top:3px;font-size:9px}.mc-topbar-right{align-items:center;gap:var(--s2);display:flex}.mc-balance{text-align:right}.mc-balance-label{letter-spacing:2px;color:var(--ink-faint);text-transform:uppercase;font-size:9px;display:block}.mc-balance-value{font-family:var(--ff-mono);color:var(--ink);font-size:14px;font-weight:600}.mc-icon-btn{background:var(--bg-surface-1);border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), transform var(--t-fast);border-radius:50%;place-items:center;font-size:16px;display:grid}.mc-icon-btn:hover{background:var(--bg-surface-2);border-color:var(--line-strong)}.mc-icon-btn:active{transform:scale(.94)}.mc-theme-mini{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:100px;gap:0;padding:3px;display:inline-flex}.mc-theme-mini button{color:var(--ink-dim);font:inherit;cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:0 0;border:none;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.mc-theme-mini button.active{background:var(--bg-surface-3);color:var(--ink)}.mc-tabs{gap:var(--s2);margin-bottom:var(--s3);z-index:var(--z-base);display:flex}.mc-tab{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-dim);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:background var(--t-fast);flex:1;padding:10px;position:relative}.mc-tab:hover{background:var(--bg-surface-2)}.mc-tab.active{background:var(--bg-surface-3);color:var(--ink);border-color:var(--line-strong)}.mc-tab-dot{background:var(--jp);min-width:18px;height:18px;color:var(--ink-on-gold);border-radius:100px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:grid;position:absolute;top:6px;right:8px}.mc-tabs--browse{margin-bottom:var(--s2);border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:0;padding:0}.mc-tabs--browse .mc-tab{min-width:0;padding:7px var(--s2);color:var(--ink-faint);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:1;margin-bottom:-1px;font-size:12px}.mc-tabs--browse .mc-tab:hover{color:var(--ink-dim);background:0 0}.mc-tabs--browse .mc-tab.active{border:none;border-bottom:2px solid var(--accent);color:var(--ink);background:0 0}.mc-sticky-cta{background:linear-gradient(0deg, var(--bg-page) 0%, var(--bg-surface-1) 100%);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);padding:var(--s3) var(--s4) max(var(--s4), env(safe-area-inset-bottom));gap:var(--s2);z-index:var(--z-base);flex-direction:column;flex-shrink:0;display:flex}.mc-sticky-cta-info{font-size:var(--fs-meta);color:var(--jp);letter-spacing:.01em;justify-content:space-between;align-items:center;font-weight:600;display:flex}.mc-sticky-cta-sub{color:var(--ink-faint);font-size:var(--fs-eyebrow);letter-spacing:.04em;font-weight:400}.mc-sticky-cta .mc-ctas{flex-direction:row}.mc-sticky-cta .mc-ctas>*{flex:1}@media (min-width:1100px){.mc-sticky-cta{display:none}.mobile-topbar,.mobile-tabs{display:none!important}}.mc-select-shell{gap:var(--s3);flex-direction:column;flex:1;width:100%;display:flex}.mc-carousel{align-items:center;gap:var(--s3);padding:var(--s2) 0;z-index:var(--z-base);flex-direction:column;flex:1;display:flex;position:relative}.mc-carousel-arrow{background:var(--bg-surface-2);border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;z-index:var(--z-stage);transition:background var(--t-fast), transform var(--t-fast);--arrow-shift-x:0px;transform:translateX(var(--arrow-shift-x));border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:38%}.mc-carousel-arrow:hover{background:var(--bg-surface-3);transform:translateX(var(--arrow-shift-x)) scale(1.05)}.mc-carousel-arrow.left{left:4px}.mc-carousel-arrow.right{right:4px}.mc-pack-stage{perspective:1000px;place-items:center;display:grid;position:relative}.mc-featured-prize{z-index:3;pointer-events:auto;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%}.mc-featured-prize-tag{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jp);background:color-mix(in srgb, var(--jp) 12%, transparent);border:1px solid color-mix(in srgb, var(--jp) 40%, transparent);white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:10px}.mc-featured-prize-name{font-family:var(--ff-display);letter-spacing:.04em;color:var(--ink-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:13px;font-weight:600;overflow:hidden}.mc-pack-aura{pointer-events:none;animation:3.2s ease-in-out infinite packAuraPulse;position:absolute;inset:-12%}@keyframes packAuraPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.mc-rarity-badge{z-index:2;pointer-events:none;font-family:var(--ff-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--rarity-color);background:color-mix(in srgb, var(--rarity-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--rarity-color) 45%, transparent);text-shadow:0 0 12px color-mix(in srgb, var(--rarity-color) 70%, transparent);border-radius:100px;padding:4px 14px;font-size:11px;font-weight:700;animation:2.6s ease-in-out infinite rarityBadgeGlow;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@keyframes rarityBadgeGlow{0%,to{box-shadow:0 0 8px color-mix(in srgb, var(--rarity-color) 20%, transparent)}50%{box-shadow:0 0 20px color-mix(in srgb, var(--rarity-color) 45%, transparent)}}.mc-set-meta{text-align:center;padding:0 var(--s4)}.mc-set-tag{font-family:var(--ff-mono);letter-spacing:.06em;color:var(--ink-faint);font-size:11px}.mc-set-name{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-h1);margin:var(--s1) 0;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(160deg, #fff 0%, var(--accent) 60%, var(--accent2) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px var(--accent));-webkit-background-clip:text;background-clip:text}.mc-set-tagline{font-size:var(--fs-body);color:var(--ink-dim)}.mc-carousel-dots{gap:var(--s1);display:flex}.mc-dot{background:var(--line-strong);cursor:pointer;width:6px;height:6px;transition:all var(--t-fast);border:none;border-radius:50%;padding:0}.mc-dot.active{background:var(--accent);width:18px;box-shadow:0 0 8px var(--accent);border-radius:100px}@media (min-width:768px){.mc-carousel-arrow{width:44px;height:44px;font-size:28px}.mc-carousel-arrow.left{left:8px}.mc-carousel-arrow.right{right:8px}}@media (min-width:1100px){.mc-select{align-items:center;overflow:hidden}.mc-select-shell{gap:var(--s4);grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;width:100%;height:100%;min-height:0;margin:0 auto;display:grid;overflow:hidden}.desktop-main .mc-carousel{width:100%;height:100%;min-height:0;padding:var(--s2) 0;justify-content:center}.mc-select .mc-carousel-arrow.left{--arrow-shift-x:0px;left:clamp(18px,2.8vw,42px);right:auto}.mc-select .mc-carousel-arrow.right{--arrow-shift-x:0px;left:auto;right:clamp(18px,2.8vw,42px)}.mc-select .mc-pack-stage{flex:1;width:100%}.mc-select .mc-set-meta{max-width:min(720px,100%);margin:0 auto}.mc-select .mc-jackpot-panel,.mc-select .mc-ctas{width:100%}.mc-claim,.mc-history{overflow:hidden}.mc-claim-step-body,.mc-history-list{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.mc-claim-step-body,.mc-claim-head,.mc-claim-stepper{width:100%;max-width:560px;margin-inline:auto}}.mc-select-shell.is-dense{gap:var(--s3)}.mc-select-shell.is-dense .mc-carousel{gap:var(--s2)}.mc-select-shell.is-dense .mc-jackpot-panel{padding:var(--s3)}.mc-select-shell.is-dense .mc-jackpot-head{margin-bottom:var(--s2)}.mc-select-shell.is-dense .mc-jackpot-meta{margin-top:var(--s2);margin-bottom:var(--s1);font-size:10px}.mc-select-shell.is-dense .mc-ctas .mc-btn-primary,.mc-select-shell.is-dense .mc-ctas .mc-btn-special{padding:14px}.mc-select-shell.is-compact{gap:var(--s2)}.mc-select-shell.is-compact .mc-carousel{gap:var(--s1)}.mc-select-shell.is-compact .mc-set-name{margin:0}.mc-select-shell.is-compact .mc-set-tagline{font-size:12px}.mc-select-shell.is-compact .mc-jackpot-panel{padding:var(--s2) var(--s3)}.mc-select-shell.is-compact .mc-jackpot-head{margin-bottom:var(--s1)}.mc-select-shell.is-compact .mc-jackpot-meta{margin-top:var(--s1);margin-bottom:var(--s1);font-size:10px}.mc-select-shell.is-compact .mc-ctas .mc-btn-primary,.mc-select-shell.is-compact .mc-ctas .mc-btn-special{padding:12px}.mc-browse-scroll{gap:var(--s4);overscroll-behavior:contain;min-height:0;padding-bottom:max(var(--s5), env(safe-area-inset-bottom));scrollbar-gutter:stable;flex-direction:column;flex:1;display:flex;overflow:auto}.mc-storefront .mc-browse-scroll{padding-bottom:136px}.mc-page-head,.mc-section-head{z-index:var(--z-base);position:relative}.mc-page-head{gap:var(--s2);flex-direction:column;display:flex}.mc-storefront-inline-head{display:none}.mc-page-head h1,.mc-section-head h2{font-family:var(--ff-display);letter-spacing:.03em;color:var(--ink);margin:0;font-weight:700;line-height:1.25}.mc-page-head h1{font-size:clamp(28px,4vw,44px)}.mc-section-head h2{font-size:clamp(20px,2.2vw,28px)}.mc-page-head p,.mc-storefront-copy,.mc-campaign-copy,.mc-shop-copy{color:var(--ink-dim);max-width:62ch;margin:0;line-height:1.6}.mc-page-kicker{font-family:var(--ff-text);letter-spacing:.04em;color:var(--jp);opacity:.85;font-size:11px;font-weight:600}.mc-page-kpis,.mc-kpi-grid,.mc-storefront-grid,.mc-shop-grid,.mc-campaign-list{gap:var(--s3);display:grid}.mc-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-kpi-card,.mc-surface-card,.mc-campaign-tile,.mc-shop-tile,.mc-shop-hero,.mc-note-card{background:linear-gradient(180deg, var(--bg-surface-1), #ffffff03);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.mc-kpi-card{padding:var(--s4);flex-direction:column;gap:4px;display:flex}.mc-kpi-card strong,.mc-shop-stat strong,.mc-shop-hero-stat strong{font-family:var(--ff-display);letter-spacing:.02em;font-size:clamp(22px,3vw,32px);font-weight:700}.mc-kpi-card span,.mc-shop-stat span,.mc-shop-hero-stat span{color:var(--ink-dim);font-size:13px;font-family:var(--ff-text)}.mc-surface-card,.mc-campaign-tile,.mc-shop-tile,.mc-shop-hero{padding:clamp(14px,2vw,22px)}.mc-storefront .mc-select-shell{flex:none}.mc-chip-row{gap:var(--s2);flex-wrap:wrap;display:flex}.mc-chip-row--center{justify-content:center;align-items:center}.mc-chip{background:var(--bg-surface-2);border:1px solid var(--line);color:var(--ink-dim);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.mc-storefront-grid{grid-template-columns:1fr;align-items:start}.mc-section-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s3);display:flex}.mc-prize-board,.mc-prize-mini-list{gap:var(--s2);grid-template-columns:repeat(3,1fr);display:grid}.mc-prize-board-item,.mc-prize-mini-item{text-align:center;align-items:center;gap:var(--s2);padding:var(--s3);border-radius:var(--r-md);background:linear-gradient(180deg, var(--jp-tint-soft), var(--bg-surface-1));border:1px solid #ffd36a2e;flex-direction:column;display:flex}.mc-prize-board-item strong,.mc-prize-mini-item strong{color:var(--ink);font-size:14px}.mc-prize-board-item span,.mc-prize-mini-item span{color:var(--ink-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.mc-storefront-rail{gap:var(--s3);flex-direction:column;display:flex}.mc-campaign-list.compact,.mc-campaign-list{grid-template-columns:1fr}.mc-campaign-tile,.mc-shop-tile{gap:var(--s3);flex-direction:column;display:flex;border-top:3px solid var(--accent,var(--line))!important}.mc-campaign-tile-top,.mc-shop-tile-top{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.mc-campaign-tile h3,.mc-shop-tile h3{font-family:var(--ff-display);letter-spacing:.04em;background:linear-gradient(135deg, var(--ink) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-size:16px;font-weight:700;line-height:1.3}.mc-campaign-pack{padding:var(--s1) 0;place-items:center;display:grid}.mc-status-pill.neutral{background:var(--bg-surface-2);color:var(--ink);border:1px solid var(--line)}.mc-tile-actions{align-items:center;gap:var(--s2);display:flex}.mc-tile-actions .mc-btn-primary,.mc-tile-actions .mc-link{flex:1}.mc-campaign-tile .mc-btn-primary,.mc-shop-tile .mc-btn-primary,.mc-surface-card .mc-btn-primary{padding:12px 14px}.mc-campaign-copy,.mc-shop-copy{color:var(--ink-dim);font-size:13px;line-height:1.5}.mc-page-head p{font-size:13px}.mc-shop-accent{height:4px;margin-bottom:var(--s1);border-radius:999px}.mc-shop-stat-grid{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.mc-shop-hero-stats{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mc-shop-stat{padding:var(--s3) var(--s2);text-align:center;border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:3px;display:flex}.mc-shop-stat:last-child{border-right:none}.mc-shop-hero-stat{padding:var(--s3);border-radius:var(--r-md);background:var(--bg-surface-1);border:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.mc-shop-stat strong{font-family:var(--ff-display);letter-spacing:.02em;color:var(--ink);font-size:18px;font-weight:700}.mc-shop-stat span{color:var(--ink-faint);font-size:10px;font-family:var(--ff-text);line-height:1.2}.mc-note-card{padding:var(--s3);color:var(--ink-dim);line-height:1.6}.mc-shop-hero{gap:var(--s4);display:grid}.mc-shop-hero-copy{gap:var(--s2);flex-direction:column;display:flex}@media (min-width:768px){.mc-campaign-list,.mc-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-prize-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.mc-storefront .mc-page-head{display:none}.mc-storefront .mc-browse-scroll{gap:var(--s2);padding-bottom:max(var(--s5), env(safe-area-inset-bottom))}.mc-storefront .mc-select-shell{gap:var(--s3);height:auto;min-height:clamp(640px,100svh - 210px,820px)}.mc-storefront .mc-carousel{justify-content:flex-start;min-height:clamp(460px,100svh - 400px,620px);padding-top:clamp(42px,5vh,64px)}.mc-storefront .mc-pack-stage{padding-top:clamp(10px,1.6vh,18px)}.mc-storefront-inline-head{justify-content:center;align-items:baseline;gap:var(--s3);z-index:var(--z-base);pointer-events:none;display:flex;position:absolute;top:4px;left:0;right:0}.mc-storefront-inline-head h1{font-family:var(--ff-display);letter-spacing:1px;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(18px,1.8vw,24px);font-weight:800}.mc-storefront-grid{grid-template-columns:1fr 1fr;align-items:stretch}.mc-campaign-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-campaigns-screen,.mc-shops-screen,.mc-shop-screen,.mc-storefront{overflow:hidden}}@media (min-width:1280px){.mc-campaign-list,.mc-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-shop-hero{grid-template-columns:1.1fr .9fr;align-items:start}}@media (max-width:767px){.mc-kpi-grid,.mc-shop-stat-grid,.mc-shop-hero-stats{grid-template-columns:1fr}.mc-tile-actions{flex-direction:column}.mc-tile-actions .mc-btn-primary,.mc-tile-actions .mc-link{width:100%}}.mc-jackpot-panel{background:linear-gradient(180deg, var(--jp-tint), var(--bg-surface-1));border:1px solid var(--line-jp);border-radius:var(--r-lg);padding:var(--s3) var(--s4);margin:var(--s3) 0;z-index:var(--z-base)}.mc-jackpot-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s4);display:flex}.mc-jackpot-eyebrow{font-family:var(--ff-text);letter-spacing:.06em;color:var(--jp);opacity:.8;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.mc-jackpot-eyebrow:before{content:"★";font-size:9px}.mc-jackpot-prize-name{font-family:var(--ff-text);letter-spacing:.01em;color:var(--ink-dim);margin-top:5px;font-size:14px;font-weight:600}.mc-jackpot-prize-value{font-family:var(--ff-text);letter-spacing:-.01em;color:var(--jp);text-shadow:0 0 20px #ffd36a59;margin-top:1px;font-size:26px;font-weight:800}.mc-jackpot-grid{flex-wrap:wrap;gap:6px;display:flex}.mc-jp-num{font-family:var(--ff-mono);white-space:nowrap;transition:opacity var(--t-fast), box-shadow var(--t-fast);border:1px solid;border-radius:100px;align-items:baseline;gap:2px;padding:5px 11px 5px 8px;line-height:1;display:inline-flex;position:relative}.mc-jp-num.live{background:linear-gradient(135deg, var(--jp-tint), var(--jp-tint-soft));color:var(--jp);border-color:#ffd36a73;box-shadow:0 0 10px #ffd36a2e,inset 0 1px #ffffff14}.mc-jp-num.live:hover{box-shadow:0 0 16px #ffd36a59}.mc-jp-num.claimed{background:var(--bg-surface-1);border-color:var(--line);color:var(--ink-faint);opacity:.45;-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.mc-jp-prefix{opacity:.55;margin-right:1px;font-size:9px}.mc-jp-digits{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:15px;font-weight:700}.mc-jp-strike{display:none}.mc-jackpot-meta{font-size:var(--fs-meta);color:var(--ink-dim);margin-top:var(--s3);margin-bottom:var(--s2);justify-content:space-between;align-items:center;display:flex}.mc-progress{background:var(--bg-surface-1);border-radius:100px;height:4px;overflow:hidden}.mc-progress-fill{height:100%;transition:width var(--t-slow)}.mc-ctas{gap:var(--s2);z-index:var(--z-base);flex-direction:column;display:flex}@media (min-width:768px){.mc-ctas{flex-direction:row}.mc-ctas>*{flex:1}}.mc-btn-primary,.mc-btn-special,.mc-btn-claim{cursor:pointer;padding:var(--s4);border-radius:var(--r-md);font-family:var(--ff-display);letter-spacing:2.5px;text-transform:uppercase;color:var(--ink-on-accent);transition:transform var(--t-fast), box-shadow var(--t-fast), opacity var(--t-fast);border:none;flex-direction:column;align-items:center;gap:2px;font-size:18px;font-weight:700;display:flex;position:relative;overflow:hidden}.mc-btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 8px 24px #7c5cdc4d,inset 0 1px #ffffff40}.mc-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px #7c5cdc66,inset 0 1px #ffffff4d}.mc-btn-primary:active:not(:disabled){transform:translateY(0)}.mc-btn-special{background:linear-gradient(135deg, var(--jp), var(--accent) 50%, var(--accent-2));color:var(--ink-on-gold);box-shadow:0 8px 28px var(--glow-jp), inset 0 1px 0 #fff6}.mc-btn-special:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff6 50%,#0000 70%) 0 0/200% 100%;animation:3s ease-in-out infinite holoSweep;position:absolute;inset:0}.mc-btn-special:hover:not(:disabled){transform:translateY(-2px)}.mc-btn-claim{background:linear-gradient(135deg, var(--jp), var(--jp-2));color:var(--ink-on-gold);gap:var(--s2);box-shadow:0 8px 28px var(--glow-jp), inset 0 1px 0 #fff6;flex-direction:row;font-size:18px;font-weight:800}.mc-btn-claim:hover:not(:disabled){transform:translateY(-2px)}.mc-btn-claim:active:not(:disabled),.mc-btn-primary:active:not(:disabled),.mc-btn-special:active:not(:disabled){transform:translateY(0)}.mc-btn-primary:disabled,.mc-btn-special:disabled,.mc-btn-claim:disabled{opacity:.4;cursor:not-allowed}.mc-btn-loading{pointer-events:none}.mc-btn-loading:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000) 0 0/200% 100%;animation:1.2s linear infinite holoSweep;position:absolute;inset:0}.btn-cost{font-size:var(--fs-meta);letter-spacing:1.5px;opacity:.85;font-family:var(--ff-mono);font-weight:500}.btn-cost s{font-weight:400}.btn-label{font-size:16px}.btn-bonus{letter-spacing:1.5px;opacity:.85;font-size:9px;font-family:var(--ff-text);text-transform:none;font-style:italic;font-weight:500}.btn-arrow{font-size:22px}.mc-link{color:var(--ink-dim);font:inherit;cursor:pointer;padding:var(--s2);border-radius:var(--r-sm);transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;font-size:12px}.mc-link:hover{color:var(--ink);background:var(--bg-surface-1)}.mc-sheet-backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-sheet);justify-content:center;align-items:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mc-sheet{background:linear-gradient(180deg, var(--bg-aura-a), var(--bg-page));border-top:1px solid var(--line);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-width:480px;max-height:85vh;animation:slideUp .25s var(--ease);color:var(--ink);flex-direction:column;display:flex}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:768px){.mc-sheet-backdrop{align-items:center}.mc-sheet{border-radius:var(--r-xl);border:1px solid var(--line);max-width:520px;animation:zoomIn .2s var(--ease)}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}.mc-sheet-head{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.mc-sheet-head h2{font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:20px;font-weight:700}.mc-sheet-close{background:var(--bg-surface-2);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1}.mc-sheet-body{padding:var(--s4) var(--s5);overflow:auto}.mc-rules{line-height:1.7;font-size:var(--fs-body);padding-left:18px}.mc-rules li{margin-bottom:var(--s2)}.mc-rules strong{color:var(--jp)}.mc-settings-section{margin-bottom:var(--s5)}.mc-settings-section h3{margin:0 0 var(--s2);font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);font-size:13px;font-weight:700}.mc-theme-grid{gap:var(--s2);grid-template-columns:repeat(3,1fr);display:grid}.mc-theme-card{background:var(--bg-surface-1);border:1.5px solid var(--line);border-radius:var(--r-md);padding:var(--s3);cursor:pointer;gap:var(--s2);transition:border-color var(--t-fast), background var(--t-fast);color:var(--ink);flex-direction:column;display:flex}.mc-theme-card:hover{background:var(--bg-surface-2)}.mc-theme-card.active{border-color:var(--accent);background:var(--bg-surface-3);box-shadow:var(--glow-accent)}.mc-theme-swatch{aspect-ratio:16/10;border-radius:var(--r-sm);width:100%;position:relative;overflow:hidden}.mc-theme-swatch.dark{background:linear-gradient(135deg,#0a0820,#120a2e);border:1px solid #b48cff4d}.mc-theme-swatch.light{background:linear-gradient(135deg,#fff,#efeaff);border:1px solid #7c5cdc4d}.mc-theme-swatch.system{border:1px solid var(--line);background:linear-gradient(135deg,#0a0820 0% 50%,#efeaff 50% 100%)}.mc-theme-card-label{font-family:var(--ff-display);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700}.mc-opening{height:100svh;min-height:100svh;padding:0;overflow:hidden}.mc-skip{top:max(var(--s4), env(safe-area-inset-top));left:max(var(--s4), env(safe-area-inset-left));z-index:var(--z-skip);background:var(--bg-surface-2);border:1px solid var(--line);color:var(--ink-dim);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color var(--t-fast), background var(--t-fast), transform var(--t-fast);border-radius:100px;padding:6px 12px;font-size:12px;position:absolute}.mc-skip:hover{color:var(--ink)}.mc-skip:active{transform:scale(.96)}.mc-pack-stage.opening{perspective:1200px;cursor:grab;touch-action:none;place-items:center;padding:clamp(88px,12vh,128px) clamp(20px,4vw,48px);display:grid;position:absolute;inset:0;transform:translate(-16px,-32px)}.mc-pack-stage.opening:active{cursor:grabbing}.mc-pack-wrap{transform-style:preserve-3d;z-index:var(--z-stage);will-change:transform, opacity;position:relative;overflow:visible}.mc-pixi-pack{z-index:6;pointer-events:none;position:absolute;inset:0}.mc-pixi-pack-canvas{mix-blend-mode:screen;width:100%;height:100%;display:block}.mc-pack-shell{width:280px;height:410px;transform-style:preserve-3d;position:relative}.mc-pack-half{will-change:transform, opacity;position:absolute;inset:0}.mc-pack-body{z-index:1;filter:drop-shadow(0 18px 26px #00000057)}.mc-pack-flap{z-index:3;transform-origin:12% 96%;filter:drop-shadow(-2px 8px 14px #0003)drop-shadow(10px 16px 26px #00000047);transition:transform .34s cubic-bezier(.16,.86,.26,1),opacity .22s ease-out,filter .22s ease-out}.mc-pack-flap-shine{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffff42 38%,#0000 54%);position:absolute;inset:0}.mc-pack-mouth{z-index:2;clip-path:polygon(0 62%,8% 82%,15% 54%,23% 86%,32% 56%,40% 82%,49% 52%,58% 86%,67% 58%,76% 80%,86% 55%,94% 82%,100% 64%,100% 100%,0 100%);transform-origin:50% 0;pointer-events:none;border-radius:0 0 18px 18px;height:8.8%;transition:opacity .22s ease-out,transform .32s cubic-bezier(.18,.84,.24,1);position:absolute;top:14.2%;left:10%;right:10%;overflow:hidden}.mc-pack-mouth-glow{filter:blur(10px);opacity:.58;border-radius:999px;height:48%;position:absolute;bottom:0;left:8%;right:8%}.mc-tear-flash-wrap{z-index:5;pointer-events:none;position:absolute;inset:0}.mc-tear-flash{mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 40%,#ffffffd9 0%,#a0dcff59 35%,#0000 70%);position:absolute;inset:0}.mc-tear-flash.is-flickering{animation:.46s step-end infinite tearFlicker}@keyframes tearFlicker{0%{opacity:.04}11%{opacity:.3}20%{opacity:.07}34%{opacity:.44}45%{opacity:.1}58%{opacity:.26}71%{opacity:.05}85%{opacity:.38}to{opacity:.08}}.mc-tear-flash.is-burst{animation:.72s ease-out forwards tearBurst}@keyframes tearBurst{0%{opacity:0}10%{opacity:1}to{opacity:0}}.pack-tear-shake{animation:.16s linear infinite packTearShake}@keyframes packTearShake{0%{transform:translate(0)rotate(0)}25%{transform:translate(1.6px,-1.1px)rotate(.4deg)}50%{transform:translate(-1.5px,1.1px)rotate(-.35deg)}75%{transform:translate(1.1px,1.5px)rotate(.3deg)}to{transform:translate(0)rotate(0)}}.mc-rip-edge{z-index:4;pointer-events:none;height:18px;position:absolute;top:14.4%;left:0;right:0}.mc-rip-edge-back{filter:blur(3px);background:radial-gradient(circle at 8% 62%,#ffffff38 0 12%,#0000 15%),radial-gradient(circle at 19% 28%,#ffffff3d 0 10%,#0000 14%),radial-gradient(circle at 31% 70%,#fff3 0 10%,#0000 14%),radial-gradient(circle at 44% 35%,#ffffff2e 0 9%,#0000 13%),radial-gradient(circle at 58% 72%,#fff3 0 10%,#0000 14%),radial-gradient(circle at 71% 26%,#ffffff2e 0 10%,#0000 14%),radial-gradient(circle at 84% 67%,#ffffff38 0 9%,#0000 13%),linear-gradient(#ffffff2e,#fff0)}.mc-rip-edge-front{clip-path:polygon(0 28%,7% 58%,14% 22%,21% 64%,29% 24%,38% 61%,48% 22%,57% 66%,66% 26%,75% 62%,85% 24%,93% 58%,100% 30%,100% 70%,0 70%);background:linear-gradient(#ffffffdb,#ffffff38),repeating-linear-gradient(95deg,#ffffffeb 0 4px,#c9d6ff6b 4px 8px);box-shadow:0 3px 14px #ffffff47}.mc-tear-cursor{z-index:5;pointer-events:none;filter:blur(1px);background:radial-gradient(circle,#fffffffa 0 16%,#ffd36ae0 24%,#ffd36a2e 48%,#0000 72%);border-radius:50%;width:44px;height:44px;position:absolute;top:10.8%;box-shadow:0 0 24px #ffd36a94,0 0 44px #ffffff6b}.mc-omen{text-align:center;z-index:var(--z-fx);font-family:var(--ff-display);font-weight:700;font-size:var(--fs-body);color:var(--jp);text-shadow:0 0 12px #ffd36ab3;letter-spacing:3px;text-transform:uppercase;animation:2s ease-in-out infinite pulse;position:absolute;top:70px;left:0;right:0}.mc-shreds{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:visible}.mc-shreds span{border-radius:999px;width:4px;height:14px;animation:1.15s cubic-bezier(.16,.84,.3,1) forwards shred;position:absolute;box-shadow:0 0 10px #ffffff5c,0 0 18px #ffd36a2e}@keyframes shred{0%{opacity:1;transform:translate(0)rotate(0)scale(.9)}to{transform:translate(var(--shred-x,0), var(--shred-y,-120px)) rotate(var(--shred-rot,720deg)) scale(.45);opacity:0}}.mc-tear-burst{filter:blur(8px);pointer-events:none;z-index:2;background:radial-gradient(circle,#fffffff5 0%,#ffd36ad1 22%,#ffd36a2e 46%,#0000 72%);width:180px;height:180px;transition:opacity .12s ease-out,transform .12s ease-out,left 40ms linear,top 40ms linear;position:absolute;transform:translate(-50%,-50%)}.mc-instruction{left:50%;bottom:max(52px, calc(env(safe-area-inset-bottom) + 28px));text-align:center;z-index:var(--z-fx);pointer-events:none;position:absolute;transform:translate(-50%)}.mc-swipe-icon{color:var(--ink);opacity:.85;text-shadow:var(--glow-accent);font-size:36px;animation:1.6s ease-in-out infinite swipeHint}@keyframes swipeHint{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(20px)}}.mc-instruction-text{font-family:var(--ff-display);font-weight:600;font-size:var(--fs-body-lg);letter-spacing:3px;opacity:.85;margin-top:var(--s1);text-transform:uppercase}.mc-progress-bar{left:50%;bottom:max(44px, calc(env(safe-area-inset-bottom) + 20px));width:min(320px,100vw - 80px);z-index:var(--z-fx);background:var(--bg-surface-1);border-radius:100px;height:4px;position:absolute;overflow:hidden;transform:translate(-50%)}.mc-progress-bar .mc-progress-fill{background:linear-gradient(90deg, var(--accent), var(--accent-2), var(--jp));height:100%;box-shadow:0 0 12px var(--jp);transition:width 50ms}.mc-pick-screen{min-height:100vh;padding:var(--s5) var(--s4);justify-content:center;align-items:center;gap:var(--s4);-webkit-user-select:none;user-select:none;background:#080614;flex-direction:column;display:flex;position:relative;overflow:hidden}.mc-pick-bg-glow{pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 80%, var(--accent,#7fd1b9)22 0%, transparent 70%);position:absolute;inset:0}.mc-pick-back{left:var(--s4);top:var(--s4);position:absolute;color:#fff6!important}.mc-pick-header{text-align:center;top:var(--s5);width:100%;position:absolute;left:0;right:0}.mc-pick-title{font-family:var(--ff-display);font-size:var(--fs-h2);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg, #fff 0%, var(--accent,#7fd1b9) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700}.mc-pick-sub{font-size:var(--fs-body);color:#fff6;margin:var(--s2) 0 0}.mc-pick-deck{box-sizing:border-box;touch-action:none;outline:none;width:100%;max-width:720px;height:360px;position:relative;overflow:visible;transform:translate(-12px,100px)}.mc-pick-deck:active{cursor:grabbing}.mc-pick-deck:focus-visible{outline:none}@media (max-width:640px){.mc-pick-deck{height:300px;transform:translate(-10px,116px)}}.mc-pick-meta{min-height:44px;margin-top:var(--s6);flex-direction:column;align-items:center;gap:4px;display:flex}.mc-pick-count{font-family:var(--ff-mono);color:#ffffff80;letter-spacing:1px;font-size:13px}.mc-pick-count strong{color:var(--accent,#7fd1b9)}.mc-pick-hint{color:#ffffff40;letter-spacing:.5px;font-size:11px}.mc-pick-controls{align-items:center;gap:var(--s3);width:100%;max-width:420px;margin-top:var(--s3);flex-direction:column;display:flex}.mc-pick-scrubber{appearance:none;cursor:pointer;background:#ffffff1f;border-radius:999px;outline:none;width:100%;height:6px}.mc-pick-scrubber::-webkit-slider-thumb{appearance:none;background:var(--accent,#7fd1b9);width:22px;height:22px;box-shadow:0 0 12px var(--accent,#7fd1b9)88;cursor:grab;border:3px solid #080614;border-radius:50%}.mc-pick-scrubber::-moz-range-thumb{background:var(--accent,#7fd1b9);width:22px;height:22px;box-shadow:0 0 12px var(--accent,#7fd1b9)88;cursor:grab;border:3px solid #080614;border-radius:50%}.mc-pick-jump{gap:var(--s2);align-items:stretch;display:flex}.mc-pick-jump input{width:96px;padding:var(--s2) var(--s3);border-radius:var(--r-sm);color:#fff;font-family:var(--ff-mono);text-align:center;background:#ffffff0f;border:1px solid #ffffff24;font-size:14px}.mc-pick-jump input:focus{border-color:var(--accent,#7fd1b9);outline:none}.mc-pick-go{padding:var(--s2) var(--s4);border-radius:var(--r-sm);cursor:pointer;color:#ffffffd9;font-family:var(--ff-display);letter-spacing:1px;transition:border-color var(--t-fast), background var(--t-fast);background:#ffffff0f;border:1px solid #ffffff24;font-weight:700}.mc-pick-go:hover{border-color:var(--accent,#7fd1b9);background:#ffffff1a}.mc-pick-batch{align-items:center;gap:var(--s3);width:100%;max-width:420px;margin-top:var(--s4);flex-direction:column;display:flex}.mc-pick-batch-count{font-family:var(--ff-display);letter-spacing:1px;color:#ffffffb3;text-transform:uppercase;font-size:14px}.mc-pick-batch-count strong{color:var(--accent,#7fd1b9);font-size:18px}.mc-pick-batch-chips{gap:var(--s2);flex-wrap:wrap;justify-content:center;display:flex}.mc-pick-chip{cursor:pointer;font-family:var(--ff-mono);letter-spacing:1px;color:var(--ink-on-accent,#06121e);background:linear-gradient(135deg, var(--accent,#7fd1b9), var(--accent2,#7c5cdc));box-shadow:0 2px 10px var(--accent,#7fd1b9)55;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.mc-pick-chip span{opacity:.7;font-size:15px}.mc-pick-chip:active{transform:scale(.94)}.mc-pick-open-all{width:100%;padding:var(--s3) var(--s5);border-radius:var(--r-md);cursor:pointer;font-family:var(--ff-display);letter-spacing:1px;color:var(--ink-on-accent,#06121e);background:linear-gradient(135deg, var(--accent,#7fd1b9), var(--accent2,#7c5cdc));box-shadow:0 8px 28px var(--accent,#7fd1b9)66, inset 0 1px 0 #ffffff59;transition:transform var(--t-fast), opacity var(--t-fast);border:none;font-size:16px;font-weight:800}.mc-pick-open-all:active{transform:scale(.97)}.mc-pick-open-all:disabled{cursor:not-allowed;opacity:.45;color:#ffffff80;box-shadow:none;background:#ffffff14}.mc-result-batch{z-index:2;margin:0 auto var(--s2);font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:4px 16px;font-size:12px;font-weight:700;position:relative}.mc-pick-backdrop{z-index:20;background:radial-gradient(70% 60% at 50% 48%,#0000 30%,#04030cbd 100%);animation:.25s ease-out pickFade;position:fixed;inset:0}@keyframes pickFade{0%{opacity:0}to{opacity:1}}.mc-pick-deck.is-confirming{z-index:30}.mc-pick-bubble{z-index:40;padding:var(--s3) var(--s5);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg, var(--accent,#7fd1b9), var(--accent2,#7c5cdc));color:var(--ink-on-accent,#06121e);box-shadow:0 8px 28px var(--accent,#7fd1b9)66, inset 0 1px 0 #ffffff59;border:none;border-radius:999px;flex-direction:column;align-items:center;gap:2px;animation:.3s cubic-bezier(.34,1.56,.64,1) pickBubble;display:flex;position:absolute;top:10%;left:50%;transform:translate(-50%)}.mc-pick-bubble:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--accent2,#7c5cdc);position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.mc-pick-bubble-text{font-family:var(--ff-display);letter-spacing:.5px;font-size:14px;font-weight:700}.mc-pick-bubble-num{font-family:var(--ff-mono);opacity:.75;letter-spacing:1px;font-size:11px}@keyframes pickBubble{0%{opacity:0;transform:translate(-50%,8px)scale(.85)}to{opacity:1;transform:translate(-50%)scale(1)}}.mc-reveal{height:100svh;min-height:100svh;padding:0;overflow:hidden}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px,4px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-3px,5px)}80%{transform:translate(4px,-2px)}}.screen-shake{animation:.45s ease-in-out shake}.mc-reveal-top{top:max(var(--s4), env(safe-area-inset-top));left:max(var(--s4), env(safe-area-inset-left));right:max(var(--s4), env(safe-area-inset-right));align-items:center;gap:var(--s3);z-index:var(--z-skip);pointer-events:none;grid-template-columns:auto 1fr auto;display:grid;position:absolute}.mc-reveal-top .mc-skip{pointer-events:auto;justify-self:start;position:static}.mc-slot-indicator{gap:var(--s1);display:flex}.mc-slot-dot{background:var(--bg-surface-1);border:1.5px solid var(--line-strong);width:28px;height:28px;color:var(--ink-faint);font-size:11px;font-family:var(--ff-mono);transition:all var(--t-fast);border-radius:50%;place-items:center;font-weight:700;display:grid}.mc-slot-dot.current{border-color:var(--accent);color:var(--accent);transform:scale(1.15);box-shadow:0 0 12px #b48cff80}.mc-slot-dot.revealed{background:var(--bg-surface-2);color:var(--ink-dim)}.mc-counter{font-family:var(--ff-mono);font-size:var(--fs-mono);color:var(--ink-dim);justify-self:end}.mc-reveal-stage{touch-action:none;cursor:grab;place-items:center;padding:clamp(96px,14vh,152px) clamp(20px,4vw,56px);display:grid;position:absolute;inset:0}.mc-reveal-stage:active{cursor:grabbing}.mc-reveal-stage.is-entering{cursor:default}.mc-card3d-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.mc-reveal-stack{pointer-events:none;position:absolute;inset:0}.mc-stack-card{transition:all .4s ease-out;position:absolute;top:50%;left:50%}.mc-reveal-stage.is-entering .mc-stack-card{opacity:.2;filter:blur(1px)}.mc-active-wrap{z-index:var(--z-fx);transition:transform .18s var(--ease);will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mc-reveal-stage.is-entering .mc-active-wrap{animation:.56s cubic-bezier(.18,.8,.24,1) both jcRevealSettle}.mc-active-wrap.is-jackpot{animation:jackpotPop .6s var(--ease)}@keyframes jackpotPop{0%{transform:translate(-50%,-50%)scale(.85)}60%{transform:translate(-50%,-50%)scale(1.12)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes jcRevealSettle{0%{opacity:0;transform:translate(-50%,calc(34px - 50%))scale(.9)}55%{opacity:1;transform:translate(-50%,calc(10px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,calc(18px - 50%))scale(.95)}}.mc-flipper{width:240px;height:336px;position:relative}@media (min-width:768px){.mc-flipper{width:280px;height:392px}}@media (min-width:1100px){.mc-flipper{width:320px;height:448px}}.mc-face{width:100%;height:100%;transition:opacity .5s ease-out,transform .5s ease-out;position:absolute;top:0;left:0}.mc-face-back{opacity:1;z-index:2;transform:scale(1)rotateY(0)}.mc-face-front{opacity:0;z-index:1;transform:scale(.85)rotateY(90deg)}.mc-flipper.flipped .mc-face-back{opacity:0;transform:scale(.85)rotateY(-90deg)}.mc-flipper.flipped .mc-face-front{opacity:1;z-index:3;transform:scale(1)rotateY(0)}.mc-face-back-stage{width:fit-content;height:fit-content;position:relative}.mc-face-back-base{z-index:1;position:relative}.mc-corner-peek-preview{pointer-events:none;z-index:3;border-radius:14px;position:absolute;inset:0;overflow:hidden}.mc-three-reveal-peel{pointer-events:none;z-index:6;position:absolute;inset:0}.mc-three-reveal-peel.is-inactive{opacity:0}.mc-three-reveal-peel-canvas{width:100%;height:100%;display:block}.mc-corner-peek{pointer-events:none;z-index:4;border-radius:14px;position:absolute;inset:0;overflow:hidden}.mc-corner-peek-front{will-change:transform;filter:saturate(1.08)brightness(1.06);position:absolute;inset:0}.mc-corner-peek-shade,.mc-corner-peek-gloss{pointer-events:none;position:absolute;inset:0}.mc-corner-peek-shade.corner-tl{background:linear-gradient(135deg,#080a147a,#0000 62%)}.mc-corner-peek-shade.corner-tr{background:linear-gradient(225deg,#080a147a,#0000 62%)}.mc-corner-peek-shade.corner-bl{background:linear-gradient(45deg,#080a147a,#0000 62%)}.mc-corner-peek-shade.corner-br{background:linear-gradient(315deg,#080a147a,#0000 62%)}.mc-corner-peek-shade.corner-l{background:linear-gradient(90deg,#080a1480,#0000 64%)}.mc-corner-peek-shade.corner-r{background:linear-gradient(270deg,#080a1480,#0000 64%)}.mc-corner-peek-shade.corner-t{background:linear-gradient(#080a1480,#0000 64%)}.mc-corner-peek-shade.corner-b{background:linear-gradient(#0000 36%,#080a1480)}.mc-corner-peek-gloss{mix-blend-mode:screen;opacity:.72}.mc-corner-peek-gloss.corner-tl{background:linear-gradient(135deg,#ffffff6b,#0000 48%)}.mc-corner-peek-gloss.corner-tr{background:linear-gradient(225deg,#ffffff6b,#0000 48%)}.mc-corner-peek-gloss.corner-bl{background:linear-gradient(45deg,#ffffff6b,#0000 48%)}.mc-corner-peek-gloss.corner-br{background:linear-gradient(315deg,#ffffff6b,#0000 48%)}.mc-corner-peek-gloss.corner-l{background:linear-gradient(90deg,#fff6,#0000 46%)}.mc-corner-peek-gloss.corner-r{background:linear-gradient(270deg,#fff6,#0000 46%)}.mc-corner-peek-gloss.corner-t{background:linear-gradient(#fff6,#0000 46%)}.mc-corner-peek-gloss.corner-b{background:linear-gradient(#0000 54%,#fff6)}.mc-corner-peek-edge{z-index:5;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffe0,#fff0);border-radius:999px;width:46%;height:2px;position:absolute;box-shadow:0 0 14px #ffffff4d}.mc-corner-peek-edge.corner-tl{top:14%;left:-4%;transform:rotate(44deg)}.mc-corner-peek-edge.corner-tr{top:14%;right:-4%;transform:rotate(-44deg)}.mc-corner-peek-edge.corner-bl{bottom:14%;left:-4%;transform:rotate(-44deg)}.mc-corner-peek-edge.corner-br{bottom:14%;right:-4%;transform:rotate(44deg)}.mc-corner-peek-edge.corner-l{width:68%;top:50%;left:-12%;transform:translateY(-50%)rotate(90deg)}.mc-corner-peek-edge.corner-r{width:68%;top:50%;right:-12%;transform:translateY(-50%)rotate(90deg)}.mc-corner-peek-edge.corner-t{width:68%;top:-2%;left:16%}.mc-corner-peek-edge.corner-b{width:68%;bottom:-2%;left:16%}.mc-screen-flash{pointer-events:none;z-index:var(--z-flash);animation:.6s ease-out flash;position:fixed;inset:0}.mc-screen-flash.jackpot{animation:1.2s ease-out flash}@keyframes flash{0%{opacity:0}25%{opacity:.95}to{opacity:0}}.mc-jackpot-ring{background:conic-gradient(from 0deg, var(--jp), var(--accent), var(--accent-2), var(--jp-2), var(--jp));filter:blur(34px);opacity:.6;pointer-events:none;z-index:5;border-radius:50%;width:360px;height:360px;margin:-180px 0 0 -180px;animation:4s linear infinite crownSpin;position:absolute;top:50%;left:50%}.mc-burst{pointer-events:none;position:absolute;inset:0}.mc-burst span{border-radius:50%;animation:1.2s ease-out forwards burst;position:absolute;top:50%;left:50%}@keyframes burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.2);opacity:0}}.mc-reveal-prompt{left:50%;bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));text-align:center;width:min(540px,100vw - 40px);z-index:var(--z-fx);pointer-events:none;position:absolute;transform:translate(-50%)}.mc-prompt-icon{color:var(--ink);font-size:28px;animation:1.4s ease-in-out infinite bounceUp}@keyframes bounceUp{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-12px)}}.mc-prompt-text{font-family:var(--ff-display);font-weight:600;font-size:var(--fs-body);letter-spacing:2px;color:var(--ink-dim);margin-top:var(--s1);text-transform:uppercase}.mc-prompt-tier{font-family:var(--ff-display);letter-spacing:2px;margin-bottom:var(--s1);text-transform:uppercase;font-size:18px;font-weight:700}.mc-prompt-jackpot{align-items:center;gap:var(--s1);flex-direction:column;display:flex}.mc-prompt-jackpot-eyebrow{font-family:var(--ff-display);letter-spacing:5px;color:var(--jp);text-shadow:0 0 12px #ffd36acc;font-size:14px;font-weight:800;animation:1.2s ease-in-out infinite pulse}.mc-prompt-jackpot-num{font-family:var(--ff-mono);font-weight:700;font-size:var(--fs-num-xl);color:var(--jp-2);letter-spacing:4px;text-shadow:var(--glow-jp), 0 2px 0 #0006;margin:var(--s1) 0;line-height:1}@media (max-width:767px){.mc-reveal-top{grid-template-columns:auto;justify-items:start}.mc-slot-indicator{justify-content:center;justify-self:center;width:100%}.mc-counter{display:none}.mc-reveal-stage{padding-top:136px;padding-bottom:156px}}.mc-result{gap:var(--s3);padding:var(--s4);justify-content:center;align-items:center}.mc-result-win,.mc-result-nonwin{align-items:center;gap:var(--s3);flex-direction:column;width:100%;max-width:480px;margin:0 auto;display:flex}.mc-result-win>*,.mc-result-nonwin>*{width:100%}.mc-result-win .mc-btn-primary,.mc-result-win .mc-btn-claim,.mc-result-win .mc-btn-special,.mc-result-nonwin .mc-btn-primary,.mc-result-nonwin .mc-btn-claim,.mc-result-nonwin .mc-btn-special{align-self:center;max-width:360px}.mc-result-eyebrow{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-body);letter-spacing:5px;text-align:center;text-transform:uppercase;color:var(--ink-dim)}.mc-result.win .mc-result-eyebrow{color:var(--jp);text-shadow:0 0 16px var(--jp-tint)}.mc-result-title{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-display);letter-spacing:2px;margin:var(--s1) 0 var(--s4);text-align:center;text-transform:uppercase;color:var(--ink)}.mc-result.win .mc-result-title{background:linear-gradient(180deg, var(--ink), var(--jp));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mc-result-card{margin:var(--s2) 0 var(--s4);place-items:center;display:grid}.mc-prize-block{background:linear-gradient(180deg, var(--jp-tint), var(--jp-tint-soft));border:1px solid var(--line-jp);border-radius:var(--r-lg);padding:var(--s4);text-align:center;gap:var(--s1);flex-direction:column;display:flex}.mc-prize-label{letter-spacing:3px;text-transform:uppercase;color:var(--ink-dim);font-size:9px}.mc-prize-name{font-family:var(--ff-display);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);font-size:18px;font-weight:700}.mc-prize-value{font-family:var(--ff-display);color:var(--jp);letter-spacing:1px;text-shadow:var(--glow-jp);margin:var(--s1) 0;font-size:32px;font-weight:800}.mc-prize-num{font-family:var(--ff-mono);color:var(--ink-dim);letter-spacing:2px;font-size:12px}.mc-already-claimed{padding:var(--s3);background:var(--danger-tint);border:1px solid var(--danger-line);border-radius:var(--r-md);font-size:var(--fs-body);color:var(--danger)}.mc-result-grid{gap:var(--s2);margin:var(--s2) 0;grid-template-columns:repeat(5,1fr);display:grid}.mc-result-cell{animation:.5s ease-out backwards cellIn}@keyframes cellIn{0%{opacity:0;transform:translateY(20px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.mc-nonwin-encourage{text-align:center;padding:var(--s3) 0}.mc-encourage-num{font-family:var(--ff-display);letter-spacing:1.5px;color:var(--jp);font-size:16px;font-weight:700}.mc-encourage-text{color:var(--ink-dim);margin-top:4px;font-size:12px}@media (min-width:1100px){.mc-result-win,.mc-result-nonwin{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,3vw,40px);max-width:1040px;margin:0 auto;padding:clamp(16px,2vw,24px);display:grid}.mc-result-win .mc-result-card{grid-row:span 4}.mc-result-grid{grid-template-columns:repeat(5,1fr)}}.mc-claim,.mc-history{padding:var(--s4);gap:var(--s3)}.mc-claim-head{padding:var(--s2) 0;z-index:var(--z-base);justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.mc-claim-head h1{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:2px;text-transform:uppercase;color:var(--ink);flex:1;margin:0}.mc-back-btn{background:var(--bg-surface-2);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1}.mc-claim-step{font-family:var(--ff-mono);color:var(--ink-dim);font-size:12px}.mc-claim-stepper{align-items:center;gap:var(--s1);padding:var(--s2) 0;z-index:var(--z-base);display:flex}.mc-step{opacity:.4;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.mc-step.active{opacity:1}.mc-step.done{opacity:.85}.mc-step-dot{background:var(--bg-surface-1);border:1.5px solid var(--line-strong);width:26px;height:26px;font-size:11px;font-weight:700;font-family:var(--ff-mono);color:var(--ink);border-radius:50%;place-items:center;display:grid}.mc-step.active .mc-step-dot{background:var(--jp);color:var(--ink-on-gold);border-color:var(--jp);box-shadow:var(--glow-jp)}.mc-step.done .mc-step-dot{background:var(--jp-tint);border-color:var(--jp);color:var(--jp)}.mc-step-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-dim);font-size:9px}.mc-claim-step-body{gap:var(--s3);padding-bottom:var(--s4);z-index:var(--z-base);flex-direction:column;display:flex}@media (min-width:1100px){.mc-claim-step-body{width:100%;max-width:720px;margin:0 auto}}.mc-claim-card-row{gap:var(--s3);padding:var(--s3);background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-lg);align-items:center;display:flex}.mc-claim-card-row>div:last-child{flex-direction:column;flex:1;gap:2px;display:flex}.mc-info-card{padding:var(--s4);background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md)}.mc-info-card h3{margin:0 0 var(--s2);font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);font-size:14px;font-weight:700}.mc-form-help{color:var(--ink-dim);margin:0;font-size:12px}.mc-field{flex-direction:column;gap:4px;min-width:0;display:flex}.mc-field-label{letter-spacing:1px;color:var(--ink-dim);text-transform:uppercase;font-size:11px;font-weight:500}.mc-field-hint{color:var(--ink-faint);margin-top:2px;font-size:11px}.mc-field-input{box-sizing:border-box;background:var(--bg-input);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-width:0;color:var(--ink);padding:var(--s3);font:inherit;resize:vertical;transition:border-color var(--t-fast), box-shadow var(--t-fast);min-height:44px;font-size:14px}.mc-field-input:hover{border-color:var(--line-strong)}.mc-field-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #7c5cdc33}.mc-field-input:disabled{opacity:.5;cursor:not-allowed}.mc-confirm-card{padding:var(--s4);background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);gap:var(--s2);flex-direction:column;display:flex}.mc-confirm-card h3{margin:0 0 var(--s2);font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);font-size:14px;font-weight:700}.mc-confirm-card hr{border:none;border-top:1px solid var(--line);margin:var(--s2) 0}.mc-row{justify-content:space-between;gap:var(--s3);font-size:var(--fs-body);display:flex}.mc-row-label{color:var(--ink-dim)}.mc-row-value{text-align:right;color:var(--ink);font-weight:500}.mc-row-value.mono{font-family:var(--ff-mono);font-size:12px}.mc-row-value.highlight{color:var(--jp);font-family:var(--ff-mono);font-weight:700}.mc-warning{padding:var(--s3);background:var(--jp-tint-soft);border:1px solid var(--line-jp);border-radius:var(--r-sm);color:var(--ink);font-size:12px;line-height:1.5}.mc-warning strong{color:var(--jp)}.mc-error{padding:var(--s3);background:var(--danger-tint);border:1px solid var(--danger-line);border-radius:var(--r-sm);color:var(--danger);font-size:12px}.mc-claim-success{text-align:center;align-items:center}.mc-success-mark{background:linear-gradient(135deg, var(--jp), var(--jp-2));width:72px;height:72px;color:var(--ink-on-gold);margin:var(--s4) auto var(--s2);box-shadow:var(--glow-jp);border-radius:50%;place-items:center;font-size:38px;font-weight:800;display:grid}.mc-claim-success h2{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-h1);letter-spacing:2px;text-transform:uppercase;margin:0}.mc-claim-success p{color:var(--ink-dim);font-size:14px;line-height:1.6}.mc-claim-receipt{width:100%;padding:var(--s3);background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);gap:var(--s1);margin:var(--s2) 0;flex-direction:column;display:flex}.mc-history-list{gap:var(--s2);padding:var(--s2) 0;z-index:var(--z-base);flex-direction:column;display:flex}@media (min-width:768px){.mc-history-list{grid-template-columns:1fr 1fr;display:grid}}@media (min-width:1100px){.mc-history-list{grid-template-columns:1fr 1fr 1fr;max-width:1100px;margin:0 auto}}@media (max-height:820px) and (min-width:1100px){.mc-jackpot-panel{margin:var(--s2) 0;padding:var(--s3)}.mc-ctas{gap:var(--s2)}.mc-result-title{margin-bottom:var(--s3)}.mc-claim,.mc-history{padding-top:var(--s3);padding-bottom:var(--s3)}}.mc-claim-item{align-items:stretch;gap:var(--s3);padding:var(--s3);background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--t-fast), background var(--t-fast);display:flex}.mc-claim-item:hover{background:var(--bg-surface-2);border-color:var(--line-strong)}.mc-claim-num-block{padding:var(--s2) var(--s3);background:linear-gradient(180deg, var(--jp-tint), var(--jp-tint-soft));border:1px solid var(--line-jp);border-radius:var(--r-sm);flex-direction:column;justify-content:center;align-items:center;min-width:64px;display:flex}.mc-claim-num-prefix{font-family:var(--ff-mono);color:var(--jp);font-size:10px}.mc-claim-num{font-family:var(--ff-display);color:var(--jp);letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.mc-claim-meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mc-claim-prize{font-family:var(--ff-display);letter-spacing:1px;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:700}.mc-claim-campaign{color:var(--ink-dim);font-size:11px}.mc-claim-pack{font-family:var(--ff-mono);color:var(--ink-faint);font-size:10px}.mc-claim-status{flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;display:flex}.mc-status-pill{letter-spacing:.02em;font-size:11px;font-weight:600;font-family:var(--ff-text);border-radius:100px;padding:3px 10px}.mc-status-pill.pending_verification{color:var(--info);background:#6cb6ff26;border:1px solid #6cb6ff4d}.mc-status-pill.verified{color:var(--success);background:#7fd1b926;border:1px solid #7fd1b94d}.mc-status-pill.shipped,.mc-status-pill.delivered{background:var(--jp-tint);color:var(--jp);border:1px solid var(--line-jp)}.mc-claim-value{font-family:var(--ff-mono);color:var(--ink);font-size:11px;font-weight:600}.mc-empty{justify-content:center;align-items:center;gap:var(--s2);text-align:center;padding:var(--s6);flex-direction:column;flex:1;display:flex}.mc-empty-icon{opacity:.35;color:var(--ink);font-size:48px}.mc-empty h3{font-family:var(--ff-display);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);margin:0;font-size:18px;font-weight:700}.mc-empty p{color:var(--ink-dim);margin:0;font-size:13px}.rail-section{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s4)}.rail-section h4{margin:0 0 var(--s2);font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);font-size:12px;font-weight:700}.rail-nav{gap:var(--s1);flex-direction:column;display:flex}.rail-nav button,.rail-nav-link{align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--r-sm);color:var(--ink-dim);font:inherit;cursor:pointer;text-align:left;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;font-size:14px;text-decoration:none;display:flex}.rail-nav button:hover,.rail-nav-link:hover{background:var(--bg-surface-1);color:var(--ink)}.rail-nav button.active,.rail-nav-link.active{background:var(--bg-surface-3);color:var(--ink)}.rail-nav-icon{border-radius:var(--r-sm);background:var(--bg-surface-2);place-items:center;width:28px;height:28px;font-size:14px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mc-lang-toggle{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:100px;gap:0;padding:3px;display:inline-flex}.mc-lang-toggle button{color:var(--ink-dim);font:inherit;cursor:pointer;letter-spacing:1px;text-transform:uppercase;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.mc-lang-toggle button.active{background:var(--bg-surface-3);color:var(--ink)}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes logoGlow{0%,to{filter:drop-shadow(0 2px 8px #a078ff8c)drop-shadow(0 0 20px #64b4ff4d)}50%{filter:drop-shadow(0 2px 14px #c864ffcc)drop-shadow(0 0 28px #64c8ff80)}}@keyframes logoTwinkle{0%,to{opacity:.9;transform:scale(1)rotate(0)}30%{opacity:1;transform:scale(1.4)rotate(20deg)}60%{opacity:.5;transform:scale(.6)rotate(-10deg)}}@keyframes logoBadgeShine{0%{background-position:-200%}to{background-position:200%}}.mc-logo{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:2px;display:flex}.mc-logo--compact{flex-direction:row;align-items:center;gap:5px}.mc-logo-stars-row{gap:10px;margin-bottom:2px;display:flex}.mc-logo-star{background:linear-gradient(135deg,#ffd36a,#ff8fd4);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 4px #ffb464b3);-webkit-background-clip:text;background-clip:text;font-size:14px;animation:2.4s ease-in-out infinite logoTwinkle}.mc-logo-star--a{font-size:11px;animation-delay:0s}.mc-logo-star--b{font-size:16px;animation-delay:.6s}.mc-logo-star--c{font-size:11px;animation-delay:1.2s}.mc-logo-star--sm{font-size:11px;animation:2s ease-in-out infinite logoTwinkle}.mc-logo-star--delay{animation-delay:.9s}.mc-logo-thai{font-family:var(--font-prompt), "Prompt", sans-serif;letter-spacing:.02em;background:linear-gradient(#d4f0ff 0%,#8bf 25%,#96f 65%,#d5f 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:2.5px #ffffffe0;paint-order:stroke fill;filter:drop-shadow(0 2px 8px #8c64ff80);-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:800;line-height:1;animation:3s ease-in-out infinite logoFloat,3s ease-in-out infinite logoGlow}.mc-logo-badge{font-family:var(--font-prompt), "Prompt", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#fffffff2;background:linear-gradient(90deg,#5c2dff,#9b44f7,#e040a0,#9b44f7,#5c2dff) 0 0/300% 100%;border-radius:100px;align-items:center;gap:5px;margin-top:4px;padding:2.5px 12px 3px;font-size:8.5px;font-weight:700;animation:4s linear infinite logoBadgeShine;display:flex;box-shadow:0 0 8px #783cff99,0 1px 3px #0006,inset 0 1px #fff3}.mc-logo-badge-star{opacity:.9;font-size:8px}.mc-logo-pocket{font-family:var(--font-prompt), "Prompt", sans-serif;letter-spacing:.12em;color:#d2beffa6;margin-top:2px;font-size:9px;font-style:italic;font-weight:500}.mc-logo--compact .mc-logo-thai-sm{font-family:var(--font-prompt), "Prompt", sans-serif;background:linear-gradient(#d4f0ff 0%,#8bf 30%,#a6f 70%,#d5f 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #ffffffe0;paint-order:stroke fill;filter:drop-shadow(0 1px 5px #8c64ff80);-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800;line-height:1;animation:3s ease-in-out infinite logoFloat}.mc-auth-page{min-height:100vh;padding:var(--s5);background:var(--bg-app);justify-content:center;align-items:center;display:flex}.mc-auth-card{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:400px;padding:var(--s6);gap:var(--s5);flex-direction:column;display:flex}.mc-auth-logo{padding:var(--s2) 0 var(--s3);justify-content:center;display:flex}.mc-auth-tabs{border:1px solid var(--line);border-radius:var(--r-sm);display:flex;overflow:hidden}.mc-auth-tab{cursor:pointer;font-family:var(--ff-body);font-size:var(--fs-body);color:var(--ink-dim);background:0 0;border:none;flex:1;padding:10px;transition:background .15s,color .15s}.mc-auth-tab.active{background:var(--accent);color:#000;font-weight:600}.mc-auth-tab:not(.active):hover{background:var(--bg-surface-2)}.mc-auth-oauth{gap:var(--s3);flex-direction:column;display:flex}.mc-btn-oauth{border-radius:var(--r-sm);cursor:pointer;width:100%;font-family:var(--ff-body);font-size:var(--fs-body);border:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:11px;font-weight:600;transition:transform .12s,filter .12s,opacity .12s;display:flex}.mc-btn-oauth:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.mc-btn-oauth:disabled{opacity:.55;cursor:not-allowed}.mc-btn-google{color:#1f1f1f;background:#fff;border-color:#dadce0}.mc-btn-facebook{color:#fff;background:#1877f2;border-color:#1877f2}.mc-auth-divider{align-items:center;gap:var(--s3);color:var(--ink-dim);font-size:var(--fs-caption);text-transform:uppercase;display:flex}.mc-auth-divider:before,.mc-auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.mc-auth-step{gap:var(--s4);flex-direction:column;display:flex}.mc-auth-step h2{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-h2);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg, var(--ink), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.mc-auth-sub{font-size:var(--fs-body);color:var(--ink-dim);margin:0}.mc-phone-input{align-items:center;gap:var(--s2);background:var(--bg-input);border:1px solid var(--line);border-radius:var(--r-sm);display:flex}.mc-phone-prefix{font-family:var(--ff-mono);color:var(--ink-dim);border-right:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:13px}.mc-phone-input .mc-field-input{font-family:var(--ff-mono);background:0 0;border:none;flex:1;padding:10px 12px}.mc-otp-input{letter-spacing:.5em;text-align:center;font-family:var(--ff-mono)!important;font-size:24px!important}.mc-inventory{overflow-y:auto!important}.mc-inventory-list{gap:var(--s3);padding:var(--s4);flex-direction:column;display:flex}.mc-inventory-item{border-radius:var(--r-md);background:var(--bg-surface-1);border:1px solid var(--line);transition:border-color var(--t-fast);gap:0;display:flex;overflow:hidden}.mc-inventory-item:hover{border-color:var(--accent)}.mc-inv-tier-bar{background:var(--accent);flex-shrink:0;width:4px}.mc-inventory-item.tier-jackpot .mc-inv-tier-bar{background:linear-gradient(#ffd36a,#ff8fd4)}.mc-inventory-item.tier-prism .mc-inv-tier-bar{background:linear-gradient(#b48cff,#6cb6ff)}.mc-inventory-item.tier-gold .mc-inv-tier-bar{background:#ffd36a}.mc-inventory-item.tier-silver .mc-inv-tier-bar{background:#cfd8e3}.mc-inventory-item.tier-base .mc-inv-tier-bar{background:var(--line)}.mc-inv-body{padding:var(--s3) var(--s4);gap:var(--s2);flex-direction:column;flex:1;display:flex}.mc-inv-top{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.mc-inv-card-name{font-family:var(--ff-display);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg, var(--ink), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700}.mc-inv-campaign{font-size:var(--fs-meta);color:var(--ink-faint);margin-top:2px}.mc-inv-bottom{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.mc-inv-tier{font-family:var(--ff-mono);letter-spacing:2px;color:var(--ink-faint);font-size:10px}.mc-inv-coins{font-family:var(--ff-mono);color:var(--accent);font-size:11px;font-weight:600}.mc-inv-sellback{margin-left:auto;padding:4px 12px;font-size:12px}.mc-inv-sellback .btn-cost{color:#7fd1b9;font-size:10px}.shop-layout{background:var(--bg-app);height:100vh;display:flex}.shop-rail{gap:var(--s3);width:220px;padding:var(--s5) var(--s4);background:var(--bg-surface-1);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.shop-rail-logo{padding:var(--s2) 0 var(--s4)}.shop-rail-name{font-family:var(--ff-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);padding:0 var(--s1) var(--s3);border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.shop-rail-nav{flex-direction:column;flex:1;gap:2px;display:flex}.shop-nav-item{align-items:center;gap:var(--s3);padding:var(--s3) var(--s3);border-radius:var(--r-sm);color:var(--ink-dim);transition:background var(--t-fast), color var(--t-fast);font-size:14px;text-decoration:none;display:flex}.shop-nav-item:hover{background:var(--bg-surface-2);color:var(--ink)}.shop-nav-item.active{background:var(--bg-surface-3);color:var(--ink)}.shop-nav-icon{text-align:center;width:22px;font-size:16px}.shop-nav-back{color:var(--ink-faint);font-size:12px}.shop-main{flex:1;min-height:0;overflow-y:auto}.shop-page{max-width:960px;padding:var(--s6) var(--s6);margin:0 auto}.shop-page-head{justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s5);display:flex}.shop-page-head h1{font-family:var(--ff-display);font-size:var(--fs-h1);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg, var(--ink), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700}.shop-page-sub{font-size:var(--fs-meta);color:var(--ink-faint)}.shop-section{margin-bottom:var(--s6)}.shop-section-title{font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);margin:0 0 var(--s3);font-size:12px}.shop-badge{background:var(--bg-surface-3);color:var(--ink);border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.shop-badge.urgent{color:#ffd36a;background:#ffd36a33;border:1px solid #ffd36a4d}.shop-stats-grid{gap:var(--s3);margin-bottom:var(--s6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:700px){.shop-stats-grid{grid-template-columns:1fr 1fr}}.shop-stat-card{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s4);border-top:3px solid var(--accent,#b48cff);transition:border-color var(--t-fast)}.shop-stat-card.urgent{background:#ffd36a0d;border-top-color:#ffd36a}.shop-stat-value{font-family:var(--ff-mono);color:var(--ink);font-size:28px;font-weight:700}.shop-stat-label{font-size:var(--fs-meta);color:var(--ink-faint);margin-top:2px}.shop-quick-links h2{font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);margin:0 0 var(--s3);font-size:14px}.shop-quick-grid{gap:var(--s3);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:600px){.shop-quick-grid{grid-template-columns:1fr}}.shop-quick-card{gap:var(--s1);padding:var(--s4);background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;text-decoration:none;display:flex}.shop-quick-card:hover{border-color:var(--accent);background:var(--bg-surface-2)}.shop-quick-icon{margin-bottom:var(--s1);font-size:22px}.shop-quick-card strong{font-family:var(--ff-display);letter-spacing:1px;text-transform:uppercase;font-size:14px}.shop-quick-card span{font-size:var(--fs-meta);color:var(--ink-dim)}.shop-form{gap:var(--s4);flex-direction:column;max-width:600px;display:flex}.shop-form--wide{max-width:800px}.shop-fieldset{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s4)}.shop-fieldset legend{font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);padding:0 var(--s2);font-size:11px}.shop-form-row{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.shop-form-footer{gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);align-items:center;display:flex}.logo-uploader{align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.logo-uploader-avatar{cursor:pointer;border-radius:50%;flex-shrink:0;width:88px;height:88px;display:block;position:relative}.logo-uploader-img{object-fit:cover;border:2px solid var(--line);border-radius:50%;width:88px;height:88px;display:block}.logo-uploader-placeholder{background:var(--bg-surface-2);border:2px dashed var(--line);width:88px;height:88px;font-family:var(--ff-display);color:var(--ink-dim);letter-spacing:2px;border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex}.logo-uploader-overlay{opacity:0;background:#0000008c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:opacity .18s;display:flex;position:absolute;inset:0}.logo-uploader-avatar:hover .logo-uploader-overlay{opacity:1}.logo-uploader-overlay-icon{color:#fff;font-size:20px}.logo-uploader-overlay-text{color:#fffc;letter-spacing:1px;font-size:11px;font-family:var(--ff-display);text-transform:uppercase}.logo-uploader-info{flex-direction:column;gap:4px;display:flex}.logo-uploader-name{font-family:var(--ff-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:16px;font-weight:700}.logo-uploader-hint{color:var(--ink-faint);font-size:12px}.logo-uploader-crop-sheet{margin-top:var(--s4);gap:var(--s3);padding:var(--s4);background:var(--bg-surface-2);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;max-width:360px;display:flex}.logo-uploader-crop-title{font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);font-size:12px}.logo-uploader-crop-actions{gap:var(--s3);align-items:center;display:flex}.shop-card-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.shop-card-item{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.shop-card-img{background:var(--bg-surface-2);justify-content:center;align-items:center;height:120px;display:flex}.shop-card-img img{object-fit:cover;width:100%;height:100%}.shop-card-img-placeholder{font-family:var(--ff-display);color:var(--ink-faint);font-size:32px}.shop-card-info{padding:var(--s3);flex:1}.shop-card-name{font-family:var(--ff-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:700}.shop-card-name-th{color:var(--ink-dim);margin-top:2px;font-size:12px}.shop-card-meta{align-items:center;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.shop-card-actions{padding:var(--s3);border-top:1px solid var(--line);align-items:center;gap:var(--s3);display:flex}.shop-campaign-list{gap:var(--s3);flex-direction:column;display:flex}.shop-campaign-row{gap:var(--s4);padding:var(--s4);background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);align-items:flex-start;display:flex}.shop-campaign-info{gap:var(--s2);flex-direction:column;flex:1;min-width:0;display:flex}.shop-campaign-name{font-family:var(--ff-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:16px;font-weight:700}.shop-campaign-meta{font-family:var(--ff-mono);color:var(--ink-faint);font-size:11px}.shop-campaign-progress{align-items:center;gap:var(--s2);display:flex}.shop-campaign-stats{gap:var(--s4);display:flex}.shop-campaign-stats div{color:var(--ink-faint);flex-direction:column;align-items:center;font-size:11px;display:flex}.shop-campaign-stats strong{font-family:var(--ff-mono);color:var(--ink);font-size:18px}.shop-campaign-actions{gap:var(--s2);flex-direction:column;align-items:flex-end;display:flex}.shop-hash-badge{font-family:var(--ff-mono);color:var(--ink-faint);background:var(--bg-surface-2);border-radius:4px;padding:2px 6px;font-size:10px}.shop-claim-list{gap:var(--s3);flex-direction:column;display:flex}.shop-claim-row{gap:var(--s4);padding:var(--s4);background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);align-items:flex-start;display:flex}.shop-claim-num{font-family:var(--ff-mono);color:var(--jp);min-width:60px;font-size:22px;font-weight:700}.shop-claim-body{flex-direction:column;flex:1;gap:3px;display:flex}.shop-claim-name{font-size:15px;font-weight:600}.shop-claim-meta{color:var(--ink-dim);font-size:12px}.shop-claim-prize{color:var(--accent);font-size:12px;font-family:var(--ff-mono)}.shop-claim-address,.shop-claim-tracking{color:var(--ink-faint);font-size:12px}.shop-claim-status{align-items:flex-end;gap:var(--s2);flex-direction:column;min-width:160px;display:flex}.shop-sellback-list{gap:var(--s2);flex-direction:column;display:flex}.shop-sellback-row{gap:var(--s4);padding:var(--s3) var(--s4);background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;display:flex}.shop-sb-card{align-items:center;gap:var(--s2);flex-wrap:wrap;flex:1;font-size:13px;display:flex}.shop-sb-user{min-width:120px;font-size:13px}.shop-sb-amount{text-align:right;min-width:80px;font-family:var(--ff-mono)}.shop-sb-status{align-items:center;gap:var(--s2);justify-content:flex-end;min-width:160px;display:flex}.image-uploader{gap:var(--s2);flex-direction:column;display:flex}.image-uploader-preview img{border-radius:var(--r-sm);border:1px solid var(--line)}.image-uploader-crop{gap:var(--s2);flex-direction:column;display:flex}.mc-topup-page{min-height:100vh;padding:var(--s5);background:var(--bg-app);justify-content:center;align-items:center;display:flex}.mc-topup-card{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:440px;padding:var(--s6);gap:var(--s4);flex-direction:column;display:flex}.mc-topup-title{font-family:var(--ff-display);font-size:var(--fs-h2);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg, var(--ink), #ffd36a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700}.mc-topup-amounts{gap:var(--s2);flex-wrap:wrap;display:flex}.mc-topup-amt{background:var(--bg-surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s2) var(--s4);font-family:var(--ff-mono);cursor:pointer;color:var(--ink-dim);transition:all var(--t-fast);font-size:14px;font-weight:600}.mc-topup-amt.active{background:var(--bg-surface-3);color:var(--ink);border-color:#ffd36a;box-shadow:0 0 8px #ffd36a4d}.mc-topup-qr{align-items:center;gap:var(--s3);padding:var(--s4);background:var(--bg-surface-2);border-radius:var(--r-md);flex-direction:column;display:flex}.mc-topup-qr img{border-radius:var(--r-sm);background:#fff;padding:8px}.mc-topup-qr-label{text-align:center;color:var(--ink-dim);font-size:13px}.mc-topup-success{border-radius:var(--r-md);padding:var(--s3) var(--s4);color:#7fd1b9;background:#7fd1b91f;border:1px solid #7fd1b94d;font-size:13px}.mc-topup-history h3{margin:0 0 var(--s2);font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);font-size:12px}.mc-topup-hist-row{align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);display:flex}.mc-verify-page{min-height:100vh;padding:var(--s6) var(--s5);background:var(--bg-app)}.mc-verify-card{gap:var(--s5);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.mc-verify-header{gap:var(--s2);flex-direction:column;display:flex}.mc-verify-badge{background:var(--bg-surface-2);border:1px solid var(--line);font-size:12px;font-family:var(--ff-mono);color:var(--ink-dim);border-radius:100px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;display:inline-flex}.mc-verify-title{font-family:var(--ff-display);font-size:var(--fs-h1);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg, var(--ink), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700}.mc-verify-meta{color:var(--ink-faint);font-size:13px}.mc-verify-hash-block{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s4);gap:var(--s2);flex-direction:column;display:flex}.mc-verify-hash-label{letter-spacing:2px;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.mc-verify-hash{font-family:var(--ff-mono);color:#7fd1b9;word-break:break-all;font-size:12px}.mc-verify-revisions{margin-top:var(--s4)}.mc-verify-revisions h3{letter-spacing:1px;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s2);font-size:13px}.mc-verify-rev-list{flex-direction:column;gap:6px;display:flex}.mc-verify-rev{align-items:center;gap:var(--s3);border-radius:var(--r-sm);background:var(--bg-surface-1);border:1px solid var(--line);flex-wrap:wrap;padding:8px 12px;font-size:12px;display:flex}.mc-verify-rev-ver{font-family:var(--ff-mono);color:#7fd1b9;font-weight:700}.mc-verify-rev-note{min-width:80px;color:var(--ink);flex:1}.mc-verify-rev-jp{color:var(--ink-dim)}.mc-verify-rev-hash,.mc-verify-rev-date{font-family:var(--ff-mono);color:var(--ink-faint);font-size:11px}.mc-verify-stats{gap:var(--s4);flex-wrap:wrap;display:flex}.mc-verify-stats div{flex-direction:column;display:flex}.mc-verify-stats strong{font-family:var(--ff-mono);color:var(--ink);font-size:22px;font-weight:700}.mc-verify-stats span{color:var(--ink-faint);font-size:11px}.mc-verify-jackpots h3{margin:0 0 var(--s3);font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);font-size:13px}.mc-verify-tool{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s4);gap:var(--s3);flex-direction:column;display:flex}.mc-verify-tool h3{font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:13px}.mc-verify-result{padding:var(--s3);border-radius:var(--r-sm);font-size:13px}.mc-verify-result.match{color:#7fd1b9;background:#7fd1b91f;border:1px solid #7fd1b94d}.mc-verify-result.mismatch{color:#f66;background:#ff50501a;border:1px solid #ff50504d}.mc-verify-slots{max-height:400px;overflow-y:auto}.mc-verify-table{border-collapse:collapse;width:100%;font-size:12px}.mc-verify-table th{font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-faint);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);text-align:left;font-size:10px}.mc-verify-table td{padding:var(--s1) var(--s3);border-bottom:1px solid var(--line);color:var(--ink-dim)}.mc-verify-table tr.is-jackpot td{color:#ffd36a;font-weight:600}.mc-jackpot-feed{background:var(--bg-surface-1);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s3) var(--s4);margin-bottom:var(--s4)}.mc-feed-header{align-items:center;gap:var(--s2);font-family:var(--ff-display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-dim);margin-bottom:var(--s2);font-size:11px;display:flex}.mc-feed-live-dot{background:#7fd1b9;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 6px #7fd1b9}.mc-feed-list{flex-direction:column;gap:4px;display:flex}.mc-feed-item{align-items:center;gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--line);animation:fadeInDown var(--t-slow) ease both;font-size:12px;display:flex}.mc-feed-item:last-child{border-bottom:none}.mc-feed-item.is-new{animation:.4s feedPop}.mc-feed-star{color:#ffd36a;flex-shrink:0;font-size:14px}.mc-feed-text{color:var(--ink-dim);flex:1}.mc-feed-time{font-family:var(--ff-mono);color:var(--ink-faint);white-space:nowrap;font-size:10px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes feedPop{0%,to{transform:none}50%{background:#ffd36a0f;transform:scale(1.01)}}.mc-board-toggle{z-index:6;cursor:pointer;width:fit-content;font-family:var(--ff-display);letter-spacing:1px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141028b8;border:1px solid #ffd36a80;border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:10px 18px;font-size:13px;font-weight:700;animation:2.2s ease-in-out infinite pulse;display:inline-flex;position:absolute;bottom:128px;left:0;right:0;box-shadow:0 0 18px #ffd36a40}.mc-board-toggle:active{transform:scale(.96)}.mc-board-lead{color:var(--ink-dim);margin:0 0 var(--s2);font-size:13px}.mc-board-hit{text-align:center;padding:var(--s3);margin-bottom:var(--s3);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--tier,#ffd36a) 28%, transparent), #14102899);border:1px solid var(--tier,#ffd36a);border-radius:14px}.mc-board-hit-eyebrow{font-family:var(--ff-display);letter-spacing:3px;color:var(--tier,#ffd36a);font-size:12px;font-weight:800}.mc-board-hit-num{font-family:var(--ff-mono);letter-spacing:3px;color:var(--ink);margin:4px 0;font-size:30px;font-weight:700}.mc-board-hit-prize{color:var(--ink-dim);margin-bottom:var(--s2);font-size:15px}.mc-board-claim-btn{cursor:pointer;font-family:var(--ff-display);letter-spacing:1px;color:#1a1206;background:linear-gradient(135deg,#ffe27a,#ffd36a);border:none;border-radius:999px;padding:12px 26px;font-size:15px;font-weight:800;animation:1.4s ease-in-out infinite pulse;display:inline-block;box-shadow:0 0 24px #ffd36a99}.mc-board-claim-btn:active{transform:scale(.96)}.mc-board-list{gap:var(--s2);flex-direction:column;display:flex}.mc-board-row{gap:var(--s2);padding:var(--s2);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid #ffffff0f;border-left:3px solid var(--tier,#9aa3b2);background:#ffffff08;border-radius:12px;align-items:flex-start;transition:background .15s,transform .1s;display:flex}.mc-board-row:hover{background:#ffffff0f}.mc-board-row:active{transform:scale(.99)}.mc-board-chevron{color:var(--ink-faint);flex-shrink:0;align-self:center;margin-left:auto;font-size:22px}.mc-board-back{margin-bottom:var(--s2);cursor:pointer;font-family:var(--ff-display);color:var(--ink-dim);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.mc-board-detail{text-align:center}.mc-board-detail-img{aspect-ratio:3/4;object-fit:cover;width:min(64vw,260px);height:auto;margin:0 auto var(--s2);border:2px solid var(--tier,#9aa3b2);box-shadow:0 8px 40px color-mix(in srgb, var(--tier,#9aa3b2) 45%, transparent);border-radius:16px;font-size:64px;display:block}.mc-board-detail-img.mc-board-thumb-ph{justify-content:center;align-items:center;display:flex}.mc-board-detail-tier{font-family:var(--ff-mono);letter-spacing:3px;text-transform:uppercase;color:var(--tier,#9aa3b2);font-size:12px}.mc-board-detail-name{font-family:var(--ff-display);color:var(--ink);margin:4px 0 var(--s3);font-size:22px;font-weight:800}.mc-board-detail-label{color:var(--ink-faint);letter-spacing:1px;margin-bottom:var(--s1);font-size:12px}.mc-board-detail .mc-board-nums{justify-content:center}.mc-board-thumb{object-fit:cover;background:#0000004d;border-radius:10px;flex-shrink:0;width:52px;height:52px}.mc-board-thumb-ph{font-family:var(--ff-display);color:var(--tier,#9aa3b2);justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.mc-board-info{flex:1;min-width:0}.mc-board-title{font-family:var(--ff-display);color:var(--ink);font-size:15px;font-weight:700}.mc-board-tier{font-family:var(--ff-mono);letter-spacing:2px;color:var(--tier,#9aa3b2);text-transform:uppercase;margin-bottom:6px;font-size:11px}.mc-board-nums{flex-wrap:wrap;gap:7px;display:flex}.mc-board-num{font-family:var(--ff-mono);letter-spacing:2px;color:var(--ink);background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;padding:6px 12px;font-size:19px;font-weight:700}.mc-board-num.is-claimed{opacity:.32;font-weight:500;text-decoration:line-through}.mc-board-num.is-you{color:#1a1206;background:var(--tier,#ffd36a);box-shadow:0 0 16px var(--tier,#ffd36a);border-color:#fff;transform:scale(1.06)}.mc-board-detail .mc-board-num{letter-spacing:3px;padding:10px 16px;font-size:26px}.mc-board-empty{text-align:center;color:var(--ink-faint);padding:var(--s4)}.mc-celebrate{z-index:var(--z-flash,200);cursor:pointer;background:radial-gradient(at 50% 45%,#3c28008c,#080610eb);justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.mc-celebrate-rays{width:0;height:0;position:absolute;top:50%;left:50%}.mc-celebrate-rays span{transform-origin:top;background:linear-gradient(#ffd36a52,#0000 60%);width:16px;height:150vmax;margin-left:-8px;animation:14s linear infinite rayspin;position:absolute;top:0;left:0}@keyframes rayspin{to{transform:rotate(360deg)}}.mc-celebrate-core{z-index:2;text-align:center;animation:jackpotPop .6s var(--ease,ease);position:relative}.mc-celebrate-eyebrow{font-family:var(--ff-display);letter-spacing:6px;color:#ffe27a;text-shadow:0 0 16px #ffd36ae6;font-size:16px;font-weight:800;animation:1.1s ease-in-out infinite pulse}.mc-celebrate-img{width:min(56vw,240px);height:auto;margin:var(--s3) auto;border-radius:16px;display:block;box-shadow:0 8px 40px #ffd36a80}.mc-celebrate-prize{font-family:var(--ff-display);color:var(--ink,#fff);margin-top:var(--s2);text-shadow:0 2px 12px #0009;font-size:26px;font-weight:800}.mc-celebrate-num{font-family:var(--ff-mono);letter-spacing:4px;color:#ffd36a;margin-top:6px;font-size:20px;font-weight:700}.mc-celebrate-tap{color:#fff9;margin-top:var(--s3);letter-spacing:1px;font-size:12px}.mc-confetti{z-index:1;border-radius:2px;animation-name:confettiFall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-20px}@keyframes confettiFall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:.4;transform:translateY(110vh)rotate(720deg)}}.mc-jp-prize-view{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0 20px;display:flex}.mc-jp-prize-view .mc-muted{color:var(--ink-faint);max-width:300px;font-size:13px;line-height:1.5}button.mc-jp-num{font:inherit;cursor:pointer}
