@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.d544064d.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.682c4823.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.6c40516d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.8ae589d8.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.4c8af930.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.ddf605a8.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.2eed3bf4.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.bd7225bd.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.a9507876.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.d544064d.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.682c4823.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.6c40516d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.8ae589d8.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.4c8af930.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.ddf605a8.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.2eed3bf4.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.bd7225bd.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.a9507876.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.d544064d.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.682c4823.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.6c40516d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.8ae589d8.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.4c8af930.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.ddf605a8.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.2eed3bf4.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.bd7225bd.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.a9507876.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:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_7aa761dc-module__5oB4Oa__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_7aa761dc-module__5oB4Oa__variable{--font-roboto:"Roboto","Roboto Fallback"}
.Header-module__5Cu8Tq__header{z-index:var(--z-sticky);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all var(--duration-normal)var(--ease-out);border-bottom:1px solid #0000000d;position:sticky;top:0}.Header-module__5Cu8Tq__header.Header-module__5Cu8Tq__scrolled{box-shadow:var(--shadow-sm);background:#fffffff2}[data-theme=dark] .Header-module__5Cu8Tq__header{background:#0a0a0bcc;border-bottom:1px solid #ffffff0d}.Header-module__5Cu8Tq__headerContainer{max-width:var(--container-xl);padding:0 var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-6);height:72px;margin:0 auto;display:flex}.Header-module__5Cu8Tq__logo{transition:transform var(--duration-normal)var(--ease-spring);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Header-module__5Cu8Tq__logo:hover{transform:scale(1.02)}.Header-module__5Cu8Tq__logoIcon{transition:transform var(--duration-slow)var(--ease-spring);justify-content:center;align-items:center;display:flex}.Header-module__5Cu8Tq__logo:hover .Header-module__5Cu8Tq__logoIcon{transform:scale(1.05)}.Header-module__5Cu8Tq__searchWrapper{flex:1;max-width:500px;display:none}@media (min-width:768px){.Header-module__5Cu8Tq__searchWrapper{display:block}}.Header-module__5Cu8Tq__searchContainer{width:100%;position:relative}.Header-module__5Cu8Tq__searchTrigger{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2)var(--space-4);background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--duration-fast);display:flex}.Header-module__5Cu8Tq__searchTrigger:hover{background:var(--gray-50);border-color:var(--gray-300)}.Header-module__5Cu8Tq__searchTriggerText{text-align:left;font-size:var(--text-sm);color:var(--gray-400);flex:1}.Header-module__5Cu8Tq__searchKbd{border:1px solid var(--gray-200);border-radius:var(--radius-md);font-size:11px;font-family:var(--font-mono);color:var(--gray-500);box-shadow:var(--shadow-xs);background:#fff;align-items:center;gap:2px;padding:2px 6px;display:flex}.Header-module__5Cu8Tq__searchInput{width:100%;height:44px;padding:0 var(--space-4)0 44px;border:1px solid var(--gray-200);border-radius:var(--radius-xl);background-color:var(--gray-50);font-size:var(--text-sm);color:var(--text-primary);transition:all var(--duration-fast)var(--ease-out)}.Header-module__5Cu8Tq__searchInput::placeholder{color:var(--gray-400)}.Header-module__5Cu8Tq__searchInput:hover{border-color:var(--gray-300);background-color:var(--bg-primary)}.Header-module__5Cu8Tq__searchInput:focus{border-color:var(--brand-500);background-color:var(--bg-primary);outline:none;box-shadow:0 0 0 4px #f973161a}.Header-module__5Cu8Tq__searchIcon{left:var(--space-4);width:18px;height:18px;color:var(--gray-400);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Header-module__5Cu8Tq__nav{align-items:center;gap:var(--space-2);display:flex}.Header-module__5Cu8Tq__navLink{padding:var(--space-2)var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);border-radius:var(--radius-lg);transition:all var(--duration-fast)var(--ease-out);display:none}@media (min-width:768px){.Header-module__5Cu8Tq__navLink{display:block}}.Header-module__5Cu8Tq__navLink:hover{color:var(--text-primary);background-color:var(--gray-100)}.Header-module__5Cu8Tq__navLinkActive{color:var(--brand-500);background-color:var(--brand-50)}.Header-module__5Cu8Tq__themeToggle{cursor:pointer;border-radius:var(--radius-xl);width:44px;height:44px;color:var(--text-secondary);transition:all var(--duration-fast)var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Header-module__5Cu8Tq__themeToggle:hover{background-color:var(--gray-100);color:var(--text-primary)}.Header-module__5Cu8Tq__themeToggle:focus-visible{outline:none;box-shadow:0 0 0 3px #f9731666}.Header-module__5Cu8Tq__themeIcon{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.Header-module__5Cu8Tq__themeIcon svg{width:20px;height:20px;transition:transform var(--duration-normal)var(--ease-spring)}.Header-module__5Cu8Tq__themeToggle:hover .Header-module__5Cu8Tq__themeIcon svg{transform:rotate(15deg)}.Header-module__5Cu8Tq__mobileMenuButton{cursor:pointer;border-radius:var(--radius-xl);width:44px;height:44px;color:var(--text-secondary);transition:all var(--duration-fast)var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Header-module__5Cu8Tq__mobileMenuButton:hover{background-color:var(--gray-100);color:var(--text-primary)}.Header-module__5Cu8Tq__mobileMenuButton:focus-visible{outline:none;box-shadow:0 0 0 3px #f9731666}@media (min-width:768px){.Header-module__5Cu8Tq__mobileMenuButton{display:none}}.Header-module__5Cu8Tq__dropdownContainer{display:none;position:relative}@media (min-width:768px){.Header-module__5Cu8Tq__dropdownContainer{display:block}}.Header-module__5Cu8Tq__toolsButton{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);background:0 0;border:1px solid #0000;display:flex}.Header-module__5Cu8Tq__toolsButton:hover{color:var(--text-primary);background-color:var(--gray-100)}.Header-module__5Cu8Tq__toolsButton:focus-visible{outline:none;box-shadow:0 0 0 3px #f9731666}.Header-module__5Cu8Tq__toolsButtonActive{color:var(--brand-500);background:var(--brand-50);border-color:var(--brand-200)}.Header-module__5Cu8Tq__dropdown{width:calc(100% - 48px);max-width:var(--container-xl);background:var(--bg-primary);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);z-index:var(--z-dropdown);animation:Header-module__5Cu8Tq__dropdownFadeIn .25s var(--ease-spring);position:fixed;top:80px;left:50%;overflow:hidden;transform:translate(-50%)}[data-theme=dark] .Header-module__5Cu8Tq__dropdown{background:var(--bg-secondary);border-color:var(--border-primary)}@keyframes Header-module__5Cu8Tq__dropdownFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-12px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.Header-module__5Cu8Tq__dropdownGrid{gap:var(--space-8);padding:var(--space-8);grid-template-columns:repeat(7,1fr);display:grid}.Header-module__5Cu8Tq__dropdownCategory{min-width:0}.Header-module__5Cu8Tq__dropdownCategoryTitle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--brand-500);display:flex}.Header-module__5Cu8Tq__dropdownList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Header-module__5Cu8Tq__dropdownLink{padding:var(--space-2)var(--space-3);font-size:var(--text-sm);color:var(--gray-600);border-radius:var(--radius-lg);transition:all var(--duration-fast)var(--ease-out);text-decoration:none;display:block}.Header-module__5Cu8Tq__dropdownLink:hover{color:var(--brand-500);background:var(--brand-50);transform:translate(4px)}.Header-module__5Cu8Tq__dropdownFooter{padding:var(--space-4)var(--space-8);border-top:1px solid var(--gray-200);background:var(--gray-50)}[data-theme=dark] .Header-module__5Cu8Tq__dropdownFooter{background:var(--bg-tertiary);border-color:var(--border-primary)}.Header-module__5Cu8Tq__dropdownViewAll{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--brand-500);transition:all var(--duration-fast);text-decoration:none;display:inline-flex}.Header-module__5Cu8Tq__dropdownViewAll:hover{color:var(--brand-600);gap:var(--space-3)}.Header-module__5Cu8Tq__mobileMenu{background:var(--bg-primary);border-bottom:1px solid var(--gray-200);padding:var(--space-6);gap:var(--space-2);max-height:80vh;box-shadow:var(--shadow-xl);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}[data-theme=dark] .Header-module__5Cu8Tq__mobileMenu{background:var(--bg-secondary);border-color:var(--border-primary)}.Header-module__5Cu8Tq__mobileMenuOpen{animation:Header-module__5Cu8Tq__mobileMenuSlide .3s var(--ease-spring);display:flex}@keyframes Header-module__5Cu8Tq__mobileMenuSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.Header-module__5Cu8Tq__mobileMenu{display:none!important}}.Header-module__5Cu8Tq__mobileMenuHeader{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);padding:var(--space-2)var(--space-3);margin-bottom:var(--space-3);letter-spacing:var(--tracking-tight)}.Header-module__5Cu8Tq__mobileCategory{margin-bottom:var(--space-4)}.Header-module__5Cu8Tq__mobileCategoryTitle{font-size:11px;font-weight:var(--font-bold);color:var(--gray-400);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-2)var(--space-3)}.Header-module__5Cu8Tq__mobileDivider{background:var(--gray-200);height:1px;margin:var(--space-4)0}[data-theme=dark] .Header-module__5Cu8Tq__mobileDivider{background:var(--border-primary)}.Header-module__5Cu8Tq__mobileNavLink{padding:var(--space-3)var(--space-4);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-secondary);border-radius:var(--radius-xl);transition:all var(--duration-fast)var(--ease-out);display:block}
.Footer-module__oORJuq__footer{background:var(--bg-primary);border-top:1px solid var(--gray-200);padding:var(--space-12)0 var(--space-6);margin-top:auto}[data-theme=dark] .Footer-module__oORJuq__footer{background:#0a0a0b;border-color:#ffffff1a}.Footer-module__oORJuq__footerContainer{max-width:1280px;padding:0 var(--space-6);margin:0 auto}@media (min-width:768px){.Footer-module__oORJuq__footerContainer{padding:0 var(--space-8)}}.Footer-module__oORJuq__footerTop{gap:var(--space-8);margin-bottom:var(--space-10);flex-direction:column;display:flex}@media (min-width:768px){.Footer-module__oORJuq__footerTop{justify-content:space-between;align-items:flex-start;gap:var(--space-10);flex-direction:row}}.Footer-module__oORJuq__footerBrand{gap:var(--space-4);flex-direction:column;max-width:280px;display:flex}.Footer-module__oORJuq__logo{align-items:center;width:fit-content;text-decoration:none;transition:transform .2s;display:inline-flex}.Footer-module__oORJuq__logo:hover{transform:scale(1.05)}.Footer-module__oORJuq__brandDescription{font-size:var(--text-sm);color:var(--gray-500);line-height:1.6}[data-theme=dark] .Footer-module__oORJuq__brandDescription{color:var(--gray-400)}.Footer-module__oORJuq__footerSection{gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__oORJuq__footerTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-1)}.Footer-module__oORJuq__footerLinks{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.Footer-module__oORJuq__footerLink{font-size:var(--text-sm);color:var(--gray-500);width:fit-content;text-decoration:none;transition:color .15s}.Footer-module__oORJuq__footerLink:hover{color:var(--brand-500)}[data-theme=dark] .Footer-module__oORJuq__footerLink{color:var(--gray-400)}[data-theme=dark] .Footer-module__oORJuq__footerLink:hover{color:var(--brand-400)}.Footer-module__oORJuq__footerBottom{padding-top:var(--space-6);border-top:1px solid var(--gray-200);gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}[data-theme=dark] .Footer-module__oORJuq__footerBottom{border-color:var(--gray-800)}@media (min-width:768px){.Footer-module__oORJuq__footerBottom{text-align:left;flex-direction:row;justify-content:space-between}}.Footer-module__oORJuq__copyright{font-size:var(--text-sm);color:var(--gray-400)}[data-theme=dark] .Footer-module__oORJuq__copyright{color:var(--gray-500)}.Footer-module__oORJuq__footerMeta{gap:var(--space-4);display:flex}.Footer-module__oORJuq__footerMetaLink{font-size:var(--text-sm);color:var(--gray-400);text-decoration:none;transition:color .15s}.Footer-module__oORJuq__footerMetaLink:hover{color:var(--gray-600)}[data-theme=dark] .Footer-module__oORJuq__footerMetaLink{color:var(--gray-500)}[data-theme=dark] .Footer-module__oORJuq__footerMetaLink:hover{color:var(--gray-300)}
.Button-module__4hUmeq__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-weight:var(--font-semibold);cursor:pointer;white-space:nowrap;transition:all var(--duration-normal)var(--ease-spring);border:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__4hUmeq__button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.Button-module__4hUmeq__button:focus-visible{outline:none;box-shadow:0 0 0 3px #f9731666}.Button-module__4hUmeq__button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.Button-module__4hUmeq__button:hover:after{left:100%}.Button-module__4hUmeq__primary{background:var(--gradient-brand);color:var(--yt-white);box-shadow:var(--shadow-sm)}.Button-module__4hUmeq__primary:before{content:"";opacity:0;transition:opacity var(--duration-fast);background:linear-gradient(#ffffff26,#0000);position:absolute;inset:0}.Button-module__4hUmeq__primary:hover:not(:disabled){box-shadow:var(--shadow-brand);transform:translateY(-2px)}.Button-module__4hUmeq__primary:hover:not(:disabled):before{opacity:1}.Button-module__4hUmeq__primary:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.Button-module__4hUmeq__secondary{background-color:var(--bg-tertiary);color:var(--text-primary);box-shadow:var(--shadow-xs)}.Button-module__4hUmeq__secondary:hover:not(:disabled){background-color:var(--gray-200);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Button-module__4hUmeq__secondary:active:not(:disabled){transform:translateY(0)}.Button-module__4hUmeq__secondary:after{display:none}.Button-module__4hUmeq__outline{color:var(--accent-primary);border:2px solid var(--accent-primary);box-shadow:none;background-color:#0000}.Button-module__4hUmeq__outline:hover:not(:disabled){background-color:var(--accent-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Button-module__4hUmeq__outline:active:not(:disabled){transform:translateY(0)}.Button-module__4hUmeq__outline:after{display:none}.Button-module__4hUmeq__ghost{color:var(--text-primary);box-shadow:none;background-color:#0000}.Button-module__4hUmeq__ghost:hover:not(:disabled){background-color:var(--bg-tertiary)}.Button-module__4hUmeq__ghost:active:not(:disabled){background-color:var(--gray-200)}.Button-module__4hUmeq__ghost:after{display:none}.Button-module__4hUmeq__danger{background:linear-gradient(135deg,var(--error-500)0%,var(--error-600)100%);color:var(--yt-white);box-shadow:var(--shadow-sm)}.Button-module__4hUmeq__danger:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 40px -8px #f044384d}.Button-module__4hUmeq__danger:active:not(:disabled){transform:translateY(0)}.Button-module__4hUmeq__sm{height:36px;padding:0 var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-lg)}.Button-module__4hUmeq__md{height:44px;padding:0 var(--space-5);font-size:var(--text-base);border-radius:var(--radius-xl)}.Button-module__4hUmeq__lg{height:52px;padding:0 var(--space-8);font-size:var(--text-lg);border-radius:var(--radius-xl)}.Button-module__4hUmeq__xl{height:60px;padding:0 var(--space-10);font-size:var(--text-xl);border-radius:var(--radius-2xl)}.Button-module__4hUmeq__fullWidth{width:100%}.Button-module__4hUmeq__iconOnly{padding:0}.Button-module__4hUmeq__iconOnly.Button-module__4hUmeq__sm{width:36px}.Button-module__4hUmeq__iconOnly.Button-module__4hUmeq__md{width:44px}.Button-module__4hUmeq__iconOnly.Button-module__4hUmeq__lg{width:52px}.Button-module__4hUmeq__iconOnly.Button-module__4hUmeq__xl{width:60px}.Button-module__4hUmeq__loading{color:#0000;pointer-events:none;position:relative}.Button-module__4hUmeq__loading:after{display:none}.Button-module__4hUmeq__spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite Button-module__4hUmeq__spin;position:absolute}.Button-module__4hUmeq__loading .Button-module__4hUmeq__spinner{color:var(--yt-white)}.Button-module__4hUmeq__secondary.Button-module__4hUmeq__loading .Button-module__4hUmeq__spinner,.Button-module__4hUmeq__ghost.Button-module__4hUmeq__loading .Button-module__4hUmeq__spinner,.Button-module__4hUmeq__outline.Button-module__4hUmeq__loading .Button-module__4hUmeq__spinner{color:var(--accent-primary)}@keyframes Button-module__4hUmeq__spin{to{transform:rotate(360deg)}}.Button-module__4hUmeq__loading.Button-module__4hUmeq__secondary .Button-module__4hUmeq__spinner,.Button-module__4hUmeq__loading.Button-module__4hUmeq__ghost .Button-module__4hUmeq__spinner{color:var(--text-primary)}.Button-module__4hUmeq__loading.Button-module__4hUmeq__outline .Button-module__4hUmeq__spinner{color:var(--accent-primary)}
.Card-module___e43YW__card{background-color:var(--bg-primary);border-radius:var(--radius-2xl);border:1px solid var(--gray-200);transition:all var(--duration-normal)var(--ease-spring);position:relative;overflow:hidden}[data-theme=dark] .Card-module___e43YW__card{background-color:var(--bg-secondary);border-color:var(--border-primary)}.Card-module___e43YW__interactive{cursor:pointer}.Card-module___e43YW__interactive:hover{border-color:var(--brand-300);box-shadow:0 20px 40px -12px #00000026,0 0 0 1px var(--brand-200);transform:translateY(-6px)}[data-theme=dark] .Card-module___e43YW__interactive:hover{border-color:var(--brand-500);box-shadow:0 20px 40px -12px #0006,0 0 0 1px #f973164d}.Card-module___e43YW__interactive:active{transform:translateY(-3px)}.Card-module___e43YW__interactive:focus-visible{outline:none;box-shadow:0 0 0 3px #f9731666}.Card-module___e43YW__elevated{box-shadow:var(--shadow-md);border:none}.Card-module___e43YW__elevated.Card-module___e43YW__interactive:hover{box-shadow:var(--shadow-2xl)}.Card-module___e43YW__outlined{border:1px solid var(--gray-200);box-shadow:none}[data-theme=dark] .Card-module___e43YW__outlined{border-color:var(--border-primary)}.Card-module___e43YW__filled{background-color:var(--gray-50);border:none}[data-theme=dark] .Card-module___e43YW__filled{background-color:var(--bg-tertiary)}.Card-module___e43YW__glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3}[data-theme=dark] .Card-module___e43YW__glass{background:#0003;border-color:#ffffff1a}.Card-module___e43YW__none{padding:0}.Card-module___e43YW__sm{padding:var(--space-4)}.Card-module___e43YW__md{padding:var(--space-6)}.Card-module___e43YW__lg{padding:var(--space-8)}.Card-module___e43YW__xl{padding:var(--space-10)}.Card-module___e43YW__header{padding:var(--space-6)var(--space-6)0;align-items:flex-start;gap:var(--space-4);display:flex}.Card-module___e43YW__headerIcon{border-radius:var(--radius-xl);background:var(--brand-50);width:56px;height:56px;color:var(--brand-500);transition:all var(--duration-normal)var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}[data-theme=dark] .Card-module___e43YW__headerIcon{background:#f9731626}.Card-module___e43YW__headerIcon:after{content:"";border-radius:inherit;background:var(--brand-500);filter:blur(12px);opacity:0;transition:opacity var(--duration-normal);z-index:-1;position:absolute;inset:0}.Card-module___e43YW__interactive:hover .Card-module___e43YW__headerIcon{transform:scale(1.1)rotate(3deg)}.Card-module___e43YW__interactive:hover .Card-module___e43YW__headerIcon:after{opacity:.4}.Card-module___e43YW__headerContent{flex:1;min-width:0}.Card-module___e43YW__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.Card-module___e43YW__description{font-size:var(--text-base);color:var(--gray-600);line-height:var(--leading-relaxed);margin:0}[data-theme=dark] .Card-module___e43YW__description{color:var(--gray-400)}.Card-module___e43YW__body{padding:var(--space-6)}.Card-module___e43YW__footer{padding:var(--space-4)var(--space-6);background-color:var(--gray-50);border-top:1px solid var(--gray-200);align-items:center;gap:var(--space-3);display:flex}[data-theme=dark] .Card-module___e43YW__footer{background-color:var(--bg-tertiary);border-color:var(--border-primary)}.Card-module___e43YW__badge{top:var(--space-4);right:var(--space-4);padding:var(--space-1)10px;background:var(--gradient-brand);color:#fff;font-size:10px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);position:absolute}.Card-module___e43YW__arrow{bottom:var(--space-6);right:var(--space-6);background:var(--gray-100);border-radius:var(--radius-full);width:32px;height:32px;color:var(--gray-500);opacity:0;transition:all var(--duration-normal)var(--ease-spring);justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-8px)}[data-theme=dark] .Card-module___e43YW__arrow{background:var(--gray-800);color:var(--gray-400)}.Card-module___e43YW__interactive:hover .Card-module___e43YW__arrow{opacity:1;background:var(--brand-500);color:#fff;transform:translate(0)}.Card-module___e43YW__fullWidth{width:100%}.Card-module___e43YW__hoverBrand:hover{border-color:var(--brand-200)}.Card-module___e43YW__hoverAccent:hover{border-color:var(--accent-200)}.Card-module___e43YW__hoverSuccess:hover{border-color:var(--success-500)}.Card-module___e43YW__loading{pointer-events:none}.Card-module___e43YW__loading:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.5s infinite Card-module___e43YW__shimmer;position:absolute;inset:0}@keyframes Card-module___e43YW__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.Input-module__QZ6LWa__inputWrapper{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.Input-module__QZ6LWa__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-700);letter-spacing:-.01em}.Input-module__QZ6LWa__required:after{content:" *";color:var(--error-500)}.Input-module__QZ6LWa__inputContainer{align-items:center;display:flex;position:relative}.Input-module__QZ6LWa__input{width:100%;font-family:var(--font-primary);font-size:var(--text-base);color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--gray-300);transition:all var(--duration-fast)var(--ease-out)}.Input-module__QZ6LWa__input::placeholder{color:var(--gray-400)}.Input-module__QZ6LWa__input:hover:not(:disabled){border-color:var(--gray-400)}.Input-module__QZ6LWa__input:focus{border-color:var(--brand-500);outline:none;box-shadow:0 0 0 4px #f973161a}.Input-module__QZ6LWa__input:disabled{background-color:var(--gray-100);color:var(--gray-400);cursor:not-allowed}.Input-module__QZ6LWa__error .Input-module__QZ6LWa__input{border-color:var(--error-500)}.Input-module__QZ6LWa__error .Input-module__QZ6LWa__input:focus{box-shadow:0 0 0 4px #f044381a}.Input-module__QZ6LWa__success .Input-module__QZ6LWa__input{border-color:var(--success-500)}.Input-module__QZ6LWa__success .Input-module__QZ6LWa__input:focus{box-shadow:0 0 0 4px #12b76a1a}.Input-module__QZ6LWa__sm .Input-module__QZ6LWa__input{height:36px;padding:0 var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-lg)}.Input-module__QZ6LWa__md .Input-module__QZ6LWa__input{height:44px;padding:0 var(--space-4);border-radius:var(--radius-xl)}.Input-module__QZ6LWa__lg .Input-module__QZ6LWa__input{height:52px;padding:0 var(--space-5);font-size:var(--text-lg);border-radius:var(--radius-xl)}.Input-module__QZ6LWa__hasLeftIcon .Input-module__QZ6LWa__input{padding-left:44px}.Input-module__QZ6LWa__hasRightIcon .Input-module__QZ6LWa__input{padding-right:44px}.Input-module__QZ6LWa__leftIcon,.Input-module__QZ6LWa__rightIcon{color:var(--gray-400);pointer-events:none;transition:color var(--duration-fast);justify-content:center;align-items:center;display:flex;position:absolute}.Input-module__QZ6LWa__leftIcon{left:var(--space-4)}.Input-module__QZ6LWa__rightIcon{right:var(--space-4)}.Input-module__QZ6LWa__inputWrapper:focus-within .Input-module__QZ6LWa__leftIcon,.Input-module__QZ6LWa__inputWrapper:focus-within .Input-module__QZ6LWa__rightIcon{color:var(--brand-500)}.Input-module__QZ6LWa__error .Input-module__QZ6LWa__leftIcon,.Input-module__QZ6LWa__error .Input-module__QZ6LWa__rightIcon{color:var(--error-500)}.Input-module__QZ6LWa__helperText{font-size:var(--text-sm);color:var(--gray-500);margin:0;line-height:1.4}.Input-module__QZ6LWa__errorText{font-size:var(--text-sm);color:var(--error-500);align-items:center;gap:var(--space-1);margin:0;display:flex}.Input-module__QZ6LWa__successText{font-size:var(--text-sm);color:var(--success-500);align-items:center;gap:var(--space-1);margin:0;display:flex}.Input-module__QZ6LWa__fullWidth{width:100%}.Input-module__QZ6LWa__textarea{min-height:120px;padding:var(--space-4);resize:vertical;line-height:var(--leading-relaxed);font-family:var(--font-primary)}.Input-module__QZ6LWa__textarea.Input-module__QZ6LWa__sm{min-height:80px;padding:var(--space-3)}.Input-module__QZ6LWa__textarea.Input-module__QZ6LWa__lg{min-height:160px;padding:var(--space-5)}.Input-module__QZ6LWa__mono .Input-module__QZ6LWa__input,.Input-module__QZ6LWa__mono .Input-module__QZ6LWa__textarea{font-family:var(--font-mono);font-size:var(--text-sm)}.Input-module__QZ6LWa__clearButton{right:var(--space-3);background:var(--gray-100);border-radius:var(--radius-full);width:24px;height:24px;color:var(--gray-500);cursor:pointer;opacity:0;transition:all var(--duration-fast);pointer-events:auto;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.Input-module__QZ6LWa__inputWrapper:focus-within .Input-module__QZ6LWa__clearButton,.Input-module__QZ6LWa__inputContainer:hover .Input-module__QZ6LWa__clearButton{opacity:1}.Input-module__QZ6LWa__clearButton:hover{background:var(--gray-200);color:var(--gray-700)}.Input-module__QZ6LWa__inputGroup{display:flex}.Input-module__QZ6LWa__inputGroup .Input-module__QZ6LWa__input{border-radius:0}.Input-module__QZ6LWa__inputGroup .Input-module__QZ6LWa__input:first-child{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.Input-module__QZ6LWa__inputGroup .Input-module__QZ6LWa__input:last-child{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.Input-module__QZ6LWa__inputAddon{padding:0 var(--space-4);background:var(--gray-100);border:1px solid var(--gray-300);color:var(--gray-600);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;align-items:center;display:flex}.Input-module__QZ6LWa__inputAddon:first-child{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-right:none}.Input-module__QZ6LWa__inputAddon:last-child{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);border-left:none}
.Slider-module__1wZM6a__sliderWrapper{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.Slider-module__1wZM6a__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.Slider-module__1wZM6a__value{font-weight:var(--font-semibold);color:var(--accent-primary);font-family:var(--font-mono)}.Slider-module__1wZM6a__sliderContainer{align-items:center;width:100%;height:24px;display:flex;position:relative}.Slider-module__1wZM6a__slider{appearance:none;border-radius:var(--radius-full);background:var(--bg-tertiary);cursor:pointer;width:100%;height:8px;transition:all var(--transition-fast);outline:none}.Slider-module__1wZM6a__slider::-webkit-slider-thumb{appearance:none;background:var(--accent-primary);cursor:pointer;border:2px solid var(--bg-primary);width:20px;height:20px;box-shadow:var(--shadow-md);transition:all var(--transition-fast);border-radius:50%}.Slider-module__1wZM6a__slider::-webkit-slider-thumb:hover{background:var(--accent-hover);transform:scale(1.1)}.Slider-module__1wZM6a__slider::-webkit-slider-thumb:active{transform:scale(.95)}.Slider-module__1wZM6a__slider::-moz-range-thumb{background:var(--accent-primary);cursor:pointer;border:2px solid var(--bg-primary);width:20px;height:20px;box-shadow:var(--shadow-md);transition:all var(--transition-fast);border-radius:50%}.Slider-module__1wZM6a__slider::-moz-range-thumb:hover{background:var(--accent-hover);transform:scale(1.1)}.Slider-module__1wZM6a__slider::-moz-range-track{border-radius:var(--radius-full);background:var(--bg-tertiary);width:100%;height:8px}.Slider-module__1wZM6a__slider:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:var(--radius-full)}.Slider-module__1wZM6a__slider:disabled{opacity:.5;cursor:not-allowed}.Slider-module__1wZM6a__slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.Slider-module__1wZM6a__rangeLabels{font-size:var(--text-xs);color:var(--text-tertiary);justify-content:space-between;display:flex}.Slider-module__1wZM6a__sm .Slider-module__1wZM6a__slider{height:4px}.Slider-module__1wZM6a__sm .Slider-module__1wZM6a__slider::-webkit-slider-thumb{width:16px;height:16px}.Slider-module__1wZM6a__lg .Slider-module__1wZM6a__slider{height:12px}.Slider-module__1wZM6a__lg .Slider-module__1wZM6a__slider::-webkit-slider-thumb{width:24px;height:24px}
.DropZone-module__dt3_Ma__dropzone{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);border:2px dashed var(--border-primary);border-radius:var(--radius-xl);background-color:var(--bg-secondary);cursor:pointer;transition:all var(--transition-normal);flex-direction:column;min-height:200px;display:flex;position:relative}.DropZone-module__dt3_Ma__dropzone:hover{border-color:var(--accent-primary);background-color:var(--accent-light)}.DropZone-module__dt3_Ma__dropzone.DropZone-module__dt3_Ma__active{border-color:var(--accent-primary);background-color:var(--accent-light);border-style:solid}.DropZone-module__dt3_Ma__dropzone.DropZone-module__dt3_Ma__disabled{opacity:.5;cursor:not-allowed}.DropZone-module__dt3_Ma__dropzone.DropZone-module__dt3_Ma__disabled:hover{border-color:var(--border-primary);background-color:var(--bg-secondary)}.DropZone-module__dt3_Ma__dropzone.DropZone-module__dt3_Ma__hasError{border-color:var(--yt-error);background-color:var(--yt-error-light)}.DropZone-module__dt3_Ma__input{opacity:0;cursor:pointer;position:absolute;inset:0}.DropZone-module__dt3_Ma__input:disabled{cursor:not-allowed}.DropZone-module__dt3_Ma__icon{width:48px;height:48px;color:var(--text-tertiary);transition:color var(--transition-normal)}.DropZone-module__dt3_Ma__dropzone:hover .DropZone-module__dt3_Ma__icon,.DropZone-module__dt3_Ma__dropzone.DropZone-module__dt3_Ma__active .DropZone-module__dt3_Ma__icon{color:var(--accent-primary)}.DropZone-module__dt3_Ma__content{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.DropZone-module__dt3_Ma__title{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);margin:0}.DropZone-module__dt3_Ma__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.DropZone-module__dt3_Ma__browseText{color:var(--accent-primary);font-weight:var(--font-medium);text-underline-offset:2px;text-decoration:underline}.DropZone-module__dt3_Ma__formats{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-2)}.DropZone-module__dt3_Ma__errorMessage{font-size:var(--text-sm);color:var(--yt-error);margin:0}.DropZone-module__dt3_Ma__preview{gap:var(--space-3);padding:var(--space-4);background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.DropZone-module__dt3_Ma__fileItem{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background-color:var(--bg-secondary);border-radius:var(--radius-lg);max-width:200px;display:flex;position:relative}.DropZone-module__dt3_Ma__fileIcon{width:24px;height:24px;color:var(--accent-primary);flex-shrink:0}.DropZone-module__dt3_Ma__fileInfo{flex:1;min-width:0}.DropZone-module__dt3_Ma__fileName{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DropZone-module__dt3_Ma__fileSize{font-size:var(--text-xs);color:var(--text-tertiary)}.DropZone-module__dt3_Ma__removeButton{background-color:var(--yt-error);width:24px;height:24px;color:var(--yt-white);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;right:-8px}.DropZone-module__dt3_Ma__removeButton:hover{background-color:#dc2626;transform:scale(1.1)}.DropZone-module__dt3_Ma__thumbnail{object-fit:cover;border-radius:var(--radius-md);background-color:var(--bg-tertiary);width:80px;height:80px}.DropZone-module__dt3_Ma__compact{padding:var(--space-4);flex-direction:row;min-height:120px}.DropZone-module__dt3_Ma__compact .DropZone-module__dt3_Ma__icon{width:32px;height:32px}.DropZone-module__dt3_Ma__compact .DropZone-module__dt3_Ma__content{text-align:left;align-items:flex-start}
.Checkbox-module__NxU7Ha__checkbox{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Checkbox-module__NxU7Ha__checkbox.Checkbox-module__NxU7Ha__disabled{opacity:.5;cursor:not-allowed}.Checkbox-module__NxU7Ha__input{opacity:0;width:0;height:0;position:absolute}.Checkbox-module__NxU7Ha__checkmark{border:2px solid var(--border-secondary);border-radius:var(--radius-md);background-color:var(--bg-primary);width:20px;height:20px;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Checkbox-module__NxU7Ha__input:checked+.Checkbox-module__NxU7Ha__checkmark{background-color:var(--accent-primary);border-color:var(--accent-primary)}.Checkbox-module__NxU7Ha__input:focus-visible+.Checkbox-module__NxU7Ha__checkmark{outline:2px solid var(--accent-primary);outline-offset:2px}.Checkbox-module__NxU7Ha__checkbox:hover:not(.Checkbox-module__NxU7Ha__disabled) .Checkbox-module__NxU7Ha__checkmark{border-color:var(--accent-primary)}.Checkbox-module__NxU7Ha__checkIcon{width:12px;height:12px;color:var(--yt-white);opacity:0;transition:all var(--transition-fast);transform:scale(.5)}.Checkbox-module__NxU7Ha__input:checked+.Checkbox-module__NxU7Ha__checkmark .Checkbox-module__NxU7Ha__checkIcon{opacity:1;transform:scale(1)}.Checkbox-module__NxU7Ha__label{font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-snug)}.Checkbox-module__NxU7Ha__sm .Checkbox-module__NxU7Ha__checkmark{width:16px;height:16px}.Checkbox-module__NxU7Ha__sm .Checkbox-module__NxU7Ha__checkIcon{width:10px;height:10px}.Checkbox-module__NxU7Ha__sm .Checkbox-module__NxU7Ha__label{font-size:var(--text-xs)}.Checkbox-module__NxU7Ha__lg .Checkbox-module__NxU7Ha__checkmark{width:24px;height:24px}.Checkbox-module__NxU7Ha__lg .Checkbox-module__NxU7Ha__checkIcon{width:14px;height:14px}.Checkbox-module__NxU7Ha__lg .Checkbox-module__NxU7Ha__label{font-size:var(--text-base)}
.CopyButton-module__CcRBuq__copyButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;position:relative}.CopyButton-module__CcRBuq__copyButton:hover{background-color:var(--bg-tertiary);border-color:var(--accent-primary)}.CopyButton-module__CcRBuq__copyButton:active{transform:scale(.98)}.CopyButton-module__CcRBuq__copyButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.CopyButton-module__CcRBuq__copyButton.CopyButton-module__CcRBuq__copied{background-color:var(--yt-success-light);border-color:var(--yt-success);color:var(--yt-success)}.CopyButton-module__CcRBuq__icon{flex-shrink:0;width:16px;height:16px}.CopyButton-module__CcRBuq__iconOnly{padding:var(--space-2)}.CopyButton-module__CcRBuq__sm{padding:var(--space-1)var(--space-2);font-size:var(--text-xs)}.CopyButton-module__CcRBuq__sm .CopyButton-module__CcRBuq__icon{width:14px;height:14px}.CopyButton-module__CcRBuq__lg{padding:var(--space-3)var(--space-4);font-size:var(--text-base)}.CopyButton-module__CcRBuq__lg .CopyButton-module__CcRBuq__icon{width:18px;height:18px}.CopyButton-module__CcRBuq__fullWidth{width:100%}.CopyButton-module__CcRBuq__copyField{gap:0;display:flex}.CopyButton-module__CcRBuq__copyInput{padding:var(--space-2)var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md)0 0 var(--radius-md);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;border-right:none;flex:1;overflow:hidden}.CopyButton-module__CcRBuq__copyField .CopyButton-module__CcRBuq__copyButton{border-radius:0 var(--radius-md)var(--radius-md)0}.CopyButton-module__CcRBuq__tooltip{padding:var(--space-1)var(--space-2);background-color:var(--bg-inverse);color:var(--text-inverse);font-size:var(--text-xs);border-radius:var(--radius-md);white-space:nowrap;margin-bottom:var(--space-1);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.CopyButton-module__CcRBuq__copyButton:hover .CopyButton-module__CcRBuq__tooltip,.CopyButton-module__CcRBuq__copyButton.CopyButton-module__CcRBuq__copied .CopyButton-module__CcRBuq__tooltip{opacity:1}
.ProgressBar-module__E8WhjG__progressWrapper{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.ProgressBar-module__E8WhjG__labelRow{justify-content:space-between;align-items:center;display:flex}.ProgressBar-module__E8WhjG__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.ProgressBar-module__E8WhjG__value{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);font-family:var(--font-mono)}.ProgressBar-module__E8WhjG__track{background-color:var(--bg-tertiary);border-radius:var(--radius-full);width:100%;overflow:hidden}.ProgressBar-module__E8WhjG__bar{border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal)}.ProgressBar-module__E8WhjG__xs .ProgressBar-module__E8WhjG__track{height:4px}.ProgressBar-module__E8WhjG__sm .ProgressBar-module__E8WhjG__track{height:6px}.ProgressBar-module__E8WhjG__md .ProgressBar-module__E8WhjG__track{height:8px}.ProgressBar-module__E8WhjG__lg .ProgressBar-module__E8WhjG__track{height:12px}.ProgressBar-module__E8WhjG__primary .ProgressBar-module__E8WhjG__bar{background-color:var(--accent-primary)}.ProgressBar-module__E8WhjG__success .ProgressBar-module__E8WhjG__bar{background-color:var(--yt-success)}.ProgressBar-module__E8WhjG__error .ProgressBar-module__E8WhjG__bar{background-color:var(--yt-error)}.ProgressBar-module__E8WhjG__warning .ProgressBar-module__E8WhjG__bar{background-color:var(--yt-warning)}.ProgressBar-module__E8WhjG__info .ProgressBar-module__E8WhjG__bar{background-color:var(--yt-info)}.ProgressBar-module__E8WhjG__gradient .ProgressBar-module__E8WhjG__bar{background:linear-gradient(90deg,var(--yt-error)0%,var(--yt-warning)50%,var(--yt-success)100%);background-size:100%}.ProgressBar-module__E8WhjG__indeterminate .ProgressBar-module__E8WhjG__bar{animation:1.5s ease-in-out infinite ProgressBar-module__E8WhjG__indeterminate;width:30%!important}@keyframes ProgressBar-module__E8WhjG__indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.ProgressBar-module__E8WhjG__striped .ProgressBar-module__E8WhjG__bar{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem;animation:1s linear infinite ProgressBar-module__E8WhjG__stripes}@keyframes ProgressBar-module__E8WhjG__stripes{0%{background-position:1rem 0}to{background-position:0 0}}
.Toast-module__KjmB9G__toastContainer{z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__KjmB9G__topRight{top:var(--space-4);right:var(--space-4)}.Toast-module__KjmB9G__topLeft{top:var(--space-4);left:var(--space-4)}.Toast-module__KjmB9G__bottomRight{bottom:var(--space-4);right:var(--space-4)}.Toast-module__KjmB9G__bottomLeft{bottom:var(--space-4);left:var(--space-4)}.Toast-module__KjmB9G__topCenter{top:var(--space-4);left:50%;transform:translate(-50%)}.Toast-module__KjmB9G__bottomCenter{bottom:var(--space-4);left:50%;transform:translate(-50%)}.Toast-module__KjmB9G__toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)var(--space-4);background-color:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-primary);pointer-events:auto;min-width:280px;max-width:400px;animation:.3s ease-out Toast-module__KjmB9G__slideIn;display:flex}@keyframes Toast-module__KjmB9G__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Toast-module__KjmB9G__toast.Toast-module__KjmB9G__exiting{animation:.2s ease-in forwards Toast-module__KjmB9G__slideOut}@keyframes Toast-module__KjmB9G__slideOut{to{opacity:0;transform:translate(100%)}}.Toast-module__KjmB9G__icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.Toast-module__KjmB9G__content{flex:1;min-width:0}.Toast-module__KjmB9G__title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-1)}.Toast-module__KjmB9G__message{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.Toast-module__KjmB9G__closeButton{padding:var(--space-1);cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0}.Toast-module__KjmB9G__closeButton:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.Toast-module__KjmB9G__success{border-left:4px solid var(--yt-success)}.Toast-module__KjmB9G__success .Toast-module__KjmB9G__icon{color:var(--yt-success)}.Toast-module__KjmB9G__error{border-left:4px solid var(--yt-error)}.Toast-module__KjmB9G__error .Toast-module__KjmB9G__icon{color:var(--yt-error)}.Toast-module__KjmB9G__warning{border-left:4px solid var(--yt-warning)}.Toast-module__KjmB9G__warning .Toast-module__KjmB9G__icon{color:var(--yt-warning)}.Toast-module__KjmB9G__info{border-left:4px solid var(--yt-info)}.Toast-module__KjmB9G__info .Toast-module__KjmB9G__icon{color:var(--yt-info)}.Toast-module__KjmB9G__progressBar{border-radius:0 0 var(--radius-lg)var(--radius-lg);height:3px;animation:linear forwards Toast-module__KjmB9G__shrink;position:absolute;bottom:0;left:0}.Toast-module__KjmB9G__success .Toast-module__KjmB9G__progressBar{background-color:var(--yt-success)}.Toast-module__KjmB9G__error .Toast-module__KjmB9G__progressBar{background-color:var(--yt-error)}.Toast-module__KjmB9G__warning .Toast-module__KjmB9G__progressBar{background-color:var(--yt-warning)}.Toast-module__KjmB9G__info .Toast-module__KjmB9G__progressBar{background-color:var(--yt-info)}@keyframes Toast-module__KjmB9G__shrink{0%{width:100%}to{width:0%}}
.Breadcrumb-module__4DR_Ya__breadcrumb{margin-bottom:var(--space-6)}.Breadcrumb-module__4DR_Ya__list{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__4DR_Ya__item{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.Breadcrumb-module__4DR_Ya__item svg{color:var(--text-tertiary);flex-shrink:0}.Breadcrumb-module__4DR_Ya__link{align-items:center;gap:var(--space-1);color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none;display:flex}.Breadcrumb-module__4DR_Ya__link:hover{color:var(--accent-primary)}.Breadcrumb-module__4DR_Ya__current{color:var(--text-primary);font-weight:var(--font-medium)}
.ToolCounter-module__Auw6hG__counter{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-3);background:var(--accent-light);border-radius:var(--radius-full);font-size:var(--text-sm);display:inline-flex}.ToolCounter-module__Auw6hG__number{color:var(--accent-primary);font-weight:600}.ToolCounter-module__Auw6hG__label{color:var(--text-secondary)}
.ToolLayout-module__NqQxgG__container{max-width:1400px;padding:var(--space-6)var(--space-4)var(--space-12);box-sizing:border-box;width:100%;margin:0 auto}@media (min-width:1440px){.ToolLayout-module__NqQxgG__container{padding:var(--space-8)var(--space-6)var(--space-12)}}.ToolLayout-module__NqQxgG__header{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-primary)}.ToolLayout-module__NqQxgG__headerContent{align-items:flex-start;gap:var(--space-4);display:flex}.ToolLayout-module__NqQxgG__icon{width:56px;height:56px;padding:var(--space-3);background:linear-gradient(135deg,var(--accent-primary)0%,var(--accent-secondary)100%);color:#fff;border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ToolLayout-module__NqQxgG__icon svg{width:28px;height:28px}.ToolLayout-module__NqQxgG__headerText{flex:1;min-width:0}.ToolLayout-module__NqQxgG__titleRow{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.ToolLayout-module__NqQxgG__title{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-tight);margin:0}.ToolLayout-module__NqQxgG__description{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:600px;margin:0}.ToolLayout-module__NqQxgG__content{width:100%}@media (max-width:640px){.ToolLayout-module__NqQxgG__container{padding:var(--space-4)var(--space-3)var(--space-8)}.ToolLayout-module__NqQxgG__headerContent{gap:var(--space-3);flex-direction:column}.ToolLayout-module__NqQxgG__icon{width:48px;height:48px;padding:var(--space-2)}.ToolLayout-module__NqQxgG__icon svg{width:24px;height:24px}.ToolLayout-module__NqQxgG__title{font-size:var(--text-2xl)}.ToolLayout-module__NqQxgG__titleRow{align-items:flex-start;gap:var(--space-2);flex-direction:column}}
.page-module__nXa-PW__toolInterface{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__nXa-PW__toolInterface{grid-template-columns:1fr 1fr}}.page-module__nXa-PW__panel{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-6)}.page-module__nXa-PW__fullWidth{grid-column:1/-1}.page-module__nXa-PW__panelTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module__nXa-PW__dateInputs{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.page-module__nXa-PW__dateField{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.page-module__nXa-PW__dateField label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}.page-module__nXa-PW__swapButton{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__nXa-PW__swapButton:hover{background:var(--accent-light);color:var(--accent-primary);border-color:var(--accent-primary)}.page-module__nXa-PW__resultGrid{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--space-4)}.page-module__nXa-PW__resultMain{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-primary);display:flex}.page-module__nXa-PW__resultValue{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--accent-primary)}.page-module__nXa-PW__resultLabel{font-size:var(--text-lg);color:var(--text-secondary)}.page-module__nXa-PW__resultDetails{gap:var(--space-3);flex-direction:column;display:flex}.page-module__nXa-PW__resultItem{gap:var(--space-1);flex-direction:column;display:flex}.page-module__nXa-PW__itemValue{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary)}.page-module__nXa-PW__itemLabel{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module__nXa-PW__calcSection{gap:var(--space-4);flex-direction:column;display:flex}.page-module__nXa-PW__operationToggle{gap:var(--space-2);background:var(--bg-secondary);padding:var(--space-1);border-radius:var(--radius-lg);display:flex}.page-module__nXa-PW__opButton{padding:var(--space-2)var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1}.page-module__nXa-PW__opButton:hover{color:var(--text-primary)}.page-module__nXa-PW__opButton.page-module__nXa-PW__active{background:var(--bg-primary);color:var(--accent-primary);box-shadow:var(--shadow-sm)}.page-module__nXa-PW__calcInputs{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.page-module__nXa-PW__calcField{gap:var(--space-2);flex-direction:column;display:flex}.page-module__nXa-PW__calcField label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}.page-module__nXa-PW__calcField input{text-align:center}.page-module__nXa-PW__calcResult{margin-top:var(--space-4);padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-lg);text-align:center}.page-module__nXa-PW__calcResultLabel{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-2);display:block}.page-module__nXa-PW__calcResultDate{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--accent-primary);text-transform:capitalize}.page-module__nXa-PW__quickActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__nXa-PW__quickActions button{flex:1;min-width:100px}@media (max-width:640px){.page-module__nXa-PW__dateInputs{flex-direction:column;align-items:stretch}.page-module__nXa-PW__swapButton{align-self:center;transform:rotate(90deg)}.page-module__nXa-PW__calcInputs{grid-template-columns:1fr}.page-module__nXa-PW__quickActions{flex-direction:column}.page-module__nXa-PW__quickActions button{width:100%}}
.page-module__UpNpbW__container{flex-direction:column;gap:2rem;display:flex}.page-module__UpNpbW__inputSection{justify-content:center;display:flex}.page-module__UpNpbW__inputCard{flex-direction:column;gap:.5rem;min-width:250px;display:flex}.page-module__UpNpbW__label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.page-module__UpNpbW__ageDisplay{background:linear-gradient(135deg,var(--accent-light)0%,transparent 100%);border:1px solid var(--border-primary);border-radius:1rem;justify-content:center;gap:3rem;padding:2.5rem;display:flex}@media (max-width:600px){.page-module__UpNpbW__ageDisplay{gap:1.5rem;padding:1.5rem}}.page-module__UpNpbW__ageValue{flex-direction:column;align-items:center;gap:.25rem;display:flex}.page-module__UpNpbW__ageNumber{color:var(--accent-primary);font-size:4rem;font-weight:700;line-height:1}@media (max-width:600px){.page-module__UpNpbW__ageNumber{font-size:2.5rem}}.page-module__UpNpbW__ageLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:1rem}.page-module__UpNpbW__birthdayCard{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.75rem;align-items:center;gap:1rem;padding:1.5rem;display:flex}.page-module__UpNpbW__birthdayIcon{color:var(--accent-primary);justify-content:center;align-items:center;display:flex}.page-module__UpNpbW__birthdayInfo{flex-direction:column;gap:.25rem;display:flex}.page-module__UpNpbW__birthdayLabel{color:var(--text-tertiary);font-size:.8125rem}.page-module__UpNpbW__birthdayDays{color:var(--accent-primary);font-size:1.5rem;font-weight:700}.page-module__UpNpbW__birthdayDate{color:var(--text-secondary);text-transform:capitalize;font-size:.875rem}.page-module__UpNpbW__statsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:700px){.page-module__UpNpbW__statsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__UpNpbW__statCard{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem;display:flex}.page-module__UpNpbW__statValue{color:var(--text-primary);font-family:SF Mono,monospace;font-size:1.5rem;font-weight:700}.page-module__UpNpbW__statLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.page-module__UpNpbW__factsSection{flex-direction:column;gap:1rem;display:flex}.page-module__UpNpbW__factsTitle{color:var(--text-primary);font-size:1rem;font-weight:600}.page-module__UpNpbW__factsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.page-module__UpNpbW__factCard{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;display:flex}.page-module__UpNpbW__factIcon{color:var(--accent-primary);justify-content:center;align-items:center;display:flex}.page-module__UpNpbW__factInfo{flex-direction:column;gap:.125rem;display:flex}.page-module__UpNpbW__factLabel{color:var(--text-tertiary);font-size:.75rem}.page-module__UpNpbW__factValue{color:var(--text-primary);font-size:.9375rem;font-weight:600}.page-module__UpNpbW__milestonesSection{flex-direction:column;gap:1rem;display:flex}.page-module__UpNpbW__milestonesTitle{color:var(--text-primary);font-size:1rem;font-weight:600}.page-module__UpNpbW__milestonesList{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__UpNpbW__milestone{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:2rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;display:flex}.page-module__UpNpbW__milestone.page-module__UpNpbW__achieved{background:#10b9811a;border-color:#10b9814d}.page-module__UpNpbW__milestoneIcon{color:var(--text-tertiary);font-size:.875rem}.page-module__UpNpbW__achieved .page-module__UpNpbW__milestoneIcon{color:#10b981}.page-module__UpNpbW__milestoneDays{color:var(--text-primary);font-weight:500}.page-module__UpNpbW__milestoneRemaining{color:var(--text-tertiary);font-size:.75rem}
.page-module__EyrnQG__container{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__EyrnQG__container{grid-template-columns:1fr 1fr}}.page-module__EyrnQG__calculator{gap:var(--space-6);flex-direction:column;display:flex}.page-module__EyrnQG__inputSection{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.page-module__EyrnQG__inputSection{grid-template-columns:1fr}}.page-module__EyrnQG__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.page-module__EyrnQG__label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.page-module__EyrnQG__actions{gap:var(--space-3);display:flex}.page-module__EyrnQG__result{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}.page-module__EyrnQG__imcDisplay{text-align:center}.page-module__EyrnQG__imcValue{font-size:4rem;font-weight:var(--font-bold);line-height:1}.page-module__EyrnQG__imcCategory{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-top:var(--space-2)}.page-module__EyrnQG__imcScale{padding:var(--space-6)0 var(--space-4)0;position:relative}.page-module__EyrnQG__scaleBar{border-radius:var(--radius-full);height:16px;display:flex;overflow:hidden}.page-module__EyrnQG__scaleSection{height:100%}.page-module__EyrnQG__scaleIndicator{transition:left var(--transition-normal);position:absolute;top:0;transform:translate(-50%)}.page-module__EyrnQG__indicatorArrow{border-left:10px solid #0000;border-right:10px solid #0000;border-top:16px solid var(--text-primary);width:0;height:0}.page-module__EyrnQG__scaleLabels{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);justify-content:space-between;display:flex}.page-module__EyrnQG__description{text-align:center;font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.page-module__EyrnQG__idealWeight{text-align:center;padding:var(--space-4);background-color:var(--bg-secondary);border-radius:var(--radius-lg)}.page-module__EyrnQG__idealWeight h4{margin:0 0 var(--space-2)0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary)}.page-module__EyrnQG__idealWeight p{font-size:var(--text-base);color:var(--text-primary);margin:0}.page-module__EyrnQG__idealWeight strong{color:var(--accent-primary)}.page-module__EyrnQG__infoSection{gap:var(--space-6);flex-direction:column;display:flex}.page-module__EyrnQG__infoSection h3{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.page-module__EyrnQG__table{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);overflow:hidden}.page-module__EyrnQG__tableHeader{gap:var(--space-2);padding:var(--space-3)var(--space-4);background-color:var(--bg-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);grid-template-columns:1fr 1.5fr 1fr;display:grid}.page-module__EyrnQG__tableRow{gap:var(--space-2);padding:var(--space-3)var(--space-4);font-size:var(--text-sm);border-top:1px solid var(--border-primary);grid-template-columns:1fr 1.5fr 1fr;display:grid}.page-module__EyrnQG__tableRow:hover{background-color:var(--bg-secondary)}.page-module__EyrnQG__imcRange{color:var(--accent-primary);font-family:Consolas,Monaco,monospace}.page-module__EyrnQG__risk{color:var(--text-tertiary)}.page-module__EyrnQG__disclaimer{padding:var(--space-4);border-radius:var(--radius-lg);background-color:#eab3081a;border:1px solid #eab3084d}.page-module__EyrnQG__disclaimer h4{margin:0 0 var(--space-2)0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:#eab308}.page-module__EyrnQG__disclaimer p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}
.page-module__dV7i2q__container{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__dV7i2q__container{grid-template-columns:1fr 320px}}.page-module__dV7i2q__calculator{gap:var(--space-6);flex-direction:column;display:flex}.page-module__dV7i2q__typeSelector{gap:var(--space-2);padding:var(--space-1);background-color:var(--bg-secondary);border-radius:var(--radius-lg);display:flex}.page-module__dV7i2q__typeBtn{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background-color:#0000;border:none;flex:1}.page-module__dV7i2q__typeBtn:hover{color:var(--text-primary)}.page-module__dV7i2q__typeBtn.page-module__dV7i2q__active{background-color:var(--bg-primary);color:var(--accent-primary);box-shadow:var(--shadow-sm)}.page-module__dV7i2q__inputGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.page-module__dV7i2q__inputGrid{grid-template-columns:1fr}}.page-module__dV7i2q__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.page-module__dV7i2q__label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.page-module__dV7i2q__actions{gap:var(--space-3);display:flex}.page-module__dV7i2q__result{gap:var(--space-6);padding:var(--space-6);background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);flex-direction:column;display:flex}.page-module__dV7i2q__resultCards{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.page-module__dV7i2q__resultCards{grid-template-columns:1fr}}.page-module__dV7i2q__resultCard{gap:var(--space-2);padding:var(--space-4);background-color:var(--bg-secondary);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.page-module__dV7i2q__resultLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.page-module__dV7i2q__resultValue{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary)}.page-module__dV7i2q__resultValueGreen{font-size:var(--text-xl);font-weight:var(--font-bold);color:#22c55e}.page-module__dV7i2q__chart{gap:var(--space-3);flex-direction:column;display:flex}.page-module__dV7i2q__chartLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}.page-module__dV7i2q__chartBar{border-radius:var(--radius-lg);height:32px;display:flex;overflow:hidden}.page-module__dV7i2q__chartPrincipal{background-color:var(--accent-primary);transition:width var(--transition-normal)}.page-module__dV7i2q__chartInterest{transition:width var(--transition-normal);background-color:#22c55e}.page-module__dV7i2q__chartLegend{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__dV7i2q__legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.page-module__dV7i2q__legendDotBlue{background-color:var(--accent-primary);border-radius:var(--radius-full);width:12px;height:12px}.page-module__dV7i2q__legendDotGreen{border-radius:var(--radius-full);background-color:#22c55e;width:12px;height:12px}.page-module__dV7i2q__breakdownToggle{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background-color:#0000;display:flex}.page-module__dV7i2q__breakdownToggle:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.page-module__dV7i2q__breakdown{background-color:var(--bg-secondary);border-radius:var(--radius-lg);max-height:400px;overflow:hidden auto}.page-module__dV7i2q__breakdownHeader{gap:var(--space-2);padding:var(--space-3)var(--space-4);background-color:var(--bg-tertiary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);grid-template-columns:60px 1fr 1fr;display:grid;position:sticky;top:0}.page-module__dV7i2q__breakdownBody{flex-direction:column;display:flex}.page-module__dV7i2q__breakdownRow{gap:var(--space-2);padding:var(--space-3)var(--space-4);font-size:var(--text-sm);border-bottom:1px solid var(--border-primary);grid-template-columns:60px 1fr 1fr;display:grid}.page-module__dV7i2q__breakdownRow:last-child{border-bottom:none}.page-module__dV7i2q__breakdownGreen{color:#22c55e}.page-module__dV7i2q__infoSection{gap:var(--space-4);flex-direction:column;display:flex}.page-module__dV7i2q__infoCard{padding:var(--space-4);background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl)}.page-module__dV7i2q__infoCard h3{margin:0 0 var(--space-2)0;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}.page-module__dV7i2q__infoCard p{margin:0 0 var(--space-3)0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.page-module__dV7i2q__infoCard code{padding:var(--space-3);background-color:var(--bg-secondary);border-radius:var(--radius-md);font-family:Consolas,Monaco,monospace;font-size:var(--text-sm);color:var(--accent-primary);text-align:center;display:block}.page-module__dV7i2q__formula{margin-top:var(--space-3)!important;font-size:var(--text-xs)!important;color:var(--text-tertiary)!important}.page-module__dV7i2q__tipCard{padding:var(--space-4);border-radius:var(--radius-xl);background-color:#8b5cf61a;border:1px solid #8b5cf64d}.page-module__dV7i2q__tipCard h4{margin:0 0 var(--space-2)0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--accent-primary)}.page-module__dV7i2q__tipCard p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}
.page-module__N_bOwq__container{max-width:var(--container-xl);padding:var(--space-6)var(--space-4)var(--space-12);box-sizing:border-box;width:100%;margin:0 auto}.page-module__N_bOwq__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-6);display:flex}.page-module__N_bOwq__breadcrumbLink{color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__N_bOwq__breadcrumbLink:hover{color:var(--accent-primary)}.page-module__N_bOwq__header{text-align:center;margin-bottom:var(--space-8)}.page-module__N_bOwq__toolTitleRow{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.page-module__N_bOwq__title{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary)}.page-module__N_bOwq__description{font-size:var(--text-lg);color:var(--text-secondary)}.page-module__N_bOwq__calculatorsGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__N_bOwq__calculatorsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__N_bOwq__calculatorCard{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-6)}.page-module__N_bOwq__cardTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);display:flex}.page-module__N_bOwq__cardIcon{width:24px;height:24px;color:var(--accent-primary)}.page-module__N_bOwq__inputGroup{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.page-module__N_bOwq__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}.page-module__N_bOwq__inputRow{gap:var(--space-2);align-items:center;display:flex}.page-module__N_bOwq__input{padding:var(--space-3);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);font-size:var(--text-base);color:var(--text-primary);transition:border-color var(--transition-fast);flex:1}.page-module__N_bOwq__input:focus{border-color:var(--accent-primary);outline:none}.page-module__N_bOwq__inputSuffix{font-size:var(--text-base);color:var(--text-secondary);font-weight:var(--font-medium)}.page-module__N_bOwq__resultBox{padding:var(--space-4);background-color:var(--accent-light);border-radius:var(--radius-lg);text-align:center}.page-module__N_bOwq__resultLabel{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.page-module__N_bOwq__resultValue{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--accent-primary)}.page-module__N_bOwq__resultSecondary{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.page-module__N_bOwq__highlight{font-weight:var(--font-semibold);color:var(--text-primary)}.page-module__N_bOwq__divider{background-color:var(--border-primary);height:1px;margin:var(--space-4)0}.page-module__N_bOwq__tipsSection{margin-top:var(--space-8);padding:var(--space-6);background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl)}.page-module__N_bOwq__tipsTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module__N_bOwq__tipsList{gap:var(--space-3);display:grid}.page-module__N_bOwq__tipItem{gap:var(--space-3);padding:var(--space-3);background-color:var(--bg-secondary);border-radius:var(--radius-lg);display:flex}.page-module__N_bOwq__tipIcon{width:20px;height:20px;color:var(--accent-primary);flex-shrink:0;margin-top:2px}.page-module__N_bOwq__tipText{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.page-module__N_bOwq__tipFormula{background-color:var(--bg-tertiary);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);font-family:Consolas,Monaco,monospace;font-size:var(--text-xs)}
.page-module__FHw8HG__container{max-width:var(--container-xl);padding:var(--space-6)var(--space-4)var(--space-12);box-sizing:border-box;width:100%;margin:0 auto}.page-module__FHw8HG__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-6);display:flex}.page-module__FHw8HG__breadcrumbLink{color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__FHw8HG__breadcrumbLink:hover{color:var(--accent-primary)}.page-module__FHw8HG__header{text-align:center;margin-bottom:var(--space-8)}.page-module__FHw8HG__toolTitleRow{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.page-module__FHw8HG__title{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary)}.page-module__FHw8HG__description{font-size:var(--text-lg);color:var(--text-secondary)}.page-module__FHw8HG__toolCard{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-6)}.page-module__FHw8HG__modeToggle{gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-1);background-color:var(--bg-secondary);border-radius:var(--radius-lg);width:fit-content;display:flex}.page-module__FHw8HG__modeButton{padding:var(--space-2)var(--space-4);color:var(--text-secondary);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);background-color:#0000;border:none}.page-module__FHw8HG__modeButton:hover{color:var(--text-primary)}.page-module__FHw8HG__modeButton.page-module__FHw8HG__active{background-color:var(--bg-primary);color:var(--accent-primary);box-shadow:var(--shadow-sm)}.page-module__FHw8HG__inputSection{margin-bottom:var(--space-6)}.page-module__FHw8HG__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin-bottom:var(--space-2);display:block}.page-module__FHw8HG__textarea{width:100%;min-height:150px;padding:var(--space-4);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);font-family:Consolas,Monaco,monospace;font-size:var(--text-sm);color:var(--text-primary);resize:vertical;transition:border-color var(--transition-fast)}.page-module__FHw8HG__textarea:focus{border-color:var(--accent-primary);outline:none}.page-module__FHw8HG__textarea::placeholder{color:var(--text-tertiary)}.page-module__FHw8HG__convertButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3)var(--space-6);background-color:var(--accent-primary);color:#fff;border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-fast);margin-bottom:var(--space-6);border:none;display:flex}.page-module__FHw8HG__convertButton:hover{background-color:var(--accent-hover)}.page-module__FHw8HG__outputSection{margin-bottom:var(--space-4)}.page-module__FHw8HG__outputHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.page-module__FHw8HG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__FHw8HG__copyButton{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);background-color:var(--accent-primary);color:#fff;border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast);border:none;display:flex}.page-module__FHw8HG__copyButton:hover{background-color:var(--accent-hover)}.page-module__FHw8HG__copyButton:disabled{opacity:.5;cursor:not-allowed}.page-module__FHw8HG__clearButton{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);display:flex}.page-module__FHw8HG__clearButton:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.page-module__FHw8HG__errorMessage{padding:var(--space-3);background-color:var(--error-light);border:1px solid var(--error);border-radius:var(--radius-lg);color:var(--error);font-size:var(--text-sm);margin-top:var(--space-4)}.page-module__FHw8HG__info{margin-top:var(--space-6);padding:var(--space-4);background-color:var(--bg-secondary);border-radius:var(--radius-lg)}.page-module__FHw8HG__infoTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module__FHw8HG__infoText{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}
.page-module__FDPKuq__toolInterface{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__FDPKuq__toolInterface{grid-template-columns:1fr 1fr}}.page-module__FDPKuq__panel{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-6)}.page-module__FDPKuq__fullWidth{grid-column:1/-1}.page-module__FDPKuq__panelHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.page-module__FDPKuq__panelTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}.page-module__FDPKuq__panelActions{gap:var(--space-2);display:flex}.page-module__FDPKuq__modeSection{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.page-module__FDPKuq__modeSection{flex-direction:row;justify-content:space-between;align-items:center}}.page-module__FDPKuq__modeToggle{gap:var(--space-2);background:var(--bg-secondary);padding:var(--space-1);border-radius:var(--radius-lg);display:flex}.page-module__FDPKuq__modeButton{padding:var(--space-3)var(--space-6);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none}.page-module__FDPKuq__modeButton:hover{color:var(--text-primary)}.page-module__FDPKuq__modeButton.page-module__FDPKuq__active{background:var(--bg-primary);color:var(--accent-primary);box-shadow:var(--shadow-sm)}.page-module__FDPKuq__typeToggle{gap:var(--space-4);display:flex}.page-module__FDPKuq__typeOption{align-items:flex-start;gap:var(--space-1);cursor:pointer;flex-direction:column;display:flex}.page-module__FDPKuq__typeOption input{opacity:0;position:absolute}.page-module__FDPKuq__typeOption span{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);transition:color var(--transition-fast);display:flex}.page-module__FDPKuq__typeOption span:before{content:"";border:2px solid var(--border-primary);width:16px;height:16px;transition:all var(--transition-fast);border-radius:50%}.page-module__FDPKuq__typeOption input:checked+span{color:var(--accent-primary)}.page-module__FDPKuq__typeOption input:checked+span:before{border-color:var(--accent-primary);background:var(--accent-primary);box-shadow:inset 0 0 0 3px var(--bg-primary)}.page-module__FDPKuq__typeOption small{font-size:var(--text-xs);color:var(--text-tertiary);margin-left:24px}.page-module__FDPKuq__textarea{width:100%;min-height:200px;padding:var(--space-4);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);resize:vertical;margin-bottom:var(--space-4);transition:border-color var(--transition-fast)}.page-module__FDPKuq__textarea:focus{border-color:var(--accent-primary);outline:none}.page-module__FDPKuq__textarea::placeholder{color:var(--text-tertiary)}.page-module__FDPKuq__error{padding:var(--space-4);background:var(--bg-error);color:var(--text-error);border-radius:var(--radius-lg);font-size:var(--text-sm);margin-bottom:var(--space-4)}.page-module__FDPKuq__urlParts{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.page-module__FDPKuq__urlPart{gap:var(--space-1);padding:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;display:flex}.page-module__FDPKuq__partLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase}.page-module__FDPKuq__partValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);word-break:break-all}.page-module__FDPKuq__paramsTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-3)}.page-module__FDPKuq__paramsTable{border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden}.page-module__FDPKuq__paramsHeader{gap:var(--space-4);padding:var(--space-3);background:var(--bg-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);grid-template-columns:1fr 2fr;display:grid}.page-module__FDPKuq__paramsRow{gap:var(--space-4);padding:var(--space-3);border-top:1px solid var(--border-primary);font-family:var(--font-mono);font-size:var(--text-sm);grid-template-columns:1fr 2fr;display:grid}.page-module__FDPKuq__paramKey{color:var(--accent-primary);font-weight:var(--font-medium)}.page-module__FDPKuq__paramValue{color:var(--text-primary);word-break:break-all}.page-module__FDPKuq__examples{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.page-module__FDPKuq__example{padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-lg)}.page-module__FDPKuq__example h3{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module__FDPKuq__example code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);word-break:break-all;margin-bottom:var(--space-3);display:block}.page-module__FDPKuq__tryButton{padding:var(--space-2)var(--space-3);background:var(--accent-light);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--accent-primary);cursor:pointer;transition:all var(--transition-fast);border:none}.page-module__FDPKuq__tryButton:hover{background:var(--accent-primary);color:#fff}@media (max-width:640px){.page-module__FDPKuq__typeToggle{gap:var(--space-2);flex-direction:column}.page-module__FDPKuq__paramsHeader,.page-module__FDPKuq__paramsRow{gap:var(--space-1);grid-template-columns:1fr}.page-module__FDPKuq__paramsHeader span:last-child,.page-module__FDPKuq__paramsRow span:first-child{font-size:var(--text-xs)}}
.page-module__Wuw39a__container{gap:var(--space-6);flex-direction:column;display:flex}.page-module__Wuw39a__inputSection{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__Wuw39a__inputSection{grid-template-columns:1fr 1fr}}.page-module__Wuw39a__inputPane{gap:var(--space-2);flex-direction:column;display:flex}.page-module__Wuw39a__paneHeader{justify-content:space-between;align-items:center;display:flex}.page-module__Wuw39a__paneTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.page-module__Wuw39a__lineCount{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__Wuw39a__textarea{width:100%;min-height:200px;padding:var(--space-4);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);font-family:Consolas,Monaco,Courier New,monospace;font-size:var(--text-sm);color:var(--text-primary);resize:vertical;transition:border-color var(--transition-fast)}.page-module__Wuw39a__textarea:focus{border-color:var(--accent-primary);outline:none}.page-module__Wuw39a__textarea::placeholder{color:var(--text-tertiary)}.page-module__Wuw39a__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__Wuw39a__stats{align-items:center;gap:var(--space-6);padding:var(--space-4);background-color:var(--bg-secondary);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.page-module__Wuw39a__statItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.page-module__Wuw39a__statBadge{padding:var(--space-1)var(--space-2);border-radius:var(--radius-md);font-weight:var(--font-semibold);font-size:var(--text-xs);font-family:Consolas,Monaco,monospace}.page-module__Wuw39a__statBadge.page-module__Wuw39a__added{color:#22c55e;background-color:#22c55e26}.page-module__Wuw39a__statBadge.page-module__Wuw39a__removed{color:#ef4444;background-color:#ef444426}.page-module__Wuw39a__statBadge.page-module__Wuw39a__unchanged{background-color:var(--bg-tertiary);color:var(--text-secondary)}.page-module__Wuw39a__diffOutput{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);overflow:hidden}.page-module__Wuw39a__diffHeader{padding:var(--space-4);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}.page-module__Wuw39a__diffHeader h3{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.page-module__Wuw39a__diffContent{max-height:500px;overflow:auto}.page-module__Wuw39a__emptyDiff{padding:var(--space-8);text-align:center;color:var(--text-tertiary);font-size:var(--text-sm)}.page-module__Wuw39a__diffLine{font-family:Consolas,Monaco,Courier New,monospace;font-size:var(--text-sm);border-bottom:1px solid var(--border-secondary);line-height:1.6;display:flex}.page-module__Wuw39a__diffLine:last-child{border-bottom:none}.page-module__Wuw39a__diffLine.page-module__Wuw39a__added{background-color:#22c55e1a}.page-module__Wuw39a__diffLine.page-module__Wuw39a__removed{background-color:#ef44441a}.page-module__Wuw39a__diffLine.page-module__Wuw39a__unchanged{background-color:#0000}.page-module__Wuw39a__lineNumbers{gap:var(--space-1);padding:var(--space-1)var(--space-2);background-color:var(--bg-secondary);border-right:1px solid var(--border-primary);-webkit-user-select:none;user-select:none;min-width:70px;display:flex}.page-module__Wuw39a__leftNumber,.page-module__Wuw39a__rightNumber{text-align:right;width:30px;font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__Wuw39a__diffPrefix{padding:var(--space-1)var(--space-2);font-weight:var(--font-bold);text-align:center;width:24px}.page-module__Wuw39a__added .page-module__Wuw39a__diffPrefix{color:#22c55e}.page-module__Wuw39a__removed .page-module__Wuw39a__diffPrefix{color:#ef4444}.page-module__Wuw39a__unchanged .page-module__Wuw39a__diffPrefix{color:var(--text-tertiary)}.page-module__Wuw39a__diffText{padding:var(--space-1)var(--space-2);white-space:pre-wrap;word-break:break-all;flex:1}.page-module__Wuw39a__added .page-module__Wuw39a__diffText{color:#22c55e}.page-module__Wuw39a__removed .page-module__Wuw39a__diffText{color:#ef4444}@media (max-width:640px){.page-module__Wuw39a__lineNumbers{display:none}.page-module__Wuw39a__stats{justify-content:center}}
.page-module__y4kT0a__container{max-width:var(--container-xl);padding:var(--space-6)var(--space-4)var(--space-12);box-sizing:border-box;width:100%;margin:0 auto}.page-module__y4kT0a__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-6);display:flex}.page-module__y4kT0a__breadcrumbLink{color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__y4kT0a__breadcrumbLink:hover{color:var(--accent-primary)}.page-module__y4kT0a__breadcrumbSeparator{color:var(--text-tertiary)}.page-module__y4kT0a__breadcrumbCurrent{color:var(--text-primary);font-weight:var(--font-medium)}.page-module__y4kT0a__toolHeader{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.page-module__y4kT0a__toolIcon{width:64px;height:64px;padding:var(--space-3);background-color:var(--accent-light);color:var(--accent-primary);border-radius:var(--radius-xl);flex-shrink:0}.page-module__y4kT0a__toolInfo{flex:1}.page-module__y4kT0a__toolTitleRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.page-module__y4kT0a__toolTitle{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary)}.page-module__y4kT0a__toolDescription{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed)}.page-module__y4kT0a__uploadSection{margin-bottom:var(--space-6)}.page-module__y4kT0a__resultsSection{gap:var(--space-6);flex-direction:column;display:flex}.page-module__y4kT0a__resultCard{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);overflow:hidden}.page-module__y4kT0a__resultHeader{padding:var(--space-4);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;display:flex}.page-module__y4kT0a__resultFileName{font-weight:var(--font-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__y4kT0a__resultActions{gap:var(--space-2);display:flex}.page-module__y4kT0a__removeButton{background-color:var(--bg-tertiary);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}.page-module__y4kT0a__removeButton:hover{background-color:var(--yt-error-light);color:var(--yt-error)}.page-module__y4kT0a__resultBody{gap:var(--space-4);padding:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__y4kT0a__resultBody{grid-template-columns:1fr 1fr}}.page-module__y4kT0a__imagePreview{aspect-ratio:1;background-color:var(--bg-secondary);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__y4kT0a__previewLabel{top:var(--space-2);left:var(--space-2);padding:var(--space-1)var(--space-2);background-color:var(--bg-inverse);color:var(--text-inverse);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-md);position:absolute}.page-module__y4kT0a__previewImage{object-fit:contain;max-width:100%;max-height:100%}.page-module__y4kT0a__statsSection{gap:var(--space-4);flex-direction:column;display:flex}.page-module__y4kT0a__statsGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.page-module__y4kT0a__statItem{padding:var(--space-3);background-color:var(--bg-secondary);border-radius:var(--radius-lg);text-align:center}.page-module__y4kT0a__statLabel{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;margin-bottom:var(--space-1)}.page-module__y4kT0a__statValue{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}.page-module__y4kT0a__statValue.page-module__y4kT0a__savings{color:var(--yt-success)}.page-module__y4kT0a__qualityControl{padding:var(--space-4);background-color:var(--bg-secondary);border-radius:var(--radius-lg)}.page-module__y4kT0a__downloadButton{margin-top:var(--space-4)}.page-module__y4kT0a__processingOverlay{color:var(--yt-white);font-size:var(--text-sm);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__y4kT0a__spinner{border:2px solid #0000;border-top-color:var(--yt-white);width:24px;height:24px;margin-right:var(--space-2);border-radius:50%;animation:.6s linear infinite page-module__y4kT0a__spin}@keyframes page-module__y4kT0a__spin{to{transform:rotate(360deg)}}.page-module__y4kT0a__emptyState{text-align:center;padding:var(--space-12);color:var(--text-tertiary)}.page-module__y4kT0a__instructions{margin-top:var(--space-8);padding:var(--space-6);background-color:var(--bg-secondary);border-radius:var(--radius-xl)}.page-module__y4kT0a__instructionsTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module__y4kT0a__instructionsList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.page-module__y4kT0a__instructionItem{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);display:flex}.page-module__y4kT0a__instructionNumber{background-color:var(--accent-light);width:24px;height:24px;color:var(--accent-primary);font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.page-module__GFkjTa__container{max-width:var(--container-xl);padding:var(--space-6)var(--space-4)var(--space-12);box-sizing:border-box;width:100%;margin:0 auto}.page-module__GFkjTa__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-6);display:flex}.page-module__GFkjTa__breadcrumbLink{color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__GFkjTa__breadcrumbLink:hover{color:var(--accent-primary)}.page-module__GFkjTa__header{text-align:center;margin-bottom:var(--space-8)}.page-module__GFkjTa__toolTitleRow{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.page-module__GFkjTa__title{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary)}.page-module__GFkjTa__description{font-size:var(--text-lg);color:var(--text-secondary)}.page-module__GFkjTa__toolCard{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-6)}.page-module__GFkjTa__statsGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.page-module__GFkjTa__statsGrid{grid-template-columns:repeat(4,1fr)}}.page-module__GFkjTa__statCard{background-color:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center}.page-module__GFkjTa__statValue{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--accent-primary);margin-bottom:var(--space-1)}.page-module__GFkjTa__statLabel{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__GFkjTa__textareaWrapper{margin-bottom:var(--space-4)}.page-module__GFkjTa__textarea{width:100%;min-height:300px;padding:var(--space-4);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);font-size:var(--text-base);color:var(--text-primary);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);font-family:inherit}.page-module__GFkjTa__textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-light);outline:none}.page-module__GFkjTa__textarea::placeholder{color:var(--text-tertiary)}.page-module__GFkjTa__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__GFkjTa__clearButton{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);display:flex}.page-module__GFkjTa__clearButton:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.page-module__GFkjTa__copyButton{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);background-color:var(--accent-primary);color:#fff;border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast);border:none;display:flex}.page-module__GFkjTa__copyButton:hover{background-color:var(--accent-hover)}.page-module__GFkjTa__extraStats{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-primary)}.page-module__GFkjTa__extraStatsTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module__GFkjTa__extraStatsGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.page-module__GFkjTa__extraStatsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__GFkjTa__extraStatItem{padding:var(--space-3);background-color:var(--bg-secondary);border-radius:var(--radius-md);justify-content:space-between;display:flex}.page-module__GFkjTa__extraStatLabel{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__GFkjTa__extraStatValue{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}
.page-module__6454Oq__container{flex-direction:column;gap:1.5rem;display:flex}.page-module__6454Oq__controls{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.page-module__6454Oq__modeSelector{background:var(--bg-tertiary);border-radius:.5rem;padding:.25rem;display:flex}.page-module__6454Oq__modeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-module__6454Oq__modeBtn:hover{color:var(--text-primary)}.page-module__6454Oq__modeBtn.page-module__6454Oq__active{background:var(--accent-primary);color:#fff}.page-module__6454Oq__options{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.page-module__6454Oq__option{align-items:center;gap:.5rem;display:flex}.page-module__6454Oq__optionLabel{color:var(--text-secondary);font-size:.875rem}.page-module__6454Oq__select{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.page-module__6454Oq__select:focus{border-color:var(--accent-primary);outline:none}.page-module__6454Oq__checkbox{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module__6454Oq__checkbox input{width:1rem;height:1rem;accent-color:var(--accent-primary)}.page-module__6454Oq__actions{gap:.5rem;margin-left:auto;display:flex}.page-module__6454Oq__editorArea{grid-template-columns:1fr auto 1fr;gap:1rem;min-height:400px;display:grid}@media (max-width:900px){.page-module__6454Oq__editorArea{grid-template-rows:1fr auto 1fr;grid-template-columns:1fr}}.page-module__6454Oq__panel{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.page-module__6454Oq__panelHeader{background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.page-module__6454Oq__panelTitle{color:var(--text-primary);font-size:.875rem;font-weight:600}.page-module__6454Oq__editor{background:var(--bg-primary);width:100%;min-height:300px;color:var(--text-primary);resize:none;border:none;flex:1;padding:1rem;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.6}.page-module__6454Oq__editor:focus{outline:none}.page-module__6454Oq__editor::placeholder{color:var(--text-tertiary)}.page-module__6454Oq__convertArea{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:900px){.page-module__6454Oq__convertArea{flex-direction:row}}.page-module__6454Oq__swapBtn{background:var(--bg-secondary);border:1px solid var(--border-primary);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__6454Oq__swapBtn:hover{background:var(--bg-tertiary);color:var(--accent-primary);border-color:var(--accent-primary)}.page-module__6454Oq__error{color:var(--yt-error);text-align:center;flex:1;justify-content:center;align-items:center;padding:2rem;font-size:.875rem;display:flex}.page-module__6454Oq__info{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.75rem;padding:1.25rem}.page-module__6454Oq__infoTitle{color:var(--text-primary);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.page-module__6454Oq__infoList{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.page-module__6454Oq__infoList li{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}
.page-module__bG0B6G__container{max-width:var(--container-xl);padding:var(--space-6)var(--space-4)var(--space-12);box-sizing:border-box;width:100%;margin:0 auto}.page-module__bG0B6G__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-6);display:flex}.page-module__bG0B6G__breadcrumbLink{color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__bG0B6G__breadcrumbLink:hover{color:var(--accent-primary)}.page-module__bG0B6G__breadcrumbSeparator{color:var(--text-tertiary)}.page-module__bG0B6G__breadcrumbCurrent{color:var(--text-primary);font-weight:var(--font-medium)}.page-module__bG0B6G__toolHeader{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.page-module__bG0B6G__toolIcon{width:64px;height:64px;padding:var(--space-3);background-color:var(--accent-light);color:var(--accent-primary);border-radius:var(--radius-xl);flex-shrink:0}.page-module__bG0B6G__toolInfo{flex:1}.page-module__bG0B6G__toolTitleRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.page-module__bG0B6G__toolTitle{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary)}.page-module__bG0B6G__toolDescription{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed)}.page-module__bG0B6G__optionsBar{gap:var(--space-4);padding:var(--space-4);background-color:var(--bg-secondary);border-radius:var(--radius-xl);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.page-module__bG0B6G__optionGroup{align-items:center;gap:var(--space-2);display:flex}.page-module__bG0B6G__optionLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}.page-module__bG0B6G__formatSelect{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background-color:var(--bg-primary);display:flex;overflow:hidden}.page-module__bG0B6G__formatOption{padding:var(--space-2)var(--space-4);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);transition:all var(--transition-fast);background:0 0;border:none}.page-module__bG0B6G__formatOption:not(:last-child){border-right:1px solid var(--border-primary)}.page-module__bG0B6G__formatOption:hover{background-color:var(--bg-tertiary)}.page-module__bG0B6G__formatOption.page-module__bG0B6G__active{background-color:var(--accent-primary);color:var(--yt-white)}.page-module__bG0B6G__uploadSection{margin-bottom:var(--space-6)}.page-module__bG0B6G__supportedFormats{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}.page-module__bG0B6G__resultsSection{gap:var(--space-4);flex-direction:column;display:flex}.page-module__bG0B6G__resultItem{align-items:center;gap:var(--space-4);padding:var(--space-4);background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);display:flex}.page-module__bG0B6G__resultPreview{background-color:var(--bg-secondary);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.page-module__bG0B6G__previewImage{object-fit:contain;max-width:100%;max-height:100%}.page-module__bG0B6G__resultInfo{flex:1;min-width:0}.page-module__bG0B6G__resultFileName{font-weight:var(--font-medium);color:var(--text-primary);margin-bottom:var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__bG0B6G__resultMeta{gap:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.page-module__bG0B6G__resultMetaItem{align-items:center;gap:var(--space-1);display:flex}.page-module__bG0B6G__resultArrow{color:var(--accent-primary);font-weight:var(--font-bold)}.page-module__bG0B6G__resultStatus{align-items:center;gap:var(--space-2);display:flex}.page-module__bG0B6G__statusBadge{padding:var(--space-1)var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-medium)}.page-module__bG0B6G__statusBadge.page-module__bG0B6G__success{background-color:var(--yt-success-light);color:var(--yt-success)}.page-module__bG0B6G__statusBadge.page-module__bG0B6G__processing{background-color:var(--yt-warning-light);color:var(--yt-warning)}.page-module__bG0B6G__statusBadge.page-module__bG0B6G__error{background-color:var(--yt-error-light);color:var(--yt-error)}.page-module__bG0B6G__resultActions{gap:var(--space-2);flex-shrink:0;display:flex}.page-module__bG0B6G__removeButton{background-color:var(--bg-secondary);border-radius:var(--radius-md);cursor:pointer;width:36px;height:36px;color:var(--text-secondary);transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}.page-module__bG0B6G__removeButton:hover{background-color:var(--yt-error-light);color:var(--yt-error)}.page-module__bG0B6G__batchActions{gap:var(--space-3);padding:var(--space-4);background-color:var(--bg-secondary);border-radius:var(--radius-xl);margin-top:var(--space-4);justify-content:center;display:flex}.page-module__bG0B6G__instructions{margin-top:var(--space-8);padding:var(--space-6);background-color:var(--bg-secondary);border-radius:var(--radius-xl)}.page-module__bG0B6G__instructionsTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module__bG0B6G__instructionsList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.page-module__bG0B6G__instructionItem{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);display:flex}.page-module__bG0B6G__instructionNumber{background-color:var(--accent-light);width:24px;height:24px;color:var(--accent-primary);font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}
