@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa551e3a39b28948-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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-10ec4,u+10efc-10eff,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:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/281065949f7247cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/190eb85a6aa999a4-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Nastaliq Urdu Fallback;src:local("Times New Roman");ascent-override:167.79%;descent-override:52.52%;line-gap-override:0.00%;size-adjust:113.48%}.__className_86b1f9{font-family:Noto Nastaliq Urdu,Noto Nastaliq Urdu Fallback;font-weight:400;font-style:normal}.__variable_86b1f9{--font-urdu:"Noto Nastaliq Urdu","Noto Nastaliq Urdu Fallback"}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b261c59b2d76913d-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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-10ec4,u+10efc-10eff,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:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/140e5638e63f96c7-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8a6e4d7cd15e805a-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4b23ab4cc10b07bc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b8c807255d58fc43-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b261c59b2d76913d-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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-10ec4,u+10efc-10eff,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:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/140e5638e63f96c7-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8a6e4d7cd15e805a-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4b23ab4cc10b07bc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b8c807255d58fc43-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Arabic Fallback;src:local("Arial");ascent-override:113.22%;descent-override:60.81%;line-gap-override:0.00%;size-adjust:121.35%}.__className_ac7370{font-family:Noto Sans Arabic,Noto Sans Arabic Fallback;font-style:normal}.__variable_ac7370{--font-arabic:"Noto Sans Arabic","Noto Sans Arabic Fallback"}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a5ac93e9cf37a7cb-s.woff2) format("woff2");unicode-range:u+1f1e6-1f1ff}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dfb2f4fa72c6ce8-s.woff2) format("woff2");unicode-range:u+200d,u+2620,u+26a7,u+fe0f,u+1f308,u+1f38c,u+1f3c1,u+1f3f3-1f3f4,u+1f6a9,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ea16494826c0e88f-s.woff2) format("woff2");unicode-range:u+23,u+2a,u+30-39,u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-2199,u+21a9-21aa,u+23cf,u+23e9-23ef,u+23f8-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+2611,u+2622-2623,u+2626,u+262a,u+262e-262f,u+2638,u+2640,u+2642,u+2648-2653,u+2660,u+2663,u+2665-2666,u+2668,u+267b,u+267e-267f,u+2695,u+269b-269c,u+26a0,u+26a7,u+26aa-26ab,u+26ce,u+26d4,u+2705,u+2714,u+2716,u+271d,u+2721,u+2733-2734,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b55,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f170-1f171,u+1f17e-1f17f,u+1f18e,u+1f191-1f19a,u+1f201-1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250-1f251,u+1f310,u+1f3a6,u+1f3b5-1f3b6,u+1f3bc,u+1f3e7,u+1f441,u+1f499-1f49c,u+1f49f-1f4a0,u+1f4ac-1f4ad,u+1f4b1-1f4b2,u+1f4b9,u+1f4db,u+1f4f2-1f4f6,u+1f500-1f507,u+1f515,u+1f518-1f524,u+1f52f-1f53d,u+1f549,u+1f54e,u+1f5a4,u+1f5e8,u+1f5ef,u+1f6ab,u+1f6ad-1f6b1,u+1f6b3,u+1f6b7-1f6bc,u+1f6be,u+1f6c2-1f6c5,u+1f6d0-1f6d1,u+1f6d7,u+1f6dc,u+1f7e0-1f7eb,u+1f7f0,u+1f90d-1f90e,u+1f9d1-1f9d2,u+1f9e1,u+1fa75-1fa77,u+1faaf}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6bc402f1e06c0348-s.woff2) format("woff2");unicode-range:u+200d,u+231a-231b,u+2328,u+23f0-23f3,u+2602,u+260e,u+2692,u+2694,u+2696-2697,u+2699,u+26b0-26b1,u+26cf,u+26d1,u+26d3,u+2702,u+2709,u+270f,u+2712,u+fe0f,u+1f302,u+1f321,u+1f392-1f393,u+1f3a9,u+1f3bd,u+1f3ee,u+1f3f7,u+1f3fa,u+1f451-1f462,u+1f484,u+1f489-1f48a,u+1f48c-1f48e,u+1f4a1,u+1f4a3,u+1f4a5,u+1f4b0,u+1f4b3-1f4b8,u+1f4bb-1f4da,u+1f4dc-1f4f1,u+1f4ff,u+1f508-1f514,u+1f516-1f517,u+1f526-1f529,u+1f52c-1f52e,u+1f550-1f567,u+1f56f-1f570,u+1f576,u+1f587,u+1f58a-1f58d,u+1f5a5,u+1f5a8,u+1f5b1-1f5b2,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5f3,u+1f6aa,u+1f6ac,u+1f6bd,u+1f6bf,u+1f6c1,u+1f6cb,u+1f6cd-1f6cf,u+1f6d2,u+1f6e0-1f6e1,u+1f6f0,u+1f97b-1f97f,u+1f9af,u+1f9ba,u+1f9e2-1f9e6,u+1f9ea-1f9ec,u+1f9ee-1f9f4,u+1f9f7-1f9ff,u+1fa71-1fa74,u+1fa79-1fa7b,u+1fa86,u+1fa8e-1fa8f,u+1fa91-1fa93,u+1fa96,u+1fa99-1faa0,u+1faa2-1faa7,u+1faaa-1faae}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f5fab328ff444ced-s.woff2) format("woff2");unicode-range:u+265f,u+26bd-26be,u+26f3,u+26f8,u+fe0f,u+1f004,u+1f0cf,u+1f380-1f384,u+1f386-1f38b,u+1f38d-1f391,u+1f396-1f397,u+1f399-1f39b,u+1f39e-1f39f,u+1f3a3-1f3a5,u+1f3a7-1f3a9,u+1f3ab-1f3b4,u+1f3b7-1f3bb,u+1f3bd-1f3c0,u+1f3c5-1f3c6,u+1f3c8-1f3c9,u+1f3cf-1f3d3,u+1f3f8-1f3f9,u+1f47e,u+1f4e2,u+1f4f7-1f4fd,u+1f52b,u+1f579,u+1f58c-1f58d,u+1f5bc,u+1f6f7,u+1f6f9,u+1f6fc,u+1f93f,u+1f941,u+1f945,u+1f947-1f94f,u+1f9e7-1f9e9,u+1f9f5-1f9f6,u+1fa70-1fa71,u+1fa80-1fa81,u+1fa83-1fa85,u+1fa87-1fa8a,u+1fa94-1fa95,u+1fa97-1fa98,u+1faa1,u+1faa9,u+1fadf}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7e2dc075a95ff274-s.woff2) format("woff2");unicode-range:u+2693,u+26e9-26ea,u+26f1-26f2,u+26f4-26f5,u+26fa,u+26fd,u+2708,u+fe0f,u+1f301,u+1f303,u+1f306-1f307,u+1f309,u+1f310,u+1f3a0-1f3a2,u+1f3aa,u+1f3cd-1f3ce,u+1f3d5,u+1f3d7-1f3db,u+1f3df-1f3e6,u+1f3e8-1f3ed,u+1f3ef-1f3f0,u+1f488,u+1f492,u+1f4ba,u+1f54b-1f54d,u+1f5fa-1f5ff,u+1f680-1f6a2,u+1f6a4-1f6a8,u+1f6b2,u+1f6d1,u+1f6d5-1f6d6,u+1f6dd-1f6df,u+1f6e2-1f6e5,u+1f6e9,u+1f6eb-1f6ec,u+1f6f3-1f6f6,u+1f6f8,u+1f6fa-1f6fb,u+1f9bc-1f9bd,u+1f9ed,u+1f9f3,u+1fa7c}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/afffd10bcb805b32-s.woff2) format("woff2");unicode-range:u+200d,u+2615,u+fe0f,u+1f32d-1f330,u+1f336,u+1f33d,u+1f344-1f37f,u+1f382,u+1f52a,u+1f7e9,u+1f7eb,u+1f942-1f944,u+1f950-1f96f,u+1f99e,u+1f9aa,u+1f9c0-1f9cb,u+1fad0-1fadc}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9063df570f8a9b8b-s.woff2) format("woff2");unicode-range:u+200d,u+2600-2601,u+2603-2604,u+2614,u+2618,u+26a1,u+26c4-26c5,u+26c8,u+26f0,u+2728,u+2744,u+2b1b,u+2b50,u+fe0f,u+1f300,u+1f304-1f305,u+1f308,u+1f30a-1f30f,u+1f311-1f321,u+1f324-1f32c,u+1f331-1f335,u+1f337-1f33c,u+1f33e-1f344,u+1f3d4,u+1f3d6,u+1f3dc-1f3de,u+1f3f5,u+1f400-1f43f,u+1f490,u+1f4a7,u+1f4ae,u+1f525,u+1f54a,u+1f573,u+1f577-1f578,u+1f648-1f64a,u+1f6d8,u+1f940,u+1f980-1f9ae,u+1f9ba,u+1fa90,u+1faa8,u+1fab?,u+1facd-1facf,u+1fae7}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5455e5a7a8e2fbf2-s.woff2) format("woff2");unicode-range:u+200d,u+2640,u+2642,u+2695-2696,u+26f7,u+26f9,u+2708,u+2764,u+27a1,u+fe0f,u+1f33e,u+1f373,u+1f37c,u+1f384-1f385,u+1f393,u+1f3a4,u+1f3a8,u+1f3c2-1f3c4,u+1f3c7,u+1f3ca-1f3cc,u+1f3eb,u+1f3ed,u+1f3fb-1f3ff,u+1f430,u+1f466-1f469,u+1f46b-1f478,u+1f47c,u+1f481-1f483,u+1f486-1f487,u+1f48b,u+1f48f,u+1f491,u+1f4bb-1f4bc,u+1f527,u+1f52c,u+1f574-1f575,u+1f57a,u+1f645-1f647,u+1f64b,u+1f64d-1f64e,u+1f680,u+1f692,u+1f6a3,u+1f6b4-1f6b6,u+1f6c0,u+1f6cc,u+1f91d,u+1f926,u+1f930-1f931,u+1f934-1f93a,u+1f93c-1f93e,u+1f977,u+1f9af-1f9b3,u+1f9b8-1f9b9,u+1f9bc-1f9bd,u+1f9cc-1f9cf,u+1f9d1-1f9df,u+1fa70,u+1fa82,u+1fac3-1fac5,u+1fac8,u+1faef}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5c7edadcc34bf36f-s.woff2) format("woff2");unicode-range:u+200d,u+2194-2195,u+2603,u+261d,u+2620,u+2639-263a,u+2665,u+26a1,u+26c4,u+270a-270d,u+2728,u+2763-2764,u+2b50,u+fe0f,u+1f31a-1f31f,u+1f32b,u+1f389-1f38a,u+1f3fb-1f3ff,u+1f440-1f450,u+1f463-1f465,u+1f479-1f47b,u+1f47d-1f480,u+1f485,u+1f48b-1f48c,u+1f493-1f49f,u+1f4a2,u+1f4a4-1f4a6,u+1f4a8-1f4ab,u+1f4af,u+1f525,u+1f573,u+1f590,u+1f595-1f596,u+1f5a4,u+1f5e3,u+1f600-1f644,u+1f648-1f64a,u+1f64c,u+1f64f,u+1f90c-1f925,u+1f927-1f92f,u+1f932-1f933,u+1f970-1f976,u+1f978-1f97a,u+1f9a0,u+1f9b4-1f9b7,u+1f9bb,u+1f9be-1f9bf,u+1f9d0,u+1f9e0-1f9e1,u+1fa75-1fa79,u+1fac0-1fac2,u+1fac6,u+1fae0-1fae6,u+1fae8-1faea,u+1faef-1faf8}@font-face{font-family:Noto Color Emoji Fallback;src:local("Arial");ascent-override:33.22%;descent-override:8.74%;line-gap-override:0.00%;size-adjust:279.30%}.__className_ac0f0c{font-family:Noto Color Emoji,Noto Color Emoji Fallback;font-weight:400;font-style:normal}.__variable_ac0f0c{--font-emoji:"Noto Color Emoji","Noto Color Emoji Fallback"}:root{--pp-primary:#2563eb;--pp-primary-dark:#1d4ed8;--pp-accent:#7b61ff;--pp-bg:#0f172a;--pp-surface:#1e293b;--pp-text:#f8fafc;--pp-muted:#94a3b8;--pp-success:#22c55e;--pp-danger:#ef4444;--pp-border:#334155;--pp-safe-bottom:env(safe-area-inset-bottom,0px);--pp-content-max:480px;--pp-space-1:0.25rem;--pp-space-2:0.5rem;--pp-space-3:0.75rem;--pp-space-4:1rem;--pp-space-5:1.25rem;--pp-line:1.6;--pp-line-tight:1.45;--pp-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media (min-width:1024px){:root{--pp-content-max:640px}}*{box-sizing:border-box}html{min-height:100%}body,html{margin:0;font-family:var(--pp-font);font-size:16px;-webkit-font-smoothing:antialiased;background:var(--pp-bg);color:var(--pp-text);line-height:var(--pp-line)}body{min-height:100dvh;display:flex;flex-direction:column}.site-main{flex:1 0 auto;width:100%}a{color:var(--pp-primary)}button,input,textarea{font:inherit}p{margin:0 0 var(--pp-space-2)}p:last-child{margin-bottom:0}h1,h2,h3{line-height:1.25;margin:0 0 var(--pp-space-2)}h1:last-child,h2:last-child,h3:last-child{margin-bottom:0}.stack{gap:var(--pp-space-3)}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:var(--pp-space-2)}.container{max-width:var(--pp-content-max);margin:0 auto;padding:1.25rem;padding-bottom:calc(1.25rem + var(--pp-safe-bottom))}.container-admin{max-width:1120px;margin:0 auto;padding:1.25rem}.card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:.75rem;padding:1.125rem 1.375rem}.card>label.field-label,.card>label.muted{display:block;margin-top:var(--pp-space-3);margin-bottom:var(--pp-space-1)}.card>label.field-label:first-child,.card>label.muted:first-child{margin-top:0}.btn:focus-visible,.input:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--pp-primary);outline-offset:2px}.btn-secondary{background:var(--pp-surface);color:var(--pp-text);border:1px solid var(--pp-border);width:100%}.btn-secondary:hover{background:#334155}.btn-ghost{background:transparent;color:var(--pp-muted);border:1px solid transparent;padding:.35rem .65rem}.btn-ghost:hover{color:var(--pp-text);background:var(--pp-border)}.btn-compact{width:auto;font-size:.875rem;font-weight:500}.success-banner{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:#86efac;border-radius:.75rem;padding:1rem 1.25rem}.page-header{margin-bottom:var(--pp-space-5)}.page-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.page-header-step{margin:0 0 .25rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.page-header-title{margin:0;font-size:1.5rem;line-height:1.25}.page-header-subtitle{margin-top:var(--pp-space-2)}.page-header-back{margin-bottom:.65rem}.back-link{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem .35rem .55rem;font-size:.875rem;font-weight:500;color:var(--pp-muted);text-decoration:none;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:999px;transition:color .15s,background .15s,border-color .15s}.back-link:hover{color:var(--pp-text);background:#334155;border-color:#475569}.back-link svg{flex-shrink:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading-state{gap:.65rem;padding:1rem 0}.loading-state,.toast-stack{display:flex;align-items:center}.toast-stack{position:fixed;bottom:calc(1rem + var(--pp-safe-bottom));left:50%;transform:translateX(-50%);z-index:300;flex-direction:column;gap:.5rem;width:min(calc(100vw - 2rem),22rem);pointer-events:none}.toast{width:100%;padding:.65rem 1rem;border-radius:.65rem;font-size:.875rem;text-align:center;background:var(--pp-surface);border:1px solid var(--pp-border);color:var(--pp-text);box-shadow:0 8px 24px rgba(0,0,0,.35);animation:toast-in .16s ease-out}.toast--success{border-color:rgba(34,197,94,.5)}.toast--error{border-color:rgba(239,68,68,.6)}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.offline-banner{padding:.5rem 1rem;text-align:center;font-size:.85rem;background:#7f1d1d;color:#fecaca}.empty-state-title{margin:0 0 .5rem;font-size:1.1rem}.empty-state-desc{margin-bottom:1rem}.empty-state-actions{display:flex;flex-direction:column;gap:.5rem}.form-field{margin-bottom:.75rem}.form-field .input{margin-bottom:.35rem}.form-field-hint{margin:0;font-size:.85rem}.form-field-error{margin:.35rem 0 0;font-size:.85rem;color:#fecaca}.pp-logo{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1;white-space:nowrap;color:var(--pp-text);text-decoration:none}.pp-logo-link{text-decoration:none;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0}.pp-logo-link--with-vehicle .pp-brand-row{margin-bottom:0}.pp-logo-link--with-vehicle .pp-logo-vehicle{padding-left:calc(24px + .5rem)}.pp-logo-link--with-vehicle:has(.pp-brand-row--compact) .pp-logo-vehicle{padding-left:calc(18px + .3rem)}.pp-logo-vehicle{font-size:.65rem;font-weight:500;color:var(--pp-muted);line-height:1.2;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-logo-accent{color:var(--pp-primary)}.pp-logo--compact{font-size:1.05rem}.pp-brand-row{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:0}.pp-brand-mark{display:block;flex-shrink:0}.pp-brand-row--compact{gap:.3rem}.pp-brand-row--compact .pp-brand-mark{width:18px;height:18px}.brand-row-inline{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex-wrap:wrap}.brand-row-mark{display:block;flex-shrink:0}.pp-brand-row--sticker .pp-logo{color:#0f172a;font-weight:700}.sticker-size-sm .pp-brand-row--sticker .pp-logo{font-size:.8rem}.sticker-size-sm .pp-brand-row--sticker .pp-brand-mark{width:22px;height:22px}.sticker-size-md .pp-brand-row--sticker .pp-logo{font-size:1rem}.sticker-size-md .pp-brand-row--sticker .pp-brand-mark{width:26px;height:26px}.sticker-size-lg .pp-brand-row--sticker .pp-logo{font-size:1.35rem}.sticker-size-lg .pp-brand-row--sticker .pp-brand-mark{width:32px;height:32px}.app-shell-header{border-bottom:1px solid var(--pp-border);background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell-header,.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50}.site-header{background:transparent;border:none;transition:transform .2s ease}@media (max-width:1023px){.site-header.site-header--hidden:not(.site-header--menu-open){transform:translateY(-100%)}}.app-shell-header-inner,.site-header-inner{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;padding-bottom:.75rem;position:relative}.site-header-inner{max-width:var(--pp-content-max);margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--pp-border)}@media (min-width:1024px){.site-header{background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--pp-border)}.site-header-inner{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none}.app-shell-nav,.site-nav-desktop{gap:.5rem}}.site-header-inner.container{padding-bottom:.75rem}.site-header .pp-logo-link{flex-shrink:0}.app-shell-nav,.site-nav-desktop{display:none;align-items:center;gap:.65rem;font-size:.875rem}@media (min-width:1024px){.app-shell-nav,.site-nav-desktop{display:flex}.site-nav-backdrop,.site-nav-dropdown,.site-nav-menu-btn{display:none!important}}.app-shell-nav a,.site-nav-link{text-decoration:none;color:var(--pp-text);font-weight:500;padding:.375rem .5rem;border-radius:.25rem;white-space:nowrap}.app-shell-nav a:hover,.site-nav-link:hover{color:var(--pp-primary)}.app-shell-nav-link--admin,.site-nav-link--admin{color:var(--pp-accent);font-weight:600}.app-shell-nav-link--admin:hover,.site-nav-link--admin:hover{color:var(--pp-text)}.app-shell-nav form,.site-nav-desktop form{margin:0}.site-nav-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--pp-border);border-radius:.5rem;background:var(--pp-surface);color:var(--pp-text);cursor:pointer;flex-shrink:0}.site-nav-menu-btn:hover{background:#334155}.site-nav-dropdown{display:none;position:absolute;left:0;right:0;top:100%;padding:0 1.25rem .75rem;z-index:51}.site-nav-dropdown--open{display:block}.site-nav-dropdown-inner{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:.75rem;padding:.5rem;box-shadow:0 8px 24px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:.25rem}.site-nav-dropdown-link{display:block;padding:.65rem .75rem;text-decoration:none;color:var(--pp-text);font-weight:500;border-radius:.5rem}.site-nav-dropdown-link:hover{background:rgba(255,255,255,.06);color:var(--pp-primary)}.site-nav-dropdown-signout{margin:.35rem 0 0;padding-top:.35rem;border-top:1px solid var(--pp-border)}.site-nav-backdrop{position:fixed;inset:0;z-index:40;background:transparent;border:none;cursor:default}body:has(.admin-shell) .site-footer,body:has(.admin-shell) .site-header{display:none}body:has(.scan-shell) .site-footer{display:none}body:has(.scan-shell) .site-nav-backdrop,body:has(.scan-shell) .site-nav-desktop,body:has(.scan-shell) .site-nav-dropdown,body:has(.scan-shell) .site-nav-menu-btn{display:none!important}body:has(.scan-shell) .site-header-inner{justify-content:center}body:has(.scan-shell) .pp-logo-vehicle{display:none}.auth-ambient-shell{position:relative;min-height:calc(100svh - var(--site-header-height, 3.5rem))}.auth-layout-content{position:relative;z-index:1}.scan-shell{position:relative;overflow:hidden}.scan-shell-content{position:relative;z-index:1}.ambient-shell{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ambient-shell--auth,.ambient-shell--scan{min-height:100%}.ambient-canvas{width:100%;height:100%}.ambient-canvas,.ambient-fallback{position:absolute;inset:0;pointer-events:none}.ambient-fallback{opacity:0;background:radial-gradient(ellipse 80% 60% at 20% 40%,rgba(37,99,235,.14) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 60%,rgba(123,97,255,.1) 0,transparent 55%)}.ambient-fallback.is-visible{opacity:1}.ambient-shell--auth .ambient-fallback.is-visible{opacity:.85}@media (prefers-reduced-motion:reduce){.ambient-canvas{display:none}.ambient-fallback{opacity:1}}.scan-hero{text-align:center;margin-bottom:1.25rem}.scan-hero-title{margin:0 0 .5rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.scan-hero-lead{margin:.5rem 0 0;font-size:.875rem;color:var(--pp-muted)}.scan-panel{margin-top:.5rem}.scan-panel-lead{margin:0 0 1rem;font-size:.875rem;text-align:center}.scan-preset-grid{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}@media (min-width:400px){.scan-preset-grid{grid-template-columns:1fr 1fr}}.scan-preset-item{display:flex;flex-direction:column}.scan-preset-item--wide{grid-column:1/-1}.scan-preset-btn{background:#334155;color:var(--pp-text);width:100%;margin-bottom:0;justify-content:center;text-align:center;padding:.65rem .75rem;min-height:44px;font-weight:600;font-size:.875rem}.scan-preset-btn:hover{background:#475569}.scan-preset-btn.btn-danger{background:#7f1d1d;color:#fecaca}.scan-preset-btn.btn-danger:hover{background:#991b1b}.scan-confirm-sheet{margin-top:.35rem;padding:.65rem .75rem;background:rgba(127,29,29,.25);border:1px solid rgba(239,68,68,.35);border-radius:.5rem}.scan-confirm-sheet p{margin:0 0 .5rem;font-size:.8rem;color:var(--pp-muted)}.scan-confirm-actions{display:flex;flex-direction:column;gap:.35rem}.scan-custom-panel{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--pp-border)}.scan-custom-panel .input{margin-bottom:.5rem}.scan-legal-footnote{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid rgba(51,65,85,.6);font-size:.7rem;line-height:1.45;text-align:center;color:var(--pp-muted)}.scan-legal-footnote a{color:var(--pp-muted);text-decoration:underline;text-underline-offset:2px}.scan-legal-footnote a:hover{color:var(--pp-text)}.scan-chat-card{margin-bottom:1rem}.scan-chat-title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.scan-notifications{margin-top:.75rem}.scan-notifications summary{cursor:pointer;font-size:.85rem;font-weight:500;color:var(--pp-muted);list-style:none}.scan-notifications summary::-webkit-details-marker{display:none}.scan-notifications summary:before{content:"+ ";color:var(--pp-primary)}.scan-notifications[open] summary:before{content:"− "}.scan-notifications-body{margin-top:.5rem}.scan-error{margin-top:.75rem;font-size:.85rem;color:var(--pp-danger)}.scan-another-btn{width:100%}.scan-done-btn{width:100%;margin-top:.75rem}.scan-modal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:rgba(15,23,42,.55)}.scan-modal-card{width:100%;max-width:24rem;max-height:min(90vh,32rem);overflow-y:auto;padding:1.25rem;border-radius:1rem 1rem 0 0;background:var(--pp-surface);border:1px solid var(--pp-border);box-shadow:0 -8px 32px rgba(0,0,0,.2)}@media (min-width:480px){.scan-modal-overlay{align-items:center}.scan-modal-card{border-radius:1rem}}.scan-modal-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.scan-modal-lead{margin:0 0 1rem;font-size:.9rem;line-height:1.45}.scan-modal-signup{display:block;width:100%;text-align:center;margin-bottom:1.25rem}.scan-modal-review{padding-top:1rem;border-top:1px solid var(--pp-border)}.scan-modal-review-label{margin:0 0 .5rem;font-size:.875rem;font-weight:500}.scan-modal-stars{display:flex;gap:.25rem;margin-bottom:.75rem}.scan-modal-star{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .5rem;font-size:1.5rem;line-height:1;border:none;background:transparent;color:var(--pp-muted);cursor:pointer}.scan-modal-star--on{color:#eab308}.scan-modal-comment{margin-bottom:.75rem;width:100%}.scan-modal-dismiss{width:100%;margin-top:1rem;background:transparent;border:none;color:var(--pp-muted);font-size:.875rem}.site-footer{flex-shrink:0;border-top:1px solid var(--pp-border)}.site-footer-inner{max-width:var(--pp-content-max);margin:0 auto;padding:1.25rem 1.25rem calc(1.25rem + var(--pp-safe-bottom));text-align:center;font-size:.8rem}.site-footer-contact{margin:0 0 .35rem}.site-footer-links{margin:0 0 .5rem}.site-footer-brand{margin:0}.site-footer a{color:var(--pp-accent)}.site-footer-brand a{font-weight:600;text-decoration:none}.site-footer-brand a:hover{text-decoration:underline}.app-shell-back{padding-bottom:0}.app-shell-main{padding-top:1rem}.app-shell-notifications{padding-top:0}.notifications-card{margin-top:var(--pp-space-3)}.notifications-card-summary{cursor:pointer;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:.5rem;list-style:none;padding:.125rem 0}.notifications-card-summary::-webkit-details-marker{display:none}.notifications-card-body{margin-top:.75rem}.notifications-hint{margin:.5rem 0 0;font-size:.8rem}.push-status-badge{font-size:.75rem;font-weight:600;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--pp-border)}.push-status-enabled{color:#86efac;border-color:rgba(34,197,94,.4)}.push-status-denied{color:#fecaca;border-color:rgba(239,68,68,.4)}.push-status-needs_enable,.push-status-needs_home_screen{color:#fcd34d;border-color:rgba(252,211,77,.4)}.push-alert-banner{display:flex;align-items:center;gap:.75rem;margin-top:var(--pp-space-3);padding:var(--pp-space-4) var(--pp-space-5);border-color:rgba(37,99,235,.35);background:rgba(37,99,235,.08)}.push-alert-banner p{flex:1 1;margin:0;line-height:var(--pp-line-tight)}.auth-layout-logo{text-align:center;padding:1.5rem 0 .5rem}.app-footer{text-align:center;margin-top:2rem;font-size:.8rem}.app-footer a{color:var(--pp-accent)}.error-card strong{color:#fecaca}.checklist{list-style:none;padding:0;margin:0}.checklist li{display:flex;gap:.875rem;align-items:flex-start;padding:var(--pp-space-3) 0;border-bottom:1px solid var(--pp-border)}.checklist li:last-child{border-bottom:none}.checklist-num{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--pp-primary);color:#fff;font-family:var(--pp-font);font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;margin-top:.125rem;display:flex;align-items:center;justify-content:center}.thread-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--pp-space-3)}.thread-list>li.card{padding:0}.thread-card{display:block;text-decoration:none;color:inherit;padding:1.125rem 1.375rem}.thread-card-needs-reply{border-left:3px solid var(--pp-primary)}.thread-card-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:var(--pp-space-2)}.thread-vehicle-chip{display:inline-block;font-size:.75rem;font-weight:600;color:var(--pp-text);background:rgba(255,255,255,.06);border:1px solid var(--pp-border);border-radius:999px;padding:.3rem .7rem}.thread-card-visitor{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pp-space-2);font-weight:600}.thread-card-time{font-size:.75rem;flex-shrink:0}.thread-badge{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--pp-primary);padding:.2rem .55rem;background:rgba(37,99,235,.12)}.thread-badge,.thread-member-badge{display:inline-block;font-weight:600;border-radius:999px}.thread-member-badge{font-size:.75rem;color:var(--pp-text);background:var(--pp-surface-muted,#e2e8f0);padding:.15rem .5rem}.app-scan-video{width:100%;max-height:280px;border-radius:var(--pp-radius,8px);background:#0f172a;object-fit:cover}.dev-chat-links{margin-bottom:.75rem;padding:.75rem 1rem;border:1px dashed var(--pp-border,#cbd5e1);background:var(--pp-surface-muted,#f8fafc)}.dev-chat-links-title{margin:0 0 .5rem;font-size:.8125rem}.dev-chat-links-list{list-style:none;margin:0;padding:0}.dev-chat-links-list li{margin-bottom:.35rem;font-size:.75rem}.dev-chat-links-label{display:block;font-weight:600;margin-bottom:.1rem}.dev-chat-links-url{word-break:break-all;color:var(--pp-primary,#2563eb)}.thread-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:var(--pp-space-2) 0 0;font-size:.875rem;line-height:var(--pp-line-tight)}.preset-btn-wrap{margin-bottom:.5rem}.preset-btn-label{display:block;font-weight:600}.preset-btn-preview{display:block;font-size:.8rem;font-weight:400;color:var(--pp-muted);margin-top:.15rem}.chat-panel{margin-top:.5rem}.chat-messages{overflow-y:auto;margin-bottom:.75rem}.chat-compose,.chat-messages{padding-bottom:var(--pp-safe-bottom)}.chat-compose{display:flex;flex-direction:column;gap:.5rem}.chat-compose textarea{resize:vertical;min-height:2.5rem}.message-wrap{margin-bottom:.75rem;max-width:85%}.message-wrap.scanner{margin-right:auto}.message-wrap.owner{margin-left:auto}.message-meta{font-size:.7rem;color:var(--pp-muted);margin-bottom:.2rem}.message-meta.owner{text-align:right}.message,.message-meta{font-family:var(--font-urdu),var(--font-arabic),var(--pp-font),var(--font-emoji),"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",emoji}.message.pending{opacity:.7}.ios-install-steps{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem;font-size:.8rem}.ios-install-step{display:flex;align-items:center;gap:.5rem}.ios-install-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.25rem;background:var(--pp-border);font-size:.75rem;flex-shrink:0}.vehicle-list-item{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.vehicle-list-actions{display:flex;flex-direction:column;gap:.35rem;align-items:flex-end;flex-shrink:0}.vehicle-list-actions a,.vehicle-list-actions button{font-size:.85rem}.settings-list{list-style:none;padding:0;margin:0}.settings-list li{padding:.75rem 0;border-bottom:1px solid var(--pp-border)}.settings-list li:last-child{border-bottom:none}.settings-label{font-size:.8rem;color:var(--pp-muted);margin:0 0 .375rem}.settings-value{margin:0;line-height:var(--pp-line-tight)}.otp-digit-row{display:flex;gap:.5rem;margin-bottom:.75rem}.otp-digit{flex:1 1;text-align:center;font-size:1.25rem;font-weight:600;padding:.65rem .25rem;margin-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;border-radius:.5rem;border:none;font-weight:600;cursor:pointer;text-decoration:none;gap:.5rem}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:rgba(255,255,255,.95);animation:pp_spin .9s linear infinite}@keyframes pp_spin{to{transform:rotate(1turn)}}.btn-primary{background:var(--pp-primary);color:#fff;width:100%}.btn-primary:hover{background:var(--pp-primary-dark)}.btn-preset{background:#334155;color:var(--pp-text);width:100%;margin-bottom:.5rem;flex-direction:column;align-items:flex-start;text-align:left;padding:.75rem 1rem}.btn-preset:hover{background:#475569}.btn-danger,.btn-preset.btn-danger{background:#7f1d1d;color:#fecaca}.input{width:100%;padding:.65rem .75rem;border-radius:.5rem;border:1px solid #475569;background:#0f172a;color:var(--pp-text);margin-bottom:.75rem;font-family:inherit;unicode-bidi:plaintext}.muted{color:var(--pp-muted);font-size:.875rem;line-height:var(--pp-line-tight)}.footer-credit{text-align:center;margin-top:2rem;font-size:.8rem;color:var(--pp-muted)}.footer-credit a{color:var(--pp-accent)}.message{margin-bottom:.75rem;padding:.5rem .75rem;border-radius:.5rem;unicode-bidi:plaintext;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:85%}.message.scanner{background:#334155;margin-right:auto}.message.owner{background:var(--pp-primary);margin-left:auto}.preset-grid{display:grid;grid-gap:.5rem;gap:.5rem}.sticker-compact{display:inline-flex;flex-direction:column;align-items:center;text-align:center;color:#0f172a}.sticker-headline{margin:0 0 .5rem;font-size:.7rem;font-weight:600;line-height:1.25;max-width:11rem;color:#1e293b}.sticker-qr{display:block;margin:0 auto}.sticker-powered-row{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.45rem;font-size:.6rem;color:#64748b}.sticker-powered-row a{color:#7b61ff;font-weight:600;text-decoration:none}.sticker-compact--cell .sticker-headline{max-width:9rem}.sticker-compact--cell.sticker-size-sm .sticker-headline{font-size:.55rem}.sticker-compact--cell.sticker-size-md .sticker-headline{font-size:.62rem}.sticker-compact--cell.sticker-size-lg .sticker-headline{font-size:.7rem}.sticker-compact--cell .pp-brand-row{margin-bottom:.15rem}.sticker-compact--cell.sticker-size-sm .sticker-powered-row{font-size:.48rem;margin-top:.25rem}.sticker-compact--cell.sticker-size-md .sticker-powered-row{font-size:.52rem;margin-top:.28rem}.sticker-compact--cell.sticker-size-lg .sticker-powered-row{font-size:.55rem;margin-top:.3rem}.sticker-size-sm:not(.sticker-compact--cell) .sticker-headline{font-size:.72rem}.sticker-size-md:not(.sticker-compact--cell) .sticker-headline{font-size:.78rem}.sticker-size-lg:not(.sticker-compact--cell) .sticker-headline{font-size:.85rem}.a4-cut-sheet{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,62mm);width:190mm;height:248mm;grid-gap:0;gap:0;background:#fff}.a4-cut-cell,.a4-cut-sheet{page-break-inside:avoid;break-inside:avoid}.a4-cut-cell{display:flex;align-items:center;justify-content:center;border:1px dashed #666;box-sizing:border-box;padding:4mm;height:62mm}.a4-cut-sheet-md{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,124mm)}.a4-cut-sheet-md .a4-cut-cell{height:124mm}.spec-sheet{--spec-mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,monospace;width:190mm;box-sizing:border-box;display:flex;flex-direction:column;gap:6mm;color:#0f172a;page-break-inside:avoid;break-inside:avoid}.spec-sheet-meta{display:flex;align-items:flex-start;gap:14mm;padding-bottom:3mm;border-bottom:1.5px solid #0f172a;font-family:var(--spec-mono)}.spec-meta-field{display:flex;flex-direction:column;gap:.5mm}.spec-meta-key{font-size:7pt;letter-spacing:.08em;color:#64748b}.spec-meta-val{font-size:9pt;font-weight:700;letter-spacing:.04em}.spec-meta-title{margin-left:auto;align-self:center;font-size:8pt;font-weight:700;letter-spacing:.06em;display:inline-flex;align-items:center;gap:1.5mm}.spec-meta-printer{font-size:10pt}.spec-sheet-grid{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:start;grid-row-gap:6mm;row-gap:6mm;grid-column-gap:8mm;column-gap:8mm;flex:1 1 auto}.spec-cell{flex-direction:column;gap:2mm}.spec-cell,.spec-cell-frame{display:flex;align-items:center}.spec-cell-frame{position:relative;justify-content:center;box-sizing:border-box;border:1px solid #cbd5e1;padding:4mm}.spec-cell--lg .spec-cell-frame{width:76mm;min-height:102mm}.spec-cell--md .spec-cell-frame{width:64mm;min-height:89mm}.spec-crop{position:absolute;width:4mm;height:4mm;border:0 solid #0f172a}.spec-crop--tl{top:-.5px;left:-.5px;border-top-width:1.5px;border-left-width:1.5px}.spec-crop--tr{top:-.5px;right:-.5px;border-top-width:1.5px;border-right-width:1.5px}.spec-crop--bl{bottom:-.5px;left:-.5px;border-bottom-width:1.5px;border-left-width:1.5px}.spec-crop--br{bottom:-.5px;right:-.5px;border-bottom-width:1.5px;border-right-width:1.5px}.spec-cell-label{display:flex;justify-content:space-between;align-items:baseline;width:100%;font-family:var(--spec-mono);font-size:7.5pt;letter-spacing:.04em}.spec-cell-zone{font-weight:700}.spec-cell-dims{color:#64748b}.spec-sheet-footer{display:flex;align-items:center;gap:8mm;padding-top:3mm;border-top:1.5px solid #0f172a;font-family:var(--spec-mono);font-size:7.5pt;letter-spacing:.04em}.spec-footer-scale{font-weight:700}.spec-footer-copy{color:#64748b}.spec-footer-calibration{margin-left:auto;display:inline-flex;align-items:center;gap:2mm;color:#64748b}.spec-calibration-strip{display:inline-flex;border:1px solid #94a3b8}.spec-cal-block{width:4mm;height:3mm;display:block}.spec-cal-block--1{background:#0f172a}.spec-cal-block--2{background:#64748b}.spec-cal-block--3{background:#cbd5e1}.spec-cal-block--4{background:#fff}.sticker-cut-guide{display:inline-flex;flex-direction:column;align-items:center;border:1px dashed #666;padding:2.5mm;box-sizing:border-box;page-break-inside:avoid;break-inside:avoid}.print-size-picker{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.print-size-option{flex:1 1 30%;min-width:7rem;padding:.65rem .75rem;border-radius:.5rem;border:1px solid var(--pp-border);background:var(--pp-bg);color:var(--pp-text);cursor:pointer;text-align:left;font:inherit}.print-size-option--active,.print-size-option:hover{border-color:var(--pp-primary)}.print-size-option--active{background:rgba(37,99,235,.12)}.print-size-option-label{display:block;font-weight:600;font-size:.9rem}.print-size-option-hint{display:block;font-size:.75rem;color:var(--pp-muted);margin-top:.15rem}.print-actions-row{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.print-copy-mobile{display:none}html[data-print-ready] .site-footer,html[data-print-ready] .site-header{display:none!important}html[data-print-ready] .site-main{padding:0}.print-ready-page{padding:1rem;background:#fff;color:#0f172a;max-width:100%;margin:0 auto}.spec-sheet .sticker-size-lg .sticker-qr{width:58mm;height:58mm}.spec-sheet .sticker-size-md .sticker-qr{width:46mm;height:46mm}.spec-sheet .sticker-size-lg .pp-brand-row--sticker .pp-logo{font-size:1.25rem}.spec-sheet .sticker-size-md .pp-brand-row--sticker .pp-logo{font-size:1.05rem}html[data-print-ready] .print-ready-page,html[data-print-ready] .site-main{background:#fff}.print-ready-toolbar{margin-bottom:1rem}.print-ready-toolbar-row{display:flex;flex-wrap:wrap;gap:.5rem}.print-ready-page .print-sheet-vehicle-label{display:block;margin:0 0 1rem;text-align:center;font-size:1rem;font-weight:600;color:#1e293b}.print-ready-single-body{display:flex;justify-content:center}@media (max-width:768px){.print-copy-desktop{display:none}.print-copy-mobile{display:block}}.a4-print-wrap{margin:0 auto}@media print{@page{margin:10mm 10mm 12mm;size:auto}body,html{min-height:0!important;height:auto!important;background:#fff!important;color:#000!important}.site-main,body,html{width:100%!important;display:block!important;overflow:visible!important}.site-main{max-width:none!important;padding:0!important}.app-shell-back,.app-shell-header,.app-shell-notifications,.footer-credit,.no-print,.print-ready-toolbar,.push-alert-banner,.site-footer,.site-header{display:none!important}.print-ready-page{padding:0!important;max-width:none!important}.print-ready-page .print-sheet-vehicle-label{margin:0 0 4mm;font-size:11pt}.print-ready-single .print-sheet-vehicle-label{margin-bottom:6mm}.a4-cut-sheet,.spec-sheet{width:100%;max-width:190mm;height:auto!important;margin:0 auto;page-break-after:avoid;page-break-inside:avoid;break-inside:avoid}.spec-sheet .sticker-size-lg .sticker-qr{width:58mm!important;height:58mm!important}.spec-sheet .sticker-size-md .sticker-qr{width:46mm!important;height:46mm!important}.spec-sheet .sticker-size-lg .pp-brand-row--sticker .pp-logo{font-size:15pt}.spec-sheet .sticker-size-md .pp-brand-row--sticker .pp-logo{font-size:12pt}.spec-cal-block,.spec-calibration-strip,.spec-crop,.spec-sheet-footer,.spec-sheet-meta,.sticker-cut-guide{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-ready-size-sm .sticker-qr{width:34mm!important;height:34mm!important}.print-ready-size-md .sticker-qr{width:42mm!important;height:42mm!important}.print-ready-size-lg .sticker-qr{width:52mm!important;height:52mm!important}.print-ready-size-sm .pp-brand-row--sticker .pp-logo{font-size:11pt}.print-ready-size-md .pp-brand-row--sticker .pp-logo{font-size:13pt}.print-ready-size-lg .pp-brand-row--sticker .pp-logo{font-size:16pt}.print-ready-size-sm .pp-brand-row--sticker .pp-brand-mark{width:8mm!important;height:8mm!important}.print-ready-size-md .pp-brand-row--sticker .pp-brand-mark{width:9.5mm!important;height:9.5mm!important}.print-ready-size-lg .pp-brand-row--sticker .pp-brand-mark{width:11mm!important;height:11mm!important}.sticker-qr{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.admin{--pp-surface-elevated:#243044;--pp-radius:0.75rem;--pp-radius-sm:0.5rem;min-height:100vh;background:var(--pp-bg)}.admin-shell{display:flex;flex-direction:column;min-height:100vh}@media (min-width:768px){.admin-shell{flex-direction:row}}.admin-sidebar{flex-shrink:0;border-bottom:1px solid var(--pp-border);background:var(--pp-surface);padding:1rem 1.25rem}@media (min-width:768px){.admin-sidebar{width:220px;min-height:100vh;border-bottom:none;border-right:1px solid var(--pp-border);padding:1.5rem 1rem;display:flex;flex-direction:column}}.admin-brand-sub{margin:.25rem 0 1rem;font-size:.75rem;color:var(--pp-muted);text-transform:uppercase;letter-spacing:.06em}.admin-nav{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}@media (min-width:768px){.admin-nav{flex-direction:column;overflow-x:visible;padding-bottom:0;flex:1 1}}.admin-nav-link{display:block;padding:.5rem .75rem;border-radius:var(--pp-radius-sm);color:var(--pp-muted);text-decoration:none;font-size:.875rem;font-weight:500;white-space:nowrap;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.admin-nav-link:hover{color:var(--pp-text);background:var(--pp-surface-elevated)}.admin-nav-link--active{color:var(--pp-text);background:rgba(123,97,255,.12);border-color:rgba(123,97,255,.35)}.admin-nav-divider{height:1px;margin:.35rem 0;background:var(--pp-border)}@media (min-width:768px){.admin-nav-divider{margin:.5rem 0}}.admin-nav-link--chats{color:var(--pp-muted)}.admin-nav-link--chats:hover{color:var(--pp-text)}.admin-sidebar-footer{display:none;margin-top:auto;padding-top:1.5rem;font-size:.75rem;color:var(--pp-muted)}.admin-sidebar-footer a{color:var(--pp-accent);text-decoration:none}@media (min-width:768px){.admin-sidebar-footer{display:block}}.admin-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.admin-topbar{justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--pp-border);background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-topbar,.admin-topbar-end{display:flex;align-items:center;gap:.75rem}.admin-topbar-end{margin-left:auto}.admin-topbar-chats{flex-shrink:0}.admin-topbar-email{font-size:.8rem;color:var(--pp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}@media (min-width:480px){.admin-topbar-email{max-width:none}}.admin-content{flex:1 1;padding:1.25rem}@media (min-width:768px){.admin-content{padding:1.5rem 1.75rem}}.admin-eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--pp-accent)}.admin-eyebrow a{color:inherit;text-decoration:none}.admin-eyebrow a:hover{text-decoration:underline}.admin-page-header{margin-bottom:1.5rem}.admin-page-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin-page-title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.admin-page-desc{margin:.35rem 0 0;font-size:.875rem;color:var(--pp-muted);max-width:42rem}.admin-stat-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1.5rem}.admin-stat-card{background:var(--pp-surface);border-radius:var(--pp-radius);padding:1rem 1.15rem;border:1px solid var(--pp-border);border-left:3px solid var(--pp-primary)}.admin-stat-card--accent{border-left-color:var(--pp-accent)}.admin-stat-card--success{border-left-color:var(--pp-success)}.admin-stat-card--muted{border-left-color:var(--pp-border)}.admin-stat-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-muted);margin-bottom:.35rem}.admin-stat-value{font-size:1.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.admin-activity-table td,.admin-activity-table th{text-align:left}.admin-activity-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.admin-panel{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius);overflow:hidden}.admin-panel-header{padding:1rem 1.25rem;border-bottom:1px solid var(--pp-border);font-weight:600;font-size:.95rem}.admin-panel-body{padding:0}.admin-panel-body--padded{padding:1rem 1.25rem}.admin-panel details>summary{cursor:pointer;padding:1rem 1.25rem;font-weight:600;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-panel details>summary::-webkit-details-marker{display:none}.admin-panel details[open]>summary{border-bottom:1px solid var(--pp-border)}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-table thead th{text-align:left;padding:.65rem 1.25rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pp-muted);background:var(--pp-surface-elevated);border-bottom:1px solid var(--pp-border)}.admin-table thead th.admin-table-num{text-align:right}.admin-table tbody td{padding:.75rem 1.25rem;border-bottom:1px solid var(--pp-border);vertical-align:middle}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table-row:hover td{background:rgba(255,255,255,.02)}.admin-table-email{font-weight:600}.admin-table-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-badge{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--pp-border)}.admin-badge--admin{color:#c4b5fd;background:rgba(123,97,255,.15);border-color:rgba(123,97,255,.35)}.admin-badge--user{color:var(--pp-muted);background:rgba(148,163,184,.08)}.admin-badge--success{color:#86efac;background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.35)}.admin-badge--muted{color:var(--pp-muted);background:rgba(148,163,184,.08)}.admin-badge--count{color:var(--pp-text);background:var(--pp-surface-elevated);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.admin-list{list-style:none;padding:0;margin:0}.admin-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--pp-border);transition:background .15s}.admin-list-item:last-child{border-bottom:none}.admin-list-item:hover{background:rgba(255,255,255,.02)}.admin-list-link{flex:1 1;min-width:0;text-decoration:none;color:inherit}.admin-list-title{font-weight:600;margin:0 0 .25rem}.admin-list-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;color:var(--pp-muted)}.admin-list-preview{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0}.admin-list-actions{flex-shrink:0;opacity:1}@media (min-width:768px){.admin-list-actions{opacity:0;transition:opacity .15s}.admin-list-item:focus-within .admin-list-actions,.admin-list-item:hover .admin-list-actions{opacity:1}}.admin-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.admin-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;font-size:.8rem;font-weight:500;border-radius:var(--pp-radius-sm);border:1px solid var(--pp-border);background:transparent;color:var(--pp-muted);cursor:pointer;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.admin-btn-ghost:hover:not(:disabled){background:var(--pp-surface-elevated);color:var(--pp-text)}.admin-btn-ghost:disabled{opacity:.6;cursor:not-allowed}.admin-btn-ghost--danger{border-color:rgba(239,68,68,.35);color:#fca5a5}.admin-btn-ghost--danger:hover:not(:disabled){background:rgba(127,29,29,.35);color:#fecaca}.admin-select{padding:.35rem .5rem;font-size:.8rem;border-radius:var(--pp-radius-sm);border:1px solid var(--pp-border);background:var(--pp-bg);color:var(--pp-text);margin:0}.admin-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-action-error{font-size:.75rem;color:#fecaca;width:100%}.admin-empty{padding:2.5rem 1.25rem;text-align:center;color:var(--pp-muted);font-size:.875rem}.admin-meta-panel{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.admin-meta-label{font-size:.75rem;color:var(--pp-muted);text-transform:uppercase;letter-spacing:.04em}.admin-meta-value{margin:0;font-weight:500}.admin-api-table code{font-size:.8rem;background:var(--pp-bg);padding:.15rem .35rem;border-radius:.25rem}.admin-api-table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.02)}.admin-inbox-page{margin:-1.25rem;height:calc(100% + 2.5rem);min-height:calc(100dvh - 3.5rem)}@media (min-width:768px){.admin-inbox-page{margin:-1.5rem -1.75rem;height:calc(100% + 3rem);min-height:calc(100dvh - 3.5rem)}}.admin-inbox{display:grid;grid-template-columns:240px 280px 1fr;height:100%;min-height:inherit;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius);overflow:hidden}.admin-inbox-col{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--pp-border);overflow:hidden}.admin-inbox-col:last-child{border-right:none}.admin-inbox-back{display:none;padding:.65rem .85rem;font-size:.8125rem;font-weight:600;color:var(--pp-accent);text-decoration:none;border-bottom:1px solid var(--pp-border)}.admin-inbox-back:hover{text-decoration:underline}.admin-inbox-col-header{padding:.75rem .85rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-muted);border-bottom:1px solid var(--pp-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-inbox-col-body{flex:1 1;overflow-y:auto;min-height:0}.admin-inbox-row{display:block;padding:.75rem .85rem;text-decoration:none;color:inherit;border-bottom:1px solid var(--pp-border);transition:background .12s ease}.admin-inbox-row:hover{background:rgba(255,255,255,.03)}.admin-inbox-row--active{background:rgba(99,102,241,.12);box-shadow:inset 3px 0 0 var(--pp-accent)}.admin-inbox-row-title{font-weight:600}.admin-inbox-row-preview,.admin-inbox-row-title{margin:0 0 .35rem;font-size:.875rem;line-height:1.35;word-break:break-word}.admin-inbox-row-preview{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-inbox-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.75rem;color:var(--pp-muted)}.admin-inbox-tag{display:inline-block;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--pp-border);color:var(--pp-muted)}.admin-inbox-detail{display:flex;flex-direction:column;height:100%;min-height:0;padding:.85rem}.admin-inbox-detail-meta{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}.admin-inbox-chat{flex:1 1;min-height:0;display:flex;flex-direction:column}@media (max-width:1023px){.admin-inbox{grid-template-columns:1fr}.admin-inbox-col{display:none;border-right:none}.admin-inbox-col--mobile-visible{display:flex}.admin-inbox-back{display:block}.admin-inbox-page .admin-empty{padding:3rem 1.25rem}}.skip-link{position:absolute;top:-100px;left:.75rem;z-index:1000;background:var(--pp-primary,#f97316);color:#0f172a;padding:.6rem 1rem;border-radius:0 0 .5rem .5rem;font-weight:600;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}