@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_2309223e-module__y0nNma__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_2309223e-module__y0nNma__variable{--f-display:"Syne", "Syne Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16d91c780434f2ce-s.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef79401ea952b7f0-s.1na0jnguos70p.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16d91c780434f2ce-s.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ef79401ea952b7f0-s.1na0jnguos70p.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/16d91c780434f2ce-s.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef79401ea952b7f0-s.1na0jnguos70p.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16d91c780434f2ce-s.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ef79401ea952b7f0-s.1na0jnguos70p.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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../media/16d91c780434f2ce-s.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ef79401ea952b7f0-s.1na0jnguos70p.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:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_520489bd-module__sTswvG__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_520489bd-module__sTswvG__variable{--f-body:"Onest", "Onest Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.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.1wmoa0e_blxrz.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.1zakzi6q17d4o.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.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.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.1wmoa0e_blxrz.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_456c4803-module__tKtFNW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_456c4803-module__tKtFNW__variable{--f-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#07060f;--bg2:#0e0c1d;--card:#151229;--card2:#1d1938;--line:rgba(var(--fg-rgb),.09);--text:#f4f2ff;--muted:#a49fc4;--dim:#6f6992;--dale:#b6ff3b;--dale-d:#6fb300;--paso:#ff3d7f;--paso-d:#b8104d;--love:#3dd6ff;--love-d:#0a8fb5;--gold:#ffd23d;--gold-d:#c79300;--gem:#7af7ff;--violet:#7a5cff;--violet-d:#4a2fd1;--r:22px;--nav:70px;--top:58px;--fg-rgb:255,255,255;--shadow-d:#0c0a1c;--nav-bg:#0a0816eb;--dale-ink:var(--dale);--love-ink:var(--love);--paso-ink:var(--paso);--gold-ink:var(--gold);--ok-bg:#13290a;--bad-bg:#2c0a17;--locked:#2a2647;--f-d:var(--f-display), system-ui, sans-serif;--f-b:var(--f-body), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--text);font-family:var(--f-b);margin:0;padding:0}body{min-height:100dvh;overflow-x:clip}html{overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}h1,h2,h3,.disp{font-family:var(--f-d);letter-spacing:-.02em;margin:0}::selection{background:var(--dale);color:#000}:focus-visible{outline:3px solid var(--love);outline-offset:2px;border-radius:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.aurora{z-index:-1;contain:strict;pointer-events:none;background:radial-gradient(1200px 600px at 50% -10%, #1a1240 0%, transparent 60%), var(--bg);width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.aurora i{filter:blur(90px);opacity:.28;border-radius:50%;width:60vmax;height:60vmax;animation:22s ease-in-out infinite alternate drift;position:absolute}.aurora i:first-child{background:var(--violet);top:-20vmax;left:-15vmax}.aurora i:nth-child(2){background:var(--paso);opacity:.18;animation-delay:-7s;bottom:-25vmax;right:-20vmax}.aurora i:nth-child(3){background:var(--dale);opacity:.1;width:30vmax;height:30vmax;animation-delay:-12s;top:40%;left:50%}.grid-bg{z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%)}@keyframes drift{to{transform:translate(8vmax,6vmax)scale(1.15)}}.btn{--c:var(--dale);--cd:var(--dale-d);--fg:#0b0a14;background:var(--c);color:var(--fg);font-family:var(--f-d);text-transform:uppercase;letter-spacing:.04em;box-shadow:0 5px 0 var(--cd), 0 10px 30px -10px var(--c);-webkit-user-select:none;user-select:none;border-radius:16px;justify-content:center;align-items:center;gap:.5em;padding:15px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow 80ms,filter .2s;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:active{box-shadow:0 1px 0 var(--cd);transform:translateY(4px)}.btn.block{width:100%}.btn.pink{--c:var(--paso);--cd:var(--paso-d);--fg:#fff}.btn.blue{--c:var(--love);--cd:var(--love-d)}.btn.gold{--c:var(--gold);--cd:var(--gold-d)}.btn.violet{--c:var(--violet);--cd:var(--violet-d);--fg:#fff}.btn.ghost{--c:var(--card2);--cd:var(--shadow-d);--fg:var(--text);box-shadow:0 5px 0 var(--cd);border:1px solid var(--line)}.btn.sm{border-radius:12px;padding:10px 14px;font-size:12px}.btn[disabled]{--c:var(--locked);--cd:var(--shadow-d);--fg:var(--dim);box-shadow:0 5px 0 var(--cd);cursor:not-allowed}.pulse{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{transform:scale(1.04)}}.app{flex-direction:column;max-width:520px;min-height:100dvh;margin:0 auto;display:flex;position:relative}.topbar{z-index:30;height:var(--top);background:linear-gradient(var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:8px;padding:0 14px;display:flex;position:sticky;top:0}.logo{font-family:var(--f-d);align-items:center;gap:6px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.logo b{background:linear-gradient(90deg, var(--dale), var(--love), var(--paso));color:#0000;-webkit-background-clip:text;background-clip:text}.chip-stat{white-space:nowrap;font-weight:800;font-family:var(--f-d);background:rgba(var(--fg-rgb),.05);border:1px solid var(--line);border-radius:999px;align-items:center;gap:3px;padding:5px 8px;font-size:13px;display:inline-flex}.chip-stat.fire{color:var(--fire-ink,#ff9a3d)}.chip-stat.gem{color:var(--gem-ink,var(--gem))}.chip-stat.xp{color:var(--dale-ink)}.chip-stat.bump{animation:.5s bump}@keyframes bump{30%{transform:scale(1.35)}}.spacer{flex:1}.view{padding:6px 16px calc(var(--nav) + 24px);flex:1;animation:.35s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}}.nav{z-index:40;width:min(520px,100%);height:calc(var(--nav) + env(safe-area-inset-bottom));padding:8px 10px env(safe-area-inset-bottom);background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.nav button{color:var(--muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:700;transition:background .2s,color .2s;display:flex;position:relative}.nav button .ico{font-size:23px;line-height:1;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.nav button.on{color:var(--text);background:#b6ff3b1a;box-shadow:inset 0 0 0 2px #b6ff3b59}.nav button.on .ico{transform:translateY(-2px)scale(1.15)}.nav .dot{background:var(--paso);width:9px;height:9px;box-shadow:0 0 10px var(--paso);border-radius:50%;position:absolute;top:6px;right:22%}.panel{background:linear-gradient(180deg, var(--card), var(--bg2));border:1px solid var(--line);border-radius:var(--r);padding:16px}.panel+.panel,.stack>*+*{margin-top:12px}.row{align-items:center;gap:10px;display:flex}.muted{color:var(--muted)}.small{font-size:13px}.tiny{font-size:11.5px}.h-sec{font-family:var(--f-d);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:22px 2px 10px;font-size:13px}.bar{background:rgba(var(--fg-rgb),.07);border-radius:99px;height:12px;overflow:hidden}.bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--dale), var(--love));height:100%;transition:width .6s cubic-bezier(.2,.9,.3,1);display:block;box-shadow:0 0 12px #b6ff3b80}.tag{background:rgba(var(--fg-rgb),.07);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--card2);border:1px solid var(--line);box-shadow:0 3px 0 var(--shadow-d);border-radius:14px;padding:9px 13px;font-size:13.5px;font-weight:700;transition:transform .12s,background .2s}.chip:active{box-shadow:none;transform:translateY(2px)}.chip.on{background:var(--c,var(--dale));color:#0b0a14;border-color:#0000;box-shadow:0 3px #0006}.mascot-row{align-items:flex-end;gap:10px;display:flex}.bubble{background:var(--card2);border:1px solid var(--line);border-radius:18px 18px 18px 4px;padding:11px 14px;font-size:14.5px;font-weight:600;line-height:1.35;animation:.4s cubic-bezier(.3,1.6,.5,1) both pop;position:relative}@keyframes pop{0%{opacity:0;transform:scale(.7)}}.mascot{filter:drop-shadow(0 8px 18px #b6ff3b59);flex:none;animation:2.6s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-6px)rotate(-3deg)}}.unit-head{color:#0b0a14;border-radius:20px;align-items:center;gap:12px;margin:18px 0 8px;padding:14px 16px;display:flex;position:relative;box-shadow:0 5px #00000059}.unit-head .em{font-size:34px}.unit-head h3{font-size:17px}.unit-head p{opacity:.75;margin:2px 0 0;font-size:12.5px;font-weight:700}.path{flex-direction:column;align-items:center;gap:20px;padding:18px 0 8px;display:flex;position:relative}.node{background:var(--c);width:74px;height:70px;box-shadow:0 7px 0 var(--cd), 0 0 0 6px rgba(var(--fg-rgb),.04);border-radius:50%;place-items:center;font-size:30px;transition:transform .1s;display:grid;position:relative}.node:active{box-shadow:0 2px 0 var(--cd);transform:translateY(5px)}.node.done{--c:var(--gold);--cd:var(--gold-d)}.node.locked{--c:var(--locked);--cd:var(--shadow-d);filter:grayscale();opacity:.65}.node.current{box-shadow:0 7px 0 var(--cd), 0 0 0 8px #b6ff3b2e, 0 0 40px var(--c);animation:1.4s ease-in-out infinite nodeBounce}@keyframes nodeBounce{50%{transform:translateY(-6px)}}.node .start{white-space:nowrap;color:#0b0a14;font-family:var(--f-d);background:#fff;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:800;animation:1.4s ease-in-out infinite floaty;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 4px #bbb}.node .start:after{content:"";border:7px solid #0000;border-top-color:#fff;margin-left:-7px;position:absolute;top:100%;left:50%}@keyframes floaty{50%{transform:translate(-50%,-4px)}}.node .lbl{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700;font-family:var(--f-b);position:absolute;top:calc(100% + 10px)}.deck{touch-action:none;max-width:420px;height:min(68dvh,560px);margin:4px auto 0;position:relative}.card{background:var(--card);border:1px solid var(--line);box-shadow:0 30px 60px -25px #000c, 0 0 0 1px rgba(var(--fg-rgb),.04);-webkit-user-select:none;user-select:none;will-change:transform;transform-origin:50% 90%;border-radius:28px;position:absolute;inset:0;overflow:hidden}.card.back{filter:brightness(.6);transition:transform .3s,filter .3s;transform:scale(.94)translateY(16px)}.card .img{background:#1a1630 50%/cover no-repeat;position:absolute;inset:0}.card .img img{object-fit:cover;pointer-events:none;width:100%;height:100%}.card .shade{background:linear-gradient(#07060f40 0%,#0000 25% 45%,#07060feb 78%,#07060f 100%);position:absolute;inset:0}.card .info{padding:20px;position:absolute;bottom:0;left:0;right:0}.card .info h2{text-shadow:0 2px 20px #0009;font-size:clamp(22px,6vw,30px);line-height:1.05}.card .info .desc{color:#d9d5f2;margin:6px 0 0;font-size:14.5px;font-weight:600}.card .cat{position:absolute;top:14px;left:14px}.card .more{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid;position:absolute;top:14px;right:14px}.card .extract{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090714f0;padding:70px 22px 22px;font-size:15.5px;line-height:1.55;animation:.25s fadeUp;position:absolute;inset:0;overflow:auto}.card .noimg{background:radial-gradient(circle at 50% 35%, var(--c,var(--violet)), #151229 70%);place-items:center;font-size:110px;display:grid;position:absolute;inset:0}.stamp{font-family:var(--f-d);letter-spacing:.04em;opacity:0;pointer-events:none;text-shadow:0 0 20px;border:4px solid;border-radius:12px;padding:6px 14px;font-size:34px;font-weight:800;position:absolute;top:34px}.stamp.dale{color:var(--dale-ink);left:22px;transform:rotate(-14deg)}.stamp.paso{color:var(--paso-ink);right:22px;transform:rotate(14deg)}.stamp.love{color:var(--love-ink);white-space:nowrap;font-size:28px;top:auto;bottom:40%;left:50%;transform:translate(-50%)rotate(-6deg)}.actions{justify-content:center;align-items:center;gap:16px;margin:18px 0 4px;display:flex}.act{background:var(--card2);border:2px solid var(--c);width:64px;height:64px;color:var(--c);box-shadow:0 5px 0 var(--shadow-d), 0 0 24px -6px var(--c);border-radius:50%;place-items:center;font-size:28px;transition:transform .1s;display:grid}.act:active{box-shadow:0 1px 0 var(--shadow-d);transform:translateY(4px)scale(.95)}.act.sm{width:48px;height:48px;font-size:20px}.act.paso{--c:var(--paso)}.act.dale{--c:var(--dale)}.act.love{--c:var(--love)}.act.undo{--c:var(--gold)}.lesson-top{align-items:center;gap:12px;margin:4px 0 12px;display:flex}.lesson-top .bar{flex:1;height:16px}.x-btn{color:var(--muted);border-radius:50%;width:36px;height:36px;font-size:22px}.float-pill{z-index:60;background:var(--card2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:800;animation:2.2s both pillIn;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}@keyframes pillIn{0%{opacity:0;transform:translate(-50%,-20px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.xp-fly{z-index:70;font-family:var(--f-d);color:var(--dale-ink);pointer-events:none;text-shadow:0 0 14px var(--dale);font-size:22px;font-weight:800;animation:1s ease-out forwards xpFly;position:fixed}@keyframes xpFly{to{opacity:0;transform:translateY(-90px)scale(1.4)}}.claim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);background:#090714e0;border-radius:20px;padding:16px;position:absolute;bottom:14px;left:14px;right:14px}.claim .q{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:12px;font-weight:800}.claim .a{font-family:var(--f-d);margin-top:4px;font-size:22px;line-height:1.15}.feedback{z-index:50;padding:20px 20px calc(20px + env(safe-area-inset-bottom));animation:.3s cubic-bezier(.2,1.2,.4,1) slideUp;position:fixed;bottom:0;left:0;right:0}.feedback.ok{background:var(--ok-bg);border-top:2px solid var(--dale)}.feedback.bad{background:var(--bad-bg);border-top:2px solid var(--paso)}.feedback .in{max-width:520px;margin:0 auto}@keyframes slideUp{0%{transform:translateY(100%)}}.combo{font-family:var(--f-d);color:var(--gold-ink);text-shadow:0 0 14px var(--gold);font-weight:800;animation:.4s bump}.duel{grid-template-rows:1fr auto 1fr;gap:10px;height:min(66dvh,560px);display:grid}.duel .opt{border:2px solid var(--line);background:var(--card);text-align:left;border-radius:24px;transition:transform .15s,border-color .2s;position:relative;overflow:hidden}.duel .opt:active{transform:scale(.97)}.duel .opt:hover{border-color:var(--dale)}.duel .opt img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.duel .opt span{font-family:var(--f-d);background:linear-gradient(#0000,#07060ff2);padding:30px 16px 14px;font-size:19px;position:absolute;bottom:0;left:0;right:0}.duel .vs{text-align:center;font-family:var(--f-d);color:var(--gold-ink);font-size:20px;font-weight:800}.duel .opt.win{border-color:var(--dale);animation:.4s bump}.duel .opt.lose{opacity:.3;transform:scale(.95)}.modal-bg{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04030abf;place-items:end center;animation:.2s fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.modal{background:var(--bg2);border:1px solid var(--line);width:min(520px,100%);max-height:92dvh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;animation:.35s cubic-bezier(.2,1.1,.4,1) slideUp;overflow:auto}@media (min-width:560px){.modal-bg{place-items:center}.modal{border-radius:28px}}.big-emoji{text-align:center;font-size:76px;animation:.5s cubic-bezier(.3,1.8,.5,1) both pop}.center{text-align:center}.chest{text-align:center;cursor:pointer;font-size:100px;animation:1s ease-in-out infinite shake}@keyframes shake{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)scale(1.05)}40%{transform:rotate(8deg)scale(1.05)}60%{transform:rotate(0)}}.field{border:2px solid var(--line);background:var(--card);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:14px;font-size:16px;display:block}.field:focus{border-color:var(--dale);outline:none}label.lb{color:var(--muted);margin:14px 2px 6px;font-size:13px;font-weight:700;display:block}.err{color:var(--paso-ink);margin-top:8px;font-size:13.5px;font-weight:700}.stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stat{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px}.stat b{font-family:var(--f-d);font-size:22px;display:block}.stat span{color:var(--muted);font-size:12px;font-weight:700}.badges{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.badge{text-align:center;background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:16px;padding:10px 4px;font-size:11px;font-weight:700}.badge i{margin-bottom:4px;font-size:30px;font-style:normal;display:block}.badge.off i{filter:grayscale()brightness(.5);opacity:.5}.badge.on{background:linear-gradient(180deg, #ffd23d1f, var(--card));color:var(--text);border-color:#ffd23d66}.heat{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:3px;padding-bottom:4px;display:grid;overflow-x:auto}.heat i{background:rgba(var(--fg-rgb),.06);border-radius:3px;width:11px;height:11px}.avatar{background:var(--c,var(--dale));border-radius:18px;flex:none;place-items:center;width:56px;height:56px;font-size:30px;display:grid;box-shadow:0 4px #0006}.avatar.lg{border-radius:28px;width:88px;height:88px;font-size:48px}.match{background:var(--card);border:1px solid var(--line);border-radius:20px;align-items:center;gap:12px;padding:12px;animation:.4s both fadeUp;display:flex}.match .pct{font-family:var(--f-d);color:var(--dale-ink);font-size:22px;font-weight:800}.blur{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.ring{width:150px;height:150px;margin:0 auto;position:relative}.ring svg{transform:rotate(-90deg)}.ring .c{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.lb-row{border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lb-row:nth-child(odd){background:rgba(var(--fg-rgb),.03)}.lb-row .pos{width:26px;font-family:var(--f-d);color:var(--muted);text-align:center;font-weight:800}.lb-row.me{background:#b6ff3b1f;box-shadow:inset 0 0 0 2px #b6ff3b66}.tabs{background:var(--card);border:1px solid var(--line);border-radius:16px;gap:6px;padding:4px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;border-radius:12px;flex:1;padding:9px 10px;font-size:13px;font-weight:800}.tabs button.on{background:var(--card2);color:var(--text);box-shadow:0 2px 0 var(--shadow-d)}.quest{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.quest.done{border-color:#b6ff3b59}.toast{left:50%;bottom:calc(var(--nav) + 18px);z-index:90;background:var(--card2);border:1px solid var(--line);text-align:center;border-radius:16px;max-width:92vw;padding:12px 16px;font-weight:700;animation:.35s cubic-bezier(.3,1.6,.5,1) pop;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px #0009}.site{max-width:1100px;margin:0 auto;padding:0 20px}.site-head{align-items:center;gap:14px;padding:18px 0;display:flex}.site-head nav{gap:18px;font-size:14px;font-weight:700;display:flex}.site-head nav a{color:var(--muted);text-decoration:none}.site-head nav a:hover{color:var(--text)}@media (max-width:640px){.site-head nav{display:none}}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:40px 0 60px;display:grid}@media (max-width:860px){.hero{grid-template-columns:1fr;padding-top:10px}}.hero h1{font-size:clamp(38px,7vw,72px);line-height:.98}.hero h1 em{background:linear-gradient(90deg, var(--dale), var(--love) 50%, var(--paso));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero .lead{color:#d4d0ee;max-width:560px;margin:22px 0 28px;font-size:clamp(17px,2.2vw,20px);line-height:1.55}.kicker{color:var(--dale-ink);background:#b6ff3b1a;border:1px solid #b6ff3b59;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.phone{aspect-ratio:9/17;border:1px solid var(--line);width:min(340px,82vw);box-shadow:0 50px 100px -30px #7a5cff8c, 0 0 0 8px rgba(var(--fg-rgb),.03);background:linear-gradient(160deg,#2a2450,#0e0c1d);border-radius:44px;margin:0 auto;padding:12px;position:relative}.phone .screen{background:var(--bg);border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.demo-card{transform-origin:50% 90%;border-radius:24px;animation:6s ease-in-out infinite demoSwipe;position:absolute;inset:12% 8% 22%;overflow:hidden;box-shadow:0 20px 40px #0009}.demo-card.b{animation-delay:-3s}.demo-card img{object-fit:cover;width:100%;height:100%}.demo-card .t{font-family:var(--f-d);background:linear-gradient(#0000,#07060f);padding:40px 14px 14px;font-size:18px;position:absolute;bottom:0;left:0;right:0}@keyframes demoSwipe{0%,30%{opacity:1;z-index:2;transform:none}45%{opacity:0;transform:translate(130%)rotate(22deg)}46%,80%{opacity:1;z-index:1;transform:scale(.92)translateY(12px)}to{transform:none}}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:760px){.steps{grid-template-columns:1fr}}.step{background:linear-gradient(180deg, var(--card), var(--bg2));border:1px solid var(--line);border-radius:26px;padding:24px}.step .n{font-family:var(--f-d);color:var(--dale-ink);letter-spacing:.1em;font-size:13px;font-weight:800}.step h3{margin:10px 0 8px;font-size:21px}.step p{color:var(--muted);margin:0;line-height:1.55}.sec{padding:60px 0}.sec h2{margin-bottom:14px;font-size:clamp(28px,4.5vw,44px);line-height:1.05}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.cat-tile{background:linear-gradient(160deg, color-mix(in srgb, var(--c) 22%, transparent), var(--card));border:1px solid color-mix(in srgb, var(--c) 35%, transparent);border-radius:22px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:transform .2s;display:flex}.cat-tile:hover{transform:translateY(-4px)}.cat-tile .e{font-size:32px}.cat-tile b{font-family:var(--f-d);font-size:15px}.cat-tile span{color:var(--muted);font-size:12px;font-weight:700}.feat{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.feat>div{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:20px}.feat .e{font-size:30px}.feat h3{margin:10px 0 6px;font-size:16px}.feat p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.prose{color:#dcd8f3;max-width:760px;margin:0 auto;padding:20px 0 80px;line-height:1.7}.prose h1{color:var(--text);margin:20px 0 6px;font-size:clamp(30px,5vw,44px)}.prose h2{color:var(--text);margin:34px 0 8px;font-size:20px}.prose a{color:var(--dale-ink)}.items{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.item{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden}.item img{aspect-ratio:4/3;object-fit:cover;background:var(--card2);width:100%}.item div{padding:12px 14px 14px}.item h3{font-size:15px}.item p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.cta-band{text-align:center;background:radial-gradient(circle at 20% 0%, #b6ff3b40, transparent 50%), radial-gradient(circle at 90% 100%, #ff3d7f40, transparent 50%), var(--card);border:1px solid var(--line);border-radius:32px;padding:40px}.numbers{flex-wrap:wrap;gap:28px;margin-top:26px;display:flex}.numbers b{font-family:var(--f-d);font-size:28px;display:block}.numbers span{color:var(--muted);font-size:13px;font-weight:700}.footer{border-top:1px solid var(--line);padding:40px 0 calc(40px + env(safe-area-inset-bottom));margin-top:40px}.footer .cols{grid-template-columns:1.4fr 1fr 1fr;gap:28px;display:grid}@media (max-width:700px){.footer .cols{grid-template-columns:1fr 1fr}.footer .cols>:first-child{grid-column:1/-1}}.footer h4{font-family:var(--f-d);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 12px;font-size:12px}.footer a{color:#cfcbe8;margin:7px 0;font-size:14px;text-decoration:none;display:block}.footer a:hover{color:var(--dale-ink)}.seal{border:1px solid rgba(var(--fg-rgb),.12);background:linear-gradient(90deg,#7a5cff2e,#ff3d7f1f);border-radius:999px;align-items:center;gap:12px;margin-top:18px;padding:10px 16px 10px 10px;text-decoration:none;display:inline-flex}.seal .orb{background:conic-gradient(from 0deg, var(--dale), var(--love), var(--violet), var(--paso), var(--dale));border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;animation:8s linear infinite spin;display:grid}.seal .orb span{background:var(--bg);border-radius:50%;place-items:center;width:32px;height:32px;animation:8s linear infinite reverse spin;display:grid}@keyframes spin{to{transform:rotate(360deg)}}.seal small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.seal b{font-family:var(--f-d);font-size:14px}.legal-line{color:var(--dim);margin-top:28px;font-size:12.5px;line-height:1.6}.brand{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-word{font-family:var(--f-d);letter-spacing:-.045em;background:linear-gradient(95deg, #fff 0%, #fff 55%, var(--dale) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1}.logo{gap:0}h1,h2,h3,.disp{letter-spacing:-.035em}.mono{font-family:var(--f-mono), ui-monospace, monospace}.av{--c:var(--dale);width:var(--s,56px);height:var(--s,56px);background:var(--c);font-size:calc(var(--s,56px) * .55);border-radius:32%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 4px #0006}.av:after{content:"";pointer-events:none;border-radius:36%;position:absolute;inset:-5px}.av.f-neon:after{border:3px solid var(--love);box-shadow:0 0 14px var(--love), inset 0 0 8px var(--love)}.av.f-oro:after{border:3px solid var(--gold);box-shadow:0 0 16px #ffd23db3}.av.f-fuego:after{border:3px solid #ff8a3d;animation:1.2s ease-in-out infinite alternate flicker;box-shadow:0 0 18px #ff5c1a,0 -6px 16px #ffd23d}.av.f-hielo:after{border:3px solid #bff6ff;box-shadow:0 0 16px #7af7ff,inset 0 0 10px #bff6ff99}.av.f-arcoiris:after{background:conic-gradient(var(--dale), var(--love), var(--violet), var(--paso), var(--gold), var(--dale));-webkit-mask-composite:xor;padding:3px;animation:4s linear infinite spin;inset:-6px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.av.f-galaxia:after{-webkit-mask-composite:xor;filter:drop-shadow(0 0 8px #7a5cff);background:conic-gradient(#3a1d8f,#7a5cff,#ff3dd6,#3dd6ff,#3a1d8f);padding:4px;animation:7s linear infinite spin;inset:-7px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes flicker{to{box-shadow:0 0 26px #ff5c1a,0 -10px 22px #ffd23d}}.steady{background:var(--love);color:#07060f;vertical-align:middle;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:4px;font-size:11px;font-weight:900;display:inline-grid}.banner{border-radius:22px 22px 0 0;height:96px;margin:-16px -16px 0;position:relative;overflow:hidden}.banner:after{content:"";background:linear-gradient(#0000 40%,#07060f80);position:absolute;inset:0}.profile-card .av{border:4px solid var(--bg2);margin:-44px auto 0}.info-btn{border:1.5px solid var(--muted);width:22px;height:22px;color:var(--muted);font-size:12px;font-weight:800;font-family:var(--f-b);vertical-align:middle;border-radius:50%;flex:none;place-items:center;margin-left:6px;transition:color .2s,border-color .2s,transform .2s;display:inline-grid}.info-btn:hover,.info-btn[aria-expanded=true]{color:var(--dale-ink);border-color:var(--dale);transform:scale(1.1)}.tip{z-index:120;color:#0b0a14;background:#f4f2ff;border-radius:16px;max-width:min(320px,100vw - 32px);padding:12px 14px;font-size:14px;font-weight:600;line-height:1.45;animation:.25s cubic-bezier(.3,1.6,.5,1) pop;position:fixed;box-shadow:0 18px 40px #0000008c}.tip b{color:#4a2fd1}.coach-hole{z-index:110;box-shadow:0 0 0 9999px #04030ac7, 0 0 0 3px var(--dale), 0 0 30px 6px #b6ff3b73;pointer-events:none;border-radius:18px;transition:all .45s cubic-bezier(.2,.9,.3,1);position:fixed}.coach-catch{z-index:109;position:fixed;inset:0}.coach-pop{z-index:111;background:var(--card2);border:1px solid #b6ff3b59;border-radius:22px;width:min(380px,100vw - 28px);padding:14px;transition:top .45s cubic-bezier(.2,.9,.3,1);position:fixed;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #000000b3}.coach-pop .txt{font-size:15px;line-height:1.45}.coach-pop .txt b{color:var(--dale-ink)}.coach-dots{gap:5px;display:flex}.coach-dots i{background:rgba(var(--fg-rgb),.2);border-radius:50%;width:7px;height:7px;transition:all .3s}.coach-dots i.on{background:var(--dale);border-radius:4px;width:20px}.help-fab{border:1px solid var(--line);background:rgba(var(--fg-rgb),.05);width:34px;height:34px;color:var(--muted);border-radius:50%;font-weight:800}.seg{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg button{color:var(--muted);border-radius:12px;padding:10px 6px;font-size:13px;font-weight:800;transition:background .2s,color .2s}.seg button.on{background:var(--card2);color:var(--text);box-shadow:0 2px 0 var(--shadow-d), inset 0 0 0 1px #b6ff3b4d}.codebox{font-family:var(--f-mono), monospace;letter-spacing:.06em;text-align:center;border:2px dashed var(--dale);-webkit-user-select:all;user-select:all;word-break:break-all;background:#b6ff3b12;border-radius:16px;padding:16px 10px;font-size:clamp(16px,4.6vw,21px)}.pw-wrap{position:relative}.pw-wrap .field{padding-right:76px}.pw-wrap button{color:var(--muted);padding:6px 8px;font-size:12px;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.check{align-items:flex-start;gap:10px;margin-top:12px;font-size:13.5px;line-height:1.4;display:flex}.check input{width:20px;height:20px;accent-color:var(--dale);flex:none;margin-top:1px}.strength{background:rgba(var(--fg-rgb),.08);border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.strength i{height:100%;transition:width .3s,background .3s;display:block}.pick-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pick{aspect-ratio:3/4;border:2px solid var(--line);background:var(--card);border-radius:14px;position:relative;overflow:hidden}.pick img{object-fit:cover;width:100%;height:100%}.pick span{text-align:left;background:linear-gradient(#0000,#07060ff2);padding:18px 6px 6px;font-size:11px;font-weight:800;line-height:1.15;position:absolute;bottom:0;left:0;right:0}.pick.on{border-color:var(--dale);box-shadow:0 0 0 2px var(--dale)}.pick.on:before{content:"✓";z-index:2;background:var(--dale);color:#000;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid;position:absolute;top:6px;right:6px}.frame-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.frame-opt{color:var(--muted);border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-size:11px;font-weight:700;display:flex}.frame-opt.on{border-color:var(--dale);color:var(--text)}.frame-opt[disabled]{opacity:.45}.mm-modal{text-align:center}.mm-pair{justify-content:center;align-items:center;gap:0;margin:10px 0 6px;display:flex}.mm-pair .av:first-child{animation:.5s both pop;transform:rotate(-10deg)translate(10px)}.mm-pair .av:last-child{animation:.5s .15s both pop;transform:rotate(10deg)translate(-10px)}.mm-title{background:linear-gradient(90deg, var(--dale), var(--love), var(--paso));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px}.feed-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 4px;font-size:14px;animation:.4s both fadeUp;display:flex}.feed-row time{color:var(--dim);white-space:nowrap;margin-left:auto;font-size:11.5px}.toppick{box-shadow:0 0 30px -8px var(--gold);position:relative;border:2px solid var(--gold)!important}.toppick .ribbon{background:var(--gold);color:#0b0a14;letter-spacing:.04em;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:900;position:absolute;top:-11px;left:14px}@media (min-width:900px){.app{max-width:560px}.app:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(600px 400px at 15% 70%,#b6ff3b0f,#0000),radial-gradient(600px 400px at 85% 30%,#ff3d7f12,#0000);position:fixed;inset:0}.nav{border:1px solid var(--line);width:540px;height:var(--nav);border-radius:24px;padding-bottom:8px;bottom:16px;box-shadow:0 20px 50px #00000080}.view{padding-bottom:calc(var(--nav) + 50px)}.deck{height:min(64dvh,600px)}.side-hint{width:200px;color:var(--dim);font-size:13px;line-height:1.6;position:fixed;top:50%;transform:translateY(-50%)}}@media (max-width:899px){.side-hint{display:none}}@media (hover:hover){.act:hover{transform:translateY(-2px)}.chip:hover{filter:brightness(1.12)}.cat-tile:hover,.match:hover{border-color:rgba(var(--fg-rgb),.2)}}@media (max-width:380px){.topbar .brand-word{display:none}}.topbar{gap:6px}.about-card{text-align:center;background:radial-gradient(circle at 20% 0%, #7a5cff59, transparent 55%), radial-gradient(circle at 100% 100%, #3dd6ff40, transparent 55%), var(--card);border:1px solid var(--line);border-radius:28px;flex-direction:column;justify-content:center;max-width:420px;height:min(68dvh,560px);margin:4px auto 0;padding:28px 22px;animation:.35s cubic-bezier(.3,1.6,.5,1) pop;display:flex}.about-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--love-ink);font-size:12px;font-weight:800}.about-card h2{margin:12px 0 22px;font-size:clamp(24px,6.4vw,32px);line-height:1.1}.about-opts{gap:10px;display:grid}.about-opt{background:var(--card2);border:2px solid var(--line);box-shadow:0 4px 0 var(--shadow-d);border-radius:18px;padding:16px;font-size:16.5px;font-weight:800;transition:transform .1s,background .2s,border-color .2s;animation:.35s both fadeUp}.about-opt:active{box-shadow:none;transform:translateY(3px)}.about-opt.on{background:var(--dale);color:#0b0a14;border-color:#0000;transform:scale(1.03)}.deep-offer{text-align:left;background:linear-gradient(90deg,#ffd23d29,#7a5cff24);border:1px solid #ffd23d73;border-radius:16px;align-items:center;gap:10px;width:min(420px,100%);margin:12px auto 0;padding:10px 12px;font-size:13.5px;animation:.4s cubic-bezier(.3,1.6,.5,1) pop;display:flex}.deep-offer span{flex:1}.deep-offer .go{font-family:var(--f-d);color:var(--gold-ink);flex:none;font-weight:800}:root[data-theme=light]{--bg:#f6f4ff;--bg2:#fff;--card:#fff;--card2:#f0edfc;--line:#14112b1a;--text:#15122b;--muted:#5b5680;--dim:#8a85a8;--fg-rgb:20,17,43;--shadow-d:#d5cfee;--nav-bg:#ffffffeb;--dale-ink:#3d7400;--love-ink:#00759f;--paso-ink:#c4114f;--gold-ink:#946600;--dale-d:#7fbf1a;--gem-ink:#007a8f;--fire-ink:#d45a00;--ok-bg:#eefbdc;--bad-bg:#ffe8ef;--locked:#dcd7ef;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f6f4ff;--bg2:#fff;--card:#fff;--card2:#f0edfc;--line:#14112b1a;--text:#15122b;--muted:#5b5680;--dim:#8a85a8;--fg-rgb:20,17,43;--shadow-d:#d5cfee;--nav-bg:#ffffffeb;--dale-ink:#3d7400;--love-ink:#00759f;--paso-ink:#c4114f;--gold-ink:#946600;--dale-d:#7fbf1a;--gem-ink:#007a8f;--fire-ink:#d45a00;--ok-bg:#eefbdc;--bad-bg:#ffe8ef;--locked:#dcd7ef;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.card .info,.card .extract,.claim,.duel .opt span,.demo-card .t,.pick span,.card .cat,.card .more{color:#f4f2ff}.card .extract .muted{color:#b9b4d8}.card .extract a{color:#b6ff3b}@media (prefers-color-scheme:light){:root:not([data-theme]) .aurora{background:radial-gradient(1200px 600px at 50% -10%, #e4dcff 0%, transparent 60%), var(--bg)}:root:not([data-theme]) .aurora i{opacity:.16}}:root[data-theme=light] .aurora{background:radial-gradient(1200px 600px at 50% -10%, #e4dcff 0%, transparent 60%), var(--bg)}:root[data-theme=light] .aurora i{opacity:.16}:root[data-theme=light] .tip{color:#f4f2ff;background:#15122b}:root[data-theme=light] .tip b{color:#b6ff3b}:root[data-theme=light] .brand-word{background:linear-gradient(95deg,#15122b 0% 55%,#5a9e00 100%);-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:light){:root:not([data-theme]) .tip{color:#f4f2ff;background:#15122b}:root:not([data-theme]) .brand-word{background:linear-gradient(95deg,#15122b 0% 55%,#5a9e00 100%);-webkit-background-clip:text;background-clip:text}}.onb{flex-direction:column;min-height:100dvh;padding:14px 16px 30px;display:flex}.onb-top{align-items:center;gap:12px;margin-bottom:10px;display:flex}.onb-body{flex:1;animation:.4s both fadeUp}.onb-hero{text-align:center;flex-direction:column;align-items:center;padding-top:8px;display:flex}.fan{width:100%;height:210px;margin:6px 0 -26px;position:relative}.fan-card{width:118px;height:160px;transform:translateX(calc(var(--k) * 56px)) rotate(calc(var(--k) * 9deg)) translateY(calc(var(--k) * var(--k) * 6px));animation:.8s cubic-bezier(.2,1.2,.4,1) both fanIn,5s ease-in-out infinite fanFloat;animation-delay:calc((var(--k) + 3) * 80ms), calc((var(--k) + 3) * .3s);background:#222 50%/cover;border:2px solid #ffffff26;border-radius:18px;margin-left:-59px;position:absolute;top:20px;left:50%;overflow:hidden;box-shadow:0 18px 40px #00000073}.fan-card span{color:#fff;background:linear-gradient(#0000,#000000d9);padding:18px 6px 6px;font-size:10.5px;font-weight:800;position:absolute;bottom:0;left:0;right:0}@keyframes fanIn{0%{opacity:0;transform:translateY(60px)scale(.6)}}@keyframes fanFloat{50%{margin-top:-8px}}.onb-mascot{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.onb-mascot .bubble{border-radius:18px}.onb-title{text-wrap:balance;margin:16px 0 10px;font-size:clamp(28px,7.6vw,40px);line-height:1.05}.onb-title .grad{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.1em}.grad{background:linear-gradient(90deg, var(--dale), var(--love) 50%, var(--paso));color:#0000;-webkit-background-clip:text;background-clip:text}.onb-lead{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.5}.onb-lead b{color:var(--text)}.onb-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.onb-pills span{background:rgba(var(--fg-rgb),.06);border:1px solid var(--line);border-radius:99px;padding:7px 12px;font-size:13px;font-weight:700}.onb-input{text-align:center;padding:16px;font-size:20px;font-weight:700}.onb-sticky{padding-top:10px;position:sticky;bottom:12px}.mosaic{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (min-width:560px){.mosaic{grid-template-columns:repeat(4,1fr)}}.mos{aspect-ratio:1;background:var(--c);border:3px solid #0000;border-radius:18px;transition:transform .15s,border-color .2s;position:relative;overflow:hidden}.mos img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.mos span{color:#fff;text-align:left;background:linear-gradient(#0000,#000000e0);padding:22px 7px 7px;font-size:11.5px;font-weight:800;line-height:1.15;position:absolute;bottom:0;left:0;right:0}.mos:active{transform:scale(.95)}.mos.on{border-color:var(--dale);box-shadow:0 0 0 2px var(--dale), 0 10px 30px -10px var(--dale)}.mos.on img{transform:scale(1.08)}.mos.on:after{content:"✓";background:var(--dale);color:#000;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid;position:absolute;top:6px;right:6px}.mosaic-list{gap:10px;display:grid}.tile-pill{text-align:left;background:var(--card);border:2px solid var(--line);box-shadow:0 4px 0 var(--shadow-d);border-radius:18px;padding:16px 18px;font-size:16px;font-weight:800;transition:all .15s}.tile-pill.on{border-color:var(--dale);background:#b6ff3b1f}.side-left,.side-right{display:none}@media (min-width:1100px){.shell{grid-template-columns:250px minmax(0,580px) 320px;justify-content:center;gap:28px;max-width:1240px;margin:0 auto;display:grid}.shell .app{max-width:none;margin:0}.shell .nav,.shell .topbar .brand,.shell .topbar [data-coach=stats]{display:none}.shell .view{padding-bottom:60px}.side-left,.side-right{scrollbar-width:none;flex-direction:column;height:100dvh;padding:22px 0;display:flex;position:sticky;top:0;overflow-y:auto}.side-left{border-right:1px solid var(--line);padding-right:18px}.side-right{gap:12px;padding-top:18px}.side-nav{flex-direction:column;gap:6px;margin-top:26px;display:flex}.side-nav button{font-family:var(--f-d);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;border:2px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;font-size:15px;font-weight:700;transition:background .2s,color .2s;display:flex;position:relative}.side-nav button .ico{font-size:26px}.side-nav button:hover{background:rgba(var(--fg-rgb),.05);color:var(--text)}.side-nav button.on{color:var(--love-ink);background:#3dd6ff1a;border-color:#3dd6ff73}.side-nav .dot{background:var(--paso);border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:36px}.side-foot{margin-top:auto}.side-foot a{text-decoration:none}.side-foot a:hover{color:var(--text)}.rp-stats{justify-content:space-between;align-items:center;gap:8px;display:flex}.rp-card{text-align:left;align-items:center;gap:12px;width:100%;transition:transform .15s,border-color .2s;display:flex}.rp-card:hover{border-color:rgba(var(--fg-rgb),.2);transform:translateY(-2px)}.side-hint{display:none}}.milestone-strip{background:linear-gradient(90deg,#ffd23d1f,#ff3d7f14);border:1px solid #ffd23d4d;border-radius:18px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.milestone-strip .e{font-size:30px}.av.f-unicornio:after{-webkit-mask-composite:xor;filter:drop-shadow(0 0 10px #ffb3f7);background:linear-gradient(135deg,#ffb3f7,#b6a6ff,#7af7ff,#fff3a6);padding:3px;inset:-6px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.av.f-ipo:after{border:4px double var(--gold);box-shadow:0 0 22px #ffd23dcc,inset 0 0 12px #ffd23d80}.av.f-cosmos:after{-webkit-mask-composite:xor;filter:drop-shadow(0 0 12px #fff);background:conic-gradient(#000,#7a5cff,#3dd6ff,#fff,#ff3dd6,#000);padding:4px;animation:3s linear infinite spin;inset:-8px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.9,.3,1);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.photowall{z-index:-1;pointer-events:none;contain:strict;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.pw-grid{opacity:.32;grid-template-columns:repeat(6,1fr);gap:14px;padding:0 14px;display:grid;position:absolute;inset:0;transform:rotate(-6deg)scale(1.2)}.pw-col{animation:pwMove var(--d) linear infinite;animation-direction:var(--dir);flex-direction:column;gap:14px;display:flex}.pw-img{aspect-ratio:3/4;background:#222 50%/cover;border-radius:18px;flex:none}@keyframes pwMove{to{transform:translateY(-50%)}}.pw-shade{background:radial-gradient(at 50% 30%,#07060f8c,#07060feb 60%),linear-gradient(#07060f99,#07060ff2);position:absolute;inset:0}:root[data-theme=light] .pw-grid{opacity:.22}:root[data-theme=light] .pw-shade{background:radial-gradient(at 50% 30%,#f6f4ff99,#f6f4ffed 60%),linear-gradient(#f6f4ff99,#f6f4fff5)}@media (prefers-color-scheme:light){:root:not([data-theme]) .pw-grid{opacity:.22}:root:not([data-theme]) .pw-shade{background:radial-gradient(at 50% 30%,#f6f4ff99,#f6f4ffed 60%),linear-gradient(#f6f4ff99,#f6f4fff5)}}@media (max-width:700px){.pw-grid{grid-template-columns:repeat(3,1fr)}.pw-col:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.pw-col{animation:none}}.head-wrap{z-index:50;position:sticky;top:10px}.site-head{background:rgba(var(--fg-rgb),.04);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--line);border-radius:20px;margin-top:10px;padding:10px 14px}.hero2{text-align:center;flex-direction:column;align-items:center;padding:70px 0 40px;display:flex}.hero2 h1{text-wrap:balance;max-width:none;font-size:min(10vw,60px);line-height:1.04}@media (min-width:1024px){.hero2 h1{font-size:min(4.6vw,72px)}}.hero2 h1 .grad{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.12em;display:inline}.hero2 .lead{color:var(--muted);max-width:640px;margin:22px auto 26px;font-size:clamp(17px,2.2vw,21px);line-height:1.55}.hero2 .lead b{color:var(--text)}.hookq{font-family:var(--f-d);min-height:1.3em;margin-top:22px;font-size:clamp(20px,3.4vw,30px);font-weight:800}.hookline{display:inline-block}.hookline .hk{background:linear-gradient(90deg, var(--gold), var(--paso));color:#0000;-webkit-background-clip:text;background-clip:text;animation:.5s cubic-bezier(.2,1.3,.4,1) hkIn;display:inline-block}@keyframes hkIn{0%{opacity:0;transform:translateY(14px)rotateX(60deg)}}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-phone{margin-top:50px;position:relative}.hero-phone:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(circle,#7a5cff73,#0000 65%);position:absolute;inset:10% -30%}.phone{aspect-ratio:9/18.5;background:linear-gradient(160deg,#2c2556,#0e0c1d);border-radius:46px;width:min(330px,84vw);padding:11px}.screen{background:#07060f!important}.ph-top{color:#f4f2ff;z-index:3;justify-content:space-between;font-size:12px;font-weight:800;display:flex;position:absolute;top:18px;left:18px;right:18px}.ph-logo{font-family:var(--f-d);letter-spacing:-.04em;font-size:16px;font-weight:800}.ph-card{transform-origin:50% 90%;background:#222 50%/cover;border-radius:24px;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s;animation:.4s pop;position:absolute;inset:50px 12px 92px;overflow:hidden;box-shadow:0 20px 40px #0009}.ph-card.back{filter:brightness(.55);animation:none;transform:scale(.93)translateY(14px)}.ph-card.out-right{opacity:0;transform:translate(130%)rotate(24deg)}.ph-card.out-left{opacity:0;transform:translate(-130%)rotate(-24deg)}.ph-card.out-up{opacity:0;transform:translateY(-120%)scale(.9)}.ph-card .ph-info{color:#fff;text-align:left;background:linear-gradient(#0000,#07060ff2);padding:60px 16px 16px;position:absolute;bottom:0;left:0;right:0}.ph-card .ph-info b{font-family:var(--f-d);font-size:22px;line-height:1.05;display:block}.ph-card .ph-info small{color:#cfcbe8;font-weight:600}.ph-cat{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.ph-card .stamp{font-size:26px}.ph-actions{justify-content:center;gap:14px;display:flex;position:absolute;bottom:20px;left:0;right:0}.band{background:rgba(var(--fg-rgb),.04);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;border-radius:28px;grid-template-columns:repeat(4,1fr);gap:14px;padding:26px;display:grid}@media (max-width:700px){.band{grid-template-columns:1fr 1fr}}.band b{font-family:var(--f-d);background:linear-gradient(90deg, var(--dale), var(--love));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,4vw,40px);display:block}.band span{color:var(--muted);font-size:13px;font-weight:700}.sec-head{text-align:center;max-width:720px;margin:0 auto 30px}.sec-head .muted{font-size:17px;line-height:1.6}.vs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.vs-card{border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1fr;height:170px;text-decoration:none;transition:transform .25s;display:grid;position:relative;overflow:hidden}.vs-card:hover{transform:translateY(-4px)rotate(-.5deg)}.vs-card div{background:#222 50%/cover;position:relative}.vs-card div span{color:#fff;background:linear-gradient(#0000,#000000e6);padding:26px 10px 10px;font-size:14px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.vs-card .o{width:46px;height:46px;font-family:var(--f-d);background:var(--gold);color:#0b0a14;z-index:2;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #00000059}.ladder{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:10px 2px 18px;display:flex;overflow-x:auto}.ladder::-webkit-scrollbar{display:none}.carousel{position:relative}.car-btn{z-index:2;cursor:pointer;background:var(--card);width:44px;height:44px;color:var(--text);border:1px solid var(--line);border-radius:50%;place-items:center;padding:0 0 3px;font-size:26px;line-height:1;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:calc(50% - 4px);transform:translateY(-50%);box-shadow:0 6px 18px #00000047}.car-btn:hover:not(:disabled){transform:translateY(-50%)scale(1.08)}.car-btn:disabled{opacity:0;pointer-events:none}.car-btn.prev{left:-8px}.car-btn.next{right:-8px}@media (max-width:719px){.car-btn{display:none}}.rung{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);text-align:center;border-radius:22px;flex:none;width:150px;padding:16px 14px}.rung .e{font-size:34px}.rung b{font-family:var(--f-d);margin-top:6px;font-size:15px;display:block}.rung span{color:var(--muted);font-size:12px;font-weight:700}.group-block{margin-top:26px}.group-block h3{margin-bottom:12px;font-size:18px}.cat-tile2{border:1px solid var(--line);border-radius:22px;height:150px;text-decoration:none;transition:transform .25s;display:block;position:relative;overflow:hidden}.cat-tile2:hover{transform:translateY(-4px)}.cat-tile2 img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.cat-tile2:hover img{transform:scale(1.07)}.cat-tile2 .ov{color:#fff;background:linear-gradient(#0000 20%,#000000e0);flex-direction:column;justify-content:flex-end;padding:14px;display:flex;position:absolute;inset:0}.cat-tile2 b{font-family:var(--f-d);font-size:16px}.cat-tile2 small{opacity:.85;font-size:11.5px;font-weight:700}.cat-grid2{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.seal{background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin-top:18px;padding:0;text-decoration:none;display:inline-flex}.seal .orb{width:30px;height:30px;font-size:13px}.seal .orb span{width:24px;height:24px}.seal small{letter-spacing:.16em;font-size:9.5px}.seal b{font-size:13px}.seal:hover b{color:var(--dale-ink)}.btn,.chip,.tag,.seg button,.tabs button,.chip-stat,.side-nav button,.nav button,.about-kicker,.kicker{white-space:nowrap}.btn.block{text-overflow:ellipsis;min-width:0;overflow:hidden}.row>.btn{min-width:0}@media (max-width:400px){.btn{letter-spacing:.03em;padding:14px 16px;font-size:13.5px}.btn.sm{padding:9px 11px;font-size:11.5px}.seg button,.tabs button{padding:9px 6px;font-size:12px}.chip{padding:8px 11px;font-size:13px}}.pioneer{background:radial-gradient(circle at 0% 0%, #b6ff3b2e, transparent 55%), radial-gradient(circle at 100% 100%, #7a5cff33, transparent 55%), var(--card);border:1px solid #b6ff3b4d;border-radius:22px;padding:18px;animation:.4s both fadeUp}.pioneer h3{margin:10px 0 6px;font-size:19px;line-height:1.15}.pioneer p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.pioneer p b{color:var(--text)}.pio-badge{background:var(--dale);color:#0b0a14;white-space:nowrap;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-block}.ghost-match{border-style:dashed;position:relative;overflow:hidden}.ghost-match:after{content:"";background:linear-gradient(100deg, transparent 30%, rgba(var(--fg-rgb),.07) 50%, transparent 70%);pointer-events:none;background-size:220% 100%;animation:2.2s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ghost-av{--c:var(--card2);border:2px dashed var(--line);box-shadow:none;font-size:24px}.ghost-pct{text-shadow:none;color:var(--dim)!important}.onb{overflow-x:clip}@media (max-width:480px){.fan-card{width:100px;height:136px;transform:translateX(calc(var(--k) * 40px)) rotate(calc(var(--k) * 8deg)) translateY(calc(var(--k) * var(--k) * 5px));margin-left:-50px}}.ins-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;font-size:14.5px;line-height:1.45;display:flex}.ins-row:last-child{border-bottom:0}.ins-e{text-align:center;flex:none;width:30px;font-size:22px}.ins-strip{scroll-snap-type:x mandatory;gap:10px;padding:4px 0 8px;display:flex;overflow-x:auto}.ins-card{background:var(--card2);scroll-snap-align:start;border:1px solid var(--line);border-radius:18px;flex:none;width:132px;height:170px;position:relative;overflow:hidden}.ins-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ins-card span{color:#fff;background:linear-gradient(#0000,#000000e6);padding:26px 9px 9px;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.ins-card b{font-size:12.5px;display:block}.ins-card small{opacity:.85;margin-top:3px;font-size:10.5px;font-weight:700;display:block}.ins-short{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.ins-btn{text-align:left;background:var(--card);border:1px solid var(--line);box-shadow:0 4px 0 var(--shadow-d);border-radius:18px;align-items:center;gap:10px;padding:12px;transition:transform .12s;display:flex}.ins-btn:active{box-shadow:none;transform:translateY(3px)}.ins-btn b{font-size:14px;display:block}.ins-btn small{color:var(--muted);font-size:11.5px;display:block}.badge i{position:relative}.badge .medal{font-size:16px;position:absolute;bottom:-4px;right:-6px}.group-label{font-family:var(--f-d);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:6px 2px 10px;font-size:12px;font-weight:800}.album{background:linear-gradient(180deg, var(--card), var(--bg2));border:1px solid var(--line);border-radius:22px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.album.open{border-color:color-mix(in srgb, var(--c) 55%, transparent);box-shadow:0 10px 40px -18px var(--c)}.album-head{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.album-cover{background:var(--c) center/cover;border-radius:16px;flex:none;width:54px;height:54px;position:relative;overflow:hidden}.album-cover span{filter:drop-shadow(0 2px 4px #0009);font-size:22px;position:absolute;bottom:-4px;right:-2px}.album-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.album-chev{color:var(--muted);font-size:24px;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.album.open .album-chev{color:var(--text);transform:rotate(90deg)}.album-body{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.9,.3,1);display:grid}.album.open .album-body{grid-template-rows:1fr}.album-inner{flex-direction:column;gap:8px;padding:0 14px;display:flex;overflow:hidden}.album.open .album-inner{padding-bottom:14px}.sub-row{text-align:left;background:rgba(var(--fg-rgb),.04);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:background .2s,transform .1s;display:flex}.sub-row:active{transform:scale(.98)}.sub-row:hover{background:rgba(var(--fg-rgb),.08)}.sub-row b{font-size:14px}.sub-play{background:var(--c);color:#0b0a14;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid;box-shadow:0 3px #0000004d}.ring-bg{stroke:rgba(var(--fg-rgb),.1)}.radar-grid{stroke:rgba(var(--fg-rgb),.12)}.radar-spoke{stroke:rgba(var(--fg-rgb),.07)}.path{padding-top:46px}@media (max-width:420px){.site-head .btn.sm .long{display:none}.site-head{gap:8px}}.review{max-width:420px;margin:0 auto;animation:.35s cubic-bezier(.3,1.6,.5,1) pop}.review-photo.card{border:1px solid var(--line);background:var(--card);border-radius:24px;height:min(36dvh,300px);position:relative;inset:auto;overflow:hidden;transform:none}.review-photo .info h2{font-size:24px}.review-vote{white-space:nowrap;color:#0b0a14;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;top:14px;right:14px}.review-vote.dale{background:var(--dale)}.review-vote.love{background:var(--love)}.review-vote.paso{background:var(--paso);color:#fff}.review-photo .more{display:none}.review-q{margin:16px 2px 10px;font-size:19px}.review-chips{margin-bottom:14px}.review-flip{gap:10px;display:grid}.fan-cats{scrollbar-width:none;flex-wrap:nowrap;padding:10px 0 6px;overflow-x:auto}.fan-cats .chip.on{background:var(--c);color:#0b0a14}.chat-list{flex-direction:column;gap:8px;display:flex}.chat-row{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:20px;align-items:center;gap:12px;width:100%;padding:12px;transition:transform .12s,border-color .2s;animation:.35s both fadeUp;display:flex}.chat-row:active{transform:scale(.98)}.chat-row-mid{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-last{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.chat-last.unread{color:var(--text);font-weight:700}.chat-row-end{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.badge-n{background:var(--dale);color:#0b0a14;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:900;display:grid}.tag.mini{padding:2px 8px;font-size:11px}.chat-wrap{z-index:85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04030a99;justify-content:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.chat{background:var(--bg);border-left:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;width:min(560px,100%);height:100dvh;animation:.3s cubic-bezier(.2,1,.4,1) slideUp;display:flex;position:relative}.chat-head{padding:10px 12px;padding-top:max(10px, env(safe-area-inset-top));border-bottom:1px solid var(--line);background:var(--bg2);align-items:center;gap:8px;display:flex}.chat-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-body{background:radial-gradient(circle at 10% 0,#7a5cff14,#0000 40%),radial-gradient(circle at 100% 100%,#b6ff3b0f,#0000 45%);flex-direction:column;flex:1;gap:4px;padding:14px 12px 8px;display:flex;overflow-y:auto}.chat-sys{text-align:center;max-width:92%;color:var(--muted);background:rgba(var(--fg-rgb),.05);border-radius:14px;align-self:center;margin-bottom:8px;padding:8px 12px;font-size:12.5px}.chat-day{justify-content:center;margin:10px 0 6px;display:flex}.chat-day span{color:var(--muted);background:rgba(var(--fg-rgb),.07);text-transform:capitalize;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:800}.icebreak{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0;display:flex}.icebreak .chip{font-size:12.5px}.msg-row{margin:2px 0;scroll-margin:60px;display:flex}.msg-row.me{justify-content:flex-end}.msg{word-wrap:break-word;overflow-wrap:anywhere;border-radius:18px;max-width:80%;padding:8px 12px 6px;font-size:15px;line-height:1.4;animation:.25s cubic-bezier(.3,1.5,.5,1) pop;position:relative;box-shadow:0 2px #0000002e}.msg.me{background:color-mix(in srgb, var(--dale) 26%, var(--card));border-bottom-right-radius:6px}.msg.them{background:var(--card2);border-bottom-left-radius:6px}.msg.deleted{opacity:.7;font-size:13.5px}.msg-text{white-space:pre-wrap}.msg-meta{float:right;color:var(--muted);align-items:center;gap:4px;margin:6px 0 -2px 10px;font-size:10.5px;display:inline-flex}.ticks{letter-spacing:-2px;color:var(--muted);font-weight:900}.ticks.read{color:var(--love-ink)}.msg-more{opacity:0;color:var(--muted);font-size:14px;transition:opacity .15s;position:absolute;top:2px;right:6px}.msg:hover .msg-more{opacity:1}@media (hover:none){.msg-more{opacity:.55}}.msg-rx{background:var(--bg2);border:1px solid var(--line);border-radius:99px;padding:1px 6px;font-size:13px;animation:.3s cubic-bezier(.3,1.8,.5,1) pop;position:absolute;bottom:-12px;right:8px}.msg-row:has(.msg-rx){margin-bottom:14px}.msg.has-img{padding:4px 4px 6px}.msg-img{background:rgba(var(--fg-rgb),.08);border-radius:14px;width:min(260px,64vw);display:block;overflow:hidden}.msg-img img{object-fit:cover;width:100%;height:100%}.msg.has-img .msg-text{padding:6px 8px 0;display:block}.msg.has-img .msg-meta{margin-right:8px}.quote{text-align:left;border-left:3px solid var(--love);background:rgba(var(--fg-rgb),.07);border-radius:10px;width:100%;margin-bottom:6px;padding:6px 10px;font-size:12.5px;display:block}.quote b{color:var(--love-ink);font-size:12px;display:block}.quote span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);display:block;overflow:hidden}.msg.typing{gap:4px;padding:12px 14px;display:inline-flex}.msg.typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite dot}.msg.typing i:nth-child(2){animation-delay:.15s}.msg.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.composer{padding:8px 10px;padding-bottom:max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg2)}.composer-row{align-items:flex-end;gap:6px;display:flex}.cbtn{cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;transition:background .15s;display:grid}.cbtn:hover{background:rgba(var(--fg-rgb),.07)}.cinput{resize:none;border:1.5px solid var(--line);background:var(--card);min-height:42px;max-height:120px;color:var(--text);font:inherit;border-radius:22px;flex:1;padding:10px 14px;font-size:15.5px;line-height:1.35}.cinput:focus{border-color:var(--dale);outline:none}.csend{background:var(--dale);color:#0b0a14;width:44px;height:44px;box-shadow:0 3px 0 var(--dale-d);border-radius:50%;flex:none;font-size:18px;font-weight:900;transition:transform .1s,opacity .2s}.csend:active{box-shadow:none;transform:translateY(2px)}.csend[disabled]{opacity:.45}.reply-bar{border-left:3px solid var(--love);background:rgba(var(--fg-rgb),.06);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;font-size:12.5px;display:flex}.reply-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.reply-bar b{color:var(--love-ink)}.emoji-host{margin-top:8px}.emoji-host emoji-picker{--border-radius:16px;--background:var(--card);--border-color:var(--line);--indicator-color:var(--dale);--input-border-color:var(--line);--input-font-color:var(--text);--button-hover-background:#7f7f7f26;--outline-color:var(--dale);width:100%;height:320px}.chat-paused{padding:14px;padding-bottom:max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg2)}.rx-pick{background:var(--card);border:1px solid var(--line);border-radius:99px;justify-content:space-around;padding:6px;display:flex}.rx-pick button{border-radius:50%;width:46px;height:46px;font-size:28px;transition:transform .15s}.rx-pick button:hover,.rx-pick button.on{background:rgba(var(--fg-rgb),.08);transform:scale(1.2)}.viewer{z-index:95;background:#000000eb;place-items:center;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.viewer img{border-radius:12px;max-width:96vw;max-height:90dvh}.viewer .x-btn{color:#fff;position:absolute;top:14px;right:14px}.seg .count{background:var(--paso);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;display:inline-grid}.topbar{min-width:0;overflow:hidden}@media (max-width:440px){.topbar .brand-word{display:none}}.tag,.chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}
