@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}._3f0Efq_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}._3f0Efq_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.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:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.yx4BoG_className{font-family:Cairo,Cairo Fallback;font-style:normal}.yx4BoG_variable{--font-cairo:"Cairo", "Cairo Fallback"}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
:root{--navy-950:#040817;--navy-900:#070d24;--navy:#0b1330;--navy-700:#121c44;--navy-600:#1a275a;--navy-500:#26377a;--blue:#1e6bff;--blue-600:#155ae6;--blue-700:#1048bd;--blue-300:#7ea6ff;--blue-100:#d6e3ff;--aqua:#22d3ee;--aqua-600:#0fb5d0;--white:#fff;--gray-25:#fafbfd;--gray-50:#f4f6fa;--soft:#e8eeff;--gray-100:#eceff5;--gray-200:#dfe4ee;--gray-300:#c6cddc;--gray-400:#8c95aa;--gray:#5b6478;--ink:#0b1330;--green:#15803d;--green-soft:#e6f6ec;--red:#d92d20;--red-soft:#fdecea;--amber:#b45309;--amber-500:#f59e0b;--amber-soft:#fef3e2;--violet:#8b5cf6;--violet-soft:#f1ebff;--c-express:#16b5d0;--c-premium:#1e6bff;--c-deep:#8b5cf6;--grad-blue:linear-gradient(135deg, #22d3ee 0%, #1e6bff 62%, #1552e0 100%);--grad-blue-h:linear-gradient(90deg, #1e6bff, #22d3ee);--grad-glow:radial-gradient(1200px 600px at 75% 10%, #1e6bff73, transparent 60%), radial-gradient(800px 500px at 10% 90%, #22d3ee2e, transparent 60%), linear-gradient(180deg, #0b1330 0%, #070d24 100%);--grad-text:linear-gradient(100deg, #22d3ee 0%, #7ea6ff 45%, #1e6bff 100%);--bg:#fff;--surface:#fff;--surface-2:#f4f6fa;--line:#e6eaf2;--line-strong:#d5dbe7;--text:#0b1330;--text-2:#5b6478;--text-3:#8c95aa;--r-xs:8px;--r-sm:12px;--r:16px;--r-lg:22px;--r-xl:30px;--r-pill:999px;--sh-1:0 1px 2px #0b13300d, 0 2px 8px #0b13300a;--sh-2:0 1px 2px #0b13300a, 0 10px 30px -8px #0b133024;--sh-3:0 30px 80px -20px #0b133059;--sh-blue:0 14px 34px -12px #1e6bffa6;--sh-glow:0 0 0 1px #ffffff0f, 0 20px 60px -10px #1e6bff73;--ease:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--font-h:var(--font-montserrat,"Montserrat"), var(--font-cairo,"Cairo"), system-ui, sans-serif;--font-b:var(--font-cairo,"Cairo"), system-ui, sans-serif;--container:1240px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-b);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{font-family:var(--font-h);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.12}p{margin:0}ul{margin:0;padding:0;list-style:none}::selection{background:#1e6bff2e}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}.display{letter-spacing:-.045em;font-size:clamp(44px,6vw,88px);font-weight:900;line-height:.98}.h1{letter-spacing:-.035em;font-size:clamp(34px,4.2vw,56px);font-weight:800}.h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,42px)}.h3{font-size:24px}.h4{letter-spacing:-.01em;font-size:18px}.h5{letter-spacing:-.005em;font-size:15px;font-weight:700}.lead{color:var(--text-2);font-size:19px;line-height:1.65}.small{font-size:14px}.xs{font-size:12.5px}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.eyebrow{font-family:var(--font-h);letter-spacing:.22em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--grad-blue-h);border-radius:2px;width:22px;height:2px}.eyebrow.plain:before{display:none}.grad-text{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.num{font-family:var(--font-h);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.strike{color:var(--text-3);font-weight:500;text-decoration:line-through}.price{font-family:var(--font-h);letter-spacing:-.03em;font-weight:800}.price small{color:var(--text-2);letter-spacing:0;margin-inline-start:4px;font-size:.5em;font-weight:700}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 28px}.container.narrow{max-width:880px}.container.wide{max-width:1440px}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.center{justify-content:center;align-items:center}.end{justify-content:flex-end}.start{align-items:flex-start}.grow{flex:1;min-width:0}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-48{gap:48px}.grid{gap:24px;display:grid}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-56{margin-top:56px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.w-full{width:100%}.tc{text-align:center}.tr{text-align:end}.nowrap{white-space:nowrap}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rel{position:relative}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.show-mobile{display:none!important}[data-lucide],.lucide{stroke-width:1.75px;flex:none;width:20px;height:20px}.i-14{width:14px!important;height:14px!important}.i-16{width:16px!important;height:16px!important}.i-18{width:18px!important;height:18px!important}.i-24{width:24px!important;height:24px!important}.i-28{width:28px!important;height:28px!important}.icon-tile{background:var(--soft);width:48px;height:48px;color:var(--blue);border-radius:14px;flex:none;place-items:center;display:grid}.icon-tile.sm{border-radius:11px;width:38px;height:38px}.icon-tile.sm svg{width:18px;height:18px}.icon-tile.lg{border-radius:18px;width:60px;height:60px}.icon-tile.dark{color:var(--aqua);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff14}.icon-tile.grad{background:var(--grad-blue);color:#fff;box-shadow:var(--sh-blue)}.icon-tile.green{background:var(--green-soft);color:var(--green)}.icon-tile.red{background:var(--red-soft);color:var(--red)}.icon-tile.amber{background:var(--amber-soft);color:var(--amber)}.icon-tile.violet{background:var(--violet-soft);color:var(--violet)}.btn{--h:48px;height:var(--h);border-radius:var(--r-pill);font-family:var(--font-h);letter-spacing:-.005em;white-space:nowrap;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease), color .2s;isolation:isolate;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn svg{stroke-width:2.2px;width:18px;height:18px}.btn:active{transform:scale(.97)}.btn-primary{background:var(--blue);color:#fff;box-shadow:var(--sh-blue), inset 0 1px 0 #ffffff40}.btn-primary:hover{background:var(--blue-600);transform:translateY(-1px)}.btn-primary:after,.btn-shine:after{content:"";transition:transform .9s var(--ease);z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:-2px;transform:translate(-120%)}.btn-primary:hover:after,.btn-shine:hover:after{transform:translate(120%)}.btn-grad{background:var(--grad-blue);color:#fff;box-shadow:var(--sh-blue)}.btn-dark{background:var(--navy);color:#fff}.btn-dark:hover{background:var(--navy-700)}.btn-white{color:var(--navy);box-shadow:var(--sh-2);background:#fff}.btn-outline{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:#fff}.btn-outline:hover{box-shadow:inset 0 0 0 1.5px var(--navy)}.btn-ghost{color:var(--navy);background:0 0}.btn-ghost:hover{background:var(--gray-50)}.btn-soft{background:var(--soft);color:var(--blue)}.btn-soft:hover{background:#dbe5ff}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.btn-glass:hover{background:#ffffff24}.btn-danger{background:var(--red);color:#fff;box-shadow:0 12px 26px -12px #d92d20b3}.btn-danger-soft{background:var(--red-soft);color:var(--red)}.btn-success{background:var(--green);color:#fff;box-shadow:0 12px 26px -12px #15803db3}.btn-wa{color:#06371b;background:#25d366}.btn-sm{--h:38px;gap:8px;padding:0 16px;font-size:13.5px}.btn-sm svg{width:16px;height:16px}.btn-xs{--h:30px;gap:6px;padding:0 12px;font-size:12.5px}.btn-xs svg{width:14px;height:14px}.btn-lg{--h:58px;padding:0 30px;font-size:16.5px}.btn-xl{--h:68px;border-radius:22px;padding:0 34px;font-size:18px}.btn-block{width:100%}.btn-icon{width:var(--h);padding:0}.btn-square{border-radius:14px}.btn[disabled],.btn.is-disabled{opacity:.45;pointer-events:none;box-shadow:none}.btn .kbd{margin-inline-start:4px}.link{color:var(--blue);align-items:center;gap:6px;font-weight:700;display:inline-flex}.link:hover{text-underline-offset:3px;text-decoration:underline}.link svg{width:16px;height:16px}.ripple{animation:ripple .7s var(--ease) forwards;pointer-events:none;z-index:0;background:#ffffff73;border-radius:50%;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(4)}}.field{flex-direction:column;gap:7px;display:flex}.label{color:var(--navy);justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.label .opt{color:var(--text-3);font-size:12.5px;font-weight:500}.input,.select,.textarea{border:1.5px solid var(--line-strong);background:#fff;border-radius:14px;outline:none;width:100%;height:50px;padding:0 16px;font-size:15.5px;transition:border-color .2s,box-shadow .2s}.textarea{resize:vertical;height:auto;min-height:110px;padding:14px 16px;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:focus,.select:focus,.textarea:focus,.input.is-focus{border-color:var(--blue);box-shadow:0 0 0 4px #1e6bff24}.input.is-error{border-color:var(--red);box-shadow:0 0 0 4px #d92d201a}.input.is-valid{border-color:var(--green)}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235B6478' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-inline-end:40px}[dir=rtl] .select{background-position:14px}.input-wrap{position:relative}.input-wrap>svg:first-child{inset-inline-start:15px;color:var(--text-3);pointer-events:none;width:19px;height:19px;position:absolute;top:50%;transform:translateY(-50%)}.input-wrap>svg:first-child+.input{padding-inline-start:44px}.input-wrap .suffix{inset-inline-end:8px;position:absolute;top:50%;transform:translateY(-50%)}.input-prefix{border:1.5px solid var(--line-strong);background:#fff;border-radius:14px;display:flex;overflow:hidden}.input-prefix span{background:var(--gray-50);color:var(--text-2);border-inline-end:1.5px solid var(--line);direction:ltr;place-items:center;padding:0 14px;font-size:14.5px;font-weight:700;display:grid}.input-prefix .input{border:0;border-radius:0;box-shadow:none!important}.help{color:var(--text-2);font-size:13px}.error-text{color:var(--red);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.error-text svg{width:15px;height:15px}.valid-text{color:var(--green);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.valid-text svg{width:15px;height:15px}.seg{border-radius:var(--r-pill);background:var(--gray-50);box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:4px;display:inline-flex;position:relative}.seg button,.seg a{border-radius:var(--r-pill);height:38px;color:var(--text-2);font-size:14px;font-weight:700;font-family:var(--font-h);align-items:center;gap:8px;padding:0 18px;transition:color .2s,background .25s;display:inline-flex}.seg button svg{width:16px;height:16px}.seg .on{color:var(--navy);box-shadow:var(--sh-1), 0 0 0 1px var(--line);background:#fff}.seg.dark{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.seg.dark button{color:#ffffffa6}.seg.dark .on{color:var(--navy);background:#fff}.seg.sm button{height:32px;padding:0 14px;font-size:13px}.switch{background:var(--gray-300);border-radius:99px;flex:none;width:48px;height:28px;transition:background .25s;display:inline-block;position:relative}.switch:after{content:"";top:3px;width:22px;height:22px;transition:transform .3s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 2px 6px #0b133040}.switch.on{background:var(--blue)}.switch.on:after{transform:translate(20px)}[dir=rtl] .switch.on:after{transform:translate(-20px)}.switch.red.on{background:var(--red)}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;display:inline-flex}.check .box{border:1.75px solid var(--gray-300);background:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:all .2s;display:grid}.check .box svg{stroke-width:3px;color:#fff;opacity:0;width:15px;height:15px}.check.on .box{background:var(--blue);border-color:var(--blue)}.check.on .box svg{opacity:1}.radio-dot{border:1.75px solid var(--gray-300);background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.on>.radio-dot,.radio-dot.on{border-color:var(--blue)}.on>.radio-dot:after,.radio-dot.on:after{content:"";background:var(--blue);border-radius:50%;width:11px;height:11px}.choice{border-radius:var(--r);border:1.5px solid var(--line-strong);cursor:pointer;transition:border-color .2s, box-shadow .25s, transform .25s var(--ease);background:#fff;align-items:flex-start;gap:14px;padding:18px;display:flex;position:relative}.choice:hover{border-color:var(--blue-300)}.choice.on{border-color:var(--blue);box-shadow:0 0 0 4px #1e6bff1f, var(--sh-2)}.choice.on .tick{opacity:1;transform:scale(1)}.choice .tick{top:12px;background:var(--blue);color:#fff;opacity:0;width:24px;height:24px;transition:all .3s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:12px;transform:scale(.5)}.choice .tick svg{stroke-width:3px;width:14px;height:14px}.choice.disabled{opacity:.5;pointer-events:none}.chip{border-radius:var(--r-pill);border:1.5px solid var(--line-strong);height:36px;color:var(--navy);white-space:nowrap;background:#fff;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.chip svg{width:15px;height:15px}.chip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.chip.blue.on{background:var(--blue);border-color:var(--blue)}.chip .count{background:var(--gray-100);color:var(--text-2);border-radius:99px;padding:0 7px;font-size:11.5px;line-height:19px}.chip.on .count{color:#fff;background:#ffffff2e}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-1), 0 0 0 1px var(--line);position:relative}.card.pad{padding:24px}.card.pad-lg{padding:32px}.card.flat{box-shadow:0 0 0 1px var(--line)}.card.raised{box-shadow:var(--sh-2), 0 0 0 1px var(--line)}.card.soft{background:var(--gray-50);box-shadow:none}.card.dark{background:var(--navy);color:#fff;box-shadow:var(--sh-glow)}.card.glow{background:var(--grad-glow);color:#fff;overflow:hidden}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.card-head h3,.card-head .h4{letter-spacing:-.01em;font-size:16.5px}.card-body{padding:24px}.card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.glass{-webkit-backdrop-filter:blur(18px)saturate(140%);border-radius:var(--r-lg);color:#fff;background:#ffffff12;border:1px solid #ffffff1f}.glass-light{-webkit-backdrop-filter:blur(20px)saturate(160%);box-shadow:var(--sh-2);background:#ffffffb8;border:1px solid #ffffffe6}.divider{background:var(--line);border:0;height:1px;margin:0}.vdivider{background:var(--line);align-self:stretch;width:1px}.shine{overflow:hidden}.shine:before{content:"";transition:transform 1.1s var(--ease);pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 30%,#ffffff8c 48%,#0000 62%);position:absolute;inset:0;transform:translate(-110%)}.shine:hover:before{transform:translate(110%)}.badge{border-radius:var(--r-pill);white-space:nowrap;background:var(--gray-100);height:26px;color:var(--text-2);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.badge svg{stroke-width:2.4px;width:13px;height:13px}.badge .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.badge.lg{height:32px;padding:0 13px;font-size:13.5px}.badge.blue{background:var(--soft);color:var(--blue)}.badge.navy{background:var(--navy);color:#fff}.badge.aqua{color:#0e7490;background:#ddf8fd}.badge.green{background:var(--green-soft);color:var(--green)}.badge.red{background:var(--red-soft);color:var(--red)}.badge.amber{background:var(--amber-soft);color:var(--amber)}.badge.violet{background:var(--violet-soft);color:#6d3fe0}.badge.gray{background:var(--gray-100);color:var(--gray)}.badge.grad{background:var(--grad-blue);color:#fff}.badge.outline{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--navy);background:0 0}.badge.pulse .dot{animation:1.6s infinite pulse}@keyframes pulse{0%{box-shadow:0 0}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.kbd{background:var(--gray-50);min-width:22px;height:22px;box-shadow:inset 0 -1px 0 var(--line-strong), 0 0 0 1px var(--line);color:var(--text-2);font-size:11.5px;font-weight:700;font-family:var(--font-b);border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.avatar{width:40px;height:40px;font-family:var(--font-h);color:#fff;background:var(--grad-blue);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;position:relative}.avatar.sm{width:30px;height:30px;font-size:11.5px}.avatar.lg{width:56px;height:56px;font-size:19px}.avatar.xl{width:84px;height:84px;font-size:28px}.avatar.navy{background:linear-gradient(135deg,#26377a,#0b1330)}.avatar.violet{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.avatar.amber{background:linear-gradient(135deg,#fbbf24,#d97706)}.avatar.green{background:linear-gradient(135deg,#4ade80,#15803d)}.avatar.rose{background:linear-gradient(135deg,#fb7185,#e11d48)}.avatar .online{bottom:0;background:#22c55e;border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-end:0;box-shadow:0 0 0 2px #fff}.avatars{display:flex}.avatars .avatar{box-shadow:0 0 0 2.5px #fff}.avatars .avatar+.avatar{margin-inline-start:-10px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs a,.tabs button{color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;margin-inline-end:22px;padding:14px 4px;font-size:14.5px;font-weight:700;display:inline-flex;position:relative}.tabs .on{color:var(--navy)}.tabs .on:after{content:"";background:var(--blue);border-radius:3px 3px 0 0;height:2.5px;position:absolute;bottom:-1px;left:0;right:0}.tabs .count{background:var(--gray-100);color:var(--text-2);border-radius:99px;padding:1px 7px;font-size:11.5px}.tabs .on .count{background:var(--soft);color:var(--blue)}.bar{background:var(--gray-100);border-radius:99px;height:10px;position:relative;overflow:hidden}.bar>i{background:var(--grad-blue-h);width:var(--v,50%);border-radius:99px;position:absolute;inset-block:0;inset-inline-start:0}.bar.thin{height:6px}.bar.green>i{background:var(--green)}.bar.amber>i{background:var(--amber-500)}.bar.red>i{background:var(--red)}.bar.dark{background:#ffffff1a}.ring{--v:60;--s:120px;--t:12px;width:var(--s);height:var(--s);background:conic-gradient(from -90deg, var(--aqua), var(--blue) calc(var(--v) * 1%), var(--gray-100) 0);border-radius:50%;place-items:center;display:grid;position:relative}.ring:before{content:"";inset:var(--t);background:var(--ring-bg,#fff);border-radius:50%;position:absolute}.ring>*{position:relative}.stepper{counter-reset:s;align-items:center;gap:0;display:flex}.stepper .st{color:var(--text-3);white-space:nowrap;flex:1;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.stepper .st:last-child{flex:none}.stepper .st i{width:30px;height:30px;font-style:normal;font-family:var(--font-h);background:var(--gray-100);color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:13px;transition:all .3s;display:grid}.stepper .st i svg{stroke-width:3px;width:15px;height:15px}.stepper .st:after{content:"";background:var(--line);border-radius:2px;flex:1;height:2px;margin:0 8px}.stepper .st:last-child:after{display:none}.stepper .st.done i{background:var(--navy);color:#fff}.stepper .st.done:after{background:var(--navy)}.stepper .st.now{color:var(--navy)}.stepper .st.now i{background:var(--blue);color:#fff;box-shadow:0 0 0 5px #1e6bff29}.timeline{flex-direction:column;display:flex;position:relative}.tl-item{grid-template-columns:36px 1fr auto;gap:14px;padding-bottom:22px;display:grid;position:relative}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";inset-inline-start:17px;background:var(--line);width:2px;position:absolute;top:34px;bottom:0}.tl-item:last-child:before{display:none}.tl-item.done:before{background:var(--blue)}.tl-dot{background:var(--gray-50);width:36px;height:36px;color:var(--text-3);box-shadow:inset 0 0 0 1.5px var(--line-strong);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.tl-dot svg{width:17px;height:17px}.tl-item.done .tl-dot{background:var(--blue);color:#fff;box-shadow:none}.tl-item.now .tl-dot{color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue), 0 0 0 6px #1e6bff24;background:#fff}.tl-item.now .tl-dot:after{content:"";border:2px solid var(--blue);opacity:.5;border-radius:50%;animation:2s infinite halo;position:absolute;inset:-6px}@keyframes halo{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.tl-title{padding-top:6px;font-size:15px;font-weight:700;line-height:1.35}.tl-sub{color:var(--text-2);margin-top:2px;font-size:13.5px}.tl-time{color:var(--text-3);font-variant-numeric:tabular-nums;padding-top:7px;font-size:13px;font-weight:700}.tl-item.todo .tl-title{color:var(--text-3);font-weight:600}.table-wrap{overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.table th{text-align:start;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);background:var(--gray-25);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:700;position:sticky;top:0}.table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:14px 16px}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:#f8faff}.table tr.sel{background:#f3f7ff}.table .t-strong{color:var(--navy);font-weight:700}.table .t-sub{color:var(--text-3);font-size:12.5px}.cell-user{align-items:center;gap:11px;display:flex}.scrim{-webkit-backdrop-filter:blur(5px);z-index:80;background:#070d247a;place-items:center;padding:24px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.modal{width:100%;max-width:520px;box-shadow:var(--sh-3);animation:pop .4s var(--ease-spring);background:#fff;border-radius:26px;flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.modal.lg{max-width:720px}.modal.xl{max-width:960px}.modal-head{align-items:flex-start;gap:14px;padding:24px 26px 6px;display:flex}.modal-head h3{font-size:21px}.modal-body{padding:16px 26px 22px;overflow-y:auto}.modal-foot{border-top:1px solid var(--line);background:var(--gray-25);justify-content:flex-end;gap:10px;padding:16px 26px;display:flex}.modal .x{width:36px;height:36px;color:var(--text-2);background:var(--gray-50);border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.drawer-scrim{place-items:stretch end;padding:0}.drawer{width:560px;max-width:100%;height:100%;box-shadow:var(--sh-3);animation:slideIn .45s var(--ease);background:#fff;flex-direction:column;display:flex}.drawer .modal-body{flex:1}@keyframes fadeIn{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes slideIn{0%{opacity:0;transform:translate(40px)}}@keyframes slideInRtl{0%{opacity:0;transform:translate(-40px)}}[dir=rtl] .drawer{animation-name:slideInRtl}.toast-stack{z-index:100;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{background:var(--navy);color:#fff;box-shadow:var(--sh-3);animation:pop .45s var(--ease-spring);border-radius:16px;align-items:center;gap:12px;min-width:320px;padding:12px 14px 12px 12px;font-size:14.5px;font-weight:600;display:flex}.toast .ic{width:32px;height:32px;color:var(--aqua);background:#22d3ee29;border-radius:10px;place-items:center;display:grid}.toast .ic.ok{color:#4ade80;background:#22c55e2e}.toast .ic.err{color:#f87171;background:#f871712e}.toast .ic svg{width:17px;height:17px}.toast .act{color:var(--aqua);margin-inline-start:auto;padding-inline-start:14px;font-size:13.5px;font-weight:700}.callout{border-radius:var(--r);background:var(--soft);color:var(--navy);align-items:flex-start;gap:14px;padding:16px 18px;font-size:14.5px;display:flex}.callout>svg{color:var(--blue);margin-top:2px}.callout b{font-weight:700}.callout.amber{background:var(--amber-soft)}.callout.amber>svg{color:var(--amber)}.callout.red{background:var(--red-soft)}.callout.red>svg{color:var(--red)}.callout.green{background:var(--green-soft)}.callout.green>svg{color:var(--green)}.callout.dark{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.menu{min-width:220px;box-shadow:var(--sh-3), 0 0 0 1px var(--line);z-index:60;animation:pop .3s var(--ease-spring);background:#fff;border-radius:16px;padding:6px;position:absolute}.menu a,.menu button{width:100%;color:var(--navy);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.menu a:hover,.menu button:hover,.menu .hl{background:var(--gray-50)}.menu svg{width:17px;height:17px;color:var(--text-2)}.menu .danger,.menu .danger svg{color:var(--red)}.menu hr{background:var(--line);border:0;height:1px;margin:6px 0}.empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.empty .art{background:radial-gradient(circle at 50% 40%, var(--soft), transparent 70%);width:120px;height:120px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.empty .art svg{stroke-width:1.4px;width:44px;height:44px}.skel{background:linear-gradient(90deg, var(--gray-100) 0%, var(--gray-50) 50%, var(--gray-100) 100%);background-size:200% 100%;border-radius:10px;animation:1.4s linear infinite skel}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.acc{border-radius:var(--r);box-shadow:0 0 0 1px var(--line);background:#fff;transition:box-shadow .25s}.acc+.acc{margin-top:12px}.acc summary{cursor:pointer;font-size:16.5px;font-weight:700;font-family:var(--font-h);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .pm{background:var(--gray-50);width:32px;height:32px;transition:transform .3s var(--ease), background .2s;border-radius:50%;flex:none;place-items:center;display:grid}.acc[open]{box-shadow:0 0 0 1.5px var(--blue), var(--sh-2)}.acc[open] summary .pm{background:var(--blue);color:#fff;transform:rotate(45deg)}.acc .acc-body{color:var(--text-2);padding:0 22px 22px}.compare{border-radius:var(--r-lg);-webkit-user-select:none;user-select:none;aspect-ratio:16/10;background:var(--navy);--pos:50%;touch-action:none;cursor:ew-resize;position:relative;overflow:hidden}.compare img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.compare .after{clip-path:inset(0 0 0 var(--pos))}.compare .handle{top:0;bottom:0;left:var(--pos);background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 22px #22d3eee6}.compare .knob{top:50%;left:var(--pos);-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff2e;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 10px 30px #00000059}.compare .knob svg{stroke-width:2.4px;width:22px;height:22px}.compare .tag{letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:800;font-family:var(--font-h);background:#070d2499;border-radius:99px;padding:6px 12px;position:absolute;top:16px}.compare .tag.b{left:16px}.compare .tag.a{background:#1e6bffd9;right:16px}.photo{background:var(--gray-100);aspect-ratio:4/3;border-radius:14px;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo .ptag{inset-inline-start:8px;letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:10.5px;font-weight:800;font-family:var(--font-h);background:#070d24a6;border-radius:8px;padding:4px 8px;position:absolute;top:8px}.photo .ptag.after{background:var(--blue)}.logo{align-items:center;gap:11px;display:inline-flex}.logo svg.sym{width:38px;height:38px}.logo .wm{font-family:var(--font-h);letter-spacing:-.02em;font-size:23px;font-weight:900;line-height:1}.logo .wm b{color:var(--blue);font-weight:900}.logo .desc{letter-spacing:.42em;color:var(--text-2);margin-top:3px;font-size:7.5px;font-weight:700;display:block}.logo.rev .wm{color:#fff}.logo.rev .desc{color:#ffffff8c}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.no-anim .reveal{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}.wave{pointer-events:none;height:90px;position:absolute;bottom:-1px;left:0;right:0}.wave svg{width:100%;height:100%}@media (max-width:1080px){.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.g-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.container{padding:0 16px}.g-2,.g-3,.g-4{grid-template-columns:minmax(0,1fr)}.g-5{grid-template-columns:repeat(2,minmax(0,1fr))}.hide-mobile{display:none!important}.show-mobile{display:initial!important}.lead{font-size:17px}.modal{border-radius:24px 24px 0 0;align-self:end;max-height:92vh}.scrim{place-items:end stretch;padding:0}.toast{width:calc(100vw - 32px);min-width:0}}.stitch .fab-wa,.stitch .sticky-book,.stitch .emp-tabs-fixed{display:none!important}.stitch .hdr{position:relative!important}.stitch .adm-side{height:auto!important;position:relative!important}.stitch aside[style*=sticky],.stitch .acct-nav,.stitch .summary,.stitch .book-top,.stitch .adm-top,.stitch [data-sticky],.stitch .tray{position:relative!important;top:auto!important}.stitch body.emp-body{position:relative}
.topbar{z-index:51;background:var(--navy);color:#fff;font-size:13.5px;font-weight:600;position:relative;overflow:hidden}.topbar .container{justify-content:center;align-items:center;gap:12px;height:40px;display:flex}.topbar:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee40,#0000);animation:5s infinite sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep{60%,to{transform:translate(100%)}}.topbar .tag{background:var(--grad-blue);letter-spacing:.1em;font-size:11px;font-weight:800;font-family:var(--font-h);border-radius:99px;padding:2px 9px}.topbar a{color:var(--aqua);align-items:center;gap:4px;font-weight:700;display:inline-flex}.topbar a svg{width:15px;height:15px}.topbar.paused{background:linear-gradient(90deg,#7a2e0b,#b45309)}.topbar.paused:before{display:none}.hdr{z-index:50;transition:background .35s,box-shadow .35s,color .35s;position:sticky;top:0}.hdr .container{align-items:center;gap:28px;height:76px;display:flex}.hdr nav{gap:4px;margin-inline-start:18px;display:flex}.hdr nav a{white-space:nowrap;color:var(--text-2);font-size:14.5px;font-weight:700;font-family:var(--font-h);letter-spacing:-.005em;border-radius:99px;padding:9px 14px;transition:color .2s,background .2s}.hdr nav a:hover{color:var(--navy);background:var(--gray-50)}.hdr nav a.on{color:var(--navy)}.hdr .right{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.hdr .lang{color:var(--text-2);font-size:14px;font-weight:700;font-family:var(--font-b);border-radius:99px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.hdr .lang svg{width:17px;height:17px}.hdr-light .hdr,.hdr.scrolled{-webkit-backdrop-filter:blur(18px)saturate(180%);box-shadow:0 1px 0 var(--line);background:#ffffffd1}.hdr-dark .hdr:not(.scrolled){color:#fff;background:0 0}.hdr-dark .hdr:not(.scrolled) nav a{color:#ffffffb8}.hdr-dark .hdr:not(.scrolled) nav a:hover,.hdr-dark .hdr:not(.scrolled) nav a.on{color:#fff;background:#ffffff14}.hdr-dark .hdr:not(.scrolled) .lang{color:#fffc}.hdr-dark .hdr:not(.scrolled) .logo .wm{color:#fff}.hdr-dark .hdr:not(.scrolled) .logo .desc{color:#ffffff8c}.hdr-dark .hdr:not(.scrolled) .btn-outline{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #ffffff38}.hdr-dark .hdr:not(.scrolled) .btn-ghost{color:#fff}.hdr-dark .site-hero-wrap{margin-top:-76px}.hdr .burger{display:none}.fab-wa{inset-inline-end:20px;z-index:45;color:#fff;width:50px;height:50px;transition:transform .3s var(--ease-spring);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;box-shadow:0 14px 30px -8px #25d36699}.fab-wa:hover{transform:scale(1.08)rotate(-6deg)}.fab-wa svg{width:26px;height:26px}.fab-wa:after{content:"";border:2px solid #25d366;border-radius:50%;animation:2.4s infinite halo;position:absolute;inset:0}.sticky-book{display:none}.site-hero-wrap{background:var(--navy-900);color:#fff;isolation:isolate;position:relative;overflow:hidden}.hero{min-height:920px;padding-top:140px;padding-bottom:150px;position:relative}.hero-bg{z-index:-2;background:var(--grad-glow);position:absolute;inset:0}.hero-grid-lines{z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 0%,#0000 70%)}#hero-canvas{top:0;z-index:-1;width:62%;height:100%;position:absolute;inset-inline-end:-4%}.hero-inner{grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;display:grid}.hero .live-pill{color:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-radius:99px;align-items:center;gap:10px;padding:7px 16px 7px 8px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.hero .live-pill .lv{color:#4ade80;letter-spacing:.1em;font-size:11.5px;font-weight:800;font-family:var(--font-h);background:#22c55e29;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.hero .live-pill .lv i{color:#4ade80;background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}.hero h1{margin-top:26px}.hero h1 .line{padding-bottom:.06em;display:block;overflow:hidden}.hero h1 .line>span{animation:rise 1.1s var(--ease) both;display:inline-block}.hero h1 .line:nth-child(2)>span{animation-delay:.12s}@keyframes rise{0%{transform:translateY(105%)}}.shine-text{background:linear-gradient(100deg,#22d3ee 0%,#7ea6ff 30%,#fff 46%,#7ea6ff 56%,#1e6bff 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite shineText}@keyframes shineText{0%,to{background-position:100% 0}50%{background-position:0 0}}.hero .sub{color:#ffffffb8;max-width:540px;margin-top:24px;font-size:20px;line-height:1.6}.hero .cta-row{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero .trust{color:#ffffffa6;align-items:center;gap:32px;margin-top:44px;font-size:13.5px;display:flex}.hero .trust b{font-family:var(--font-h);color:#fff;letter-spacing:-.03em;font-size:26px;display:block}.hero .trust .stars{color:#fbbf24;gap:2px;display:flex}.hero .trust .stars svg{fill:currentColor;width:15px;height:15px}.float-chip{z-index:2;border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:13.5px;animation:6s ease-in-out infinite floaty;display:flex;position:absolute}.float-chip b{font-family:var(--font-h);letter-spacing:-.01em;font-size:14.5px;display:block}.float-chip span{color:#ffffffa6;font-size:12.5px}.float-chip .ic{background:var(--grad-blue);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.float-chip .ic svg{width:19px;height:19px}.float-chip.c1{top:23%;inset-inline-end:31%}.float-chip.c2{top:56%;animation-delay:-2s;inset-inline-end:3%}.float-chip.c3{top:74%;animation-delay:-4s;inset-inline-end:30%}.float-chip .mini-photos{gap:4px;display:flex}.float-chip .mini-photos img{object-fit:cover;border-radius:8px;width:42px;height:32px}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.dock{z-index:3;margin-top:-74px;position:relative}.dock-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border-radius:28px;grid-template-columns:1.15fr 1fr 1.2fr auto;align-items:stretch;gap:0;padding:10px;display:grid;box-shadow:0 40px 90px -30px #070d2499,0 0 0 1px #fff9}.dock .cell{cursor:pointer;border-radius:20px;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px 20px;transition:background .2s;display:flex;position:relative}.dock .cell:hover{background:var(--gray-50)}.dock .cell+.cell:before{content:"";inset-inline-start:0;background:var(--line);width:1px;position:absolute;top:18px;bottom:18px}.dock .cell label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;font-weight:800;font-family:var(--font-h);align-items:center;gap:6px;display:flex}.dock .cell label svg{width:13px;height:13px;color:var(--blue)}.dock .cell .v{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex;overflow:hidden}.dock .cell .v .ok{color:var(--green);align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.dock .cell .v .ok svg{width:14px;height:14px}.dock .seg{margin-top:2px}.dock .seg button{height:32px;padding:0 13px;font-size:13px}.dock .go{align-items:center;gap:16px;padding-inline-start:18px;display:flex}.dock .go .p{text-align:end;line-height:1.15}.dock .go .p small{color:var(--text-3);font-size:12px;font-weight:700;display:block}.dock .go .p b{font-family:var(--font-h);letter-spacing:-.03em;font-size:26px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{gap:56px;width:max-content;animation:40s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.zone-strip{padding:34px 0 10px}.zone-strip .item{font-family:var(--font-h);color:var(--gray-300);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:12px;font-size:22px;font-weight:800;display:flex}.zone-strip .item svg{color:var(--aqua);width:18px;height:18px}.section{padding:120px 0;position:relative}.section.tight{padding:80px 0}.section.gray{background:var(--gray-50)}.section.dark{background:var(--navy-900);color:#fff;isolation:isolate;overflow:hidden}.section.dark .muted,.section.dark .lead{color:#ffffffa8}.section.glow{background:var(--grad-glow);color:#fff;isolation:isolate;overflow:hidden}.section.glow .lead,.section.glow .muted{color:#ffffffb3}.sec-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.sec-head .l{max-width:660px}.sec-head h2,.sec-head .lead{margin-top:16px}.sec-head.center{text-align:center;flex-direction:column;align-items:center}.sec-head.center .l{margin:0 auto}.big-index{font-family:var(--font-h);letter-spacing:.2em;color:var(--text-3);font-size:13px;font-weight:900}.pkg-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.pkg{box-shadow:var(--sh-1), 0 0 0 1px var(--line);transition:transform .45s var(--ease), box-shadow .45s var(--ease);isolation:isolate;background:#fff;border-radius:28px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.pkg:hover{box-shadow:var(--sh-3), 0 0 0 1px var(--line);transform:translateY(-6px)}.pkg .pk-top{justify-content:space-between;align-items:flex-start;display:flex}.pkg .pk-kicker{font-family:var(--font-h);letter-spacing:.22em;text-transform:uppercase;color:var(--blue);font-size:11.5px;font-weight:800}.pkg h3{letter-spacing:-.03em;margin-top:10px;font-size:26px}.pkg .pk-desc{color:var(--text-2);min-height:46px;margin-top:8px;font-size:14.5px}.pkg .pk-price{align-items:baseline;gap:10px;margin-top:22px;display:flex}.pkg .pk-price .price{font-size:46px;line-height:1}.pkg .pk-meta{color:var(--text-2);gap:14px;margin-top:10px;font-size:13.5px;font-weight:600;display:flex}.pkg .pk-meta span{align-items:center;gap:6px;display:inline-flex}.pkg .pk-meta svg{width:15px;height:15px}.pkg ul{border-top:1px dashed var(--line-strong);flex-direction:column;flex:1;gap:12px;margin-top:24px;padding-top:22px;display:flex}.pkg li{align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.pkg li svg{width:19px;height:19px;color:var(--blue);flex:none;margin-top:2px}.pkg li.plus{color:var(--text-2);font-weight:700}.pkg .btn{margin-top:28px}.pkg .pk-visual{height:150px;margin:-30px -30px 22px;position:relative;overflow:hidden}.pkg .pk-visual img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pkg:hover .pk-visual img{transform:scale(1.06)}.pkg .pk-visual:after{content:"";background:linear-gradient(#0000 40%,#fff 100%);position:absolute;inset:0}.pkg.feat{color:#fff;background:linear-gradient(160deg,#1e6bff 0%,#1048bd 60%,#0b1330 120%);transform:translateY(-14px);box-shadow:0 40px 80px -30px #1e6bffb3}.pkg.feat:hover{transform:translateY(-20px)}.pkg.feat .pk-kicker{color:var(--aqua)}.pkg.feat .pk-desc,.pkg.feat .pk-meta,.pkg.feat li.plus{color:#ffffffbf}.pkg.feat li svg{color:var(--aqua)}.pkg.feat ul{border-color:#ffffff38}.pkg.feat .price small{color:#ffffffb3}.pkg.feat .strike{color:#ffffff80}.pkg.feat .pk-visual:after{background:linear-gradient(#0000 30%,#1d66f5 100%)}.pkg.feat:before{content:"";inset-inline-end:-160px;z-index:-1;background:radial-gradient(circle,#22d3ee73,#0000 65%);width:420px;height:420px;position:absolute;top:-160px}.pkg .pop{top:16px;z-index:3;position:absolute;inset-inline-end:16px}.save-tag{color:#0e7490;font-size:12px;font-weight:800;font-family:var(--font-h);background:#ddf8fd;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.pkg.feat .save-tag{color:var(--aqua);background:#22d3ee2e}.studio{color:#fff;isolation:isolate;min-height:680px;box-shadow:var(--sh-3);background:radial-gradient(at 50% 120%,#1a2d6e 0%,#0b1330 55%,#050a1c 100%);border-radius:36px;grid-template-columns:340px 1fr 300px;display:grid;position:relative;overflow:hidden}.studio #car-canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.studio .s-left,.studio .s-right{z-index:2;flex-direction:column;gap:14px;padding:40px;display:flex;position:relative}.studio .s-right{justify-content:flex-end}.studio .pk-opt{cursor:pointer;transition:all .3s var(--ease);background:#ffffff0a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.studio .pk-opt b{font-family:var(--font-h);font-size:16px;display:block}.studio .pk-opt span{color:#fff9;font-size:13px}.studio .pk-opt.on{box-shadow:inset 0 0 0 1.5px var(--blue), 0 20px 40px -20px #1e6bffcc;background:#1e6bff38}.studio .pk-opt .price{font-size:20px}.studio .swatches{gap:10px;display:flex}.studio .sw{cursor:pointer;width:30px;height:30px;transition:transform .25s var(--ease-spring);border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff40}.studio .sw.on{box-shadow:0 0 0 2px var(--navy), 0 0 0 4px #fff;transform:scale(1.08)}.studio .care-list{flex-direction:column;gap:10px;display:flex}.studio .care-item{transition:all .4s var(--ease);background:#ffffff0a;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.studio .care-item i{background:#ffffff14;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.studio .care-item i svg{width:14px;height:14px}.studio .care-item.lit{background:#22d3ee1f;box-shadow:inset 0 0 0 1px #22d3ee59}.studio .care-item.lit i{background:var(--aqua);color:var(--navy)}.studio .care-item:not(.lit){opacity:.4}.studio .hint{z-index:2;color:#ffffff8c;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.studio .hint svg{width:16px;height:16px}.hotspot{z-index:3;pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.hotspot .hs-dot{background:#22d3ee40;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 0 0 1px #22d3eecc}.hotspot .hs-dot:after{content:"";background:var(--aqua);width:8px;height:8px;box-shadow:0 0 12px var(--aqua);border-radius:50%}.hotspot .hs-dot:before{content:"";border:1.5px solid var(--aqua);border-radius:50%;width:22px;height:22px;animation:2s infinite halo;position:absolute}.hotspot .hs-label{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070d24bf;border-radius:10px;padding:6px 11px;font-size:12.5px;font-weight:700;position:absolute;top:50%;left:30px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff1f}.hotspot.off{opacity:0;transition:all .4s;transform:translate(-50%,-50%)scale(.4)}.studio-loader{z-index:1;color:#fff9;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.how{grid-template-columns:repeat(3,1fr);gap:26px;display:grid;position:relative}.how-route{background-image:linear-gradient(90deg, var(--blue-300) 50%, transparent 50%);z-index:0;background-size:14px 2px;height:2px;position:absolute;top:46px;left:12%;right:12%}.how-route .van{top:-17px;background:var(--grad-blue);color:#fff;width:36px;height:36px;box-shadow:var(--sh-blue);animation:drive 8s var(--ease) infinite;border-radius:12px;place-items:center;display:grid;position:absolute;inset-inline-start:0}.how-route .van svg{width:18px;height:18px}@keyframes drive{0%{inset-inline-start:0}45%,55%{inset-inline-start:50%}to{inset-inline-start:calc(100% - 36px)}}.how-step{z-index:1;text-align:center;padding:0 12px;position:relative}.how-step .num-big{width:92px;height:92px;box-shadow:var(--sh-2), 0 0 0 1px var(--line);color:var(--blue);background:#fff;border-radius:30px;place-items:center;margin:0 auto;display:grid;position:relative}.how-step .num-big svg{stroke-width:1.5px;width:36px;height:36px}.how-step .num-big em{top:-10px;background:var(--navy);color:#fff;width:32px;height:32px;font-style:normal;font-family:var(--font-h);box-shadow:0 0 0 4px var(--gray-50);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset-inline-end:-10px}.how-step h3{margin-top:26px;font-size:22px}.how-step p{color:var(--text-2);margin-top:10px;font-size:15.5px}.coupon{padding:10px;color:var(--navy);border:2px dashed var(--blue);background:#fff;border-radius:18px;align-items:center;gap:14px;margin-top:18px;padding-inline-start:20px;display:inline-flex}.coupon b{font-family:var(--font-h);letter-spacing:.06em;font-size:22px}.leader{flex-direction:column;gap:8px;margin-top:26px;display:flex}.leader .lr{background:#ffffff0a;border-radius:14px;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.leader .lr em{font-style:normal;font-family:var(--font-h);color:#fff6;font-weight:900}.leader .lr.me{background:#1e6bff2e;box-shadow:inset 0 0 0 1px #1e6bff99}.leader .lr .t{font-family:var(--font-h);font-weight:800}.phone{background:#0a0f22;border-radius:52px;width:340px;padding:12px;position:relative;box-shadow:0 60px 120px -30px #070d248c,inset 0 0 0 2px #2a3354,0 0 0 1px #000}.phone .scr{background:#fff;border-radius:42px;height:690px;position:relative;overflow:hidden}.phone .notch{z-index:5;background:#000;border-radius:20px;width:110px;height:32px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.proof-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:48px;display:grid}.proof-point{align-items:flex-start;gap:18px;display:flex}.proof-point+.proof-point{margin-top:36px}.proof-point h4{font-size:19px}.proof-point p{color:var(--text-2);margin-top:6px;font-size:15px}.plan{box-shadow:var(--sh-1), 0 0 0 1px var(--line);background:#fff;border-radius:30px;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.plan.dark{background:var(--navy);color:#fff;box-shadow:var(--sh-glow)}.plan.dark:after{content:"";inset-inline-end:-120px;pointer-events:none;background:radial-gradient(circle,#1e6bff99,#0000 65%);width:380px;height:380px;position:absolute;bottom:-160px}.plan .washes{gap:8px;margin-top:22px;display:flex}.plan .washes i{background:var(--soft);height:46px;color:var(--blue);border-radius:12px;flex:1;place-items:center;display:grid}.plan.dark .washes i{color:var(--aqua);background:#ffffff12}.plan .washes i svg{width:20px;height:20px}.review{width:380px;box-shadow:var(--sh-1), 0 0 0 1px var(--line);white-space:normal;background:#fff;border-radius:24px;flex:none;padding:26px}.review .stars{color:#f5b300;gap:3px;display:flex}.review .stars svg{fill:currentColor;width:17px;height:17px}.review p{color:var(--navy);margin-top:14px;font-size:15.5px;line-height:1.6}.review .who{align-items:center;gap:12px;margin-top:20px;display:flex}.review .who b{font-size:14.5px;display:block}.review .who span{color:var(--text-3);font-size:13px}.review .verified{margin-inline-start:auto}.map-card{aspect-ratio:1000/620;box-shadow:var(--sh-3);background:#0a1230;border-radius:32px;position:relative;overflow:hidden}.map-card svg{width:100%;height:100%}.zone-list .zl{border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:background .2s;display:flex}.zone-list .zl:hover{background:var(--gray-50)}.zone-list .zl .badge{margin-inline-start:auto}.cta-final{background:var(--grad-glow);color:#fff;text-align:center;isolation:isolate;border-radius:40px;padding:90px 64px 130px;position:relative;overflow:hidden}.cta-final .drop-big{inset-inline-end:-120px;opacity:.14;z-index:-1;width:520px;height:520px;position:absolute;top:-120px}.footer{background:var(--navy-900);color:#ffffffb3;isolation:isolate;padding-top:110px;position:relative;overflow:hidden}.footer .wave-top{height:80px;position:absolute;top:-1px;left:0;right:0}.footer .f-links a.row{display:flex}.footer .f-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1.2fr;gap:40px;display:grid}.footer h5{font-family:var(--font-h);color:#fff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:13px}.footer .f-links a{padding:6px 0;font-size:15px;transition:color .2s;display:block}.footer .f-links a:hover{color:#fff}.footer .socials{gap:10px;margin-top:22px;display:flex}.footer .socials a{color:#fff;width:42px;height:42px;transition:background .2s, transform .3s var(--ease-spring);background:#ffffff0f;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.footer .socials a:hover{background:var(--blue);transform:translateY(-3px)}.footer .socials svg{width:18px;height:18px}.footer .giant{font-family:var(--font-h);letter-spacing:-.06em;text-align:center;background:linear-gradient(#ffffff1f,#fff0 85%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:70px;font-size:clamp(90px,21vw,330px);font-weight:900;line-height:.8}.footer .giant b{background:linear-gradient(#1e6bff99,#1e6bff00 85%);-webkit-background-clip:text;background-clip:text}.footer .f-bottom{border-top:1px solid #ffffff14;justify-content:space-between;margin-top:-40px;padding:22px 0;font-size:13.5px;display:flex;position:relative}.page-hero{background:var(--grad-glow);color:#fff;isolation:isolate;padding:170px 0 120px;position:relative;overflow:hidden}.page-hero .lead{color:#ffffffb8;max-width:640px;margin-top:18px}.page-hero .crumbs{color:#ffffff8c;align-items:center;gap:8px;margin-bottom:18px;font-size:13.5px;font-weight:600;display:flex}.page-hero .crumbs svg{width:14px;height:14px}.page-hero .drop-art{inset-inline-end:6%;opacity:.9;z-index:-1;filter:drop-shadow(0 30px 80px #1e6bff99);width:340px;animation:7s ease-in-out infinite floaty;position:absolute;top:50%;transform:translateY(-46%)}.page-hero.short{padding:150px 0 90px}.book-shell{background:var(--gray-50);min-height:100vh}.book-top{z-index:40;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#ffffffe0;position:sticky;top:0}.book-top .container{align-items:center;gap:24px;height:76px;display:flex}.book-top .stepper{flex:1;max-width:880px;margin:0 auto}.book-top .stepper .st span{display:none}.book-top .stepper .st.now span{display:inline}.book-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:32px;padding-top:40px;padding-bottom:80px;display:grid}.book-main{min-width:0}.step-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.step-title .k{font-family:var(--font-h);letter-spacing:.2em;color:var(--blue);text-transform:uppercase;font-size:12.5px;font-weight:800}.step-title h1{letter-spacing:-.035em;margin-top:8px;font-size:36px}.step-title p{color:var(--text-2);margin-top:8px}.book-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:30px;padding-top:24px;display:flex}.summary{box-shadow:var(--sh-2), 0 0 0 1px var(--line);background:#fff;border-radius:28px;position:sticky;top:100px;overflow:hidden}.summary .s-head{background:var(--grad-glow);color:#fff;padding:22px 24px;position:relative;overflow:hidden}.summary .s-head .car-mini{align-items:center;gap:14px;display:flex}.summary .s-head .car-mini img{object-fit:cover;border-radius:12px;width:84px;height:56px}.summary .s-body{padding:8px 24px 4px}.summary .s-row{border-bottom:1px dashed var(--line-strong);align-items:flex-start;gap:14px;padding:14px 0;font-size:14.5px;display:flex}.summary .s-row:last-child{border-bottom:0}.summary .s-row>svg{color:var(--text-3);width:18px;height:18px;margin-top:2px}.summary .s-row .k{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.summary .s-row .v{color:var(--navy);font-weight:700}.summary .s-row .edit{color:var(--blue);margin-inline-start:auto;font-size:13px;font-weight:700}.summary .s-row.blank .v{color:var(--text-3);font-weight:500}.price-lines{background:var(--gray-25);border-top:1px solid var(--line);flex-direction:column;gap:9px;padding:18px 24px;font-size:14.5px;display:flex}.price-lines .pl{color:var(--text-2);justify-content:space-between;display:flex}.price-lines .pl b{color:var(--navy);font-weight:700}.price-lines .pl.disc b{color:var(--green)}.price-lines .total{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-top:4px;padding-top:12px;display:flex}.price-lines .total .price{font-size:34px;line-height:1}.summary .s-foot{padding:18px 24px 24px}.addon{border:1.5px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex}.addon.on{border-color:var(--blue);background:#f7faff}.addon .p{font-weight:800;font-family:var(--font-h);white-space:nowrap;margin-inline-start:auto}.pkg-row{grid-template-columns:112px 1fr auto;align-items:center;gap:18px;padding:14px;display:grid}.pkg-row img{object-fit:cover;border-radius:14px;width:112px;height:84px}.pkg-row .price{font-size:26px}.size-pick{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.size-pick .choice{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 12px}.size-pick svg.car-ic{width:76px;height:38px;color:var(--navy)}.color-dots{flex-wrap:wrap;gap:10px;display:flex}.color-dots i{cursor:pointer;border-radius:50%;width:34px;height:34px;position:relative;box-shadow:inset 0 0 0 1px #00000026}.color-dots i.on{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--blue)}.plate{border:2px solid var(--navy);font-family:var(--font-h);color:var(--navy);background:#fff;border-radius:10px;font-weight:800;display:inline-flex;overflow:hidden}.plate .t{background:var(--blue);color:#fff;letter-spacing:.1em;writing-mode:vertical-rl;place-items:center;padding:4px 6px;font-size:9px;display:grid;transform:rotate(180deg)}.plate .n{letter-spacing:.12em;padding:6px 14px;font-size:20px}.map-picker{height:330px;box-shadow:0 0 0 1px var(--line);background:#e9eef6;border-radius:22px;position:relative;overflow:hidden}.map-picker svg.mapbg{width:100%;height:100%;position:absolute;inset:0}.map-picker .pin{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.map-picker .pin .bub{background:var(--navy);color:#fff;white-space:nowrap;box-shadow:var(--sh-2);border-radius:12px;align-items:center;gap:6px;margin-bottom:8px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.map-picker .pin .bub svg{color:#4ade80;width:15px;height:15px}.map-picker .pin .bub.bad svg{color:#f87171}.map-picker .pin .drop{background:var(--grad-blue);width:44px;height:44px;box-shadow:var(--sh-blue);border-radius:50% 50% 50% 0;place-items:center;display:grid;transform:rotate(-45deg)}.map-picker .pin .drop:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px}.map-picker .pin .shadow{background:#00000040;border-radius:50%;width:18px;height:6px;margin-top:6px}.map-picker .map-search{position:absolute;top:14px;left:14px;right:14px}.map-picker .map-search .input{box-shadow:var(--sh-2);border-color:#0000}.map-picker .locate{inset-inline-end:14px;position:absolute;bottom:14px}.days{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.day{text-align:center;border:1.5px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:18px;padding:14px 6px;transition:all .2s;position:relative}.day .dw{letter-spacing:.1em;color:var(--text-3);text-transform:uppercase;font-size:12px;font-weight:800;font-family:var(--font-h)}.day .dn{font-family:var(--font-h);margin-top:2px;font-size:24px;font-weight:800}.day .dl{color:var(--green);margin-top:2px;font-size:11.5px;font-weight:700}.day .dl.few{color:var(--amber)}.day.on{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:var(--sh-2)}.day.on .dw{color:#fff9}.day.on .dl{color:var(--aqua)}.day.full{background:var(--gray-50);color:var(--text-3);cursor:not-allowed}.day.full .dl{color:var(--text-3)}.slots{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.slot{border:1.5px solid var(--line-strong);height:56px;font-family:var(--font-h);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1.15;transition:all .2s;display:flex}.slot small{color:var(--text-3);font-size:11px;font-family:var(--font-b);font-weight:700}.slot:hover{border-color:var(--blue)}.slot.on{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:var(--sh-blue)}.slot.on small{color:#fffc}.slot.off{background:var(--gray-50);color:var(--gray-300);cursor:not-allowed;border-style:dashed;text-decoration:line-through}.slot.hot small{color:var(--amber)}.slot-group{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:12.5px;font-weight:800;font-family:var(--font-h);align-items:center;gap:8px;margin:22px 0 10px;display:flex}.slot-group svg{width:15px;height:15px}.pay-opt{align-items:center;gap:16px;padding:20px;display:flex}.pay-logo{border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.pay-logo.cash{background:var(--green-soft);color:var(--green)}.pay-logo.ip{color:#fff;font-family:var(--font-h);letter-spacing:-.02em;background:linear-gradient(135deg,#5b2c83,#3a1c5c);font-size:12px;font-weight:900}.pay-logo.sub{background:var(--grad-blue);color:#fff}.success-hero{text-align:center;padding:80px 0 40px;position:relative}.success-badge{background:var(--grad-blue);color:#fff;width:120px;height:120px;animation:pop .8s var(--ease-spring);border-radius:50%;place-items:center;margin:0 auto;display:grid;box-shadow:0 30px 60px -15px #1e6bffb3,0 0 0 14px #1e6bff14,0 0 0 30px #1e6bff0a}.success-badge svg{stroke-width:2.5px;width:54px;height:54px}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{border-radius:3px;width:9px;height:14px;animation:3.5s linear forwards fall;position:absolute;top:-10px}@keyframes fall{to{opacity:0;transform:translateY(700px)rotate(720deg)}}.ticket{box-shadow:var(--sh-2), 0 0 0 1px var(--line);background:#fff;border-radius:26px;position:relative;overflow:hidden}.ticket .perf{border-top:2px dashed var(--line-strong);height:0;margin:0 22px;position:relative}.ticket .perf:before,.ticket .perf:after{content:"";background:var(--gray-50);border-radius:50%;width:28px;height:28px;position:absolute;top:-14px}.ticket .perf:before{left:-36px}.ticket .perf:after{right:-36px}.copy-field{padding:12px;background:var(--gray-50);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:12px;padding-inline-start:16px;display:flex}.copy-field .k{color:var(--text-3);font-size:12px;font-weight:700}.copy-field .v{font-weight:800;font-family:var(--font-h);letter-spacing:-.01em;font-size:16.5px}.copy-field .btn{margin-inline-start:auto}.upload{border:2px dashed var(--line-strong);text-align:center;background:var(--gray-25);cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:30px;transition:all .2s;display:flex}.upload:hover,.upload.drag{border-color:var(--blue);background:#f5f8ff}.upload .icon-tile{margin-bottom:4px}.file-row{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:12px;display:flex}.file-row img{object-fit:cover;border-radius:12px;width:54px;height:54px}.track-shell{background:var(--gray-50);min-height:100vh}.track-hero{background:var(--grad-glow);color:#fff;isolation:isolate;padding:110px 0 150px;position:relative;overflow:hidden}.track-grid{z-index:2;grid-template-columns:1.25fr .75fr;gap:28px;margin-top:-110px;padding-bottom:80px;display:grid;position:relative}.status-orb{border-radius:50%;flex:none;place-items:center;width:168px;height:168px;display:grid;position:relative}.status-orb:before{content:"";background:conic-gradient(from 0deg, var(--aqua), var(--blue), transparent 70%);border-radius:50%;animation:3s linear infinite spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 62%,#000 63%);mask:radial-gradient(circle,#0000 62%,#000 63%)}.status-orb .core{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.status-orb .core b{font-family:var(--font-h);letter-spacing:-.04em;font-size:34px;line-height:1;display:block}.status-orb .core span{color:#fff9;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}.live-map{background:#0a1230;border-radius:24px 24px 0 0;height:360px;position:relative;overflow:hidden}.live-map svg{width:100%;height:100%}.crew-card{align-items:center;gap:16px;display:flex}.progress-steps{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.progress-steps i{background:#ffffff24;border-radius:99px;height:6px}.progress-steps i.d{background:var(--aqua);box-shadow:0 0 12px #22d3eeb3}.progress-steps i.n{background:linear-gradient(90deg, var(--aqua) 50%, #ffffff24 50%);background-size:200% 100%;animation:1.6s linear infinite loadbar}@keyframes loadbar{0%{background-position:100% 0}to{background-position:0 0}}.stars-big{justify-content:center;gap:10px;display:flex}.stars-big button{width:58px;height:58px;color:var(--gray-300);background:var(--gray-50);transition:all .3s var(--ease-spring);border-radius:18px;place-items:center;display:grid}.stars-big button svg{width:30px;height:30px}.stars-big button.on{color:#f5b300;background:#fff7db;transform:scale(1.06)}.stars-big button.on svg{fill:currentColor}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-art{background:var(--grad-glow);color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.auth-art .art-img{z-index:-1;position:absolute;inset:0}.auth-art .art-img img{object-fit:cover;opacity:.55;mix-blend-mode:luminosity;width:100%;height:100%}.auth-art .art-img:after{content:"";background:linear-gradient(#0b133099 0%,#0b133033 40%,#070d24f2 100%),radial-gradient(circle at 80% 20%,#1e6bff80,#0000 50%);position:absolute;inset:0}.auth-form{justify-content:center;align-items:center;padding:48px;display:flex}.auth-form .inner{width:100%;max-width:440px}.pw-meter{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.pw-meter i{background:var(--gray-100);border-radius:9px;height:5px}.pw-meter i.on{background:var(--green)}.pw-meter.mid i.on{background:var(--amber-500)}.or{color:var(--text-3);align-items:center;gap:14px;font-size:13px;font-weight:700;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.acct-shell{background:var(--gray-50);min-height:100vh}.acct-grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:32px;padding-top:34px;padding-bottom:80px;display:grid}.acct-nav{box-shadow:var(--sh-1), 0 0 0 1px var(--line);background:#fff;border-radius:26px;padding:12px;position:sticky;top:100px}.acct-nav .me{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:8px;padding:12px 12px 18px;display:flex}.acct-nav a{color:var(--text-2);border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;font-weight:700;transition:all .2s;display:flex}.acct-nav a svg{width:19px;height:19px}.acct-nav a:hover{background:var(--gray-50);color:var(--navy)}.acct-nav a.on{background:var(--soft);color:var(--blue)}.acct-nav a .badge{height:22px;margin-inline-start:auto;font-size:11.5px}.acct-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.acct-head h1{letter-spacing:-.035em;font-size:34px}.acct-head p{color:var(--text-2);margin-top:6px}.next-wash{background:var(--grad-glow);color:#fff;isolation:isolate;border-radius:30px;padding:30px;position:relative;overflow:hidden}.next-wash .img{inset-inline-end:-40px;z-index:-1;opacity:.95;width:52%;position:absolute;bottom:-30px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.next-wash .img img{border-radius:0;width:100%}.countdown{gap:10px;display:flex}.countdown div{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:16px;min-width:70px;padding:10px 12px;box-shadow:inset 0 0 0 1px #ffffff1f}.countdown b{font-family:var(--font-h);letter-spacing:-.03em;font-size:28px;line-height:1.1;display:block}.countdown span{color:#fff9;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.shine-gauge{--v:72;width:150px;height:84px;position:relative;overflow:hidden}.shine-gauge:before{content:"";background:conic-gradient(from -90deg, #f59e0b 0deg, #22d3ee calc(var(--v) * 1.8deg), var(--gray-100) 0 180deg, transparent 0);border-radius:50%;width:150px;height:150px;position:absolute;top:0;left:0;-webkit-mask:radial-gradient(circle,#0000 57%,#000 58%);mask:radial-gradient(circle,#0000 57%,#000 58%)}.shine-gauge .gv{text-align:center;position:absolute;bottom:0;left:0;right:0}.shine-gauge .gv b{font-family:var(--font-h);letter-spacing:-.04em;font-size:30px;line-height:1}.car-card{box-shadow:var(--sh-1), 0 0 0 1px var(--line);background:#fff;border-radius:26px;position:relative;overflow:hidden}.car-card .cimg{background:var(--navy);height:190px;position:relative;overflow:hidden}.car-card .cimg img{object-fit:cover;width:100%;height:100%}.car-card .cimg:after{content:"";background:linear-gradient(#0000 50%,#070d24b3);position:absolute;inset:0}.car-card .cimg .badge{top:14px;z-index:2;position:absolute;inset-inline-start:14px}.car-card .cimg .plate{bottom:14px;z-index:2;transform-origin:0 100%;direction:ltr;position:absolute;inset-inline-start:14px;transform:scale(.85)}[dir=rtl] .car-card .cimg .plate{transform-origin:100% 100%}.wash-log-item{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1fr 1.2fr auto;align-items:center;gap:20px;padding:16px 20px;display:grid}.wash-log-item:last-child{border-bottom:0}.wash-log-item .date{text-align:center}.wash-log-item .date b{font-family:var(--font-h);letter-spacing:-.03em;font-size:26px;line-height:1;display:block}.wash-log-item .date span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.wash-log-item .photo{aspect-ratio:16/10}.sub-hero{background:var(--grad-glow);color:#fff;isolation:isolate;border-radius:32px;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:34px;display:grid;position:relative;overflow:hidden}.sub-hero .ring{--ring-bg:#0d1638;--s:170px;--t:14px;background:conic-gradient(from -90deg, var(--aqua), var(--blue) calc(var(--v) * 1%), #ffffff1a 0)}.wash-dots{gap:10px;display:flex}.wash-dots i{color:#fff6;background:#ffffff12;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.wash-dots i svg{width:20px;height:20px}.wash-dots i.u{background:var(--grad-blue);color:#fff;box-shadow:var(--sh-blue)}.wash-dots i.r{color:var(--aqua);box-shadow:inset 0 0 0 1.5px var(--aqua);background:#22d3ee26}.wash-dots i.ro{color:#c4b5fd;background:#8b5cf633;box-shadow:inset 0 0 0 1.5px #a78bfa}.points-card{color:#fff;background:radial-gradient(circle at 85% 15%,#22d3ee66,#0000 45%),linear-gradient(135deg,#1e6bff,#0b1330 85%);border-radius:30px;padding:30px;position:relative;overflow:hidden}.points-card .pts{font-family:var(--font-h);letter-spacing:-.05em;font-size:64px;font-weight:900;line-height:1}.tier-track{background:#ffffff26;border-radius:99px;height:10px;margin-top:22px;position:relative}.tier-track i{width:var(--v);background:linear-gradient(90deg, var(--aqua), #fff);border-radius:99px;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 16px #22d3eecc}@media (max-width:1080px){.hdr nav{display:none}.hero-inner{grid-template-columns:1fr}#hero-canvas{opacity:.55;width:100%;right:0}.float-chip{display:none}.dock-inner{grid-template-columns:1fr 1fr}.pkg-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.pkg.feat{transform:none}.studio,.proof-grid,.book-grid{grid-template-columns:1fr}.summary{position:static}.track-grid{grid-template-columns:1fr}.acct-grid{grid-template-columns:minmax(0,1fr)}.acct-nav{display:none}.footer .f-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hdr .container{gap:12px;height:64px}.hdr .right .btn-outline,.hdr .lang span{display:none}.hdr .burger{display:grid}.hdr-dark .site-hero-wrap{margin-top:-64px}.hero{min-height:0;padding-top:104px;padding-bottom:120px}.hero .display{font-size:50px}.hero .sub{font-size:17px}.hero .trust{flex-wrap:wrap;gap:20px}#hero-canvas{opacity:.45;height:420px;top:0}.dock{margin-top:-60px}.dock-inner{border-radius:24px;grid-template-columns:1fr;padding:8px}.dock .cell+.cell:before{inset-inline:18px;width:auto;height:1px;inset:0 18px auto}.dock .go{justify-content:space-between;padding:12px}.section{padding:72px 0}.sec-head{flex-direction:column;align-items:flex-start;margin-bottom:34px}.how{grid-template-columns:1fr;gap:40px}.how-route{display:none}.studio{border-radius:26px;min-height:0}.studio .s-left,.studio .s-right{padding:22px}.studio #car-canvas{height:320px;position:relative}.cta-final{border-radius:28px;padding:56px 22px 100px}.footer .f-grid{grid-template-columns:1fr}.review{width:300px}.fab-wa{bottom:16px;width:46px;height:46px;inset-inline-end:14px}.fab-wa svg{width:24px;height:24px}body:has(.sticky-book) .fab-wa{bottom:88px}.sticky-book{z-index:46;padding:8px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0b1330eb;border-radius:22px;justify-content:space-between;align-items:center;padding-inline-start:18px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 40px -10px #070d2499}.sticky-book small{color:#fff9;font-size:11.5px;font-weight:700;display:block}.sticky-book b{font-family:var(--font-h);font-size:19px}.page-hero{padding:120px 0 90px}.page-hero .drop-art{display:none}.book-top .stepper .st span{display:none!important}.book-top .stepper .st:after{margin:0 4px}.step-title h1{font-size:28px}.days{grid-template-columns:repeat(4,1fr)}.slots{grid-template-columns:repeat(3,1fr)}.size-pick{grid-template-columns:1fr 1fr 1fr;gap:8px}.pkg-row{grid-template-columns:76px 1fr}.pkg-row img{width:76px;height:64px}.pkg-row>:last-child{grid-column:1/-1}.auth{grid-template-columns:1fr}.auth-art{display:none}.auth-form{align-items:flex-start;padding:28px 18px}.track-hero{padding:90px 0 130px}.status-orb{width:132px;height:132px}.status-orb .core{width:100px;height:100px}.sub-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.wash-log-item{grid-template-columns:56px 1fr 1fr}.wash-log-item>:nth-child(n+4){grid-column:span 3}}.status-orb.done:before{background:conic-gradient(#4ade80,#22d3ee,#4ade80);animation:none}@media (max-width:760px){.topbar .container{gap:8px;height:36px;font-size:12px}.topbar .tag,.topbar a span{display:none}.track-hero .row.gap-48{flex-direction:column;align-items:flex-start;gap:20px}.acct-head{flex-wrap:wrap}.acct-head h1{font-size:28px}.acct-grid{padding-top:20px}.acct-grid .grid[style*=grid-template-columns],.section .grid[style*=grid-template-columns],.track-grid .grid[style*=grid-template-columns],.book-main .grid[style*=grid-template-columns]:not(.g-3),.success-hero~.grid,.container>.grid[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.next-wash .img{opacity:.35;width:90%}.countdown div{min-width:60px}.wash-log-item .photo{display:none}.car-card .cimg{height:160px}.addr{grid-template-columns:1fr}.addr .mini{min-height:120px}.proof-grid .phone{margin:0 auto}.studio .s-right{display:none}}
.adm{background:var(--gray-50);grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}body.adm-body{background:var(--gray-50)}.adm-side{scrollbar-width:none;color:#ffffffa8;z-index:20;background:radial-gradient(500px 300px at 0 0,#1e6bff47,#0000 60%),linear-gradient(#0b1330 0%,#060b1e 100%);flex-direction:column;gap:14px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.adm-brand{justify-content:space-between;align-items:center;padding:6px 8px 4px;display:flex}.adm-brand .logo svg.sym{width:34px;height:34px}.adm-brand .logo .wm{font-size:20px}.adm-brand .env{font-family:var(--font-h);letter-spacing:.18em;color:var(--aqua);background:#22d3ee1f;border-radius:8px;padding:4px 8px;font-size:10px;font-weight:800}.adm-search{color:#ffffff80;text-align:start;background:#ffffff0d;border-radius:13px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.adm-search svg{width:17px;height:17px}.adm-search span:nth-child(2){flex:1}.adm-search .kbd{box-shadow:none;color:#fff9;background:#ffffff14}.adm-side nav{flex-direction:column;flex:1;gap:14px;display:flex}.adm-group .gl{font-family:var(--font-h);letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;padding:0 12px 6px;font-size:10.5px;font-weight:800}.adm-group a{border-radius:11px;align-items:center;gap:11px;padding:8px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex;position:relative}.adm-group a svg{opacity:.85;width:18px;height:18px}.adm-group a:hover{color:#fff;background:#ffffff0d}.adm-group a.on{color:#fff;background:linear-gradient(90deg,#1e6bff52,#1e6bff14);box-shadow:inset 0 0 0 1px #1e6bff59}.adm-group a.on:before{content:"";inset-inline-start:-14px;background:var(--aqua);width:3px;box-shadow:0 0 12px var(--aqua);border-start-end-radius:3px;border-end-end-radius:3px;position:absolute;top:8px;bottom:8px}.adm-group a.on svg{color:var(--aqua);opacity:1}.adm-group a em{color:#fff;background:#ffffff1a;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-inline-start:auto;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:grid}.adm-group a em.amber{color:#fbbf24;background:#f59e0b33}.adm-group a em.red{color:#f87171;background:#ef444438}.adm-live{background:#22c55e14;border-radius:14px;padding:12px;font-size:12px;box-shadow:inset 0 0 0 1px #22c55e38}.adm-live b{color:#fff;font-size:13px;display:block}.adm-live .lv{background:#4ade80;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #4ade802e}.adm-live.paused{background:#f59e0b1a;box-shadow:inset 0 0 0 1px #f59e0b59}.adm-live.paused .lv{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2433}.adm-live .switch{width:38px;height:22px}.adm-live .switch:after{width:16px;height:16px}.adm-live .switch.on{background:#22c55e}.adm-live .switch.on:after{transform:translate(16px)}.adm-me{background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.adm-me b{color:#fff;font-size:13.5px;line-height:1.2;display:block}.adm-me span{font-size:12px}.adm-me .avatar{width:34px;height:34px;font-size:12px}.adm-main{flex-direction:column;min-width:0;display:flex}.adm-top{z-index:15;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f4f6fad1;align-items:center;gap:12px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.adm-top .crumbs{color:var(--text-3);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.adm-top .crumbs .cur{color:var(--navy);font-weight:700}.adm-clock{color:var(--text-2);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.adm-clock b{color:var(--navy);font-variant-numeric:tabular-nums}.icon-btn{width:38px;height:38px;color:var(--text-2);border-radius:12px;place-items:center;transition:background .2s;display:grid;position:relative}.icon-btn:hover{color:var(--navy);background:#fff}.icon-btn svg{width:19px;height:19px}.icon-btn .ping{top:8px;background:var(--red);width:8px;height:8px;box-shadow:0 0 0 2px var(--gray-50);border-radius:50%;position:absolute;inset-inline-end:9px}.adm-page{flex-direction:column;gap:22px;padding:26px 28px 60px;display:flex}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-h h1{letter-spacing:-.03em;font-size:28px}.page-h p{color:var(--text-2);margin-top:4px;font-size:14.5px}.page-h .actions{flex-wrap:wrap;gap:8px;display:flex}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.filters .search{flex:1;min-width:240px;max-width:360px;position:relative}.filters .search svg{inset-inline-start:12px;width:17px;height:17px;color:var(--text-3);position:absolute;top:50%;transform:translateY(-50%)}.filters .search input{border:1.5px solid var(--line-strong);padding:0 12px;background:#fff;border-radius:12px;outline:none;width:100%;height:38px;padding-inline-start:38px;font-size:14px}.filters .chip{height:36px;font-size:13px}.filters .chip .x{opacity:.6}.filters .sep{background:var(--line);width:1px;height:24px;margin:0 4px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi{box-shadow:var(--sh-1), 0 0 0 1px var(--line);transition:transform .25s var(--ease), box-shadow .25s;background:#fff;border-radius:20px;flex-direction:column;gap:2px;padding:18px 18px 14px;display:flex;position:relative;overflow:hidden}.kpi:hover{box-shadow:var(--sh-2), 0 0 0 1px var(--line);transform:translateY(-2px)}.kpi .kl{color:var(--text-2);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.kpi .kl .icon-tile{border-radius:10px;width:32px;height:32px}.kpi .kl .icon-tile svg{width:16px;height:16px}.kpi .kv{font-family:var(--font-h);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:800;line-height:1.1}.kpi .kv small{color:var(--text-3);letter-spacing:0;margin-inline-start:3px;font-size:14px;font-weight:700}.kpi .kd{color:var(--text-3);align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:flex}.kpi .kd .up{color:var(--green);align-items:center;gap:2px;display:inline-flex}.kpi .kd .down{color:var(--red);align-items:center;gap:2px;display:inline-flex}.kpi .kd svg{width:14px;height:14px}.kpi .spark{inset-inline-end:0;opacity:.9;width:46%;height:46px;position:absolute;bottom:0}.kpi.prime{background:var(--grad-glow);color:#fff;box-shadow:var(--sh-glow)}.kpi.prime .kl{color:#ffffffa6}.kpi.prime .kd{color:#fff9}.kpi.alert{box-shadow:0 0 0 1.5px var(--amber-500), var(--sh-1)}.alert-row{align-items:center;gap:14px;padding:14px 20px;transition:background .15s;display:flex}.alert-row+.alert-row{border-top:1px solid var(--line)}.alert-row:hover{background:#fafbff}.alert-row b{font-size:14px}.alert-row .n{font-family:var(--font-h);text-align:end;min-width:34px;font-size:22px;font-weight:800}.ops-map{background:#0a1230;border-radius:22px;min-height:380px;position:relative;overflow:hidden}.ops-map svg{width:100%;height:100%;position:absolute;inset:0}.ops-map .legend{inset-inline-start:14px;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:14px}.ops-map .legend span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#070d24b8;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ops-map .legend i{border-radius:50%;width:8px;height:8px}.ops-map .overlay{justify-content:space-between;display:flex;position:absolute;top:14px;left:14px;right:14px}.runway{position:relative}.runway .hours{color:var(--text-3);border-bottom:1px solid var(--line);grid-template-columns:110px repeat(14,1fr);padding-bottom:8px;font-size:11.5px;font-weight:700;display:grid}.runway .lane{border-bottom:1px dashed var(--line);grid-template-columns:110px 1fr;align-items:center;height:46px;display:grid}.runway .lane .who{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.runway .lane .who i{border-radius:3px;width:10px;height:10px}.runway .track{height:100%;position:relative}.runway .job{color:#fff;white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:8px;bottom:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.runway .job.done{opacity:.55}.runway .job.live{box-shadow:0 0 0 2px #fff,0 0 0 4px}.runway .now{background:var(--red);z-index:2;width:2px;position:absolute;top:24px;bottom:0}.runway .now:before{content:"NOW";color:#fff;background:var(--red);letter-spacing:.08em;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.feed-item{grid-template-columns:34px 1fr auto;align-items:start;gap:12px;padding:12px 20px;font-size:13.5px;display:grid}.feed-item+.feed-item{border-top:1px solid var(--line)}.feed-item .icon-tile{border-radius:10px;width:34px;height:34px}.feed-item .icon-tile svg{width:16px;height:16px}.feed-item time{color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:700}.chart{position:relative}.chart svg{width:100%;overflow:visible}.chart .grid-l{stroke:var(--line);stroke-width:1px}.chart .axis-t{fill:var(--text-3);font-size:11px;font-weight:600;font-family:var(--font-b)}.chart .tip{pointer-events:none;background:var(--navy);color:#fff;box-shadow:var(--sh-2);white-space:nowrap;opacity:0;z-index:5;border-radius:10px;padding:8px 11px;font-size:12.5px;transition:opacity .15s;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.chart .tip b{font-family:var(--font-h);font-size:14px;display:block}.chart:hover .tip,.chart .tip.show{opacity:1}.legend-row{color:var(--text-2);flex-wrap:wrap;gap:16px;font-size:12.5px;font-weight:600;display:flex}.legend-row span{align-items:center;gap:6px;display:inline-flex}.legend-row i{border-radius:3px;width:10px;height:10px}.donut-wrap{grid-template-columns:170px 1fr;align-items:center;gap:20px;display:grid}.donut-legend .dl{grid-template-columns:12px 1fr auto auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.donut-legend .dl+.dl{border-top:1px solid var(--line)}.donut-legend .dl i{border-radius:4px;width:12px;height:12px}.hbar{grid-template-columns:120px 1fr 64px;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.hbar .tr{font-variant-numeric:tabular-nums;font-weight:700}.hbar .b{background:var(--blue);border-start-end-radius:4px;border-end-end-radius:4px;height:10px}.dispatch{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}.tray{box-shadow:var(--sh-1), 0 0 0 1px var(--line);background:#fff;border-radius:22px;position:sticky;top:84px;overflow:hidden}.tray-head{background:linear-gradient(180deg, var(--amber-soft), #fff);border-bottom:1px solid var(--line);padding:16px 18px}.tray .dcard{margin:10px}.dcard{padding:12px;box-shadow:0 0 0 1px var(--line), var(--sh-1);cursor:grab;background:#fff;border-radius:14px;padding-inline-start:14px;font-size:13px;position:relative;overflow:hidden}.dcard:before{content:"";inset-inline-start:0;background:var(--c,var(--blue));width:4px;position:absolute;top:0;bottom:0}.dcard b{font-size:13.5px}.dcard .meta{color:var(--text-2);flex-wrap:wrap;gap:10px;margin-top:4px;font-size:12px;display:flex}.dcard .meta span{align-items:center;gap:4px;display:inline-flex}.dcard .meta svg{width:13px;height:13px}.dcard.dragging{box-shadow:0 30px 50px -15px #0b133073, 0 0 0 2px var(--blue);cursor:grabbing;z-index:30;transform:rotate(-3deg)scale(1.04)}.board{box-shadow:var(--sh-1), 0 0 0 1px var(--line);background:#fff;border-radius:22px;overflow:hidden}.board-cols{grid-template-columns:60px repeat(5,minmax(130px,1fr));display:grid}.board-col-h{border-bottom:1px solid var(--line);border-inline-start:1px solid var(--line);background:var(--gray-25);flex-direction:column;gap:6px;padding:12px;display:flex;position:sticky;top:0}.board-col-h .cap{background:var(--gray-100);border-radius:9px;height:5px;overflow:hidden}.board-col-h .cap i{border-radius:9px;height:100%;display:block}.board-time{border-inline-end:0}.board-time div{height:64px;color:var(--text-3);border-bottom:1px dashed var(--line);text-align:end;padding:4px 10px;font-size:11.5px;font-weight:700}.board-col{border-inline-start:1px solid var(--line);background-image:repeating-linear-gradient(180deg, transparent 0 63px, var(--line) 63px 64px);position:relative}.board-col.drop{box-shadow:inset 0 0 0 2px var(--blue);background-color:#f3f7ff}.board-col .off{background:repeating-linear-gradient(135deg, var(--gray-50) 0 8px, #fff 8px 16px);color:var(--text-3);place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;left:0;right:0}.blk{color:var(--navy);background:color-mix(in srgb, var(--c) 12%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 35%, #fff);border-radius:12px;padding:8px 10px;font-size:12px;position:absolute;left:6px;right:6px;overflow:hidden}.blk:before{content:"";inset-inline-start:0;background:var(--c);width:3px;position:absolute;top:0;bottom:0}.blk b{font-size:12.5px;display:block}.blk .t{color:var(--text-2);font-weight:600}.blk .travel{height:0;position:absolute;left:6px;right:6px}.blk.conflict{box-shadow:inset 0 0 0 1.5px var(--amber-500), 0 0 0 3px #f59e0b33;background:repeating-linear-gradient(135deg,#fffbeb 0 8px,#fef3c7 8px 16px)}.blk.ghost{border:2px dashed var(--blue);box-shadow:none;background:#1e6bff0f}.travel-gap{border-inline-start:2px dotted var(--gray-300);width:0;position:absolute;left:50%}.now-line{background:var(--red);z-index:4;height:2px;position:absolute;inset-inline:60px 0}.now-line:before{content:attr(data-time);inset-inline-start:-58px;color:#fff;background:var(--red);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:800;position:absolute;top:-9px}.kanban{grid-template-columns:repeat(6,minmax(220px,1fr));gap:12px;display:grid;overflow-x:auto}.kcol{background:var(--gray-100);border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex}.kcol-h{align-items:center;gap:8px;padding:4px 6px 6px;font-size:13px;font-weight:800;display:flex}.detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.kv-list{grid-template-columns:140px 1fr;gap:10px 16px;font-size:14px;display:grid}.kv-list dt{color:var(--text-3);font-weight:600}.kv-list dd{color:var(--navy);margin:0;font-weight:600}.section-t{font-family:var(--font-h);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;font-size:12px;font-weight:800}.note{background:#fffbeb;border-radius:14px;padding:12px 14px;font-size:13.5px;box-shadow:inset 0 0 0 1px #fde68a}.note.internal{background:var(--gray-50);box-shadow:inset 0 0 0 1px var(--line)}.hero-strip{background:var(--grad-glow);color:#fff;border-radius:24px;align-items:center;gap:20px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.set-group{box-shadow:var(--sh-1), 0 0 0 1px var(--line);background:#fff;border-radius:22px}.set-group h3{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px 22px;font-size:16px;display:flex}.set-item{grid-template-columns:1fr 320px;align-items:center;gap:20px;padding:16px 22px;display:grid}.set-item+.set-item{border-top:1px solid var(--line)}.set-item .k b{font-size:14px;display:block}.set-item .k span{color:var(--text-3);font-size:12.5px}.set-item .k code{color:var(--violet);background:var(--violet-soft);border-radius:6px;padding:1px 6px;font-size:11.5px}.cmdk{width:100%;max-width:640px;box-shadow:0 40px 100px -20px #070d2499, 0 0 0 1px var(--line);animation:pop .35s var(--ease-spring);background:#fff;border-radius:22px;overflow:hidden}.cmdk-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.cmdk-in input{border:0;outline:none;flex:1;font-size:16px}.cmdk-in svg{color:var(--text-3)}.cmdk-list{max-height:420px;padding:8px;overflow-y:auto}.cl-g{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:10px 10px 6px;font-size:11px;font-weight:800}.cmdk-list a{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:9px 10px;font-size:13.5px;display:flex}.cmdk-list a b{font-size:14px;display:block}.cmdk-list a span:not(.kbd):not(.badge):not(.avatar):not(.icon-tile){color:var(--text-3);font-size:12.5px}.cmdk-list a.hl,.cmdk-list a:hover{background:var(--soft)}.cmdk-foot{border-top:1px solid var(--line);color:var(--text-3);background:var(--gray-25);align-items:center;gap:14px;padding:10px 16px;font-size:12px;display:flex}.adm-login{background:radial-gradient(900px 600px at 80% 0,#1e6bff59,#0000 60%),radial-gradient(700px 500px at 0 100%,#22d3ee26,#0000 60%),#060b1e;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.adm-login .box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;z-index:1;background:#ffffff0a;border-radius:30px;width:440px;max-width:calc(100% - 32px);padding:36px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 100px -30px #000c}.adm-login .input{color:#fff;background:#ffffff0f;border-color:#ffffff24}.adm-login .label{color:#ffffffd9}.emp-body{background:#eef2f8}.emp{background:var(--gray-50);max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:110px;position:relative}.emp-head{background:var(--grad-glow);color:#fff;padding:22px 20px 70px;position:relative;overflow:hidden}.emp-head .top{justify-content:space-between;align-items:center;display:flex}.emp-body-in{flex-direction:column;gap:14px;margin-top:-52px;padding:0 16px;display:flex;position:relative}.job-card{box-shadow:var(--sh-2), 0 0 0 1px var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.job-card .tm{font-family:var(--font-h);letter-spacing:-.04em;font-size:26px;font-weight:900;line-height:1}.job-card.now{box-shadow:0 0 0 2px var(--blue), 0 20px 40px -15px #1e6bff80}.job-card.done{opacity:.62}.flag{border-radius:9px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.flag svg{width:13px;height:13px}.flag.amber{background:var(--amber-soft);color:var(--amber)}.flag.red{background:var(--red-soft);color:var(--red)}.flag.violet{background:var(--violet-soft);color:#6d3fe0}.flag.blue{background:var(--soft);color:var(--blue)}.big-btn{border-radius:20px;height:64px;font-size:17px}.emp-tabs{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#fffffff0;grid-template-columns:repeat(4,1fr);width:100%;max-width:480px;padding:8px 8px 22px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.emp-tabs a{color:var(--text-3);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:6px;font-size:11.5px;font-weight:700;display:flex}.emp-tabs a svg{width:23px;height:23px}.emp-tabs a.on{color:var(--blue)}.emp-tabs a.on svg{stroke-width:2.2px}.stitch .emp-tabs{position:absolute;bottom:0}.swipe{background:var(--navy);color:#fff;height:72px;font-family:var(--font-h);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:24px;place-items:center;font-size:16px;font-weight:800;display:grid;position:relative;overflow:hidden}.swipe .lbl{opacity:.85;background:linear-gradient(90deg,#fff6,#fff,#fff6) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:8px;animation:2.4s linear infinite shineText;display:flex}.swipe .thumb{inset-inline-start:6px;background:var(--grad-blue);width:60px;box-shadow:var(--sh-blue);border-radius:19px;place-items:center;display:grid;position:absolute;top:6px;bottom:6px}.swipe .thumb svg{width:26px;height:26px}.swipe .fill{inset-inline-start:0;width:var(--x,0px);background:linear-gradient(90deg,#1e6bff80,#22d3ee59);border-radius:24px;position:absolute;top:0;bottom:0}.swipe.green{background:#0f3d24}.swipe.green .thumb{background:linear-gradient(135deg,#4ade80,#15803d);box-shadow:0 14px 30px -10px #15803db3}.cam-slot{aspect-ratio:4/3;border:2px dashed var(--line-strong);color:var(--text-2);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.cam-slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cam-slot .ok{top:8px;background:var(--green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;inset-inline-end:8px;box-shadow:0 0 0 3px #fff}.cam-slot .ok svg{stroke-width:3px;width:15px;height:15px}.washed-box{box-shadow:0 0 0 2px var(--line-strong);background:#fff;border-radius:22px;align-items:center;gap:14px;padding:18px;display:flex}.washed-box .bx{border:2.5px solid var(--gray-300);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.washed-box.locked{background:var(--gray-50)}.washed-box.ready{box-shadow:0 0 0 2px var(--green), 0 20px 40px -18px #15803d99}.washed-box.ready .bx{border-color:var(--green)}.washed-box.checked{background:var(--green-soft);box-shadow:0 0 0 2px var(--green)}.washed-box.checked .bx{background:var(--green);border-color:var(--green);color:#fff}.chk-item{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;font-size:14.5px;font-weight:700;display:flex}.chk-item .check .box{border-radius:9px;width:26px;height:26px}.chk-item.on{color:var(--text-2);background:#f3fbf6;box-shadow:0 0 0 1px #bbe5c8}.chk-item.on .check .box{background:var(--green);border-color:var(--green)}.chk-item.on .check .box svg{opacity:1}.chk-item small{color:var(--text-3);margin-inline-start:auto;font-size:12px;font-weight:600}:root[data-theme=dark]{--bg:#070d24;--surface:#0e1736;--surface-2:#0b1330;--line:#1d2a55;--line-strong:#2a3a6e;--text:#e8edff;--text-2:#a3aecf;--text-3:#6f7ca6;--gray-50:#0a1230;--gray-25:#0d1636;--gray-100:#15204a;--soft:#13245c;--navy:#e8edff}:root[data-theme=dark] .adm{background:#070d24}:root[data-theme=dark] .adm-top{background:#070d24cc}:root[data-theme=dark] .card,:root[data-theme=dark] .kpi,:root[data-theme=dark] .board,:root[data-theme=dark] .tray,:root[data-theme=dark] .set-group{background:#0e1736}:root[data-theme=dark] .kpi.prime{background:var(--grad-glow)}:root[data-theme=dark] .table tbody tr:hover{background:#111c42}:root[data-theme=dark] .btn-outline,:root[data-theme=dark] .chip,:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] .filters .search input{color:var(--text);background:#0e1736}:root[data-theme=dark] .btn-dark{color:#0b1330;background:#e8edff}:root[data-theme=dark] .chip.on{color:#0b1330;background:#e8edff;border-color:#e8edff}:root[data-theme=dark] .seg .on{color:#fff;background:#1c2a5c}:root[data-theme=dark] .icon-btn:hover{background:#111c42}:root[data-theme=dark] .runway .job.live{box-shadow:0 0 0 2px #0e1736,0 0 0 4px}:root[data-theme=dark] .feed-item .icon-tile,:root[data-theme=dark] .icon-tile:not(.grad):not(.dark){background:#15204a}:root[data-theme=dark] .blk{background:color-mix(in srgb, var(--c) 18%, #0e1736);color:#e8edff}:root[data-theme=dark] .menu,:root[data-theme=dark] .modal{background:#0e1736}@media (max-width:1180px){.kpis{grid-template-columns:repeat(2,1fr)}.detail,.dispatch{grid-template-columns:1fr}}@media (max-width:900px){.adm{grid-template-columns:1fr}.adm-side{display:none}.adm-page{padding:18px 16px 40px}.adm-top{padding:0 16px}.set-item{grid-template-columns:1fr}}@media (max-width:760px){.adm-page .grid[style*=grid-template-columns],.adm-page .detail{grid-template-columns:minmax(0,1fr)!important}.page-h h1{font-size:24px}.runway{overflow-x:auto}.runway>:not(.now){min-width:680px}.table-wrap,.adm-page .card{overflow-x:auto}.hero-strip{flex-wrap:wrap}.dispatch .tray{position:static}}
