@layer dman-foundation, dman-components;@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/api/public-assets/fonts/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/api/public-assets/fonts/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/api/public-assets/fonts/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/api/public-assets/fonts/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/api/public-assets/fonts/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/api/public-assets/fonts/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/api/public-assets/fonts/e4af272ccee01ff0-s.p.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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/api/public-assets/fonts/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/api/public-assets/fonts/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/api/public-assets/fonts/36966cca54120369-s.p.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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/api/public-assets/fonts/350b852752f8489d-s.p.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:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/api/public-assets/fonts/5ec84f17416dda4d-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:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/api/public-assets/fonts/01f0c602c274ea55-s.p.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:Cairo Fallback;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/api/public-assets/fonts/dd994fbf464986f0-s.p.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:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/api/public-assets/fonts/e97026df054cf2a3-s.p.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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/api/public-assets/fonts/63a79a6cf340c5d2-s.p.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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/api/public-assets/fonts/f15f45d13243c643-s.p.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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/api/public-assets/fonts/1ebb550cd0a67fc6-s.p.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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/api/public-assets/fonts/ce401babc0566bc1-s.p.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:Tajawal Fallback;src:local("Arial");ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/api/public-assets/fonts/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(/api/public-assets/fonts/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(/api/public-assets/fonts/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(/api/public-assets/fonts/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(/api/public-assets/fonts/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(/api/public-assets/fonts/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(/api/public-assets/fonts/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(/api/public-assets/fonts/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(/api/public-assets/fonts/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(/api/public-assets/fonts/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%}:root{--font-inter:"Inter","Inter Fallback";--font-space:"Space Grotesk","Space Grotesk Fallback";--font-cairo:"Cairo","Cairo Fallback";--font-tajawal:"Tajawal","Tajawal Fallback";--font-emoji:"Noto Color Emoji","Noto Color Emoji Fallback";--gray-1:#fdfcfa;--gray-2:#faf8f3;--gray-3:#f4f0e8;--gray-4:#ede8dc;--gray-5:#e4ddcd;--gray-6:#d8cfba;--gray-7:#b5a88a;--gray-8:#968566;--gray-9:#6b5d44;--gray-10:#544831;--gray-11:#3c3324;--gray-12:#14110c;--gold-1:#fffcf4;--gold-2:#fef7e6;--gold-3:#fcefcc;--gold-4:#f8e4ac;--gold-5:#f2d896;--gold-6:#e8d08a;--gold-7:#dcbb5e;--gold-8:#d2ae3c;--gold-9:#c9a227;--gold-10:#a67c1a;--gold-11:#8a6410;--gold-12:#4a3608;--green-1:#f4faf2;--green-2:#ecf6e9;--green-3:#e6f1e0;--green-6:#a9d3a4;--green-9:#1f7a3d;--green-11:#1b5e2a;--amber-1:#fffaf0;--amber-2:#fdf3e0;--amber-3:#fbefd3;--amber-6:#edb668;--amber-9:#b45309;--amber-11:#7a4b08;--red-1:#fff8f6;--red-2:#fdece9;--red-3:#fae4e0;--red-6:#eda69c;--red-9:#b3261e;--red-11:#8e1f19;--blue-1:#f5f8fd;--blue-2:#eaf1fa;--blue-3:#f2e9df;--blue-6:#d0b18d;--blue-9:#1d5fa8;--blue-11:#17457a;--pure-white:#ffffff;--pure-black:#000000;--alpha-ink-4:rgba(20,17,12,0.04);--alpha-ink-8:rgba(20,17,12,0.08);--alpha-ink-12:rgba(20,17,12,0.12);--alpha-ink-20:rgba(20,17,12,0.20);--alpha-ink-40:rgba(20,17,12,0.40);--alpha-ink-60:rgba(20,17,12,0.60);--alpha-ink-80:rgba(20,17,12,0.80);--alpha-white-8:rgba(255,255,255,0.08);--alpha-white-12:rgba(255,255,255,0.12);--alpha-white-20:rgba(255,255,255,0.20);--alpha-white-40:rgba(255,255,255,0.40);--alpha-white-72:rgba(255,255,255,0.72);--alpha-white-92:rgba(255,255,255,0.92);--alpha-gold-10:rgba(201,162,39,0.10);--alpha-gold-20:rgba(201,162,39,0.20);--alpha-gold-40:rgba(201,162,39,0.40);--surface:var(--gray-2);--surface-raised:var(--gray-1);--surface-sunken:var(--gray-3);--surface-hover:var(--gray-4);--surface-active:var(--gray-5);--surface-inverted:var(--gray-12);--border-subtle:var(--gray-5);--border-default:var(--gray-6);--border-strong:var(--gray-8);--border-inverted:var(--alpha-white-12);--text-strong:var(--gray-12);--text-body:var(--gray-11);--text-muted:var(--gray-10);--text-faint:var(--gray-9);--text-on-inverted:var(--gray-2);--text-on-inverted-muted:var(--alpha-white-72);--brand:var(--gold-9);--brand-contrast:var(--gray-12);--brand-hover:var(--gold-10);--brand-soft:var(--gold-3);--brand-soft-contrast:var(--gold-11);--brand-text:var(--gold-11);--brand-heading:var(--gold-12);--brand-on-inverted:var(--gold-6);--brand-border:var(--gold-7);--success:var(--green-9);--success-contrast:var(--pure-white);--success-soft:var(--green-3);--success-soft-contrast:var(--green-11);--success-text:var(--green-11);--success-border:var(--green-6);--warning:var(--amber-9);--warning-contrast:var(--pure-white);--warning-soft:var(--amber-3);--warning-soft-contrast:var(--amber-11);--warning-text:var(--amber-11);--warning-border:var(--amber-6);--danger:var(--red-9);--danger-contrast:var(--pure-white);--danger-soft:var(--red-3);--danger-soft-contrast:var(--red-11);--danger-text:var(--red-11);--danger-border:var(--red-6);--info:var(--blue-9);--info-contrast:var(--pure-white);--info-soft:var(--blue-3);--info-soft-contrast:var(--blue-11);--info-text:var(--blue-11);--info-border:var(--blue-6);--focus-ring:var(--gray-12);--focus-ring-offset:var(--surface-raised);--focus-ring-inverted:var(--gold-6);--overlay-scrim:var(--alpha-ink-60);--overlay-veil:var(--alpha-ink-20);--overlay-glass:var(--alpha-white-92);--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:56px;--space-12:72px;--radius-1:6px;--radius-2:9px;--radius-3:12px;--radius-4:16px;--radius-5:24px;--radius-6:999px;--shadow-1:0 1px 2px var(--alpha-ink-4);--shadow-2:0 2px 6px var(--alpha-ink-8);--shadow-3:0 8px 20px var(--alpha-ink-8);--shadow-4:0 16px 36px var(--alpha-ink-12);--shadow-5:0 28px 64px var(--alpha-ink-20);--shadow-brand:0 10px 28px var(--alpha-gold-20);--text-xs:0.72rem;--text-sm:0.8rem;--text-base:0.9rem;--text-md:1rem;--text-lg:1.15rem;--text-xl:1.45rem;--text-2xl:1.9rem;--text-3xl:2.4rem;--weight-regular:400;--weight-medium:500;--weight-body:600;--weight-bold:700;--weight-heavy:800;--weight-black:900;--leading-tight:1.25;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.68;--leading-loose:1.75;--motion-fast:160ms;--motion-base:240ms;--motion-slow:420ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--lift-1:-3px;--zoom-1:1.04;--bp-sm:560px;--bp-md:640px;--bp-lg:720px;--bp-xl:900px;--bp-2xl:1180px;--c-primary:#7d5716;--c-ink-muted:#5a5048;--c-ink-soft:#5f5449;--c-surface-2:#f4efe6;--c-border:rgba(64,48,27,0.13);--c-white:#ffffff;--c-black:#000000;--c-surface-01:#fbfcff;--c-surface-02:#fbfcfe;--c-surface-03:#fafbfe;--c-surface-04:#f7f9ff;--c-surface-05:#fbf6ff;--c-surface-06:#fff6f8;--c-surface-07:#f7f9fd;--c-surface-08:#f8f9fc;--c-surface-09:#f8fafc;--c-surface-10:#f6f8fd;--c-surface-11:#f7f8fc;--c-surface-12:#fffcf2;--c-surface-13:#f4f7fc;--c-surface-14:#f1f5ff;--c-surface-15:#f5f7fb;--c-surface-16:#fff1f2;--c-surface-17:#f4f6fb;--c-surface-18:#fffaf0;--c-surface-19:#eefcff;--c-surface-20:#f2f5fb;--c-surface-21:#f1f5fb;--c-surface-22:#f2f4fa;--c-surface-23:#eeecff;--c-surface-24:#fdedf3;--c-surface-25:#f1f5f9;--c-surface-26:#fdecef;--c-surface-27:#eafcff;--c-surface-28:#eafffb;--c-surface-29:#eef2fb;--c-surface-30:#eefbf3;--c-surface-31:#f3ebe2;--c-surface-32:#edf0fb;--c-surface-33:#edf7fb;--c-surface-34:#eef2f9;--c-surface-35:#eef1f8;--c-surface-36:#fff9e7;--c-surface-37:#eef0f7;--c-surface-38:#f4ede4;--c-surface-39:#f4ede4;--c-surface-40:#fdf0e6;--c-surface-41:#ffe4e6;--c-surface-42:#f0e6db;--c-surface-43:#f8f3ed;--c-surface-44:#f4ede5;--c-surface-45:#e8edf7;--c-surface-46:#f8f3e7;--c-surface-47:#f8f3ed;--c-surface-48:#e6f6f8;--c-surface-49:#fff7df;--c-surface-50:#e6ecf7;--c-surface-51:#e8f5ee;--c-surface-52:#e4f7ee;--c-surface-53:#fbe0ea;--c-surface-54:#f7f2ec;--c-surface-55:#ecdfd0;--c-surface-56:#f9f1e0;--c-surface-57:#f7f2ec;--c-surface-58:#e8edf0;--c-surface-59:#f6f1ea;--c-surface-60:#e2f5f2;--c-surface-61:#e6eef0;--c-surface-62:#fff4d6;--c-surface-63:#fff6d6;--c-surface-64:#e3e8f2;--c-surface-65:#f4ece4;--c-surface-66:#e9f6dd;--c-surface-67:#e2e6ef;--c-surface-68:#f1eadf;--c-surface-69:#eee2d5;--c-surface-70:#dcf5d6;--c-gray-01:#cccccc;--c-gray-02:#777777;--c-gray-03:#7a7168;--c-gray-04:#666666;--c-gray-05:#555555;--c-gray-06:#111111;--c-muted-01:#dbd0c4;--c-muted-02:#b5a38e;--c-muted-03:#b39d83;--c-muted-04:#b09f8b;--c-muted-05:#af9d87;--c-muted-06:#b19f8a;--c-muted-07:#7d6d5b;--c-muted-08:#a48f77;--c-muted-09:#9f9181;--c-muted-10:#96836e;--c-muted-11:#93816c;--c-muted-12:#928371;--c-muted-13:#8e8070;--c-muted-14:#867461;--c-muted-15:#857562;--c-muted-16:#847462;--c-muted-17:#807364;--c-muted-18:#807365;--c-muted-19:#7e6d5a;--c-muted-20:#7e6d59;--c-muted-21:#81705d;--c-muted-22:#7b6d5d;--c-muted-23:#7a6752;--c-muted-24:#776755;--c-muted-25:#6e6254;--c-muted-26:#6d5e4c;--c-muted-27:#6e5e4d;--c-muted-28:#6d5e4c;--c-muted-29:#6d5c49;--c-muted-30:#6d5d4c;--c-muted-31:#675540;--c-muted-32:#635340;--c-muted-33:#665644;--c-muted-34:#635341;--c-muted-35:#5f503e;--c-muted-36:#5d4e3d;--c-muted-37:#60513f;--c-muted-38:#605241;--c-muted-39:#5f4f3d;--c-muted-40:#5d4d3c;--c-muted-41:#5d4c39;--c-muted-42:#55483a;--c-muted-43:#544432;--c-ink-01:#1e3a8a;--c-ink-02:#4d3d2b;--c-ink-03:#402e1a;--c-ink-04:#3e301f;--c-ink-05:#3d3020;--c-ink-06:#372816;--c-ink-07:#322516;--c-ink-08:#302314;--c-ink-09:#322515;--c-ink-10:#3b2b18;--c-ink-11:#2d2112;--c-ink-12:#2e2113;--c-ink-13:#2d2112;--c-ink-14:#2b1f12;--c-ink-15:#2c2012;--c-ink-16:#2d2216;--c-ink-17:#241a0f;--c-ink-18:#2a1f11;--c-ink-19:#2b1f12;--c-ink-20:#2b2013;--c-ink-21:#2a1e11;--c-ink-22:#2c2012;--c-ink-23:#291e12;--c-ink-24:#261c10;--c-ink-25:#291e11;--c-ink-26:#291e11;--c-ink-27:#251a0f;--c-ink-28:#211910;--c-ink-29:#22190e;--c-ink-30:#21180d;--c-ink-31:#1e160c;--c-ink-32:#1f170d;--c-ink-33:#1f160d;--c-ink-34:#1d150c;--c-ink-35:#1b140b;--c-ink-36:#17110a;--c-ink-37:#150f09;--c-ink-38:#161009;--c-ink-39:#150f09;--c-ink-40:#120d07;--c-ink-41:#090e1a;--c-ink-42:#150f08;--c-ink-43:#070c18;--c-ink-44:#050816;--c-ink-45:#050b16;--c-ink-46:#0d0905;--c-ink-47:#060a14;--c-ink-48:#030814;--c-brand-01:#e7daca;--c-brand-02:#d7dce8;--c-brand-03:#e1ccb5;--c-brand-04:#e3d0bb;--c-brand-05:#e5d4c1;--c-brand-06:#d9c0a3;--c-brand-07:#d4c1aa;--c-brand-08:#d1c0ad;--c-brand-09:#d8b25e;--c-brand-10:#cbb69d;--c-brand-11:#818cf8;--c-brand-12:#cfa54f;--c-brand-13:#c6ab8b;--c-brand-14:#b98b32;--c-brand-15:#9c7140;--c-brand-16:#6d5efc;--c-brand-17:#9e7241;--c-brand-18:#6a5df0;--c-brand-19:#635fe6;--c-brand-20:#6d5ce6;--c-brand-21:#a67c1a;--c-brand-22:#5854dd;--c-brand-23:#8a6524;--c-brand-24:#845f36;--c-brand-25:#9a7118;--c-brand-26:#8a6410;--c-brand-27:#3b62d9;--c-brand-28:#8a6410;--c-brand-29:#7d5716;--c-brand-30:#4843c9;--c-brand-31:#2f7bd9;--c-brand-32:#7d5716;--c-brand-33:#6a4c2b;--c-brand-34:#2f74c9;--c-brand-35:#4133c4;--c-brand-36:#6b4f14;--c-brand-37:#2b57bd;--c-brand-38:#664a29;--c-brand-39:#1f5fae;--c-brand-40:#594024;--c-violet-01:#a47743;--c-violet-02:#946c3d;--c-teal-01:#9fd9d0;--c-teal-02:#5eead4;--c-teal-03:#38bdf8;--c-teal-04:#38e0d4;--c-teal-05:#35d6c0;--c-teal-06:#34d399;--c-teal-07:#16c4ea;--c-teal-08:#00d4ff;--c-teal-09:#06b6d4;--c-teal-10:#0eb5c4;--c-teal-11:#10b981;--c-teal-12:#00a8c8;--c-teal-13:#1591b3;--c-teal-14:#12b3a6;--c-teal-15:#13ab9c;--c-teal-16:#0ea5a4;--c-teal-17:#0e8f9e;--c-teal-18:#0f9d63;--c-teal-19:#0f9a99;--c-teal-20:#0e7c99;--c-teal-21:#0087a5;--c-teal-22:#0d9488;--c-teal-23:#0e9186;--c-teal-24:#0e7490;--c-teal-25:#007d99;--c-teal-26:#1f7a4d;--c-teal-27:#0b8a55;--c-teal-28:#17794a;--c-teal-29:#0b8177;--c-teal-30:#0f7a4f;--c-teal-31:#006d88;--c-teal-32:#006e88;--c-teal-33:#0b6f7d;--c-teal-34:#0b7d78;--c-teal-35:#0f766e;--c-teal-36:#067a5b;--c-teal-37:#057a4b;--c-teal-38:#6c4e2c;--c-teal-39:#6f502d;--c-teal-40:#06616f;--c-teal-41:#066b41;--c-teal-42:#123a3a;--c-teal-43:#2d2112;--c-teal-44:#352616;--c-green-01:#bbf7d0;--c-green-02:#b7f5c9;--c-green-03:#7fe3a6;--c-green-04:#4f9f6e;--c-green-05:#22c55e;--c-green-06:#16a34a;--c-green-07:#4f8f2a;--c-green-08:#3f7d1e;--c-green-09:#15803d;--c-green-10:#132014;--c-amber-01:#fff3c6;--c-amber-02:#ffe3c1;--c-amber-03:#fff2b9;--c-amber-04:#f0e2c4;--c-amber-05:#f2d98a;--c-amber-06:#f8d870;--c-amber-07:#f2724e;--c-amber-08:#f4723f;--c-amber-09:#f2673f;--c-amber-10:#f0a63f;--c-amber-11:#d8a24a;--c-amber-12:#fbbf24;--c-amber-13:#f5a623;--c-amber-14:#cc9a49;--c-amber-15:#dd8a2a;--c-amber-16:#f59e0b;--c-amber-17:#b45f43;--c-amber-18:#eab308;--c-amber-19:#f0a500;--c-amber-20:#d97706;--c-amber-21:#b26a1f;--c-amber-22:#b5820f;--c-amber-23:#a67c1a;--c-amber-24:#b45309;--c-amber-25:#b26a00;--c-amber-26:#9a3412;--c-amber-27:#9a6a11;--c-amber-28:#92400e;--c-amber-29:#9a6b06;--c-amber-30:#8a3a08;--c-amber-31:#7c3f06;--c-amber-32:#4e3810;--c-amber-33:#3a2708;--c-amber-34:#3b2503;--c-amber-35:#23170a;--c-amber-36:#18120c;--c-amber-37:#15110a;--c-warm-01:#e7e2da;--c-warm-02:#524a42;--c-warm-03:#2a2320;--c-red-01:#fecaca;--c-red-02:#ff8fa8;--c-red-03:#f87171;--c-red-04:#ff7a59;--c-red-05:#ef4444;--c-red-06:#e23e6b;--c-red-07:#e05a3c;--c-red-08:#dc3d5f;--c-red-09:#d63c5a;--c-red-10:#e0315f;--c-red-11:#e03163;--c-red-12:#d23b5c;--c-red-13:#d6336c;--c-red-14:#dc2626;--c-red-15:#c4453a;--c-red-16:#c84632;--c-red-17:#d92d20;--c-red-18:#bd2f63;--c-red-19:#b3384f;--c-red-20:#c02b3a;--c-red-21:#c0264f;--c-red-22:#c81e4a;--c-red-23:#c0234c;--c-red-24:#b02a45;--c-red-25:#be185d;--c-red-26:#b42318;--c-red-27:#7a2740;--c-red-28:#8d1030;--aurora-indigo:var(--gold-11);--color-cyan:#9a6e2a;--color-primary-blue:var(--gold-10);--color-white:var(--c-ink-09);--color-success:var(--c-teal-29);--color-danger:var(--c-red-06);--color-ai-purple:var(--c-brand-15)}@layer dman-foundation, dman-components;@layer dman-foundation{:root{font-size:17px;color-scheme:light;--light-bg:#f6f2ea;--light-panel:rgba(255,255,255,0.92);--light-panel-solid:#fffdf8;--light-panel-warm:#f3eadc;--light-line:rgba(75,52,32,0.13);--light-text:#241a14;--light-muted:#706258;--light-gold:#cc9a49;--light-gold-soft:#f0e2c4;--light-cyan:#7a6043;--light-blue:#94691f;--light-shadow:0 20px 50px rgba(65,43,25,0.10);--aurora-deep:#17110d;--aurora-deep-2:#2b2119;--aurora-deep-line:rgba(255,255,255,0.10);--aurora-deep-ink:#eef2fb;--aurora-deep-muted:#c6ab8b;--c-teal:#7a6043;--c-blue:#94691f;--c-pink:#e23e6b;--c-coral:#f2724e;--c-gold:#d8a24a;--c-green:#0b8a55;--grad-brand:linear-gradient(90deg,#94691f,#7a6043);--grad-brand-soft:linear-gradient(135deg,#f4ead7,#eadcc7);--public-content-max:1680px;--public-content-gutter:clamp(14px,2.2vw,32px)}body{font-weight:650}.brand-copy strong,.button,.header-menu summary,.header-menu-link,.hero-copy h1,.nav-link,.page-hero h1,.section-heading :is(h1,h2),.tag,.trust-pill,h1,h2,h3,h4,strong{font-weight:900}.brand-copy span,.hero-intro,.muted-copy,.page-hero p,.product-card p,.section-heading p,.service-card p,.why-card p,li,p{font-weight:675;color:color-mix(in srgb,var(--c-muted-42) 82%,var(--light-text))}.admin-content,.site-frame{color:var(--light-text)}@media (max-width:720px){:root{font-size:16px}}.site-header{background:color-mix(in srgb,var(--light-bg) 92%,var(--c-white))}.site-frame .header-menu summary{gap:9px;min-height:46px;padding:8px 13px;color:var(--c-ink-25);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(237,240,251,.92));border-color:color-mix(in srgb,var(--light-blue) 28%,transparent);box-shadow:0 12px 30px var(--alpha-ink-12)}.site-frame .header-menu summary:before{content:none}.site-frame .header-menu summary span,.site-frame .header-menu summary strong{opacity:1;color:inherit}.menu-icon,.menu-option-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:999px;color:var(--c-ink-11);background:linear-gradient(135deg,#c6a04d,var(--c-teal));border:1px solid color-mix(in srgb,var(--light-blue) 22%,transparent);font-size:.82rem;font-weight:800;box-shadow:var(--shadow-1)}.site-frame .header-menu[open]{position:relative;z-index:80}.site-frame .header-menu-list{min-width:260px;max-width:calc(100vw - 24px);background:rgba(255,255,255,.98);border-color:color-mix(in srgb,var(--light-blue) 22%,transparent);box-shadow:0 24px 70px rgba(78,56,16,.18)}.site-frame .header-menu-link{gap:16px;min-height:48px;color:var(--c-ink-25);background:rgba(242,245,251,.72);border:1px solid color-mix(in srgb,var(--light-blue) 12%,transparent);font-size:.92rem}.site-frame .header-menu-link.active,.site-frame .header-menu-link:hover,.site-frame .header-menu[open] summary{color:var(--c-white);background:linear-gradient(135deg,var(--c-blue),var(--c-teal));border-color:color-mix(in srgb,var(--light-blue) 35%,transparent)}.site-frame .header-menu-link.active strong,.site-frame .header-menu-link:hover strong,.site-frame .header-menu[open] summary strong{color:var(--c-surface-28)}.menu-option-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.menu-option-code{margin-inline-start:auto;padding-inline:6px;border-radius:5px;background:rgba(20,32,56,.06);color:var(--c-muted-25);font-size:.68rem;font-weight:700;letter-spacing:.04em;unicode-bidi:isolate;direction:ltr}.flag-icon{flex:0 0 auto}.site-frame .header-menu-link strong{min-width:38px;text-align:center;color:var(--c-teal-38)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{width:100%;max-width:100%;overflow-x:clip}body{margin:0;min-height:100vh;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--light-blue) 22%,transparent),transparent 28%),radial-gradient(circle at 86% 16%,color-mix(in srgb,var(--light-blue) 16%,transparent),transparent 30%),linear-gradient(180deg,var(--amber-1) 0,var(--c-surface-46) 42%,var(--c-surface-33) 100%);font-family:var(--font-primary),sans-serif}body:after,body:before{content:"";position:fixed;inset:auto;pointer-events:none;z-index:0;border-radius:999px;filter:blur(90px);opacity:.35}body:before{top:10%;left:-10%;width:320px;height:320px}body:after,body:before{background:color-mix(in srgb,var(--light-blue) 22%,transparent)}body:after{right:-8%;bottom:8%;width:260px;height:260px}a{color:inherit;text-decoration:none}img{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-frame{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.site-frame,.site-shell{max-width:100vw;overflow-x:clip}.site-shell{flex:1 1}.container{width:min(1180px,calc(100vw - 32px));margin:0 auto;max-width:calc(100vw - 32px)}.site-header{z-index:30;background:rgba(5,11,22,.72);border-bottom:1px solid rgba(255,255,255,.08)}.header-nav-strip{border-top:1px solid color-mix(in srgb,var(--light-blue) 12%,transparent);background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(242,245,251,.9))}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.brand-mark{display:inline-flex;align-items:center;gap:12px;min-width:214px}.brand-logo{width:54px;height:54px;padding:8px;border-radius:16px;background:linear-gradient(135deg,rgba(80,63,160,.16),color-mix(in srgb,var(--light-blue) 16%,transparent));border:1px solid rgba(255,255,255,.08)}.brand-copy{display:grid;gap:4px}.brand-copy strong{font-size:var(--text-md)}.brand-copy span{max-width:210px;line-height:1.45}.brand-copy span,.footer-links a,.metric-caption,.muted-copy,.site-footer p{color:rgba(248,250,252,.72)}.nav-row{display:flex;align-items:center;gap:10px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap}.nav-row::-webkit-scrollbar{display:none}.nav-link{padding:10px 14px;border-radius:999px;color:rgba(248,250,252,.9);transition:background-color .2s ease,color .2s ease;white-space:nowrap}.nav-link:hover{background:rgba(255,255,255,.06);color:var(--color-white)}.card-stats,.cta-row,.header-actions,.product-topline,.review-topline,.service-head,.tag-row,.trust-list{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.header-actions{min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.header-actions::-webkit-scrollbar{display:none}.language-link.active{color:var(--c-ink-42);background:linear-gradient(135deg,var(--color-primary-blue),var(--color-cyan))}.currency-link.active{color:var(--c-ink-42);background:linear-gradient(135deg,var(--color-cyan),var(--color-success))}.header-menu{position:relative;z-index:35}.header-menu summary{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:7px 12px;border-radius:999px;color:rgba(248,250,252,.9);background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);cursor:pointer;list-style:none}.header-menu summary::-webkit-details-marker{display:none}.header-menu summary:before{content:"▣";font-size:.92rem;line-height:1}.header-menu summary:after{content:"";width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);opacity:.7}.header-menu[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.header-menu[open] summary{color:var(--c-ink-42);background:linear-gradient(135deg,var(--color-primary-blue),var(--color-cyan))}.header-menu summary span{color:inherit;font-size:.74rem;font-weight:800;opacity:.74}.header-menu summary strong{font-size:.86rem}.header-menu-list{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;display:grid;gap:6px;width:max-content;min-width:230px;padding:10px;border-radius:18px;background:rgba(4,10,22,.98);border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 60px rgba(0,0,0,.42)}.header-menu-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:9px 11px;border-radius:12px;color:rgba(248,250,252,.82)}.header-menu-link.active,.header-menu-link:hover{color:var(--c-ink-42);background:linear-gradient(135deg,var(--color-cyan),var(--color-primary-blue))}.header-menu-link span{white-space:nowrap}.header-menu-link strong{font-size:.78rem;letter-spacing:.06em}.button{gap:8px;padding:12px 18px;border-radius:var(--radius-button);font-family:inherit;font-size:var(--text-md);line-height:1.4;font-weight:700;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.button,.button:before{display:inline-flex;align-items:center;justify-content:center}.button:before{content:"↗";width:1.15em;height:1.15em;line-height:1;font-size:.98em}button.button:before{content:none}.button:hover{transform:translateY(-1px)}.button-primary{color:var(--c-ink-42);background:linear-gradient(135deg,var(--color-primary-blue),var(--color-cyan));box-shadow:var(--shadow-brand)}.button-secondary{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.button-ghost{border-color:var(--brand-border);color:var(--color-cyan);background:var(--brand-soft)}.visitor-engagement-stack{position:fixed;right:18px;left:auto;bottom:18px;z-index:90;display:grid;gap:10px;width:min(360px,calc(100vw - 28px));max-height:calc(100vh - 36px);pointer-events:none}.visitor-engagement-card{position:relative;display:grid;gap:12px;padding:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:radial-gradient(circle at top left,rgba(0,212,255,.22),transparent 36%),linear-gradient(145deg,rgba(8,16,31,.98),rgba(3,8,20,.96));box-shadow:0 24px 70px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:engagement-slide-in .42s ease both;pointer-events:auto}.consent-engagement-card{border-color:color-mix(in srgb,var(--aurora-gold) 30%,transparent)}.brand-lockup{--brand-lockup-size:30px;--brand-ar-scale:1.35;display:inline-flex;align-items:center;gap:.58em;font-size:var(--brand-lockup-size);line-height:1;color:var(--aurora-gold)}.brand-lockup.is-compact{--brand-lockup-size:22px}.brand-logo.brand-logo-lockup{width:auto;height:auto;min-width:0;flex:0 0 auto}.brand-lockup-shield{height:2.05em;width:auto;flex:0 0 auto;display:block}.brand-lockup-text{display:grid;gap:.1em;min-width:0}.brand-lockup-latin{font-family:Georgia,Times New Roman,serif;font-size:1em;font-weight:700;letter-spacing:.015em;line-height:1;white-space:nowrap}.brand-lockup-arabic{display:flex;align-items:center;gap:.3em}.brand-lockup-arabic i{flex:1 1 auto;height:max(1px,.05em);background:currentColor;opacity:.85}.brand-lockup-arabic b{flex:0 0 auto;font-size:calc(1em * var(--brand-ar-scale));font-weight:700;font-family:var(--font-cairo),var(--font-tajawal),system-ui,sans-serif;line-height:1.05;white-space:nowrap}@media (max-width:720px){.brand-lockup{--brand-lockup-size:19px}.brand-lockup-text{display:grid}.brand-lockup-shield{height:2.3em}.aurora-header .header-main-inner{flex-wrap:wrap;row-gap:8px}.aurora-header .brand-mark{order:-1;flex:1 0 100%;justify-content:flex-start}.aurora-header .header-search-bar{flex:1 1 60%;min-width:0}.aurora-header .header-actions{flex:0 0 auto;margin-inline-start:auto}}@media (max-width:380px){.brand-lockup{--brand-lockup-size:17px}.aurora-header .header-search-bar{flex:1 0 100%}}.purchase-incentive{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:13px 15px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--aurora-gold) 34%,transparent);border-radius:16px;background:color-mix(in srgb,var(--aurora-gold) 9%,var(--c-surface-01))}.purchase-incentive-icon{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--aurora-gold) 82%,transparent);color:#1c140c}.purchase-incentive-copy{flex:1 1 220px;min-width:0;display:grid;gap:3px}.purchase-incentive-copy strong{font-size:.95rem;line-height:1.4}.purchase-incentive-copy p{margin:0;color:var(--c-ink-muted);font-size:.82rem;line-height:1.5}@media (max-width:560px){.purchase-incentive .button{width:100%;justify-content:center}}.sitewide-registration-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 18px;margin-block:10px 4px;border:1px solid color-mix(in srgb,var(--aurora-gold,#d4ad57) 38%,transparent);border-radius:14px;background:radial-gradient(circle at 8% 15%,color-mix(in srgb,var(--aurora-gold,#d4ad57) 16%,transparent),transparent 55%),linear-gradient(120deg,color-mix(in srgb,var(--aurora-gold,#d4ad57) 10%,var(--c-surface-01)),var(--c-surface-01));box-shadow:0 8px 22px color-mix(in srgb,var(--aurora-gold,#d4ad57) 12%,transparent)}.sitewide-registration-banner-icon{display:inline-grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:999px;background:linear-gradient(150deg,color-mix(in srgb,var(--aurora-gold,#d4ad57) 92%,transparent),color-mix(in srgb,var(--aurora-gold,#d4ad57) 62%,transparent));color:#1c140c}.sitewide-registration-banner-copy{flex:1 1 260px;min-width:0;display:grid;gap:2px}.sitewide-registration-banner-kicker{font-size:.68rem;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--aurora-gold,#d4ad57) 78%,#5c4318);text-transform:uppercase}.sitewide-registration-banner-copy strong{font-size:.95rem;line-height:1.45}.sitewide-registration-banner-copy p{margin:0;color:var(--c-ink-muted);font-size:.8rem;line-height:1.5}.sitewide-registration-banner-cta{flex:0 0 auto;white-space:nowrap}@media (max-width:640px){.sitewide-registration-banner{padding:11px 14px}.sitewide-registration-banner-cta{width:100%;justify-content:center}}.action-toast{position:fixed;z-index:1300;inset-inline:14px;bottom:calc(var(--fab-rail-bottom) + 6px);margin-inline:auto;width:fit-content;max-width:min(430px,calc(100vw - 28px));display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--aurora-gold) 30%,transparent);border-radius:16px;background:rgba(23,17,13,.97);color:#fdfaf4;box-shadow:0 18px 44px rgba(24,17,11,.34);animation:action-toast-in .24s cubic-bezier(.2,.9,.3,1) both}.action-toast.is-error{border-color:color-mix(in srgb,var(--color-danger) 55%,transparent)}.action-toast-icon{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--aurora-gold) 82%,transparent);color:#1c140c}.action-toast.is-error .action-toast-icon{background:var(--color-danger);color:var(--c-white)}.action-toast-copy{display:grid;gap:2px;min-width:0}.action-toast-copy strong{font-size:.89rem;font-weight:800;line-height:1.35}.action-toast-copy span{color:rgba(253,250,244,.72);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.action-toast-cta{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--aurora-gold) 86%,transparent);color:#1c140c;font-size:.79rem;font-weight:850;text-decoration:none;white-space:nowrap}@keyframes action-toast-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.action-toast{animation:none}}.engagement-copy{display:grid;gap:8px}.engagement-copy strong{font-size:var(--text-md);line-height:1.5}.engagement-copy p{margin:0;color:rgba(248,250,252,.78);line-height:1.65;font-size:.92rem}.engagement-actions{display:flex;flex-wrap:wrap;gap:10px}@keyframes engagement-slide-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page-shell{display:grid;grid-template-columns:minmax(0,1fr)}.page-shell>*{min-width:0}.hero-section,.page-hero{padding:48px 0 20px}.hero-grid,.split-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;min-width:0;max-width:100%;align-items:start}@media (min-width:821px){.public-page .split-grid>aside.panel{position:sticky;top:calc(var(--site-header-height, 72px) + 16px);align-self:start}}.final-cta-card h2,.hero-copy h1,.page-hero h1,.panel h2,.section-heading :is(h1,h2){margin:0;font-family:var(--font-primary),sans-serif;font-size:clamp(2.3rem,4.2vw,4.2rem);line-height:1.05;letter-spacing:-.03em}.panel h2,.section-heading :is(h1,h2){font-size:clamp(1.6rem,2.6vw,2.35rem)}.ai-card p,.hero-intro,.info-card p,.journey-card p,.page-hero p,.panel p,.product-card p,.review-card p,.section-heading p,.service-card p{margin:0;line-height:1.9;color:rgba(248,250,252,.78)}.eyebrow,.module-badge,.panel-label{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;width:fit-content;border-radius:999px;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-cyan);background:rgba(200,155,60,.08);border:1px solid rgba(148,105,31,.2)}.eyebrow.eyebrow-keep-case{text-transform:none}.final-cta-card,.hero-copy,.hero-panel,.section-heading,.stack-panel{display:grid;gap:18px;min-width:0}.ai-card,.final-cta-card,.info-card,.journey-card,.metric-card,.mini-surface,.panel,.product-card,.review-card,.service-card,.surface-card{color:var(--light-text);background:radial-gradient(circle at top right,color-mix(in srgb,var(--light-blue) 10%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(242,245,251,.9));border:1px solid var(--light-line);border-radius:var(--radius-card);box-shadow:var(--light-shadow)}.product-card,.store-product-card{border:1px solid color-mix(in srgb,var(--card-accent,var(--aurora-gold,var(--c-primary))) 45%,transparent)}.product-card:hover,.store-product-card:hover{border-color:color-mix(in srgb,var(--card-accent,var(--aurora-gold,var(--c-primary))) 72%,transparent)}.ai-card,.info-card,.journey-card,.metric-card,.mini-surface,.panel,.product-card,.review-card,.service-card,.surface-card{padding:22px}.dark-panel{background:linear-gradient(180deg,rgba(16,22,37,.98),rgba(7,12,24,.98))}.grid,.metric-grid{display:grid;gap:16px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.metric-value{unicode-bidi:isolate;line-height:1.25}.metric-caption,.metric-label{unicode-bidi:isolate;line-height:1.5}.admin-content .metric-card:has(.metric-body){flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px}.metric-card .metric-body{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.metric-card .metric-actions .is-static{cursor:default;opacity:.85}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:28px 0 32px}.alt-surface{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.accent-surface{background:linear-gradient(180deg,rgba(80,63,160,.06),color-mix(in srgb,var(--light-blue) 4%,transparent))}.card-icon,.journey-index{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(80,63,160,.1);color:var(--color-cyan);font-size:1.4rem}.ai-card h3,.info-card h3,.journey-card h3,.panel h3,.product-card h3,.review-card h3,.service-card h3{margin:0;font-size:1.12rem}.price-line{font-size:1.05rem;color:var(--color-white)}.plain-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.plain-list li{position:relative;padding-inline-start:16px;color:rgba(248,250,252,.82)}.plain-list li:before{content:"";position:absolute;inset-inline-start:0;top:11px;width:6px;height:6px;border-radius:999px;background:var(--color-cyan)}.inline-link,.plain-list a{color:var(--color-cyan);font-weight:700}.tag,.trust-pill{padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--light-blue) 6%,transparent);border:1px solid color-mix(in srgb,var(--light-blue) 16%,transparent);color:var(--light-text,var(--c-ink-15));font-size:.85rem}.accent-tag{color:var(--c-ink-37);background:linear-gradient(135deg,var(--color-cyan),var(--color-primary-blue));border-color:transparent}.public-page .hero-section,.public-page .page-hero{padding-block:46px 28px}.page-shell,.public-page{max-width:100vw;overflow-x:clip}.public-page .container{width:min(var(--public-content-max),calc(100vw - (var(--public-content-gutter) * 2)));max-width:calc(100vw - (var(--public-content-gutter) * 2))}.public-page .section{padding:20px 0 24px}.public-page .final-cta-card,.public-page .hero-copy,.public-page .hero-panel,.public-page .section-heading,.public-page .stack-panel{gap:12px}.public-page .hero-copy h1,.public-page .page-hero h1{max-width:860px;font-size:clamp(2rem,3.5vw,3.45rem)}.public-page .ai-card p,.public-page .hero-intro,.public-page .info-card p,.public-page .journey-card p,.public-page .mini-surface p,.public-page .muted-copy,.public-page .page-hero p,.public-page .panel p,.public-page .product-card p,.public-page .review-card p,.public-page .section-heading p,.public-page .service-card p{line-height:1.55}.public-page .hero-intro,.public-page .page-hero p{max-width:760px}.public-page .ai-card p,.public-page .hero-intro,.public-page .info-card p,.public-page .journey-card p,.public-page .mini-surface p,.public-page .page-hero p,.public-page .panel p,.public-page .product-card p,.public-page .review-card p,.public-page .section-heading p,.public-page .service-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.public-page .section-heading :is(h1,h2){max-width:850px;font-size:clamp(1.35rem,2.1vw,2rem)}.public-page .ai-card,.public-page .info-card,.public-page .journey-card,.public-page .metric-card,.public-page .mini-surface,.public-page .panel,.public-page .product-card,.public-page .review-card,.public-page .service-card,.public-page .surface-card{padding:18px;border-radius:22px}.public-page .grid,.public-page .journey-grid,.public-page .metric-grid,.public-page .stack-cards{gap:12px}.public-page .plain-list{gap:7px}.public-page .plain-list li{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.public-page .tag,.public-page .trust-pill{padding:6px 10px;font-size:.78rem}.public-page .card-icon,.public-page .journey-index{width:40px;height:40px;border-radius:12px;font-size:1.05rem}.public-page .button{min-height:42px;padding:10px 16px}.public-page .metric-value{font-size:clamp(1.45rem,2.4vw,2.05rem)}.public-page .section+.section{border-top:1px solid rgba(255,255,255,.04)}.public-page .cta-row{gap:9px}.public-page .card-stats{gap:8px}.public-page .review-topline{gap:10px}.public-page .data-row{padding:9px 0}.public-page .info-card>p,.public-page .journey-card>p,.public-page .product-card>p,.public-page .review-card>p,.public-page .service-card>p{display:block;overflow:visible;-webkit-line-clamp:unset}.home-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:center;overflow:hidden}.hero-image-panel{position:relative;overflow:hidden;min-width:0;min-height:430px;border-radius:var(--radius-hero);background:radial-gradient(circle at 45% 55%,rgba(0,212,255,.28),transparent 36%),linear-gradient(180deg,rgba(11,18,32,.9),rgba(5,11,22,.96));border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 80px rgba(0,0,0,.34)}.hero-image-panel img{width:100%;height:100%;min-height:430px;object-fit:cover;transform:scale(1.02)}.home-command-section{padding-top:18px}.home-command-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.home-command-card{display:grid;gap:9px;min-width:0;min-height:126px;padding:16px;border-radius:22px;background:radial-gradient(circle at top right,rgba(0,212,255,.14),transparent 36%),linear-gradient(180deg,rgba(11,18,32,.92),rgba(5,11,22,.96));border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 44px rgba(0,0,0,.22);transition:transform .2s ease,border-color .2s ease,background .2s ease}.home-command-card:hover{transform:translateY(-2px);border-color:rgba(0,212,255,.28)}.home-command-card span:first-child{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:14px;color:var(--c-ink-42);background:linear-gradient(135deg,var(--color-primary-blue),var(--color-cyan));font-size:1.05rem}.home-command-card strong{font-size:var(--text-md);line-height:1.35}.home-command-card small{color:rgba(248,250,252,.66);line-height:1.55}.name-card,.quick-action-card,.service-slide{display:grid;gap:14px;align-content:center;min-height:132px;padding:18px;border-radius:24px;background:radial-gradient(circle at top right,rgba(0,212,255,.12),transparent 36%),linear-gradient(180deg,rgba(11,18,32,.88),rgba(5,11,22,.96));border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 48px rgba(0,0,0,.22)}.name-card strong,.quick-action-card strong,.service-slide strong{margin:0;font-size:1.05rem;line-height:1.35}.service-slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,.24fr);gap:14px;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding:4px 0 14px}.service-slider::-webkit-scrollbar{height:8px}.service-slider::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,212,255,.35)}.service-slide{scroll-snap-align:start}.name-only-grid .name-card{min-height:116px}.hero-trust-row{max-width:720px}.device-slider{grid-auto-columns:minmax(240px,.28fr)}.category-slider{grid-auto-columns:minmax(180px,.22fr)}.device-slide{min-height:124px}.device-slide span{color:rgba(248,250,252,.66);line-height:1.6}.section-slide .card-icon{font-size:.86rem;font-weight:900;letter-spacing:.08em}.brand-pill,.business-copy-card,.commerce-section-card,.feature-band,.offer-card,.why-card{border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(0,212,255,.12),transparent 34%),linear-gradient(180deg,rgba(11,18,32,.9),rgba(5,11,22,.96));box-shadow:0 18px 48px rgba(0,0,0,.22)}.business-copy-card h2,.commerce-section-card strong,.feature-band-copy h2,.offer-card strong{margin:0}.business-copy-card p,.commerce-section-card span,.feature-band-copy p,.offer-card span,.why-card p{margin:0;color:rgba(248,250,252,.76);line-height:1.7}.business-copy-card,.feature-band-copy,.feature-band-list{display:grid;gap:14px}.business-copy-card h2,.feature-band-copy h2{font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.15}.brand-slider{display:flex;gap:10px;width:100%;max-width:100%;overflow-x:auto;padding:4px 0 14px;scroll-snap-type:inline mandatory}.brand-pill{display:inline-flex;align-items:center;min-width:140px;min-height:56px;padding:12px 18px;border-radius:999px;scroll-snap-align:start;font-weight:900}.service-story-card strong{display:block;margin-bottom:8px;font-size:1.1rem}.service-story-card p{margin:0;color:rgba(248,250,252,.72);line-height:1.7}.service-story-card img{width:118px;height:118px;border-radius:20px;object-fit:cover}.category-tabs-card,.deal-product-card{display:grid;gap:12px;min-height:174px;padding:20px;border-radius:24px;background:radial-gradient(circle at top right,rgba(0,212,255,.14),transparent 34%),linear-gradient(180deg,rgba(11,18,32,.92),rgba(5,11,22,.98));border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 48px rgba(0,0,0,.22)}.deal-product-card h3{margin:0;line-height:1.45}.deal-product-card strong{color:var(--color-cyan);font-size:1.25rem}.deal-product-card del{color:rgba(248,250,252,.48)}.devices-store-page .page-hero{padding-bottom:14px}html[dir=rtl] .catalog-store-layout{direction:rtl}.filter-group{gap:10px}.filter-group strong{color:rgba(248,250,252,.9)}.catalog-product-grid{display:grid;gap:14px}.store-product-card{display:grid;align-content:space-between;gap:9px}.store-product-card h3{margin:0;line-height:1.45}.repair-service-page .page-hero{background:radial-gradient(circle at top left,rgba(22,163,74,.14),transparent 28%),radial-gradient(circle at top right,rgba(0,212,255,.14),transparent 30%)}.repair-service-hero .split-grid{align-items:stretch}.page-hero.page-hero-with-image .split-grid{grid-template-columns:1fr;gap:8px}.page-hero.page-hero-with-image .split-grid>aside{max-width:520px}.offers-hero .offers-live-card{max-width:560px}.offers-hero .offers-live-stat{background:transparent;border:0!important;padding:6px 8px}.real-estate-hero .split-grid>.panel.real-estate-hero-note{max-width:480px;padding:10px 0}.real-estate-hero .real-estate-hero-note h3{font-size:.95rem}.real-estate-hero .real-estate-hero-note p{font-size:.85rem;line-height:1.6}.company-service-card,.service-faq-card,.service-finder,.service-flow-panel,.service-mode-card,.service-package-card,.service-search-panel,.software-service-card{background:radial-gradient(circle at top right,rgba(0,212,255,.1),transparent 34%),linear-gradient(180deg,rgba(11,18,32,.92),rgba(5,11,22,.98));border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);box-shadow:0 18px 48px rgba(0,0,0,.22)}.service-flow-panel h3{margin:0}.service-flow-steps span{padding:13px 14px;border-radius:16px;color:rgba(248,250,252,.9);background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);font-weight:800}.service-search-form{display:grid;grid-template-columns:1fr auto;gap:12px}.service-search-form input{width:100%;min-height:56px;padding:0 18px;border:1px solid rgba(255,255,255,.14);border-radius:16px;outline:none;background:rgba(255,255,255,.06);color:var(--color-white);font:inherit}.service-search-form input:focus{border-color:rgba(0,212,255,.68);box-shadow:0 0 0 4px rgba(0,212,255,.12)}.service-search-tags{opacity:.86}.service-finder{display:grid;gap:16px;padding:0;background:transparent;border:0;box-shadow:none}.service-finder-results{display:grid;grid-template-columns:1fr 1fr;gap:14px}.service-finder-results section{display:grid;gap:10px}.service-finder-results h3{margin:0}.compact-result-row{grid-template-columns:1fr auto;padding:13px}.company-service-card,.service-faq-card,.service-mode-card,.service-package-card,.software-service-card{display:grid;align-content:space-between;gap:16px;min-height:245px}.company-service-card,.service-faq-card,.service-package-card,.software-service-card{padding:22px}.company-service-card strong,.service-faq-card strong,.service-mode-card h3,.service-package-card strong,.software-service-card h3{margin:0;font-size:var(--text-lg)}.company-service-card p,.service-faq-card p,.service-package-card p,.software-service-card p{margin:0;color:rgba(248,250,252,.74);line-height:1.8}.service-faq-card,.service-package-card{min-height:190px}.business-copy-card{min-height:100%;padding:28px;border-radius:var(--radius-card)}.why-card{display:grid;gap:12px;min-height:128px;padding:18px;border-radius:22px}html[dir=rtl] .public-page .detail-grid,html[dir=rtl] .public-page .detail-grid>*,html[dir=rtl] .public-page .split-grid,html[dir=rtl] .public-page .split-grid>*{direction:rtl}.pdp-qty-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 14px}.pdp-qty-label{font-size:.86rem;font-weight:700;color:var(--c-ink-04)}.pdp-qty-stepper{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--light-blue) 22%,transparent);border-radius:12px;overflow:hidden;background:var(--c-white)}.pdp-qty-btn{width:40px;height:42px;border:0;background:color-mix(in srgb,var(--light-blue) 6%,transparent);color:var(--c-primary);font-size:1.3rem;font-weight:800;cursor:pointer;line-height:1;transition:background .15s ease}.pdp-qty-btn:hover:not(:disabled){background:color-mix(in srgb,var(--light-blue) 14%,transparent)}.pdp-qty-btn:disabled{opacity:.6;cursor:not-allowed}.pdp-qty-input{width:54px;height:42px;border:0;border-inline:1px solid color-mix(in srgb,var(--light-blue) 18%,transparent);text-align:center;font-size:var(--text-md);font-weight:800;color:var(--light-text);background:var(--c-white);appearance:textfield}.pdp-qty-input::-webkit-inner-spin-button,.pdp-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pdp-qty-max{font-size:.78rem;color:#6f6055}.pdp-keywords{margin:14px 0 4px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--light-blue) 6%,transparent),color-mix(in srgb,var(--light-blue) 1%,transparent));border:1px solid color-mix(in srgb,var(--light-blue) 14%,transparent)}.pdp-keywords-title{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:.74rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--c-ink-soft,var(--c-muted-23))}.pdp-keywords-title svg{color:var(--c-primary,var(--c-blue))}.pdp-keywords-cloud{display:flex;flex-wrap:wrap;gap:8px}.pdp-keyword{display:inline-flex;align-items:center;gap:3px;padding:6px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--light-blue) 20%,transparent);background:var(--c-surface,var(--c-white));color:var(--c-primary);font-size:var(--text-sm);font-weight:700;text-decoration:none;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.pdp-keyword-hash{color:var(--c-primary,var(--c-blue));font-weight:900;opacity:.85}.pdp-keyword:hover{transform:translateY(-2px);background:linear-gradient(135deg,var(--gold-10),var(--c-primary));border-color:transparent;color:var(--c-white);box-shadow:0 8px 16px -8px color-mix(in srgb,var(--light-blue) 60%,transparent)}.pdp-keyword:hover .pdp-keyword-hash{color:rgba(255,255,255,.85)}@media (min-width:1024px){.pdp-keywords{padding:16px 18px}.pdp-keywords-cloud{gap:9px}.pdp-keyword{font-size:.82rem;padding:6px 14px}}.popular-tags{padding:clamp(22px,4vw,38px) 0 clamp(14px,3vw,26px);border-top:1px solid rgba(27,39,64,.08);background:rgba(27,39,64,.015)}.popular-tags-title{font-size:clamp(1rem,2vw,1.2rem);font-weight:800;color:var(--light-text);margin:0 0 16px}.popular-tags-cloud{display:flex;flex-wrap:wrap;gap:7px}.popular-tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--light-blue) 16%,transparent);background:color-mix(in srgb,var(--light-blue) 5%,transparent);color:var(--c-primary);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.popular-tag:hover{background:color-mix(in srgb,var(--light-blue) 12%,transparent);border-color:color-mix(in srgb,var(--light-blue) 32%,transparent);transform:translateY(-1px)}.used-terms-note{margin:14px 0 4px;border:1px solid color-mix(in srgb,var(--light-blue) 18%,transparent);border-radius:12px;background:color-mix(in srgb,var(--light-blue) 5%,transparent);overflow:hidden}.used-terms-note>summary{list-style:none;cursor:pointer;padding:11px 15px;font-weight:800;font-size:.92rem;color:var(--hero-ink-strong,var(--c-primary));display:flex;align-items:center;gap:8px}.used-terms-note>summary::-webkit-details-marker{display:none}.used-terms-note>summary:before{content:"▾";transition:transform .2s ease;font-size:var(--text-sm)}.used-terms-note[open]>summary:before{transform:rotate(180deg)}.used-terms-body{padding:2px 16px 14px}.used-terms-body ul{margin:0;padding-inline-start:18px;display:grid;gap:6px}.used-terms-body li{font-size:.85rem;color:var(--c-muted-32);line-height:1.55}.used-terms-body li strong{color:var(--c-ink-04)}.stack-cards{display:grid;gap:14px}.progress-track{overflow:hidden;height:9px;border-radius:999px;background:rgba(255,255,255,.08)}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--color-primary-blue),var(--color-ai-purple))}.detail-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:18px}@media (min-width:1081px){.detail-grid:has(>div .admin-table),.detail-grid:has(>div .entity-table),.detail-grid:has(>div .smart-grid-wrap),.split-grid:has(>div .admin-table),.split-grid:has(>div .entity-table),.split-grid:has(>div .smart-grid-wrap){grid-template-columns:minmax(0,2.3fr) minmax(260px,.9fr)!important}}.data-list{display:grid;gap:12px}.data-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.data-row span:first-child{color:rgba(248,250,252,.68)}.compatibility-row{grid-template-columns:1fr auto auto;gap:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.admin-row-card,.admin-table-head,.admin-table-row,.compatibility-row{display:grid;align-items:center;padding:16px;background:rgba(255,255,255,.045)}.admin-row-card,.admin-table-head,.admin-table-row{gap:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08)}.admin-row-card{grid-template-columns:1fr auto}.permission-workspace{display:grid;grid-template-columns:1fr .34fr;gap:18px;align-items:start}.permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.status-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:8px 12px;border-radius:999px;color:var(--c-ink-42);font-weight:800;background:linear-gradient(135deg,var(--color-cyan),var(--color-primary-blue))}.status-pill-danger{background:linear-gradient(135deg,var(--c-red-03),var(--c-red-05));color:var(--c-white)}.attendance-warning-panel{border:1px solid rgba(239,68,68,.4);background:rgba(239,68,68,.06)}.inactive-pill{color:rgba(248,250,252,.72);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.warning-card{border-color:rgba(245,158,11,.28);background:linear-gradient(180deg,rgba(245,158,11,.08),rgba(255,255,255,.04))}.admin-table{display:grid;gap:10px}table.admin-table{display:table}.admin-entity-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px;border-radius:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.admin-product-form fieldset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.admin-product-form input,.admin-product-form select,.admin-product-form textarea{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;outline:none;background:rgba(255,255,255,.06);color:var(--color-white);font:inherit}.admin-product-form textarea{padding:10px 12px;resize:vertical}.duplicate-instance-form{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.14)}.admin-product-form option{color:var(--c-ink-42)}.admin-content .ai-note-panel{background:linear-gradient(180deg,rgba(180,95,67,.05),rgba(255,255,255,.9));border:1px solid var(--admin-line,var(--c-warm-01));border-inline-start:3px solid var(--color-cyan,var(--c-amber-17));box-shadow:none}.compact-product-form fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-button{min-height:40px;padding:9px 13px;font-size:var(--text-base)}.admin-table-head,.admin-table-row{grid-template-columns:minmax(220px,1.6fr) .7fr .6fr .7fr auto}.ops-admin-table .admin-table-head,.ops-admin-table .admin-table-row{grid-template-columns:.5fr .9fr .7fr 1fr minmax(220px,1.4fr)}.orders-admin-table .admin-table-head,.orders-admin-table .admin-table-row{grid-template-columns:.7fr minmax(160px,1.3fr) .5fr .6fr .8fr minmax(180px,1fr)}.appointments-admin-table .admin-table-head,.appointments-admin-table .admin-table-row{grid-template-columns:.6fr minmax(150px,1.2fr) .7fr .8fr minmax(140px,1fr) .7fr}.search-log-table .admin-table-head,.search-log-table .admin-table-row{grid-template-columns:minmax(180px,1.6fr) .5fr .5fr .7fr}.wallet-balances-table .admin-table-head,.wallet-balances-table .admin-table-row{grid-template-columns:minmax(200px,1.6fr) .9fr .7fr}.wallet-movements-table .admin-table-head,.wallet-movements-table .admin-table-row{grid-template-columns:.9fr minmax(140px,1.2fr) .7fr .7fr .7fr minmax(160px,1.4fr)}.trial-balance-table .admin-table-head,.trial-balance-table .admin-table-row{grid-template-columns:.4fr minmax(160px,1.4fr) .5fr .6fr .6fr .8fr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journal-line-table .admin-table-head,.journal-line-table .admin-table-row{grid-template-columns:minmax(180px,2fr) .6fr .6fr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invoice-register-table .admin-table-head,.invoice-register-table .admin-table-row{grid-template-columns:minmax(200px,1.7fr) minmax(150px,1.1fr) minmax(120px,.9fr) .7fr minmax(130px,1fr) minmax(150px,auto)}.invoice-detail-lines .admin-table-head,.invoice-detail-lines .admin-table-row{grid-template-columns:minmax(220px,2fr) minmax(140px,1.1fr) minmax(120px,1fr) .5fr .7fr .8fr}.repair-admin-table .admin-table-head,.repair-admin-table .admin-table-row{grid-template-columns:minmax(120px,.8fr) minmax(160px,1.3fr) minmax(150px,1.2fr) .8fr minmax(130px,1fr) .7fr}@media (max-width:900px){.invoice-detail-lines .admin-table-head,.invoice-detail-lines .admin-table-row,.invoice-register-table .admin-table-head,.invoice-register-table .admin-table-row,.repair-admin-table .admin-table-head,.repair-admin-table .admin-table-row{grid-template-columns:1fr;gap:8px}}.cart-item-actions{display:flex;gap:8px;align-items:center;margin-top:6px}.cart-item-actions input[type=number]{width:70px}.customer-auth-panel .tag-row{margin-bottom:14px}.customer-auth-panel .tag-row button.active{background:var(--light-text,#172033);color:var(--c-white)}.customer-auth-form{display:grid;gap:10px}.content-admin-table .admin-table-head,.content-admin-table .admin-table-row{grid-template-columns:minmax(180px,1.1fr) .8fr .9fr .8fr auto}.discount-admin-table .admin-table-head,.discount-admin-table .admin-table-row{grid-template-columns:minmax(220px,1.4fr) .6fr 1fr 1fr .6fr}.branch-warehouse-table .admin-table-head,.branch-warehouse-table .admin-table-row{grid-template-columns:minmax(220px,1.3fr) .8fr .6fr .8fr}.cms-preview-form fieldset,.ops-preview-form fieldset{grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-end}.cms-preview-form{margin-top:18px}.admin-table-head{color:rgba(248,250,252,.68);font-size:.86rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:rgba(255,255,255,.025)}.admin-form{min-height:100%}.admin-form fieldset{display:grid;gap:14px;min-height:100%;margin:0;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(11,18,32,.9),rgba(5,11,22,.96))}.admin-form fieldset:disabled{opacity:.64}.used-listing-form{display:grid;gap:14px}.used-listing-form .form-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.used-listing-form textarea{width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;outline:none;background:rgba(5,11,22,.8);color:inherit;font:inherit;resize:vertical}.used-empty-panel{text-align:center;padding:42px 26px}.used-empty-panel .cta-row{justify-content:center}.used-review-message{white-space:pre-wrap}.used-review-images{display:flex;flex-wrap:wrap;gap:10px}.used-review-images img{width:110px;height:110px;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.14)}.used-review-actions{display:grid;gap:10px}.used-review-actions input{width:100%;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;outline:none;background:rgba(5,11,22,.8);color:inherit;font:inherit}.used-publish-details summary{cursor:pointer;font-weight:800;color:var(--color-cyan);padding:8px 0}.used-publish-form{display:grid;gap:12px;padding-top:10px}.used-publish-form .form-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.used-publish-form label{display:grid;gap:6px;font-weight:700}.used-publish-form input,.used-publish-form select{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;outline:none;background:rgba(5,11,22,.8);color:inherit;font:inherit}.admin-form legend{padding:0 8px;color:var(--color-cyan);font-weight:800}.admin-form label{display:grid;gap:8px;color:rgba(248,250,252,.74);font-weight:700}.admin-form input,.admin-form select{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;outline:none;background:rgba(255,255,255,.06);color:var(--color-white);font:inherit}.admin-form select{cursor:pointer}.admin-form option{color:var(--c-ink-42)}.admin-submit-button{position:relative}.admin-form:has(:disabled) .admin-submit-button{cursor:not-allowed}.admin-form:has(input:focus) fieldset{border-color:rgba(0,212,255,.26)}.action-message{margin:0;padding:12px 14px;border-radius:12px;font-weight:700;line-height:1.7}.success-message{color:var(--c-green-01);background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.28)}.error-message{color:var(--c-red-01);background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.28)}.warning-panel{border:1px solid rgba(217,119,6,.35);background:rgba(217,119,6,.1)}.warning-tag{color:var(--c-amber-37);background:rgba(217,119,6,.14);border-color:rgba(217,119,6,.32)}.search-workspace{display:grid;gap:18px}.empty-state,.search-panel,.search-results-panel{padding:18px;border-radius:var(--radius-card);background:var(--light-panel-solid);border:1px solid var(--light-line);box-shadow:0 14px 40px rgba(20,32,56,.06)}:where(.site-frame) .empty-state,:where(.site-frame) .search-panel,:where(.site-frame) .search-results-panel{box-shadow:0 14px 40px var(--alpha-ink-8)}.search-panel{display:grid;gap:16px}.search-input-row{display:grid;gap:8px}.search-label{color:var(--light-text);font-weight:700}.search-input{width:100%;min-height:54px;padding:0 18px;border:1.5px solid var(--light-line);border-radius:12px;outline:none;background:var(--light-bg);color:var(--light-text);font:inherit}.search-input::placeholder{color:var(--light-muted)}.search-input:focus{border-color:var(--brand-gold-deep,var(--c-primary));box-shadow:0 0 0 4px color-mix(in srgb,var(--light-blue) 14%,transparent)}.quick-query-row,.results-toolbar,.segmented-control{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quick-query,.segment-button{min-height:40px;padding:8px 12px;border-radius:999px;border:1px solid var(--light-line);background:var(--light-panel-warm);color:var(--light-text);font:inherit;cursor:pointer}.segment-button{display:inline-flex;align-items:center;gap:8px}.segment-button.active{color:var(--c-white);border-color:transparent;background:linear-gradient(135deg,var(--color-primary-blue),var(--color-cyan))}.segment-button strong{font-family:var(--font-accent),sans-serif}.results-toolbar{justify-content:space-between;margin-bottom:14px;color:var(--light-muted)}.result-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:16px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.empty-state h3,.result-row h3{margin:0}.empty-state p,.result-row p{margin:6px 0 0;color:var(--light-muted)}.metric-label{color:rgba(248,250,252,.68);font-size:.88rem}.metric-value{font-size:clamp(1.4rem,3vw,2rem)}.site-footer{border-top:1px solid rgba(255,255,255,.08);margin-top:24px;background:rgba(3,8,20,.9)}.footer-inner{align-items:flex-start}.footer-column{display:flex;flex-direction:column;gap:10px}.footer-column h4{margin:0 0 4px;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.footer-column a{color:rgba(248,250,252,.72);font-size:.92rem}.footer-column a:hover{color:var(--color-white)}.footer-inner .brand-copy .footer-socials{margin-top:14px}.site-header{background:color-mix(in srgb,var(--light-bg) 88%,var(--c-white));border-bottom-color:var(--light-line);box-shadow:0 14px 40px var(--alpha-ink-8)}.site-footer{color:var(--light-text);background:rgba(242,245,251,.82);border-top-color:var(--light-line)}.brand-logo{background:linear-gradient(135deg,#3b2b08,var(--light-gold),#c6a04d);border-color:rgba(20,32,56,.18);box-shadow:0 16px 36px color-mix(in srgb,var(--light-blue) 18%,transparent)}.ai-card p,.brand-copy span,.business-copy-card p,.commerce-section-card span,.feature-band-copy p,.footer-links a,.hero-intro,.info-card p,.journey-card p,.metric-caption,.muted-copy,.offer-card span,.page-hero p,.panel p,.product-card p,.review-card p,.section-heading p,.service-card p,.site-footer p,.why-card p{color:var(--light-muted)}.header-menu summary,.header-menu-link,.nav-link{color:var(--c-ink-05)}.nav-link:hover{background:color-mix(in srgb,var(--light-blue) 18%,transparent);color:var(--c-amber-37)}.button-secondary,.category-tabs-row a,.currency-switcher,.header-menu summary,.language-switcher,.tag,.trust-pill{background:rgba(255,255,255,.78);border-color:var(--light-line);color:var(--c-ink-05)}.accent-tag,.button-primary,.header-menu[open] summary{color:var(--c-amber-37);background:linear-gradient(135deg,var(--c-blue),var(--c-teal));box-shadow:0 14px 34px var(--alpha-ink-20)}.button-ghost,.hero-search-link,.inline-link,.plain-list a{color:var(--c-primary);background:color-mix(in srgb,var(--light-blue) 8%,transparent);border-color:color-mix(in srgb,var(--light-blue) 22%,transparent)}.ai-card,.brand-pill,.business-copy-card,.catalog-filter-panel,.category-tabs-card,.commerce-section-card,.company-service-card,.deal-product-card,.empty-state,.feature-band,.final-cta-card,.home-command-card,.info-card,.journey-card,.metric-card,.mini-surface,.name-card,.offer-bundle-card,.offer-card,.offer-manager-card,.panel,.product-card,.quick-action-card,.result-row,.review-card,.service-card,.service-faq-card,.service-finder,.service-flow-panel,.service-mode-card,.service-package-card,.service-search-panel,.service-slide,.service-story-card,.software-service-card,.surface-card,.why-card{color:var(--light-text);background:radial-gradient(circle at top right,color-mix(in srgb,var(--light-blue) 13%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(242,245,251,.9));border-color:var(--light-line);box-shadow:var(--light-shadow)}.accent-surface,.alt-surface,.public-page .hero-section,.public-page .page-hero{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--light-blue) 16%,transparent),transparent 32%),radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--light-blue) 12%,transparent),transparent 28%)}.home-hero-section{border-bottom:1px solid var(--light-line)}.hero-image-panel{border-color:var(--light-line)}.card-icon,.home-command-card span:first-child,.journey-index{color:var(--c-white);background:linear-gradient(135deg,var(--c-blue),var(--c-teal))}.deal-product-card strong,.price-line,.result-type{color:var(--c-primary)}.deal-product-card del{color:#6f6055}.category-tabs-card>strong,.filter-group strong,.home-command-card strong,.metric-label,.plain-list li,.service-story-card strong,.store-product-card h3,.why-card span{color:var(--light-text)}.brand-slider::-webkit-scrollbar-thumb,.plain-list li:before,.service-slider::-webkit-scrollbar-thumb{background:var(--light-cyan)}.visitor-engagement-card{color:var(--light-text);background:radial-gradient(circle at top left,color-mix(in srgb,var(--light-blue) 16%,transparent),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(242,245,251,.96));border-color:var(--light-line);box-shadow:0 24px 70px var(--alpha-ink-20)}.empty-state p,.engagement-copy p,.result-row p{color:var(--light-muted)}.auto-rail{display:grid;gap:10px;min-width:0}.auto-rail-controls{display:flex;justify-content:flex-end;gap:8px}html[dir=rtl] .auto-rail-controls{justify-content:flex-start}.auto-rail-button{width:42px;height:42px;border:1px solid var(--light-line);border-radius:15px;color:var(--c-amber-37);background:linear-gradient(135deg,var(--light-bg),var(--c-white));box-shadow:0 12px 26px var(--alpha-ink-12);font-size:1.6rem;font-weight:900}.auto-rail-viewport{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none}.auto-rail-viewport::-webkit-scrollbar{display:none}.auto-rail .brand-slider,.auto-rail .offer-slider,.auto-rail .service-slider,.auto-rail .service-story-slider{width:max-content;min-width:100%;overflow:visible;padding-bottom:4px}.auto-rail .service-slide{height:132px;min-height:132px}.auto-rail .brand-pill{height:58px}.auto-rail .service-story-card{height:178px;min-height:178px}.offer-slider{grid-auto-columns:minmax(245px,.28fr)}.offer-product-card{min-width:245px;min-height:292px;scroll-snap-align:start}.product-visual{min-height:104px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(248,250,252,.9),rgba(241,245,249,.9));border:1px solid rgba(20,32,56,.08)}.product-visual span{font-size:2.45rem;filter:drop-shadow(0 14px 20px rgba(20,32,56,.18))}.product-visual-image{width:100%;height:100%;min-height:104px;object-fit:cover;border-radius:22px}.product-card-variant-2 .product-visual{background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 18%,transparent),rgba(255,255,255,.82))}.product-card-variant-3 .product-visual{background:linear-gradient(135deg,rgba(34,197,94,.16),rgba(242,245,251,.9))}.product-card-variant-4 .product-visual{background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 22%,transparent),rgba(80,63,160,.12))}.offer-bundle-card,.offer-manager-card{display:grid;gap:14px;padding:20px;border-radius:26px}.offer-manager-card{align-content:center}.offer-bundle-card strong,.offer-manager-card strong{font-size:var(--text-lg)}.offer-bundle-card p,.offer-manager-card p{margin:0;color:var(--light-muted);line-height:1.7}@media (max-width:1080px){.feature-band,.final-cta-card,.grid-3,.grid-4,.hero-grid,.home-command-grid,.home-hero-grid,.journey-grid,.metric-grid,.permission-grid,.permission-workspace,.split-grid,.why-grid,.why-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.visitor-engagement-stack{inset-inline:12px calc(var(--fab-inset) + var(--fab-size) + 8px);bottom:calc(78px + env(safe-area-inset-bottom));width:auto;max-height:calc(100vh - 190px);overflow-y:auto;scrollbar-width:none}.visitor-engagement-stack::-webkit-scrollbar{display:none}.visitor-engagement-card{padding:13px 14px;border-radius:18px;gap:9px}.visitor-engagement-card .engagement-copy{gap:6px}.visitor-engagement-card .engagement-copy strong{font-size:.96rem;line-height:1.4}.visitor-engagement-card .engagement-copy p{font-size:.82rem;line-height:1.5}.visitor-engagement-card .engagement-actions{gap:8px}.visitor-engagement-card .engagement-actions .button{flex:1 1 auto;justify-content:center}.catalog-store-layout,.detail-grid,.final-cta-card,.footer-inner,.header-inner,.hero-grid,.home-command-grid,.home-hero-grid,.journey-grid,.metric-grid,.metric-grid.compact,.split-grid{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.footer-inner,.header-inner{display:grid}.home-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-actions,.nav-row{justify-content:flex-start}.nav-row{flex-wrap:wrap;overflow:visible;gap:8px}.nav-link{padding:8px 10px}.header-actions{flex-wrap:wrap;overflow:visible;gap:8px}.header-actions .button,.header-menu summary{min-height:44px;padding-inline:12px}.header-menu{width:auto}.header-menu summary{justify-content:center}.header-menu-list{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;inset-inline-start:auto;width:max-content;min-width:220px;max-width:min(320px,calc(100vw - 24px));margin-top:0;z-index:90}.header-menu{position:relative}.public-page .detail-grid>aside.panel,.public-page .split-grid>aside.panel{display:none}.public-page .detail-grid>aside.panel.essential-info,.public-page .split-grid>aside.panel.essential-info{display:grid}.hero-image-panel,.hero-image-panel img{min-height:270px}.service-finder-results,.service-search-form{grid-template-columns:1fr}.service-story-card img{width:100%;height:150px}html[dir=rtl] .public-page .detail-grid>aside,html[dir=rtl] .public-page .split-grid>aside{order:0}.hero-section,.page-hero{padding-top:28px}.final-cta-card h2,.hero-copy h1,.page-hero h1{font-size:2rem}.admin-entity-row,.admin-product-form fieldset,.admin-row-card,.admin-session-bar,.admin-table-head,.admin-table-row,.compact-product-form fieldset,.compatibility-row,.content-admin-table .admin-table-head,.content-admin-table .admin-table-row,.ops-admin-table .admin-table-head,.ops-admin-table .admin-table-row,.permission-grid,.permission-workspace,.result-row{grid-template-columns:1fr}.commerce-section-card,.offer-card,.why-card{min-height:auto}}body{font-weight:600;line-height:1.68}.site-header{background:color-mix(in srgb,var(--light-bg) 94%,var(--c-white));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.button,.header-menu summary,.header-menu-link,.nav-link,.tag,.trust-pill,h1,h2,h3,strong{font-weight:900}.brand-copy span,.hero-intro,.muted-copy,.page-hero p,.product-card p,.section-heading p,.service-card p,.why-card p,li,p{font-weight:650;color:var(--c-muted-42)}.header-menu summary{gap:9px;min-height:46px;color:var(--c-ink-25);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(237,240,251,.92));border-color:color-mix(in srgb,var(--light-blue) 28%,transparent);box-shadow:0 12px 30px var(--alpha-ink-12)}.header-menu summary:before{content:none}.header-menu-list{min-width:260px;background:rgba(255,255,255,.98);border-color:color-mix(in srgb,var(--light-blue) 22%,transparent);box-shadow:0 24px 70px rgba(78,56,16,.18)}.header-menu-link{min-height:48px;color:var(--c-ink-25);background:rgba(242,245,251,.72);border:1px solid color-mix(in srgb,var(--light-blue) 12%,transparent)}.header-menu-link.active,.header-menu-link:hover,.header-menu[open] summary{color:var(--c-ink-38);background:linear-gradient(135deg,var(--c-amber-06),var(--c-teal-07))}.devices-store-page .category-slider{grid-auto-columns:minmax(190px,.2fr)}.devices-store-page .name-card{min-height:118px;justify-items:center;text-align:center}.devices-store-page .name-card .card-icon{width:44px;height:44px;font-size:1.28rem}html[dir=rtl] .devices-store-page,html[dir=rtl] .devices-store-page .catalog-filter-panel,html[dir=rtl] .devices-store-page .section-heading,html[dir=rtl] .devices-store-page .store-product-card{direction:rtl;text-align:right}html[dir=rtl] .devices-store-page .auto-rail-viewport,html[dir=rtl] .devices-store-page .brand-slider,html[dir=rtl] .devices-store-page .service-slider{direction:rtl}html[dir=rtl] .devices-store-page .auto-rail .service-slide,html[dir=rtl] .devices-store-page .brand-pill{text-align:right}.store-product-card{position:relative;isolation:isolate;overflow:hidden;min-height:0;padding:12px;border-radius:22px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.store-product-card:hover{transform:translateY(-4px);border-color:rgba(80,63,160,.34);box-shadow:0 28px 80px rgba(78,56,16,.2)}.product-card-cover-link{position:absolute;inset:0;border-radius:inherit}.store-product-card>:not(.product-card-cover-link){position:relative;z-index:2}.store-product-card .product-visual{min-height:126px;border-radius:24px}.store-product-card h3{min-height:58px;font-size:1.05rem}.product-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:auto}.product-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 10px;border-radius:14px;color:var(--c-ink-10);background:rgba(255,255,255,.82);border:1px solid color-mix(in srgb,var(--light-blue) 18%,transparent);font-size:.82rem;font-weight:900;text-align:center;transition:transform .18s ease,background .18s ease,border-color .18s ease}.product-action-button:hover{transform:translateY(-2px);border-color:rgba(80,63,160,.36)}.buy-action,.cart-action{color:var(--c-ink-38);background:linear-gradient(135deg,var(--c-blue),var(--c-teal))}.favorite-action{color:var(--c-amber-30);background:linear-gradient(135deg,var(--c-surface-49),var(--c-amber-02))}.compare-action{color:var(--c-teal-39);background:linear-gradient(135deg,var(--c-surface-19),#d8f7ff)}.product-card-action-strip .compare-button,.product-card-action-strip .product-action-button,.store-product-card .product-card-actions-wrap{position:relative;z-index:4}.product-action-feedback{margin-top:8px;font-size:.78rem;font-weight:800;padding:6px 10px;border-radius:9px;text-align:center}.product-action-feedback.is-ok{background:rgba(11,138,85,.12);color:#0a6b42;border:1px solid rgba(11,138,85,.26)}.product-action-feedback.is-error{background:rgba(226,62,107,.1);color:var(--c-red-21);border:1px solid rgba(226,62,107,.22)}@media (max-width:980px){.devices-store-page .catalog-store-layout,html[dir=rtl] .devices-store-page .catalog-store-layout{grid-template-columns:1fr}html[dir=rtl] .devices-store-page .catalog-filter-panel,html[dir=rtl] .devices-store-page .catalog-product-grid{grid-column:auto}}.site-header{position:sticky;top:0;z-index:60;overflow:visible}.header-actions{justify-content:flex-end}.header-nav-strip{border-top:1px solid color-mix(in srgb,var(--light-blue) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--light-blue) 14%,transparent);background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(242,245,251,.94));box-shadow:0 12px 28px var(--alpha-ink-8)}.nav-strip-row{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.nav-strip-row::-webkit-scrollbar{display:none}.nav-strip-row .nav-link{color:var(--c-ink-06);background:rgba(255,255,255,.74);border:1px solid color-mix(in srgb,var(--light-blue) 16%,transparent);box-shadow:0 8px 18px var(--alpha-ink-8)}.nav-strip-row .nav-link:hover{color:var(--c-ink-38);background:linear-gradient(135deg,#c6a04d,#d9f8ff)}@media (max-width:900px){.brand-mark{justify-content:center}.header-actions{justify-content:flex-start;width:100%;padding-bottom:2px}.nav-strip-row{justify-content:flex-start;padding-inline:2px}.nav-strip-row .nav-link{flex:0 0 auto}}body{background:radial-gradient(900px 360px at 92% -5%,rgba(200,155,60,.11),transparent 65%),repeating-linear-gradient(90deg,rgba(108,76,45,.018) 0 1px,transparent 1px 86px),var(--light-bg)}.page-shell,.public-page{background:transparent}.alt-surface,.section.alt-surface{background:linear-gradient(180deg,#f2e9db,#f8f3eb)}.accent-surface{background:linear-gradient(180deg,rgba(200,155,60,.09),rgba(122,96,67,.07))}.product-spec-chips .spec-color,.product-spec-chips .spec-quality,.product-spec-chips .spec-ram,.product-spec-chips .spec-storage{color:#684816!important;background:#f1e6d3;border-color:rgba(148,105,31,.14)!important}.public-page .button-primary,.public-page .buy-action,.public-page .cart-action,.public-page .svc-btn-primary,.visitor-engagement-card .button-primary{color:var(--amber-1);background:linear-gradient(135deg,#6f4d18,#8a6118);border-color:#a97d28;box-shadow:0 12px 26px rgba(112,75,25,.24)}.home-manager-note{border-color:rgba(148,105,31,.28)!important;background:linear-gradient(120deg,rgba(255,253,248,.96),rgba(232,218,195,.82))}.manager-note-body{color:#655448!important}.site-frame:not([data-storefront-layout=marketplace]) .aurora-header .header-nav-strip{background:linear-gradient(180deg,#f1e7d7,#faf6ef);border-color:rgba(111,77,36,.14)!important}.aurora-header .nav-strip-row .nav-link,.site-frame .aurora-header .nav-mega-menu>summary{color:var(--text-body)!important;background:transparent;border:1px solid transparent!important;box-shadow:none}.aurora-header .nav-strip-row .nav-link:hover,.site-frame .aurora-header .nav-mega-menu>summary:hover,.site-frame .aurora-header .nav-mega-menu[open]>summary{color:var(--brand-soft-contrast)!important;background:var(--brand-soft)!important;border-color:var(--brand-border)!important}.aurora-header .nav-strip-row .nav-link-feature{color:var(--amber-1)!important;background:linear-gradient(135deg,#6f4d18,#8a6118);border-color:#8a6118!important}.visitor-engagement-card{color:#fff8ec!important;background:radial-gradient(circle at top left,rgba(200,155,60,.2),transparent 40%),linear-gradient(145deg,rgba(39,29,22,.98),rgba(18,14,11,.98));border-color:rgba(212,173,87,.3)!important;box-shadow:0 24px 70px rgba(28,18,11,.42)}.visitor-engagement-card .engagement-copy p{color:#d9cbb8!important}.auth-password-field{position:relative;display:block}.auth-password-field input{padding-inline-end:2.6rem;width:100%}.auth-password-toggle{position:absolute;inset-inline-end:.45rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--c-muted-07);cursor:pointer}.auth-password-toggle:focus-visible,.auth-password-toggle:hover{background:var(--surface-2);color:var(--accent)}.auth-remember{display:flex;align-items:center;gap:.45rem;font-size:var(--text-xs);color:var(--c-muted-07)}.auth-remember input[type=checkbox]{width:18px;height:18px;min-height:0;padding:0;margin:0;flex:0 0 auto;border-radius:5px;accent-color:var(--c-primary);cursor:pointer}.admin-product-form .auth-remember,label.auth-remember{display:flex;align-items:center;gap:.45rem}.auth-remember>span{line-height:1.2;white-space:nowrap}.ops-hero{display:grid;align-items:start;padding-block:34px 26px;background:radial-gradient(780px 340px at 88% 0,rgba(212,173,87,.2),transparent 65%),linear-gradient(135deg,var(--aurora-deep),#34271d)}.ops-hero-splash{min-height:min(100dvh,760px);align-items:center}@media (max-height:720px),(max-width:900px){.ops-hero-splash{min-height:0;padding-block:24px 28px}}.ops-hero h1{color:#fff8ec!important}.ops-hero .hero-intro{color:#d9cbb8!important}.ops-hero .eyebrow{color:var(--c-gold,#d4ad57)!important;background:rgba(212,173,87,.14);border-color:rgba(212,173,87,.3)!important}.ops-hero .panel{background:rgba(255,253,248,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-content .ops-hero .panel{background:linear-gradient(160deg,rgba(255,253,248,.14),rgba(255,253,248,.05));border:1px solid rgba(212,173,87,.32);box-shadow:0 10px 26px rgba(20,14,8,.28)}.admin-content .ops-hero .container.detail-grid{align-items:center}.admin-content .ops-hero:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:4px;background:linear-gradient(90deg,var(--aurora-gold,#d4ad57),var(--c-coral),var(--c-teal-11))}.admin-content .ops-hero:after{content:"";position:absolute;inset-inline-end:-60px;inset-block-start:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--aurora-gold,#d4ad57) 16%,transparent),transparent 70%);pointer-events:none}.admin-content .ops-hero .eyebrow{color:var(--c-primary)}.admin-content .ops-hero .hero-intro{color:#5c5041!important}.admin-content .ops-hero .panel{position:relative;z-index:1;background:linear-gradient(160deg,#fffefb,#faf3e2);border:1px solid #dfc998;box-shadow:0 10px 26px rgba(74,52,16,.1);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-content .panel{position:relative;overflow:hidden;border:2px solid color-mix(in srgb,var(--aurora-gold,#d4ad57) 38%,transparent)}.admin-content .panel:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:3px;background:linear-gradient(90deg,var(--aurora-gold,#d4ad57),var(--c-coral,var(--c-amber-07)),var(--c-teal-11,var(--c-teal-17)));opacity:.9}.admin-content .ops-hero{min-height:0;align-items:start;padding:22px 24px;border-radius:18px;position:relative;overflow:hidden;background:linear-gradient(155deg,#fffefb,#faf3e2)}.admin-content .ops-hero .container{display:grid;gap:10px}.admin-content .ops-hero .hero-intro{margin:0;font-size:.86rem;line-height:1.6}.admin-content .ops-hero .eyebrow{margin:0}.admin-content .ops-hero .panel{margin-top:14px}@media (max-width:720px){.admin-content .ops-hero{padding:16px 14px;border-radius:14px}}@keyframes dmanMenuBloom{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dmanSoftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.header-menu{isolation:isolate}.header-menu-list{overflow:hidden;transform-origin:top center}.header-menu[open] .header-menu-list{animation:dmanMenuBloom .18s ease both}.header-menu summary{position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.header-menu summary:hover,.header-menu[open] summary{transform:translateY(-1px);box-shadow:0 16px 34px var(--alpha-ink-12)}.header-menu-link{transition:transform .16s ease,background .16s ease,border-color .16s ease}.header-menu-link:hover{transform:translateX(-3px)}html[dir=ltr] .header-menu-link:hover{transform:translateX(3px)}.deal-product-card,.offer-bundle-card,.product-card,.store-product-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease}.deal-product-card:before,.offer-bundle-card:before,.product-card:before,.store-product-card:before{content:"";position:absolute;inset:-45% auto auto -18%;width:170px;height:170px;border-radius:999px;background:radial-gradient(circle,rgba(212,173,87,.42),transparent 68%);pointer-events:none;z-index:0}.deal-product-card>*,.offer-bundle-card>*,.product-card>*,.store-product-card>*{position:relative;z-index:1}.deal-product-card:hover,.offer-bundle-card:hover,.product-card:hover,.store-product-card:hover{transform:translateY(-6px);border-color:rgba(80,63,160,.34);box-shadow:0 30px 86px rgba(78,56,16,.2);filter:saturate(1.04)}.product-visual{display:grid;place-items:center;min-height:120px;border-radius:24px;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.92),transparent 24%),linear-gradient(135deg,var(--c-amber-03),#dff8ff 52%,var(--light-bg));border:1px solid rgba(20,32,56,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.product-visual span{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:22px;font-size:1.85rem;background:rgba(255,255,255,.74);border:1px solid rgba(80,63,160,.16);box-shadow:0 18px 34px var(--alpha-ink-12)}.deal-product-card:hover .product-visual span,.offer-bundle-card:hover .product-visual span,.product-card:hover .product-visual span,.store-product-card:hover .product-visual span{animation:dmanSoftFloat 1.35s ease-in-out infinite}.deal-product-card h3,.product-card h3,.store-product-card h3{display:-webkit-box;min-height:3.2em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6}.card-stats,.product-topline,.tag-row{align-items:center}.card-stats{color:var(--c-muted-39);font-size:.86rem}.deal-product-card strong,.price-line{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-accent),var(--font-primary),sans-serif;letter-spacing:-.02em}.product-action-grid{position:relative;z-index:3}.product-action-button{gap:7px;box-shadow:0 10px 24px var(--alpha-ink-8)}.product-action-button span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgba(255,255,255,.55);font-size:.85rem}.product-action-button:hover{box-shadow:0 14px 30px var(--alpha-ink-20)}.deal-product-card{text-decoration:none}.deal-product-card:after{content:"↗";position:absolute;top:16px;inset-inline-end:16px;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;color:var(--c-ink-38);background:linear-gradient(135deg,var(--c-blue),var(--c-teal));box-shadow:0 12px 26px var(--alpha-ink-20)}.catalog-product-grid{align-items:stretch}.store-product-card{display:flex;flex-direction:column;gap:13px}.store-product-card .product-topline{display:flex;flex-wrap:wrap;gap:8px}.home-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,.82fr)}@media (max-width:760px){.home-hero-grid{grid-template-columns:minmax(0,1fr)}.home-hero-grid>*{min-width:0}}.hero-image-panel{min-height:350px;max-height:470px}.hero-image-panel img{min-height:350px;object-position:center}.site-footer{color:var(--c-surface-09);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--light-blue) 16%,transparent),transparent 30%),radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--light-blue) 12%,transparent),transparent 28%),linear-gradient(180deg,#111827,var(--c-ink-44) 78%);border-top:1px solid color-mix(in srgb,var(--light-blue) 22%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.site-footer .brand-copy p,.site-footer .brand-copy strong,.site-footer .footer-links a{color:rgba(248,250,252,.86)}.site-footer .footer-socials a{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.device-slider{grid-auto-columns:minmax(250px,.3fr)}.category-slider{grid-auto-columns:minmax(205px,.24fr)}.brand-slider{gap:12px;padding:6px 0 12px}.brand-pill,.name-card,.service-slide{text-decoration:none}.device-slider .device-slide{min-height:154px;border-radius:30px;background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(8,13,27,.94)),radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--light-blue) 26%,transparent),transparent 30%);color:var(--c-surface-09);border-color:color-mix(in srgb,var(--light-blue) 20%,transparent)}.device-slider .device-slide .card-icon{width:58px;height:58px;font-size:1.65rem}.brand-pill{min-width:132px;justify-content:center;border-radius:20px;color:var(--c-ink-31);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,243,198,.9));border:1px solid color-mix(in srgb,var(--light-blue) 16%,transparent);box-shadow:0 16px 34px var(--alpha-ink-12)}.review-source-badge{display:flex;align-items:center;gap:10px}.review-source-badge span{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 9px;border-radius:16px;color:var(--c-white);background:linear-gradient(135deg,var(--c-blue),var(--c-teal));font-size:.84rem;font-weight:800;text-transform:uppercase}.deal-product-card,.offer-bundle-card,.product-card,.store-product-card{border-radius:30px}.product-card:after,.store-product-card:after{content:none}.product-visual{min-height:96px}.store-product-card .product-visual{min-height:112px}.product-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.store-product-card .product-action-grid{position:absolute;inset-block-start:14px;inset-inline-start:14px;inset-inline-end:auto;width:auto;margin:0;padding:5px;background:rgba(255,255,255,.7);border:1px solid rgba(64,48,27,.16);box-shadow:0 16px 36px var(--alpha-ink-12)}.product-action-button{min-height:38px;padding:8px;font-size:0}.product-action-button span{width:24px;height:24px;font-size:var(--text-base)}.product-action-button:hover{font-size:var(--text-xs);gap:5px}.store-product-card .product-action-button{width:38px;min-height:38px}.store-product-card .product-action-button:hover{min-width:88px;padding:0 10px}.store-product-card .product-visual{margin-top:24px}.repair-booking-shell{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:18px;align-items:stretch}.repair-booking-card{position:relative;overflow:hidden;border:1px solid rgba(64,48,27,.16);border-radius:var(--radius-card);color:var(--light-text);background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--aurora-gold) 38%,transparent),transparent 28%),radial-gradient(circle at 92% 10%,rgba(154,110,42,.18),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,245,236,.94));box-shadow:var(--light-shadow)}.repair-booking-form,.repair-ops-card{display:grid;gap:16px;align-content:start;padding:24px}.booking-card-head{display:flex;gap:14px;align-items:flex-start}.booking-card-head strong{display:block;margin-bottom:6px;font-size:1.18rem}.booking-card-head p{margin:0;color:var(--light-muted);line-height:1.8}.booking-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.booking-field{display:grid;gap:7px;color:var(--c-ink-05);font-size:.92rem;font-weight:900}.booking-field input,.booking-field select,.booking-field textarea{width:100%;min-height:50px;padding:0 14px;border:1px solid rgba(120,132,156,.26);border-radius:16px;outline:none;color:var(--c-ink-23);background:rgba(255,255,255,.82);font:inherit;font-weight:750;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.booking-field textarea{min-height:104px;padding-block:14px;resize:vertical}.booking-field input:focus,.booking-field select:focus,.booking-field textarea:focus{border-color:color-mix(in srgb,var(--light-blue) 55%,transparent);background:rgba(255,255,255,.98);box-shadow:0 0 0 4px color-mix(in srgb,var(--light-blue) 12%,transparent)}.booking-field-wide{grid-column:1/-1}.booking-consent{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid color-mix(in srgb,var(--light-blue) 18%,transparent);border-radius:18px;color:var(--c-ink-05);background:color-mix(in srgb,var(--light-blue) 8%,transparent);font-weight:850;line-height:1.8}.booking-consent input{width:18px;height:18px;margin-top:5px;accent-color:var(--gold-10)}.repair-booking-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.repair-booking-timeline span{min-height:54px;padding:12px;border:1px solid rgba(20,32,56,.14);border-radius:18px;color:var(--c-ink-23);background:rgba(255,255,255,.72);font-size:var(--text-base);font-weight:800}.repair-policy-list{margin:0}.repair-approval-note{padding:16px;border:1px solid color-mix(in srgb,var(--light-blue) 38%,transparent);border-radius:20px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--aurora-gold) 28%,transparent),transparent 36%),rgba(255,255,255,.68)}.repair-approval-note strong{display:block;margin-bottom:8px;color:var(--c-amber-37)}.repair-approval-note p{margin:0;color:var(--light-muted);line-height:1.8}@media (max-width:900px){.booking-fields-grid,.repair-booking-shell{grid-template-columns:1fr}.repair-booking-form,.repair-ops-card{padding:18px}}@media (max-width:560px){.repair-booking-timeline{grid-template-columns:1fr}.repair-booking-card .cta-row{align-items:stretch}}.footer-socials{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:280px}.footer-socials a{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border:1px solid var(--light-line);border-radius:999px;color:var(--c-amber-37);background:rgba(255,255,255,.72);font-size:.76rem;font-weight:800;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.footer-socials a:hover{transform:translateY(-2px);background:color-mix(in srgb,currentColor 22%,transparent);border-color:color-mix(in srgb,currentColor 55%,transparent);box-shadow:0 14px 30px var(--alpha-ink-12)}.knowledge-card-grid,.official-social-grid,.water-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.knowledge-article-card,.knowledge-expansion-card,.official-social-card,.product-gallery-panel,.product-highlight,.product-video-card,.water-damage-feature-link,.water-media-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-accent,var(--color-cyan)) 26%,rgba(64,48,27,.16));border-radius:var(--radius-card);color:var(--light-text);background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--card-accent,#d4ad57) 34%,transparent),transparent 28%),radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--card-accent,var(--color-cyan)) 18%,transparent),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,245,236,.94));box-shadow:var(--light-shadow)}.knowledge-article-card>.tag{border-color:color-mix(in srgb,var(--card-accent,var(--color-cyan)) 40%,transparent);background:color-mix(in srgb,var(--card-accent,var(--color-cyan)) 14%,transparent);color:color-mix(in srgb,var(--card-accent,#6a4917) 82%,black)}.knowledge-article-card,.knowledge-expansion-card,.official-social-card,.water-media-card{display:grid;gap:12px;min-height:190px;padding:20px;text-decoration:none}.official-social-card span,.water-media-card span{display:inline-grid;place-items:center;width:fit-content;min-width:42px;height:42px;padding:0 10px;border-radius:999px;color:var(--c-amber-37);background:linear-gradient(135deg,var(--c-blue),var(--c-teal));font-size:.84rem;font-weight:800;text-transform:uppercase}.knowledge-article-card p,.knowledge-expansion-card p,.official-social-card small,.product-video-card p,.social-plan-card p,.water-media-card p{margin:0;color:var(--light-muted);line-height:1.8}.knowledge-article-card h2,.knowledge-expansion-card strong,.official-social-card strong,.water-media-card strong{margin:0;font-size:1.08rem}.knowledge-side-card .plain-list strong{color:var(--light-text)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.article-body-card{display:grid;gap:22px;padding:28px;border:1px solid var(--light-line);border-radius:var(--radius-card);background:rgba(255,255,255,.86);box-shadow:var(--light-shadow)}.article-body-card h2{margin:0 0 10px}.article-body-card p{margin:0;color:var(--light-muted);font-size:1.04rem;line-height:2}.water-damage-feature-link{display:flex;gap:16px;align-items:center;margin-bottom:18px;padding:18px;text-decoration:none}.water-damage-feature-link strong{display:block;margin-bottom:6px}.water-damage-feature-link p{margin:0;color:var(--light-muted);line-height:1.8}.water-alert-card{border-color:rgba(220,38,38,.2);background:radial-gradient(circle at top right,rgba(220,38,38,.12),transparent 34%),rgba(255,255,255,.9)}.water-flow-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}html[dir=rtl] .product-gallery-panel{order:-1}html[dir=ltr] .product-gallery-panel{order:0}.product-gallery-panel{display:grid;gap:14px;padding:18px}.product-gallery-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-instance-pill{padding:8px 16px;border-radius:999px;border:1px solid rgba(20,32,56,.24);background:rgba(255,255,255,.8);font-size:.82rem;font-weight:800;cursor:pointer;color:inherit}.product-instance-pill.active{background:var(--light-text,#172033);color:var(--c-white);border-color:var(--light-text,var(--c-ink-23))}.product-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-highlight{display:grid;gap:8px;min-height:94px;padding:14px}.product-faq-card{min-height:auto}@media (max-width:1100px){.knowledge-card-grid,.official-social-grid,.water-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout,.product-detail-grid{grid-template-columns:1fr}}@media (max-width:700px){.knowledge-card-grid,.official-social-grid,.product-gallery-thumbs,.product-highlight-grid,.water-flow-timeline,.water-media-grid{grid-template-columns:1fr}.footer-socials{justify-content:flex-start}.product-video-card,.water-damage-feature-link{align-items:flex-start}}.used-market-hero .split-grid{align-items:stretch}.member-only-panel{border-color:color-mix(in srgb,var(--light-blue) 18%,transparent)}.used-category-card{min-height:220px}.used-category-card h3{margin:0}.used-category-card p{color:var(--light-muted);line-height:1.8}.used-member-form-card h2,.used-member-form-card p{margin:0}.used-member-form-card p{color:var(--light-muted);line-height:1.9}body{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--light-blue) 24%,transparent),transparent 28%),radial-gradient(circle at 90% 16%,color-mix(in srgb,var(--light-blue) 18%,transparent),transparent 30%),linear-gradient(180deg,var(--c-surface-68) 0,var(--c-surface-58) 48%,var(--c-surface-61) 100%)}.public-page{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(242,245,251,.42),rgba(232,237,240,.58)),radial-gradient(circle at 50% 0,rgba(255,255,255,.42),transparent 42%)}.active-filter-chip,.filter-chip-button,.filter-rail-button{cursor:pointer;font:inherit}.filter-chip-button{border-color:color-mix(in srgb,var(--light-blue) 22%,transparent)}.active-filter-chip,.filter-chip-button.active,.filter-rail-button.active{color:var(--c-ink-38);background:linear-gradient(135deg,var(--c-blue),var(--c-teal));border-color:rgba(80,63,160,.34);box-shadow:0 12px 28px var(--alpha-ink-12)}.brand-pill.filter-rail-button{appearance:none}.store-empty-state{grid-column:1/-1;min-height:280px;align-content:center}.deal-product-card,.offer-bundle-card,.product-card,.store-product-card{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-card,22px);border:1px solid rgba(20,32,56,.12);background:linear-gradient(180deg,var(--c-white),rgba(242,245,251,.96));box-shadow:0 1px 2px var(--alpha-ink-4),0 6px 16px var(--alpha-ink-8)}.store-product-card{min-height:430px;padding:18px 18px 20px;align-content:stretch}.deal-product-card{display:grid;gap:15px;min-height:355px;padding:18px}.deal-product-card:after,.product-card:after,.store-product-card:after{content:none}.deal-product-card .product-visual,.product-visual,.store-product-card .product-visual{min-height:132px;margin-top:34px;border-radius:28px;background:radial-gradient(circle at 42% 24%,rgba(255,255,255,.92),transparent 22%),linear-gradient(135deg,rgba(220,245,214,.9),rgba(219,248,255,.9) 52%,rgba(255,246,214,.86));border:1px solid color-mix(in srgb,var(--light-blue) 24%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 18px 42px var(--alpha-ink-8)}.product-visual span{width:70px;height:70px;border-radius:24px;background:rgba(255,255,255,.78);box-shadow:0 18px 36px var(--alpha-ink-12)}.product-topline{margin-top:2px}.deal-product-card h3,.store-product-card h3{min-height:3.1em;color:var(--c-ink-23);font-size:1.05rem;text-align:inherit}.deal-product-card strong,.price-line{color:#6f4d18;font-weight:800}.card-stats{margin-top:auto;color:var(--c-muted-37);font-weight:850}.store-product-card .product-action-grid{position:relative;inset:auto;z-index:6;order:20;display:flex;justify-content:center;width:100%;margin:16px auto 0;padding:8px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid color-mix(in srgb,var(--light-blue) 26%,transparent);box-shadow:0 16px 36px rgba(78,56,16,.12),inset 0 1px 0 rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.store-product-card .product-action-button{width:44px;min-width:44px;min-height:44px;padding:0;border-radius:999px;font-size:0;border-color:color-mix(in srgb,var(--light-blue) 20%,transparent)}.store-product-card .product-action-button span{width:34px;height:34px;font-size:var(--text-md)}.store-product-card .product-action-button:hover{width:auto;min-width:104px;padding:0 12px;font-size:.76rem}.store-product-card .buy-action,.store-product-card .cart-action{background:linear-gradient(135deg,var(--c-blue),var(--c-teal));border-color:transparent}.store-product-card .compare-action,.store-product-card .favorite-action{background:var(--c-white);border-color:rgba(20,32,56,.14);color:var(--light-text,var(--c-ink-21))}.store-product-card .favorite-action.is-favorited{background:linear-gradient(135deg,var(--c-surface-16),var(--c-surface-41));border-color:rgba(190,24,93,.28)}@media (max-width:760px){.store-product-card{min-height:410px}.store-product-card .product-action-grid{justify-content:space-between}.store-product-card .product-action-button:hover{width:44px;min-width:44px;padding:0;font-size:0}}.deal-product-card,.product-card,.store-product-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;text-decoration:none}.product-card-cover-link{z-index:1}.deal-product-card>:not(.product-card-cover-link),.product-card>:not(.product-card-cover-link),.store-product-card>:not(.product-card-cover-link){position:relative;z-index:2;pointer-events:none}.deal-product-card .product-card-actions-wrap,.product-card .product-card-actions-wrap,.product-card a[href],.product-card-actions-wrap *,.store-product-card .product-card-actions-wrap,.store-product-card a[href]:not(.product-card-cover-link){pointer-events:auto}.deal-product-card .product-visual,.product-card .product-visual,.store-product-card .product-visual{order:-1;width:100%;margin:0}.deal-product-card .product-card-action-strip,.product-card .product-card-action-strip,.store-product-card .product-card-action-strip{order:2;z-index:7;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;margin:-2px auto 2px;padding:7px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid color-mix(in srgb,var(--light-blue) 28%,transparent);box-shadow:0 16px 36px rgba(78,56,16,.13),inset 0 1px 0 rgba(255,255,255,.74);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.deal-product-card .product-topline,.deal-product-card>.tag,.product-card .product-topline,.product-card>.tag,.store-product-card .product-topline,.store-product-card>.tag{order:3}.deal-product-card h3,.product-card h3,.store-product-card h3{order:4;margin:0}.deal-product-card>.muted-copy,.deal-product-card>p,.product-card>.muted-copy,.product-card>p,.store-product-card>.muted-copy,.store-product-card>p{order:5}.deal-product-card>strong,.product-card>.price-line,.store-product-card>.price-line{order:6}.deal-product-card>del{order:7}.deal-product-card .card-stats,.product-card .card-stats,.store-product-card .card-stats{order:8;margin-top:0}.product-action-button,.store-product-card .product-action-button{width:44px;min-width:44px;min-height:44px;padding:0;border-radius:999px;font-size:0;border-color:color-mix(in srgb,var(--light-blue) 22%,transparent)}.product-action-button span,.store-product-card .product-action-button span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;font-size:var(--text-md)}@media (hover:hover) and (pointer:fine){.product-action-button:hover,.store-product-card .product-action-button:hover{width:auto;min-width:104px;padding:0 12px;font-size:.76rem}}@media (hover:none),(max-width:760px){.product-action-button,.store-product-card .product-action-button{width:auto;min-width:0;flex:1 1 auto;padding:0 10px;font-size:var(--text-xs);gap:6px}.product-action-button span,.store-product-card .product-action-button span{width:26px;height:26px}}@media (max-width:760px){.deal-product-card .product-card-action-strip,.product-card .product-card-action-strip,.store-product-card .product-card-action-strip{width:100%;justify-content:space-between}}.devices-hero{overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(15,154,153,.2),transparent 28%),radial-gradient(circle at 86% 16%,color-mix(in srgb,var(--light-blue) 28%,transparent),transparent 30%),linear-gradient(135deg,rgba(255,252,242,.98),rgba(231,246,250,.94))}.page-breadcrumb{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.92);--hero-ink:var(--ink-body,#4a4038);--hero-ink-strong:var(--ink-strong,#241a14);border:1px solid rgba(148,105,31,.2);color:var(--c-muted-29);font-size:.88rem;font-weight:850;box-shadow:0 12px 36px rgba(78,56,16,.08)}.page-breadcrumb a{color:#6d4c12;text-decoration:none}.devices-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:22px;align-items:stretch}.devices-hero-copy,.devices-hero-highlights{border-radius:34px;border:1px solid rgba(212,173,87,.24);background:rgba(23,17,13,.55);box-shadow:0 28px 86px rgba(15,10,5,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.devices-hero-copy{padding:clamp(24px,4vw,42px)}.devices-hero-highlights{display:grid;gap:12px;padding:16px}.devices-store-page .catalog-filter-panel{position:sticky;top:138px;display:grid;gap:15px;padding:18px;border-radius:32px;background:radial-gradient(circle at 8% 6%,rgba(15,154,153,.12),transparent 30%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--light-blue) 18%,transparent),transparent 28%),rgba(255,255,255,.82);border:1px solid rgba(80,63,160,.14);box-shadow:0 28px 76px rgba(78,56,16,.11);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.filter-group{display:grid;gap:8px}.filter-group label,.filter-group strong{color:var(--c-ink-20);font-size:var(--text-base);font-weight:800}.filter-display-count select,.filter-group select,.store-sort-select{width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(80,63,160,.16);border-radius:16px;color:var(--c-ink-25);background:rgba(255,255,255,.9);font-weight:850;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.filter-display-count select:focus,.filter-group select:focus{border-color:rgba(80,63,160,.45);box-shadow:0 0 0 4px rgba(15,154,153,.12)}.filter-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-filter-panel .tag-row,.filter-shortcuts .tag-row{gap:7px}.color-filter-dot.active{color:var(--c-ink-42);background:linear-gradient(135deg,var(--c-blue),var(--c-teal));border-color:transparent}html[dir=rtl] .devices-hero,html[dir=rtl] .devices-store-page .catalog-filter-panel,html[dir=rtl] .devices-store-page .devices-hero-copy{text-align:right}@media (max-width:980px){.devices-hero-grid,.devices-store-page .catalog-store-layout,html[dir=rtl] .devices-store-page .catalog-store-layout{grid-template-columns:1fr}.devices-store-page .catalog-filter-panel{position:static;order:-1}}@media (max-width:640px){.devices-hero-copy{padding:22px}.color-filter-row,.filter-display-count,.filter-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.mobile-nav-icon{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:22px;height:18px}.mobile-nav-icon span{display:block;height:2px;border-radius:2px;background:var(--light-text)}@media (max-width:900px){.header-nav-strip{display:none}}.section-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.section-heading-row h2{margin:0;font-family:var(--font-primary),sans-serif;font-size:clamp(1.4rem,2.4vw,1.9rem)}.product-tabs-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--light-line)}.product-tab-button{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;min-height:46px;padding:9px 14px;border-radius:14px;border:1px solid var(--light-line);background:var(--light-panel-solid);color:var(--light-text);font-weight:700;font-size:.83rem;line-height:1.25;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.product-tab-button:hover{transform:translateY(-1px);border-color:var(--light-blue)}.product-tab-button.active{background:var(--light-blue);border-color:var(--light-blue);color:var(--c-white)}.product-tab-icon{font-size:1.02rem;line-height:1}.product-tab-count{font-size:var(--text-xs);font-weight:800;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,#1a1208 22%,transparent)}.home-product-card{display:flex;flex-direction:column;gap:4px;background:var(--light-panel-solid);border:1px solid var(--light-line);border-radius:var(--radius-card,16px);padding:10px;color:var(--light-text);transition:transform .18s ease,box-shadow .18s ease}.home-product-card:hover{transform:translateY(-3px);box-shadow:var(--light-shadow)}.home-product-card-image{position:relative;width:100%;aspect-ratio:1;background:var(--light-panel-warm);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.home-product-card-image .product-visual-image{width:100%;height:100%;object-fit:cover}.home-product-card-placeholder{font-size:1.6rem;font-weight:800;color:var(--light-gold)}.home-product-card-badge{position:absolute;top:6px;inset-inline-end:6px;font-size:.65rem;font-weight:800;padding:3px 8px;border-radius:999px;background:var(--color-danger);color:var(--c-white)}.home-product-card-brand{font-size:.7rem;color:var(--light-muted);margin:0}.home-product-card-name{font-size:.85rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-product-card-price{font-size:.92rem;font-weight:800;color:var(--light-blue);margin:4px 0 0}.home-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.home-service-card{display:flex;flex-direction:column;gap:6px;background:var(--light-panel-solid);border:1px solid var(--light-line);border-radius:var(--radius-card,16px);padding:22px;color:var(--light-text);transition:transform .18s ease,box-shadow .18s ease}.home-service-card:hover{transform:translateY(-3px);box-shadow:var(--light-shadow)}.home-service-icon{font-size:1.8rem}.home-service-card h3{margin:0;font-size:1.05rem}.home-service-card p{margin:0;font-size:.85rem;color:var(--light-muted)}.home-service-cta{margin-top:8px;font-weight:800;color:var(--light-blue);font-size:.85rem}.recent-search-label{font-size:.78rem;color:var(--light-muted);font-weight:700;align-self:center}.brand-pill,.button,.category-tabs-row a,.chip,.filter-chip,.header-menu-link,.nav-link,.product-action-button,.tag{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.button-primary,.buy-action,.cart-action{position:relative;overflow:hidden;isolation:isolate}.button-primary:after,.buy-action:after,.cart-action:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.55) 46%,rgba(255,255,255,.08) 60%,transparent 74%);transform:translateX(-130%);transition:transform .72s cubic-bezier(.22,1,.36,1);pointer-events:none}.button-primary:hover:after,.buy-action:hover:after,.cart-action:hover:after{transform:translateX(130%)}.button-primary:hover,.buy-action:hover,.cart-action:hover{transform:translateY(-2px);box-shadow:0 20px 44px var(--alpha-ink-40)}.button-primary:active,.button:active{transform:translateY(0)}.company-service-card,.deal-product-card,.info-card,.journey-card,.metric-card,.name-card,.offer-card,.product-card,.service-card,.service-slide,.software-service-card,.used-category-card,.why-card{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease;will-change:transform}.company-service-card:hover,.deal-product-card:hover,.info-card:hover,.journey-card:hover,.name-card:hover,.offer-card:hover,.product-card:hover,.service-card:hover,.service-slide:hover,.software-service-card:hover,.used-category-card:hover,.why-card:hover{transform:translateY(-5px);border-color:rgba(80,63,160,.42);box-shadow:0 30px 66px rgba(78,56,16,.2),0 0 0 1px color-mix(in srgb,var(--light-blue) 16%,transparent)}.company-service-card:hover .card-icon,.service-card:hover .card-icon,.software-service-card:hover .card-icon,.used-category-card:hover .card-icon,.why-card:hover .card-icon{transform:scale(1.08) rotate(-3deg);box-shadow:0 16px 32px var(--alpha-ink-20)}.card-icon{transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s ease}.deal-product-card .product-visual,.product-visual,.store-product-card .product-visual{overflow:hidden}.product-visual .product-visual-image,.product-visual img,.product-visual span{transition:transform .34s cubic-bezier(.22,1,.36,1)}.deal-product-card:hover .product-visual span,.product-card:hover .product-visual img,.product-card:hover .product-visual span,.product-card:hover .product-visual-image,.store-product-card:hover .product-visual img,.store-product-card:hover .product-visual span,.store-product-card:hover .product-visual-image{transform:scale(1.07)}.accent-tag,.eyebrow{background-image:linear-gradient(100deg,var(--light-cyan,var(--c-amber-17)) 0,var(--light-gold,var(--c-blue)) 42%,var(--c-amber-05) 52%,var(--light-gold,var(--c-blue)) 62%,var(--light-cyan,var(--c-amber-17)) 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:dman-shimmer 6.5s linear infinite}.accent-tag{-webkit-text-fill-color:initial;background-clip:border-box;-webkit-background-clip:border-box;animation:none}@keyframes dman-shimmer{to{background-position:-220%}}.button:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(80,63,160,.55);outline-offset:2px;border-radius:10px}.inline-link{background-image:linear-gradient(var(--light-cyan,var(--c-teal)),var(--light-cyan,var(--c-teal)));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .28s ease}.inline-link:hover{background-size:100% 2px}.auto-rail,.category-slider,.device-slider,.service-slider{scroll-behavior:smooth;scroll-snap-type:x proximity}.auto-rail>*,.category-slider>*,.service-slider>*{scroll-snap-align:start}.filter-shortcut-group .tag-row{padding:6px 0 8px}.filter-chip-button.is-active{color:var(--c-ink-38);background:linear-gradient(135deg,var(--c-blue),var(--c-teal));border-color:rgba(80,63,160,.4)}.compare-action.is-active{color:var(--c-ink-38);background:linear-gradient(135deg,var(--c-green-02),var(--c-green-03));border-color:rgba(79,159,110,.5)}.compare-action.is-limit{animation:compare-limit-shake .4s ease}@keyframes compare-limit-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.compare-tray{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:95;width:min(880px,calc(100vw - 28px));animation:compare-tray-in .32s cubic-bezier(.22,1,.36,1)}@keyframes compare-tray-in{0%{opacity:0;transform:translate(-50%,16px)}}.compare-table{width:100%;border-collapse:collapse;min-width:520px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compare-table td,.compare-table th{padding:14px 16px;text-align:start;border-bottom:1px solid var(--light-line);vertical-align:middle}.compare-table thead th{background:rgba(242,245,251,.7);border-bottom:2px solid rgba(80,63,160,.24)}.compare-table tbody th[scope=row]{font-weight:900;color:var(--light-muted);white-space:nowrap;background:rgba(242,245,251,.44)}.compare-empty .cta-row{justify-content:center}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.accent-tag,.eyebrow{animation:none}}html{font-size:106%}body{color:var(--c-ink-14);line-height:1.72}.brand-copy span,.hero-intro,.info-card p,.muted-copy,.page-hero p,.panel p,.product-card p,.section-heading p,.service-card p,.why-card p,li,p{color:var(--c-ink-04);font-weight:650}.muted-copy{color:var(--c-muted-40)}.page-hero h1,.section-heading :is(h1,h2),h1,h2,h3,h4{color:var(--c-ink-24);letter-spacing:-.01em}.hero-copy h1,.page-hero h1{font-size:clamp(2rem,4.4vw,3.1rem)}.section-heading :is(h1,h2){font-size:clamp(1.5rem,3vw,2.15rem)}.accent-tag,.button-primary,.buy-action,.cart-action,.header-menu-link.active,.header-menu-link:hover,.header-menu[open] summary{color:var(--c-white);background:linear-gradient(90deg,var(--c-blue),var(--c-teal));box-shadow:0 14px 30px rgba(122,96,67,.3)}.button-ghost,.hero-search-link,.inline-link{color:var(--c-primary)}.card-icon,.home-command-card span:first-child,.journey-index,.menu-icon,.menu-option-icon{color:var(--c-white)!important;background:linear-gradient(135deg,var(--c-blue),var(--c-teal))}.grid>:nth-child(6n+1) .card-icon,.journey-grid>:nth-child(6n+1) .journey-index{background:linear-gradient(135deg,var(--c-blue),#c6a04d)}.grid>:nth-child(6n+2) .card-icon,.journey-grid>:nth-child(6n+2) .journey-index{background:linear-gradient(135deg,var(--c-teal),var(--c-blue))}.grid>:nth-child(6n+3) .card-icon,.journey-grid>:nth-child(6n+3) .journey-index{background:linear-gradient(135deg,#c6a04d,var(--color-danger))}.grid>:nth-child(6n+4) .card-icon,.journey-grid>:nth-child(6n+4) .journey-index{background:linear-gradient(135deg,var(--gold-10),var(--c-teal))}.grid>:nth-child(6n+5) .card-icon{background:linear-gradient(135deg,var(--color-danger),var(--c-amber-07))}.grid>:nth-child(6n+6) .card-icon{background:linear-gradient(135deg,var(--c-blue),var(--c-teal))}.company-service-card,.info-card,.offer-card,.product-card,.service-card,.software-service-card,.used-category-card,.why-card{border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--c-blue),#c6a04d,var(--c-teal)) 1}.site-footer{color:var(--light-bg)!important;background:radial-gradient(circle at 8% 0,rgba(200,155,60,.3),transparent 40%),radial-gradient(circle at 92% 12%,rgba(154,110,42,.26),transparent 38%),linear-gradient(180deg,var(--aurora-deep),#241a12);border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:none}.footer-column a,.footer-column h4,.site-footer .brand-copy p,.site-footer .brand-copy strong{color:var(--c-brand-05)!important}.footer-column h4{color:var(--c-white)!important}.site-footer .footer-socials a{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)!important}.dark-panel,.panel.dark-panel{color:var(--c-surface-29)!important;background:radial-gradient(120% 130% at 100% 0,var(--aurora-deep-2) 0,var(--aurora-deep) 62%);border:1px solid rgba(255,255,255,.1)!important}.dark-panel h3,.dark-panel strong{color:var(--c-white)!important}.dark-panel li,.dark-panel p,.dark-panel span{color:var(--c-brand-07)!important}.alt-surface{background:linear-gradient(180deg,rgba(124,92,255,.05),rgba(15,154,153,.045))}.accent-surface{background:linear-gradient(180deg,rgba(226,62,107,.06),color-mix(in srgb,var(--light-blue) 5%,transparent))}.eyebrow{background-image:linear-gradient(100deg,#c6a04d,var(--c-blue) 30%,var(--c-teal) 50%,var(--color-success) 70%,var(--c-amber-14))}body{background:radial-gradient(circle at 8% 0,rgba(124,92,255,.1),transparent 30%),radial-gradient(circle at 92% 8%,rgba(15,154,153,.1),transparent 28%),radial-gradient(circle at 50% 100%,rgba(226,62,107,.07),transparent 34%),var(--c-surface-05)}.page-shell{background:linear-gradient(180deg,rgba(124,92,255,.03),rgba(15,154,153,.03))}.site-frame:not([data-storefront-layout=marketplace]) .public-page .hero-section,.site-frame:not([data-storefront-layout=marketplace]) .public-page .page-hero{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--light-blue) 9%,transparent),transparent 34%),radial-gradient(circle at 90% 16%,rgba(15,154,153,.08),transparent 32%)}.hero-image-panel{background:radial-gradient(circle at 42% 40%,color-mix(in srgb,var(--light-blue) 14%,transparent),transparent 40%),radial-gradient(circle at 78% 78%,rgba(15,154,153,.12),transparent 42%),linear-gradient(180deg,var(--c-white),var(--light-bg));border-color:var(--light-line)!important}.catalog-store-layout>.catalog-product-grid{order:2}@media (max-width:980px){.catalog-store-layout>.catalog-product-grid{order:2}}.catalog-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))!important;gap:14px!important}@media (min-width:1024px){.catalog-product-grid{grid-template-columns:repeat(var(--store-cols,4),minmax(0,1fr))!important}}@media (max-width:640px){.catalog-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr))!important;gap:10px!important}.catalog-product-grid .store-product-card :is(h3,.product-code-line,.product-family-line){overflow-wrap:anywhere}}@media (max-width:720px){.hst-panel .catalog-product-grid{grid-template-columns:none!important;grid-auto-flow:column!important;grid-template-rows:repeat(var(--section-mobile-rows,2),auto)!important;grid-auto-columns:var(--section-mobile-card-w,44vw)!important;gap:10px!important;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:4px;padding-block-end:6px}.hst-panel .catalog-product-grid::-webkit-scrollbar{display:none}.hst-panel .catalog-product-grid>*{scroll-snap-align:start;min-width:0}}.store-display-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px;padding:10px 14px;border-radius:14px;background:var(--light-panel-warm,color-mix(in srgb,var(--light-blue) 5%,transparent));border:1px solid var(--light-line,rgba(80,63,160,.12))}.store-display-count{font-weight:700;color:var(--light-text,var(--light-text))}.store-display-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.store-display-bar--left{justify-content:flex-end}.store-display-bar--left .store-display-count{font-size:.82rem;font-weight:800;color:var(--light-muted,var(--c-muted-19));padding-inline-end:4px;border-inline-end:1px solid var(--light-line,rgba(80,63,160,.16));margin-inline-end:4px}.store-layout-toggle{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--light-bg,var(--c-white));border:1px solid var(--light-line,rgba(80,63,160,.14))}.store-layout-toggle button{border:none;background:transparent;cursor:pointer;border-radius:999px;padding:6px 14px;font-weight:700;font-size:.85rem;color:var(--light-muted,var(--c-muted-19))}.store-layout-toggle button.is-active{background:linear-gradient(135deg,var(--c-blue),var(--c-teal));color:var(--c-white)}.store-density{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.85rem;color:var(--light-muted,var(--c-muted-19))}.store-density select{border-radius:10px;padding:7px 10px;border:1px solid var(--light-line,rgba(80,63,160,.14));background:var(--light-bg,var(--c-white));font-weight:700}.catalog-grid--list .catalog-product-grid,.catalog-product-grid.catalog-grid--list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-grid--list .store-product-card{flex-direction:row;align-items:stretch}.catalog-grid--list .product-visual{max-width:160px;flex:0 0 auto}@media (max-width:720px){.catalog-grid--list .catalog-product-grid,.catalog-product-grid.catalog-grid--list{grid-template-columns:1fr!important}.catalog-grid--list .product-visual{max-width:200px}}.section-grid-wrap{display:contents}.store-page-btn.is-active{background:linear-gradient(135deg,var(--c-blue),var(--c-teal));color:var(--c-white);border-color:transparent}.category-tabs-row a,.filter-chip-button,.tag.filter-chip-button{font-size:.98rem;padding:9px 14px}.name-card:not(.category-slider .name-card) .card-icon,.service-slide:not(.category-slider .name-card) .card-icon{width:58px;height:58px;font-size:1.7rem}.device-type-card{display:grid;gap:8px;text-decoration:none;color:inherit}.device-type-card.is-soon{opacity:.72}.device-type-card .tag{justify-self:start;margin-top:4px}.device-type-model-chip{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--light-blue) 8%,transparent);border:1px solid color-mix(in srgb,var(--light-blue) 18%,transparent);color:var(--light-text);font-size:.86rem;font-weight:700;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.device-type-model-chip:hover{transform:translateY(-2px);background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 16%,transparent),rgba(14,181,196,.14));border-color:color-mix(in srgb,var(--light-blue) 40%,transparent)}.nav-link-feature{background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 12%,transparent),rgba(14,181,196,.12));border:1px solid color-mix(in srgb,var(--light-blue) 24%,transparent);border-radius:999px;padding:6px 14px}.auto-rail-button{width:36px!important;height:36px!important;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--light-line)!important;color:var(--light-blue)!important;box-shadow:0 6px 16px var(--alpha-ink-12);font-size:1.05rem;transition:transform .18s ease,background .18s ease,border-color .18s ease!important}.auto-rail-button:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 12%,transparent),rgba(14,181,196,.12))!important;border-color:color-mix(in srgb,var(--light-blue) 30%,transparent)!important}.search-mode-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.search-mode-button{display:inline-flex;align-items:center;gap:var(--space-3);padding:8px 16px;border-radius:999px;border:1px solid var(--light-line);background:rgba(255,255,255,.8);color:var(--light-muted);font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.search-mode-button.active{color:var(--c-ink-15);background:linear-gradient(135deg,#c6a04d,var(--c-blue));color:var(--c-white);border-color:transparent}.search-mode-hint{font-size:.82rem;color:var(--light-muted);margin-inline-start:4px}.service-filter-block{display:flex;flex-direction:column;gap:1.25rem}.service-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;padding:1rem 1.25rem;border:1px solid var(--color-border,rgba(15,23,42,.12));border-radius:var(--radius-card,18px);background:var(--color-surface,var(--c-white));box-shadow:0 8px 26px var(--alpha-ink-8)}.service-facet-group{display:flex;flex-direction:column;gap:.5rem}.filter-group-label,.service-facet-label{font-weight:700;font-size:.95rem;color:var(--color-primary-blue,#5d421d)}.filter-chip-group,.filter-chip-row,.service-facet-chips{display:flex;flex-wrap:wrap;gap:.5rem}.knowledge-filter .filter-chip-button,.service-facet-chip{cursor:pointer;border:1.5px solid var(--color-border,rgba(15,23,42,.15));background:var(--color-surface-muted,var(--c-surface-25));color:var(--color-text,var(--c-ink-31));border-radius:999px;padding:.45rem .95rem;font-size:var(--text-base);font-weight:600;transition:all .18s ease}.knowledge-filter .filter-chip-button:hover,.service-facet-chip:hover{border-color:var(--color-cyan,#a98246);transform:translateY(-1px)}.knowledge-filter .filter-chip-button.active,.service-facet-chip.is-active{background:linear-gradient(135deg,var(--color-primary-blue,#5d421d),var(--color-cyan,#a98246));border-color:transparent;color:var(--c-white);box-shadow:0 6px 16px rgba(6,182,212,.3)}.sfb-icon-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:.5rem}.sfb-icon-chip{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;border:1.5px solid var(--color-border,rgba(15,23,42,.15));background:var(--color-surface-muted,var(--c-surface-25));color:var(--color-text,var(--c-ink-31));border-radius:999px;padding:.45rem .7rem;font-size:.86rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .18s ease}.sfb-icon-chip:hover{border-color:var(--color-cyan,#a98246);transform:translateY(-1px)}.sfb-icon-chip.is-active{background:linear-gradient(135deg,var(--color-primary-blue,#5d421d),var(--color-cyan,#a98246));border-color:transparent;color:var(--c-white);box-shadow:0 6px 16px rgba(6,182,212,.3)}.sfb-icon-chip-icon{display:inline-flex;line-height:1}.sfb-icon-chip-label{line-height:1.15}.service-facet-meta{display:flex;align-items:center;gap:1rem;margin-inline-start:auto}.filter-result-count,.service-facet-count{font-size:var(--text-base);font-weight:600;color:var(--color-text-muted,var(--c-muted-38))}.service-facet-reset{cursor:pointer;border:none;background:transparent;color:var(--color-danger,var(--c-red-14));font-weight:700;font-size:var(--text-base)}.service-facet-reset:hover{text-decoration:underline}.filter-search-box{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.filter-search-box input{flex:1 1;min-width:0}@media (max-width:680px){.service-filter-bar{flex-direction:column;align-items:stretch}.service-facet-meta{margin-inline-start:0}}.admin-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.85rem 1.25rem;margin-bottom:1.1rem;padding:1rem 1.25rem;border:1px solid var(--color-border,rgba(15,23,42,.12));border-radius:var(--radius-card,18px);background:var(--color-surface,var(--c-white));box-shadow:0 8px 26px rgba(15,23,42,.06)}.admin-filter-search .search-input{width:100%}@media (max-width:680px){.admin-filter-bar{flex-direction:column;align-items:stretch}}.whatsapp-template-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.35rem 0 .6rem}.whatsapp-template-button{display:inline-flex;align-items:center;gap:.35rem}.whatsapp-template-chip{opacity:.7}.favorite-card-head{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.favorite-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.favorite-remove-button{color:var(--color-danger,var(--c-red-14))}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--light-bg);color:var(--light-text);line-height:1.65;letter-spacing:.002em}li,p{line-height:1.72}h1,h2,h3{text-wrap:balance;letter-spacing:-.012em}.section.alt-surface{background:var(--light-panel-warm)}:focus-visible{outline:2px solid var(--brand-gold-deep,var(--c-primary));outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.site-header.aurora-header{position:sticky;top:0;z-index:60;background:transparent;border-bottom:1px solid var(--light-line);box-shadow:0 10px 30px var(--alpha-ink-8);overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.aurora-header .header-utility{background:linear-gradient(90deg,var(--aurora-deep),#17223d 60%,var(--c-teal-42));color:var(--c-brand-05);font-size:.82rem}.aurora-header .header-utility-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:40px;padding-block:4px}.aurora-header .header-utility-note{color:var(--c-brand-07);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aurora-header .header-utility-nav{display:flex;align-items:center;gap:.35rem .9rem;flex-wrap:wrap;justify-content:flex-end}.aurora-header .utility-link{color:var(--c-brand-01);font-weight:600;padding:3px 2px;transition:color .15s ease}.aurora-header .utility-link:hover{color:var(--c-white)}.aurora-header .header-utility .header-menu>summary{color:var(--c-surface-50);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 12px;font-size:var(--text-sm);gap:.4rem}.aurora-header .header-utility .header-menu>summary span:not(.menu-icon){color:var(--c-brand-07)}.aurora-header .header-utility .header-menu>summary strong{color:var(--c-white)}.aurora-header .header-utility .header-menu .menu-icon{background:none;color:inherit!important}.aurora-header .header-main{background:var(--light-panel-solid)}.aurora-header .header-main-inner{display:flex;align-items:center;gap:1rem;padding-block:12px}.aurora-header .brand-mark{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--light-text);flex-shrink:0}.aurora-header .brand-logo{display:inline-flex;width:46px;height:46px;flex-shrink:0}.aurora-header .brand-copy{display:flex;flex-direction:column;line-height:1.15}.aurora-header .brand-copy strong{font-family:var(--font-accent);font-size:1.2rem;font-weight:800;letter-spacing:.01em;color:var(--light-text)}.aurora-header .brand-copy span{font-size:var(--text-xs);color:var(--light-muted)}.aurora-header .header-search-bar{flex:1 1;max-width:560px;margin-inline:auto;display:flex;align-items:center;gap:.55rem;padding:10px 18px;border-radius:999px;background:var(--light-bg);border:1.5px solid var(--light-line);color:var(--light-muted);font-weight:600;transition:border-color .15s ease,box-shadow .15s ease}.aurora-header .header-search-bar:hover{border-color:var(--aurora-indigo);box-shadow:0 8px 22px color-mix(in srgb,var(--light-blue) 12%,transparent)}.aurora-header .header-search-icon{font-size:var(--text-md);background:none;border:0;padding:0;color:inherit;cursor:pointer}.aurora-header .header-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.aurora-header .header-icon-action{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;border-radius:12px;color:var(--light-text);font-size:1.1rem;transition:background .15s ease}.aurora-header .header-icon-action:hover{background:var(--light-panel-warm)}.aurora-header .header-icon-label{font-size:.66rem;font-weight:600;color:var(--light-muted)}.aurora-header .header-nav-strip{background:linear-gradient(180deg,var(--light-panel-warm),var(--light-bg));border-top:1px solid var(--light-line)}.aurora-header .nav-strip-row{display:flex;align-items:center;gap:.2rem .4rem;flex-wrap:wrap;padding-block:6px;overflow:visible}.aurora-header .nav-strip-row .nav-link{padding:7px 13px;border-radius:999px;font-weight:600;font-size:.92rem;color:var(--light-text);transition:background .15s ease,color .15s ease}.aurora-header .nav-strip-row .nav-link:hover{background:color-mix(in srgb,var(--light-blue) 9%,transparent);color:var(--aurora-indigo)}.aurora-header .nav-strip-row .nav-link-feature{color:var(--c-white);background:linear-gradient(90deg,var(--c-blue),var(--c-teal));box-shadow:0 6px 16px color-mix(in srgb,var(--light-blue) 24%,transparent)}.aurora-header .nav-strip-row .nav-link-feature:hover{color:var(--c-white);filter:brightness(1.05)}.aurora-header .side-drawer{position:absolute;width:0;height:0}.aurora-header .side-drawer-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.aurora-header .side-drawer-trigger{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;padding:8px 14px;border-radius:12px;border:1.5px solid var(--light-line);background:var(--light-panel-solid);color:var(--light-text);font-weight:700;font-size:var(--text-base);-webkit-user-select:none;user-select:none}.aurora-header .side-drawer-trigger:hover{border-color:var(--aurora-indigo)}.aurora-header button.side-drawer-trigger{font-family:inherit;line-height:inherit}.aurora-header .side-drawer-close:focus-visible,.aurora-header .side-drawer-trigger:focus-visible{outline:2px solid var(--light-text);outline-offset:3px}.aurora-header .side-drawer-trigger-nav{padding:6px 10px;border-radius:10px;gap:0;margin-inline-end:6px}.aurora-header .side-drawer-trigger-nav .mobile-nav-icon{width:16px}.aurora-header .mobile-nav-icon{display:inline-flex;flex-direction:column;gap:3px;width:18px}.aurora-header .mobile-nav-icon span{height:2px;border-radius:2px;background:var(--aurora-indigo)}.aurora-header .side-drawer-scrim{position:fixed;inset:0;z-index:190;background:rgba(13,21,38,.5);opacity:0;pointer-events:none;transition:opacity .22s ease;cursor:pointer}.aurora-header .side-drawer-panel{position:fixed;inset-block:0;inset-inline-start:0;z-index:200;width:min(360px,86vw);background:var(--light-panel-solid);border-inline-end:1px solid var(--light-line);box-shadow:0 30px 80px var(--alpha-ink-20);transform:translateX(-102%);transition:transform .26s cubic-bezier(.4,0,.2,1);overflow-y:auto;padding:18px}html[dir=rtl] .aurora-header .side-drawer-panel{transform:translateX(102%)}.aurora-header .side-drawer-toggle:checked~.side-drawer-scrim{opacity:1;pointer-events:auto}.aurora-header .side-drawer-toggle:checked~.side-drawer-panel,.aurora-header .side-drawer-toggle:checked~noscript .side-drawer-panel{transform:translateX(0)}.aurora-header .side-drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--light-line)}.aurora-header .side-drawer-brand{display:inline-flex;align-items:center;gap:.5rem}.aurora-header .side-drawer-brand .brand-logo{width:36px;height:36px}.aurora-header .side-drawer-brand strong{font-family:var(--font-accent);font-weight:800;color:var(--light-text)}.aurora-header .side-drawer-close{cursor:pointer;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--light-panel-warm);color:var(--light-muted);font-size:var(--text-md)}.aurora-header button.side-drawer-close{border:0;padding:0;font-family:inherit}.aurora-header .side-drawer-link-group,.aurora-header .side-drawer-nav{display:flex;flex-direction:column;gap:2px}.aurora-header .side-drawer-link-group+.side-drawer-link-group{border-top:1px solid var(--light-line);margin-top:9px;padding-top:9px}.aurora-header .side-drawer-group-title{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--light-muted);font-weight:800;margin:6px 4px 4px}.aurora-header .side-drawer-link{padding:11px 12px;border-radius:10px;color:var(--light-text);font-weight:600;transition:background .15s ease,color .15s ease}.aurora-header .side-drawer-link:hover{background:color-mix(in srgb,var(--light-blue) 9%,transparent);color:var(--aurora-indigo)}.aurora-header .side-drawer-divider{height:1px;background:var(--light-line);margin:10px 4px}@media (max-width:1024px){.aurora-header .header-utility-note{display:none}}@media (max-width:900px){.aurora-header .brand-copy span,.aurora-header .header-icon-label,.aurora-header .header-nav-strip{display:none}.aurora-header .header-search-bar{flex:0 0 auto;max-width:none;padding:10px 12px;margin-inline:0}.aurora-header .header-actions .header-icon-action:not(.header-action-cart){display:none}.aurora-header .header-main-inner{gap:.5rem}.aurora-header .brand-mark{min-width:0}.aurora-header .header-search-bar{flex:1 1 auto;min-width:0}.aurora-header .header-actions{width:auto;flex:0 0 auto;overflow:visible}}@media (max-width:560px){.aurora-header .brand-mark .brand-copy,.aurora-header .header-utility-nav .utility-link{display:none}.aurora-header .brand-copy strong{font-size:1.05rem}}.aurora-header .header-search-bar{cursor:text}.aurora-header .header-search-input{flex:1 1;min-width:0;border:none;background:transparent;font:inherit;color:var(--light-text);font-weight:600}.aurora-header .header-search-input::placeholder{color:var(--light-muted);font-weight:500}.aurora-header .header-search-input:focus{outline:none}.aurora-header .header-search-bar:focus-within{outline:3px solid rgba(80,63,160,.55);outline-offset:2px}.aurora-header .header-search-submit{flex-shrink:0;border:none;cursor:pointer;width:30px;height:30px;border-radius:999px;background:linear-gradient(90deg,var(--c-blue),var(--c-teal));color:var(--c-white);font-weight:800;font-size:var(--text-md);line-height:1}html[dir=rtl] .aurora-header .header-search-submit{transform:scaleX(-1)}@media (max-width:900px){.aurora-header .header-search-bar{flex:1 1 auto;max-width:none;margin-inline:.5rem;padding:9px 14px}}@media (max-width:560px){.aurora-header .header-search-submit{display:none}}.product-spec-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.15rem 0 .55rem}.product-spec-chips .spec-chip{display:inline-flex;align-items:center;gap:.25rem;font-size:.74rem;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--light-panel-warm);border:1px solid var(--light-line);color:var(--light-text);line-height:1.1}.product-spec-chips .spec-quality{background:#f7efdd;border-color:transparent;color:var(--c-primary)}.product-spec-chips .spec-ram{background:#fbeade;border-color:transparent;color:#a3521f}.product-spec-chips .spec-storage{background:#f3eedd;border-color:transparent;color:#6b5514}.product-spec-chips .spec-condition{background:var(--c-surface-40);border-color:transparent;color:var(--c-amber-21)}.product-spec-chips .spec-warranty{background:var(--c-surface-30);border-color:transparent;color:var(--c-teal-27)}.product-spec-chips .spec-watt{background:var(--c-surface-62);border-color:transparent;color:var(--c-amber-29)}.product-spec-chips .spec-ampere{background:var(--c-surface-66);border-color:transparent;color:var(--c-green-08)}.product-spec-chips .spec-network{background:#f7e9e3;border-color:transparent;color:#8c4a3c}.card-stats .stock-badge{font-size:.78rem;font-weight:700}.card-stats .stock-badge.in-stock{color:var(--c-teal-27)}.card-stats .stock-badge.out-stock{color:var(--light-muted)}@keyframes auroraFadeUp{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes auroraPop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.deal-product-card,.store-product-card{transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s ease,border-color .22s ease}.deal-product-card:hover,.store-product-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(64,48,27,.16)}.deal-product-card .product-visual,.store-product-card .product-visual{overflow:hidden}.store-product-card .product-visual-image{transition:transform .38s ease}.store-product-card:hover .product-visual-image{transform:scale(1.06)}.product-spec-chips .spec-chip{animation:auroraPop .28s ease both}.product-spec-chips .spec-chip:nth-child(2){animation-delay:.04s}.product-spec-chips .spec-chip:nth-child(3){animation-delay:.08s}.product-spec-chips .spec-chip:nth-child(4){animation-delay:.12s}.product-spec-chips .spec-chip:nth-child(5){animation-delay:.16s}.product-card-action-strip .product-action-button{transition:transform .16s ease,filter .16s ease}.product-card-action-strip .product-action-button:hover{transform:translateY(-2px);filter:brightness(1.04)}.nav-strip-row .nav-link{transition:background .15s ease,color .15s ease,transform .15s ease}.nav-strip-row .nav-link:hover{transform:translateY(-1px)}.category-slider .name-card{transition:transform .2s ease,box-shadow .2s ease}.category-slider .name-card:hover{transform:translateY(-3px) scale(1.02)}@media (prefers-reduced-motion:reduce){.category-slider .name-card,.deal-product-card,.deal-product-card:hover,.nav-strip-row .nav-link,.product-action-button,.product-spec-chips .spec-chip,.product-visual-image,.store-product-card,.store-product-card:hover{animation:none!important;transition:none!important;transform:none!important}}.aurora-header .nav-mega-menu{position:relative}.aurora-header .nav-mega-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:999px;font-weight:600;font-size:.92rem;color:var(--light-text);-webkit-user-select:none;user-select:none}.aurora-header .nav-mega-menu>summary::-webkit-details-marker{display:none}.aurora-header .nav-mega-menu>summary:hover,.aurora-header .nav-mega-menu[open]>summary{background:color-mix(in srgb,var(--light-blue) 9%,transparent);color:var(--aurora-indigo)}.aurora-header .nav-mega-list{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:80;min-width:268px;background:var(--light-panel-solid);border:1px solid var(--light-line);border-radius:16px;box-shadow:0 24px 60px rgba(64,48,27,.16);padding:8px;display:grid;gap:2px;animation:auroraFadeUp .18s ease both}.aurora-header .nav-mega-list .header-menu-link{display:flex;align-items:center;gap:.6rem;padding:10px 12px;border-radius:10px;color:var(--light-text);font-weight:600}.aurora-header .nav-mega-list .header-menu-link:hover{background:color-mix(in srgb,var(--light-blue) 8%,transparent);color:var(--aurora-indigo)}.aurora-header .nav-mega-list .menu-option-icon{font-size:1.05rem;width:1.6rem;text-align:center}.offers-filter-block{display:flex;flex-direction:column;gap:1.25rem}.offers-filter-bar select{min-width:150px}.offers-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px}@media (max-width:1180px){.offers-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.offers-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.offers-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr))!important}}.offer-discount-tag{background:linear-gradient(90deg,var(--color-danger),var(--c-amber-07));color:var(--c-white)!important;font-weight:800}.fast-delivery-tag{background:color-mix(in srgb,var(--color-success,#1a9e5c) 14%,transparent);color:var(--color-success,#1a9e5c)!important;border-color:color-mix(in srgb,var(--color-success,#1a9e5c) 30%,transparent)!important;font-weight:800}.offer-product-card .price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.offer-old-price{font-size:.82rem;color:var(--light-muted);font-weight:500}.store-product-card>.price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.price-line-current{font-size:1.05rem;font-weight:900}.site-footer .footer-map{display:block;padding:46px 0 30px}.site-footer .footer-map .footer-brand-section.footer-header{display:grid;grid-template-columns:minmax(200px,.9fr) minmax(280px,1.7fr) auto;align-items:center;gap:22px 44px;max-width:none;margin-bottom:30px;padding:30px 32px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:radial-gradient(1100px 220px at 0 0,color-mix(in srgb,var(--light-blue) 20%,transparent),transparent 60%),linear-gradient(120deg,color-mix(in srgb,var(--light-blue) 12%,transparent),rgba(15,154,153,.09))}.footer-header:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--c-blue),#c6a04d,var(--c-teal))}.footer-header-brand{display:flex;flex-direction:column;gap:6px}.footer-header .footer-brand-name{margin:0;font-size:1.75rem;background:linear-gradient(120deg,var(--c-white),#c9d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.footer-brand-slogan{color:var(--c-brand-10);font-size:var(--text-base);font-weight:600;line-height:1.4}.footer-header .footer-desc-lines{margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.footer-social-label{color:var(--c-brand-10);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.footer-header .footer-socials{justify-content:flex-start;max-width:none}@media (max-width:980px){.site-footer .footer-map .footer-brand-section.footer-header{grid-template-columns:1fr;gap:18px;padding:22px 18px}.footer-header .footer-desc-lines{grid-template-columns:1fr}}.site-footer .footer-map-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:26px 28px;align-items:start}.footer-col-icon{margin-inline-end:2px}@media (max-width:1180px) and (min-width:861px){.site-footer .footer-map-columns{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));row-gap:26px}}.footer-brand-name{font-family:var(--font-accent);font-size:var(--text-xl);font-weight:800;color:var(--c-white);display:block;margin-bottom:14px;letter-spacing:.01em}.footer-desc-lines{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px}.footer-desc-lines li{color:var(--c-brand-05);font-size:var(--text-base);line-height:1.4;position:relative;padding-inline-start:18px}.footer-desc-lines li:before{content:"▹";position:absolute;inset-inline-start:0;color:var(--c-brand-09);font-weight:700}.site-footer .footer-column{border:none;background:none;padding:0;margin:0}.footer-column-head{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.footer-column-head::-webkit-details-marker{display:none}.footer-column-head>span:first-child{font-family:var(--font-accent);font-weight:700;font-size:var(--text-md);color:var(--c-white)}.footer-caret{color:var(--c-brand-13);font-size:1.25rem;line-height:1;display:none}.site-footer .footer-column-body{gap:10px;margin-top:15px}.site-footer .footer-column[open]>.footer-column-body{display:grid}.site-footer .footer-column-body a{color:var(--c-brand-05)!important;font-size:var(--text-base);transition:color .15s ease,padding-inline-start .15s ease}.site-footer .footer-column-body a:hover{color:var(--c-white)!important;padding-inline-start:4px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1)}.footer-bottom span{display:block;padding:16px 0;text-align:center;color:var(--c-brand-13);font-size:.85rem}@media (min-width:861px){.site-footer .footer-column>.footer-column-body{display:grid!important}.site-footer .footer-column::details-content{content-visibility:visible!important}.footer-column-head{pointer-events:none;cursor:default}}@media (max-width:860px){.site-footer .footer-map{padding:28px 0 8px}.site-footer .footer-map-columns{grid-template-columns:1fr;gap:0}.site-footer .footer-map .footer-brand-section{margin-bottom:0}.footer-brand-section{padding-bottom:22px}.site-footer .footer-column{border-top:1px solid rgba(255,255,255,.1)}.footer-column-head{cursor:pointer;padding:16px 2px}.footer-caret{display:inline-block;transition:transform .22s ease}.site-footer .footer-column[open] .footer-caret{transform:rotate(45deg)}.site-footer .footer-column-body{margin:0 2px 18px}.site-footer .footer-column>.footer-column-body{display:none}.site-footer .footer-column[open]>.footer-column-body{display:grid}}.aurora-header .container{width:min(1600px,calc(100vw - 40px));max-width:calc(100vw - 40px)}.section-store-shell{margin:clamp(24px,4vw,48px) auto}.section-store{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,28px);scroll-margin-top:96px}.section-store .section-filter-bar{margin:0}.section-filter-bar-facets{background:radial-gradient(circle at 6% 4%,rgba(15,154,153,.1),transparent 32%),radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--light-blue) 14%,transparent),transparent 30%),rgba(255,255,255,.92);border:1px solid rgba(80,63,160,.16)!important;border-radius:24px;box-shadow:0 20px 60px rgba(78,56,16,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.section-filter-bar-facets .service-facet-label{color:var(--brand-gold-deep,var(--c-primary));font-weight:800;display:flex;align-items:center;gap:6px;font-size:.82rem}.section-filter-bar-facets select{border-radius:12px;border:1.5px solid rgba(80,63,160,.16);font-weight:700;transition:border-color .15s ease,box-shadow .15s ease}.section-filter-bar-facets select:focus,.section-filter-bar-facets select:hover{border-color:var(--brand-gold-deep,var(--c-primary));box-shadow:0 6px 18px color-mix(in srgb,var(--light-blue) 12%,transparent);outline:none}.section-filter-bar-facets .section-smart-search-link{border-radius:999px;font-weight:800}.section-filter-bar-facets .section-smart-search-link--tail{margin-inline-start:auto;padding:7px 13px;font-size:.78rem}.section-store .section-subcat-tabs{margin:0 0 12px}.section-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,1.8vw,22px)}.section-product-grid .store-product-card{position:relative}.section-store .store-empty-state{padding:clamp(32px,6vw,64px) 20px;text-align:center;border:1px dashed var(--c-border,rgba(27,39,64,.16));border-radius:18px;background:var(--c-surface-2,rgba(255,255,255,.6))}.section-store .store-empty-state p{margin:0;color:var(--c-ink-soft,var(--c-muted-23));font-weight:600}.section-store .store-empty-state .store-empty-state-hint{max-width:58ch;margin:10px auto 0;font-size:.94rem;font-weight:500;line-height:1.75}.section-store .store-empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.section-store .store-empty-state-actions .button{min-width:min(100%,154px)}.section-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:8px}.section-pagination .page-item{display:inline-flex;align-items:center;gap:8px}.section-pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--c-border,rgba(27,39,64,.16));background:var(--c-surface,var(--c-white));color:var(--c-ink,var(--light-text));font-weight:700;font-size:.95rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.section-pagination .page-link:hover{border-color:var(--c-primary,var(--c-blue));color:var(--c-primary,var(--c-blue));transform:translateY(-1px)}.section-pagination .page-link.is-current{background:var(--c-primary,var(--c-blue));border-color:var(--c-primary,var(--c-blue));color:var(--c-white);cursor:default}.section-pagination .page-link.page-next,.section-pagination .page-link.page-prev{font-size:1.25rem;line-height:1}.section-pagination .page-ellipsis{color:var(--c-ink-soft,var(--c-muted-23));padding:0 2px;font-weight:700}[dir=rtl] .section-pagination .page-link.page-next,[dir=rtl] .section-pagination .page-link.page-prev{transform:scaleX(-1)}[dir=rtl] .section-pagination .page-link.page-next:hover,[dir=rtl] .section-pagination .page-link.page-prev:hover{transform:scaleX(-1) translateY(-1px)}@media (max-width:560px){.section-product-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.section-pagination .page-link{min-width:38px;height:38px;padding:0 10px}}.pdp-page .pdp-hero{padding:clamp(18px,3vw,34px) 0 6px}.pdp-breadcrumb{margin-bottom:clamp(14px,2vw,22px)}.pdp-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(20px,3vw,44px);align-items:start}@media (min-width:941px){.pdp-hero-grid{grid-template-areas:"media head" "media buy" "specs buy";grid-template-rows:auto auto 1fr}.pdp-hero-head{grid-area:head}.pdp-hero-media{grid-area:media}.pdp-hero-buy{grid-area:buy}.pdp-hero-specs{grid-area:specs}}@media (max-width:940px){.pdp-hero-head{order:-1;margin-bottom:2px}}.pdp-hero-specs{display:grid;gap:16px;align-content:start}.pdp-compat-wrap{display:grid;gap:12px}@media (min-width:1120px){.pdp-hero-specs{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;column-gap:20px}.pdp-hero-specs .pdp-full-block{margin-bottom:0}}@media (max-width:940px){.pdp-hero-grid{grid-template-columns:1fr}}.pdp-gallery{display:grid;gap:12px;position:sticky;top:88px}@media (max-width:940px){.pdp-gallery{position:static}}.pdp-gallery-stage{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:var(--c-surface-2,var(--c-surface-29));border:1px solid var(--c-border,rgba(27,39,64,.12));cursor:zoom-in;display:grid;place-items:center}.pdp-stage-img{width:100%;height:100%;object-fit:contain;transition:transform .18s ease;will-change:transform}.pdp-gallery-stage.is-zooming .pdp-stage-img{transform:scale(2)}.pdp-gallery-fallback{cursor:default;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.pdp-fallback-icon{font-size:clamp(44px,9vw,84px);opacity:.6;line-height:1}.pdp-fallback-title{font-size:1.02rem;font-weight:800;color:var(--c-ink,var(--light-text));max-width:92%}.pdp-fallback-name{font-size:.85rem;font-weight:600;color:var(--c-ink-soft,var(--c-muted-23));max-width:92%}.pdp-fallback-hint{margin-top:4px;font-size:.74rem;font-weight:600;color:var(--c-ink-muted,var(--c-muted-12));background:var(--c-surface,var(--c-white));border:1px dashed var(--c-border,rgba(27,39,64,.18));border-radius:999px;padding:5px 12px}.pdp-zoom-badge{position:absolute;inset-inline-end:12px;inset-block-start:12px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:1.1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdp-count-badge,.pdp-zoom-badge{background:rgba(13,21,38,.62);color:var(--c-white);pointer-events:none}.pdp-count-badge{position:absolute;inset-inline-start:12px;inset-block-end:12px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:700}.pdp-gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.pdp-thumb{aspect-ratio:1/1;padding:0;border-radius:12px;overflow:hidden;border:2px solid var(--c-border,rgba(27,39,64,.12));background:var(--c-surface-2,var(--c-surface-29));cursor:pointer;transition:border-color .16s ease,transform .16s ease}.pdp-thumb:hover{transform:translateY(-2px)}.pdp-thumb.is-active{border-color:var(--c-primary,var(--c-blue))}.pdp-thumb img{width:100%;height:100%;object-fit:cover}.pdp-fallback-tabs{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.pdp-thumb-fallback{aspect-ratio:auto;min-height:62px;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px;cursor:pointer;color:#6b5c4b;text-align:center;line-height:1.2}.pdp-thumb-fallback>span:first-child{font-size:1.25rem;line-height:1}.pdp-thumb-fallback small{color:#6b5c4b;font-size:.66rem;font-weight:700;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdp-thumb-fallback.is-active{border-color:var(--c-primary,var(--c-blue));color:var(--c-primary,var(--c-blue));background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 9%,var(--c-surface-2,var(--c-surface-29)))}.pdp-subtitle{margin-top:6px;font-size:.92rem;line-height:1.6;color:var(--c-ink-soft,var(--c-muted-23));max-width:60ch}.pdp-variant-chips{margin:2px 0 0}.pdp-variant-chips .product-spec-chips{margin:0}.pdp-lightbox{position:fixed;inset:0;z-index:1200;background:rgba(6,10,20,.93);display:grid;place-items:center;padding:16px;animation:pdpFade .18s ease}@keyframes pdpFade{0%{opacity:0}to{opacity:1}}.pdp-lightbox-inner{position:relative;width:min(1100px,96vw);height:min(88vh,900px);display:grid;grid-template-rows:1fr auto auto;gap:10px}.pdp-lb-stage{overflow:hidden;border-radius:14px;display:grid;place-items:center;touch-action:none;background:rgba(255,255,255,.03)}.pdp-lb-img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .05s linear;-webkit-user-select:none;user-select:none}.pdp-lb-close{inset-block-start:-6px;inset-inline-end:-6px;width:42px;height:42px;background:var(--c-white);color:var(--aurora-deep);font-size:1.05rem;font-weight:700;box-shadow:0 6px 20px rgba(0,0,0,.4)}.pdp-lb-close,.pdp-lb-nav{position:absolute;z-index:2;border-radius:50%;border:none;cursor:pointer}.pdp-lb-nav{top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(255,255,255,.14);color:var(--c-white);font-size:1.8rem;line-height:1;display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .16s ease}.pdp-lb-nav:hover{background:rgba(255,255,255,.28)}.pdp-lb-prev{inset-inline-start:6px}.pdp-lb-next{inset-inline-end:6px}[dir=rtl] .pdp-lb-next,[dir=rtl] .pdp-lb-prev{transform:translateY(-50%) scaleX(-1)}.pdp-lb-footer{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.75);font-size:var(--text-sm)}.pdp-lb-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;justify-content:center}.pdp-lb-thumb{flex:0 0 auto;width:56px;height:56px;border-radius:10px;overflow:hidden;padding:0;border:2px solid transparent;cursor:pointer;opacity:.55;transition:opacity .16s ease,border-color .16s ease}.pdp-lb-thumb.is-active{opacity:1;border-color:var(--c-teal,var(--c-teal))}.pdp-lb-thumb img{width:100%;height:100%;object-fit:cover}.pdp-hero-buy{display:grid;gap:16px;align-content:start}.pdp-buy-toprow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pdp-brand-chip{font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:var(--text-xs);color:var(--c-primary,var(--c-blue));background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 12%,transparent);padding:4px 10px;border-radius:999px}.pdp-sku-chip{font-size:var(--text-xs);color:var(--c-ink-soft,var(--c-muted-23));font-weight:600}.pdp-category-chip,.pdp-quality-chip,.pdp-stock-chip{font-size:var(--text-xs);font-weight:700;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,currentColor 9%,transparent);color:var(--c-ink-soft,var(--c-muted-23))}.pdp-quality-chip{color:var(--c-primary,var(--c-blue))}.pdp-stock-chip.is-in{color:var(--c-teal-27)}.pdp-stock-chip.is-low{color:var(--c-amber-29)}.pdp-stock-chip.is-out{color:var(--light-muted)}.pdp-title{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;margin:8px 0 0}.pdp-price-block{display:grid;gap:6px;padding:16px;border-radius:16px;background:var(--c-surface-2,var(--light-bg));border:1px solid var(--c-border,rgba(27,39,64,.1))}.pdp-price-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pdp-price{font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:800;color:var(--c-primary,var(--c-blue))}.pdp-stock-badge{font-size:.74rem;font-weight:800;padding:4px 12px;border-radius:999px}.pdp-stock-badge.is-in{color:var(--c-teal-30);background:rgba(16,185,129,.14)}.pdp-stock-badge.is-low{color:#8a5200;background:rgba(245,158,11,.16)}.pdp-stock-badge.is-out{color:var(--c-red-20);background:rgba(226,62,107,.14)}.pdp-segment-note{color:var(--c-teal,var(--c-teal))}.pdp-segment-note,.pdp-units-left{font-size:var(--text-sm);font-weight:700}.pdp-units-left{color:#8a5200}.pdp-variant-switch{display:flex;flex-wrap:wrap;gap:8px}.pdp-variant-pill{padding:7px 14px;border-radius:10px;cursor:pointer;font-weight:700;font-size:.82rem;background:var(--c-surface,var(--c-white));color:var(--c-ink,var(--light-text));border:1.5px solid var(--c-border,rgba(27,39,64,.14));transition:all .16s ease}.pdp-variant-pill.is-active{border-color:var(--c-primary,var(--c-blue));color:var(--c-primary,var(--c-blue));background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 8%,transparent)}.pdp-color-swatches{display:flex;gap:8px}.pdp-color-swatch{width:26px;height:26px;border-radius:50%;border:2px solid var(--c-white);box-shadow:0 0 0 1px var(--c-border,rgba(27,39,64,.18))}.pdp-variant-table-wrap{overflow-x:auto;margin-top:4px}.pdp-variant-table{width:100%;border-collapse:collapse;font-size:.84rem;min-width:320px}.pdp-variant-table caption{text-align:start;font-weight:800;font-size:.85rem;padding-bottom:6px;color:var(--c-ink,var(--light-text))}.pdp-variant-table td,.pdp-variant-table th{padding:8px 10px;text-align:start;border-bottom:1px solid var(--c-border,rgba(27,39,64,.12));white-space:nowrap}.pdp-variant-table thead th{font-size:.76rem;font-weight:700;opacity:.72}.pdp-variant-table tbody tr{cursor:pointer;transition:background .16s ease}.pdp-variant-table tbody tr:hover{background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 5%,transparent)}.pdp-variant-table tbody tr.is-active{background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 9%,transparent);box-shadow:inset 3px 0 0 0 var(--c-primary,var(--c-blue))}.pdp-variant-rowbtn{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:700;color:var(--c-ink,var(--light-text))}.pdp-variant-rowcolors{display:inline-flex;gap:4px;margin-inline-start:8px;vertical-align:middle}.pdp-variant-rowcolors .pdp-color-swatch{width:14px;height:14px;border-width:1px}.pdp-cta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.pdp-inline-form{margin:0}.pdp-cta,.pdp-inline-form .button{width:100%}.pdp-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;border-radius:12px;padding:12px 16px;transition:filter .16s ease,background .16s ease,transform .12s ease}.pdp-cta:hover{transform:translateY(-1px)}.pdp-cta svg{flex:0 0 auto}.pdp-cta-lead{flex:1 1 100%}.pdp-cta-half{flex:1 1 42%;min-width:150px}.pdp-page .pdp-cta.pdp-cta-cart{background:linear-gradient(135deg,var(--gold-10),var(--c-primary));color:var(--c-white);border:none;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--light-blue) 70%,transparent);font-size:1.04rem;padding-block:14px}.pdp-page .pdp-cta.pdp-cta-cart:hover{filter:brightness(1.07)}.pdp-page .pdp-cta.pdp-cta-order{background:#f7efdd;color:var(--c-primary);border:1.5px solid color-mix(in srgb,var(--light-blue) 42%,transparent)}.pdp-page .pdp-cta.pdp-cta-order:hover{background:#e1defc}.pdp-page .pdp-cta.pdp-cta-fav{background:var(--c-surface-24);color:var(--c-red-18);border:1.5px solid rgba(214,51,108,.3)}.pdp-page .pdp-cta.pdp-cta-fav:hover{background:var(--c-surface-53)}.pdp-page .pdp-cta.pdp-cta-reserve{background:linear-gradient(135deg,var(--c-amber-10),var(--c-amber-15));color:var(--c-amber-33);border:none;box-shadow:0 10px 22px -10px rgba(221,138,42,.6);font-size:1.04rem;padding-block:14px}.pdp-page .pdp-cta.pdp-cta-reserve:hover{filter:brightness(1.05)}.pdp-page .pdp-cta.pdp-cta-service{background:linear-gradient(135deg,var(--c-teal-15),var(--color-success));color:var(--c-white);border:none;box-shadow:0 10px 22px -10px rgba(11,129,119,.55);font-size:1.04rem;padding-block:14px}.pdp-page .pdp-cta.pdp-cta-service:hover{filter:brightness(1.06)}.pdp-secondary-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.pdp-secondary-cta .pdp-reserve{flex:1 1 100%}.pdp-secondary-cta>.pdp-action-btn{flex:1 1 140px}.pdp-action-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:13px;border:1.5px solid color-mix(in srgb,var(--light-blue,var(--c-blue)) 32%,transparent);background:color-mix(in srgb,var(--light-blue,var(--c-blue)) 5%,var(--c-white));color:var(--ink-strong,var(--c-ink-12));font-weight:800;font-size:.92rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease,color .16s ease}.pdp-action-btn:hover{border-color:var(--light-blue,var(--c-blue));background:color-mix(in srgb,var(--light-blue,var(--c-blue)) 11%,var(--c-white));color:var(--light-blue,var(--c-blue));transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb,var(--light-blue) 16%,transparent)}.pdp-action-btn svg{flex-shrink:0}.pdp-shipping{display:grid;gap:14px;padding:16px;border-radius:18px;background:var(--c-surface,var(--c-white));border:1px solid var(--c-border,rgba(27,39,64,.12));box-shadow:var(--shadow-sm)}.pdp-shipping-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pdp-shipping-head strong{font-size:var(--text-md);font-weight:900}.pdp-shipping-head-icon{width:38px;height:38px;border-radius:12px;display:inline-grid;place-items:center;color:var(--c-primary,var(--c-blue));background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 12%,transparent)}.pdp-shipping-where{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:.74rem;font-weight:700;border:1px dashed var(--c-border-soft);color:var(--c-ink-soft,var(--c-muted-23))}.pdp-shipping-where.is-set{border-style:solid;color:var(--c-teal-30);background:color-mix(in srgb,var(--c-teal-30) 10%,transparent)}.pdp-shipping-steps{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pdp-shipping-step{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px 8px;padding:8px 10px;border-radius:12px;background:var(--c-surface-01);border:1px solid color-mix(in srgb,var(--c-primary) 42%,var(--c-border-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 8%,transparent);transition:box-shadow .18s ease,border-color .18s ease}.pdp-shipping-step.is-next{border-color:color-mix(in srgb,var(--c-primary) 62%,var(--c-border-soft));box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary) 14%,transparent)}.pdp-shipping-step-num,.pdp-shipping-step.is-done .pdp-shipping-step-num,.pdp-shipping-step.is-next .pdp-shipping-step-num{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font-size:.74rem;font-weight:900;border:2px solid color-mix(in srgb,var(--c-primary) 55%,transparent);color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 10%,transparent)}.pdp-shipping-step-label{font-size:.74rem;font-weight:700;color:var(--c-ink-soft,var(--c-muted-23))}.pdp-shipping-step>:is(select,.searchable-native-select){grid-column:1/-1;min-width:0;width:100%}.pdp-shipping-step>select{grid-column:1/-1;width:100%;padding:8px 10px;border-radius:9px;font-size:.86rem;font-weight:700;border:1px solid var(--c-border,rgba(27,39,64,.16));background:var(--c-surface-2,var(--light-bg));color:var(--c-ink,var(--light-text))}.pdp-shipping-result{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--c-border-soft);background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 6%,var(--c-surface-01))}.pdp-shipping-result-icon{width:46px;height:46px;border-radius:14px;display:inline-grid;place-items:center;color:var(--c-primary,var(--c-blue));background:var(--c-surface-01);box-shadow:var(--shadow-sm)}.pdp-shipping-result-copy{display:grid;gap:2px;min-width:0}.pdp-shipping-result-label{font-size:.76rem;font-weight:700;color:var(--c-ink-soft,var(--c-muted-23))}.pdp-shipping-result-value{font-size:1.12rem;font-weight:900;color:var(--c-ink,var(--light-text))}.pdp-shipping-result-value del{font-weight:600;font-size:.86rem;opacity:.6;margin-inline-end:6px}.pdp-shipping-result small{font-size:.74rem;color:var(--c-ink-soft,var(--c-muted-23))}.pdp-shipping-result.is-free{border-color:color-mix(in srgb,var(--c-teal-30) 40%,var(--c-border-soft));background:color-mix(in srgb,var(--c-teal-30) 9%,var(--c-surface-01))}.pdp-shipping-result.is-free .pdp-shipping-result-icon,.pdp-shipping-result.is-free .pdp-shipping-result-value{color:var(--c-teal-30)}.pdp-freeship-meter{display:grid;gap:7px;padding:12px;border-radius:14px;border:1px dashed var(--c-border-soft)}.pdp-freeship-meter-text{display:flex;align-items:center;gap:7px;font-size:.84rem;font-weight:800;color:var(--c-ink,var(--light-text))}.pdp-freeship-bar{position:relative;block-size:9px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--c-ink,var(--light-text)) 9%,transparent)}.pdp-freeship-bar>span{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-10),var(--c-primary,var(--c-blue)));transition:inline-size .35s ease}.pdp-freeship-meter small{font-size:var(--text-xs);color:var(--c-ink-soft,var(--c-muted-23))}.pdp-freeship-meter.is-reached{border-style:solid;border-color:color-mix(in srgb,var(--c-teal-30) 45%,var(--c-border-soft));background:color-mix(in srgb,var(--c-teal-30) 8%,transparent)}.pdp-freeship-meter.is-reached .pdp-freeship-meter-text{color:var(--c-teal-30)}.pdp-freeship-meter.is-reached .pdp-freeship-bar>span{background:var(--c-teal-30)}.pdp-shipping-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pdp-shipping-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:.74rem;font-weight:700;border:1px solid var(--c-border-soft);color:var(--c-ink-soft,var(--c-muted-23))}.pdp-shipping-chip.is-ok{color:var(--c-teal-30);border-color:color-mix(in srgb,var(--c-teal-30) 35%,var(--c-border-soft));background:color-mix(in srgb,var(--c-teal-30) 8%,transparent)}.pdp-shipping-all{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);font-weight:800;color:var(--c-primary,var(--c-blue));text-decoration:none}.pdp-shipping-all:hover{text-decoration:underline}.pdp-description h2,.pdp-spec-table-wrap h2{font-size:var(--text-lg);margin-bottom:10px}.pdp-description p{color:var(--c-ink-soft,var(--c-muted-23));line-height:1.75;white-space:pre-line}.pdp-description p+p{margin-top:10px}.pdp-spec-table .data-row{padding:9px 0}.pdp-compat-empty{display:grid;gap:4px}.pdp-compat-empty strong{font-size:.95rem}.pdp-compat-empty p{margin:0;font-size:.82rem;color:var(--c-ink-soft,var(--c-muted-23))}.pdp-related-grid .product-visual-image{width:100%;height:100%;object-fit:cover}@media (max-width:560px){.pdp-shipping-steps{grid-template-columns:1fr}.pdp-cta-half{flex:1 1 100%;min-width:100%}}.pdp-full-block{margin-bottom:clamp(16px,2.5vw,26px)}.pdp-compat-title,.pdp-description h2,.pdp-spec-table-wrap h2{font-size:clamp(1.15rem,2.2vw,1.4rem);margin-bottom:12px}.pdp-spec-table-wide .data-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border:1px solid rgba(27,39,64,.09);border-inline-start:3px solid #c9cdf2;border-radius:13px;background:linear-gradient(180deg,var(--c-white),var(--c-surface-10));box-shadow:0 1px 2px rgba(27,39,64,.03);transition:border-color .15s,box-shadow .15s}.pdp-spec-table-wide .data-row:hover{border-inline-start-color:var(--c-brand-23);box-shadow:0 6px 16px rgba(27,39,64,.06)}.pdp-compat-title{display:flex;align-items:center;gap:8px}.pdp-compat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.pdp-compat-card{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:var(--c-surface,var(--c-white));border:1px solid var(--c-border,rgba(27,39,64,.12));text-decoration:none;color:var(--c-ink,var(--light-text));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.pdp-compat-card:hover{transform:translateY(-2px);border-color:var(--c-primary,var(--c-blue));box-shadow:0 10px 24px rgba(27,39,64,.08)}.pdp-compat-card strong{flex:1 1;font-size:.92rem}.pdp-compat-cta{color:var(--c-primary,var(--c-blue));font-weight:700;font-size:var(--text-sm);white-space:nowrap}.pdp-compat-empty{text-align:center;color:var(--c-ink-soft,var(--c-muted-23))}.pdp-compat-empty strong{display:block;font-size:var(--text-md);color:var(--c-ink,var(--light-text))}.pdp-compat-empty p{margin:6px 0 0}.pdp-action-live:empty{display:none}.home-trust-pillars{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:6px 0 22px}.home-trust-pillar{font-size:.86rem;padding:7px 14px}.home-why-grid{margin-top:4px}.section-smart-search-link{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:12px;font-weight:700;font-size:.86rem;text-decoration:none;color:var(--c-primary,var(--c-blue));background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 8%,transparent);border:1px dashed color-mix(in srgb,var(--c-primary,var(--c-blue)) 40%,transparent);transition:background .16s ease,transform .16s ease}.section-smart-search-link:hover{background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 16%,transparent);transform:translateY(-1px)}.search-results-panel .result-row{display:flex;align-items:center;gap:14px}.search-results-panel .result-cta{flex:0 0 auto;white-space:nowrap;font-size:.82rem;padding:8px 16px}@media (max-width:600px){.search-results-panel .result-row{flex-wrap:wrap}.search-results-panel .result-cta{width:100%;text-align:center}}[dir=rtl] .whyus-tab{writing-mode:vertical-rl}.whyus-tab.is-open{writing-mode:horizontal-tb;top:16px;transform:none;inset-inline-end:calc(min(340px, 86vw) + 14px);border-radius:50%;width:40px;height:40px;padding:0;font-size:var(--text-md)}[dir=rtl] .whyus-panel{transform:translateX(-100%)}.whyus-panel.is-open{transform:translateX(0);visibility:visible}.whyus-card.is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.whyus-dot.is-active{background:var(--c-primary,var(--c-blue));transform:scale(1.3)}.aurora-header .nav-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));min-width:470px;max-width:min(640px,calc(100vw - 40px));gap:2px 10px}.aurora-header .nav-mega-grid .nav-mega-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-header .nav-mega-count{flex:0 0 auto;font-size:.7rem;color:var(--brand-gold-deep,var(--c-primary));background:color-mix(in srgb,var(--light-blue) 10%,transparent);padding:1px 8px;border-radius:999px;font-weight:800}.aurora-header .nav-strip-row{position:relative}.aurora-header .nav-mega-section,.aurora-header .nav-strip-row .nav-mega-section[open]{position:static}.aurora-header .nav-mega-section>.nav-mega-list{inset-inline-start:0;inset-inline-end:auto;top:calc(100% + 6px);max-width:min(640px,calc(100vw - 32px))}@media (max-width:720px){.aurora-header .nav-mega-grid{grid-template-columns:1fr;min-width:240px}}.deal-product-card,.offer-product-card,.product-card,.store-product-card{position:relative;overflow:hidden}.deal-product-card>.product-card-cover-link,.offer-product-card>.product-card-cover-link,.product-card>.product-card-cover-link,.store-product-card>.product-card-cover-link{position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:auto}.deal-product-card .product-visual,.offer-product-card .product-visual,.product-card .product-visual,.store-product-card .product-visual{order:-1!important;margin-top:0}.deal-product-card>.product-visual,.home-smart-bundle-card>.home-bundle-visual,.offer-bundle-card>.home-bundle-visual,.offer-product-card>.product-visual,.product-card>.product-visual,.store-product-card>.product-visual{order:-1!important}.home-smart-bundle-card>.home-bundle-seize{position:static;grid-column:1/-1;justify-self:start}.deal-product-card .product-topline,.offer-product-card .product-topline,.product-card .product-topline,.store-product-card .product-topline{order:2!important}.deal-product-card .product-card-actions-wrap,.offer-product-card .product-card-actions-wrap,.product-card .product-card-actions-wrap,.store-product-card .product-card-actions-wrap{order:3!important;width:100%}.deal-product-card h3,.offer-product-card h3,.product-card h3,.store-product-card h3{order:4!important}.deal-product-card .product-spec-chips,.deal-product-card>p,.offer-product-card .product-spec-chips,.offer-product-card>p,.product-card .product-spec-chips,.product-card>p,.store-product-card .product-spec-chips,.store-product-card>p{order:5!important}.deal-product-card>strong,.offer-product-card>strong,.product-card>.price-line,.store-product-card>.price-line{order:6!important}.deal-product-card>del,.offer-product-card>del{order:7!important}.deal-product-card .hst-bestseller-badge,.offer-product-card .hst-bestseller-badge,.store-product-card .hst-bestseller-badge{order:2!important}.deal-product-card .hst-rating-line,.offer-product-card .hst-rating-line,.store-product-card .hst-rating-line{order:5!important}.deal-product-card .hst-price-row,.deal-product-card .hst-savings-line,.offer-product-card .hst-price-row,.offer-product-card .hst-savings-line,.store-product-card .hst-price-row,.store-product-card .hst-savings-line{order:6!important}.deal-product-card .hst-stock-line,.deal-product-card .stock-urgency-line,.offer-product-card .hst-stock-line,.offer-product-card .stock-urgency-line,.store-product-card .hst-stock-line,.store-product-card .stock-urgency-line{order:8!important}.deal-product-card .product-trust-row,.offer-product-card .product-trust-row,.store-product-card .product-trust-row{order:5!important}.deal-product-card .savings-amount-line,.offer-product-card .savings-amount-line,.store-product-card .savings-amount-line{order:7!important}.deal-product-card .recent-sales-line,.offer-product-card .recent-sales-line,.store-product-card .recent-sales-line{order:8!important}.store-product-card .product-code-line{order:4!important;width:fit-content;font-size:.74rem;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,currentColor 62%,transparent)}.product-card .search-card-subtitle,.store-product-card .product-family-line,.store-product-card .search-card-subtitle{order:4!important}.product-card .search-result-identifiers,.product-card .tag-row,.store-product-card .search-result-identifiers,.store-product-card .tag-row{order:5!important}.product-card .result-cta,.store-product-card .result-cta{order:9!important}.deal-product-card .product-card-action-strip,.offer-product-card .product-card-action-strip,.product-card .product-card-action-strip,.store-product-card .product-card-action-strip{margin:2px auto 4px}.deal-product-card>:not(.product-card-cover-link),.offer-product-card>:not(.product-card-cover-link),.product-card>:not(.product-card-cover-link),.store-product-card>:not(.product-card-cover-link){pointer-events:none}.deal-product-card h3 a,.offer-product-card h3 a,.product-card h3 a,.store-product-card h3 a{position:relative;z-index:2;pointer-events:auto;color:inherit;text-decoration:none}.deal-product-card h3 a:focus-visible,.deal-product-card h3 a:hover,.offer-product-card h3 a:focus-visible,.offer-product-card h3 a:hover,.product-card h3 a:focus-visible,.product-card h3 a:hover,.store-product-card h3 a:focus-visible,.store-product-card h3 a:hover{color:var(--c-primary);text-decoration:underline;text-underline-offset:3px}.deal-product-card .product-card-actions-wrap,.deal-product-card .product-card-actions-wrap *,.offer-product-card .product-card-actions-wrap,.offer-product-card .product-card-actions-wrap *,.product-card .product-card-actions-wrap,.product-card .product-card-actions-wrap *,.store-product-card .product-card-actions-wrap,.store-product-card .product-card-actions-wrap *{pointer-events:auto}.spec-chip.spec-no-warranty{color:var(--c-red-26);background:rgba(217,45,32,.1);border-color:rgba(217,45,32,.22)}.home-cards-grid{margin-top:8px}.deal-product-card .product-card-action-strip,.offer-product-card .product-card-action-strip,.product-card .product-card-action-strip,.store-product-card .product-card-action-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center;justify-items:center;gap:7px!important}.product-card-action-strip .product-action-form{display:contents}.product-card-action-strip .product-action-button{position:relative;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0;border-radius:999px;display:inline-flex!important;align-items:center;justify-content:center}.product-card-action-strip .product-action-button>:first-child{display:inline-flex;align-items:center;justify-content:center}.product-action-label{position:absolute!important;width:1px!important;height:1px!important;padding:0;margin:-1px;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (hover:hover){.product-card-action-strip .product-action-button[data-tooltip]:before{content:attr(data-tooltip);position:absolute;z-index:20;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translateX(-50%) translateY(3px);width:max-content;max-width:150px;padding:6px 9px;border-radius:8px;color:#fff8eb;background:#261a11;box-shadow:0 8px 18px rgba(21,14,9,.25);font-size:var(--text-xs);font-weight:700;line-height:1.2;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.product-card-action-strip .product-action-button[data-tooltip]:focus-visible:before,.product-card-action-strip .product-action-button[data-tooltip]:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}}.home-marketing-divider{padding:clamp(10px,2vw,18px) 0}.mkt-icon{font-size:clamp(1.9rem,4.4vw,2.8rem);flex:0 0 auto;filter:drop-shadow(0 3px 6px rgba(0,0,0,.18))}.mkt-copy{display:grid;gap:3px;position:relative;z-index:1}.mkt-copy strong{font-size:clamp(1.02rem,2.3vw,1.4rem);line-height:1.25}.mkt-copy span{font-size:clamp(.8rem,1.6vw,.96rem);opacity:.94}.section-seo-strip{padding:clamp(8px,1.6vw,14px) 0}.section-seo-strip-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.6vw,16px);padding:clamp(12px,1.8vw,18px) clamp(14px,2vw,22px);border-radius:18px;background:linear-gradient(120deg,var(--c-teal),#a98246);color:var(--c-white);box-shadow:0 14px 34px rgba(27,39,64,.14)}.mkt-variant-1 .section-seo-strip-inner{background:linear-gradient(120deg,var(--c-blue),#c6a04d)}.mkt-variant-3 .section-seo-strip-inner{background:linear-gradient(120deg,var(--color-danger),var(--c-red-04))}.mkt-variant-4 .section-seo-strip-inner{background:linear-gradient(120deg,var(--light-text),var(--gold-11))}.section-seo-point{display:flex;align-items:center;gap:10px;min-width:0}.section-seo-point .mkt-icon{font-size:clamp(1.4rem,3vw,1.9rem)}.section-seo-point .mkt-copy strong{font-size:clamp(.9rem,1.8vw,1.05rem)}.section-seo-point .mkt-copy span{font-size:clamp(.74rem,1.4vw,.86rem)}.section-bridge-strip{padding:clamp(8px,1.6vw,14px) 0}.section-bridge-inner{display:flex;align-items:center;gap:clamp(12px,2vw,20px);padding:clamp(14px,2.2vw,22px) clamp(16px,2.6vw,28px);border-radius:18px;background:linear-gradient(120deg,var(--color-danger),var(--c-red-04));color:var(--c-white);box-shadow:0 14px 34px rgba(27,39,64,.14)}.section-bridge-inner .mkt-copy{flex:1 1 auto;min-width:0}.section-bridge-cta{flex:0 0 auto;white-space:nowrap}@media (max-width:720px){.section-seo-strip-inner{grid-template-columns:1fr}.section-bridge-inner{flex-direction:column;align-items:flex-start;text-align:start}.section-bridge-cta{align-self:stretch;text-align:center}}.account-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:22px;align-items:start}.account-nav{display:grid;gap:4px;padding:10px;border-radius:18px;background:var(--c-white);border:1px solid var(--light-line,var(--c-warm-01));box-shadow:0 10px 26px var(--alpha-ink-8);position:sticky;top:88px}.account-nav-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--c-ink-04);text-decoration:none;font-weight:700;font-size:.92rem;transition:background-color .16s ease,color .16s ease}.account-nav-link:hover{background:color-mix(in srgb,var(--light-blue) 7%,transparent)}.account-nav-link.is-active{background:linear-gradient(135deg,var(--c-blue),var(--c-teal));color:var(--c-white)}.account-nav-icon{display:inline-flex}.account-content{display:grid;gap:18px;align-content:start}.account-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.account-stat{display:grid;gap:4px;padding:16px;border-radius:16px;background:var(--c-white);border:1px solid var(--light-line,var(--c-warm-01));box-shadow:0 8px 20px var(--alpha-ink-8)}.account-stat span{font-size:.82rem;color:var(--ink-muted,var(--c-gray-03))}.account-stat strong{font-size:1.35rem;color:var(--c-ink-04)}.account-b2b-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-recent-grid{gap:16px}.account-row{display:grid;gap:8px}.qo-wallet-option{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 8%,transparent),rgba(171,129,47,.07));border:1px solid color-mix(in srgb,var(--light-blue) 20%,transparent);font-weight:700;font-size:.88rem;color:var(--c-primary);cursor:pointer}.qo-wallet-option input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--c-primary)}.account-wallet-card{background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 9%,transparent),rgba(19,171,156,.07));border:1px solid color-mix(in srgb,var(--light-blue) 16%,transparent);display:grid;gap:14px}.account-wallet-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-wallet-label{display:block;font-size:.82rem;color:var(--ink-muted,var(--c-gray-03));font-weight:700}.account-wallet-balance{display:block;font-size:1.7rem;color:var(--c-primary);line-height:1.2;margin-top:2px}.account-wallet-hint{display:block;font-size:.74rem;color:var(--ink-muted,var(--c-gray-03));margin-top:3px}.account-wallet-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--c-white);color:var(--c-primary);border:1px solid color-mix(in srgb,var(--light-blue) 18%,transparent);flex:0 0 auto}.account-wallet-txs{display:grid;gap:6px}.account-wallet-tx{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.6);border:1px solid rgba(27,39,64,.06);font-size:.82rem}.account-wallet-tx-reason{color:var(--c-ink-04);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-wallet-tx-amount{font-weight:800;white-space:nowrap}.account-wallet-tx.is-credit .account-wallet-tx-amount{color:var(--c-teal-27)}.account-wallet-tx.is-debit .account-wallet-tx-amount{color:var(--c-red-19)}.account-wallet-tx-date{font-size:var(--text-xs);color:var(--ink-muted,var(--c-gray-03));white-space:nowrap}@media (max-width:560px){.account-wallet-tx{grid-template-columns:1fr auto}.account-wallet-tx-date{grid-column:1/-1}}.account-quick-actions{display:flex;flex-wrap:wrap;gap:10px}.account-toolbar{display:flex;justify-content:flex-end;margin-bottom:4px}.referral-share{display:grid;gap:14px}.referral-field{display:grid;gap:6px}.referral-field-label{font-size:.82rem;color:var(--ink-muted,var(--c-gray-03));font-weight:700}.referral-field-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.referral-code{flex:1 1;min-width:0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--light-blue) 6%,transparent);border:1px dashed color-mix(in srgb,var(--light-blue) 32%,transparent);font-family:var(--font-mono,monospace);font-size:.95rem;color:var(--c-ink-04);overflow-x:auto;white-space:nowrap}.referral-link{font-size:.84rem}.switch-row{display:inline-flex;align-items:center;gap:9px;font-weight:700;cursor:pointer}.switch-row input{width:18px;height:18px}.admin-content .admin-add-disclosure-summary{margin:0}.admin-content .admin-add-disclosure-cta{background:var(--c-primary,var(--c-blue));color:var(--c-white)!important;border:none!important;font-weight:800}.admin-content .admin-add-disclosure[open]>summary .admin-add-disclosure-cta{background:#7a8699!important}.admin-content .admin-add-disclosure>summary:hover .admin-add-disclosure-cta{filter:brightness(1.08)}.admin-content .admin-issue-more{margin-top:8px;width:100%}.social-login-buttons{display:grid;gap:10px;margin-top:14px}.social-login-divider{text-align:center;font-size:.82rem;color:var(--ink-muted,var(--c-gray-03));position:relative}.social-login-row{display:flex;flex-wrap:wrap;gap:10px}.social-login-btn{display:inline-flex;align-items:center;gap:8px;flex:1 1;min-width:140px;justify-content:center}.social-provider-grid{gap:16px}.social-provider-head{display:flex;align-items:center;gap:12px}.social-provider-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--light-blue) 8%,transparent);color:var(--light-blue)}.social-provider-head strong{display:block;font-size:var(--text-md)}.social-provider-keys{display:grid;gap:10px}@media (max-width:860px){.account-layout{grid-template-columns:1fr}.account-nav{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat-circle-foot strong{color:var(--c-ink-04);font-weight:800}html[dir=ltr] .cat-circle-arrow{transform:scaleX(-1)}.site-frame .brand-slider .brand-pill:not(.active),.site-frame .interactive-filter-rail .brand-pill:not(.active),.site-frame .interactive-filter-rail .name-card:not(.active),.site-frame .service-slider .name-card:not(.active){background:rgba(255,255,255,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 6px 18px var(--alpha-ink-4)}.site-frame .brand-slider .brand-pill:not(.active):hover,.site-frame .service-slider .name-card:not(.active):hover{background:rgba(255,255,255,.7)!important;border-color:color-mix(in srgb,var(--light-blue) 30%,transparent)!important}.site-frame .home-product-card .product-visual,.site-frame .product-visual,.site-frame .store-product-card .product-visual{aspect-ratio:4/3;min-height:0;height:auto;max-height:200px;overflow:hidden}.site-frame .product-visual-image{width:100%;height:100%;object-fit:cover}.site-frame img{height:auto}.site-frame .catalog-product-grid .store-product-card{gap:6px!important;padding:11px;border-radius:var(--radius-4)}.site-frame .catalog-product-grid .store-product-card .product-visual{max-height:150px;border-radius:14px}.site-frame .catalog-product-grid .store-product-card h3{font-size:.92rem;line-height:1.3}.site-frame .catalog-product-grid .product-card-actions-wrap{margin:0}.warranty-band .warranty-band-head{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:16px 20px;border-radius:20px;background:linear-gradient(120deg,color-mix(in srgb,var(--light-blue) 9%,transparent),rgba(15,154,153,.07));border:1px solid color-mix(in srgb,var(--light-blue) 16%,transparent)}.warranty-band-head strong{display:block;font-size:clamp(1.05rem,2.4vw,1.4rem);color:var(--ink-strong,var(--c-ink-15))}.warranty-band-head p{margin:3px 0 0;font-size:clamp(.82rem,1.6vw,.96rem);color:var(--ink-muted,var(--light-muted));line-height:1.6}.warranty-cell-body strong{font-size:var(--text-md);color:var(--ink-strong,var(--c-ink-15))}.warranty-cell-body span{font-size:.84rem;line-height:1.6;color:var(--ink-muted,var(--light-muted))}html[dir=ltr] .warranty-cell-arrow{transform:scaleX(-1)}.offers-flash-section{position:relative}.offers-flash-shell{position:relative;padding:22px 22px 26px;border-radius:26px;background:linear-gradient(155deg,#fffefb,#faf3e2);border:1px solid color-mix(in srgb,var(--c-coral,var(--c-red-07)) 26%,#dfc998);box-shadow:0 14px 36px rgba(74,52,16,.08);overflow:hidden}.offers-flash-shell:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,var(--c-coral,var(--c-red-07)),var(--aurora-gold,#d4ad57),transparent)}.offers-flash-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;margin-bottom:18px}.offers-flash-headline{min-width:0;flex:1 1 300px}.offers-flash-side{flex:1 1 100%;min-width:0;display:grid;gap:12px;justify-items:stretch;align-content:start}.offers-flash-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:#fff8ec;background:linear-gradient(120deg,var(--c-coral,var(--c-red-07)),color-mix(in srgb,var(--c-coral,var(--c-red-07)) 78%,#7a2f1a));box-shadow:0 8px 20px color-mix(in srgb,var(--c-coral,var(--c-red-07)) 28%,transparent)}.offers-flash-badge-dot{width:8px;height:8px;border-radius:999px;background:#fff8ec;box-shadow:0 0 0 0 rgba(255,255,255,.8);animation:offersDot 1.4s ease-out infinite}@keyframes offersDot{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 7px rgba(255,255,255,0)}to{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.offers-flash-ticket{display:inline-flex;align-items:stretch;width:fit-content;max-width:100%;justify-self:end;border-radius:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--aurora-gold,#d4ad57) 42%,#dfc998);box-shadow:0 10px 26px color-mix(in srgb,var(--c-coral,var(--c-red-07)) 16%,transparent)}.offers-flash-percent{display:flex;align-items:center;justify-content:center;padding:12px 20px;white-space:nowrap;font-size:clamp(1rem,.85rem + .7vw,1.3rem);font-weight:900;color:#fff8ec;letter-spacing:-.01em;background:linear-gradient(135deg,var(--c-coral,var(--c-red-07)),color-mix(in srgb,var(--c-coral,var(--c-red-07)) 75%,#5c2312))}.offers-flash-ticket-divider{position:relative;width:0;border-inline-start:1.5px dashed color-mix(in srgb,var(--aurora-gold,#d4ad57) 60%,transparent)}.offers-flash-ticket-divider:after,.offers-flash-ticket-divider:before{content:"";position:absolute;inset-inline-start:-6px;width:12px;height:12px;border-radius:50%;background:#faf3e2}.offers-flash-ticket-divider:before{top:-6px}.offers-flash-ticket-divider:after{bottom:-6px}.offers-flash-code{display:flex;align-items:center;padding:12px 16px;white-space:nowrap;color:#493a28;background:#fffefb;font:inherit;font-weight:900;direction:ltr;unicode-bidi:isolate}.offers-countdown{width:100%;display:grid;gap:10px;justify-items:center;padding:clamp(14px,1.4vw,20px) clamp(14px,1.6vw,22px);border-radius:20px;background:color-mix(in srgb,var(--c-coral,var(--c-red-07)) 7%,#fffefb);border:1px solid color-mix(in srgb,var(--c-coral,var(--c-red-07)) 22%,#dfc998);box-shadow:0 10px 28px rgba(74,52,16,.08)}.offers-countdown-label{display:inline-flex;align-items:center;gap:8px;font-size:clamp(.82rem,.75rem + .3vw,.95rem);font-weight:800;color:color-mix(in srgb,var(--c-coral,var(--c-red-07)) 82%,#3a1a0e);letter-spacing:.01em}.offers-countdown-pulse{width:8px;height:8px;border-radius:999px;background:var(--c-coral,var(--c-red-07));animation:offersDot 1.4s ease-out infinite}.offers-countdown-cells{display:flex;gap:clamp(8px,1vw,12px);width:100%}.offers-countdown-cell{flex:1 1;min-width:0;display:inline-flex;flex-direction:column;align-items:center;padding:clamp(8px,.9vw,14px) 6px;border-radius:14px;background:#fffefb;border:1px solid color-mix(in srgb,var(--c-coral,var(--c-red-07)) 18%,#dfc998);box-shadow:0 4px 14px rgba(74,52,16,.06)}.offers-countdown-num{font-size:clamp(1.6rem,1.1rem + 1.9vw,2.6rem);font-weight:900;line-height:1;color:var(--ink-strong,var(--c-ink-15));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.offers-countdown-unit{margin-top:5px;font-size:clamp(.68rem,.62rem + .2vw,.78rem);font-weight:700;color:var(--ink-muted,var(--light-muted))}.offers-countdown-sep{display:none}.offers-countdown--ended .offers-countdown-label{color:var(--light-muted)}@media (max-width:640px){.offers-flash-head{flex-direction:column;align-items:stretch}.offers-flash-side{flex:1 1 100%;width:100%}}.business-band .business-band-shell{display:grid;grid-template-columns:1.6fr 1fr;gap:22px;padding:28px;border-radius:26px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--light-blue) 35%,transparent),transparent 45%),radial-gradient(circle at 0 100%,rgba(200,155,60,.26),transparent 48%),linear-gradient(135deg,#1c1610,#3a2b1a);box-shadow:0 24px 60px rgba(48,33,16,.3)}.business-band-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--c-brand-06)}.business-band-eyebrow-dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--c-brand-09),#a2793a)}.business-band-title{margin:12px 0 6px;color:var(--c-white);font-size:clamp(1.3rem,3vw,1.8rem)}.business-band-intro{margin:0 0 18px;max-width:54ch;font-size:clamp(.86rem,1.7vw,1rem);line-height:1.7;color:rgba(246,238,224,.86)}.business-band-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.business-feature{display:flex;gap:12px;padding:14px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.business-feature-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--c-white);background:linear-gradient(135deg,rgba(212,173,87,.46),rgba(154,110,42,.44))}.business-feature-body{display:grid;gap:3px;min-width:0}.business-feature-body strong{font-size:.94rem;color:var(--c-white)}.business-feature-body span{font-size:.79rem;line-height:1.55;color:rgba(244,235,219,.78)}.business-band-ghost{color:var(--c-white)!important;border-color:rgba(255,255,255,.4)!important;background:transparent}.business-band-packages{display:grid;align-content:start;gap:12px;padding:20px;border-radius:20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.business-band-packages-title{color:var(--c-white);font-size:var(--text-md)}.business-package-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.business-package-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#f0dcb8;background:rgba(212,173,87,.2)}.business-package-body{display:grid;gap:2px;min-width:0}.business-package-body strong{font-size:var(--text-base);color:var(--c-white)}.business-package-body .muted-copy{font-size:.78rem;color:rgba(244,235,219,.88)!important}.business-package-all{margin-top:4px;font-size:.84rem;font-weight:700;color:#e6c98d;text-decoration:none}.business-package-all:hover{color:#f5e2b4}@media (max-width:860px){.business-band .business-band-shell{grid-template-columns:1fr;padding:22px}}@media (max-width:520px){.business-band-features{grid-template-columns:1fr}}.section-quick-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;margin:2px 0 16px}.section-quick-chips .quick-chip{justify-content:center;width:100%}@media (max-width:560px){.section-quick-chips{grid-template-columns:1fr}}.quick-chip{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:.82rem;font-weight:700;text-decoration:none;color:var(--c-ink,var(--light-text));background:var(--c-surface-2,var(--c-surface-29));border:1px solid var(--c-border,rgba(27,39,64,.12));transition:border-color .16s ease,color .16s ease,transform .16s ease}.quick-chip:hover{border-color:var(--c-primary,var(--c-blue));color:var(--c-primary,var(--c-blue));transform:translateY(-1px)}.manager-note-wrap{margin-top:14px}.home-manager-note{border:1px solid color-mix(in srgb,var(--c-blue) 24%,rgba(27,39,64,.1));border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--light-blue) 9%,transparent),rgba(15,154,153,.07));overflow:hidden}.manager-note-summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:12px 16px;font-weight:800;color:var(--light-text);-webkit-user-select:none;user-select:none}.manager-note-summary::-webkit-details-marker{display:none}.manager-note-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,var(--c-blue),var(--c-teal));color:var(--c-white);font-size:.95rem}.manager-note-title{flex:1 1;font-size:.98rem}.manager-note-toggle{width:11px;height:11px;flex-shrink:0;border-right:2px solid var(--light-muted);border-bottom:2px solid var(--light-muted);transform:rotate(45deg);transition:transform .2s ease;margin-inline-end:4px}.home-manager-note[open] .manager-note-toggle{transform:rotate(-135deg)}.manager-note-body{margin:0;padding:0 16px 14px;color:var(--c-muted-43);line-height:1.7;font-size:.92rem}.home-screen-card{height:100%}.home-screen-card .card-icon{font-size:1.7rem}.print-shell{max-width:820px;margin:0 auto;padding:24px 16px}.print-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.print-doc{background:var(--c-white);color:var(--c-gray-06);border:1px solid var(--c-surface-67);border-radius:12px;padding:28px;font-family:var(--font-primary)}.invoice-sub{display:block;font-size:.82rem;color:var(--c-gray-05)}.pos-invoice-party-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}@media (max-width:560px){.pos-invoice-party-grid{grid-template-columns:1fr}}.label-doc{max-width:384px}}@media print{.compare-tray,.print-hide,.pwa-visit-engagement,.site-footer,.site-header{display:none!important}.site-frame,.site-shell,body{background:var(--c-white)!important}.print-shell{padding:0;max-width:none}.print-doc{border:none;border-radius:0;padding:0}@page{size:A4;margin:14mm}.print-system{@page{size:auto;margin-left:4mm;margin-bottom:4mm;margin-right:4mm;margin-top:4mm}}.thermal-80{--thermal-width:80mm}.thermal-58{--thermal-width:58mm}.thermal-58,.thermal-80{@page{size:var(--thermal-width) auto;margin-left:3mm;margin-bottom:3mm;margin-right:3mm;margin-top:3mm}}.thermal-58 .print-doc,.thermal-80 .print-doc{width:100%;max-width:var(--thermal-width);font-size:11px;line-height:1.45}.thermal-58 .print-doc{font-size:10px}}@layer dman-foundation{.label-head{text-align:center;border-bottom:2px solid var(--c-gray-06);padding-bottom:8px;margin-bottom:12px}.label-head strong{display:block;font-size:var(--text-lg)}.label-head span{font-size:.78rem;color:var(--c-gray-05)}.label-to{margin-bottom:12px}.label-to strong{display:block;font-size:1.1rem}.label-codes{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0}.label-qr svg{width:120px;height:120px}.label-meta{display:grid;gap:4px;font-size:.86rem;border-top:1px dashed var(--c-gray-01);padding-top:10px}.label-foot{margin-top:10px;font-size:var(--text-xs);color:var(--c-gray-04);text-align:center}.reorder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:start}.reorder-block{border:1px solid var(--light-line);border-radius:14px;padding:14px;background:var(--light-panel-solid)}.reorder-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.reorder-head h3{margin:0;font-size:.98rem}.reorder-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.reorder-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--light-panel-warm)}.reorder-index{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--light-blue) 12%,transparent);color:var(--aurora-indigo);font-weight:800;font-size:.78rem;flex-shrink:0}.reorder-label{flex:1 1;display:flex;flex-direction:column;font-weight:600;font-size:var(--text-base);min-width:0}.reorder-hint{font-style:normal;font-size:var(--text-xs);color:var(--light-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reorder-controls{display:inline-flex;gap:4px;flex-shrink:0}.reorder-controls button{width:30px;height:30px;border-radius:8px;cursor:pointer;border:1px solid var(--light-line);background:var(--light-panel-solid);color:var(--light-text);font-size:var(--text-sm)}.reorder-controls button:disabled{opacity:.35;cursor:not-allowed}.reorder-controls button:not(:disabled):hover{border-color:var(--aurora-indigo);color:var(--aurora-indigo)}.reorder-item{cursor:grab;transition:opacity .12s ease,transform .12s ease,box-shadow .12s ease}.reorder-item:active{cursor:grabbing}.reorder-grip{color:var(--light-muted);font-size:var(--text-md);line-height:1;flex-shrink:0;cursor:grab}.reorder-item.dragging{opacity:.45}.reorder-item.drag-over{box-shadow:inset 0 2px 0 0 var(--aurora-indigo);transform:translateY(1px)}.print-studio-controls{display:grid;gap:14px}.print-studio-tabs button.active{background:var(--aurora-indigo);border-color:var(--aurora-indigo);color:var(--c-white)}.product-label-doc{text-align:center}.admin-shell{--admin-bg:#17110d;--admin-panel:#251a0f;--admin-line:rgba(255,255,255,0.09);--admin-ink:#e8edf7;--admin-muted:#b39d83;--admin-accent:#b98b32;display:grid;grid-template-columns:264px 1fr;min-height:100vh;background:var(--admin-bg);color:var(--admin-ink);font-family:var(--font-primary)}@media (min-width:1025px){.admin-shell:has(.admin-mini-toggle:checked){grid-template-columns:74px 1fr}.admin-shell:has(.admin-mini-toggle:checked) .admin-nav-single,.admin-shell:has(.admin-mini-toggle:checked) .admin-nav-summary{justify-content:center;padding:10px 6px}}.admin-nav-summary{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;color:var(--c-surface-69);font-size:.85rem;font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .14s ease,color .14s ease}.admin-nav-summary::-webkit-details-marker{display:none}.admin-nav-summary:hover{background:rgba(255,255,255,.05);color:var(--c-white)}.admin-nav-summary.has-active{color:var(--c-white)}.admin-nav-link{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:var(--c-brand-08);text-decoration:none;font-size:.82rem;font-weight:600;position:relative;transition:background .14s ease,color .14s ease}.admin-nav-link:hover{background:rgba(255,255,255,.05);color:var(--c-white)}.admin-nav-link.active{background:color-mix(in srgb,var(--admin-accent) 16%,transparent);color:var(--c-white)}.admin-nav-link.active:before{content:"";position:absolute;inset-inline-start:-13px;top:6px;bottom:6px;width:3px;border-radius:3px;background:var(--admin-accent)}.admin-nav-single{font-weight:700;color:var(--c-surface-69)}.admin-nav-single.active:before{inset-inline-start:0}.admin-sidebar-foot .saved-views-dock{display:contents}.admin-sidebar-foot .saved-views-dock-panel{position:static;width:100%;max-width:none;max-height:none;overflow:visible;box-shadow:none;margin:6px 0 0;padding:12px;background:rgba(255,255,255,.04);border:1px solid var(--admin-line);border-radius:10px;color:var(--c-white)}.admin-sidebar-foot .saved-views-dock-panel .muted-copy,.admin-sidebar-foot .saved-views-dock-panel small{color:var(--admin-muted)}.admin-session-pill{font-size:var(--text-xs);font-weight:800;padding:4px 10px;border-radius:999px;background:rgba(16,185,129,.16);color:var(--c-teal-06);border:1px solid rgba(52,211,153,.3)}.admin-session-pill.warn{background:rgba(234,179,8,.14);color:var(--c-amber-18);border-color:rgba(234,179,8,.3)}.admin-user{font-size:.78rem;color:var(--admin-muted);margin-inline-start:auto}.admin-logout-form{display:inline-flex}.admin-section-menu-links>a.active,.admin-section-menu-links>a:hover{border-color:color-mix(in srgb,var(--light-blue) 35%,transparent);background:color-mix(in srgb,var(--light-blue) 8%,transparent);color:#604527}.admin-section-tabs-scroll>a.active{border-color:color-mix(in srgb,var(--admin-accent) 50%,transparent);color:var(--c-white);background:var(--admin-accent);box-shadow:0 5px 14px color-mix(in srgb,var(--admin-accent) 22%,transparent)}@media (max-width:920px){.admin-session-pill,.admin-user{display:none}}.admin-content{padding:20px;flex:1 1;min-width:0;background:var(--c-surface-34);color:var(--light-text)}.admin-content .page-shell{display:block}.admin-content .section{padding:0 0 22px;background:none}.admin-content .page-hero{padding:0 0 18px;background:none}.admin-content .container{width:100%;max-width:none;padding:0}.admin-content .dark-panel,.admin-content .panel.dark-panel{color:var(--ink-body,var(--c-warm-02))!important;background:radial-gradient(120% 130% at 100% 0,rgba(180,95,67,.05) 0,rgba(255,255,255,.92) 60%);border:1px solid var(--admin-line,var(--c-warm-01))!important;border-inline-start:3px solid var(--color-cyan,var(--c-amber-17))!important;box-shadow:0 10px 28px rgba(24,18,12,.05)}.section-title{margin:26px 0 12px;color:var(--light-text);font-size:clamp(1.12rem,1rem + .4vw,1.5rem);line-height:1.25}.admin-page-eyebrow{font-size:.68rem;font-weight:800;letter-spacing:.1em;color:var(--admin-accent)}.count-confirm-form{display:grid;gap:8px;justify-items:start}.count-confirm-form .action-message,.count-confirm-form .muted-copy{margin:0}.delete-strategy-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;border:1px solid rgba(27,39,64,.14);border-radius:12px;background:var(--c-white);transition:border-color .15s ease,background .15s ease}.delete-strategy-option:hover{border-color:color-mix(in srgb,var(--light-blue) 40%,transparent)}.delete-strategy-option.is-active{border-color:var(--c-primary);background:color-mix(in srgb,var(--light-blue) 6%,transparent)}.delete-strategy-option .muted-copy{font-size:.74rem;margin:0}.delete-strategy-option:has(input:checked).is-active:last-child{border-color:var(--color-danger);background:rgba(226,62,107,.06)}.button-danger{background:var(--color-danger);border:1px solid var(--color-danger);color:var(--c-white);cursor:pointer;border-radius:10px;font-weight:800}.button-danger:disabled{opacity:.4;cursor:not-allowed}.button-danger:not(:disabled):hover{background:var(--c-red-23);border-color:var(--c-red-23)}.staff-create-form .form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staff-create-form label,.staff-field{display:grid;gap:5px;font-size:.82rem;font-weight:600;margin-bottom:10px}.staff-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.staff-filters select{padding:9px 12px;border-radius:10px;border:1px solid rgba(27,39,64,.16);font-size:.85rem}.staff-table .admin-table-row{grid-template-columns:2fr 1.3fr 1fr 1fr minmax(0,230px)}.staff-toggle-msg{font-size:.7rem}.staff-toggle-msg.ok{color:var(--color-success)}.staff-toggle-msg.err{color:var(--c-red-23)}.staff-reset-disclosure .add-entity-body{padding:10px}.staff-edit-form{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-top:10px;padding:12px;border:1px solid rgba(27,39,64,.14);border-radius:11px;background:#fdfbf7}.staff-edit-form .form-grid-2{display:grid;grid-template-columns:1fr;gap:10px;min-width:0}.staff-edit-form .phone-field,.staff-edit-form .staff-field{min-width:0}.button.danger-ghost{border-color:rgba(193,69,69,.32);color:#a13a3a}.button.danger-ghost:hover{background:rgba(193,69,69,.08);border-color:rgba(193,69,69,.5)}@media (max-width:720px){.staff-create-form .form-grid-2{grid-template-columns:1fr}}.searchable-select{position:relative;display:block}.ss-required-proxy{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ss-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px;cursor:pointer;border:1px solid rgba(27,39,64,.16);background:var(--c-white);color:var(--c-muted-14);font-size:.88rem;font-weight:600;text-align:start}.ss-trigger.has-value{color:var(--light-text)}.ss-trigger:hover{border-color:var(--brand-gold-deep,var(--c-primary))}.ss-trigger:disabled{opacity:.5;cursor:not-allowed}.ss-trigger-text{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-caret{color:var(--c-muted-14);font-size:.7rem;flex-shrink:0}.ss-meta{font-style:normal;font-size:var(--text-xs);color:var(--light-muted)}.ss-panel{position:absolute;z-index:41;inset-inline:0;top:calc(100% + 4px);background:var(--c-white);border:1px solid rgba(27,39,64,.14);border-radius:12px;box-shadow:0 18px 44px rgba(20,32,56,.18);overflow:hidden;display:flex;flex-direction:column;max-height:320px}.ss-search{border:0;border-bottom:1px solid rgba(27,39,64,.1);padding:10px 12px;font-size:.85rem;outline:none;color:var(--light-text)}.ss-list{list-style:none;margin:0;padding:4px;overflow-y:auto;flex:1 1;display:grid;gap:2px}.ss-option{width:100%;display:flex;align-items:baseline;gap:8px;padding:8px 10px;border-radius:8px;border:0;cursor:pointer;background:transparent;color:var(--light-text);font-size:.85rem;text-align:start}.ss-option:hover{background:color-mix(in srgb,var(--light-blue) 10%,transparent)}.ss-option.active{background:color-mix(in srgb,var(--light-blue) 16%,transparent);font-weight:700}.ss-clear{color:var(--c-red-23);font-size:.78rem}.ss-empty{padding:12px;text-align:center;font-size:var(--text-sm)}.ss-empty,.ss-foot{color:var(--light-muted)}.ss-foot{border-top:1px solid rgba(27,39,64,.1);padding:6px 12px;font-size:.7rem;background:var(--c-surface-07)}.queues-total{font-size:.78rem;font-weight:800;padding:4px 12px;border-radius:999px}.queues-total.has-work{background:rgba(226,62,107,.12);color:var(--c-red-23)}.queues-total.clear{background:rgba(16,185,129,.14);color:var(--color-success)}.admin-content .admin-dashboard .metric-grid:has(.metric-body){grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important;gap:10px}.admin-content .admin-dashboard .metric-card:has(.metric-body){min-height:132px;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:14px;border-radius:13px}.admin-content .admin-dashboard .metric-card .metric-actions .is-static,.admin-content .admin-dashboard .metric-card .metric-actions a{width:100%;justify-content:center}.admin-content .admin-dashboard .ops-board-side{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;padding:15px;border:1px solid rgba(80,59,37,.12);border-radius:16px;background:#fffdf9}.admin-domains-section{padding-top:18px;padding-bottom:6px}.admin-content .data-domain-card .button{margin-top:auto;width:100%;justify-content:center}@media (max-width:760px){.admin-content .admin-dashboard .metric-grid:has(.metric-body){grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-content .admin-dashboard .metric-card:has(.metric-body){min-height:122px;padding:12px}.admin-content .admin-dashboard .metric-card .metric-value{font-size:1.1rem}.admin-content .admin-dashboard .ops-board-side{position:static;max-height:none}}@media (max-width:390px){.admin-content .admin-dashboard .metric-grid:has(.metric-body){grid-template-columns:1fr!important}}@media (max-width:1024px){.admin-shell{grid-template-columns:1fr}}}@media print{.admin-shell{grid-template-columns:1fr;background:var(--c-white);color:var(--c-gray-06);min-height:0}.admin-content{padding:0}}@layer dman-foundation{.category-slider{grid-auto-columns:minmax(150px,.16fr)}.category-slider .name-card{grid-auto-flow:column;grid-template-columns:auto 1fr;align-items:center;justify-content:start;gap:10px;height:auto;min-height:0;padding:13px 15px;border-radius:12px;box-shadow:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.category-slider .name-card:not(.active){background:var(--c-white);border:1px solid rgba(20,32,56,.14)}.category-slider .name-card:not(.active):hover{background:var(--c-white);border-color:color-mix(in srgb,var(--light-blue) 45%,transparent);transform:translateY(-2px)}.category-slider .card-icon{width:auto!important;height:auto!important;padding:0;border-radius:0;background:none;color:inherit!important;font-size:.95rem;opacity:.45;box-shadow:none}.category-slider .name-card strong{font-size:var(--text-base);font-weight:700;letter-spacing:-.01em;text-align:start}.faq-list{display:grid;gap:10px}.faq-item{border:1px solid rgba(20,32,56,.14);border-radius:var(--radius-card);background:var(--c-white);overflow:hidden}.faq-item>summary{list-style:none;cursor:pointer;padding:16px 20px;font-weight:700;line-height:1.7;display:flex;align-items:center;gap:12px}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:"+";margin-inline-start:auto;font-size:1.3rem;font-weight:400;line-height:1;opacity:.55;transition:transform .18s ease}.faq-item[open]>summary:after{transform:rotate(45deg)}.faq-item>summary:hover{background:rgba(20,32,56,.04)}.faq-item>p{margin:0;padding:0 20px 18px;color:var(--c-muted-23);line-height:1.9}.auth-form .muted-copy{color:var(--c-ink-muted)}.admin-content .panel{background:var(--c-white);border:1px solid rgba(27,39,64,.1);border-radius:16px;padding:18px;box-shadow:0 1px 2px rgba(13,21,38,.04),0 8px 24px rgba(13,21,38,.05)}.admin-content .admin-table-row p,.admin-content .muted-copy,.admin-content .panel p{color:var(--c-ink-muted)}.admin-content .admin-form{min-height:0}.admin-content .form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-content .form-grid-2,.admin-content .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-content .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-content .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-content .detail-grid,.admin-content .split-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:1080px){.admin-content .grid-3,.admin-content .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.admin-content .detail-grid,.admin-content .form-grid-2,.admin-content .grid-2,.admin-content .grid-3,.admin-content .grid-4,.admin-content .split-grid{grid-template-columns:1fr!important}}.admin-content .admin-table-head,.admin-content .admin-table-row{background:var(--c-white);border:1px solid rgba(27,39,64,.1);padding:12px 14px;font-size:.82rem}.admin-content .admin-table-head{background:rgba(27,39,64,.04);padding:9px 14px;font-size:.7rem;font-weight:800;color:var(--c-ink-muted)}.admin-content .admin-table-row:hover{border-color:rgba(111,107,240,.35)}.admin-content .accent-tag,.admin-content .admin-submit-button,.admin-content .admin-submit-button span,.admin-content .button-primary,.admin-content .button-primary span,.admin-content .eyebrow,.admin-content .eyebrow span{color:var(--c-white)}.admin-content .module-badge{color:var(--c-brand-36);background:rgba(184,139,50,.14)}.admin-content .data-row{border-color:rgba(27,39,64,.1)}.admin-content .mini-surface{background:rgba(27,39,64,.03);border:1px solid rgba(27,39,64,.1);box-shadow:none}.admin-content .inactive-pill{color:var(--c-ink-muted);background:rgba(27,39,64,.06);border:1px solid rgba(27,39,64,.12)}.admin-content .status-pill{padding:5px 10px;font-size:var(--text-xs);background-image:none;background-color:rgba(184,139,50,.14);border:1px solid rgba(184,139,50,.32);color:var(--c-brand-36)}.admin-content .status-pill-danger{background-image:none;background-color:rgba(226,62,107,.12);border-color:rgba(226,62,107,.32);color:var(--c-red-23)}.admin-content .tag{background:rgba(27,39,64,.05);border:1px solid rgba(27,39,64,.1);color:var(--c-muted-38)}@media (max-width:720px){.admin-content .form-grid-2{grid-template-columns:1fr}}.knowledge-manager{display:grid;gap:18px}.admin-notice{border-radius:12px;background:rgba(240,165,0,.1);border:1px solid rgba(240,165,0,.32);border-inline-start:3px solid var(--c-amber-19)}.admin-notice,.form-success{margin:0;padding:10px 14px;font-size:.78rem;font-weight:600;line-height:1.7}.form-success{border-radius:12px;background:rgba(34,139,87,.1);border:1px solid rgba(34,139,87,.32);border-inline-start:3px solid rgb(34,139,87)}.admin-create-body{margin-top:14px;padding-top:14px;border-top:1px solid rgba(27,39,64,.12)}.admin-create-details[open]>summary .button{opacity:.65}.knowledge-form{display:grid;gap:12px}.knowledge-form fieldset{border:0;padding:0;margin:0;display:grid;gap:12px}.knowledge-form fieldset:disabled{opacity:.5}.knowledge-form label{display:grid;gap:5px;font-size:.78rem;font-weight:700}.knowledge-table .admin-table-row{grid-template-columns:minmax(200px,2.4fr) 1fr .8fr .8fr minmax(220px,1.2fr)}.faq-table .admin-table-row{grid-template-columns:minmax(240px,3fr) .7fr auto}.entitlements-table .admin-table-head,.entitlements-table .admin-table-row{grid-template-columns:minmax(150px,1.5fr) .9fr .9fr .9fr .7fr auto}.cart-table.faq-table .admin-table-row{grid-template-columns:minmax(220px,2.2fr) 1fr .7fr minmax(160px,1.1fr);align-items:start}.cart-edit-form{gap:8px;min-width:220px}.knowledge-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.knowledge-row:has(>.knowledge-row-actions>details[open])>.knowledge-row-actions{grid-column:1/-1;min-width:0}.knowledge-row-actions>.row-action-details[open]{flex-basis:100%;min-width:0}.row-action-details{position:relative}.row-action-details>summary{list-style:none;cursor:pointer}.row-action-details>summary::-webkit-details-marker{display:none}.faq-delete-form{display:flex;gap:8px;align-items:center}@media (max-width:900px){.entitlements-table .admin-table-row,.faq-table .admin-table-row,.knowledge-table .admin-table-row{grid-template-columns:1fr;gap:8px}.entitlements-table .admin-table-head,.faq-table .admin-table-head,.knowledge-table .admin-table-head{display:none}.cart-table.faq-table .admin-table-row{grid-template-columns:1fr}}.cmdk-item{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:9px;background:transparent;cursor:pointer;text-align:start;font:inherit}.cmdk-item.active,.cmdk-item:hover{background:color-mix(in srgb,var(--light-blue) 10%,transparent)}.site-frame .deal-product-card,.site-frame .info-card,.site-frame .journey-card,.site-frame .knowledge-expansion-card,.site-frame .mini-surface,.site-frame .offer-product-card,.site-frame .panel,.site-frame .pdp-why-card,.site-frame .product-card,.site-frame .review-card,.site-frame .service-card,.site-frame .store-product-card,.site-frame .surface-card,.site-frame .visual-story-card{border-radius:var(--radius-4)}.site-frame .button{border-radius:var(--radius-3)}.site-frame input,.site-frame select,.site-frame textarea{border-radius:var(--radius-2)}.site-frame .deal-product-card,.site-frame .info-card,.site-frame .journey-card,.site-frame .mini-surface,.site-frame .offer-product-card,.site-frame .pdp-why-card,.site-frame .product-card,.site-frame .review-card,.site-frame .service-card,.site-frame .store-product-card,.site-frame .surface-card,.site-frame .visual-story-card{box-shadow:var(--shadow-2)}.site-frame .deal-product-card:hover,.site-frame .info-card:hover,.site-frame .product-card:hover,.site-frame .store-product-card:hover{box-shadow:var(--shadow-3)!important}.site-frame .button-primary{background:linear-gradient(180deg,#8a6118,#6f4d18);border:1px solid #8b611c;color:var(--c-white);box-shadow:0 1px 2px rgba(111,77,24,.35),inset 0 1px 0 rgba(255,255,255,.14)}.site-frame .button-primary:hover{background:linear-gradient(180deg,#a97d28,var(--c-blue));transform:translateY(-1px)}.site-frame .tag{background:rgba(15,23,42,.045);border:1px solid rgba(15,23,42,.1);color:var(--c-muted-35);font-weight:600}.site-frame .tag.accent-tag{border:1px solid color-mix(in srgb,var(--light-blue) 25%,transparent);color:var(--light-blue)}.site-frame .spec-chip{background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.09)!important;color:var(--c-muted-35)!important;border-radius:8px;font-weight:600}.site-frame .spec-chip svg{color:var(--c-muted-15)}.site-frame .spec-chip.spec-warranty svg{color:var(--c-teal-27)}.site-frame .spec-chip.spec-watt svg{color:var(--c-amber-22)}.site-frame .spec-chip.spec-ampere svg{color:var(--c-green-07)}.site-frame .spec-chip.spec-network svg{color:#8c4a3c}.site-frame .spec-chip.spec-quality svg{color:var(--c-primary)}.site-frame .spec-chip.spec-storage svg{color:#6b5514}.site-frame .spec-chip.spec-ram svg{color:#a3521f}.site-frame .spec-chip.spec-condition svg{color:var(--c-amber-21)}.site-frame .spec-chip.spec-no-warranty{color:var(--c-red-19)!important;border-color:rgba(226,62,107,.3)!important;background:rgba(226,62,107,.06)}.site-frame .section-seo-strip-inner{background:rgba(15,154,153,.06);border:1px solid rgba(154,110,42,.16)!important;border-inline-start:3px solid var(--c-teal)!important;color:var(--c-ink-04)!important;box-shadow:0 1px 2px var(--alpha-ink-4);border-radius:12px}.site-frame .mkt-variant-1 .section-seo-strip-inner{background:color-mix(in srgb,var(--light-blue) 6%,transparent);border-color:color-mix(in srgb,var(--light-blue) 16%,transparent)!important;border-inline-start-color:var(--c-primary)!important}.site-frame .mkt-variant-3 .section-seo-strip-inner{background:rgba(226,62,107,.06);border-color:rgba(226,62,107,.16)!important;border-inline-start-color:var(--color-danger)!important}.site-frame .mkt-variant-4 .section-seo-strip-inner{background:rgba(27,39,64,.05);border-color:rgba(27,39,64,.14)!important;border-inline-start-color:var(--gold-11)!important}.site-frame .section-seo-point .mkt-icon{color:var(--c-teal)!important}.site-frame .section-seo-point .mkt-copy strong{color:var(--light-text)!important}.site-frame .section-seo-point .mkt-copy span{color:var(--light-muted)!important}.site-frame .section-bridge-inner{background:rgba(226,62,107,.06);border:1px solid rgba(226,62,107,.16)!important;border-inline-start:3px solid var(--color-danger)!important;color:var(--c-ink-04)!important;box-shadow:0 1px 2px var(--alpha-ink-4);border-radius:12px}.site-frame .section-bridge-inner .mkt-icon{color:var(--color-danger)!important}.site-frame .section-bridge-inner .mkt-copy strong{color:var(--light-text)!important}.site-frame .section-bridge-inner .mkt-copy span{color:var(--light-muted)!important}.site-frame .info-card,.site-frame .journey-card,.site-frame .pdp-why-card,.site-frame .service-card,.site-frame .visual-story-card{background:var(--c-white);border:1px solid rgba(15,23,42,.08)!important}.site-frame .card-icon{background:color-mix(in srgb,var(--light-blue) 7%,transparent);color:var(--light-blue)!important;border-radius:10px;box-shadow:none}.site-frame .page-hero h1{font-size:clamp(1.7rem,3.2vw,2.6rem);letter-spacing:-.02em}.site-frame .section-heading :is(h1,h2){font-size:clamp(1.35rem,2.2vw,1.9rem)}@media (prefers-reduced-motion:reduce){.site-frame .button-primary:hover{transform:none}}.site-frame .tag.accent-tag{background:color-mix(in srgb,var(--light-blue) 8%,transparent);border:1px solid color-mix(in srgb,var(--light-blue) 25%,transparent)!important;color:var(--c-primary)!important}.site-frame .tag.offer-discount-tag{background:var(--c-red-19);border-color:var(--c-red-19)!important;color:var(--c-white)!important}.site-frame .product-visual{background:linear-gradient(180deg,#fbf8f2,#f3ece0);border:1px solid rgba(15,23,42,.05)}.entity-page-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.entity-table{background:var(--c-white);border:1px solid rgba(64,48,27,.09);border-radius:14px;overflow-x:auto;max-width:100%}.admin-content .panel,.admin-content .stack-cards,.admin-content .stack-cards>*,.admin-content .stack-panel{min-width:0}.entity-visibility{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:0;cursor:pointer;font-size:.75rem;font-weight:700;background:rgba(16,185,129,.12);color:var(--c-teal-36)}.entity-visibility.is-hidden{background:rgba(27,39,64,.07);color:var(--c-ink-muted)}.entity-count-pill{display:inline-flex;min-width:30px;justify-content:center;padding:4px 10px;border-radius:999px;background:rgba(16,185,129,.1);color:var(--c-teal-36);font-weight:700;font-size:.78rem}.entity-count-pill.is-zero{background:rgba(64,48,27,.06);color:var(--c-muted-07)}.admin-content .nav-card{position:relative;overflow:hidden}.admin-content .nav-card:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--group-accent,var(--c-blue))}.admin-content .nav-card .card-icon{background:color-mix(in srgb,var(--group-accent,var(--c-blue)) 9%,var(--c-white));color:var(--group-accent,var(--c-blue))!important}.add-entity-disclosure{padding:0;border:1px solid color-mix(in srgb,var(--c-primary,var(--c-blue)) 22%,var(--c-border-soft));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary,var(--c-blue)) 7%,var(--c-white)),var(--c-white));box-shadow:0 6px 18px rgba(27,39,64,.06);overflow:hidden}.add-entity-disclosure[open]>.add-entity-body{padding:16px 20px 20px;display:grid;gap:12px}.pay-method-card{display:grid;gap:12px;padding:16px 18px;border-radius:16px;background:var(--c-white);border:1px solid var(--admin-line,var(--c-warm-01));box-shadow:0 8px 22px rgba(24,18,12,.05)}.pay-method-card.is-on{border-inline-start:3px solid var(--c-teal-36)}.pay-method-title .muted-copy{font-size:var(--text-sm);line-height:1.5}.pay-method-switch{flex:0 0 auto;cursor:pointer}.pay-method-switch.is-labelled{justify-content:flex-start;gap:var(--space-5)}.qo-receipt-group{margin-top:8px}.qo-receipt-hint{font-size:.82rem}.qo-payment-details{list-style:none;margin:8px 0 0;padding:10px 12px;display:grid;gap:6px;border-radius:12px;background:rgba(13,148,136,.07);border:1px solid rgba(13,148,136,.2)}.qo-payment-details li{display:flex;justify-content:space-between;gap:12px;font-size:var(--text-base)}.qo-payment-details strong{unicode-bidi:isolate}.checkout-single{max-width:980px;margin-inline:auto}.checkout-single .order-form{width:100%}.qo-product-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid rgba(80,63,160,.12)}.qo-product-name{font-size:1.05rem;font-weight:800;color:var(--light-text,var(--light-text))}.qo-unit-price{font-weight:800;color:var(--brand-gold-deep,var(--c-primary));unicode-bidi:isolate}.qty-stepper{display:inline-flex;align-items:stretch;border:1.5px solid rgba(80,63,160,.18);border-radius:12px;overflow:hidden;width:fit-content}.qty-stepper button{border:none;background:var(--light-panel-warm,color-mix(in srgb,var(--light-blue) 6%,transparent));cursor:pointer;width:46px;font-size:1.3rem;font-weight:800;color:var(--brand-gold-deep,var(--c-primary));line-height:1}.qty-stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--light-blue) 14%,transparent)}.qty-stepper button:disabled{opacity:.32;cursor:not-allowed;color:var(--c-muted-05)}.qo-stock-hint{margin:6px 0 0;font-size:.78rem}.qo-total-value{display:inline-block;animation:qoTotalPulse .28s ease}@keyframes qoTotalPulse{0%{transform:scale(1)}45%{transform:scale(1.09)}to{transform:scale(1)}}.policy-card-grid{margin-top:18px}.policy-card{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:18px}.policy-card-icon{font-size:1.7rem;line-height:1}.policy-card h3{margin:0;font-size:1.05rem;color:var(--light-text,var(--light-text))}.policy-rules-list{margin:18px 0 0;padding:20px 20px 20px 0;border-radius:18px;list-style:none;display:flex;flex-direction:column;gap:12px}.policy-rules-list li{position:relative;padding-inline-start:26px;color:var(--light-text,var(--light-text));line-height:1.7}.policy-rules-list li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--brand-gold-deep,var(--c-primary));font-weight:900}.policy-note{padding:18px 20px;border-radius:16px;border-inline-start:4px solid var(--brand-gold-deep,var(--c-primary));color:var(--light-text,var(--light-text));line-height:1.7}.branches-grid,.policy-note{margin-top:18px}.branch-pickup-band{padding-block:8px}.branch-pickup-head{text-align:center;max-width:640px;margin:0 auto 24px}.branch-pickup-head .eyebrow{display:inline-flex;align-items:center;gap:6px}.branch-pickup-head h2{margin:8px 0 6px}.branch-pickup-head p{color:var(--light-muted);margin:0}.branch-pickup-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.branch-pickup-chip{display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:16px;border:1px solid var(--light-line);background:var(--light-panel-solid);color:var(--color-success,#1a9e5c)}.branch-pickup-name{color:var(--light-text);font-weight:700}.branch-pickup-count{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.branch-card{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:18px}.branch-card-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.branch-card-icon{font-size:1.6rem;line-height:1}.branch-card-head h3{margin:0;font-size:1.1rem;color:var(--light-text,var(--light-text))}.branch-card-location{margin:2px 0 0;font-size:.85rem}.branch-main-badge{margin-inline-start:auto;align-self:center;font-size:var(--text-xs);font-weight:800;padding:4px 10px;border-radius:999px;color:var(--c-white);background:linear-gradient(135deg,var(--c-blue),var(--c-teal))}.branch-card-address{margin:0;color:var(--light-muted,var(--c-muted-19));line-height:1.6}.branch-card-meta{display:flex;gap:22px;flex-wrap:wrap;margin:0}.branch-card-meta dt{font-size:var(--text-xs);color:var(--light-muted,var(--c-muted-19));font-weight:700}.branch-card-meta dd{margin:2px 0 0;font-weight:800;color:var(--light-text,var(--light-text))}.branch-card .compact-button{align-self:flex-start}.branches-note,.careers-grid{margin-top:20px}.careers-grid{display:grid;gap:18px}.careers-values-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.careers-roles-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.careers-card{--cc:#94691f;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:18px;background:var(--light-panel-solid,var(--c-white));border:1px solid var(--light-line,rgba(80,63,160,.12));border-top:3px solid var(--cc);box-shadow:0 14px 40px rgba(78,56,16,.06);transition:transform .16s ease,box-shadow .16s ease}.careers-card:hover{transform:translateY(-4px);box-shadow:0 22px 60px color-mix(in srgb,var(--light-blue) 14%,transparent)}.careers-card-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;font-size:1.6rem;background:color-mix(in srgb,var(--cc) 12%,transparent);border:1px solid color-mix(in srgb,var(--cc) 26%,transparent)}.careers-card h3{margin:0;font-size:1.08rem;color:var(--light-text,var(--light-text))}.careers-apply-line{margin:6px 0 0;padding-top:10px;border-top:1px dashed var(--light-line,rgba(80,63,160,.16));font-size:.86rem}.careers-apply-line strong{color:var(--cc)}.careers-card-1{--cc:#94691f}.careers-card-2{--cc:#7a6043}.careers-card-3{--cc:#b45309}.careers-card-4{--cc:#7c3aed}.earn-step-num{font-weight:900;color:var(--cc)}.cart-qty-form{margin:0}.cart-qty-stepper button{width:38px;font-size:1.1rem}.cart-qty-stepper input{width:50px;font-size:.92rem}.cart-item-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cart-coupon-block{display:flex;flex-direction:column;gap:6px}.cart-coupon-hint{margin:0;font-size:var(--text-sm)}.cart-coupon-hint,.cart-coupon-login{color:var(--brand-gold-deep,var(--c-primary));font-weight:700}.cart-coupon-login{display:flex;align-items:center;gap:var(--space-4);padding:12px 14px;border-radius:12px;text-decoration:none;font-size:.86rem;background:color-mix(in srgb,var(--brand-gold-deep,var(--c-primary)) 8%,transparent);border:1px dashed color-mix(in srgb,var(--brand-gold-deep,var(--c-primary)) 40%,transparent);transition:background .15s ease}.cart-coupon-login:hover{background:color-mix(in srgb,var(--brand-gold-deep,var(--c-primary)) 16%,transparent)}.used-category-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.used-sell-panel{padding:26px;border-radius:20px;max-width:820px;margin-inline:auto}.used-sell-panel>h2{margin:6px 0 4px}.used-required-strip{margin:14px 0 18px;padding:14px 16px;border-radius:14px;background:var(--light-panel-warm,color-mix(in srgb,var(--light-blue) 5%,transparent));border:1px solid var(--light-line,rgba(80,63,160,.14))}.used-required-title{display:block;margin-bottom:8px;color:var(--brand-gold-deep,var(--c-primary))}.used-required-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 18px}.used-required-list li{position:relative;padding-inline-start:20px;font-size:.88rem;line-height:1.6}.used-required-list li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--brand-gold-deep,var(--c-primary));font-weight:900}.used-my-listings{margin-top:20px;padding-top:16px;border-top:1px dashed var(--light-line,rgba(80,63,160,.16))}.qty-stepper input{width:64px;border:none;border-inline:1.5px solid rgba(80,63,160,.14);text-align:center;font-weight:800;font-size:var(--text-md);appearance:textfield}.qty-stepper input::-webkit-inner-spin-button,.qty-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qo-order-summary{margin-top:14px;padding:16px 18px;border-radius:18px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--light-blue) 10%,transparent),transparent 40%),var(--light-panel-warm,color-mix(in srgb,var(--light-blue) 5%,transparent));border:1.5px solid rgba(80,63,160,.16);display:grid;gap:12px}.qo-summary-rows{display:grid;gap:8px}.qo-summary-row{display:flex;justify-content:space-between;gap:12px;font-weight:600;color:var(--light-muted,var(--c-muted-19))}.qo-summary-row strong{color:var(--light-text,var(--light-text));unicode-bidi:isolate}.qo-summary-total{border-top:1px dashed rgba(80,63,160,.2);padding-top:10px;font-size:var(--text-lg)}.qo-summary-total span,.qo-summary-total strong{color:var(--brand-gold-deep,var(--c-primary));font-weight:800}.qo-order-summary .button-primary{width:100%;font-size:var(--text-cta);padding-block:13px}@media (max-width:1100px){.entity-table{overflow-x:visible}.entity-table-row>.entity-count-pill[data-label]{justify-content:space-between}}.site-frame .header-menu-link,.site-frame .header-menu-link .nav-mega-name,.site-frame .header-menu-link span,.site-frame .header-menu-link strong,.site-frame .header-menu>summary,.site-frame .header-menu>summary>span,.site-frame .menu-option-main,.site-frame .menu-option-main span,.site-frame .nav-link,.site-frame .nav-mega-all,.site-frame .nav-mega-all span{color:var(--c-ink-04)!important}.site-frame .header-menu-link .nav-mega-count{color:var(--c-muted-18)!important}.site-frame .header-utility .currency-menu>summary,.site-frame .header-utility .currency-menu>summary>span,.site-frame .header-utility .currency-menu>summary>strong,.site-frame .header-utility .language-menu>summary,.site-frame .header-utility .language-menu>summary>span,.site-frame .header-utility .language-menu>summary>strong{color:rgba(248,250,252,.92)!important}.site-frame .header-utility .header-menu .header-menu-list{color:var(--c-ink-25)}.site-frame .header-utility .header-menu .header-menu-list .header-menu-link,.site-frame .header-utility .header-menu .header-menu-list .header-menu-link span,.site-frame .header-utility .header-menu .header-menu-list .header-menu-link strong{color:var(--c-ink-25)!important}.site-frame .header-utility .header-menu .header-menu-list .header-menu-link.active,.site-frame .header-utility .header-menu .header-menu-list .header-menu-link:hover{background:linear-gradient(135deg,var(--c-blue),var(--c-teal))!important}.site-frame .header-utility .header-menu .header-menu-list .header-menu-link.active,.site-frame .header-utility .header-menu .header-menu-list .header-menu-link.active span,.site-frame .header-utility .header-menu .header-menu-list .header-menu-link.active strong,.site-frame .header-utility .header-menu .header-menu-list .header-menu-link:hover,.site-frame .header-utility .header-menu .header-menu-list .header-menu-link:hover span,.site-frame .header-utility .header-menu .header-menu-list .header-menu-link:hover strong{color:var(--c-white)!important}@media (max-width:720px){.site-frame .header-utility .header-menu-list{position:fixed;inset-inline:12px;inset-block-start:max(58px,env(safe-area-inset-top));width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;z-index:120}.site-frame .header-utility .header-menu-link{min-height:48px;padding:10px 12px}}.site-frame .header-actions a,.site-frame .header-actions a span,.site-frame .header-actions a svg{color:var(--light-text)!important}.site-frame .side-drawer-panel .side-drawer-link,.site-frame .side-drawer-panel .side-drawer-link span,.site-frame .side-drawer-panel .side-drawer-link svg{color:var(--light-text)}.site-frame .side-drawer-panel .side-drawer-group-title{color:var(--c-muted-19)}.site-frame .side-drawer-panel .side-drawer-link:hover,.site-frame .side-drawer-panel .side-drawer-link:hover span,.site-frame .side-drawer-panel .side-drawer-link:hover svg{color:var(--aurora-indigo)}.site-frame .header-menu-link.active,.site-frame .header-menu-link.active span,.site-frame .header-menu-link:hover,.site-frame .header-menu-link:hover span,.site-frame .header-menu-link:hover strong,.site-frame .header-menu[open]>summary,.site-frame .header-menu[open]>summary>span,.site-frame .nav-link:hover{color:var(--c-white)!important}.site-frame .header-menu-link.active,.site-frame .header-menu-link:hover,.site-frame .header-menu[open]>summary{background:linear-gradient(135deg,var(--c-blue),var(--c-teal))!important;border-color:color-mix(in srgb,var(--light-blue) 40%,transparent)!important}.site-frame .nav-link:hover{background:linear-gradient(135deg,var(--c-blue),var(--c-teal))!important}.site-frame .active-filter-chip,.site-frame .filter-rail-button.active{background:var(--light-blue);border-color:var(--light-blue)!important;color:var(--c-white)!important;box-shadow:0 1px 3px rgba(72,67,201,.3)}.site-frame .status-pill{background:color-mix(in srgb,var(--light-blue) 10%,transparent);border:1px solid color-mix(in srgb,var(--light-blue) 28%,transparent);color:var(--light-blue);font-weight:700}.site-frame .brand-pill{background:var(--c-white);border:1px solid rgba(15,23,42,.12)!important;color:var(--c-ink-04)!important;box-shadow:0 1px 2px var(--alpha-ink-4);font-weight:700}.site-frame .brand-pill:hover{border-color:var(--light-blue)!important;color:var(--c-primary)!important}.site-frame .eyebrow{-webkit-text-fill-color:currentColor!important;background:none;border:0!important;padding:0;color:var(--c-primary)!important;font-size:var(--text-xs);font-weight:800;letter-spacing:.14em;box-shadow:none}.site-frame .auto-rail-button{background:var(--c-white);border:1px solid rgba(15,23,42,.12)!important;color:var(--c-muted-35)!important;box-shadow:0 1px 3px var(--alpha-ink-8)}.site-frame .auto-rail-button:hover{border-color:var(--light-blue)!important;color:var(--light-blue)!important;background:var(--c-white)!important}:root{--text-xs:0.72rem;--text-sm:0.8rem;--text-base:0.9rem;--text-md:1rem;--text-cta:1.05rem;--text-lg:1.15rem;--text-xl:1.45rem;--text-2xl:1.9rem;--text-3xl:2.4rem;--ink-strong:#2e2113;--ink-body:#4d3d2b;--ink-muted:#786754;--ink-faint:#7d6d5b;--ink-on-dark:#f1f5fb;--ink-on-dark-soft:rgba(241,245,251,0.74);--text-bg-accent:color-mix(in srgb,var(--light-blue) 9%,transparent);--text-bg-neutral:rgba(27,39,64,0.06);--text-bg-success:rgba(16,185,129,0.1);--text-bg-danger:rgba(226,62,107,0.1)}:where(.site-frame,.admin-content) :where(h1){font-size:var(--text-3xl);color:var(--ink-strong);line-height:1.25}:where(.site-frame,.admin-content) :where(h2){font-size:var(--text-2xl);color:var(--ink-strong);line-height:1.3}:where(.site-frame,.admin-content) :where(h3){font-size:var(--text-xl);color:var(--ink-strong);line-height:1.35}:where(.site-frame,.admin-content) :where(h4){font-size:var(--text-lg);color:var(--ink-strong)}:where(.site-frame,.admin-content) :where(p,li,dd){font-size:var(--text-base);color:var(--ink-body);line-height:1.75}:where(.site-frame,.admin-content) :where(small,.muted-copy){font-size:var(--text-sm);color:var(--ink-muted)}:where(.footer,.dark-panel,.aurora-header) :where(h1,h2,h3,h4,strong){color:var(--ink-on-dark)}:where(.footer,.dark-panel,.aurora-header) :where(p,li,span,small){color:var(--ink-on-dark-soft)}.sections-tile-subs a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:9px;font-size:var(--text-sm);font-weight:600;color:var(--ink-body);text-decoration:none;transition:background .15s ease,color .15s ease}.sections-tile-subs a:hover{background:var(--text-bg-accent);color:var(--light-blue)}html[dir=ltr] .sections-tile-arrow{transform:scaleX(-1)}.quick-chip svg,.spec-chip svg{vertical-align:-2px}.quick-chip,.spec-chip{display:inline-flex;align-items:center;gap:5px}.quick-chip svg,.spec-chip svg,.tag svg{vertical-align:-2px}.product-action-button.favorite-action.is-favorited svg{fill:currentColor}.site-frame .admin-form fieldset{background:var(--c-white);border:1px solid rgba(27,39,64,.12);box-shadow:0 8px 24px rgba(13,21,38,.06)}.site-frame .admin-form label{color:var(--light-text)}.site-frame .admin-form legend{color:var(--light-blue)}.site-frame .admin-form input,.site-frame .admin-form select,.site-frame .admin-form textarea{background:var(--c-white);border:1px solid rgba(27,39,64,.18);color:var(--light-text)}.site-frame .admin-form input::placeholder,.site-frame .admin-form textarea::placeholder{color:var(--c-muted-02)}.site-frame .used-listing-form textarea{background:var(--c-white);border:1px solid rgba(27,39,64,.18);color:var(--light-text)}.site-frame .data-row span:first-child{color:var(--c-ink-muted)}.site-frame .data-row{border-color:rgba(27,39,64,.08)}.site-frame .service-flow-steps span{color:var(--light-text);background:rgba(27,39,64,.05);border-color:rgba(27,39,64,.1)}.site-frame .company-service-card p,.site-frame .service-faq-card p,.site-frame .service-package-card p,.site-frame .software-service-card p{color:var(--c-muted-35)}.site-frame .device-slider .device-slide{background:linear-gradient(180deg,var(--c-white),var(--light-bg));border-color:rgba(27,39,64,.1);color:var(--light-text);box-shadow:0 1px 3px var(--alpha-ink-8)}.site-frame .device-slide span{color:var(--c-ink-muted)}.pdp-videos{display:grid;gap:12px;margin-top:16px}.pdp-videos-title{margin:0;font-size:var(--text-md);font-weight:800;color:var(--c-ink,var(--light-text))}.pdp-video-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:var(--c-black);border:1px solid var(--c-border,rgba(27,39,64,.12))}.pdp-video-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pdp-video-thumbs{display:flex;flex-wrap:wrap;gap:8px}.pdp-video-thumb{position:relative;flex:0 0 auto;width:96px;aspect-ratio:16/9;padding:0;overflow:hidden;cursor:pointer;border-radius:10px;border:2px solid var(--c-border,rgba(27,39,64,.12));background:var(--c-surface-2,var(--c-surface-29));transition:border-color .16s ease,transform .16s ease}.pdp-video-thumb:hover{transform:translateY(-2px)}.pdp-video-thumb.is-active{border-color:var(--c-primary,var(--c-blue))}.pdp-video-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdp-video-play{position:absolute;inset:0;display:grid;place-items:center;color:var(--c-white);font-size:.85rem;background:rgba(0,0,0,.24);text-shadow:0 1px 6px rgba(0,0,0,.6);pointer-events:none}.pdp-video-thumb.is-active .pdp-video-play{background:rgba(0,0,0,.08)}.pdp-stage-img{transition:transform .24s cubic-bezier(.22,1,.36,1)}.pdp-gallery-stage.is-zooming{cursor:crosshair}.pdp-gallery-stage.is-zooming .pdp-stage-img{transform:scale(2.6)}.pdp-zoom-badge{transition:opacity .16s ease,transform .16s ease}.pdp-gallery-stage.is-zooming .pdp-zoom-badge{opacity:0;transform:scale(.8)}.pdp-lb-img{transition:transform .08s ease-out}.site-frame .category-slider .name-card{padding:14px 16px;border-radius:14px;gap:12px!important;background:var(--c-white);border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 1px 2px var(--alpha-ink-4)}.site-frame .category-slider .name-card:hover{border-color:color-mix(in srgb,var(--light-blue) 35%,transparent)!important;box-shadow:0 12px 30px var(--alpha-ink-12)!important;transform:translateY(-3px)!important}.site-frame .category-slider .card-icon{width:40px!important;height:40px!important;border-radius:12px;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 12%,transparent),rgba(14,181,196,.12));color:var(--light-blue)!important;opacity:1!important;font-size:1.1rem;flex:0 0 auto}.site-frame .category-slider .name-card strong{font-size:.92rem;font-weight:700;color:var(--ink-strong)!important}.site-frame .brand-slider .brand-pill{min-width:120px!important;min-height:52px!important;padding:12px 22px;background:var(--c-white);border:1px solid rgba(15,23,42,.1)!important;color:var(--ink-body)!important;font-weight:700;font-size:.92rem;letter-spacing:.01em;box-shadow:0 1px 2px var(--alpha-ink-4);transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease!important}.site-frame .brand-slider .brand-pill:hover{transform:translateY(-3px)!important;border-color:color-mix(in srgb,var(--light-blue) 40%,transparent)!important;color:var(--light-blue)!important;box-shadow:0 12px 28px var(--alpha-ink-12)!important}.admin-content .shortage-call-panel{border:1px solid rgba(214,60,90,.35);background:linear-gradient(180deg,var(--c-surface-06),var(--c-white))}.admin-content .shortage-kind-tabs .tag.active{background:linear-gradient(135deg,var(--c-blue),var(--c-teal));color:var(--c-white);border-color:transparent}.site-frame .section-discovery{margin-block:26px;padding-block:22px;background:linear-gradient(180deg,rgba(247,249,255,.9),var(--c-white));border-block:1px solid rgba(27,39,64,.07)}.site-frame .section-discovery-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-block-end:14px}.site-frame .section-discovery-head strong{font-size:1.02rem;color:var(--c-ink-18)}.site-frame .section-discovery-head span{font-size:.86rem;color:var(--c-muted-20)}.site-frame .section-discovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.site-frame .section-discovery-card{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:14px;background:var(--c-white);border:1px solid color-mix(in srgb,var(--sec-color) 22%,transparent);box-shadow:0 6px 16px var(--alpha-ink-4);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.site-frame .section-discovery-card:hover{transform:translateY(-2px);border-color:var(--sec-color);box-shadow:0 12px 26px color-mix(in srgb,var(--sec-color) 18%,transparent)}.site-frame .section-discovery-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;color:var(--sec-color);background:var(--sec-soft)}.site-frame .section-discovery-copy{display:grid;gap:1px;min-width:0}.site-frame .section-discovery-copy strong{font-size:.92rem;color:var(--c-ink-18)}.site-frame .section-discovery-copy span{font-size:.78rem;color:var(--c-muted-16)}.site-frame .header-menu-link .cat-chip-icon,.site-frame .header-menu-link .cat-chip-icon svg{color:var(--sec-color,var(--light-muted))!important}.site-frame .cat-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;color:var(--sec-color,var(--light-muted));background:var(--sec-soft,rgba(93,106,130,.1));flex:0 0 auto}.admin-content .admin-form{display:grid;gap:13px}.admin-content .admin-form .admin-submit-button,.admin-content .admin-form>.button,.admin-content .admin-form>button[type=submit]{margin-block-start:4px;min-height:46px}.admin-content .stack-panel>h3+.muted-copy{margin-block-start:-2px;font-size:.83rem}.grid-2>:last-child:nth-child(odd),.grid-3>:last-child:nth-child(3n - 2){grid-column:1/-1}.grid-3>:nth-last-child(2):nth-child(3n - 2){grid-column:span 2}.admin-nav-link:hover{background:rgba(255,255,255,.045);color:var(--c-surface-38)}.admin-nav-link.active{background:color-mix(in srgb,var(--admin-accent) 30%,transparent);color:var(--c-white)!important;font-weight:800;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-accent) 55%,transparent)}.admin-nav-link.active:before{inset-inline-start:0!important;width:4px;top:4px;bottom:4px}.admin-nav-summary.has-active{color:var(--c-white);font-weight:800}.admin-content .timeline-filters .entity-page-head{display:grid;grid-template-columns:minmax(200px,2fr) 1fr 110px;gap:12px;align-items:flex-end}@media (max-width:900px){.admin-content .timeline-filters .entity-page-head{grid-template-columns:1fr}}.admin-content .smart-grid-toolbar{gap:12px}.admin-content .smart-grid-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.admin-content .smart-grid-rows{grid-template-columns:1fr}.admin-content .smart-grid-actions>.used-review-card-compact{flex:1 1 100%;min-width:0;display:grid;gap:8px}.admin-content .status-pill.tone-ok{background:rgba(6,122,91,.12);color:var(--c-teal-36)}.admin-content .status-pill.tone-warn{background:rgba(180,83,9,.12);color:var(--amber-9)}.admin-content .status-pill.tone-danger{background:rgba(192,35,76,.12);color:var(--c-red-23)}.admin-content .status-pill.tone-muted{background:rgba(93,106,130,.12);color:var(--light-muted)}#menus .status-pill.tone-ok{background:rgba(6,122,91,.12);color:var(--c-teal-36)}#menus .status-pill.tone-muted{background:rgba(93,106,130,.12);color:var(--light-muted)}.content-studio-menu-hint{border-inline-start:3px solid var(--aurora-gold,#d4ad57)}.corporate-services{margin-top:8px}.corporate-cat-block{margin-top:22px}.corporate-cat-title{display:flex;align-items:center;gap:10px;font-size:1.12rem;font-weight:800;color:var(--cat-color,var(--c-blue));margin:0 0 14px;padding-inline-start:12px;border-inline-start:4px solid var(--cat-color,var(--c-blue))}.corporate-cat-icon{font-size:1.25rem}.corporate-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.corporate-service-card{display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;border-radius:16px;background:var(--light-panel-solid,var(--c-white));border:1px solid var(--light-line,rgba(80,63,160,.14));border-top:3px solid var(--cat-color,var(--c-blue));box-shadow:0 14px 40px var(--alpha-ink-8);transition:transform .16s ease,box-shadow .16s ease}.corporate-service-card:hover{transform:translateY(-3px);box-shadow:0 20px 54px var(--alpha-ink-12)}.corporate-service-card h4{margin:0;font-size:1.02rem;font-weight:800;color:var(--light-text,var(--c-ink-25))}.corporate-service-card p{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--light-muted,var(--c-muted-27));flex:1 1 auto}.corporate-service-cta{align-self:flex-start;margin-top:4px;font-weight:800;font-size:.86rem;text-decoration:none;color:var(--cat-color,var(--c-blue))}.corporate-service-cta:hover{text-decoration:underline}.service-experience{--svc:#0e8f9e;--svc-2:#0b6f7d;--svc-soft:#e6f6f8;--svc-ink:#06616f;--svc-panel:var(--c-white);--svc-line:rgba(15,23,42,0.10);--svc-shadow:0 1px 2px rgba(20,26,43,0.04),0 14px 32px rgba(20,26,43,0.06)}.service-experience[data-service=repair]{--svc:#0e8f9e;--svc-2:#0b6f7d;--svc-soft:#e6f6f8;--svc-ink:#06616f}.service-experience[data-service=software]{--svc:#6d5efc;--svc-2:#4f46e5;--svc-soft:#eeecff;--svc-ink:#4338ca}.service-experience[data-service=corporate]{--svc:#8a6524;--svc-2:#5d421d;--svc-soft:#f4ece0;--svc-ink:#5d421d}.service-experience[data-service=hub]{--svc:#0f9d63;--svc-2:#057a4b;--svc-soft:#e4f7ee;--svc-ink:#066b41}.svc-hero{position:relative;overflow:hidden;padding:42px 0 40px}.svc-hero:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(120% 130% at 88% -12%,color-mix(in srgb,var(--svc) 22%,transparent),transparent 62%),linear-gradient(180deg,var(--svc-soft),transparent 80%)}.svc-hero>.container{position:relative;z-index:1}.svc-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:var(--ink-muted,var(--c-muted-21));margin-bottom:14px;flex-wrap:wrap}.svc-breadcrumb a{color:inherit;text-decoration:none}.svc-breadcrumb a:hover,.svc-eyebrow{color:var(--svc-ink)}.svc-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--svc-panel);border:1px solid color-mix(in srgb,var(--svc) 34%,var(--svc-line));border-radius:999px;padding:6px 14px;font-weight:800;font-size:.78rem;box-shadow:var(--svc-shadow)}.svc-dot{width:8px;height:8px;border-radius:50%;background:var(--svc);box-shadow:0 0 0 4px color-mix(in srgb,var(--svc) 24%,transparent)}.svc-hero h1{font-size:clamp(1.7rem,4.2vw,2.6rem);font-weight:900;margin:16px 0 10px;letter-spacing:-.01em;text-wrap:balance;max-width:20ch;color:var(--ink-strong,var(--c-ink-12))}.svc-hero .svc-hero-intro{color:var(--ink-body,var(--c-ink-02));font-size:1.04rem;max-width:60ch;margin:0 0 10px}.svc-hero .svc-hero-long{color:var(--ink-muted,var(--c-muted-21));font-size:.92rem;max-width:66ch;margin:0 0 20px}.svc-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.svc-btn{border-radius:13px;padding:12px 20px;font-weight:800;font-size:.95rem;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.svc-btn-primary{background:linear-gradient(135deg,var(--svc),var(--svc-2));color:var(--c-white);box-shadow:0 10px 22px color-mix(in srgb,var(--svc) 34%,transparent)}.svc-btn-primary:hover{filter:brightness(1.04)}.svc-btn-ghost{background:var(--svc-panel);border-color:var(--svc-line);color:var(--ink-strong,var(--c-ink-12))}.svc-btn-ghost:hover{border-color:color-mix(in srgb,var(--svc) 40%,var(--svc-line));color:var(--svc-ink)}.svc-switcher{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.svc-switch-item{display:inline-flex;align-items:center;gap:9px;text-decoration:none;background:var(--svc-panel);border:1px solid var(--svc-line);border-radius:13px;padding:9px 15px;font-weight:800;font-size:.88rem;color:var(--ink-body,var(--c-ink-02));box-shadow:0 1px 2px rgba(20,26,43,.04);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.svc-switch-item:hover{transform:translateY(-2px);box-shadow:var(--svc-shadow)}.svc-switch-item .svc-switch-ic{font-size:var(--text-lg)}.svc-switch-item.is-active{border-color:color-mix(in srgb,var(--svc) 55%,transparent);color:var(--svc-ink);background:color-mix(in srgb,var(--svc) 8%,var(--svc-panel))}.svc-section{padding:34px 0}.svc-section.svc-alt{background:color-mix(in srgb,var(--svc) 4%,transparent)}.svc-sec-head{margin-bottom:20px}.svc-sec-eyebrow{display:block;font-size:.74rem;font-weight:800;letter-spacing:.06em;color:var(--svc-ink);text-transform:uppercase;margin-bottom:6px}.svc-sec-title{font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:900;margin:0;color:var(--ink-strong,var(--c-ink-12));text-wrap:balance}.svc-sec-desc{margin:8px 0 0;color:var(--ink-muted,var(--c-muted-21));font-size:.94rem;max-width:72ch}.svc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:svcstep}.svc-step{position:relative;background:var(--svc-panel);border:1px solid var(--svc-line);border-radius:16px;padding:18px 16px;box-shadow:var(--svc-shadow)}.svc-step:before{counter-increment:svcstep;content:counter(svcstep);position:absolute;top:14px;inset-inline-end:16px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-weight:900;font-size:.95rem;color:var(--svc);background:var(--svc-soft);border:1px solid color-mix(in srgb,var(--svc) 26%,transparent)}.svc-step-symbol{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--svc,var(--c-primary));background:var(--svc-soft,color-mix(in srgb,var(--c-primary) 10%,var(--c-white)));border:1px solid color-mix(in srgb,var(--svc,var(--c-primary)) 22%,transparent);margin-block-end:12px}.svc-step h4{margin:0 0 5px;font-size:var(--text-md);font-weight:800;color:var(--ink-strong,var(--c-ink-12))}.svc-step p{margin:0;font-size:.85rem;color:var(--ink-muted,var(--c-muted-21));line-height:1.6}@media (max-width:820px){.svc-steps{grid-template-columns:1fr 1fr}}@media (max-width:480px){.svc-steps{grid-template-columns:1fr}}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:900px){.svc-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.svc-grid{grid-template-columns:1fr}}.svc-card{--svc:var(--card-accent,var(--svc));--svc-2:color-mix(in srgb,var(--svc) 80%,black);--svc-soft:color-mix(in srgb,var(--svc) 13%,white);--svc-ink:color-mix(in srgb,var(--svc) 74%,black);position:relative;background:var(--svc-panel);border:1px solid var(--svc-line);border-inline-start:3px solid var(--svc);border-radius:18px;padding:18px 18px 16px;box-shadow:var(--svc-shadow);display:flex;flex-direction:column;gap:10px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.svc-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(20,26,43,.1);border-inline-start-color:var(--svc-2)}.svc-badge{position:absolute;top:14px;inset-inline-end:14px;font-size:.66rem;font-weight:800;color:var(--svc-ink);background:var(--svc-soft);border-radius:999px;padding:3px 10px;letter-spacing:.02em}.svc-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:1.5rem;background:var(--svc-soft)}.svc-card h3{margin:2px 0 0;font-size:1.05rem;font-weight:800;color:var(--ink-strong,var(--c-ink-12))}.svc-card .svc-desc{margin:0;color:var(--ink-muted,var(--c-muted-21));font-size:.86rem;line-height:1.6;flex:1 1 auto}.svc-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;flex-wrap:wrap}.svc-price{font-weight:800;font-size:var(--text-base);color:var(--svc-ink)}.svc-price small{color:var(--ink-faint,#a59480);font-weight:700}.svc-book{border:1px solid var(--svc);color:var(--svc-ink);background:transparent;border-radius:11px;padding:8px 14px;font-weight:800;font-size:.85rem;cursor:pointer;text-decoration:none;white-space:nowrap}.svc-book:hover{background:var(--svc);color:var(--c-white)}.svc-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.svc-trust-item{display:flex;align-items:center;gap:11px;background:var(--svc-panel);border:1px solid var(--svc-line);border-radius:14px;padding:14px 15px;box-shadow:var(--svc-shadow)}.svc-trust-ic{font-size:1.35rem;line-height:1}.svc-trust-item strong{display:block;font-size:var(--text-base);color:var(--ink-strong,var(--c-ink-12))}.svc-trust-item span{font-size:.78rem;color:var(--ink-muted,var(--c-muted-21))}@media (max-width:820px){.svc-trust{grid-template-columns:1fr 1fr}}.svc-track-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width:720px){.svc-track-grid{grid-template-columns:1fr}}.svc-track-card{--svc:#0e8f9e;--svc-2:#0b6f7d;--svc-soft:#e6f6f8;--svc-ink:#06616f;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;background:linear-gradient(155deg,color-mix(in srgb,var(--svc-soft) 55%,var(--svc-panel)),var(--svc-panel) 62%);border:2px solid color-mix(in srgb,var(--svc) 45%,transparent);border-radius:22px;padding:24px 24px 22px;box-shadow:0 4px 14px color-mix(in srgb,var(--svc) 8%,transparent),var(--svc-shadow);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.svc-track-card:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;inset-inline-end:-110px;inset-block-end:-110px;background:radial-gradient(circle,color-mix(in srgb,var(--svc) 16%,transparent),transparent 70%);pointer-events:none}.svc-track-card[data-service=repair]{--svc:#0e8f9e;--svc-2:#0b6f7d;--svc-soft:#e6f6f8;--svc-ink:#06616f}.svc-track-card[data-service=software]{--svc:#6d5efc;--svc-2:#4f46e5;--svc-soft:#eeecff;--svc-ink:#4338ca}.svc-track-card[data-service=corporate]{--svc:#2b57bd;--svc-2:#1e3f8f;--svc-soft:#e8eefb;--svc-ink:#1c3f96}.svc-track-card:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--svc),var(--svc-2))}.svc-track-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(20,26,43,.12);border-color:color-mix(in srgb,var(--svc) 70%,transparent)}.svc-track-head{display:flex;align-items:center;gap:14px}.svc-track-ic{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;font-size:1.75rem;background:var(--svc-soft);flex-shrink:0}.svc-track-card h3{margin:0;font-size:1.2rem;font-weight:900;color:var(--ink-strong,var(--c-ink-12))}.svc-track-card .svc-track-tag{font-size:.76rem;font-weight:800;color:var(--svc-ink)}.svc-track-card p{margin:0;color:var(--ink-body,var(--c-ink-02));font-size:.92rem;line-height:1.65;flex:1 1 auto}.svc-track-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.svc-track-list li{font-size:.76rem;font-weight:700;color:var(--svc-ink);background:var(--svc-soft);border-radius:999px;padding:4px 11px}.svc-track-go{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-top:2px;font-weight:800;font-size:var(--text-base);color:var(--c-white);background:linear-gradient(135deg,color-mix(in srgb,var(--svc) 82%,#1a1208),color-mix(in srgb,var(--svc-2) 82%,#1a1208));border-radius:12px;padding:9px 16px}.svc-rules-shell{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;align-items:start}@media (max-width:900px){.svc-rules-shell{grid-template-columns:1fr}}.svc-rules-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.svc-rules-list li{position:relative;padding-inline-start:30px;font-size:.92rem;color:var(--ink-body,var(--c-ink-02));line-height:1.6}.svc-rules-list li:before{content:"✓";position:absolute;inset-inline-start:0;top:0;width:21px;height:21px;border-radius:7px;display:grid;place-items:center;font-size:.78rem;font-weight:900;color:var(--svc);background:var(--svc-soft)}.svc-aside{background:linear-gradient(135deg,var(--svc),var(--svc-2));color:var(--c-white);border-radius:18px;padding:22px;box-shadow:0 16px 34px color-mix(in srgb,var(--svc) 30%,transparent)}.svc-aside h3{margin:0 0 8px;font-size:1.05rem;font-weight:900;color:var(--c-white)}.svc-aside p{margin:0;font-size:var(--text-base);line-height:1.7;color:rgba(255,255,255,.92)}.admin-content .fees-admin-form{gap:14px}.admin-content .fees-row-copy .field-hint{margin:3px 0 0}.admin-content .shipping-area-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;border:1px solid var(--admin-line,rgba(15,23,42,.08));border-radius:12px;background:var(--admin-panel-2,var(--c-surface-09))}.admin-content .shipping-area-row.is-off{opacity:.55}.admin-content .shipping-delete-btn{color:var(--c-red-26)}.admin-content .shipping-delete-btn:hover{background:rgba(180,35,24,.1)}.admin-content .shipping-area-edit .booking-field{gap:3px}.admin-content .shipping-area-edit .shipping-narrow-field{max-width:96px}.pdp-reserve{width:100%}.pdp-reserve-summary{list-style:none;width:100%}.pdp-reserve-summary::-webkit-details-marker{display:none}.pdp-reserve[open] .pdp-reserve-summary{border-end-start-radius:0;border-end-end-radius:0}.pdp-reserve-form{display:flex;flex-direction:column;gap:10px;padding:14px 15px 16px;border:1.5px solid color-mix(in srgb,var(--light-blue,var(--c-blue)) 32%,transparent);border-top:none;border-end-start-radius:13px;border-end-end-radius:13px;background:var(--c-white)}.pdp-reserve-intro{margin:0;font-size:.86rem;color:var(--ink-muted,var(--c-muted-21))}.pdp-reserve-deposit{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#faf4e9;border:1px solid rgba(154,110,42,.2);border-radius:11px;padding:9px 13px;font-size:.88rem;font-weight:700;color:var(--ink-body,var(--c-ink-02))}.pdp-reserve-deposit strong{font-size:var(--text-md);font-weight:900;color:var(--c-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdp-reserve-field{display:flex;flex-direction:column;gap:4px;font-size:var(--text-sm);font-weight:700;color:var(--ink-muted,var(--c-muted-21))}.pdp-reserve-field input,.pdp-reserve-field textarea{padding:9px 12px;border:1px solid rgba(15,23,42,.14);border-radius:10px;font-size:.92rem;font-weight:600;font-family:inherit;width:100%}.pdp-reserve-note{margin:0;font-size:.78rem;color:var(--ink-faint,#a59480);line-height:1.6}.pdp-reserve-hint{display:block;margin-top:.25rem;font-size:var(--text-xs);color:var(--ink-faint,#a59480);line-height:1.5}.admin-content .reservation-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.admin-content .reservation-row.is-off{opacity:.55}.admin-content .reservation-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shipping-picker{display:flex;flex-direction:column;gap:10px}.shipping-picker-fee{margin:2px 0 0;font-size:var(--text-base);color:var(--ink-body,var(--c-ink-02))}.shipping-picker-fee strong{color:var(--light-cyan,var(--c-teal));font-weight:800}.shipping-picker-empty{margin:0}.service-experience .service-facet-chip.is-active{background:var(--svc);border-color:var(--svc);color:var(--c-white)}.service-experience .service-facet-reset:hover{color:var(--svc-ink)}.service-experience .service-facet-count{color:var(--ink-muted,var(--c-muted-21))}.devref-seo-note{max-width:72ch;margin-top:6px}.devref-stats{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}.devref-stat{font-size:.88rem;color:var(--ink-muted,var(--c-muted-21));font-weight:700}.devref-stat strong{font-size:1.25rem;font-weight:900;color:var(--light-blue,var(--c-blue));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-inline-end:4px}.devref-brands{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.devref-brand-chip{display:inline-flex;align-items:center;text-decoration:none;background:var(--c-white);border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:7px 15px;font-size:.85rem;font-weight:800;color:var(--ink-body,var(--c-ink-02));transition:border-color .15s ease,color .15s ease,background .15s ease}.devref-brand-chip:hover{border-color:color-mix(in srgb,var(--light-blue) 45%,transparent);color:var(--light-blue,var(--c-blue))}.devref-brand-chip.is-active{background:var(--light-blue,var(--c-blue));border-color:var(--light-blue,var(--c-blue));color:var(--c-white)}.devref-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px}.devref-card{display:flex;flex-direction:column;gap:11px;background:var(--c-white);border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:18px;box-shadow:0 1px 2px rgba(20,26,43,.04);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.devref-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(20,26,43,.1);border-color:color-mix(in srgb,var(--light-blue) 35%,transparent)}.devref-card-head{display:flex;flex-direction:column;gap:3px}.devref-brand{font-size:var(--text-xs);font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--light-blue,var(--c-blue))}.devref-card h3{margin:0;font-size:1.05rem;font-weight:800;color:var(--ink-strong,var(--c-ink-12))}.devref-category{font-size:.78rem;color:var(--ink-muted,var(--c-muted-21));font-weight:700}.devref-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto}.devref-links li{font-size:.76rem;font-weight:700;color:var(--ink-body,var(--c-ink-02));background:color-mix(in srgb,var(--light-blue) 7%,transparent);border-radius:999px;padding:4px 11px}.devref-links strong{font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--light-blue,var(--c-blue))}.devref-actions{display:flex;flex-wrap:wrap;gap:8px}.devref-full{font-size:.82rem;font-weight:800;color:var(--ink-muted,var(--c-muted-21));text-decoration:none}.devref-full:hover{color:var(--light-blue,var(--c-blue))}.devref-back{margin-top:24px}.devref-entry{display:flex;align-items:center;gap:16px;text-decoration:none;background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 6%,transparent),rgba(15,154,153,.06));border:1px solid color-mix(in srgb,var(--light-blue) 22%,transparent);border-radius:18px;padding:20px 22px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.devref-entry:hover{transform:translateY(-2px);box-shadow:0 16px 34px var(--alpha-ink-12);border-color:color-mix(in srgb,var(--light-blue) 50%,transparent)}.devref-entry-icon{font-size:2rem;line-height:1;flex-shrink:0}.devref-entry-copy{flex:1 1 auto}.devref-entry-copy strong{display:block;font-size:1.1rem;font-weight:900;color:var(--ink-strong,var(--c-ink-12));margin-bottom:4px}.devref-entry-copy p{margin:0;font-size:var(--text-base);line-height:1.65;color:var(--ink-body,var(--c-ink-02))}.devref-entry-go{font-size:1.3rem;color:var(--light-blue,var(--c-blue));font-weight:900;flex-shrink:0}@media (max-width:560px){.devref-entry{flex-direction:column;text-align:center}}.admin-content .collect-fee-form .action-message{flex:1 1 100%;margin:4px 0 0}.admin-content .followup-nophone{font-size:.78rem}@media (min-width:1025px){.admin-mini-toggle:checked~.admin-sidebar .admin-nav-link,.admin-mini-toggle:checked~.admin-sidebar .admin-nav-summary{position:relative}}.admin-content .rich-remove{color:var(--c-red-26)}.admin-content .rich-remove:hover{background:rgba(180,35,24,.1)}.admin-content .rich-upload-btn{cursor:pointer;margin:0}.admin-content .rich-i18n-chip{padding:1px 7px;border-radius:999px;font-size:.7rem;font-weight:800;direction:ltr;border:1px solid var(--admin-line,rgba(15,23,42,.14));color:var(--ink-muted,var(--c-muted-21))}.admin-content .rich-i18n-chip.is-filled{color:var(--admin-accent,var(--c-blue));border-color:currentColor}.rich-content{display:grid;gap:26px}.rich-content-block{display:grid;gap:12px}.rich-content-heading{margin:0}.rich-content-p{margin:0;line-height:1.9}.rich-content-html{line-height:1.9}.rich-content-html :where(p,ul,ol,blockquote,h2,h3,h4){margin:0}.rich-content-html>*+:where(p,ul,ol,blockquote,h2,h3,h4,div){margin-block-start:var(--space-3)}.rich-content-html :where(ul,ol){padding-inline-start:var(--space-5)}.rich-content-html blockquote{padding-inline-start:var(--space-4);border-inline-start:3px solid var(--border-default)}.rich-content-images{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.rich-content-images.is-single{grid-template-columns:1fr}.rich-content-figure{margin:0;display:grid;gap:6px}.rich-content-figure img{width:100%;height:auto;border-radius:14px;object-fit:cover;border:1px solid rgba(15,23,42,.08)}.rich-content-figure figcaption{font-size:.82rem;color:var(--ink-muted,var(--c-muted-21));font-weight:600}.rich-content-videos{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.rich-content-videos.is-single{grid-template-columns:1fr}.rich-content-video{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0b1220}.rich-content-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.home-sec-head{--home-sec-tone:var(--c-primary);--home-sec-soft:color-mix(in srgb,var(--light-blue) 10%,transparent);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;margin-bottom:20px}.home-sec-head-main{grid-column:1;display:grid;gap:6px;min-width:0}.home-sec-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--home-sec-tone)}.home-sec-title{margin:0;display:flex;align-items:center;gap:10px;min-width:0;font-family:var(--font-primary),sans-serif;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:900;line-height:1.25;letter-spacing:-.01em;color:var(--c-ink-24);text-wrap:balance}.home-sec-title a{color:inherit;text-decoration:none;min-width:0}.home-sec-title a:hover{color:var(--home-sec-tone);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.home-sec-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:var(--home-sec-tone);background:var(--home-sec-soft);border:1px solid color-mix(in srgb,var(--home-sec-tone) 20%,transparent)}.home-sec-desc{grid-column:1/-1;margin:0;max-width:64ch;font-size:.95rem;line-height:1.8;font-weight:600;color:var(--c-muted-40)}.home-sec-more{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:var(--c-white);border:1px solid rgba(15,23,42,.12);color:var(--c-ink-04);font-size:.86rem;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px var(--alpha-ink-4);transition:border-color .15s ease,color .15s ease,transform .15s ease}.home-sec-more:hover{border-color:var(--home-sec-tone);color:var(--home-sec-tone);transform:translateY(-1px)}.home-sec-more-arrow{display:inline-block;font-size:1.05rem;line-height:1}html[dir=rtl] .home-sec-more-arrow{transform:scaleX(-1)}html[dir=rtl] [dir=ltr] .home-sec-more-arrow{transform:none}@media (max-width:640px){.home-sec-head{grid-template-columns:minmax(0,1fr)}.home-sec-head-main{grid-row:1}.home-sec-desc{grid-row:2}.home-sec-more{grid-column:1;grid-row:3;justify-self:stretch;justify-content:center}.home-sec-icon{width:34px;height:34px;border-radius:10px}}@media (prefers-reduced-motion:reduce){.home-sec-more:hover{transform:none}}.home-svc-band{padding:30px 0 34px;background:linear-gradient(180deg,color-mix(in srgb,var(--svc) 8%,transparent),transparent 72%);border-top:1px solid color-mix(in srgb,var(--svc) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--svc) 16%,transparent)}.home-svc-band>.svc-section{padding:0}.home-svc-band>.svc-section+.svc-section{margin-top:28px}.home-svc-stack{display:grid;gap:22px}.home-svc-band .home-sec-head{margin-bottom:0}.home-svc-band .svc-track-ic{color:var(--svc-ink)}.home-svc-band .svc-ic:empty{display:none}html[dir=ltr] .home-svc-band .svc-track-go span[aria-hidden=true]{display:inline-block;transform:scaleX(-1)}.home-svc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.home-svc-fact,.home-svc-facts>li{display:flex;min-width:0}.home-svc-fact{flex:1 1 auto;align-items:flex-start;gap:12px;padding:14px 15px;border-radius:14px;background:var(--svc-panel,var(--c-white));border:1px solid var(--svc-line,rgba(15,23,42,.1));box-shadow:var(--svc-shadow);text-decoration:none;transition:transform .15s ease,border-color .15s ease}a.home-svc-fact:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--svc) 40%,var(--svc-line))}.home-svc-fact-ic{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--svc-ink);background:var(--svc-soft)}.home-svc-fact-body{display:grid;gap:3px;min-width:0}.home-svc-fact-body strong{font-size:.92rem;font-weight:800;color:var(--ink-strong,var(--c-ink-12))}.home-svc-fact-body span{font-size:var(--text-sm);line-height:1.6;color:var(--ink-muted,var(--c-muted-21))}@media (max-width:900px){.home-svc-facts{grid-template-columns:1fr 1fr}}@media (max-width:560px){.home-svc-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){a.home-svc-fact:hover{transform:none}}.home-store-tabs{display:grid;gap:20px}.hst-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;overflow:visible;padding-bottom:16px;border-bottom:1px solid rgba(15,23,42,.09)}.hst-tab{--hst-tone:#94691f;--hst-soft:color-mix(in srgb,var(--light-blue) 10%,transparent);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 16px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:var(--c-white);color:var(--c-ink-04);font-family:inherit;font-size:var(--text-base);font-weight:800;line-height:1.25;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .12s ease}.hst-tab-ic{display:inline-flex;flex:0 0 auto;color:var(--hst-tone);transition:color .15s ease}.hst-tab:hover{border-color:var(--hst-tone);color:var(--hst-tone);transform:translateY(-1px)}.hst-tab.is-active{background:var(--hst-tone);border-color:var(--hst-tone);box-shadow:0 6px 16px color-mix(in srgb,var(--hst-tone) 26%,transparent)}.hst-tab.is-active,.hst-tab.is-active .hst-tab-ic{color:var(--c-white)}.hst-panel{display:grid;gap:16px}.hst-subtabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible}.hst-subtab{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:var(--c-white);color:var(--c-muted-40);font-family:inherit;font-size:.82rem;font-weight:700;line-height:1.3;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.hst-subtab-ic{display:inline-flex;flex:0 0 auto}.hst-subtab:hover{border-color:var(--hst-tone,var(--c-blue));color:var(--hst-tone,var(--c-blue))}.hst-subtab.is-active{background:var(--hst-soft,color-mix(in srgb,var(--light-blue) 10%,transparent));border-color:color-mix(in srgb,var(--hst-tone,var(--c-blue)) 42%,transparent);color:var(--hst-tone,var(--c-blue))}.home-store-tabs .catalog-product-grid.hst-grid-thin{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),320px))!important;justify-content:start}@media (max-width:640px){.hst-tab{min-height:40px;padding:8px 13px;font-size:.84rem}.hst-tabs{gap:8px;padding-bottom:13px}.hst-subtab{font-size:.78rem;padding:6px 11px}}@media (max-width:720px){.home-store-tabs .catalog-product-grid.hst-grid-thin{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr))!important;grid-auto-flow:row!important;grid-template-rows:none!important;grid-auto-columns:auto!important;overflow:visible;scroll-snap-type:none}}@media (prefers-reduced-motion:reduce){.hst-tab:hover{transform:none}}.part-request-form{gap:14px}.part-request-form .form-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.part-request-form textarea{width:100%;padding:12px 14px;border:1px solid rgba(111,77,36,.22);border-radius:12px;outline:none;background:var(--light-panel-solid);color:inherit;font:inherit;resize:vertical}.part-request-form textarea::placeholder{color:var(--c-muted-02)}.purchase-paths .ppb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);grid-template-rows:auto auto;gap:16px;margin-top:18px}.purchase-paths .ppb-grid>.ppb-card:first-child{grid-column:1;grid-row:1}.purchase-paths .ppb-grid>.ppb-card:nth-child(2){grid-column:2;grid-row:1/span 2}.purchase-paths .ppb-grid>.ppb-card:nth-child(3){grid-column:1;grid-row:2}.purchase-paths .ppb-grid-flat{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.purchase-paths .ppb-grid-flat>.ppb-card:first-child,.purchase-paths .ppb-grid-flat>.ppb-card:nth-child(2),.purchase-paths .ppb-grid-flat>.ppb-card:nth-child(3){grid-column:auto;grid-row:auto}.purchase-paths .ppb-card{--ppb-tone:#94691f;--ppb-soft:color-mix(in srgb,var(--light-blue) 10%,transparent);display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:var(--c-white);box-shadow:0 10px 26px var(--alpha-ink-4)}.purchase-paths .ppb-card-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--ppb-soft);color:var(--ppb-tone)}.purchase-paths .ppb-card-title{margin:0;font-size:1.05rem;font-weight:800;line-height:1.4;color:var(--c-ink-29)}.purchase-paths .ppb-card-line{margin:0;font-size:.88rem;font-weight:600;line-height:1.75;color:var(--c-muted-40)}.purchase-paths .ppb-card-actions{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.purchase-paths .ppb-more{font-size:.83rem;font-weight:800;color:var(--ppb-tone);text-decoration:none}.purchase-paths .ppb-more:hover{text-decoration:underline}.purchase-paths .ppb-rail{display:grid;gap:8px;padding:12px;border-radius:14px;background:var(--ppb-soft)}.purchase-paths .ppb-rail-title{font-size:var(--text-sm);font-weight:800;color:var(--ppb-tone)}.purchase-paths .ppb-rail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px}.purchase-paths .ppb-rail-item{display:flex;align-items:center;gap:9px;min-width:0;padding:8px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:var(--c-white);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .12s ease}.purchase-paths .ppb-rail-item:hover{border-color:var(--ppb-tone);transform:translateY(-1px)}.purchase-paths .ppb-rail-thumb{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;overflow:hidden;background:var(--ppb-soft);color:var(--ppb-tone)}.purchase-paths .ppb-rail-thumb img{width:100%;height:100%;object-fit:cover;display:block}.purchase-paths .ppb-rail-body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.purchase-paths .ppb-rail-name{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.78rem;font-weight:700;line-height:1.4;color:var(--c-ink-04)}.purchase-paths .ppb-rail-price{font-size:.76rem;font-weight:800;color:var(--ppb-tone)}@media (max-width:900px){.purchase-paths .ppb-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.purchase-paths .ppb-grid>.ppb-card:first-child,.purchase-paths .ppb-grid>.ppb-card:nth-child(2),.purchase-paths .ppb-grid>.ppb-card:nth-child(3){grid-column:auto;grid-row:auto}}@media (max-width:640px){.purchase-paths .ppb-card{padding:17px}.purchase-paths .ppb-card-actions .button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.purchase-paths .ppb-rail-item:hover{transform:none}}.pdp-reserve{scroll-margin-top:120px}.kb-commerce{display:grid;gap:22px}.kb-commerce-intent{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 7%,transparent),rgba(15,154,153,.07));border:1px solid color-mix(in srgb,var(--light-blue) 16%,transparent)}.kb-commerce-headline{display:block;font-size:1.18rem;font-weight:900;color:var(--c-ink-04)}.kb-commerce-subline{margin:6px 0 0;max-width:60ch;color:var(--c-muted-31);font-weight:600}.kb-commerce-actions{display:flex;flex-wrap:wrap;gap:10px}.kb-commerce-products-title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:1.02rem;font-weight:900;color:var(--c-ink-04)}.kb-commerce-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.kb-commerce-card{border:1px solid rgba(27,39,64,.1);border-radius:14px;background:var(--c-white);overflow:hidden;transition:border-color .18s ease,transform .18s ease}.kb-commerce-card:hover{border-color:color-mix(in srgb,var(--light-blue) 40%,transparent);transform:translateY(-2px)}.kb-commerce-card-link{display:grid;gap:10px;padding:12px;text-decoration:none;color:inherit}.kb-commerce-thumb{display:grid;place-items:center;height:116px;border-radius:10px;background:color-mix(in srgb,var(--light-blue) 6%,transparent);color:var(--c-primary);overflow:hidden}.kb-commerce-thumb img{width:100%;height:100%;object-fit:contain}.kb-commerce-body{display:grid;gap:4px}.kb-commerce-brand{font-size:var(--text-xs);font-weight:800;color:var(--light-muted);letter-spacing:.02em}.kb-commerce-name{font-size:var(--text-base);font-weight:800;color:var(--c-ink-04);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kb-commerce-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.kb-commerce-meta strong{font-size:.95rem;font-weight:900;color:var(--c-teal)}.kb-commerce-warranty{font-size:.7rem;font-weight:800;color:var(--c-muted-31);padding:2px 8px;border-radius:999px;background:rgba(27,39,64,.06)}@media (max-width:640px){.kb-commerce-intent{flex-direction:column;align-items:stretch}.kb-commerce-actions .button{width:100%;justify-content:center}}.popular-tags-title a,.svc-sec-title a{color:inherit;text-decoration:none}.popular-tags-title a:hover,.svc-sec-title a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.popular-tags-more,.svc-steps-more{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}@media (max-width:640px){.popular-tags-more,.svc-steps-more{justify-content:center}}.recovery-note{margin:0 0 12px;color:var(--light-muted,var(--c-muted-26));line-height:1.9;font-size:.95rem}.status-pill-warn{background:linear-gradient(135deg,var(--c-amber-12),var(--c-amber-16));color:var(--c-amber-34)}.verify-panel{display:grid;gap:12px}.verify-panel h3{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.verify-panel .status-pill{padding:5px 12px;font-size:var(--text-sm)}.ops-board-side{display:grid;gap:12px;align-content:start;min-width:0}.recommendations-filter-group button.is-active{background:linear-gradient(135deg,#a87622,#8b6525);border-color:transparent;color:#fff8ec}.recommendations-filter-group button.impact-high.is-active{background:linear-gradient(135deg,#c14545,#9c2f2f)}.recommendations-filter-group button.impact-medium.is-active{background:linear-gradient(135deg,#c08a2a,#96691a)}.recommendations-filter-group button.impact-low.is-active{background:linear-gradient(135deg,#3f8a5a,#2c6640)}.recommendation-card .button{justify-self:start;margin-top:4px}.recommendation-badge{padding:3px 10px;border-radius:999px;font-size:.66rem;font-weight:800}.recommendation-badge.type-reprice{background:rgba(56,118,189,.13);color:#2b5f96}.recommendation-badge.type-reorder{background:rgba(199,121,42,.14);color:#9a5c20}.recommendation-badge.type-compatibility{background:rgba(126,83,176,.14);color:#6a419a}.recommendation-badge.type-data-quality{background:rgba(193,69,69,.13);color:#a13a3a}.recommendation-badge.type-bundle{background:rgba(63,138,90,.14);color:#2c6640}.recommendation-badge.type-product{background:rgba(216,162,74,.18);color:#8a5a1a}.recommendation-badge.type-service{background:rgba(56,158,150,.16);color:#1f6b63}.recommendation-badge.impact-high{background:rgba(193,69,69,.13);color:#a13a3a}.recommendation-badge.impact-medium{background:rgba(192,138,42,.15);color:#8f651e}.recommendation-badge.impact-low{background:rgba(63,138,90,.13);color:#2c6640}.recommendations-filter-group button.tone-urgent.is-active{background:linear-gradient(135deg,var(--color-danger),#b32c52)}.recommendations-filter-group button.tone-warn.is-active{background:linear-gradient(135deg,var(--c-amber-14),#a3762f)}.recommendations-filter-group button.tone-info.is-active{background:linear-gradient(135deg,var(--c-blue),#6f4d16)}.recommendation-badge.tone-urgent{background:rgba(226,62,107,.13);color:#b32c52}.recommendation-badge.tone-warn{background:rgba(204,154,73,.16);color:#8f651e}.recommendation-badge.tone-info{background:rgba(148,105,31,.14);color:#6f4d16}.admin-deferred{border:1px solid var(--admin-line,var(--c-surface-64));border-radius:14px;background:var(--c-white);overflow:hidden}.admin-deferred+.admin-deferred{margin-top:10px}.admin-deferred.tone-danger{border-color:rgba(200,30,74,.28)}.admin-action-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.admin-action-bar>.admin-deferred{flex:1 1 260px;margin-top:0}.admin-workspace-nav{display:flex;flex-wrap:wrap;gap:9px;margin-block:0 18px;padding:8px;border:1px solid rgba(128,94,44,.13);border-radius:15px;background:rgba(255,255,255,.66)}.product-variants-summary .review-topline{align-items:start}.product-variant-count{white-space:nowrap}.admin-content .admin-action-bar{align-items:flex-start}.admin-content .admin-action-bar>.admin-deferred.is-open{flex:1 1 100%}@media (max-width:720px){.admin-workspace-nav{gap:6px;margin-block-end:14px;padding:6px}.admin-content .admin-action-bar>.admin-deferred{flex:1 1 100%}}.admin-content .return-card>.admin-deferred{flex:1 1 300px;min-width:0;margin-top:0}.admin-content .return-card>.admin-deferred.is-open{flex:1 1 100%}.admin-content .return-field{display:grid;gap:6px;min-width:0;font-size:.79rem;font-weight:800;color:var(--c-ink-02)}.admin-content .return-field.switch-row{display:inline-flex;align-items:center;gap:9px;font-size:.79rem}.admin-content .return-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:2px}.admin-content .returns-table{overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:2px}.admin-content .returns-table .admin-table-head,.admin-content .returns-table .admin-table-row{grid-template-columns:minmax(110px,1.2fr) minmax(110px,1.1fr) minmax(96px,.9fr) minmax(90px,.9fr) minmax(90px,.9fr) minmax(96px,.9fr);min-width:690px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.secrets-health-banner{margin:0 0 18px;padding:14px 16px;border-radius:14px;border:1px solid transparent;line-height:1.75;font-size:.86rem}.secrets-health-banner.is-critical{background:rgba(192,35,76,.08);border-color:rgba(192,35,76,.38);color:var(--c-red-28)}.secrets-health-banner.is-warning{background:rgba(180,83,9,.09);border-color:rgba(180,83,9,.32);color:var(--c-amber-31)}.secrets-health-banner code{unicode-bidi:isolate;overflow-wrap:anywhere;font-size:.82em}.model-hub-identity{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.model-hub-anchor-nav{position:sticky;top:var(--site-header-height,0);z-index:20;border-block:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.model-hub-anchor-nav .container{display:flex;gap:.55rem;overflow-x:auto;padding-block:.65rem;scrollbar-width:none}.model-hub-anchor-nav a{flex:0 0 auto;padding:.48rem .85rem;border-radius:999px;color:var(--text);font-weight:750;font-size:.9rem;text-decoration:none}.model-hub-anchor-nav a:hover{background:var(--surface-2);color:var(--accent)}.model-hub-quick-section{padding-block-end:0}.model-hub-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.model-hub-quick-card{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;min-height:112px;padding:1rem;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--text);text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .2s ease,border-color .2s ease}.model-hub-quick-card:hover{transform:translateY(-3px);border-color:var(--accent)}.model-hub-quick-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--accent);background:var(--accent-soft)}.model-hub-quick-card small,.model-hub-quick-card strong{display:block}.model-hub-quick-card small{margin-top:.3rem;color:var(--muted);line-height:1.45}.model-hub-quick-card b{display:grid;place-items:center;min-width:32px;height:32px;padding-inline:.4rem;border-radius:999px;background:var(--surface-2);color:var(--accent)}.model-hub-mobile-cta{display:none}.catalog-command-bar{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.product-center-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-block:1rem;padding:1.2rem}.product-center-metrics{margin-bottom:1rem}.product-center-metrics .panel{padding:1rem}.catalog-exception-block{border-inline-start:4px solid var(--warning,var(--c-amber-20))}.catalog-exception-block.is-danger{border-inline-start-color:var(--danger,var(--c-red-14))}.document-mode-option{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:15px;color:var(--text);text-decoration:none}.document-mode-option.is-active,.document-mode-option:hover{border-color:var(--accent);background:var(--accent-soft)}.document-mode-option.is-active{box-shadow:inset 3px 0 0 var(--accent)}.document-shared-rules{margin-top:1rem;padding:1.2rem}@media (max-width:900px){.model-hub-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.model-hub-quick-grid{grid-template-columns:1fr}.model-hub-mobile-cta{position:fixed;inset-inline:.75rem;bottom:.75rem;z-index:50;display:grid;grid-template-columns:1fr auto;gap:.5rem;padding:.55rem;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:0 12px 35px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.model-hub-page{padding-bottom:82px}}.model-hub-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,122px),1fr));gap:10px;margin:18px 0 4px}.model-hub-stat{display:grid;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--c-gold) 34%,transparent);background:color-mix(in srgb,var(--c-black) 26%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.model-hub-stat strong{font-size:var(--text-xl);font-weight:800;color:var(--c-gold);line-height:1.1}.model-hub-stat span{font-size:var(--text-sm);color:rgba(255,248,236,.82);font-weight:700}.model-hub-cta{margin-top:18px}.model-hub-group+.model-hub-group{margin-top:26px}.model-hub-group-title{display:flex;align-items:center;gap:10px;margin:18px 0 12px;font-size:1.05rem;font-weight:800;color:var(--light-text)}.model-hub-group-title:before{content:"";width:4px;height:20px;border-radius:999px;background:linear-gradient(180deg,#c6a04d,#b28a43);flex:0 0 auto}.model-hub-group-count{font-size:.78rem;font-weight:800;color:var(--light-muted);background:color-mix(in srgb,var(--light-blue) 9%,transparent);border-radius:999px;padding:2px 9px}.model-hub-grid{margin-top:4px}.model-hub-service-notice{margin:0 0 10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(242,114,78,.28);background:rgba(242,114,78,.08);line-height:1.7;font-size:.92rem}.model-hub-service-ask{display:inline-flex;align-items:center;gap:8px;margin-block-start:12px;padding:10px 16px;border-radius:999px;border:1px solid rgba(64,48,27,.16);background:var(--c-white);color:var(--light-text,var(--c-ink-21));font-size:.88rem;font-weight:600;text-decoration:none}.model-hub-service-ask:hover{border-color:rgba(20,32,56,.3)}.model-hub-truncated{margin:8px 0 0;font-size:.82rem;color:var(--light-muted,var(--c-muted-25));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.model-hub-service-lang-note{margin:0 0 12px;font-size:.84rem;color:var(--light-muted)}.model-hub-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,236px),1fr));gap:14px}.model-hub-service-card{display:grid;align-content:start;gap:8px;padding:18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--card-accent,var(--light-blue)) 30%,var(--light-line));background:linear-gradient(165deg,color-mix(in srgb,var(--card-accent,var(--light-blue)) 6%,var(--c-white)),var(--c-white));box-shadow:0 8px 24px var(--alpha-ink-4)}.model-hub-service-card h4{margin:0;font-size:var(--text-md);font-weight:800;color:var(--light-text)}.model-hub-service-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--card-accent,var(--light-blue));background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent,var(--light-blue)) 18%,transparent),color-mix(in srgb,var(--card-accent,var(--light-blue)) 8%,transparent))}.model-hub-service-price{display:flex;align-items:baseline;gap:6px;margin:0;flex-wrap:wrap}.model-hub-service-price span{font-size:.82rem;color:var(--light-muted);font-weight:700}.model-hub-service-price strong{font-size:1.25rem;font-weight:800;color:var(--light-text)}.model-hub-service-card .tag{justify-self:start}.model-hub-service-cta{margin-top:4px;text-align:center}.model-hub-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.model-hub-related-card{display:grid;gap:6px;padding:16px;border-radius:16px;border:1px solid var(--light-line);background:var(--c-white);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.model-hub-related-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--light-blue) 35%,transparent);box-shadow:0 10px 24px var(--alpha-ink-12)}.model-hub-related-card strong{font-size:var(--text-md);font-weight:800}.model-hub-related-card .tag{justify-self:start}.model-hub-faq{display:grid;gap:10px}.model-hub-faq-item{border:1px solid var(--light-line);border-radius:14px;background:var(--c-white);padding:14px 16px}.model-hub-faq-item>summary{cursor:pointer;font-weight:800;color:var(--light-text);list-style:none;display:flex;align-items:center;gap:10px}.model-hub-faq-item>summary::-webkit-details-marker{display:none}.model-hub-faq-item>summary:before{content:"+";flex:0 0 auto;width:22px;height:22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--light-blue);background:color-mix(in srgb,var(--light-blue) 10%,transparent)}.model-hub-faq-item[open]>summary:before{content:"âˆ’"}.model-hub-faq-item>p{margin:10px 0 0;color:var(--light-muted);line-height:1.85}.model-hub-dead-end{display:grid;gap:10px}.model-hub-dead-end h2{margin:0;font-size:var(--text-lg)}.model-hub-dead-end p{margin:0;color:var(--light-muted);line-height:1.85}.device-finder{display:grid;gap:22px}.device-finder-search .search-input{border:none;background:transparent;min-height:46px;padding:0;flex:1 1 auto;min-width:0}.device-finder-step{display:grid;gap:10px}.device-finder-step-hint{margin:0}.device-finder-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.device-finder-brand{display:grid;gap:2px;text-align:start;padding:14px 16px;border-radius:14px;border:1.5px solid var(--light-line);background:var(--c-white);color:var(--light-text);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.device-finder-brand:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--light-blue) 35%,transparent)}.device-finder-brand.is-active{border-color:transparent;background:linear-gradient(135deg,var(--c-blue),#b28a43);color:var(--c-white)}.device-finder-empty{display:grid;gap:10px}.compat-knowledge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-bottom:18px}.compat-knowledge-card{display:grid;gap:8px;align-content:start;padding:18px;border-radius:18px;border:1px solid var(--light-line);background:var(--c-white)}.compat-knowledge-icon{font-size:1.5rem;line-height:1}.compat-knowledge-card h3{margin:0;font-size:var(--text-md);font-weight:800;color:var(--light-text)}.compat-knowledge-card p{margin:0;color:var(--light-muted);line-height:1.85;font-size:.92rem}.compat-responsibility{display:grid;gap:8px}.compat-responsibility h3{margin:0;font-size:1.05rem}.compat-responsibility p{margin:0;color:var(--light-muted);line-height:1.9}.public-page .compat-responsibility p,.public-page .device-finder-empty p,.public-page .model-hub-dead-end p{display:block;overflow:visible;-webkit-line-clamp:none}.public-page .panel :is(.recovery-note,.action-message){display:block;overflow:visible;-webkit-line-clamp:none}.error-state-shell,.loading-state-shell{min-height:65vh;display:grid;place-items:center;padding:32px 18px;background:var(--light-bg,var(--c-surface-09));color:var(--light-text,var(--c-ink-18))}.error-state-card{width:min(560px,100%);display:grid;gap:14px;padding:clamp(24px,5vw,44px);border:1px solid var(--light-line,#dfe5ef);border-radius:24px;background:var(--c-white);box-shadow:0 20px 60px var(--alpha-ink-8);text-align:start}.error-state-card h1,.error-state-card p{margin:0}.error-state-card>*{min-width:0}.error-state-card code,.error-state-card h1{overflow-wrap:anywhere}.error-state-card a:not(.rescue-match-list a):not(.rescue-destinations a):not(.rescue-home),.error-state-card button{width:fit-content;border:0;border-radius:12px;padding:11px 18px;background:var(--brand,var(--c-primary));color:var(--c-white);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.admin-content .catalog-workspace-hero{margin-block-end:18px;padding:22px;border:1px solid color-mix(in srgb,var(--light-blue) 18%,transparent);border-radius:18px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--light-blue) 13%,transparent),transparent 42%),linear-gradient(135deg,var(--c-white),#f8f9ff);box-shadow:0 12px 35px rgba(35,42,78,.07)}.admin-content .catalog-workspace-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.admin-content .catalog-workspace-hero .hero-intro{max-width:800px;margin:0}.admin-content .catalog-command-actions .button{display:inline-flex;align-items:center;gap:7px}.admin-content .catalog-workspace-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:7px;border:1px solid #e0e5ef;border-radius:15px;background:rgba(255,255,255,.8)}.admin-content .catalog-workspace-tabs>a.active{border-color:color-mix(in srgb,var(--light-blue) 28%,transparent);color:#634728;background:color-mix(in srgb,var(--light-blue) 10%,transparent);box-shadow:inset 0 -2px 0 var(--c-blue)}.admin-content .catalog-workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-content .catalog-inventory-summary>button.active,.admin-content .catalog-inventory-summary>button:hover{border-color:color-mix(in srgb,var(--light-blue) 35%,transparent);box-shadow:0 7px 20px rgba(30,41,59,.07)}.admin-content .catalog-inventory-summary>button.tone-ok{color:#087a5b}.admin-content .catalog-inventory-summary>button.tone-warn{color:var(--amber-9)}.admin-content .catalog-inventory-summary>button.tone-danger{color:#bd2949}.admin-content .catalog-filter-bar{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto auto;gap:10px;align-items:flex-end}.admin-content .catalog-management-toolbar{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:10px;align-items:end;padding:13px;border:1px solid #e0e5ef;border-radius:14px;background:linear-gradient(135deg,#fffdf9,#f7f9fc)}.admin-content .catalog-management-statusbar .filter-result-count{margin-inline-end:auto}.admin-content .catalog-warehouse-balances>span.active{border-color:color-mix(in srgb,var(--light-blue) 48%,transparent);background:color-mix(in srgb,var(--light-blue) 9%,white);color:#513b21}.admin-content .catalog-warehouse-balances .empty{color:#8e8274;border-style:dashed}.admin-content .catalog-layout-toggle button.active{color:#634728;background:color-mix(in srgb,var(--light-blue) 12%,transparent)}.admin-content .catalog-category-chips button.active,.admin-content .catalog-category-chips button:hover{border-color:var(--c-primary);color:var(--c-white);background:var(--c-blue)}@media (max-width:1180px){.admin-content .catalog-management-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.admin-content .catalog-management-toolbar{grid-template-columns:1fr 1fr;padding:10px}.admin-content .catalog-management-statusbar .filter-result-count{width:100%;margin-inline-end:0}}.admin-content .catalog-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-content .catalog-daily-actions,.admin-content .catalog-structure-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-content .catalog-structure-actions{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.admin-content .catalog-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content .catalog-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content .catalog-filter-bar{grid-template-columns:minmax(220px,2fr) 1fr 1fr}.admin-content .catalog-structure-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-content .catalog-workspace-hero-grid{grid-template-columns:1fr}.admin-content .catalog-workspace-tabs{display:flex;flex-wrap:wrap}.admin-content .catalog-filter-bar{grid-template-columns:1fr 1fr}}@media (max-width:520px){.admin-content .catalog-workspace-hero{padding:16px}.admin-content .catalog-command-actions .button{justify-content:center;width:100%}.admin-content .catalog-count-grid,.admin-content .catalog-daily-actions,.admin-content .catalog-filter-bar,.admin-content .catalog-structure-actions,.admin-content .catalog-workspace-metrics{grid-template-columns:1fr}}.admin-content .cms-control-hub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:8px;border:1px solid #dfe5ef;border-radius:16px;background:rgba(255,255,255,.86)}.admin-content .cms-visual-editor{display:grid;gap:13px}.admin-content .cms-editor-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding:15px;border:1px solid color-mix(in srgb,var(--light-blue) 20%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 8%,transparent),rgba(15,154,153,.05))}.admin-content .cms-editor-mode-grid{display:grid;gap:12px}.admin-content .cms-editor-disclosure{padding:0;overflow:clip}.admin-content .cms-language-grid,.admin-content .cms-section-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.admin-content .cms-visual-fields{display:grid;gap:15px}.admin-content .cms-visual-options{border:1px solid #e2e7f0;border-radius:11px;background:var(--c-surface-03)}.admin-content .cms-visual-options>.cms-language-grid{padding:0 13px 13px}.admin-content .cms-section-preview-link{display:grid;align-content:center;gap:4px;min-height:70px;padding:10px 12px;border:1px dashed #cfd6e4;border-radius:10px}.admin-content .cms-advanced-tools{margin-block-start:15px;border:1px solid #dfe5ef;border-radius:14px;background:var(--c-white);overflow:clip}.admin-content .cms-advanced-tools>.stack-cards{padding:15px}.admin-content .cms-media-library,.admin-content .cms-page-fields{display:grid;gap:14px}.admin-content .cms-media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border:1px solid color-mix(in srgb,var(--light-blue) 20%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--light-blue) 8%,transparent),rgba(15,154,153,.05))}.admin-content .cms-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px}.admin-content .cms-media-card{overflow:hidden;border:1px solid #e1e6ef;border-radius:12px;background:var(--c-white)}.admin-content .cms-media-field{display:grid;align-content:start;gap:7px}.admin-content .cms-media-field-label{color:#4c3d2d;font-size:.76rem;font-weight:750}.admin-content .cms-media-input-row{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px}.admin-content .cms-icon-preview,.admin-content .cms-image-preview{display:grid;place-items:center;width:76px;height:58px;overflow:hidden;border:1px solid #dfe5ef;border-radius:9px;background:var(--c-white);color:#9e8c78;font-size:.65rem}.admin-content .cms-icon-preview{font-size:1.65rem}.admin-content .cms-icon-palette{display:flex;flex-wrap:wrap;gap:5px}.admin-content .checkbox-row,.admin-content .cms-upload-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-content .checkbox-row{font-size:.85rem;font-weight:600}@media (max-width:960px){.admin-content .cms-control-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-content .cms-editor-toolbar{align-items:stretch;flex-direction:column}.admin-content .cms-control-hub,.admin-content .cms-language-grid,.admin-content .cms-section-meta-grid{grid-template-columns:1fr}.admin-content .cms-media-toolbar{align-items:stretch;flex-direction:column}}.managed-cms-sections{display:grid}.managed-cms-section{padding-block:clamp(34px,5vw,68px);border-block-start:1px solid var(--aurora-line,rgba(20,32,56,.1));background:var(--aurora-panel,var(--light-panel-solid))}.managed-cms-section:nth-child(2n){background:var(--aurora-bg,var(--light-bg))}.managed-cms-head{display:grid;justify-items:start;gap:12px;max-width:820px;margin-block-end:24px}.managed-cms-head h2{margin:0;color:var(--aurora-ink,var(--light-text));font-size:clamp(1.55rem,3vw,2.35rem)}.managed-cms-head p{margin:0;color:var(--aurora-muted,var(--light-muted));white-space:pre-line}.managed-cms-lead{display:grid;gap:clamp(18px,4vw,42px)}.managed-cms-main-image{width:100%;height:auto;max-height:620px;border-radius:22px;object-fit:cover;box-shadow:0 18px 48px rgba(27,39,64,.13)}.managed-cms-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:color-mix(in srgb,var(--light-blue) 11%,transparent);font-size:2rem}.managed-cms-icon-image{width:62px;height:62px;border-radius:18px;object-fit:cover}.managed-cms-blocks{display:grid;gap:18px}.managed-cms-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:clamp(18px,4vw,42px);align-items:center;padding:clamp(18px,3vw,32px);border:1px solid var(--aurora-line,rgba(20,32,56,.1));border-radius:18px;background:var(--c-white);box-shadow:0 12px 34px rgba(27,39,64,.06)}.managed-cms-block:has(.managed-cms-block-copy:only-child){grid-template-columns:1fr}.managed-cms-block-copy{min-width:0}.managed-cms-block-copy h3{margin:0 0 9px;color:var(--aurora-ink,var(--light-text))}.managed-cms-block-copy p{margin:0;color:var(--aurora-muted,var(--light-muted));white-space:pre-line}.managed-cms-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}.managed-cms-images img{width:100%;height:auto;max-height:460px;border-radius:13px;object-fit:cover}.managed-cms-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.managed-cms-videos iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:13px}.managed-cms-banner .managed-cms-head,.managed-cms-cta .managed-cms-head{max-width:none;justify-items:center;text-align:center}.managed-cms-layout-split .managed-cms-lead{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;margin-block-end:28px}.managed-cms-layout-centered .managed-cms-head{justify-items:center;max-width:900px;margin-inline:auto;text-align:center}.managed-cms-layout-centered .managed-cms-main-image{max-width:920px;margin-inline:auto}.managed-cms-layout-cards .managed-cms-blocks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.managed-cms-layout-cards .managed-cms-block{grid-template-columns:1fr;align-content:start}.managed-cms-layout-fullwidth>.container{width:min(100% - 24px,1560px)}.managed-cms-theme-soft{background:linear-gradient(135deg,#f7f8ff,#eef8f7)}.managed-cms-theme-brand{background:linear-gradient(135deg,var(--c-blue),var(--c-teal))}.managed-cms-theme-dark{background:linear-gradient(135deg,var(--aurora-deep),var(--aurora-deep-2))}.managed-cms-theme-brand .managed-cms-head h2,.managed-cms-theme-dark .managed-cms-head h2{color:var(--c-white)}.managed-cms-theme-brand .managed-cms-head p,.managed-cms-theme-dark .managed-cms-head p{color:rgba(255,255,255,.82)}.managed-cms-theme-brand .managed-cms-icon,.managed-cms-theme-dark .managed-cms-icon{background:rgba(255,255,255,.14)}.cms-generated-hero{text-align:center}.cms-generated-hero .container{display:grid;justify-items:center;gap:13px}.cms-generated-hero h1{max-width:980px;margin:0}.cms-generated-hero .hero-intro{max-width:820px;margin:0}@media (max-width:760px){.managed-cms-block,.managed-cms-layout-split .managed-cms-lead{grid-template-columns:1fr}}.aurora-header .header-utility{background:linear-gradient(90deg,#120e0b,var(--aurora-deep-2) 52%,var(--aurora-deep));border-bottom-color:rgba(200,155,60,.28)}.aurora-header .header-main{background:rgba(255,253,248,.97);border-bottom:1px solid rgba(112,79,31,.12)}.aurora-header .header-main-inner{min-height:126px;padding-block:4px}.aurora-header .brand-mark{align-self:stretch;gap:.45rem}.aurora-header .brand-logo{width:188px;height:118px;overflow:hidden;border:0;border-radius:0;background:transparent;filter:drop-shadow(0 7px 13px rgba(66,44,23,.16))}.aurora-header .brand-logo-image{width:100%;height:100%;object-fit:contain;display:block}.aurora-header .brand-mark>.brand-logo .brand-logo-image{transform:none}.aurora-header .brand-copy strong{color:var(--light-text)}.aurora-header .brand-copy span{color:#806c5c}.aurora-header .side-drawer-brand .brand-logo{width:94px;height:58px;border-radius:10px}.aurora-header .side-drawer-brand strong{color:var(--light-text)}.aurora-header .side-drawer-link:hover{background:rgba(200,155,60,.12);color:#7d5718}.hero-image-panel{background:#211812;border-color:rgba(200,155,60,.35);box-shadow:0 22px 60px rgba(43,30,19,.2)}.hero-image-panel img{width:100%;height:100%;object-fit:cover;object-position:center}.site-footer{background:linear-gradient(160deg,#120e0b,#2a2018 56%,var(--aurora-deep))}.site-footer .footer-brand-section.footer-header{background:radial-gradient(900px 220px at 0 0,rgba(200,155,60,.22),transparent 62%),linear-gradient(120deg,rgba(200,155,60,.09),rgba(122,96,67,.08));border-color:rgba(200,155,60,.22)}.footer-header:before{background:linear-gradient(90deg,#7e581a,#d4ad57,#8e6724)}.footer-brand-logo{width:144px;height:86px;object-fit:contain;background:transparent;filter:drop-shadow(0 8px 16px rgba(0,0,0,.28))}.footer-header .footer-brand-name{background:none;color:#e0bc6b}.footer-brand-slogan,.footer-social-label{color:#d4c4ac}.admin-shell{--admin-bg:#17110d;--admin-panel:#251c16;--admin-line:rgba(224,188,107,0.13);--admin-ink:#f7efe2;--admin-muted:#b9a894;--admin-accent:#c89b3c;--admin-accent-soft:#e0bc6b}.admin-nav-link.active{color:#fff8eb;background:linear-gradient(90deg,rgba(200,155,60,.26),rgba(200,155,60,.08))}.managed-cms-theme-soft{background:linear-gradient(135deg,#fbf7ee,#f1e7d5)}.managed-cms-theme-brand{background:linear-gradient(135deg,#6f4d18,#b58832)}.managed-cms-theme-dark{background:linear-gradient(135deg,var(--aurora-deep),#35271d)}@media (max-width:900px){.aurora-header .header-main-inner{min-height:104px}.aurora-header .brand-logo{width:152px;height:113px;overflow:visible}}@media (max-width:520px){.aurora-header .header-main-inner{min-height:104px}.aurora-header .brand-logo{width:132px;height:98px;border-radius:0;overflow:visible}}body{color:#33251c}.page-hero h1,.section-heading :is(h1,h2),h1,h2,h3,h4{color:var(--light-text)}.brand-copy span,.hero-intro,.info-card p,.muted-copy,.page-hero p,.panel p,.product-card p,.section-heading p,.service-card p,.why-card p,li,p{color:#6f6055}.accent-tag,.eyebrow,.svc-sec-eyebrow{-webkit-text-fill-color:currentColor!important;color:#7d5718!important;background:rgba(200,155,60,.13);border:1px solid rgba(148,105,31,.24);box-shadow:none}.site-frame:not([data-storefront-layout=marketplace]) .home-hero-section{position:relative;overflow:hidden;padding-block:clamp(38px,6vw,78px);background:radial-gradient(700px 320px at 4% 20%,rgba(200,155,60,.18),transparent 68%),linear-gradient(135deg,var(--light-panel-solid) 0 56%,#ede1ce 100%);border-bottom:1px solid rgba(125,87,24,.16)}.home-hero-section:before,.public-page .page-hero:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,#5d421d,#d4ad57 50%,#5d421d)}.home-hero-section .hero-copy h1{color:var(--light-text)}.home-hero-section .hero-image-panel{min-height:430px;border-radius:8px 30px 8px 30px;border:1px solid rgba(212,173,87,.45);box-shadow:18px 20px 0 rgba(116,81,37,.09),0 30px 70px rgba(36,26,20,.2)}.home-hero-section .hero-image-panel:after{content:"";position:absolute;inset:12px;border:1px solid rgba(224,188,107,.34);border-radius:4px 22px 4px 22px;pointer-events:none}.quick-chip,.section-quick-chips a,.trust-pill{color:#493629!important;background:rgba(255,253,248,.92);border-color:rgba(148,105,31,.2)!important;box-shadow:0 6px 20px rgba(57,39,24,.06)}.button-primary,.buy-action,.cart-action,.svc-btn-primary{color:var(--amber-1);background:linear-gradient(135deg,#7e581a,#8a6118);border-color:#a97d28;box-shadow:0 12px 26px rgba(112,75,25,.24)}.button-ghost,.button-secondary,.svc-btn-ghost{color:#634516;background:var(--light-panel-solid);border-color:rgba(148,105,31,.32)}.button-primary:hover,.svc-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.public-page .page-hero{position:relative;overflow:hidden;padding-block:clamp(var(--space-9),5vw,var(--space-11));background:radial-gradient(780px 300px at 88% 0,color-mix(in srgb,var(--aurora-gold,#d4ad57) 16%,transparent),transparent 68%),color-mix(in srgb,var(--light-bg,#faf3e2) 88%,var(--c-white));border-bottom:1px solid rgba(212,173,87,.3);--hero-ink:var(--ink-body,#5a4a35);--hero-ink-strong:var(--ink-strong,#241a12)}.public-page .page-hero h1{color:var(--hero-ink-strong)!important}.public-page .page-hero p{color:var(--hero-ink)!important}.public-page .page-hero :is([data-surface=light],.offer-manager-card,.devices-highlight-card,.panel,.info-card,.surface-card){--hero-ink:var(--ink-body,#4a4038);--hero-ink-strong:var(--ink-strong,#241a14)}.public-page .page-hero :is(li,small):not(.hero-keeps-color,.hero-keeps-color *){color:var(--hero-ink)!important}.public-page .page-hero :is(h2,h3,h4,strong):not(.hero-keeps-color,.hero-keeps-color *){color:var(--hero-ink-strong)!important}.page-hero .eyebrow{-webkit-text-fill-color:currentColor!important;color:#e4c77f!important;background:rgba(212,173,87,.1);border-color:rgba(224,188,107,.3)}.branch-card,.info-card,.journey-card,.mini-surface,.offer-card,.panel,.product-card,.review-card,.service-card,.store-product-card,.why-card{background:linear-gradient(180deg,#fffefb,#fbf6ed);border-style:solid!important;border-color:color-mix(in srgb,var(--card-accent,#6f4d24) 42%,rgba(111,77,36,.14))!important;border-width:3px 1px 1px!important;border-top-color:var(--card-accent,#c89b3c)!important;border-image:none!important;box-shadow:0 14px 38px rgba(65,43,25,.075)}.branch-card:hover,.panel:hover,.product-card:hover,.service-card:hover,.store-product-card:hover{border-color:color-mix(in srgb,var(--card-accent,var(--c-blue)) 70%,rgba(148,105,31,.32))!important;box-shadow:0 20px 48px rgba(65,43,25,.12)!important}.card-icon,.home-command-card span:first-child,.journey-index,.menu-icon,.menu-option-icon{color:#fff8e9!important;background:linear-gradient(145deg,#5d421d,#c89b3c);border:1px solid rgba(224,188,107,.28)}.section-heading{position:relative}.section-heading:after{content:"";display:block;width:72px;height:3px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg,#7e581a,#d4ad57)}.catalog-product-card,.store-product-card{overflow:hidden}.catalog-product-card img,.store-product-card img{background:#f4eee4;transition:transform .32s ease}.catalog-product-card:hover img,.store-product-card:hover img{transform:scale(1.035)}.service-experience{--svc:#7d5716;--svc-2:#6f4d18;--svc-soft:#f4ead7;--svc-ink:#6a4917;--svc-panel:#fffdf8;--svc-line:rgba(111,77,36,0.16)}.service-experience[data-service=hub]{--svc:#7d5716;--svc-2:#6f4d18;--svc-soft:#f4ead7;--svc-ink:#6a4917}.service-experience.svc-hero-photo-page{--svc-hero-image:url(/dman-hero3.png)}.service-experience.svc-hero-photo-page .svc-hero{padding-block:clamp(10px,1.5vw,20px);min-height:320px;display:grid;align-items:center;background:linear-gradient(270deg,rgba(18,14,11,.97) 0,rgba(23,17,13,.9) 43%,rgba(23,17,13,.62) 100%),var(--svc-hero-image) center /cover no-repeat;border-bottom:1px solid rgba(212,173,87,.32);--hero-ink:#d9cbb8;--hero-ink-strong:#fff8ec}html[dir=ltr] .service-experience.svc-hero-photo-page .svc-hero{background:linear-gradient(90deg,rgba(18,14,11,.97) 0,rgba(23,17,13,.9) 43%,rgba(23,17,13,.62) 100%),var(--svc-hero-image) center /cover no-repeat}.service-experience.svc-hero-photo-page .svc-hero:before{background:linear-gradient(180deg,rgba(200,155,60,.08),transparent 75%)}.service-experience.svc-hero-photo-page .svc-hero h1{color:#fff8ec}.service-experience.svc-hero-photo-page .svc-breadcrumb,.service-experience.svc-hero-photo-page .svc-hero-intro{color:#d9cbb8}.service-experience.svc-hero-photo-page .svc-eyebrow,.service-experience.svc-hero-photo-page .svc-switch-item{color:#f2ddb0;background:rgba(31,23,18,.78);border-color:rgba(212,173,87,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-finder,.service-flow-panel,.service-search-panel,.svc-card,.svc-step,.svc-trust-item{background:linear-gradient(180deg,#fffefb,#faf3e7);border-color:rgba(111,77,36,.16)!important;box-shadow:0 12px 34px rgba(65,43,25,.08)}input,select,textarea{border-color:rgba(111,77,36,.22)!important;background-color:var(--light-panel-solid)}input:focus,select:focus,textarea:focus{border-color:#8a6118!important;box-shadow:0 0 0 3px rgba(200,155,60,.14)!important}@media (max-width:900px){.home-hero-section .hero-image-panel{min-height:320px}.service-experience.svc-hero-photo-page .svc-hero{min-height:0;background:linear-gradient(180deg,rgba(18,14,11,.82),rgba(18,14,11,.96)),var(--svc-hero-image) 68% center /cover no-repeat}}body{background:radial-gradient(900px 360px at 92% -5%,rgba(200,155,60,.11),transparent 65%),repeating-linear-gradient(90deg,rgba(108,76,45,.018) 0 1px,transparent 1px 86px),var(--light-bg)}.page-shell,.public-page{background:transparent}.site-frame:not([data-storefront-layout=marketplace]) .alt-surface,.site-frame:not([data-storefront-layout=marketplace]) .section.alt-surface{background:linear-gradient(180deg,#f2e9db,#f8f3eb)}.accent-surface{background:linear-gradient(180deg,rgba(200,155,60,.09),rgba(122,96,67,.07))}.section-band,.section.section-band{background:linear-gradient(180deg,var(--light-panel-warm),var(--light-bg))}.product-spec-chips .spec-color,.product-spec-chips .spec-quality,.product-spec-chips .spec-ram,.product-spec-chips .spec-storage{color:#684816!important;background:#f1e6d3;border-color:rgba(148,105,31,.14)!important}.mobile-bottom-nav{display:none}@media (max-width:720px){.mobile-bottom-nav{position:fixed;inset-inline:0;bottom:0;z-index:60;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;align-items:end;padding:6px 4px calc(6px + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--aurora-deep) 82%,transparent);border-top:1px solid color-mix(in srgb,var(--aurora-gold) 30%,transparent);box-shadow:0 -10px 28px rgba(38,26,12,.22)}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.mobile-bottom-nav{-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25)}}.mobile-bottom-center{margin-top:-18px;gap:4px}.mobile-bottom-center-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:linear-gradient(160deg,var(--aurora-gold),#a97c1f);border:2px solid color-mix(in srgb,var(--aurora-deep) 70%,transparent);box-shadow:0 8px 20px rgba(38,26,12,.34);color:#1b1207}.mobile-bottom-center span:last-child{font-weight:900;color:var(--aurora-gold)}.mobile-bottom-center:active .mobile-bottom-center-badge{transform:scale(.94)}.mobile-bottom-link{display:grid;justify-items:center;gap:3px;padding:7px 2px;border-radius:12px;color:#f0e4cd;font-size:.68rem;font-weight:700;line-height:1.15;text-align:center;text-decoration:none}.mobile-bottom-link:active{background:rgba(200,155,60,.16)}.mobile-bottom-link span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav:has(>:nth-child(7)){gap:0;padding-inline:2px}.mobile-bottom-nav:has(>:nth-child(7)) .mobile-bottom-link{padding:6px 1px;font-size:.6rem;gap:2px}}@media (max-width:380px){.mobile-bottom-nav:has(>:nth-child(7)) .mobile-bottom-link{font-size:.55rem;letter-spacing:-.01em}.site-frame{padding-bottom:calc(62px + env(safe-area-inset-bottom, 0px))}}.pdp-attr-list{display:grid;gap:1px;border:1px solid rgba(64,48,27,.12);border-radius:12px;overflow:hidden;background:rgba(64,48,27,.12)}.pdp-attr-row{display:grid;grid-template-columns:minmax(96px,38%) 1fr;gap:10px;padding:9px 13px;background:#fffdf9}.pdp-attr-row dt{color:#6b5836;font-size:.84rem;font-weight:600}.pdp-attr-row dd{margin:0;color:#2f251a;font-size:.88rem;font-weight:600}@media (max-width:520px){.pdp-attr-row{grid-template-columns:1fr;gap:2px}}.catalog-gap-chips .tag.is-gap{padding:4px 10px;border-radius:999px;background:#fbf0dc;color:#7a5312;font-size:.78rem;font-weight:700}.deal-product-card .product-card-action-strip,.offer-product-card .product-card-action-strip,.product-card .product-card-action-strip,.store-product-card .product-card-action-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.product-card-action-strip .product-action-button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0;border-radius:999px}.aurora-header .side-drawer-panel{visibility:hidden;pointer-events:none;transition:transform .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s}.aurora-header .side-drawer-toggle:checked~.side-drawer-panel,.aurora-header .side-drawer-toggle:checked~noscript .side-drawer-panel{visibility:visible;pointer-events:auto;transition:transform .26s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.site-header.aurora-header{background:color-mix(in srgb,var(--light-bg) 94%,var(--c-white))}.site-header.aurora-header .header-main{background:transparent}.site-header.aurora-header .brand-logo{background:transparent;border:0;box-shadow:none;filter:none}.site-header.aurora-header .brand-copy{display:none}.admin-content .limit-warning{display:flex;align-items:center;gap:7px;width:100%;padding:8px 11px;border-radius:10px;font-size:.78rem;font-weight:700;line-height:1.5}.admin-content .link-scope-list{display:grid;gap:7px;padding:12px 14px;border-radius:12px;border:1px solid var(--light-line);background:color-mix(in srgb,var(--light-bg) 72%,var(--c-white));transition:opacity .18s ease}.admin-content .link-scope-list-disabled{opacity:.42}.admin-content .admin-form-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:18px}.page-hero{--hero-accent:var(--light-blue);position:relative;padding:clamp(30px,5vw,58px) 0;border-bottom:1px solid var(--light-line);background:radial-gradient(760px 320px at 88% -10%,color-mix(in srgb,var(--hero-accent) 16%,transparent),transparent 68%),color-mix(in srgb,var(--light-bg) 88%,var(--c-white));overflow:hidden}.page-hero-inner{display:grid;gap:clamp(20px,3vw,38px);align-items:center}.page-hero-copy{display:grid;gap:12px;min-width:0}.page-hero-eyebrow{justify-self:start;padding:5px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hero-accent) 40%,transparent);background:color-mix(in srgb,var(--hero-accent) 12%,transparent);font-size:.74rem;font-weight:800;letter-spacing:.02em;color:#7a5209}.page-hero-title{margin:0;font-size:clamp(1.55rem,3.4vw,2.6rem);font-weight:900;line-height:1.22;color:#241a12}.page-hero-intro{font-size:clamp(.92rem,1.4vw,1.05rem);color:#5a4a35}.page-hero-intro,.page-hero-long-intro{margin:0;max-width:62ch;line-height:1.75}.page-hero-long-intro{font-size:clamp(.86rem,1.2vw,.96rem);color:#6b5a44}.page-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.page-hero.page-hero-with-image{--hero-ink:#d9cbb8;--hero-ink-strong:#fff8ec;padding-block:clamp(10px,1.5vw,20px);min-height:320px;display:grid;align-items:center;background:linear-gradient(270deg,rgba(18,14,11,.97) 0,rgba(23,17,13,.9) 43%,rgba(23,17,13,.62) 100%),var(--page-hero-image) center /cover no-repeat;border-bottom:1px solid rgba(212,173,87,.32)}:where(.site-frame) .page-hero.page-hero-with-image{padding-block:clamp(var(--space-9),5vw,var(--space-11))}html[dir=ltr] .page-hero.page-hero-with-image{background:linear-gradient(90deg,rgba(18,14,11,.97) 0,rgba(23,17,13,.9) 43%,rgba(23,17,13,.62) 100%),var(--page-hero-image) center /cover no-repeat}.page-hero.page-hero-with-image:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(200,155,60,.08),transparent 75%)}.page-hero.page-hero-with-image .page-hero-title,.page-hero.page-hero-with-image h1{color:#fff8ec!important}.page-hero.page-hero-with-image .page-breadcrumb,.page-hero.page-hero-with-image .page-hero-intro,.page-hero.page-hero-with-image .page-hero-long-intro,.page-hero.page-hero-with-image p{color:#d9cbb8!important}.page-hero.page-hero-with-image .eyebrow,.page-hero.page-hero-with-image .page-hero-eyebrow{color:#f2ddb0!important;-webkit-text-fill-color:currentColor!important;background:rgba(31,23,18,.78);border-color:rgba(212,173,87,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-hero.page-hero-with-image .split-grid>aside{background:transparent;border:0!important;box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:10px 0;gap:6px}@media (max-width:860px){.page-hero.page-hero-with-image{min-height:0;background:linear-gradient(180deg,rgba(18,14,11,.82),rgba(18,14,11,.96)),var(--page-hero-image) 68% center /cover no-repeat}}.svc-hero-grid{display:grid;gap:clamp(20px,3vw,38px);align-items:center}.svc-hero-with-image .svc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.svc-hero-copy{min-width:0}.svc-hero-media{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(200,155,60,.3);box-shadow:0 22px 54px rgba(38,26,12,.18)}.svc-hero-image{display:block;width:100%;height:auto;object-fit:cover}@media (max-width:860px){.svc-hero-with-image .svc-hero-grid{grid-template-columns:1fr}.svc-hero-media{order:2}}.sticker{border:1.5px dashed #8a7350;border-radius:10px;padding:12px 14px;background:var(--c-white);color:#1e1710;font-size:12px;line-height:1.55;page-break-inside:avoid;break-inside:avoid}}@media print{.sticker{border-style:dashed;page-break-inside:avoid}}@layer dman-foundation{.pos-quick-grid .button{min-height:42px;white-space:normal;line-height:1.25}}@media print{.admin-entity-row,.admin-table-row{page-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}}@layer dman-foundation{.device-entry-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.device-entry-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 14px;border:1px solid var(--line,#e3dccc);border-radius:14px;background:var(--surface-1,var(--c-white));text-align:center;transition:border-color .2s ease,transform .2s ease}.device-entry-card:hover{border-color:var(--brand,#b8912f);transform:translateY(-2px)}.device-entry-icon{font-size:30px;line-height:1}.phone-field-row{display:grid;grid-template-columns:minmax(132px,.62fr) 2fr;gap:6px}.phone-field-country{min-width:0;font-variant-emoji:emoji;letter-spacing:.01em;border-radius:10px;padding-inline:8px;cursor:pointer}.phone-field-country:focus-visible{outline:2px solid var(--c-gold,#a4813c);outline-offset:1px}.phone-field-preview{display:block;margin-top:4px;font-size:.85em}@media (max-width:520px){.phone-field-row{grid-template-columns:minmax(96px,.7fr) 1.4fr;gap:6px}.phone-field-country{font-size:.82rem;padding-inline:6px}}.phone-field-number,.phone-field-preview{direction:ltr;text-align:start}.phone-field-row:focus-within{border-radius:10px}.sections-index-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.favorites-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.sections-index-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-top-width:1px;border:1px solid var(--line,#e3dccc);border-top:3px solid var(--line,#e3dccc);border-radius:14px;background:var(--surface-1,var(--c-white))}.sections-index-head{display:flex;align-items:center;gap:10px;font-size:1.05rem}.sections-index-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px}.sections-index-categories{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sections-index-categories li a{display:inline-block;padding:3px 9px;border:1px solid var(--line,#e3dccc);border-radius:999px;font-size:.85rem}.sections-index-more{margin-top:auto;font-size:var(--text-base)}@media (max-width:640px){.sections-index-categories li a,.sections-index-head>strong{overflow-wrap:anywhere;min-width:0}.sections-index-categories li{min-width:0;max-width:100%}}.phone-field{display:block}.phone-field-number{width:100%;min-width:0}.our-work-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-block:18px}.our-work-stat{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--line,#e3dccc);border-radius:14px;text-align:center}.our-work-stat strong{font-size:1.6rem;line-height:1.1}.our-work-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-block:18px}.our-work-shot{margin:0;overflow:hidden;border:1px solid var(--line,#e3dccc);border-radius:14px}.our-work-shot img{display:block;width:100%;height:auto}.our-work-shot figcaption{padding:8px 12px}.our-work-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-block:18px}.our-work-video{display:flex;flex-direction:column;gap:8px}.our-work-video-thumb{position:relative;display:block;overflow:hidden;border-radius:14px}.our-work-video-thumb img{display:block;width:100%;height:auto}.our-work-play{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--text-3xl);color:var(--c-white);background:rgba(0,0,0,.32)}.earn-video-section{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.admin-filter-bar{margin-bottom:16px}.admin-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:12px}.admin-filter-actions .button{display:inline-flex;align-items:center;gap:6px}.admin-pagination .is-disabled{opacity:.45;pointer-events:none}@media (max-width:640px){.admin-filter-grid{grid-template-columns:1fr}.admin-filter-actions .button{flex:1 1 auto;justify-content:center}}.device-type-stats{display:inline-flex;flex-wrap:wrap;gap:6px}.page-hero-dark{display:grid;align-items:start;padding-block:40px 30px;background:radial-gradient(780px 340px at 88% 0,rgba(212,173,87,.2),transparent 65%),linear-gradient(135deg,var(--aurora-deep),#34271d)}.page-hero-dark .page-hero-title,.page-hero-dark h1{color:#fff8ec}.page-hero-dark .hero-intro,.page-hero-dark .page-hero-intro{color:#d9cbb8}.page-hero-dark .page-hero-long-intro{color:#c2b39f}.page-hero-dark .eyebrow,.page-hero-dark .page-hero-eyebrow{color:var(--c-gold,#d4ad57)}.page-hero-dark .panel{background:rgba(255,253,248,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dead-link-inline-form .action-message{flex:1 0 100%;margin:0}.cms-section-title{margin-bottom:14px}.cms-section-body{display:grid;gap:10px;color:var(--light-muted);line-height:1.75;max-width:72ch}.cms-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}.cms-card{display:grid;gap:8px;align-content:start;padding:18px;border-radius:16px;border:1px solid var(--light-line);background:var(--light-surface,var(--c-white));color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}a.cms-card:focus-visible,a.cms-card:hover{border-color:var(--c-gold);transform:translateY(-2px)}.cms-card h3{margin:0;font-size:var(--text-lg)}.cms-card p{margin:0;color:var(--light-muted);font-size:var(--text-sm);line-height:1.7}.cms-card-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--c-gold) 14%,transparent);color:var(--c-gold)}.cms-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.cms-stat{display:grid;gap:4px;padding:16px;border-radius:14px;border:1px solid var(--light-line);background:var(--light-surface,var(--c-white))}.cms-stat strong{font-size:var(--text-2xl);color:var(--c-gold);line-height:1.1}.cms-stat span{font-size:var(--text-sm);color:var(--light-muted);font-weight:700}.cms-faq{display:grid;gap:10px;max-width:78ch}.cms-faq-item{border-radius:14px;border:1px solid var(--light-line);background:var(--light-surface,var(--c-white));padding:14px 18px}.cms-faq-item summary{cursor:pointer;font-weight:700;list-style:none}.cms-faq-item summary::-webkit-details-marker{display:none}.cms-faq-item summary:after{content:"+";float:inline-end;color:var(--c-gold);font-weight:800}.cms-faq-item[open] summary:after{content:"\2212"}.cms-faq-item p{margin:10px 0 0;color:var(--light-muted);line-height:1.75}.cms-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.cms-gallery-item{margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--light-line)}.cms-gallery-item img{display:block;width:100%;height:auto}.cms-gallery-item figcaption{padding:8px 12px;font-size:var(--text-sm);color:var(--light-muted)}.cms-cta{display:grid;gap:8px;justify-items:start}.page-loader{display:grid;place-items:center;min-height:60vh;padding:40px 20px}.page-loader-inner{display:grid;justify-items:center;gap:16px;text-align:center}.page-loader-image{width:clamp(72px,18vw,120px);height:auto;animation:page-loader-pulse 1.6s ease-in-out infinite}.page-loader-bar{display:block;width:min(220px,60vw);height:3px;border-radius:999px;background:color-mix(in srgb,var(--c-gold) 18%,transparent);overflow:hidden;position:relative}.page-loader-bar:after{content:"";position:absolute;inset-block:0;width:40%;border-radius:inherit;background:var(--c-gold);animation:page-loader-slide 1.2s ease-in-out infinite}.page-loader-text{font-size:var(--text-sm);font-weight:700;color:var(--light-muted)}@keyframes page-loader-pulse{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@keyframes page-loader-slide{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.page-loader-bar:after,.page-loader-image{animation:none}.page-loader-image{opacity:1;transform:none}.page-loader-bar:after{inset-inline-start:0;width:100%}}.qo-payment-title{display:block;font-weight:700;margin-bottom:10px}.qo-payment-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.qo-pay-card{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--light-line);background:var(--light-surface,var(--c-white));cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.qo-pay-card:hover{border-color:color-mix(in srgb,var(--c-gold) 55%,transparent)}.qo-pay-card.is-active{border-color:var(--c-gold);box-shadow:inset 0 0 0 1px var(--c-gold)}.qo-pay-card input[type=radio]{margin-top:3px;flex:0 0 auto;accent-color:var(--c-gold)}.qo-pay-card-body{display:grid;gap:4px}.qo-pay-card-name{font-size:var(--text-base);font-weight:700}.qo-pay-card-desc{font-size:var(--text-sm);color:var(--light-muted);line-height:1.6}.qo-pay-card-flag{justify-self:start;padding:2px 8px;border-radius:999px;font-size:var(--text-xs);font-weight:700;background:color-mix(in srgb,var(--c-gold) 14%,transparent);color:var(--c-gold)}.out-of-stock-panel{gap:var(--space-3)}.out-of-stock-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.out-of-stock-actions .button{flex:1 1 auto;justify-content:center;min-width:12rem}.store-layout-toggle button{display:inline-flex;align-items:center;gap:6px}.store-density svg,.store-layout-toggle button svg{flex-shrink:0;opacity:.75}.store-layout-toggle button.is-active svg{opacity:1}.product-visual--placeholder{position:relative;background:radial-gradient(120% 100% at 50% 0,rgba(255,255,255,.85),transparent 62%),linear-gradient(160deg,var(--pv-a,rgba(244,246,250,.95)),var(--pv-b,rgba(233,238,245,.95)))}.product-visual--placeholder[data-tint="0"]{--pv-a:rgba(247,244,236,0.95);--pv-b:rgba(238,231,216,0.95)}.product-visual--placeholder[data-tint="1"]{--pv-a:rgba(242,246,250,0.95);--pv-b:rgba(228,236,244,0.95)}.product-visual--placeholder[data-tint="2"]{--pv-a:rgba(246,243,248,0.95);--pv-b:rgba(236,231,241,0.95)}.product-visual--placeholder[data-tint="3"]{--pv-a:rgba(242,248,246,0.95);--pv-b:rgba(229,240,236,0.95)}.product-visual--placeholder .product-visual-glyph{display:grid;place-items:center;width:62px;height:62px;border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 10px 24px var(--alpha-ink-12),inset 0 0 0 1px var(--alpha-ink-4);color:var(--c-gold,#a4813c);font-size:0;filter:none}.product-visual--placeholder .product-visual-glyph svg{width:30px;height:30px}.product-visual--placeholder .product-visual-glyph:empty:after{content:"";width:22px;height:22px;border-radius:8px;background:rgba(20,32,56,.09)}@media (max-width:720px){.product-visual--placeholder .product-visual-glyph{width:52px;height:52px;border-radius:17px}.product-visual--placeholder .product-visual-glyph svg{width:26px;height:26px}}.store-product-card{display:flex;flex-direction:column}.store-product-card>.price-line{margin-block-start:auto}.catalog-grid--list .store-product-card>.price-line{margin-block-start:0}:where(button,a,summary,[role=button],[role=tab],.entity-table-row,.admin-table-row){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.barcode-scan-go{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.barcode-scan-result{margin:0;font-weight:700;font-size:var(--text-sm,.85rem)}.barcode-scan-result.is-ok{color:var(--success,var(--green-9))}.barcode-scan-result.is-bad{color:var(--danger,var(--red-9))}@media (max-width:560px){.barcode-scan-go{justify-content:center}}.transfer-items-empty{margin:0}.site-header,.site-header.aurora-header{position:static}@media (max-width:900px){.site-header.aurora-header.sticky-header-on{position:sticky;top:0}.site-header.aurora-header.sticky-header-on .header-utility-inner{padding-block:4px 5px;gap:3px}.site-header.aurora-header.sticky-header-on .header-utility-top{min-height:30px}.site-header.aurora-header.sticky-header-on .header-utility-nav .utility-link{min-height:26px;padding:4px 9px;font-size:.68rem}.site-header.aurora-header.sticky-header-on.header-condensed .header-search-bar{max-width:40px!important;padding:8px!important;gap:0!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-search-input{width:0!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none}.site-header.aurora-header.sticky-header-on.header-condensed .header-search-submit{display:none!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-search-bar:focus-within{max-width:none!important;gap:revert!important;background:var(--light-bg)!important;border-color:var(--light-line)!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-search-bar:focus-within .header-search-input{width:100%!important;min-width:0!important;padding:revert!important;margin:revert!important;border:revert!important;opacity:1!important;pointer-events:auto}.site-header.aurora-header.sticky-header-on.header-condensed .header-search-bar:focus-within .header-search-submit{display:revert!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-main-inner{min-height:0!important;padding-block:6px!important}.site-header.aurora-header.sticky-header-on.header-condensed .brand-mark{gap:0!important}.site-header.aurora-header.sticky-header-on.header-condensed .brand-mark .brand-logo{width:40px!important;height:40px!important}.site-header.aurora-header.sticky-header-on.header-condensed .brand-mark .brand-lockup-text{display:none!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-actions{gap:.3rem!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-actions .header-icon-action{width:34px!important;height:34px!important;min-height:34px!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-utility-top{min-height:22px!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-utility-inner{padding-block:2px 3px!important;gap:2px!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-utility-nav .utility-link{min-height:20px!important;padding:2px 7px!important;font-size:.62rem!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-nav-strip{padding-block:3px!important}.site-header.aurora-header.sticky-header-on.header-condensed .header-nav-strip .hst-tab,.site-header.aurora-header.sticky-header-on.header-condensed .header-nav-strip .nav-strip-link,.site-header.aurora-header.sticky-header-on.header-condensed .header-nav-strip a{min-height:28px!important;padding-block:4px!important;font-size:.78rem!important}}@media (max-width:720px){.site-header.has-mobile-bottom-nav .side-drawer-trigger-nav{display:none!important}}.product-family-variant-card{gap:6px;min-height:108px;padding:14px;border:1px solid var(--border-subtle,rgba(127,127,127,.22));border-radius:var(--radius-lg,16px);background:var(--surface-card,var(--surface-1,var(--c-white)));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-family-variant-card:focus-visible,.product-family-variant-card:hover{transform:translateY(-2px);border-color:var(--accent,currentColor);box-shadow:0 10px 28px rgba(0,0,0,.08)}.product-family-variant-card.is-current{border-width:2px;border-color:var(--accent,currentColor)}.catalog-context-content{white-space:pre-wrap;line-height:1.9}.catalog-context-hero .hero-intro{max-width:780px}.product-family-line{font-size:.78rem;font-weight:800;opacity:.72;letter-spacing:.01em;margin-top:2px}.spec-variant{font-weight:800}.catalog-context-editorial{display:grid;gap:20px}.catalog-context-blocks{align-items:stretch}.catalog-context-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.catalog-context-content{white-space:pre-line}.admin-content .admin-filter-grid,.admin-content .catalog-filter-bar,.admin-content .catalog-management-toolbar,.admin-content .compatibility-filter-grid,.admin-content .employee-expense-filter-grid,.admin-content .payroll-filter-grid,.admin-content .shortages-filter-grid,.admin-content .smart-grid-controls,.admin-content .staff-filters,.admin-content .staff-wallet-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start;width:100%;min-width:0}.admin-module-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;padding:8px;margin:0 0 18px;border:1px solid rgba(128,94,44,.14);border-radius:15px;background:rgba(255,255,255,.74)}.erp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.localized-seo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-top:1px solid #eee6da}.public-page .model-hub-grid,.public-page .pdp-related-grid,.public-page .product-tabs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(12px,1.5vw,18px);align-items:stretch}.public-page .store-product-card{height:100%;display:grid;align-content:start;gap:9px;min-width:0}.public-page .store-product-card .product-visual{aspect-ratio:1/1;overflow:hidden}.public-page .store-product-card .product-visual img{width:100%;height:100%;object-fit:contain}.public-page .deal-product-card h3,.public-page .home-used-card2-body h3,.public-page .product-card h3,.public-page .store-product-card h3{min-height:4.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.4}.public-page .store-product-card .price-line{margin-top:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdp-video-description{margin:-4px 0 10px}@media (max-width:1050px){.admin-content .admin-filter-grid,.admin-content .catalog-filter-bar,.admin-content .catalog-management-toolbar,.admin-content .compatibility-filter-grid,.admin-content .employee-expense-filter-grid,.admin-content .payroll-filter-grid,.admin-content .shortages-filter-grid,.admin-content .smart-grid-controls,.admin-content .staff-filters,.admin-content .staff-wallet-filter-grid,.erp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-content .admin-filter-grid,.admin-content .catalog-filter-bar,.admin-content .catalog-management-toolbar,.admin-content .compatibility-filter-grid,.admin-content .employee-expense-filter-grid,.admin-content .payroll-filter-grid,.admin-content .shortages-filter-grid,.admin-content .smart-grid-controls,.admin-content .staff-filters,.admin-content .staff-wallet-filter-grid,.erp-card-grid,.localized-seo-fields{grid-template-columns:1fr}.public-page .model-hub-grid,.public-page .pdp-related-grid,.public-page .product-tabs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:340px){.public-page .model-hub-grid,.public-page .pdp-related-grid,.public-page .product-tabs-grid{grid-template-columns:1fr}}.localized-seo-field.is-wide{grid-column:1/-1}@media (max-width:640px){.localized-seo-field.is-wide{grid-column:auto}}.product-family-variant-card{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid #e5ddd0;border-radius:15px;background:var(--c-white);color:inherit;text-decoration:none}.product-family-variant-card:hover{border-color:var(--c-brand-14);box-shadow:0 9px 22px rgba(75,52,18,.08)}.product-family-variant-card.is-current{border-color:var(--c-brand-14);background:var(--amber-1)}.product-family-variant-copy .price-line{font-weight:900}.page-reader{position:fixed;inset-inline-end:var(--fab-inset);bottom:var(--fab-rail-bottom);z-index:1180;display:grid;justify-items:end;gap:9px;max-width:min(390px,calc(100vw - 24px))}.page-reader-fab{min-height:46px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(121,83,22,.25);border-radius:999px;color:#2d2115;background:rgba(255,253,248,.96);box-shadow:0 12px 34px rgba(42,31,17,.16);font:inherit;font-size:.82rem;font-weight:900;cursor:pointer;-webkit-tap-highlight-color:transparent}.page-reader-panel{width:min(390px,calc(100vw - 24px));display:grid;gap:12px;padding:14px;border:1px solid rgba(121,83,22,.18);border-radius:18px;background:rgba(255,253,248,.985);box-shadow:0 20px 50px rgba(42,31,17,.2)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.page-reader-fab,.page-reader-panel{background:rgba(255,253,248,.91);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.page-reader-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-reader-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(72,54,30,.12);border-radius:50%;background:var(--c-white);color:#443622;font:inherit;font-size:1.25rem;cursor:pointer}.page-reader-status{margin:0;color:#75644f;font-size:.78rem;line-height:1.5}.page-reader-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.page-reader-controls .button{justify-content:center;min-width:0}.page-reader-field{display:grid;gap:6px;min-width:0}.page-reader-field>span{color:#5d4a31;font-size:.75rem;font-weight:800}.page-reader-field input[type=range],.page-reader-field select{width:100%;min-width:0}.page-reader-field select{min-height:40px;padding:7px 9px;border:1px solid #dfd4c4;border-radius:10px;background:var(--c-white)}@media (max-width:760px){.page-reader{max-width:calc(100vw - 20px)}.page-reader-panel{width:min(390px,calc(100vw - 20px))}}@media (max-width:390px){.page-reader-fab>span:last-child{display:none}.page-reader-fab{width:46px;height:46px;justify-content:center;padding:0}}@media (prefers-reduced-motion:reduce){.page-reader *,.page-reader :after,.page-reader :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pdp-video-poster{position:relative;width:100%;height:100%;min-height:280px;display:grid;place-items:center;padding:0;border:0;background:#14110d;cursor:pointer;overflow:hidden}.pdp-video-poster img{width:100%;height:100%;min-height:280px;object-fit:cover;opacity:.9}.pdp-video-poster-play{position:absolute;width:66px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--c-white);background:rgba(190,25,25,.95);box-shadow:0 10px 24px rgba(0,0,0,.26);font-size:1.25rem}.pdp-video-poster:focus-visible{outline:3px solid var(--brand-gold,#a87622);outline-offset:3px}@media (max-width:640px){.pdp-video-poster,.pdp-video-poster img{min-height:210px}}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-wrap:break-word}.page-shell,.public-page,.site-frame,.site-shell,body,html{min-width:0;max-width:100%}canvas,iframe,img,picture,svg,video{max-width:100%}img,video{height:auto}iframe{border:0}.page-shell,.public-page,.site-frame,.site-shell{overflow-x:hidden}@supports (overflow:clip){.page-shell,.public-page,.site-frame,.site-shell{overflow-x:clip}}:where(.site-frame,.site-shell,.public-page,.page-shell,.admin-content) :where(.container,.grid,.metric-grid,.product-grid,.catalog-product-grid,.smart-grid-wrap,.smart-grid-controls,.admin-filter-grid,.panel,.stack-panel,.data-row,article,section){min-width:0}:where(.public-page,.admin-content) :where(p,li,dd,td,th,code,.muted-copy,.data-row span,.data-row strong){overflow-wrap:anywhere;word-break:normal}:where(.admin-content,.public-page) :where(.admin-table-scroll,.product-center-table,.pdp-variant-table-wrap,.entity-table){max-width:100%;overflow-x:auto;overflow-y:auto;max-height:min(74vh,900px);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-color:color-mix(in srgb,var(--aurora-gold,#d4ad57) 65%,transparent) transparent;scrollbar-width:auto}:where(.admin-content,.public-page) :where(.admin-table-scroll,.product-center-table,.pdp-variant-table-wrap,.entity-table)::-webkit-scrollbar{width:12px;height:12px}:where(.admin-content,.public-page) :where(.admin-table-scroll,.product-center-table,.pdp-variant-table-wrap,.entity-table)::-webkit-scrollbar-track{background:transparent}:where(.admin-content,.public-page) :where(.admin-table-scroll,.product-center-table,.pdp-variant-table-wrap,.entity-table)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--aurora-gold,#d4ad57) 65%,transparent);border-radius:999px;border:3px solid #fffefb}:where(.admin-content,.public-page) :where(.admin-table-scroll,.product-center-table,.pdp-variant-table-wrap,.entity-table)::-webkit-scrollbar-thumb:hover{background:var(--aurora-gold,#d4ad57)}:where(.apex5-table-viewport){width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid var(--light-line);border-radius:14px;background:var(--light-panel-solid)}.shipping-directory-table>.admin-table{min-width:36rem}@supports not (((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px))){:where(.aurora-header,.page-reader-panel,.admin-topbar){background-color:rgba(255,253,248,.985)}}@media (pointer:coarse){:where(.public-page,.page-reader,.mobile-bottom-nav,.admin-content) :where(button,.button,a.button,select,input[type=checkbox],input[type=radio]){min-height:44px}}:where(a,button,input,select,textarea,summary):focus{outline-offset:3px}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--brand-gold,#a87622) 72%,var(--c-white))}@media (forced-colors:active){.button,.page-reader-fab,.page-reader-panel,.panel,.store-product-card{border:1px solid CanvasText;box-shadow:none!important}}@media (min-width:1920px){.admin-content.container,.public-page .container,.site-shell>:where(section,.section)>.container{max-width:1680px}}@media (max-width:360px){.admin-content .erp-card-grid,.admin-content .metric-grid,.admin-module-nav,.button-row,.cta-row,.metric-grid,.page-reader-controls{grid-template-columns:1fr!important}}@media (max-width:820px){.public-page .metric-grid{grid-template-columns:repeat(auto-fit,minmax(max(9.5rem,calc(50% - 7px)),1fr))!important;gap:12px}.public-page .metric-grid .metric-card{min-width:0;padding:14px}.public-page .metric-grid :is(.metric-label,.metric-value,.metric-caption){max-width:100%;overflow-wrap:anywhere}}.shortage-metric-grid{align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.shortage-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.shortage-metric-grid{grid-template-columns:1fr}}.lite-youtube{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#15120f}.lite-youtube iframe,.lite-youtube-poster,.lite-youtube-poster img{width:100%;height:100%}.lite-youtube iframe{display:block}.lite-youtube-poster{position:relative;display:grid;place-items:center;padding:0;border:0;background:#15120f;cursor:pointer}.lite-youtube-poster img{object-fit:cover;opacity:.9}.lite-youtube-play{position:absolute;width:64px;height:46px;display:grid;place-items:center;border-radius:13px;background:rgba(190,25,25,.95);color:white;box-shadow:0 9px 24px rgba(0,0,0,.3)}.lite-youtube-poster:focus-visible{outline:3px solid var(--brand-gold,#a87622);outline-offset:-4px}@supports (content-visibility:auto){.managed-cms-section,.pdp-page>.section,.site-shell>.section:not(:first-child){content-visibility:auto;contain-intrinsic-size:720px}}}@media print{.print-system{@page{size:auto;margin-left:8mm;margin-bottom:8mm;margin-right:8mm;margin-top:8mm}}.print-system .print-doc{width:100%;max-width:none}}@layer dman-foundation{.marketing-product-results button.is-selected{border-color:var(--brand-gold);box-shadow:0 0 0 2px rgba(168,118,34,.1)}.direct-cost-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.direct-cost-form .action-message{grid-column:1/-1}@media (max-width:900px){.direct-cost-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.direct-cost-form{grid-template-columns:1fr}}.pdp-gallery-stage[type=button]{width:100%;padding:0;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in}.pdp-lightbox{position:fixed}.pdp-lightbox-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.pdp-lightbox-inner{position:relative;z-index:1}.pos-workspace-shell{display:grid;gap:12px}.pos-workspace-tab{display:inline-flex;align-items:stretch;flex:0 0 auto;border:1px solid var(--c-border-soft);border-radius:12px;overflow:hidden;background:var(--c-surface-02)}.pos-workspace-tab.is-active{border-color:var(--c-brand-02);box-shadow:0 0 0 2px color-mix(in srgb,var(--c-brand-02) 16%,transparent)}@media (max-width:720px){.pos-workspace-toolbar>.button{width:100%}}.stock-urgency-line{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:4px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--amber-9) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--c-amber-16) 10%,var(--surface,var(--c-white)));color:var(--c-amber-28);font-size:var(--text-xs,.78rem);font-weight:750;line-height:1.35}.stock-urgency-line:before{content:"";inline-size:.5em;block-size:.5em;border-radius:var(--radius-6);background:currentColor;flex:none}.savings-amount-line{border:1px solid color-mix(in srgb,var(--color-success,#1a9e5c) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-success,#1a9e5c) 10%,var(--surface,var(--c-white)));color:var(--color-success,#1a9e5c)}.recent-sales-line,.savings-amount-line{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:4px;padding:5px 9px;font-size:var(--text-xs,.78rem);font-weight:750;line-height:1.35}.recent-sales-line{border:1px solid color-mix(in srgb,var(--aurora-gold,var(--c-primary)) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--aurora-gold,var(--c-primary)) 9%,var(--surface,var(--c-white)));color:color-mix(in srgb,var(--aurora-gold,var(--c-primary)) 82%,#1a1208)}.recent-sales-line:before{content:"";inline-size:.5em;block-size:.5em;border-radius:var(--radius-6);background:currentColor;flex:none}.offer-reason-tag{display:inline-flex;width:fit-content;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent,#c79b46) 12%,var(--surface,var(--c-white)));border:1px solid color-mix(in srgb,var(--accent,#c79b46) 24%,transparent);color:var(--text,#171717);font-size:var(--text-xs,.76rem);font-weight:750}.pdp-price-stack{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.pdp-price-before{opacity:.58;font-size:.9rem;text-decoration-thickness:1.5px}.smart-bundle-card{display:grid;align-content:start;gap:12px}.smart-bundle-products{display:grid;gap:7px}.smart-bundle-product{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--c-border-soft);border-radius:12px;background:var(--c-surface-02);text-decoration:none;color:inherit}.smart-bundle-product span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-bundle-product strong{font-size:.84rem;white-space:nowrap}.smart-bundle-total{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:baseline;padding-top:10px;border-top:1px solid var(--c-border-soft)}.smart-bundle-total small{grid-column:1/-1;color:var(--c-success,currentColor)}@media (max-width:720px){.smart-bundle-product{grid-template-columns:1fr}}.home-smart-bundles{display:grid;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--c-border-soft)}.home-smart-bundle-heading{font-size:.9rem}.home-smart-bundle-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-smart-bundle-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:11px 12px;border:1px solid var(--c-border-soft);border-radius:14px;background:var(--c-surface-02);color:inherit;text-decoration:none}.home-smart-bundle-title{font-weight:800}.home-smart-bundle-card small{grid-column:1/-1;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-smart-bundle-total{font-weight:900;white-space:nowrap}.home-smart-bundle-card .tag{grid-column:1/-1;justify-self:start}@media (max-width:720px){.home-smart-bundle-list{grid-template-columns:1fr}}.smart-bundle-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.smart-bundle-actions .bundle-cart-action,.smart-bundle-actions .button,.smart-bundle-actions form{width:100%}.smart-bundle-actions .button{justify-content:center}@media (max-width:780px){.smart-bundle-actions{grid-template-columns:1fr}}.home-smart-bundle-card .bundle-cart-action{grid-column:1/-1;margin-top:4px}.home-smart-bundle-card .bundle-cart-action .button{width:100%;justify-content:center}.admin-product-form fieldset{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;grid-auto-rows:min-content}.admin-content .admin-form-grid>*,.admin-product-form fieldset>*,.admin-product-form>*{min-width:0;align-self:start}.admin-content .admin-form-grid,.admin-content .grid.grid-2.admin-form-grid,.admin-content .grid.grid-3.admin-form-grid,.admin-content .grid.grid-4.admin-form-grid,.admin-workflow-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;grid-auto-rows:min-content}.admin-content .admin-form-grid{margin-top:18px}.localized-seo-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-auto-rows:min-content;gap:9px}.localized-seo-field{align-self:start;min-height:0}.workflow-card{padding:clamp(14px,2vw,20px);gap:12px;min-height:0}.workflow-card-danger{border-color:color-mix(in srgb,var(--c-red-26) 30%,#e5ddd0)}.product-browser-table-wrap>.admin-table{min-width:1050px}@media (max-width:900px){.localized-seo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.localized-seo-fields{grid-template-columns:1fr}}.reorder-grid{grid-template-columns:minmax(0,1fr);gap:14px}.reorder-block{min-height:0;align-self:start}.reorder-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:8px}.reorder-search input{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--light-line);border-radius:10px;background:var(--c-white);color:var(--light-text)}.reorder-search span{min-width:62px;text-align:center;font-size:.76rem;color:var(--light-muted)}.reorder-search-note{margin:0 0 8px;font-size:.74rem;color:#8b691f}.reorder-empty{padding:12px;text-align:center;color:var(--light-muted)}.finance-control-kpis .account-stat{min-height:112px}.finance-working-capital-card{display:flex;align-items:center;justify-content:space-between;gap:20px}.finance-control-grids .mini-surface{text-decoration:none;color:inherit}@media (max-width:760px){.finance-working-capital-card{align-items:flex-start;flex-direction:column}.finance-branch-table,.finance-warehouse-table{min-width:760px}}.data-center-dossier-side{min-width:0;align-content:start}.data-center-attachments{min-width:0}.data-center-attachment{display:grid;gap:8px}.data-center-attachment .data-row{gap:12px;align-items:start}@media (max-width:760px){.data-center-attachment .data-row{grid-template-columns:1fr}}.duplicate-stock-confirm{align-items:flex-start;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--c-danger,var(--c-red-26)) 8%,transparent)}@media (max-width:760px){.product-duplicate-options .form-grid-2{grid-template-columns:1fr}}.product-relationship-manager{padding:14px;border:1px solid var(--admin-border,var(--c-border-soft));border-radius:14px;background:var(--admin-surface-soft,var(--c-surface-02))}.storefront-decision-layer{margin-top:18px;padding:20px;border:1px solid var(--c-border-soft);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--c-surface-01) 96%,var(--c-brand-01) 4%),var(--c-surface-01));box-shadow:0 18px 48px rgba(19,25,34,.06)}.storefront-decision-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px}.storefront-decision-heading h2{margin:2px 0 0;font-size:clamp(1.15rem,2vw,1.55rem)}.storefront-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.storefront-decision-card{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:18px;background:var(--c-surface-01);border:1px solid var(--c-border-soft)}.storefront-decision-card>span{display:grid;place-items:center;min-width:36px;height:36px;border-radius:12px;color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface-01));border:1px solid color-mix(in srgb,var(--c-primary) 18%,transparent)}.storefront-decision-card p{margin:4px 0 0;color:var(--c-text-02);font-size:.9rem}.storefront-decision-card small{display:block;margin-top:4px;color:var(--c-text-03)}.storefront-branch-availability{margin-top:14px;padding-top:14px;border-top:1px solid var(--c-border-soft)}.storefront-branch-heading p{margin:4px 0 10px;color:var(--c-text-02)}.storefront-branch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.storefront-branch-card{display:grid;gap:8px;padding:12px 14px;border-radius:16px;background:var(--c-surface-02);border:1px solid var(--c-border-soft)}.storefront-branch-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.storefront-branch-card .status-pill{justify-self:start}.storefront-branch-card small{color:var(--c-text-03)}@media(max-width:760px){.storefront-decision-layer{padding:14px;border-radius:20px}.storefront-decision-grid{grid-template-columns:1fr}.storefront-decision-heading{align-items:start;flex-direction:column}.storefront-branch-grid{grid-template-columns:1fr 1fr}}@media(max-width:430px){.storefront-branch-grid{grid-template-columns:1fr}}.communication-center-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;align-items:start}.communication-thread-list{display:grid;gap:8px;max-height:76vh;overflow:auto}.communication-thread-card{display:grid;gap:6px;padding:12px;border:1px solid var(--admin-border,var(--c-border-soft));border-radius:14px;background:var(--admin-surface,var(--c-surface-01));color:inherit;text-decoration:none}.communication-thread-card.is-active,.communication-thread-card:hover{border-color:var(--admin-accent,var(--c-brand-02));box-shadow:0 8px 24px rgba(0,0,0,.07)}.communication-thread-detail{display:grid;gap:16px;min-width:0}.communication-message{max-width:min(82%,720px);padding:11px 13px;border-radius:15px;background:var(--c-white);border:1px solid var(--admin-border,#e4e7ec)}.communication-message.is-outbound{margin-inline-start:auto;background:#eef8f2}.communication-message.is-note{max-width:100%;background:#fff8df;border-style:dashed}.communication-composer{padding-top:14px;border-top:1px solid var(--admin-border,#e4e7ec)}@media(max-width:900px){.communication-center-grid{grid-template-columns:1fr}.communication-thread-list{max-height:36vh}.communication-message{max-width:94%}}.social-share-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0}.social-share-actions{display:flex;gap:7px;flex-wrap:wrap}.social-share-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid var(--c-border-soft);border-radius:999px;background:var(--c-surface-01);color:inherit;cursor:pointer}.social-share-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--c-brand-02) 35%,var(--c-border-soft))}.share-sheet-layer{position:fixed;inset:0;z-index:1200;display:grid;place-items:end center;padding:18px}.share-sheet-backdrop{position:absolute;inset:0;border:0;background:rgba(18,13,9,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.share-sheet{position:relative;z-index:1;width:min(520px,100%);padding:16px;border-radius:22px;background:var(--c-white,var(--c-white));border:1px solid var(--aurora-line,rgba(75,52,32,.13));box-shadow:0 24px 80px rgba(24,17,11,.22)}.share-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.share-sheet-head strong{font-size:1.02rem;font-weight:900}.share-sheet-close{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--aurora-line);background:var(--aurora-panel);color:inherit;cursor:pointer}.share-sheet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.share-provider-button{min-height:72px;display:grid;place-items:center;gap:6px;padding:10px 7px;border-radius:15px;border:1px solid var(--aurora-line);background:var(--aurora-panel);color:inherit;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800}.share-provider-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--aurora-gold) 50%,var(--aurora-line))}.share-inline-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border-radius:999px;border:1px solid var(--aurora-line);background:var(--aurora-panel);color:inherit;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.page-share-floating-button{position:fixed;inset-inline-end:var(--fab-inset);bottom:calc(var(--fab-rail-bottom) + 2 * (var(--fab-size) + var(--fab-gap)));z-index:190;width:var(--fab-size);height:var(--fab-size);display:grid;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--aurora-gold) 42%,transparent);background:color-mix(in srgb,var(--aurora-deep) 92%,transparent);color:var(--c-white);box-shadow:0 12px 34px rgba(24,17,11,.24);cursor:pointer}.page-share-floating-button:hover{transform:translateY(-2px)}.svc-track-main-link{display:contents;color:inherit;text-decoration:none}.svc-track-share{position:absolute;inset-inline-end:14px;top:14px;z-index:3;width:38px;height:38px;padding:0;border-color:color-mix(in srgb,var(--svc) 28%,var(--svc-line));background:color-mix(in srgb,var(--svc-soft) 82%,var(--c-white))}.corporate-service-share{align-self:flex-start;margin-top:4px}@media (min-width:760px){.share-sheet-layer{place-items:center}}@media (max-width:520px){.share-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.share-sheet{border-radius:22px 22px 12px 12px}}:root{--fab-size:50px;--fab-gap:10px;--fab-inset:max(14px,env(safe-area-inset-right),env(safe-area-inset-left));--fab-rail-bottom:18px}@media (max-width:820px){:root{--fab-rail-bottom:calc(76px + env(safe-area-inset-bottom))}}.floating-fab{width:var(--fab-size);min-width:var(--fab-size);height:var(--fab-size);min-height:var(--fab-size);padding:0;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--aurora-gold) 40%,transparent);border-radius:999px;color:var(--aurora-ink);background:color-mix(in srgb,var(--aurora-panel) 94%,transparent);box-shadow:0 12px 30px rgba(36,26,20,.16),inset 0 1px 0 rgba(255,255,255,.5);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.floating-fab:hover{background:color-mix(in srgb,var(--aurora-panel) 100%,transparent);box-shadow:0 16px 38px rgba(36,26,20,.2)}.floating-fab:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.gfd-trigger,.page-reader-fab{position:relative}.floating-fab:after{content:attr(data-fab-label);position:absolute;inset-inline-end:calc(100% + 9px);top:50%;padding:6px 11px;border-radius:999px;background:rgba(28,20,12,.94);color:#fdfaf4;font-size:.78rem;font-weight:800;white-space:nowrap;opacity:0;transform:translateY(-50%) translateX(6px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.floating-fab:focus-visible:after,.floating-fab:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}}.global-filter-dock{position:fixed;inset-inline-end:var(--fab-inset);inset-inline-start:auto;top:auto;bottom:calc(var(--fab-rail-bottom) + var(--fab-size) + var(--fab-gap));z-index:188;pointer-events:none;transition:transform .16s ease,opacity .16s ease}.global-filter-dock.is-scrolling:not(.is-open){transform:translateY(6px) scale(.985);opacity:.94}.gfd-panel,.gfd-trigger{pointer-events:auto}.gfd-trigger{min-width:54px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;border:1px solid color-mix(in srgb,var(--aurora-gold) 38%,transparent);border-radius:999px;color:var(--aurora-ink);background:color-mix(in srgb,var(--aurora-panel) 58%,transparent);box-shadow:0 14px 42px rgba(36,26,20,.13),inset 0 1px 0 rgba(255,255,255,.58);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);cursor:pointer;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.gfd-trigger:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--aurora-panel) 76%,transparent);box-shadow:0 18px 48px rgba(36,26,20,.16)}.global-filter-dock.is-open .gfd-trigger{opacity:0;transform:scale(.88);pointer-events:none}.gfd-panel{width:min(420px,calc(100vw - 28px));max-height:min(78vh,760px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--aurora-gold) 28%,var(--aurora-line));border-radius:24px;background:color-mix(in srgb,var(--aurora-panel) 72%,transparent);box-shadow:0 24px 70px rgba(36,26,20,.18),inset 0 1px 0 rgba(255,255,255,.7);-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);animation:gfd-enter .22s cubic-bezier(.2,.8,.2,1) both}@keyframes gfd-enter{0%{opacity:0;transform:translateX(-10px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}[dir=rtl] .gfd-panel{animation-name:gfd-enter-rtl}@keyframes gfd-enter-rtl{0%{opacity:0;transform:translateX(10px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}.gfd-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 16px 12px;border-bottom:1px solid color-mix(in srgb,var(--aurora-line) 75%,transparent)}.gfd-head>div{display:grid;gap:2px}.gfd-head strong{font-size:var(--text-md)}.gfd-head span{color:var(--aurora-muted);font-size:.78rem}.gfd-icon-button{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--aurora-line);background:color-mix(in srgb,var(--aurora-panel) 72%,transparent);color:inherit;cursor:pointer}.gfd-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px;scrollbar-width:thin}.gfd-search{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 12px;border:1px solid color-mix(in srgb,var(--aurora-gold) 28%,var(--aurora-line));border-radius:15px;background:color-mix(in srgb,var(--c-white) 54%,transparent)}.gfd-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.gfd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.gfd-field{display:grid;gap:5px;min-width:0;margin-top:10px}.gfd-grid .gfd-field{margin-top:0}.gfd-field>span{font-size:.75rem;font-weight:800;color:var(--aurora-muted)}.gfd-field input,.gfd-field select{width:100%;min-width:0;min-height:40px;padding:7px 10px;border:1px solid var(--aurora-line);border-radius:12px;background:color-mix(in srgb,var(--aurora-panel) 78%,transparent);color:inherit;font:inherit;outline:none}.gfd-field input:focus,.gfd-field select:focus{border-color:color-mix(in srgb,var(--aurora-gold) 60%,var(--aurora-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--aurora-gold) 12%,transparent)}.gfd-result-count{margin:10px 0 0;font-size:.78rem;font-weight:800;color:#76551a}.gfd-state{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--aurora-gold) 8%,transparent);color:var(--aurora-muted);font-size:.82rem}.gfd-more{margin-top:14px;border-top:1px dashed var(--aurora-line);padding-top:10px}.gfd-more summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font-weight:850}.gfd-more summary::-webkit-details-marker{display:none}.gfd-more summary span{margin-inline-start:auto;min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--aurora-gold) 13%,transparent);font-size:.72rem}.gfd-inline-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end;margin-top:12px}.gfd-check{min-height:40px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--aurora-line);border-radius:12px;background:color-mix(in srgb,var(--aurora-panel) 60%,transparent);cursor:pointer}.gfd-check input{accent-color:var(--aurora-gold)}.gfd-sort{margin-top:0}.gfd-actions{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:12px 14px 14px;border-top:1px solid color-mix(in srgb,var(--aurora-line) 75%,transparent);background:color-mix(in srgb,var(--aurora-panel) 42%,transparent)}.gfd-actions .button{min-height:44px;justify-content:center}.gfd-actions .button-primary{display:inline-flex;align-items:center;gap:7px}@media (max-width:760px){.gfd-trigger{width:50px;min-width:50px;height:50px;min-height:50px;padding:0}.gfd-panel{width:min(430px,calc(100vw - 20px));max-height:min(72vh,680px);border-radius:22px}.gfd-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.gfd-grid,.gfd-inline-controls{grid-template-columns:1fr}.gfd-panel{max-height:68vh}}@media (prefers-reduced-motion:reduce){.gfd-panel,.gfd-trigger,.global-filter-dock{transition:none!important;animation:none!important}}.behavior-recommendation-section{background:linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 5%,transparent),transparent)}.admin-feature-grid,.platform-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.admin-feature-card,.platform-feature-card{display:grid;gap:12px;padding:18px;border:1px solid var(--c-border-soft);border-radius:18px;background:var(--c-surface-01);box-shadow:var(--shadow-sm)}.platform-feature-card{grid-template-rows:auto 1fr auto}.admin-feature-card-icon,.platform-feature-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--c-brand-02) 12%,var(--c-surface-02));color:var(--c-brand-02)}.platform-feature-card h3{margin:0}.platform-feature-card p{margin:0;color:var(--c-text-muted);line-height:1.65}.platform-feature-actions{display:flex;gap:8px;flex-wrap:wrap}.platform-map-health,.platform-map-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-feature-card{grid-template-columns:auto 1fr auto;align-items:center}@media(max-width:640px){.admin-feature-grid,.platform-feature-grid{grid-template-columns:1fr}.admin-feature-card{grid-template-columns:auto 1fr}.admin-feature-card>.button{grid-column:1/-1;width:100%}}.home-platform-group-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.home-platform-group-card{display:grid;gap:6px;min-height:108px;padding:14px;border:1px solid var(--c-border-soft);border-radius:16px;background:var(--c-surface-01);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.home-platform-group-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--c-brand-02) 40%,var(--c-border-soft))}.home-platform-group-card>span{color:var(--c-brand-02)}.home-platform-group-card small{color:var(--c-text-muted)}@media(max-width:980px){.home-platform-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.home-platform-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-platform-group-card{min-height:96px}}.device-detail-hero,.device-discovery-hero{position:relative;overflow:clip}.device-detail-hero:after,.device-discovery-hero:after{content:"";position:absolute;width:360px;height:360px;inset-inline-end:-110px;bottom:-210px;border-radius:50%;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 48px rgba(255,255,255,.025),0 0 0 96px rgba(255,255,255,.018);pointer-events:none}.device-detail-hero-grid,.device-discovery-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:clamp(16px,3vw,40px);align-items:center}.device-discovery-hero-copy{max-width:850px}.device-detail-hero h1,.device-discovery-hero h1{max-width:900px;font-size:clamp(2rem,4vw,4.25rem);line-height:1.04;letter-spacing:-.035em}.device-trust-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.device-trust-row span{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;color:inherit;background:color-mix(in srgb,var(--c-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--c-gold) 40%,transparent);font-size:.82rem;font-weight:750}.device-detail-stats,.device-discovery-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.device-detail-stats>div,.device-discovery-stats>div{min-height:auto;padding:8px 4px;display:flex;flex-direction:column;justify-content:flex-end;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.device-detail-stats strong,.device-discovery-stats strong{color:#fff8ec;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1}.device-detail-stats span,.device-discovery-stats span{color:#d9cbb8;margin-top:8px;font-size:.82rem}.device-path-section{padding-block:28px}.device-path-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.device-path-step{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 16px;border-radius:18px;background:var(--c-surface-01);border:1px solid var(--c-border-soft);box-shadow:0 10px 30px rgba(20,16,12,.045)}.device-path-step:not(:last-child):after{content:"→";position:absolute;inset-inline-end:-11px;z-index:2;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--c-surface-01);border:1px solid var(--c-border-soft);color:var(--c-gold,#b88935);font-size:.72rem}[dir=rtl] .device-path-step:not(:last-child):after{content:"←"}.device-path-step>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:12px;background:color-mix(in srgb,var(--c-gold,#d4ad57) 14%,transparent);color:var(--c-gold,#a87924);font-weight:900;font-size:.77rem}.device-path-step.is-done{border-color:color-mix(in srgb,var(--c-gold,#d4ad57) 42%,var(--c-border-soft))}.device-type-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.device-showcase-card{position:relative;min-height:250px;padding:26px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;gap:16px 20px;overflow:hidden;text-decoration:none;color:inherit;border-radius:28px;border:1px solid var(--c-border-soft);background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-gold,#d4ad57) 4%,var(--c-surface-01)));box-shadow:0 18px 46px rgba(34,25,16,.055);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.device-showcase-card:after{content:"";position:absolute;width:180px;height:180px;inset-inline-end:-74px;top:-82px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c-gold,#d4ad57) 16%,transparent),transparent 70%)}.device-showcase-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c-gold,#d4ad57) 42%,var(--c-border-soft));box-shadow:0 25px 58px rgba(34,25,16,.09)}.device-showcase-card.is-empty{opacity:.78}.device-card-index{position:absolute;top:18px;inset-inline-end:20px;color:color-mix(in srgb,var(--c-text-muted) 50%,transparent);font-weight:900;font-size:.76rem;letter-spacing:.08em}.device-card-icon{width:70px;height:70px;display:grid;place-items:center;border-radius:22px;background:color-mix(in srgb,var(--c-gold,#d4ad57) 12%,var(--c-surface-02));border:1px solid color-mix(in srgb,var(--c-gold,#d4ad57) 20%,var(--c-border-soft));font-size:2rem}.device-showcase-card h2{margin:3px 0 7px;font-size:clamp(1.2rem,2vw,1.55rem)}.device-showcase-card p{margin:0;color:var(--c-text-muted);line-height:1.75}.device-showcase-card>div{align-self:center}.device-card-action{grid-column:1/-1;align-self:end;display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--c-border-soft);color:var(--c-gold,#a87924);font-weight:850}.device-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.device-service-link{min-height:120px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;text-decoration:none;color:inherit;border-radius:20px;background:var(--c-surface-01);border:1px solid var(--c-border-soft);transition:transform .18s ease,border-color .18s ease}.device-service-link:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c-gold,#d4ad57) 42%,var(--c-border-soft))}.device-service-link>span:first-child{font-size:1.55rem}.device-service-link small{color:var(--c-gold,#a87924);font-size:1.1rem}.device-help-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,5vw,44px);border-radius:28px;color:#fff8ec;background:linear-gradient(135deg,#251f1a,#3a2c20);box-shadow:0 20px 60px rgba(30,20,12,.15)}.device-help-panel h2{color:#fff8ec;margin:.25rem 0 .5rem}.device-help-panel p{color:#d9cbb8;max-width:760px;margin:0;line-height:1.75}.device-need-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.device-need-card{min-height:178px;padding:20px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:12px 14px;text-decoration:none;color:inherit;border-radius:22px;background:linear-gradient(165deg,color-mix(in srgb,var(--card-accent,var(--c-gold)) 7%,var(--c-surface-01)),var(--c-surface-01));border:1px solid color-mix(in srgb,var(--card-accent,var(--c-border-soft)) 32%,var(--c-border-soft));transition:transform .18s ease,border-color .18s ease}.device-need-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--card-accent,var(--c-gold,#d4ad57)) 55%,var(--c-border-soft))}.device-need-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--c-gold,#d4ad57) 10%,var(--c-surface-02));font-size:1.4rem}.device-need-card strong{display:block;font-size:1.02rem}.device-need-card p{margin:6px 0 0;color:var(--c-text-muted);line-height:1.6;font-size:.87rem}.device-need-arrow,.device-need-card .tag{grid-column:2;justify-self:start}.device-need-arrow{color:var(--c-gold,#a87924);font-weight:900}.device-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.device-brand-card{min-height:110px;padding:16px;display:flex;flex-direction:column;justify-content:center;text-decoration:none;color:inherit;border-radius:18px;background:linear-gradient(165deg,color-mix(in srgb,var(--card-accent,var(--c-gold)) 7%,var(--c-surface-01)),var(--c-surface-01));border:1px solid color-mix(in srgb,var(--card-accent,var(--c-border-soft)) 32%,var(--c-border-soft));transition:transform .18s ease,border-color .18s ease}.device-brand-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--card-accent,var(--c-gold,#d4ad57)) 55%,var(--c-border-soft))}.device-brand-card strong{font-size:var(--text-md);color:color-mix(in srgb,var(--card-accent,var(--c-ink-12)) 70%,var(--c-ink-12,#241a12))}.device-brand-card span{color:var(--c-text-muted);margin-top:4px;font-size:.82rem}.device-brand-card small{margin-top:12px;color:var(--card-accent,var(--c-gold,#a87924));font-weight:800}.device-model-finder-panel{padding:clamp(20px,4vw,34px);border-radius:28px;border:1px solid var(--c-border-soft);background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--light-blue,#6fcbd4) 5%,var(--c-surface-01)))}.device-model-finder-panel .device-model-search{margin-top:16px}.device-popular-block{margin-top:30px;padding-top:24px;border-top:1px solid var(--c-border-soft)}.device-section-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px}.device-section-title-row h3{margin:0}.device-section-title-row p{margin:5px 0 0;color:var(--c-text-muted)}.device-popular-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.device-popular-card{min-height:136px;padding:15px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:6px 10px;align-items:center;text-decoration:none;color:inherit;border-radius:18px;background:linear-gradient(165deg,color-mix(in srgb,var(--card-accent,var(--c-gold)) 6%,var(--c-surface-01)),var(--c-surface-01));border:1px solid color-mix(in srgb,var(--card-accent,var(--c-border-soft)) 28%,var(--c-border-soft));transition:transform .18s ease,border-color .18s ease}.device-popular-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--card-accent,var(--c-gold,#d4ad57)) 50%,var(--c-border-soft))}.device-popular-icon{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--c-surface-02)}.device-popular-card strong,.device-popular-card>span:not(.device-popular-icon){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-popular-card>span:not(.device-popular-icon){color:var(--c-text-muted);font-size:.78rem}.device-popular-card small{grid-row:1/3;color:var(--c-gold,#a87924)}.device-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:30px;align-items:center}.device-why-grid h2{margin:.25rem 0 .5rem}.device-why-grid p{color:var(--c-text-muted);line-height:1.8}.device-explore-links{display:grid;gap:8px}.device-explore-links a{min-height:54px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;color:inherit;border:1px solid var(--c-border-soft);background:var(--c-surface-01);border-radius:15px;font-weight:780}.device-other-types{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px}.device-other-types>span{color:var(--c-text-muted);font-weight:750;margin-inline-end:4px}.device-other-types a{text-decoration:none;color:inherit;padding:8px 12px;border-radius:999px;background:var(--c-surface-02);border:1px solid var(--c-border-soft);font-weight:750;font-size:.86rem}@media (max-width:980px){.device-detail-hero-grid,.device-discovery-hero-grid,.device-why-grid{grid-template-columns:1fr}.device-detail-stats,.device-discovery-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.device-detail-stats>div,.device-discovery-stats>div{min-height:96px}.device-brand-grid,.device-need-grid,.device-popular-card-grid,.device-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.device-need-grid,.device-type-showcase-grid{grid-template-columns:1fr}.device-path-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.device-path-step:after{display:none!important}.device-detail-stats,.device-discovery-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.device-showcase-card{min-height:220px;padding:20px}.device-help-panel{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.device-popular-card-grid{grid-template-columns:1fr}.device-brand-grid,.device-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr))}.device-service-link{grid-template-columns:auto minmax(0,1fr);padding:14px 12px;gap:8px}.device-service-link>small{display:none}.device-brand-card>strong,.device-service-link>strong{min-width:0;overflow-wrap:anywhere}.device-path-steps{grid-template-columns:1fr}.device-detail-stats>div,.device-discovery-stats>div{min-height:88px;padding:14px}.device-showcase-card{grid-template-columns:58px 1fr;gap:12px}.device-card-icon{width:58px;height:58px;border-radius:18px;font-size:1.65rem}}.deal-product-card .product-card-action-strip,.offer-product-card .product-card-action-strip,.product-card .product-card-action-strip,.store-product-card .product-card-action-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width:560px){.deal-product-card .product-card-action-strip,.offer-product-card .product-card-action-strip,.product-card .product-card-action-strip,.store-product-card .product-card-action-strip{grid-template-columns:repeat(auto-fit,minmax(34px,1fr))!important;gap:4px!important}.product-card-action-strip .product-action-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}.compare-table-wrap{overflow-x:auto;overscroll-behavior-inline:contain}.compare-table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0}.compare-table td,.compare-table th{padding:14px;border-bottom:1px solid var(--c-border-soft);border-inline-end:1px solid var(--c-border-soft);vertical-align:top}.compare-table thead th{position:sticky;top:0;background:var(--c-surface-01);z-index:2;min-width:190px}.compare-table tbody th{position:sticky;inset-inline-start:0;background:var(--c-surface-01);z-index:1;min-width:145px}.compare-product-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.compatibility-warning-section{background:color-mix(in srgb,var(--c-danger,var(--c-red-26)) 5%,transparent)}.compatibility-warning-card{border-color:color-mix(in srgb,var(--c-danger,var(--c-red-26)) 22%,var(--c-border-soft))}.compatibility-safe-alternative{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--c-border-soft)}.compatibility-safe-alternative a{font-weight:800}.admin-page-heading-row .muted-copy{margin:4px 0 0}.admin-page-heading-row .tag-row{flex:0 0 auto}.form-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.form-actions-row>form{margin:0}.ai-provider-test-form{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-subtle)}.admin-stat-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);box-shadow:var(--shadow-1)}.smart-grid-facet .filter-group-label{margin:0}.entity-field-wide{grid-column:1/-1}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.product-card-tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.admin-table thead small{display:block;margin-top:3px;font-size:var(--text-xs);font-weight:500;line-height:1.5;color:var(--ink-muted)}.inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.translation-row{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:14px 18px;align-items:start;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised)}.translation-source-origin{display:block;margin-block-start:4px;font-size:var(--text-xs);opacity:.75;word-break:break-all}.translation-import-form{display:flex;flex-direction:column;gap:10px}@media (max-width:720px){.translation-row{grid-template-columns:1fr}}@media (min-width:861px){.site-footer .footer-column-hide-desktop{display:none}}@media (max-width:860px){.site-footer .footer-column-hide-mobile{display:none}}.consent-install-steps{padding-inline-start:18px;display:flex;flex-direction:column;gap:4px;font-size:var(--text-sm);line-height:1.6}.consent-install-steps li{list-style:decimal}.gfd-trigger{width:54px;padding:0;gap:0}@media (max-width:720px){.gfd-trigger{width:50px;min-width:50px;min-height:50px}}.keyword-chip-live{border-color:var(--accent);font-weight:600}.keyword-chip-live b{padding-inline-start:.4rem;border-inline-start:1px solid var(--line-soft,rgba(0,0,0,.12));color:var(--ink-faint,var(--c-muted-07));font-size:var(--text-xs);font-weight:500}.aurora-header .brand-logo.brand-logo-lockup,.aurora-header .side-drawer-brand .brand-logo.brand-logo-lockup{width:auto;height:auto;min-width:0;overflow:visible;flex:0 0 auto}.aurora-header .brand-lockup,.aurora-header .brand-lockup .brand-lockup-arabic b,.aurora-header .brand-lockup .brand-lockup-arabic i,.aurora-header .brand-lockup .brand-lockup-latin{color:#8a5f18}.aurora-header .brand-lockup .brand-lockup-arabic i{background:currentColor}.aurora-footer .brand-lockup,.aurora-footer .brand-lockup .brand-lockup-arabic b,.aurora-footer .brand-lockup .brand-lockup-latin{color:var(--aurora-gold)}.side-drawer-brand .brand-lockup,.side-drawer-brand .brand-lockup .brand-lockup-arabic b,.side-drawer-brand .brand-lockup .brand-lockup-latin{color:#8a5f18}.side-drawer-brand .brand-lockup .brand-lockup-arabic i{background:currentColor}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.floating-fab{background:color-mix(in srgb,var(--aurora-panel) 78%,transparent);border-color:color-mix(in srgb,var(--aurora-gold) 52%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}}body[data-rail=scrolling] .floating-fab,body[data-rail=scrolling] .page-share-floating-button{opacity:.34;transform:scale(.86)}body[data-rail=scrolling] .global-filter-dock.is-open .floating-fab,body[data-rail=scrolling] .page-reader.is-open .floating-fab{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){body[data-rail=scrolling] .floating-fab,body[data-rail=scrolling] .page-share-floating-button{transform:none}}@media (max-width:560px){.aurora-header .header-utility-nav .utility-link{display:inline-flex;flex:0 0 auto;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--aurora-gold) 24%,transparent);font-size:.74rem;line-height:1.2;white-space:nowrap}.aurora-header .header-utility-nav{flex-wrap:wrap;justify-content:center;gap:6px;padding-block:7px;min-width:0}.aurora-header .header-utility-nav .header-menu{order:-1;flex:0 0 auto}}.brand-mark:has(.brand-lockup) .brand-copy,.footer-header-brand:has(.brand-lockup) .footer-brand-name,.side-drawer-brand:has(.brand-lockup) .brand-copy{display:none}.cart-drawer-layer{position:fixed;inset:0;z-index:1400;pointer-events:none;visibility:hidden}.cart-drawer-layer.is-open{pointer-events:auto;visibility:visible}.cart-drawer-backdrop{position:absolute;inset:0;border:0;padding:0;cursor:pointer;background:rgba(18,13,9,.46);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .2s ease}.cart-drawer-layer.is-open .cart-drawer-backdrop{opacity:1}.cart-drawer{position:absolute;top:0;bottom:0;inset-inline-end:0;inset-inline-start:auto;width:min(420px,100%);display:flex;flex-direction:column;background:var(--c-white,var(--c-white));border-inline-start:1px solid var(--aurora-line,rgba(75,52,32,.13));box-shadow:0 0 60px rgba(24,17,11,.26);transform:translateX(100%);transition:transform .24s cubic-bezier(.22,.8,.3,1)}[dir=rtl] .cart-drawer{transform:translateX(-100%)}.cart-drawer-layer.is-open .cart-drawer,[dir=rtl] .cart-drawer-layer.is-open .cart-drawer{transform:translateX(0)}.cart-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--aurora-line,rgba(75,52,32,.13))}.cart-drawer-head strong{display:block;font-size:1.06rem;font-weight:900}.cart-drawer-count{display:block;margin-top:2px;font-size:.82rem;color:var(--aurora-muted)}.cart-drawer-close{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;border:1px solid var(--aurora-line);background:var(--aurora-panel);color:inherit;cursor:pointer}.cart-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cart-drawer-status{padding:28px 18px}.cart-drawer-empty,.cart-drawer-status{text-align:center;color:var(--aurora-muted)}.cart-drawer-empty{display:grid;justify-items:center;gap:10px;padding:48px 24px}.cart-drawer-empty strong{font-size:1.02rem;color:var(--aurora-ink)}.cart-drawer-empty p{margin:0;font-size:.88rem}.cart-drawer-empty .button{margin-top:6px}.cart-drawer-lines{list-style:none;margin:0;padding:0}.cart-drawer-line{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:start;padding:14px 18px;border-bottom:1px solid var(--aurora-line,rgba(75,52,32,.09))}.cart-drawer-thumb{width:64px;height:64px;display:grid;place-items:center;border-radius:14px;overflow:hidden;background:var(--aurora-panel);border:1px solid var(--aurora-line);color:var(--aurora-muted)}.cart-drawer-thumb img{width:100%;height:100%;object-fit:cover}.cart-drawer-line-main{min-width:0;display:grid;gap:5px}.cart-drawer-line-name{font-weight:800;font-size:.92rem;line-height:1.35;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-drawer-line-name:hover{text-decoration:underline}.cart-drawer-unit{font-size:.82rem;color:var(--aurora-muted)}.cart-drawer-warn{font-size:.76rem;font-weight:700;color:#a4442c}.cart-drawer-qty{margin-top:2px;display:inline-flex;align-items:center;gap:2px;width:fit-content;border:1px solid var(--aurora-line);border-radius:999px;background:var(--aurora-panel)}.cart-drawer-qty-button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:background .14s ease}.cart-drawer-qty-button:hover:not(:disabled){background:color-mix(in srgb,var(--aurora-gold) 18%,transparent)}.cart-drawer-qty-button:disabled{opacity:.38;cursor:not-allowed}.cart-drawer-qty-value{min-width:26px;text-align:center;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart-drawer-line-total{font-size:.92rem;font-weight:900;white-space:nowrap}.cart-drawer-foot{flex:0 0 auto;display:grid;gap:10px;padding:14px 18px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--aurora-line,rgba(75,52,32,.13));background:var(--aurora-panel,var(--c-white))}.cart-drawer-note{margin:0;padding:9px 12px;border-radius:12px;font-size:.82rem;line-height:1.5;background:color-mix(in srgb,var(--aurora-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--aurora-gold) 30%,transparent)}.cart-drawer-note.is-offer{background:color-mix(in srgb,var(--aurora-indigo) 10%,transparent)}.cart-drawer-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cart-drawer-subtotal strong{font-size:1.14rem;font-weight:900}.cart-drawer-cta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cart-drawer-cta .button{width:100%;justify-content:center;text-align:center}.cart-drawer-full-link{text-align:center;font-size:.82rem;color:var(--aurora-muted)}@media (max-width:480px){.cart-drawer,[dir=rtl] .cart-drawer{width:100%;top:auto;height:min(86dvh,100%);border-radius:22px 22px 0 0;border-inline-start:0;border-top:1px solid var(--aurora-line,rgba(75,52,32,.13));transform:translateY(100%)}.cart-drawer-layer.is-open .cart-drawer,[dir=rtl] .cart-drawer-layer.is-open .cart-drawer{transform:translateY(0)}.cart-drawer-cta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cart-drawer,.cart-drawer-backdrop{transition:none!important}}.cart-drawer-body.is-refreshing .cart-drawer-lines{opacity:.55;transition:opacity .12s ease}.admin-content .span-2{grid-column:1/-1}.admin-content .danger-zone{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:12px;border:1px dashed color-mix(in srgb,#a4442c 42%,transparent);background:color-mix(in srgb,#a4442c 6%,transparent)}.nav-mega-group+.nav-mega-group{margin-top:6px}.nav-mega-group-title{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--aurora-gold) 12%,var(--aurora-panel));border:1px solid color-mix(in srgb,var(--aurora-gold) 26%,transparent);font-size:.78rem;font-weight:900;letter-spacing:.01em;color:var(--aurora-ink)}.nav-mega-group-count{margin-inline-start:auto;min-width:22px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--aurora-gold) 22%,transparent);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}@media (prefers-reduced-motion:reduce){.nav-mega-group-title{position:static}}.offers-load-more{display:flex;justify-content:center;margin-top:18px}.offers-load-more .button{min-width:240px;justify-content:center}.brand-badge{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:12px;overflow:hidden;font-weight:900;letter-spacing:.01em;line-height:1}.brand-badge-logo{background:var(--c-white,var(--c-white));border:1px solid var(--aurora-line,rgba(75,52,32,.14))}.brand-badge-logo img{width:100%;height:100%;object-fit:contain;padding:3px}.brand-badge-monogram{background:linear-gradient(150deg,var(--brand-color),color-mix(in srgb,var(--brand-color) 72%,var(--c-black)));color:var(--c-white);font-size:.82rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.tag.brand-tag{display:inline-flex;align-items:center;gap:6px;padding-inline-start:5px}.tag.brand-tag .brand-badge{border-radius:6px;font-size:.5rem}.brand-pill{display:inline-flex;align-items:center;gap:9px}.brand-pill-name{white-space:nowrap}.service-finder-results.is-single{grid-template-columns:1fr}.browse-by-section .browse-by-brands{margin-top:26px}.home-smart-bundle-card{position:relative}.home-bundle-seize{position:absolute;top:-10px;inset-inline-start:14px;z-index:2;padding:4px 12px;border-radius:999px;background:linear-gradient(140deg,#c0392b,#8e2419);color:var(--c-white);font-size:.72rem;font-weight:900;letter-spacing:.01em;box-shadow:0 6px 16px rgba(142,36,25,.28)}.home-bundle-visual{display:flex;align-items:center;margin-bottom:10px}.home-bundle-thumb{width:62px;height:62px;border-radius:14px;overflow:hidden;border:2px solid var(--c-white,var(--c-white));background:var(--aurora-panel);box-shadow:0 4px 12px rgba(38,26,12,.12)}.home-bundle-thumb+.home-bundle-thumb{margin-inline-start:-14px}.home-bundle-thumb :is(img,svg,span){width:100%;height:100%;object-fit:cover}.home-bundle-plus{margin-inline-start:10px;font-size:1.1rem;font-weight:900;color:var(--aurora-gold)}.home-bundle-together{font-weight:800;color:var(--aurora-gold)}.home-bundle-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.home-bundle-was{color:var(--aurora-muted);font-size:.92rem}.home-bundle-save-tag{font-weight:900}.home-bundle-cheaper{font-size:.8rem;color:var(--aurora-muted)}@media (max-width:720px){.auto-rail .offer-slider{grid-auto-flow:column;grid-template-rows:repeat(var(--section-mobile-rows,2),auto);grid-auto-columns:100%;gap:12px;align-items:stretch}.offer-slider .offer-product-card{min-width:0;width:100%;min-height:0;scroll-snap-align:start}.auto-rail-viewport{scroll-snap-type:x mandatory}.offer-slider .offer-product-card .product-visual{min-height:0;height:130px;aspect-ratio:auto}}@media (min-width:721px) and (max-width:1024px){.auto-rail .offer-slider{grid-auto-flow:column;grid-template-rows:repeat(2,auto);gap:16px;align-items:stretch}}@media (min-width:1025px){.auto-rail .offer-slider{grid-auto-flow:column;grid-template-rows:repeat(2,auto);gap:16px;align-items:stretch}}@media (max-width:720px){.mobile-bottom-nav{transition:opacity .2s ease,transform .2s ease}body[data-rail=scrolling] .mobile-bottom-nav{opacity:.62;transform:translateY(4px)}.mobile-bottom-link>span:first-child:not(.mobile-bottom-center-badge),.mobile-bottom-link>svg{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--c-white) 10%,transparent);border:1px solid color-mix(in srgb,var(--aurora-gold) 26%,transparent);transition:transform .12s ease,background .14s ease}.mobile-bottom-link:active>svg{transform:scale(.9)}.mobile-bottom-link:active{background:color-mix(in srgb,var(--aurora-gold) 18%,transparent)}.mobile-bottom-nav:focus-within,.mobile-bottom-nav:hover{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav{transition:none!important}}@media (max-width:820px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.smart-bundle-card>.home-bundle-seize{position:static;justify-self:start;margin-bottom:-2px}.smart-bundle-card .home-bundle-thumb{width:54px;height:54px;border-radius:12px}.smart-bundle-card .home-bundle-visual{margin-bottom:2px}.smart-bundle-card h3{min-height:0;margin:0}.smart-bundle-card .home-bundle-together{font-size:.82rem}.smart-bundle-card .home-bundle-cheaper{font-size:.78rem}.smart-bundle-total .home-bundle-price-row{justify-self:end}.smart-bundle-total .home-bundle-price-row strong{font-weight:900}.smart-bundle-save{font-weight:800}.offers-live-stats{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 6px}.offers-live-stat{display:grid;gap:2px;flex:1 1 90px;padding:8px 12px;border-radius:14px;border:1px solid var(--c-border-soft);background:var(--c-surface-02);text-align:center}.offers-live-stat b{font-size:1.4rem;font-weight:900;line-height:1.1}.offers-live-stat small{font-size:.74rem;opacity:.78}.offers-live-stat.is-hot b{color:#c0392b}.offers-live-stat.is-hot{border-color:rgba(192,57,43,.3);background:rgba(192,57,43,.07)}@media (max-width:480px){.offers-live-stat{flex:1 1;padding:9px 6px}.offers-live-stat b{font-size:var(--text-lg)}.offers-live-stat small{font-size:.68rem}}.site-frame .offer-bundle-card .idea-visual{aspect-ratio:auto;min-height:84px;max-height:96px;margin-top:0}.offer-bundle-card .idea-visual span{width:52px;height:52px;border-radius:16px}.offer-bundle-card:has(.idea-cta){display:grid;align-content:stretch;grid-template-rows:auto auto auto auto 1fr;gap:9px}.offer-bundle-card .idea-cta{align-self:end;padding-top:4px;font-weight:800;color:var(--aurora-gold,currentColor)}.offer-bundle-card .idea-cta:after{content:" \2190"}[dir=ltr] .offer-bundle-card .idea-cta:after{content:" \2192"}.site-frame .browse-by-section{--bb-gold:#8a5f18;--bb-gold-soft:rgba(200,155,60,0.14)}.site-frame .browse-by-section .device-slider .device-slide{position:relative;overflow:hidden;align-content:start;gap:10px;padding-top:22px;border-radius:26px;border-color:rgba(138,95,24,.18);box-shadow:0 10px 28px rgba(78,56,16,.1);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.site-frame .browse-by-section .device-slider .device-slide:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--bb-gold),#c89b3c 55%,transparent)}.site-frame .browse-by-section .device-slider .device-slide .card-icon{width:62px!important;height:62px!important;border-radius:999px;background:linear-gradient(150deg,rgba(200,155,60,.24),rgba(200,155,60,.08));border:1px solid rgba(138,95,24,.26)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);color:var(--bb-gold)!important}.site-frame .browse-by-section .device-slider .device-slide strong{font-size:1.08rem;font-weight:900}.site-frame .browse-by-section .device-slider .device-slide .browse-by-count{justify-self:start;padding:3px 11px;border-radius:999px;background:var(--bb-gold-soft);border:1px solid rgba(138,95,24,.22);color:var(--bb-gold);font-size:var(--text-sm);font-weight:800}.site-frame .browse-by-section .device-slider .device-slide:hover{transform:translateY(-4px);border-color:rgba(138,95,24,.4);box-shadow:0 20px 46px rgba(78,56,16,.18)}.site-frame .browse-by-section .brand-slider .brand-pill{min-width:156px!important;min-height:62px!important;gap:11px;padding:12px 16px;border-radius:20px;border:1px solid rgba(138,95,24,.18)!important;box-shadow:0 10px 26px rgba(78,56,16,.1);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.site-frame .browse-by-section .brand-slider .brand-pill .brand-pill-name{font-size:.95rem;font-weight:800}.site-frame .browse-by-section .brand-slider .brand-pill:hover{transform:translateY(-3px);border-color:rgba(138,95,24,.42)!important;box-shadow:0 18px 40px rgba(78,56,16,.17)!important}@media (prefers-reduced-motion:reduce){.site-frame .browse-by-section .brand-slider .brand-pill,.site-frame .browse-by-section .device-slider .device-slide{transition:none}.site-frame .browse-by-section .brand-slider .brand-pill:hover,.site-frame .browse-by-section .device-slider .device-slide:hover{transform:none}}.site-frame .button{border-radius:var(--radius-3);padding:11px 18px;letter-spacing:.005em;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .18s ease,background .18s ease}.site-frame .button:active{transform:translateY(1px)}.site-frame .button:focus-visible{outline:2px solid #8a5f18;outline-offset:3px}.site-frame .button-ghost,.site-frame .button-secondary{background:linear-gradient(180deg,var(--c-white),#fbf6ec);border:1px solid rgba(138,95,24,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(78,56,16,.1),0 8px 20px rgba(78,56,16,.12)}.site-frame .button-ghost:hover,.site-frame .button-secondary:hover{transform:translateY(-2px);border-color:rgba(138,95,24,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 5px rgba(78,56,16,.14),0 16px 34px rgba(78,56,16,.2)}.site-frame .button-primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 4px rgba(111,77,24,.3),0 12px 26px rgba(111,77,24,.3)}.site-frame .button-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 3px 7px rgba(111,77,24,.34),0 20px 42px rgba(111,77,24,.36)}@media (prefers-reduced-motion:reduce){.site-frame .button,.site-frame .button-ghost:hover,.site-frame .button-primary:hover,.site-frame .button-secondary:hover,.site-frame .button:active,.site-frame .button:hover{transform:none;transition:none}}.site-frame .hst-filter-chip-brand .brand-badge{border-radius:8px;font-size:.62rem}@media (min-width:900px){.aurora-header .side-drawer-panel{width:min(620px,86vw)}}.aurora-header .side-drawer-link-group,.aurora-header .side-drawer-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,178px),1fr));gap:8px;align-content:start}.aurora-header .side-drawer-link-group>.side-drawer-group-title,.aurora-header .side-drawer-nav>.side-drawer-divider,.aurora-header .side-drawer-nav>.side-drawer-group-title,.aurora-header .side-drawer-nav>.side-drawer-link-group{grid-column:1/-1}.aurora-header .side-drawer-link{display:flex;align-items:center;gap:2px;min-height:46px;padding:10px 12px;border-radius:14px;border:1px solid rgba(138,95,24,.16);background:linear-gradient(180deg,var(--c-white),#fdfaf3);box-shadow:0 1px 2px rgba(78,56,16,.05);font-weight:700;line-height:1.25;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.aurora-header .side-drawer-link>span[aria-hidden=true]{flex:0 0 auto;display:inline-grid!important;place-items:center;width:30px;height:30px;margin-inline-end:9px!important;border-radius:999px;background:rgba(200,155,60,.13);border:1px solid rgba(138,95,24,.18);color:#8a5f18;vertical-align:middle!important}.aurora-header .side-drawer-link:hover{transform:translateY(-2px);border-color:rgba(138,95,24,.4);box-shadow:0 8px 20px rgba(78,56,16,.14)}.aurora-header .side-drawer-link-group+.side-drawer-link-group{margin-top:4px;padding-top:12px}@media (prefers-reduced-motion:reduce){.aurora-header .side-drawer-link,.aurora-header .side-drawer-link:hover{transition:none;transform:none}}.cart-drawer-banners{display:grid;gap:9px;padding:12px 14px 4px}.cart-drawer-ship{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:14px;border:1px solid rgba(138,95,24,.22);background:linear-gradient(135deg,rgba(200,155,60,.14),rgba(200,155,60,.05))}.cart-drawer-ship.is-earned{border-color:rgba(30,122,74,.3);background:linear-gradient(135deg,rgba(30,122,74,.14),rgba(30,122,74,.05))}.cart-drawer-ship-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--c-white);border:1px solid rgba(138,95,24,.24);color:#8a5f18}.cart-drawer-ship.is-earned .cart-drawer-ship-icon{border-color:rgba(30,122,74,.3);color:#1e7a4a}.cart-drawer-ship-main{display:grid;gap:7px;min-width:0;flex:1 1 auto}.cart-drawer-ship-main strong{font-size:var(--text-sm);font-weight:800;line-height:1.35}.cart-drawer-ship-track{display:block;height:6px;border-radius:999px;background:rgba(78,56,16,.13);overflow:hidden}.cart-drawer-ship-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#c89b3c,#8a5f18);transition:width .35s cubic-bezier(.22,1,.36,1)}.cart-drawer-ship.is-earned .cart-drawer-ship-fill{background:linear-gradient(90deg,#35a86b,#1e7a4a)}.cart-drawer-offer{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:14px;border:1px solid rgba(192,57,43,.28);background:linear-gradient(135deg,rgba(192,57,43,.11),rgba(192,57,43,.04));color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.cart-drawer-offer:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(192,57,43,.18)}.cart-drawer-offer-badge{flex:0 0 auto;display:inline-grid;place-items:center;min-width:46px;padding:7px 9px;border-radius:12px;background:linear-gradient(140deg,#c0392b,#8e2419);color:var(--c-white);font-weight:900;font-size:var(--text-sm);box-shadow:0 6px 14px rgba(142,36,25,.26)}.cart-drawer-offer-main{display:grid;gap:3px;min-width:0}.cart-drawer-offer-main strong{font-size:var(--text-sm);font-weight:800;line-height:1.4}.cart-drawer-offer-cta{font-size:var(--text-xs);font-weight:900;color:#a12a1e;text-decoration:underline}input.cart-drawer-qty-value{width:46px;min-width:0;padding:4px 2px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:center;font:inherit;font-weight:800;color:inherit;appearance:textfield}input.cart-drawer-qty-value::-webkit-inner-spin-button,input.cart-drawer-qty-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.cart-drawer-qty-value:hover{border-color:rgba(138,95,24,.28)}input.cart-drawer-qty-value:focus{outline:none;border-color:#8a5f18;background:var(--c-white)}input.cart-drawer-qty-value:disabled{opacity:.55}@media (prefers-reduced-motion:reduce){.cart-drawer-offer,.cart-drawer-ship-fill{transition:none}.cart-drawer-offer:hover{transform:none}}@media (max-width:900px){.aurora-header .header-utility-inner{display:block;padding-block:8px}.aurora-header .header-utility-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:5px;justify-content:stretch}.aurora-header .header-utility-nav .utility-link{display:flex!important;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:5px 6px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);font-size:var(--text-xs);font-weight:700;text-align:center;line-height:1.2}.aurora-header .header-utility-nav .header-menu{grid-column:span 2}.aurora-header .header-main-inner{flex-wrap:wrap;row-gap:10px}.aurora-header .header-search-bar{order:10;flex:1 0 100%!important;max-width:none!important;min-height:48px;padding:10px 14px;border-radius:14px}.aurora-header .header-search-input{font-size:var(--text-md)}.aurora-header .header-actions .header-icon-action:not(.header-action-cart){display:inline-flex}.aurora-header .header-actions{gap:6px;margin-inline-start:auto}}.footer-rights{display:block}.footer-rights-brand{font-weight:800;letter-spacing:.01em}.notif-bell{position:relative;display:inline-flex}.notif-bell-dot{position:absolute;top:-3px;inset-inline-end:-4px;min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(140deg,#e0483a,#b8291c);color:var(--c-white);font-size:.64rem;font-weight:900;line-height:1;border:2px solid var(--light-panel-solid);box-shadow:0 2px 6px rgba(160,32,22,.4);pointer-events:none}.notif-panel{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:260;width:min(360px,calc(100vw - 24px));display:grid;border-radius:18px;border:1px solid var(--c-border-soft,rgba(20,32,56,.14));background:var(--c-white);color:var(--c-ink-25,var(--c-ink-25));box-shadow:0 26px 70px rgba(20,32,56,.26);overflow:hidden}:where(.site-frame) .notif-panel{box-shadow:0 26px 70px var(--alpha-ink-20)}.notif-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid var(--c-border-soft,rgba(20,32,56,.12))}.notif-panel-head strong{font-size:var(--text-md);font-weight:900;color:var(--c-ink-25,var(--c-ink-25))}.notif-mark-all{border:0;background:none;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:800;color:#8a5f18;text-decoration:underline}.notif-mark-all:disabled{opacity:.5;cursor:default}.notif-panel-body{max-height:60vh;overflow-y:auto}.notif-status{padding:22px 16px}.notif-empty,.notif-status{text-align:center;color:var(--c-muted-19)}.notif-empty{display:grid;justify-items:center;gap:7px;padding:30px 20px}.notif-empty strong{font-size:var(--text-md);color:var(--c-ink-25,var(--c-ink-25))}.notif-empty p{margin:0;font-size:var(--text-sm)}.notif-list{list-style:none;margin:0;padding:0;display:grid}.notif-item+.notif-item{border-top:1px solid var(--c-border-soft,rgba(20,32,56,.08))}.notif-item-link{display:flex;align-items:flex-start;gap:11px;width:100%;padding:12px 15px;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-align:start;text-decoration:none;transition:background .15s ease}.notif-item-link:hover{background:rgba(200,155,60,.09)}.notif-item.is-unread .notif-item-link{background:rgba(200,155,60,.075)}.notif-item.is-unread .notif-item-link:hover{background:rgba(200,155,60,.14)}.notif-item-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:rgba(200,155,60,.14);border:1px solid rgba(138,95,24,.2);color:#8a5f18}.notif-item-main{display:grid;gap:3px;min-width:0;flex:1 1 auto}.notif-item-main strong{font-size:var(--text-sm);font-weight:800;line-height:1.4;color:var(--c-ink-25,var(--c-ink-25))}.notif-item-body{font-size:var(--text-xs);color:var(--c-muted-19);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-item-time{font-size:.68rem;color:var(--c-muted-19);font-weight:700}.notif-item-unread{flex:0 0 auto;align-self:center;width:9px;height:9px;border-radius:999px;background:#c0392b}.notif-see-all{display:block;padding:12px;text-align:center;border-top:1px solid var(--c-border-soft,rgba(20,32,56,.12));font-weight:800;font-size:var(--text-sm);color:#8a5f18;text-decoration:none}.notif-see-all:hover{background:rgba(200,155,60,.09)}@media (max-width:560px){.notif-panel{position:fixed;top:auto;inset-inline:10px;width:auto;max-width:none}.notif-panel-body{max-height:55vh}}@media (prefers-reduced-motion:reduce){.notif-item-link{transition:none}}.booking-field-hint{display:block;margin-top:5px;font-size:var(--text-xs);line-height:1.55;color:var(--c-muted-19)}.booking-field input[type=file]{width:100%;padding:9px 11px;border-radius:12px;border:1px dashed rgba(138,95,24,.4);background:rgba(200,155,60,.06);font:inherit;font-size:var(--text-sm);cursor:pointer}.booking-field input[type=file]:hover{border-color:#8a5f18;background:rgba(200,155,60,.11)}.brand-logo.brand-logo-lockup{display:inline-flex;align-items:center;padding:0;border:0;background:none;box-shadow:none;border-radius:0}.footer-rights-brand{display:inline;white-space:nowrap;color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.footer-rights-brand:focus-visible,.footer-rights-brand:hover{color:var(--aurora-gold);border-bottom-color:currentColor}.digital-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;align-items:stretch}.digital-plan-card{position:relative;display:grid;grid-template-rows:auto auto auto auto 1fr auto;gap:12px;padding:22px 20px;border-radius:20px;border:1px solid var(--c-border-soft);background:var(--c-surface-01);box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.digital-plan-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(78,56,16,.14);border-color:rgba(138,95,24,.34)}.digital-plan-card.is-popular{border-color:var(--aurora-gold);box-shadow:0 18px 44px rgba(200,155,60,.2)}.digital-plan-flag{position:absolute;top:-11px;inset-inline-start:18px;padding:4px 13px;border-radius:999px;background:linear-gradient(140deg,#c89b3c,#8a5f18);color:var(--c-white);font-size:var(--text-xs);font-weight:900;box-shadow:0 6px 16px rgba(138,95,24,.3)}.digital-plan-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(200,155,60,.13);border:1px solid rgba(138,95,24,.18);color:#8a5f18}.digital-plan-card h3{margin:0;font-size:var(--text-lg)}.digital-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.digital-plan-price strong{font-size:1.55rem;font-weight:900;line-height:1.1}.digital-plan-price small{color:var(--aurora-muted);font-size:var(--text-sm)}.digital-plan-on-request{font-size:var(--text-md);line-height:1.45}.digital-plan-setup{font-size:var(--text-sm);color:var(--aurora-muted)}.digital-plan-sample{align-self:flex-start;font-size:var(--text-xs);font-weight:700;color:var(--aurora-muted);border:1px dashed;border-radius:var(--radius-6);padding:2px 10px}.digital-plan-features{display:grid;gap:9px;margin:4px 0 0;padding:0;list-style:none}.digital-plan-features li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;font-size:var(--text-sm);line-height:1.55}.digital-plan-features svg{color:#1e7a4a;margin-top:3px}.digital-plan-card .button{width:100%;justify-content:center}@media (prefers-reduced-motion:reduce){.digital-plan-card,.digital-plan-card:hover{transition:none;transform:none}}.install-cta{display:inline-flex;align-items:center;gap:8px;font-weight:800}.consent-install-steps{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none;counter-reset:install-step}.consent-install-steps li{counter-increment:install-step;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:var(--text-sm);line-height:1.5}.consent-install-steps li:before{content:counter(install-step);display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgba(200,155,60,.18);border:1px solid rgba(138,95,24,.28);color:#8a5f18;font-size:var(--text-xs);font-weight:900}.ai-fill-wrap{display:grid;gap:6px;justify-items:start;margin:4px 0 10px;padding:12px 14px;border-radius:14px;border:1px dashed rgba(138,95,24,.32);background:rgba(200,155,60,.06)}.ai-fill-button{display:inline-flex;align-items:center;gap:7px}.ai-fill-note{margin:0;font-size:var(--text-sm);line-height:1.5;font-weight:700}.ai-fill-note.is-ok{color:#1e7a4a}.ai-fill-note.is-error{color:#a12a1e}.admin-topbar>.admin-logout-form,.admin-topbar>.admin-session-pill,.admin-topbar>.admin-user{flex:0 0 auto}.admin-topbar .admin-user{min-width:0;overflow-wrap:anywhere}.ai-analyst-head .button{flex:none;display:inline-flex;align-items:center;gap:7px}.ai-analyst-note{margin:0;font-size:var(--text-sm);font-weight:700;line-height:1.5}.ai-analyst-note.is-ok{color:#1e7a4a}.ai-analyst-note.is-error{color:#a12a1e}.ai-analyst-finding{display:grid;gap:5px;padding:12px 14px;border-radius:13px;background:var(--aurora-surface,var(--c-white));border:1px solid var(--aurora-line,rgba(0,0,0,.08));border-inline-start:4px solid var(--aurora-line,rgba(0,0,0,.12))}.ai-analyst-finding.is-now{border-inline-start-color:#c0392b}.ai-analyst-finding.is-today{border-inline-start-color:#c88b1e}.ai-analyst-finding.is-watch{border-inline-start-color:#4a6fa5}.admin-brand .brand-lockup{--brand-lockup-size:23px}@media (min-width:1025px){.admin-shell:has(.admin-mini-toggle:checked) .admin-brand .brand-lockup{--brand-lockup-size:20px}.admin-shell:has(.admin-mini-toggle:checked) .admin-brand .brand-lockup-text{display:none}}[data-hide-counts~=brands] .models-index-brand b,[data-hide-counts~=categories] .product-tab-count,[data-hide-counts~=deviceTypes] .browse-by-count,[data-hide-counts~=deviceTypes] .device-type-stats,[data-hide-counts~=results] .service-facet-count{display:none}.count-visibility-rows{display:grid;gap:10px}.count-visibility-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:13px;border:1px solid var(--admin-line,rgba(0,0,0,.08));background:var(--admin-panel,var(--c-white))}.count-visibility-state{display:inline-flex;align-items:center;gap:6px;min-width:84px;font-size:var(--text-xs);font-weight:800;padding:5px 10px;border-radius:999px}.count-visibility-state.is-on{background:rgba(30,122,74,.14);color:#1e7a4a}.count-visibility-state.is-off{background:rgba(0,0,0,.08);color:var(--admin-muted,var(--c-gray-02))}.count-visibility-copy{display:grid;gap:3px;min-width:0}.count-visibility-copy small{color:var(--admin-muted,var(--c-gray-02));line-height:1.55}@media (max-width:640px){.count-visibility-row{grid-template-columns:auto minmax(0,1fr)}.count-visibility-row button{grid-column:1/-1;justify-self:start}}.ai-coverage{display:grid;gap:16px}.ai-coverage-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid var(--admin-line,rgba(0,0,0,.08));border-inline-start:4px solid var(--admin-line,rgba(0,0,0,.12));background:var(--admin-panel,var(--c-white))}.ai-coverage-row.is-live{border-inline-start-color:#1e7a4a}.ai-coverage-row.is-off{border-inline-start-color:#8a8a8a}.ai-coverage-row.is-no-provider{border-inline-start-color:#c88b1e}.ai-coverage-row.is-unknown{border-inline-start-color:#a12a1e}@media (max-width:720px){.ai-coverage-row{grid-template-columns:auto minmax(0,1fr)}.ai-coverage-row>a.button{grid-column:1/-1;justify-self:start}}.pos-type-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;border:1px solid var(--admin-line,rgba(0,0,0,.12));background:transparent;font-size:12.5px;font-weight:600;color:inherit;cursor:pointer;white-space:nowrap}.pos-type-chip.is-active{background:var(--admin-accent,var(--c-brand-14));border-color:var(--admin-accent,var(--c-brand-14));color:var(--c-white)}.metric-card,.metric-card .metric-body{min-width:0}.metric-value{max-width:100%;overflow-wrap:break-word}.metric-grid.compact .metric-value{font-size:clamp(1.15rem,2.1vw,1.6rem)}.channel-report-card{gap:12px}.channel-report-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr));gap:8px;align-items:center;padding:9px 12px;border-radius:10px}.channel-report-row.is-head{font-size:var(--text-xs);font-weight:800;color:var(--admin-muted,var(--c-gray-02));padding-block:4px}.channel-report-row.is-online{background:rgba(74,111,165,.08)}.channel-report-row.is-offline{background:rgba(200,155,60,.08)}.channel-report-row.is-total{border-top:2px solid var(--admin-line,rgba(0,0,0,.12));margin-top:4px;padding-top:11px;font-weight:700}.channel-report-row .is-gain{color:#1e7a4a}.channel-report-row .is-loss{color:#a12a1e;font-weight:800}@media (max-width:860px){.channel-report-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));row-gap:4px}.channel-report-row.is-head{display:none}}.ds-manager{gap:14px}.ds-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;align-items:start}.ds-grid>label{display:grid;gap:4px;min-width:0}.ds-wide{grid-column:1/-1}.ds-locales{border:1px dashed var(--c-border-soft);border-radius:14px;padding:10px 12px}.ds-locale{margin:12px 0 0;padding:12px;border:1px solid var(--c-border-soft);border-radius:12px}@media (max-width:760px){.ds-grid{grid-template-columns:1fr}}.nav-mega-summary-icon{display:inline-flex;align-items:center;margin-inline-end:6px}.aurora-header .nav-mega-panel{padding:12px;max-height:calc(100dvh - var(--sticky-stack-offset, 0px) - 24px);overflow-y:auto;overscroll-behavior:contain}.aurora-header .nav-mega-panel.is-grouped{inline-size:min(calc(var(--mega-cols, 3) * 11.5rem + (var(--mega-cols, 3) - 1) * 18px + 28px),calc(100vw - 24px));min-inline-size:0;max-inline-size:calc(100vw - 24px)}.aurora-header .nav-mega-columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 18px}.aurora-header .nav-mega-stack{--cols:1;flex:var(--cols) 1 calc(var(--cols) * 11.5rem);min-inline-size:0;display:grid;gap:14px;align-content:start}.aurora-header .nav-mega-group{--cols:1;min-inline-size:0}.aurora-header .nav-mega-column-list{display:block;column-count:var(--cols,1);column-width:10.5rem;column-gap:10px;column-fill:balance}.aurora-header .nav-mega-column-list>.header-menu-link{page-break-inside:avoid;break-inside:avoid}.aurora-header .nav-mega-grid{display:block;column-count:var(--cols,2);column-width:11rem;column-gap:12px;column-fill:balance;min-inline-size:0;max-inline-size:min(52rem,calc(100vw - 40px))}.aurora-header .nav-mega-grid>.header-menu-link{page-break-inside:avoid;break-inside:avoid}.aurora-header .nav-mega-panel>.nav-mega-all{margin-bottom:6px}.aurora-header .nav-mega-column-list .nav-mega-name,.aurora-header .nav-mega-grid .nav-mega-name{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere;white-space:normal;line-height:1.35}@media (max-width:720px){.aurora-header .nav-mega-stack{flex-basis:100%}}.aurora-header .nav-mega-group-name{font-weight:900}.aurora-header .nav-mega-group-count,.aurora-header .nav-mega-group-name{color:var(--ink-strong,var(--c-ink-12))}.site-frame .aurora-header .nav-strip-row .nav-link svg,.site-frame .aurora-header .nav-strip-row .nav-link>span,.site-frame .aurora-header .nav-strip-row .nav-mega-menu>summary svg,.site-frame .aurora-header .nav-strip-row .nav-mega-menu>summary>span{color:inherit!important}.site-frame .aurora-header .nav-mega-menu>summary{color:var(--text-body)!important;background:transparent;border:1px solid transparent!important;box-shadow:none}.site-frame .aurora-header .nav-mega-menu>summary:hover{color:var(--brand-soft-contrast)!important;background:var(--brand-soft)!important;border-color:var(--brand-border)!important;box-shadow:none!important}.site-frame .aurora-header .nav-mega-menu[open]>summary{color:var(--brand-soft-contrast)!important;background:var(--surface-raised)!important;border-color:var(--brand-border)!important;box-shadow:var(--shadow-2)!important}.aurora-header .nav-strip-row .nav-link:hover{color:var(--brand-soft-contrast)!important;background:var(--brand-soft)!important}.aurora-header .nav-strip-row .nav-link-feature,.aurora-header .nav-strip-row .nav-link-feature:hover{color:var(--amber-1,#fff6e3)!important;background:linear-gradient(135deg,#6f4d18,#8a6118)!important;border-color:#8a6118!important}.aurora-header .nav-mega-group-title svg,.aurora-header .nav-mega-group-title>span{color:var(--ink-strong,var(--c-ink-12))}.aurora-header .nav-mega-list .cat-chip-icon svg{color:inherit}.admin-content .icon-picker{display:flex;flex-direction:column;gap:6px}.admin-content .icon-picker-label{font-size:.82rem;font-weight:700;color:var(--aurora-muted)}.admin-content .icon-picker-current{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-content .icon-picker-preview{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--light-line);border-radius:10px;background:var(--light-panel-solid);color:var(--ink-strong)}.admin-content .icon-picker-current-name{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:700}.admin-content .icon-picker-suggestion{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:6px;padding:6px 12px;border:1px dashed color-mix(in srgb,var(--brand-gold-deep,#8a6118) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--brand-gold-deep,#8a6118) 7%,var(--light-panel-solid));color:var(--ink-strong);font-size:.82rem;font-weight:700;cursor:pointer}.admin-content .icon-picker-suggestion:hover{border-style:solid;background:color-mix(in srgb,var(--brand-gold-deep,#8a6118) 14%,var(--light-panel-solid))}.admin-content .icon-picker-panel{margin-top:4px;padding:10px;border:1px solid var(--light-line);border-radius:12px;background:var(--light-panel-solid);max-height:320px;overflow-y:auto;overscroll-behavior:contain}.admin-content .icon-picker-search{width:100%;margin-bottom:8px}.admin-content .icon-picker-group+.icon-picker-group{margin-top:10px}.admin-content .icon-picker-group-title{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:.76rem;font-weight:900;color:var(--ink-strong)}.admin-content .icon-picker-group-count{margin-inline-start:auto;padding:1px 7px;border-radius:999px;background:var(--text-bg-neutral);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-content .icon-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px}.admin-content .icon-picker-option{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--light-line);border-radius:9px;background:var(--c-white);color:var(--ink-body);font-size:.78rem;font-weight:600;text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease}.admin-content .icon-picker-option.is-active,.admin-content .icon-picker-option:hover{border-color:var(--brand-gold-deep);background:var(--amber-1)}.admin-content .icon-picker-option.is-active{box-shadow:inset 0 0 0 1px var(--brand-gold-deep)}.admin-content .icon-picker-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-content .icon-picker-empty{margin:0;padding:10px;font-size:var(--text-sm);color:var(--ink-muted)}.admin-content .icon-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px}.admin-content .icon-library-card{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--light-line);border-radius:10px;background:var(--light-panel-solid)}html:not([lang=ar]) .brand-lockup-arabic,html[lang=ar] .brand-lockup-latin{display:none}.brand-lockup-text{align-content:center}html[lang=ar] .brand-lockup-arabic b{font-size:calc(1em * var(--brand-ar-scale) * 1.08)}.brand-lockup-arabic i{display:none}html:not([lang=ar]) .brand-lockup-latin{font-size:1.12em}.aurora-header .header-utility-inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px}.aurora-header .header-utility-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.aurora-header .header-utility-tools{display:flex;align-items:center;gap:8px;flex:0 0 auto}.aurora-header .header-utility-top .header-utility-note{flex:1 1 auto;min-width:0}.aurora-header .header-utility-nav{justify-content:flex-start;gap:4px 14px;padding-bottom:2px}.aurora-header .header-utility-tools .header-menu{position:relative}.aurora-header .header-utility-tools .header-menu-list{inset-inline-end:0;inset-inline-start:auto}@media (max-width:900px){.aurora-header .header-utility-top{justify-content:flex-end}.aurora-header .header-utility-tools{flex:1 1 auto}.aurora-header .header-utility-tools .header-menu{flex:1 1}.aurora-header .header-utility-tools .header-menu>summary{justify-content:center;min-height:34px}}.water-trust-strip{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.water-trust-item{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(212,173,87,.38);border-radius:999px;background:rgba(255,248,236,.07);font-size:var(--text-sm,.86rem);font-weight:700}.water-trust-item>span:first-child{display:inline-flex;color:var(--aurora-gold,#d4ad57)}.water-hour-card{display:flex;align-items:flex-start;gap:18px;padding:22px 24px;border-inline-start:4px solid var(--brand-gold-deep,#8a6118)}.water-hour-card h2{margin:0 0 8px}.water-hour-card p{margin:0}.water-hour-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:color-mix(in srgb,var(--brand-gold-deep,#8a6118) 12%,var(--light-panel-solid));color:var(--brand-gold-deep,#8a6118)}.water-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:18px}.water-feature-card{display:grid;align-content:start;gap:8px;padding:18px;border:1px solid var(--light-line,rgba(148,105,31,.18));border-radius:16px;background:var(--light-panel-solid);color:var(--ink-body);text-decoration:none}.water-feature-card h3{margin:0;font-size:var(--text-lg,1.1rem);color:var(--ink-strong)}.water-feature-card p{margin:0;font-size:var(--text-sm,.9rem)}.water-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--brand-gold-deep,#8a6118) 10%,transparent);color:var(--brand-gold-deep,#8a6118)}.water-learn-card{transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.water-learn-card:hover{border-color:var(--brand-gold-deep,#8a6118);transform:translateY(-2px);box-shadow:0 10px 24px rgba(122,96,67,.12)}.page-faq-list{display:grid;gap:10px;margin-top:18px}.page-faq-item{border:1px solid var(--light-line,rgba(148,105,31,.18));border-radius:14px;background:var(--light-panel-solid);overflow:hidden}.page-faq-item[open]{border-color:color-mix(in srgb,var(--brand-gold-deep,#8a6118) 45%,transparent)}.page-faq-item>summary{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;color:var(--ink-strong);font-weight:800}.page-faq-item>summary::-webkit-details-marker{display:none}.page-faq-index{flex:0 0 auto;min-width:34px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand-gold-deep,#8a6118) 12%,transparent);color:var(--brand-gold-deep,#8a6118);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.page-faq-question{flex:1 1 auto}.page-faq-answer{margin:0;padding-block:0 16px;padding-inline:calc(16px + 34px + 12px) 16px;color:var(--ink-body);line-height:1.8}@media (max-width:640px){.water-hour-card{flex-direction:column}.page-faq-answer{padding-inline-start:16px}}.water-alert-card{align-content:start}.public-page .water-hour-card p{display:block;overflow:visible;-webkit-line-clamp:unset}.home-used-premium{position:relative}.home-used-premium-panel{position:relative;overflow:hidden;display:grid;gap:26px;padding:clamp(22px,4vw,44px);border-radius:30px;color:var(--c-white);background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--aurora-gold) 38%,transparent),transparent 42%),radial-gradient(circle at 6% 96%,color-mix(in srgb,var(--aurora-gold) 22%,transparent),transparent 40%),linear-gradient(135deg,var(--aurora-deep) 0,color-mix(in srgb,var(--aurora-deep) 82%,var(--aurora-gold)) 100%);border:1px solid color-mix(in srgb,var(--aurora-gold) 38%,transparent);box-shadow:0 30px 80px rgba(38,26,12,.28)}.home-used-premium-orb{position:absolute;inset-inline-end:-28px;top:-30px;color:color-mix(in srgb,var(--aurora-gold) 26%,transparent);pointer-events:none;transform:rotate(-12deg)}.home-used-premium-top{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);gap:clamp(20px,3vw,40px);align-items:center}.home-used-premium-copy{display:grid;gap:14px}.home-used-premium-eyebrow{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;font-size:var(--text-sm);font-weight:800;color:var(--aurora-gold);background:color-mix(in srgb,var(--aurora-gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--aurora-gold) 40%,transparent)}.home-used-premium-copy h2{margin:0;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.2;font-weight:900;color:var(--c-white)}.home-used-premium-copy p{margin:0;max-width:60ch;font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.8;color:color-mix(in srgb,var(--c-white) 82%,transparent)}.home-used-premium-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.home-used-premium-actions .button{min-height:50px;padding-inline:20px;display:inline-flex;align-items:center;gap:8px;font-weight:800}.home-used-premium-sell{color:var(--aurora-deep);background:var(--c-white);border:0}.home-used-premium-exchange{color:var(--c-white);background:transparent;border:1.5px solid color-mix(in srgb,var(--c-white) 55%,transparent)}.home-used-premium-exchange:hover,.home-used-premium-sell:hover{transform:translateY(-2px)}.home-used-premium-steps{list-style:none;margin:0;padding:20px;display:grid;gap:12px;border-radius:22px;background:color-mix(in srgb,var(--c-white) 8%,transparent);border:1px solid color-mix(in srgb,var(--c-white) 16%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-used-premium-steps-title{font-weight:900;font-size:var(--text-md);color:var(--aurora-gold)}.home-used-premium-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.home-used-premium-step-icon{position:relative;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:var(--aurora-deep);background:linear-gradient(160deg,var(--aurora-gold),color-mix(in srgb,var(--aurora-gold) 70%,var(--c-white)))}.home-used-premium-step-icon b{position:absolute;inset-block-start:-7px;inset-inline-start:-7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:var(--text-xs);font-weight:900;color:var(--aurora-gold);background:var(--aurora-deep);border:1.5px solid var(--aurora-gold)}.home-used-premium-step>span:last-child{display:grid;gap:2px;min-width:0}.home-used-premium-step strong{font-size:.98rem;color:var(--c-white)}.home-used-premium-step small{font-size:var(--text-sm);color:color-mix(in srgb,var(--c-white) 72%,transparent)}.home-used-premium-devices{position:relative;display:grid;gap:10px}.home-used-premium-devices-title{font-weight:900;font-size:var(--text-md);color:var(--aurora-gold)}.home-used-premium-devices ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.home-used-premium-devices a{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:12px 14px;border-radius:18px;text-decoration:none;color:var(--c-white);background:color-mix(in srgb,var(--c-white) 10%,transparent);border:1px solid color-mix(in srgb,var(--aurora-gold) 34%,transparent);transition:transform .16s ease,background .16s ease,border-color .16s ease}.home-used-premium-devices a:focus-visible,.home-used-premium-devices a:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--aurora-gold) 18%,transparent);border-color:var(--aurora-gold)}.home-used-premium-device-icon{grid-row:1/span 2;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;color:var(--aurora-deep);background:linear-gradient(160deg,var(--aurora-gold),color-mix(in srgb,var(--aurora-gold) 70%,var(--c-white)))}.home-used-premium-devices strong{font-size:.98rem}.home-used-premium-devices small{font-size:var(--text-sm);color:color-mix(in srgb,var(--c-white) 72%,transparent)}.home-used-card-meta{display:flex;flex-wrap:wrap;gap:6px}.home-used-condition-chip,.home-used-device-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.74rem;font-weight:800}.home-used-device-chip{color:var(--aurora-deep);background:color-mix(in srgb,var(--aurora-gold) 22%,transparent);border:1px solid color-mix(in srgb,var(--aurora-gold) 50%,transparent)}.home-used-condition-chip{color:var(--c-teal-30);background:color-mix(in srgb,var(--c-teal-30) 12%,transparent)}.home-used-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--section-mobile-rows,2),auto);grid-auto-columns:min(380px,86vw);gap:14px;padding-block:4px 8px}.home-used-premium-rail .auto-rail-button{color:var(--aurora-deep);background:var(--c-white);border-color:color-mix(in srgb,var(--aurora-gold) 50%,transparent)}.home-used-premium-viewall{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;color:var(--aurora-deep)!important;background:var(--aurora-gold);font-weight:900;text-decoration:none!important}.home-used-premium-viewall:hover{filter:brightness(1.06)}.home-used-card2{position:relative;display:grid;grid-template-columns:124px minmax(0,1fr);gap:14px;align-items:stretch;padding:12px;border-radius:22px;color:var(--aurora-ink);background:var(--c-surface-01,var(--c-white));border:1px solid color-mix(in srgb,var(--aurora-gold) 30%,transparent);box-shadow:0 14px 34px rgba(24,17,11,.22);transition:transform .18s ease,box-shadow .18s ease}.home-used-card2:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(24,17,11,.3)}.home-used-card2-cover{position:absolute;inset:0;z-index:1;border-radius:inherit}.home-used-card2-cover:focus-visible{outline:3px solid var(--aurora-gold);outline-offset:2px}.home-used-card2-media{border-radius:16px;overflow:hidden;aspect-ratio:1/1;align-self:start;background:color-mix(in srgb,var(--aurora-gold) 8%,transparent)}.home-used-card2-media .product-visual{width:100%;height:100%;min-height:0}.home-used-card2-body{display:grid;align-content:start;gap:6px;min-width:0}.home-used-card2-body h3{margin:0;font-size:.98rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-used-card2-body h3 a{color:inherit;text-decoration:none}.home-used-card2-model{font-size:var(--text-sm);color:var(--c-ink-soft,var(--c-muted-23))}.home-used-card2-foot{display:grid;gap:8px;margin-top:auto}.home-used-card2-foot>strong{font-size:1.2rem;font-weight:900;color:var(--aurora-deep)}.home-used-card2-foot .product-card-actions-wrap{position:relative;z-index:2}html body .home-used-card2-foot .product-card-action-strip{display:flex;flex-wrap:nowrap;gap:6px;padding:0;margin:0;background:none;border:0;box-shadow:none;grid-template-columns:none}html body .home-used-card2-foot .product-card-action-strip>*{flex:0 0 auto;min-width:0;width:auto}html body .home-used-card2-foot .product-action-button{flex:0 0 34px;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:50%}html body .home-used-card2-foot .product-action-button svg{width:16px;height:16px}html body .home-used-card2-foot .product-action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:640px){.home-used-card2{grid-template-columns:96px minmax(0,1fr)}}.home-used-premium-pillars{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-used-premium-pillars li{display:grid;gap:6px;align-content:start;padding:16px;border-radius:18px;background:color-mix(in srgb,var(--c-white) 6%,transparent);border:1px solid color-mix(in srgb,var(--c-white) 12%,transparent)}.home-used-premium-pillars li>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:var(--aurora-gold);background:color-mix(in srgb,var(--aurora-gold) 16%,transparent)}.home-used-premium-pillars strong{font-size:.98rem;color:var(--c-white)}.home-used-premium-pillars small{font-size:var(--text-sm);line-height:1.6;color:color-mix(in srgb,var(--c-white) 70%,transparent)}.home-used-premium-rail{position:relative;display:grid;gap:12px}.home-used-premium-rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-used-premium-rail-head strong{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-md);color:var(--c-white)}.home-used-premium-rail-head a{color:var(--aurora-gold);font-weight:800;text-decoration:none}.home-used-premium-rail-head a:hover{text-decoration:underline}.home-used-market-rail{margin-top:0}.home-used-product-card{min-width:min(290px,82vw);color:var(--aurora-ink)}.home-used-product-card .tag{display:inline-flex;align-items:center;gap:4px}.home-used-premium-empty{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;background:color-mix(in srgb,var(--c-white) 8%,transparent);border:1px dashed color-mix(in srgb,var(--c-white) 30%,transparent)}.home-used-premium-empty p{flex:1 1;margin:0;color:color-mix(in srgb,var(--c-white) 82%,transparent)}@media (max-width:980px){.home-used-premium-top{grid-template-columns:1fr}.home-used-premium-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-used-premium-panel{border-radius:24px;gap:20px}.home-used-premium-orb{display:none}.home-used-premium-actions{display:grid;grid-template-columns:1fr 1fr}.home-used-premium-actions .button{justify-content:center;padding-inline:12px}.home-used-premium-actions .button-primary{grid-column:1/-1}.home-used-premium-pillars li{padding:13px}.home-used-premium-empty{flex-direction:column;align-items:stretch;text-align:center}}.pdp-family-list{display:grid;gap:8px}.pdp-family-list-title{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:.88rem;color:var(--c-ink,var(--light-text))}.pdp-family-all-link{justify-self:start;font-size:.82rem;font-weight:800;color:var(--c-brand-02,var(--light-text));text-decoration:underline;text-underline-offset:3px}.pdp-family-list ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pdp-family-option{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;border:1.5px solid var(--c-border-soft);border-radius:14px;background:var(--c-surface-01);color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.pdp-family-option:hover{border-color:color-mix(in srgb,var(--c-primary,var(--c-blue)) 45%,var(--c-border-soft));transform:translateY(-1px)}.pdp-family-option:focus-visible{outline:2px solid var(--c-primary,var(--c-blue));outline-offset:2px}.pdp-family-option.is-current{border:2px solid var(--c-primary,var(--c-blue));background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 12%,var(--c-surface-01));box-shadow:0 0 0 4px color-mix(in srgb,var(--c-primary,var(--c-blue)) 14%,transparent),var(--shadow-sm)}.pdp-family-option.is-current:hover{transform:none}.pdp-family-option.is-out .pdp-family-option-label,.pdp-family-option.is-out .pdp-family-option-price{opacity:.62}.pdp-family-option-mark{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;border:2px solid color-mix(in srgb,var(--c-ink,var(--light-text)) 30%,transparent);background:var(--c-surface-01)}.pdp-family-option.is-current .pdp-family-option-mark{border-color:var(--c-primary,var(--c-blue));background:var(--c-primary,var(--c-blue));color:var(--c-white)}.pdp-family-option-label{min-width:0;font-weight:700;display:grid;gap:3px}.pdp-family-option.is-current .pdp-family-option-label{font-weight:900}.pdp-family-option-current{justify-self:start;font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:999px;color:var(--c-white);background:var(--c-primary,var(--c-blue))}.pdp-family-option-price{font-weight:800;white-space:nowrap}.pdp-family-option-stock{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}.pdp-family-option-stock.is-in{color:var(--c-teal-30);background:color-mix(in srgb,var(--c-teal-30) 14%,transparent)}.pdp-family-option-stock.is-out{color:var(--c-red-20);background:color-mix(in srgb,var(--c-red-20) 14%,transparent)}.pdp-hero-buy .pdp-buy-bundle{grid-template-columns:1fr;gap:10px;padding:12px}@media (max-width:520px){.pdp-family-option{grid-template-columns:22px minmax(0,1fr) auto}.pdp-family-option-stock{grid-column:2/-1;justify-self:start}.pdp-hero-buy .pdp-buy-bundle .pdp-smart-bundle-item .tag{grid-column:1/-1;justify-self:start}}@media (max-width:720px){.mobile-bottom-nav,.platform-ui .mobile-bottom-nav{background:transparent;border-top:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.mobile-bottom-nav>*{pointer-events:auto}.mobile-bottom-nav:before{content:"";position:absolute;inset:-26px 0 0;z-index:-1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--c-surface-33) 94%,transparent) 0,color-mix(in srgb,var(--c-surface-33) 70%,transparent) 55%,transparent 100%)}.mobile-bottom-link{color:var(--aurora-deep);background:transparent}.mobile-bottom-link>span:first-child:not(.mobile-bottom-center-badge),.mobile-bottom-link>svg{width:30px;height:30px;padding:2px;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--aurora-deep);stroke-width:2.2;filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 0 3px rgba(255,255,255,.85)) drop-shadow(0 2px 4px rgba(38,26,12,.18));transition:transform .16s ease,color .16s ease}.mobile-bottom-link>span:last-child{padding:0;background:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--aurora-deep);font-weight:800;text-shadow:0 0 2px rgba(255,255,255,.95),0 0 6px rgba(255,255,255,.85)}.mobile-bottom-link:active,.mobile-bottom-link:focus-visible{background:transparent}.mobile-bottom-link:active>svg,.mobile-bottom-link:focus-visible>svg{color:var(--aurora-gold);transform:translateY(-2px) scale(1.08)}.mobile-bottom-link:focus-visible{outline:2px solid var(--aurora-gold);outline-offset:2px;border-radius:10px}.mobile-bottom-center span:last-child{color:var(--aurora-gold);text-shadow:0 0 2px rgba(38,26,12,.55),0 1px 3px rgba(38,26,12,.35)}}html body .floating-fab,html body .page-share-floating-button{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--aurora-deep)}html body .floating-fab svg,html body .page-share-floating-button svg{width:26px;height:26px;stroke-width:2.2;filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 0 3px rgba(255,255,255,.85)) drop-shadow(0 2px 4px rgba(38,26,12,.18));transition:transform .16s ease,color .16s ease}html body .floating-fab:hover,html body .page-share-floating-button:hover{background:transparent;box-shadow:none;transform:none}html body .floating-fab:focus-visible svg,html body .floating-fab:hover svg,html body .page-share-floating-button:focus-visible svg,html body .page-share-floating-button:hover svg{color:var(--aurora-gold);transform:translateY(-2px) scale(1.08)}html body .floating-fab:active svg,html body .page-share-floating-button:active svg{transform:scale(.9)}html body .floating-fab:focus-visible,html body .page-share-floating-button:focus-visible{outline:2px solid var(--aurora-gold);outline-offset:2px}html body .global-filter-dock.is-open .floating-fab,html body .page-reader.is-open .floating-fab{color:var(--aurora-gold)}.gfd-backdrop{position:fixed;inset:0;background:rgba(28,20,12,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;cursor:pointer;animation:gfd-dim .2s ease both}@keyframes gfd-dim{0%{opacity:0}to{opacity:1}}.global-filter-dock.is-open{z-index:1300}.global-filter-dock.is-open .gfd-panel{position:fixed;inset-inline:0;margin-inline:auto;top:max(20px,7vh);bottom:auto;width:min(820px,calc(100vw - 48px));max-height:calc(100dvh - 2 * max(20px, 7vh));border-radius:26px;background:color-mix(in srgb,var(--aurora-panel) 96%,transparent);box-shadow:0 34px 90px rgba(36,26,20,.28),inset 0 1px 0 rgba(255,255,255,.7)}.gfd-head{padding:20px 24px 16px}.gfd-head strong{font-size:var(--text-lg);font-weight:900}.gfd-head span{font-size:var(--text-sm)}.gfd-icon-button{width:42px;height:42px}.gfd-scroll{padding:18px 24px 22px}.gfd-search{min-height:52px;padding-inline:16px;border-radius:16px;font-size:var(--text-md)}.gfd-panel>.gfd-scroll>.gfd-field{margin-top:14px}.gfd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;margin-top:16px}.gfd-field{gap:7px}.gfd-field>span{font-size:var(--text-sm)}.gfd-field input,.gfd-field select{min-height:46px;padding:9px 12px;border-radius:13px;font-size:.92rem}.gfd-inline-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;margin-top:16px}.gfd-check{min-height:46px;border-radius:13px}.gfd-result-count{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:5px 12px;border-radius:999px;font-size:var(--text-sm);background:color-mix(in srgb,var(--aurora-gold) 14%,transparent)}.gfd-actions{padding:14px 24px 18px;gap:12px;grid-template-columns:minmax(130px,auto) 1fr}.gfd-actions .button{min-height:50px;font-size:var(--text-md)}.gfd-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;margin-top:16px}.gfd-skeleton-field{display:block;block-size:70px;border-radius:13px;background:linear-gradient(90deg,color-mix(in srgb,var(--aurora-gold) 8%,transparent) 0,color-mix(in srgb,var(--aurora-gold) 18%,transparent) 50%,color-mix(in srgb,var(--aurora-gold) 8%,transparent) 100%);background-size:200% 100%;animation:gfd-shimmer 1.2s ease-in-out infinite}@keyframes gfd-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.gfd-state-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--c-red-20);background:color-mix(in srgb,var(--c-red-20) 9%,transparent);border:1px solid color-mix(in srgb,var(--c-red-20) 24%,transparent)}@media (max-width:900px){.gfd-grid,.gfd-inline-controls,.gfd-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.global-filter-dock.is-open .gfd-panel{top:auto;bottom:0;width:100vw;max-width:100vw;max-height:min(90dvh,900px);border-radius:26px 26px 0 0;padding-bottom:env(safe-area-inset-bottom,0);animation:gfd-sheet .24s cubic-bezier(.2,.8,.2,1) both}.global-filter-dock.is-open .gfd-panel:before{content:"";display:block;justify-self:center;inline-size:44px;block-size:5px;margin-top:8px;border-radius:999px;background:color-mix(in srgb,var(--aurora-ink) 22%,transparent)}.global-filter-dock.is-open .gfd-panel{grid-template-rows:auto auto minmax(0,1fr) auto}.gfd-head{padding:10px 18px 12px}.gfd-scroll{padding:14px 18px 18px}.gfd-grid,.gfd-skeleton{gap:12px}.gfd-actions{padding:12px 18px 16px}}@keyframes gfd-sheet{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:380px){.gfd-grid,.gfd-skeleton{grid-template-columns:1fr}.gfd-inline-controls{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.gfd-backdrop,.gfd-skeleton-field,.global-filter-dock.is-open .gfd-panel{animation:none!important}}.admin-content .apc-chip{gap:6px;padding:5px 10px;font-size:var(--text-sm);white-space:nowrap}.admin-content .apc-block{display:block}.admin-content .apc-stat{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.admin-content .apc-impact{display:grid;gap:10px}.admin-content .apc-impact-ack{font-weight:700}.admin-content .rwf-role{padding:8px 14px;border-radius:999px;border:1px solid var(--light-line);text-decoration:none;font-weight:700}.admin-content .rwf-role.is-active{background:var(--color-primary-blue);color:var(--c-white);border-color:transparent}.admin-content .rwf-step{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:12px;border-radius:14px;border:1px dashed var(--light-line);opacity:.72}.admin-content .rwf-step.is-mine{opacity:1;border-style:solid;border-width:2px}.admin-content .rwf-tag-mine{font-weight:800;outline:2px solid currentColor}@media (max-width:640px){.admin-content .rwf-step{grid-template-columns:auto 1fr}.admin-content .rwf-step>.button{grid-column:1/-1;justify-self:start}}.product-action-button.buy-action span,.product-action-button.cart-action span,.store-product-card .product-action-button.buy-action span,.store-product-card .product-action-button.cart-action span{background:rgba(0,0,0,.22);color:var(--c-white)}::selection{background:color-mix(in srgb,var(--aurora-gold) 38%,var(--c-white));color:var(--c-ink-42)}.earn-commission-v2{display:grid;gap:18px;margin-top:18px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);grid-template-areas:"rate facts" "example example" "trust trust"}.earn-commission-rate{grid-area:rate;display:grid;place-content:center;text-align:center;gap:4px;border-radius:28px;padding:22px;color:var(--c-white);background:linear-gradient(145deg,var(--aurora-deep),var(--aurora-gold));box-shadow:0 24px 50px -24px color-mix(in srgb,var(--aurora-gold) 70%,transparent)}.earn-commission-rate strong{font-size:clamp(3rem,7vw,4.6rem);line-height:1;font-weight:900;letter-spacing:-.02em}.earn-commission-rate span{font-weight:800;opacity:.92}.earn-commission-facts{grid-area:facts;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.earn-commission-facts li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:16px;border-radius:20px;background:var(--c-white);border:1px solid var(--light-line)}.earn-fact-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--aurora-gold);background:color-mix(in srgb,var(--aurora-gold) 12%,var(--c-white))}.earn-commission-facts strong{display:block;font-size:var(--text-md);font-weight:900;color:var(--c-ink-42)}.earn-commission-facts p{margin:4px 0 0;line-height:1.7;color:var(--light-muted)}.earn-commission-example{grid-area:example;padding:18px 20px;border-radius:22px;background:color-mix(in srgb,var(--aurora-gold) 7%,var(--c-white));border:1px dashed color-mix(in srgb,var(--aurora-gold) 45%,transparent)}.earn-commission-example h3{margin:0 0 10px;font-size:var(--text-md)}.earn-commission-example dl{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.earn-commission-example dl>div{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:var(--c-white)}.earn-commission-example dt{font-size:var(--text-sm);color:var(--light-muted)}.earn-commission-example dd{margin:0;font-weight:900;color:var(--c-ink-42);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.earn-commission-example .is-net{outline:2px solid color-mix(in srgb,var(--aurora-gold) 35%,transparent)}.earn-commission-example .is-you{color:var(--c-white);background:linear-gradient(145deg,var(--aurora-deep),var(--aurora-gold))}.earn-commission-example .is-you dd,.earn-commission-example .is-you dt{color:var(--c-white)}.earn-commission-example small{display:block;margin-top:10px;color:var(--light-muted)}.earn-commission-trust{grid-area:trust;margin:0;display:flex;gap:10px;align-items:center;font-weight:800;color:var(--c-ink-42)}@media (max-width:860px){.earn-commission-v2{grid-template-areas:"rate" "facts" "example" "trust"}.earn-commission-facts,.earn-commission-v2{grid-template-columns:1fr}.earn-commission-example dl{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-commission-example .is-you{grid-column:1/-1}}.home-svc-facts>li.home-svc-fact-water .home-svc-fact{background:linear-gradient(145deg,color-mix(in srgb,rgb(14,116,144) 10%,var(--c-white)),var(--c-white));border-color:color-mix(in srgb,rgb(14,116,144) 35%,transparent)}.home-svc-facts>li.home-svc-fact-water .home-svc-fact-ic{color:var(--c-white);background:rgb(14,116,144)}.home-svc-fact-cta,.home-svc-facts>li.home-svc-fact-water strong{color:rgb(12,74,110)}.home-svc-fact-cta{display:inline-block;margin-top:6px;font-style:normal;font-weight:800}.home-svc-fact-cta:after{content:" ←"}[dir=ltr] .home-svc-fact-cta:after{content:" →"}.rv-stars{display:inline-flex;gap:2px;direction:ltr}.rv-star{display:inline-grid;color:color-mix(in srgb,var(--aurora-gold) 30%,var(--light-line))}.rv-star.is-on{color:rgb(245,166,35)}.rv-star.is-on svg *{fill:currentColor}.rv-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(16px,3vw,36px);align-items:center;margin:8px 0 18px;padding:18px 22px;border-radius:24px;background:var(--c-white);border:1px solid var(--light-line)}.rv-score{display:grid;justify-items:center;gap:4px;text-align:center}.rv-score strong{font-size:clamp(2.4rem,5vw,3.2rem);line-height:1;font-weight:900;color:var(--c-ink-42)}.rv-score>span:last-child{color:var(--light-muted);font-weight:700}.rv-bars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rv-bars li{display:grid;grid-template-columns:38px minmax(0,1fr) 28px;gap:8px;align-items:center;font-weight:700;color:var(--c-ink-42)}.rv-bar-label{display:inline-flex;align-items:center;gap:3px}.rv-bar-label svg *{fill:rgb(245,166,35);stroke:rgb(245,166,35)}.rv-bar-track{height:8px;border-radius:999px;background:color-mix(in srgb,var(--aurora-gold) 12%,var(--c-white));overflow:hidden}.rv-bar-fill{display:block;height:100%;border-radius:inherit;background:rgb(245,166,35)}.rv-bar-count{color:var(--light-muted);text-align:end}.rv-platforms{display:grid;gap:8px;justify-items:center;text-align:center;max-width:240px}.rv-platforms-title{font-weight:800;color:var(--c-ink-42)}.rv-platform-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.rv-platform{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,currentColor 10%,var(--c-white));transition:transform .15s ease}.rv-platform:hover{transform:translateY(-2px)}.rv-card{display:grid;gap:12px;align-content:space-between}.rv-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.rv-card .review-source-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-sm);color:var(--light-muted)}.rv-card p{margin:0;line-height:1.85}.rv-card-foot{display:flex;align-items:center;gap:10px}.rv-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-weight:900;color:var(--c-white);background:linear-gradient(145deg,var(--aurora-deep),var(--aurora-gold))}@media (max-width:860px){.rv-summary{grid-template-columns:1fr}.rv-platforms{max-width:none}}.official-channels{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.official-channels.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.official-channel{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px;border-radius:16px;text-decoration:none;color:var(--c-ink-42);background:var(--c-white);border:1px solid var(--light-line);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.official-channels.is-compact .official-channel{min-height:46px;padding:6px 10px;border-radius:13px}.official-channel:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ch) 55%,transparent);box-shadow:0 10px 22px -14px color-mix(in srgb,var(--ch) 70%,transparent)}.official-channel-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:12px;color:var(--ch);background:color-mix(in srgb,var(--ch) 12%,var(--c-white))}.official-channels.is-compact .official-channel-icon{width:32px;height:32px;border-radius:10px}.official-channel-text{display:grid;min-width:0}.official-channel-text strong{font-weight:800}.official-channel-text small{color:var(--light-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-more-tiles{display:grid;gap:12px;margin-top:16px}.knowledge-more-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border-radius:20px;text-decoration:none;color:var(--c-ink-42);background:linear-gradient(145deg,var(--sec-soft),var(--c-white));border:1px solid color-mix(in srgb,var(--sec) 22%,transparent);transition:transform .15s ease,box-shadow .15s ease}.knowledge-more-tile:hover{transform:translateY(-2px);box-shadow:0 16px 30px -20px color-mix(in srgb,var(--sec) 80%,transparent)}.knowledge-more-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;color:var(--c-white);background:var(--sec)}.knowledge-more-body{display:grid;gap:4px}.knowledge-more-body strong{font-size:var(--text-md);font-weight:900}.knowledge-more-body span{color:var(--light-muted);line-height:1.7}.knowledge-more-arrow{color:var(--sec)}[dir=ltr] .knowledge-more-arrow{transform:scaleX(-1)}.knowledge-follow-title{display:flex;align-items:center;gap:8px;margin:0}.purchase-paths .ppb-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.purchase-paths .ppb-card-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-weight:900;font-size:var(--text-sm);color:var(--c-white);background:var(--ppb-tone);box-shadow:0 10px 22px -14px var(--ppb-tone)}.purchase-paths .ppb-card-points{list-style:none;margin:0;padding:0;display:grid;gap:8px}.purchase-paths .ppb-card-points .ppb-card-line{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;margin:0}.purchase-paths .ppb-card-points .ppb-card-line>svg{margin-top:4px;color:var(--ppb-tone);flex:0 0 auto}.purchase-paths .ppb-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.purchase-paths .ppb-card-actions .button-primary{background:var(--ppb-tone);border-color:var(--ppb-tone);color:var(--c-white)}.purchase-paths .ppb-rail-item{position:relative}.purchase-paths .ppb-rail-cta{align-self:center;margin-inline-start:auto;padding:5px 11px;border-radius:999px;font-size:var(--text-xs);font-weight:900;color:var(--c-white);background:var(--ppb-tone);white-space:nowrap}.purchase-paths .ppb-rail-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price-list-print{max-width:1100px}.price-list-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.price-list-card{display:grid;gap:3px;align-content:start;padding:10px;border:1px solid var(--c-brand-02);border-radius:10px;page-break-inside:avoid;break-inside:avoid}.price-list-card img{width:100%;height:120px;object-fit:contain}.price-list-card b{font-size:1.05rem}.price-list-compact{display:grid;gap:0}.price-list-line{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--c-brand-02);page-break-inside:avoid;break-inside:avoid}.price-list-line small{display:block;opacity:.75}}@media print{.price-list-print{max-width:none}}@layer dman-foundation{.saved-views-dock{position:fixed;inset-inline-start:18px;bottom:18px;z-index:70;display:grid;justify-items:start;gap:8px;max-width:min(390px,calc(100vw - 24px))}.saved-views-dock-panel{width:min(390px,calc(100vw - 24px));max-height:min(72vh,680px);overflow:auto;box-shadow:0 16px 50px rgba(0,0,0,.18)}.saved-view-dock-row>.button:first-child{display:flex;justify-content:flex-start;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:700px){.saved-views-dock{inset-inline:12px;bottom:12px;max-width:none}.saved-views-dock-panel{width:100%}}}@media print{.saved-views-dock{display:none!important}}@layer dman-foundation{.product-model-plate{position:relative;z-index:3;display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:2px 0 6px;padding:5px 10px 5px 5px;border:1px solid color-mix(in srgb,var(--c-gold) 38%,transparent);border-radius:999px;background:linear-gradient(135deg,#fbf5e8,#f3e6cc);color:var(--aurora-deep);text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 14px rgba(65,43,25,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}[dir=rtl] .product-model-plate{padding:5px 5px 5px 10px}a.product-model-plate:focus-visible,a.product-model-plate:hover{transform:translateY(-1px);border-color:var(--c-gold);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 22px rgba(148,105,31,.22)}.product-model-plate .pmp-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--grad-brand);color:var(--c-white,var(--c-white));box-shadow:0 2px 6px rgba(148,105,31,.35)}.product-model-plate .pmp-text{display:grid;min-width:0;line-height:1.15}.product-model-plate .pmp-text small{font-size:.66rem;font-weight:700;letter-spacing:.02em;opacity:.68}.product-model-plate .pmp-text strong{overflow:hidden;font-size:.84rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.product-model-plate .pmp-more{flex:none;padding:2px 7px;border-radius:999px;background:var(--aurora-deep);color:#f3e6cc;font-size:.7rem;font-weight:800}.product-model-plate.is-compat .pmp-icon{background:var(--aurora-deep-2)}@media (max-width:520px){.product-model-plate{gap:6px}.product-model-plate .pmp-icon{width:24px;height:24px}.product-model-plate .pmp-text strong{font-size:.78rem}}.deal-product-card .product-model-plate,.offer-product-card .product-model-plate,.product-card .product-model-plate,.store-product-card .product-model-plate{order:4!important;justify-self:start;align-self:start}.rv-comments{grid-column:1/-1;min-width:0}.rv-comment-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,.32fr);gap:12px;margin:0}@media (max-width:860px){.rv-comment-rail{grid-auto-columns:minmax(240px,.84fr)}}.rv-comment{min-height:0;padding:14px 16px;border:1px solid var(--light-line);border-radius:18px;background:linear-gradient(160deg,#fffaf1,var(--c-white));box-shadow:0 6px 18px rgba(65,43,25,.06)}.rv-comment p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.75;font-size:.95rem}.rv-comment .rv-avatar{width:30px;height:30px;font-size:.85rem}@media (min-width:861px){.rv-summary .rv-platforms{order:3}.rv-summary .rv-comments{order:4}}html body .floating-fab svg,html body .mobile-bottom-link:not(.mobile-bottom-center)>span:first-child:not(.mobile-bottom-center-badge),html body .mobile-bottom-link:not(.mobile-bottom-center)>span:first-child:not(.mobile-bottom-center-badge) svg,html body .mobile-bottom-link:not(.mobile-bottom-center)>svg,html body .page-share-floating-button svg{color:var(--c-blue)}html body .floating-fab:focus-visible svg,html body .floating-fab:hover svg,html body .mobile-bottom-link:not(.mobile-bottom-center):hover>svg,html body .mobile-bottom-link[aria-current=page]:not(.mobile-bottom-center)>svg{color:var(--c-gold)}@media (max-width:720px){html body .site-footer{padding-bottom:calc(var(--page-end-clearance, 120px) + env(safe-area-inset-bottom, 0px))}}html body .floating-fab,html body .page-share-floating-button{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-gold) 55%,transparent);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.55),transparent 55%),color-mix(in srgb,var(--amber-1) 34%,transparent);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--amber-1) 30%,transparent),inset 0 0 0 4px color-mix(in srgb,var(--c-gold) 22%,transparent),0 6px 18px rgba(65,43,25,.16);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}html body .floating-fab svg,html body .page-share-floating-button svg{width:22px;height:22px;stroke-width:1.9;filter:none}html body .floating-fab:focus-visible,html body .floating-fab:hover,html body .page-share-floating-button:hover{border-color:var(--c-gold);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--amber-1) 40%,transparent),inset 0 0 0 4px color-mix(in srgb,var(--c-gold) 38%,transparent),0 10px 24px rgba(148,105,31,.28)}@media (max-width:720px){html body .mobile-bottom-link:not(.mobile-bottom-center)>svg{box-sizing:content-box;width:22px;height:22px;padding:6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-gold) 45%,transparent);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.5),transparent 58%),color-mix(in srgb,var(--amber-1) 26%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--amber-1) 26%,transparent),0 3px 10px rgba(65,43,25,.12);stroke-width:1.9;filter:none}html body .mobile-bottom-link[aria-current=page]:not(.mobile-bottom-center)>svg{border-color:var(--c-gold);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.6),transparent 58%),color-mix(in srgb,var(--c-gold) 22%,transparent)}}.keyword-hubs-strip .khs-head{display:grid;gap:6px;margin-bottom:14px}.keyword-hubs-strip .popular-tags-title-link{display:inline-flex;align-items:center;gap:8px}.keyword-hubs-strip .khs-intro{margin:0;color:var(--light-muted);line-height:1.8;max-width:72ch}.keyword-hubs-strip .khs-live{display:grid;gap:8px;margin-bottom:16px;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,#fbf5e8,#f3e6cc);border:1px solid color-mix(in srgb,var(--c-gold) 30%,transparent)}.keyword-hubs-strip .khs-live-label{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--c-blue);font-size:var(--text-sm)}.keyword-hubs-strip .khs-card{display:grid;align-content:start;gap:10px;padding:14px;border-radius:20px;border:1px solid var(--light-line);background:linear-gradient(165deg,var(--light-panel-solid),#fbf4e6);box-shadow:0 6px 18px rgba(65,43,25,.06)}.keyword-hubs-strip .khs-card-icon{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:999px;color:var(--c-blue);border:1px solid color-mix(in srgb,var(--c-gold) 50%,transparent);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.7),transparent 58%),color-mix(in srgb,var(--c-gold) 14%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--amber-1) 40%,transparent)}.keyword-hubs-strip .khs-chips{display:flex;flex-wrap:wrap;gap:6px}.keyword-hubs-strip .khs-chips .popular-tag{font-size:var(--text-sm)}.keyword-hubs-strip .khs-more{display:inline-flex;align-items:center;gap:4px;justify-self:start;font-size:var(--text-sm);font-weight:800;color:var(--c-blue);text-decoration:none}[dir=rtl] .keyword-hubs-strip .khs-more svg{transform:scaleX(-1)}@media (max-width:560px){.keyword-hubs-strip:not(.kw-page-body) .khs-card{scroll-snap-align:start}}.keywords-page .kw-hubs{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.keywords-page .kw-hub{scroll-margin-top:96px}.keywords-page .kw-hub-head{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.keywords-page .kw-hub-head .khs-card-icon{width:44px;height:44px}.keywords-page .kw-hub-head h2{margin:0 0 4px;font-size:var(--text-lg)}.keywords-page .kw-hub-head h2 a{color:var(--aurora-deep);text-decoration:none}.keywords-page .kw-hub-head p{margin:0;color:var(--light-muted);line-height:1.7;font-size:var(--text-sm)}@media (max-width:560px){.keywords-page .kw-hubs{grid-template-columns:1fr}}.digital-service-page,.digital-services-page,.ds-group-software{--ds-accent:138,95,24}.ds-group-development{--ds-accent:30,122,74}.ds-group-hosting{--ds-accent:52,96,150}.ds-group-seo{--ds-accent:120,72,160}.ds-group-marketing{--ds-accent:190,92,40}.ds-group-advertising{--ds-accent:176,52,72}.ds-hero h1{max-width:30ch}.ds-hero-tiles,.ds-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:22px}.ds-hero-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(var(--ds-accent),.24);background:linear-gradient(150deg,rgba(255,255,255,.9),rgba(var(--ds-accent),.07));color:var(--ink-strong);text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ds-hero-tile:hover{transform:translateY(-3px);border-color:rgba(var(--ds-accent),.5);box-shadow:0 16px 36px rgba(var(--ds-accent),.16)}.ds-hero-tile-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(var(--ds-accent),.12);color:rgb(var(--ds-accent))}.ds-hero-tile-text{display:grid;gap:2px;min-width:0}.ds-hero-tile-text strong{font-size:var(--text-md)}.ds-hero-tile-text small{color:var(--aurora-muted);font-size:var(--text-sm);line-height:1.45}.ds-hero-tile-text strong{color:var(--ink-strong)}.ds-hero .ds-hero-tile{background:linear-gradient(150deg,rgba(255,255,255,.1),rgba(212,173,87,.08));border-color:rgba(212,173,87,.32);color:var(--c-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ds-hero .ds-hero-tile:hover{border-color:rgba(212,173,87,.7);box-shadow:0 16px 36px rgba(0,0,0,.28)}.ds-hero .ds-hero-tile-icon{background:rgba(212,173,87,.18);color:var(--aurora-gold)}.ds-hero .ds-hero-tile-text strong{color:var(--c-white)}.ds-hero .ds-hero-tile-text small{color:rgba(255,248,236,.78)}.ds-jump{position:sticky;top:0;z-index:5;padding:10px 0;background:rgba(255,252,246,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--c-border-soft)}.ds-jump-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ds-jump-row::-webkit-scrollbar{display:none}.ds-jump-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--ds-accent),.25);background:var(--c-surface-01);color:var(--ink-strong);font-size:var(--text-sm);font-weight:800;text-decoration:none}.ds-jump-chip b,.ds-jump-chip svg{color:rgb(var(--ds-accent))}.ds-jump-chip b{min-width:22px;padding:1px 6px;border-radius:999px;background:rgba(var(--ds-accent),.12);font-size:var(--text-xs);text-align:center}.ds-jump-chip:hover{border-color:rgba(var(--ds-accent),.6)}.ds-group{scroll-margin-top:70px}.ds-group-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:20px}.ds-group-head h2{margin:0 0 4px}.ds-group-head p{margin:0;color:var(--aurora-muted);max-width:70ch}.ds-group-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(150deg,rgba(var(--ds-accent),.18),rgba(var(--ds-accent),.06));border:1px solid rgba(var(--ds-accent),.28);color:rgb(var(--ds-accent))}.ds-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}.ds-card{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:10px;padding:20px;border-radius:20px;border-top:1px solid var(--c-border-soft);border:1px solid var(--c-border-soft);border-top:3px solid rgba(var(--ds-accent),.7);background:var(--c-surface-01);box-shadow:var(--shadow-sm);scroll-margin-top:80px;transition:transform .18s ease,box-shadow .18s ease}.ds-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(var(--ds-accent),.14)}.ds-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ds-card-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgba(var(--ds-accent),.12);color:rgb(var(--ds-accent))}.ds-card-badge{padding:3px 10px;border-radius:999px;background:rgba(var(--ds-accent),.1);color:rgb(var(--ds-accent));font-size:var(--text-xs);font-weight:800}.ds-card h3{margin:0;font-size:var(--text-lg)}.ds-card h3 a{color:inherit;text-decoration:none}.ds-card h3 a:hover{color:rgb(var(--ds-accent))}.ds-card-tagline{color:var(--aurora-muted);line-height:1.55}.ds-card-desc,.ds-card-tagline{margin:0;font-size:var(--text-sm)}.ds-card-desc{line-height:1.6}.ds-card-points,.ds-detail-points ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ds-card-points li,.ds-detail-points li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;font-size:var(--text-sm);line-height:1.55}.ds-card-points svg,.ds-detail-points svg{margin-top:3px;color:rgb(var(--ds-accent))}.ds-card-actions{display:flex;flex-wrap:wrap;gap:8px}.ds-card-actions .button{flex:1 1 130px;justify-content:center}.ds-steps-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none}.ds-step{display:grid;gap:8px;padding:18px;border-radius:18px;border:1px dashed rgba(138,95,24,.3);background:var(--c-surface-01)}.ds-step p{margin:0;color:var(--aurora-muted);font-size:var(--text-sm);line-height:1.55}.ds-step-icon{position:relative;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(200,155,60,.14);color:var(--aurora-gold)}.ds-step-icon b{position:absolute;top:-7px;inset-inline-end:-7px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--aurora-gold);color:var(--c-white);font-size:var(--text-xs)}.ds-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:var(--text-sm);color:var(--aurora-muted)}.ds-breadcrumb a{color:inherit}.ds-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.ds-detail-head .eyebrow{display:inline-flex;align-items:center;gap:6px}.ds-detail-icon{display:inline-grid;place-items:center;width:76px;height:76px;border-radius:24px;background:linear-gradient(150deg,rgba(var(--ds-accent),.2),rgba(var(--ds-accent),.06));border:1px solid rgba(var(--ds-accent),.3);color:rgb(var(--ds-accent))}.ds-detail-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}.ds-detail-desc{margin:0;font-size:var(--text-md);line-height:1.9}.ds-detail-points{padding:20px;border-radius:20px;border:1px solid rgba(var(--ds-accent),.24);background:linear-gradient(160deg,var(--c-surface-01),rgba(var(--ds-accent),.05))}.ds-detail-points h2{margin:0 0 12px;font-size:var(--text-lg)}.ds-detail-noplans{display:grid;justify-items:start;gap:10px;padding:20px;border-radius:18px;border:1px dashed rgba(var(--ds-accent),.35);background:rgba(var(--ds-accent),.04)}.ds-detail-noplans svg{color:rgb(var(--ds-accent))}.ds-detail-noplans p{margin:0}@media (max-width:760px){.ds-detail-body,.ds-group-head{grid-template-columns:1fr}.ds-detail-icon{width:58px;height:58px;border-radius:18px}}@media (max-width:640px){.ds-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ds-card{padding:14px;gap:8px;border-radius:16px}.ds-card-icon{width:38px;height:38px;border-radius:12px}.ds-card h3{font-size:var(--text-sm);line-height:1.3}.ds-card-desc,.ds-card-tagline{font-size:var(--text-xs);line-height:1.45}.ds-card-badge{font-size:10px;padding:2px 8px}.ds-card-actions .button{flex:1 1 100%;font-size:var(--text-xs);padding:8px 10px}}@media (prefers-reduced-motion:reduce){.ds-card,.ds-card:hover,.ds-hero-tile,.ds-hero-tile:hover{transition:none;transform:none}}.page-notes{display:grid;gap:10px}.page-notes .manager-note-body p{margin:0;white-space:pre-line}.page-note-rich-body{margin:0}.page-note-rich-body>:first-child{margin-block-start:0}.page-note-rich-body>:last-child{margin-block-end:0}.page-note-rich-body ol,.page-note-rich-body ul{padding-inline-start:20px}.page-note-link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-weight:800;color:var(--c-blue);text-decoration:none}.page-note-link:hover{text-decoration:underline}html[dir=rtl] .page-note-link svg{transform:scaleX(-1)}.page-note-offer{border-color:color-mix(in srgb,var(--c-gold) 45%,transparent)!important}.page-note-offer .manager-note-badge{background:linear-gradient(135deg,var(--c-gold),var(--c-blue))}.page-note-warning{border-color:color-mix(in srgb,var(--danger) 38%,transparent)!important}.page-note-warning .manager-note-badge{background:linear-gradient(135deg,var(--danger),var(--c-gold))}.page-note-success{border-color:color-mix(in srgb,var(--c-green) 38%,transparent)!important}.page-note-success .manager-note-badge{background:linear-gradient(135deg,var(--c-green),var(--c-teal))}.page-note-form fieldset{border:1px solid color-mix(in srgb,var(--c-blue) 16%,transparent);border-radius:14px;padding:12px 14px}.page-note-form legend{display:inline-flex;align-items:center;gap:6px;font-weight:800;padding:0 6px}.page-note-scope-chips{display:flex;flex-wrap:wrap;gap:8px}.page-note-chip{display:inline-flex!important;align-items:center;gap:6px;cursor:pointer;padding:7px 12px;border-radius:999px;font-size:var(--text-base);border:1px solid color-mix(in srgb,var(--c-blue) 22%,transparent)}.page-note-chip input{position:absolute;opacity:0;pointer-events:none}.page-note-chip.is-selected{background:color-mix(in srgb,var(--c-blue) 14%,transparent);border-color:var(--c-blue);font-weight:800}.page-note-chip:focus-within{outline:2px solid var(--c-blue);outline-offset:2px}.page-note-preview{display:grid;gap:6px}.page-note-preview>span{display:inline-flex;align-items:center;gap:6px}.page-note-row>summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-note-row-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--c-white);background:linear-gradient(135deg,var(--c-blue),var(--c-teal))}.page-note-row-badge.page-note-offer{background:linear-gradient(135deg,var(--c-gold),var(--c-blue))}.page-note-row-badge.page-note-warning{background:linear-gradient(135deg,var(--danger),var(--c-gold))}.page-note-row-badge.page-note-success{background:linear-gradient(135deg,var(--c-green),var(--c-teal))}.home-svc-water-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.home-svc-water-step{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:var(--text-sm);font-weight:700;color:rgb(12,74,110);background:color-mix(in srgb,rgb(14,116,144) 12%,var(--c-white));border:1px solid color-mix(in srgb,rgb(14,116,144) 25%,transparent)}.home-svc-facts>li.home-svc-fact-water .home-svc-fact-body span.home-svc-water-step{color:rgb(12,74,110);line-height:1.3}@media (min-width:901px){.home-svc-facts>li.home-svc-fact-water:nth-child(3n+1){grid-column:1/-1}.home-svc-facts>li.home-svc-fact-water:nth-child(3n+2){grid-column:span 2}.home-svc-facts>li.home-svc-fact-water:nth-child(3n+1) .home-svc-fact,.home-svc-facts>li.home-svc-fact-water:nth-child(3n+2) .home-svc-fact{align-items:center;padding:18px 22px}.home-svc-facts>li.home-svc-fact-water:nth-child(3n+1) .home-svc-fact-body,.home-svc-facts>li.home-svc-fact-water:nth-child(3n+2) .home-svc-fact-body{flex:1 1;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center}.home-svc-facts>li.home-svc-fact-water:nth-child(3n+1) .home-svc-fact-body>*,.home-svc-facts>li.home-svc-fact-water:nth-child(3n+2) .home-svc-fact-body>*{grid-column:1}.home-svc-facts>li.home-svc-fact-water:nth-child(3n+1) .home-svc-fact-cta,.home-svc-facts>li.home-svc-fact-water:nth-child(3n+2) .home-svc-fact-cta{grid-column:2;grid-row:1/span 3;margin:0;padding:10px 18px;border-radius:999px;color:var(--c-white);background:rgb(14,116,144);white-space:nowrap}.home-svc-facts>li.home-svc-fact-water:nth-child(3n+1) .home-svc-fact-ic{width:48px;height:48px}}@media (min-width:561px) and (max-width:900px){.home-svc-facts>li.home-svc-fact-water:nth-child(odd){grid-column:1/-1}}.keyword-hubs-strip .khs-hub-row{display:flex;flex-wrap:wrap;gap:var(--space-4)}.keyword-hubs-strip .khs-hub-chip{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-6);border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-strong);font-weight:var(--weight-bold);font-size:var(--text-sm);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.keyword-hubs-strip .khs-hub-chip:hover{border-color:var(--brand-border);background:var(--brand-soft)}.keyword-hubs-strip .khs-hub-chip-icon{display:inline-grid;place-items:center;width:auto;height:auto;color:var(--brand-text);background:none}.keyword-hubs-strip .khs-hub-chip-count{min-width:0;padding:0;text-align:center;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);background:none}@media (max-width:560px){.keyword-hubs-strip:not(.kw-page-body) .khs-hub-row{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.keyword-hubs-strip:not(.kw-page-body) .khs-hub-chip{flex:0 0 auto;scroll-snap-align:start}}.keywords-page .kw-layout{display:block}.keywords-page .kw-layout .kw-hubs{grid-template-columns:1fr}section.keyword-hubs-strip>.container{display:grid;gap:12px;padding-block:18px;border-radius:22px;background:color-mix(in srgb,var(--c-white) 70%,transparent);border:1px solid color-mix(in srgb,var(--c-gold) 28%,transparent)}section.keyword-hubs-strip>.container .khs-head{margin-bottom:0}section.keyword-hubs-strip>.container .popular-tags-more{margin:0}.keyword-hubs-strip .khs-hub-chip-title{white-space:nowrap}.site-map-page .sm-body{display:grid;gap:16px}.site-map-page .sm-part{scroll-margin-top:96px;display:grid;gap:12px;padding:16px 18px;border-radius:20px;background:color-mix(in srgb,var(--c-white) 80%,transparent);border:1px solid color-mix(in srgb,var(--c-gold) 22%,transparent)}.site-map-page .sm-part-title{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-lg);color:var(--aurora-deep)}.site-map-page .sm-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.site-map-page .sm-section-card{display:grid;gap:8px;align-content:start;padding:12px 14px;border-radius:16px;background:var(--c-white);border:1px solid color-mix(in srgb,var(--c-gold) 20%,transparent)}.site-map-page .sm-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--aurora-deep);text-decoration:none}.site-map-page .sm-section-head strong{font-size:var(--text-md)}.site-map-page .sm-section-head b{font-size:var(--text-xs);color:var(--light-muted);white-space:nowrap}.site-map-page .sm-links{display:grid;gap:4px;margin:0;padding:0;list-style:none}.site-map-page .sm-links-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:14px}.site-map-page .sm-links a{display:inline-flex;align-items:center;gap:6px;padding:4px 0;color:var(--c-blue);font-weight:600;text-decoration:none}.site-map-page .sm-links a:hover{text-decoration:underline}.site-map-page .sm-links small{color:var(--light-muted);font-weight:500}.site-map-page .sm-open{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);font-weight:800;color:var(--c-blue);text-decoration:none}[dir=rtl] .site-map-page .sm-open svg{transform:scaleX(-1)}.account-invoices .account-invoices-title{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:var(--text-lg)}.account-invoices .account-stat span{display:inline-flex;align-items:center;gap:6px}.account-invoices .account-stat-due strong{color:var(--danger)}.account-invoices .status-pill{display:inline-flex;align-items:center;gap:5px}.account-invoices .account-invoice-paid{color:var(--c-green);border-color:color-mix(in srgb,var(--c-green) 40%,transparent)}.account-invoices .account-invoice-partial{color:var(--c-gold);border-color:color-mix(in srgb,var(--c-gold) 45%,transparent)}.account-invoices .account-invoice-unpaid{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.site-frame .public-page .card-icon{display:inline-grid;place-items:center;width:48px;height:48px;flex-shrink:0;color:#765018!important;background:#fff4dc;border:1px solid #dfc68e;border-radius:14px;box-shadow:none}.site-frame .public-page .card-icon svg{width:26px;height:26px;color:inherit!important;opacity:1}.site-frame .home-hero-section .hero-copy>.hero-intro{display:block;overflow:visible;-webkit-line-clamp:unset;max-width:60ch;line-height:1.75}.site-frame .home-hero-section .cta-row{display:flex;flex-wrap:wrap;gap:12px}.site-frame .public-page .info-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.site-frame .public-page .info-card>h3,.site-frame .public-page .info-card>p{margin:0}.site-frame .public-page .info-card>p{line-height:1.75}@media (max-width:480px){.site-frame .home-hero-section .cta-row>.button{flex:1 1 140px;text-align:center}}.site-frame .button:before{content:none!important;display:none!important}.site-frame .eyebrow{-webkit-text-fill-color:currentColor!important;color:#765018!important;background:#fff4dc;border-radius:8px;padding:4px 9px;width:fit-content;max-width:100%}.site-frame .page-breadcrumb{display:flex;flex-wrap:wrap;position:static;max-width:100%;gap:8px;margin-bottom:16px}.site-frame .page-breadcrumb+.eyebrow{display:block;clear:both}.site-frame .policy-card-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff4dc;color:#765018;border:1px solid #dfc68e;font-size:var(--text-lg);font-weight:800}@media (max-width:900px){.aurora-header .header-utility-nav{display:flex;flex-wrap:wrap;gap:8px}.aurora-header .header-utility-nav .utility-link{display:inline-flex!important;flex:1 1 110px;justify-content:center;min-height:40px}}.site-frame .our-work-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.site-frame .our-work-shot{margin:0;min-width:0;overflow:hidden;border-radius:20px;border:1px solid #dfc68e;background:var(--c-white)}.site-frame .our-work-shot img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#faf6ed}.site-frame .our-work-comparison{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.site-frame .our-work-comparison strong{display:block;color:#765018;padding:8px}.site-frame .our-work-shot figcaption{padding:14px}.site-frame .our-work-video-thumb{min-height:160px;display:flex;align-items:center;justify-content:center;gap:12px;background:#faf6ed;color:#765018}.pos-session-setup{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:18px;border:1px solid var(--c-border-soft);border-radius:18px;background:var(--c-surface-02)}.pos-session-setup>.pos-invoice-party-grid,.pos-session-setup>.pos-session-setup-divider,.pos-session-setup>p.muted-copy{grid-column:1/-1}.pos-session-setup-divider{margin-top:4px;padding-top:16px;border-top:1px dashed var(--c-border-soft)}.repair-reception-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.repair-reception-workspace>.filter-pair,.repair-reception-workspace>button,.repair-reception-workspace>h3,.repair-reception-workspace>h4,.repair-reception-workspace>p{grid-column:1/-1}@media(max-width:600px){.pos-session-setup,.repair-reception-workspace{grid-template-columns:minmax(0,1fr)}}.phone-field{min-width:0;max-width:100%}.phone-field-row{grid-template-columns:minmax(108px,.8fr) minmax(0,1.6fr);width:100%;min-width:0}.phone-field-row>.phone-field-country{min-width:0;width:100%;direction:ltr;text-align:start;font-size:14px;padding-inline:10px 26px;font-variant-emoji:emoji}.phone-field-country,.phone-field-country option{font-family:var(--font-cairo),var(--font-inter),sans-serif,var(--font-emoji);font-variant-emoji:emoji}.phone-field-row>.phone-field-number{min-width:0;width:100%}.admin-content .metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-content .metric-grid>.metric-card{min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:16px;gap:12px}.admin-content .metric-grid .metric-label{font-size:.85rem;line-height:1.5}.admin-content .metric-grid .metric-value{font-size:1.65rem}.admin-content .metric-grid .button{font-size:var(--text-sm);min-height:36px;padding:8px 10px}.admin-content .metric-grid .button:before{content:none!important;display:none!important}.admin-content .admin-workspace-nav{background:var(--c-surface-02);border:1px solid var(--c-border-soft);border-radius:18px;padding:14px;gap:10px}@media(max-width:1000px){.admin-content .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.admin-content .metric-grid{grid-template-columns:1fr}}@media(max-width:900px){.admin-main>.saved-views-dock{position:static;width:auto;max-width:none;margin:12px 18px;justify-items:start}.admin-content .admin-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-content .document-mode-option{min-width:0;align-items:start}.admin-page-action{border:1px solid #d7c8ae;border-radius:12px;padding:10px 14px;background:var(--amber-1);color:#624719;font:inherit;font-weight:700;cursor:pointer}.admin-page-action.tone-primary{background:#edf7f1;color:#176444;border-color:#b9d8c7}.admin-page-action.tone-danger{background:#fff2f3;color:#a32940;border-color:#edc1c9}.admin-deferred{scroll-margin-top:180px}.admin-page-actions>.admin-deferred{flex:1 1 260px;margin-top:0}.admin-page-actions>.admin-deferred.is-open{flex:1 1 100%}.admin-content .page-shell:has(>.admin-page-head)>.page-hero .eyebrow,.admin-content .page-shell:has(>.admin-page-head)>.page-hero h1{display:none}.admin-content .page-shell:has(>.admin-page-head)>.page-hero{background:none;color:inherit;padding-block:0;min-height:0;box-shadow:none;border:0}@media(max-width:420px){.admin-content .document-mode-option{grid-template-columns:1fr;padding:12px}}.admin-content .eyebrow,.admin-page-eyebrow{-webkit-text-fill-color:currentColor!important;color:#75501b;background:#fff4dc}.admin-content .metric-card .metric-body{min-width:0;max-width:100%}.admin-content .metric-card .metric-label,.admin-content .metric-card .metric-note{overflow-wrap:anywhere}@media(min-width:361px) and (max-width:1000px){.admin-content .catalog-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-section-tabs .saved-views-dock{display:contents;position:static;inset:auto;margin:0;padding:0;width:auto;z-index:auto}.admin-section-tabs .saved-views-dock-panel{position:static;order:1;flex:1 0 100%;box-sizing:border-box;width:100%;max-width:100%;max-height:none;overflow:visible;margin:12px 0 0;padding:20px;box-shadow:none;white-space:normal;background:var(--surface,var(--amber-1));color:var(--text,#30281d)}.saved-views-save-form>.checkbox-row,.saved-views-save-form>p,.saved-views-save-form>small{grid-column:1/-1}.admin-section-tabs .saved-views-dock-panel>.button{width:fit-content}.admin-pagination-numbers .button{min-width:40px;padding:8px}.admin-pagination-numbers .is-current{background:#805a1d;color:white;border-color:#805a1d}.admin-shell .button:before{content:none!important;display:none!important}.admin-shell .button>svg{flex-shrink:0;color:currentColor}.admin-shell .admin-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;width:100%}.admin-shell .admin-filter-grid>.filter-group{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;margin:0}.admin-shell .admin-filter-grid .muted-copy{font-size:.78rem;line-height:1.5;margin:0}.site-frame .gfd-grid{align-items:start;gap:12px}.site-frame .gfd-field{min-width:0;display:grid;align-content:start;gap:8px}.site-frame .gfd-field input,.site-frame .gfd-field select{box-sizing:border-box;width:100%;min-width:0;min-height:44px}@media(max-width:1000px){.admin-shell .admin-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.admin-shell .admin-filter-grid{grid-template-columns:1fr}}.site-frame .ds-jump{position:static;inset:auto;padding:16px 0;background:transparent;box-shadow:none}.site-frame .ds-jump-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible}.site-frame .ds-jump-chip{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;width:100%;box-sizing:border-box;white-space:normal;border-radius:14px;padding:12px}.site-frame .ds-jump-chip>span{overflow-wrap:anywhere;line-height:1.5}.site-frame .ds-jump-chip:focus-visible{outline:2px solid #805a1d;outline-offset:3px}.site-frame .ds-group{scroll-margin-top:140px}@media(max-width:900px){.site-frame .ds-jump-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.site-frame .ds-jump-row{grid-template-columns:1fr}}.site-frame :where(.site-footer) .container,.site-frame :where(.site-footer,.keyword-hubs-strip,.page-notes,.section-discovery,.browse-by-section)>.container{width:min(var(--public-content-max),calc(100vw - (var(--public-content-gutter) * 2)));max-width:calc(100vw - (var(--public-content-gutter) * 2))}.browse-by-section .browse-by-brands:first-child,.browse-by-section .browse-by-models:first-child{margin-top:0}.browse-by-section .section-heading+.brand-slider,.browse-by-section .section-heading+.device-slider,.browse-by-section .section-heading+.model-slider{margin-top:10px}.storefront-context-nav{position:sticky;top:var(--site-header-height,72px);z-index:24;padding:7px 0;background:color-mix(in srgb,var(--light-bg) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--c-gold) 18%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.storefront-context-inner a.is-active{color:var(--c-white);border-color:transparent;background:var(--grad-brand);box-shadow:0 8px 22px color-mix(in srgb,var(--c-gold) 22%,transparent)}@media (max-width:720px){.storefront-context-nav{top:62px;padding-block:6px}}.admin-detail-workspace{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.admin-detail-workspace>:where(.admin-page-head,.admin-workspace-nav,.admin-module-nav,.account-stat-grid,.metric-grid,h1,h2,.muted-copy){grid-column:1/-1}.admin-detail-workspace>.panel{grid-column:span 6;min-width:0}.admin-detail-workspace>.panel:has(.admin-table-scroll),.admin-detail-workspace>.panel:has(table),.admin-detail-workspace>.stack-panel,.admin-detail-workspace>form.panel{grid-column:1/-1}@media (max-width:1100px){.admin-detail-workspace>.panel{grid-column:1/-1}}.contract-workspace-card{min-width:0;height:100%;align-content:start}.contract-workspace-card>.grid.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.contract-workspace-card>.grid.grid-3{grid-template-columns:1fr}}.cms-page-jump-nav{position:sticky;top:calc(var(--site-header-height, 72px) + 48px);z-index:18;padding-block:8px;background:color-mix(in srgb,var(--light-bg) 90%,transparent);border-block:1px solid color-mix(in srgb,var(--c-gold) 16%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cms-page-jump-track{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.cms-page-jump-track::-webkit-scrollbar{display:none}.cms-page-jump-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 12px;border-radius:999px;text-decoration:none;color:var(--aurora-deep);font-size:var(--text-sm);font-weight:850;background:color-mix(in srgb,var(--c-white) 84%,transparent);border:1px solid color-mix(in srgb,var(--c-gold) 22%,transparent)}.cms-page-jump-link:focus-visible,.cms-page-jump-link:hover{border-color:var(--c-gold);background:var(--c-white);transform:translateY(-1px)}.cms-page-jump-dot{width:7px;height:7px;border-radius:999px;background:var(--grad-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-gold) 12%,transparent)}.cms-section[id]{scroll-margin-top:150px}@media (max-width:720px){.cms-page-jump-nav{top:103px}.cms-page-jump-link{min-height:34px;padding:6px 10px}}.pos-workspace-shell.is-focus-mode{position:fixed;inset:0;z-index:9999;overflow:auto;padding:14px;background:var(--admin-bg,var(--c-surface-03));overscroll-behavior:contain}.pos-workspace-shell.is-focus-mode .pos-admin-tools{display:none}.search-compat-match{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin:-2px 0 6px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--c-brand-02) 42%,var(--c-border-soft));border-radius:999px;background:color-mix(in srgb,var(--c-brand-02) 10%,var(--c-surface-01));color:var(--c-brand-04,var(--c-brand-02));font-size:var(--text-xs);font-weight:800;overflow-wrap:anywhere}.search-compat-tag{font-weight:800}@media (max-width:900px){.pos-workspace-actions .button{flex:0 0 auto;width:auto}.pos-workspace-shell.is-focus-mode{padding:8px}}.operations-command-bar{position:sticky;top:calc(var(--admin-topbar-height,0px) + 46px);z-index:19;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:10px 12px;border:1px solid var(--c-border-soft);border-radius:16px;background:color-mix(in srgb,var(--c-surface-01) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm)}.operations-command-more{position:relative}@media(max-width:780px){.operations-command-bar{top:58px;align-items:stretch;flex-direction:column}.operations-command-actions>.button,.operations-command-more{flex:0 0 auto}}.pos-line-print-link{display:inline-flex;align-items:center;gap:5px;width:max-content;margin-top:4px;color:var(--c-brand-02);font-size:var(--text-xs);font-weight:800;text-decoration:none}.pos-line-print-link:hover{text-decoration:underline}.pos-checkout-actions>.button{min-height:44px}@media(max-width:720px){.pos-checkout-actions>.button{width:100%}.pos-after-sale-actions>.button{flex:0 0 auto}}.pos-external-sale-grid>.button{align-self:end;min-height:43px}@media(max-width:1100px){.pos-external-line>.button{grid-column:2}}@media(max-width:680px){.pos-external-line>.button{grid-column:auto;width:max-content}}.search-result-identifiers{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.search-result-identifiers small{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--c-border-soft);border-radius:999px;background:var(--c-surface-02);font-size:.72rem;font-weight:600;color:var(--c-text-02);direction:ltr}.search-result-identifiers small b{font-size:.72rem;letter-spacing:.02em;font-weight:700;color:var(--c-text-01);direction:ltr}.search-result-identifiers small.in-stock{border-color:color-mix(in srgb,var(--c-success,#1a7f4b) 35%,var(--c-border-soft));background:color-mix(in srgb,var(--c-success,#1a7f4b) 10%,var(--c-surface-02));color:var(--c-success,#1a7f4b)}.search-result-identifiers small.out-of-stock{border-color:color-mix(in srgb,var(--c-danger,var(--red-9)) 30%,var(--c-border-soft));background:color-mix(in srgb,var(--c-danger,var(--red-9)) 8%,var(--c-surface-02));color:var(--c-danger,var(--red-9))}.document-lifecycle-panel{overflow:hidden}.document-lifecycle-step{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-soft);min-height:74px}.document-lifecycle-step.is-done{border-color:color-mix(in srgb,var(--success) 35%,var(--border-soft));background:color-mix(in srgb,var(--success) 8%,var(--surface-soft))}.document-lifecycle-step.is-current{border-color:color-mix(in srgb,var(--accent) 60%,var(--border-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.document-lifecycle-step.is-next{opacity:.82}.document-lifecycle-step.is-blocked{opacity:.56}.document-quick-edit .wide{grid-column:1/-1}@media(max-width:760px){.document-lifecycle-step{min-width:190px;scroll-snap-align:start}}.pdp-context-label{display:inline-flex;gap:6px;font-weight:700}.pdp-context-label,.public-review-meta{align-items:center;font-size:.78rem;color:var(--light-muted,#6b5946)}.public-review-meta,.review-image-strip{display:flex;flex-wrap:wrap;gap:8px}.review-image-strip img{width:72px;height:72px;border-radius:10px;object-fit:cover}.review-public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.review-management-reply{display:grid;gap:6px;margin-block-start:8px;padding:10px 12px;border:1px solid var(--light-line);border-inline-start:4px solid var(--brand-gold,var(--c-brand-14));border-radius:10px;background:var(--light-panel-warm,var(--light-panel-warm));font-size:.84rem}.review-report-form{display:grid;gap:8px}.review-report-details{display:grid;gap:6px;font-size:.82rem}.search-ai-rerank-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0}.search-ai-rerank-row .muted-copy{max-width:62ch}.home-our-work-section .container{display:grid;gap:20px}.home-our-work-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.home-our-work-grid.count-1{grid-template-columns:minmax(220px,420px);justify-content:center}.home-our-work-shot{margin:0;position:relative;overflow:hidden;border-radius:18px;border:1px solid #dfc998;box-shadow:0 10px 26px rgba(74,52,16,.08);background:linear-gradient(155deg,#fffefb,#faf3e2)}.home-our-work-shot img{display:block;width:100%;height:220px;object-fit:cover}.home-our-work-shot figcaption{padding:10px 14px;font-size:.82rem;font-weight:700;color:#5c5041}.home-our-work-cta{justify-self:start}@media (max-width:640px){.home-our-work-grid{grid-template-columns:1fr 1fr}.home-our-work-grid.count-1{grid-template-columns:1fr}}.map-location-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--c-gold,var(--c-primary)) 22%,var(--light-line,#e5ddce));background:linear-gradient(155deg,#fffefb,#faf3e2)}.map-location-icon{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--c-gold,#d4ad57) 26%,transparent),transparent 55%),linear-gradient(155deg,#fffefb,#faf3e2);color:color-mix(in srgb,var(--c-gold,var(--c-primary)) 85%,#2c2115);border:1.5px solid color-mix(in srgb,var(--c-gold,var(--c-primary)) 42%,#dfc998);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-gold,var(--c-primary)) 12%,transparent)}.map-location-body{display:grid;gap:4px;min-width:0}.map-location-address{margin:0;font-weight:700;color:var(--light-text,#241a12);line-height:1.5}.map-location-link{justify-self:start;font-size:.86rem;font-weight:800;color:color-mix(in srgb,var(--c-gold,var(--c-primary)) 82%,#2c2115);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--c-gold,var(--c-primary)) 45%,transparent);transition:border-color .16s ease,color .16s ease}.map-location-link:hover{color:var(--c-gold,var(--c-primary));border-color:var(--c-gold,var(--c-primary))}.section-filter-inline{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px}.section-filter-inline label{display:grid;gap:4px;min-width:160px}.section-filter-inline label span{font-size:.78rem;font-weight:800;color:var(--c-text-muted,var(--c-muted-24))}.real-estate-property-body .price-line{color:var(--card-accent,var(--c-primary));font-size:var(--text-lg)}.family-compare-viewport{overflow-x:auto;margin-top:8px}.family-compare-table{width:100%;border-collapse:separate;border-spacing:0 10px;font-size:.92rem}.family-compare-table thead th{padding:0 14px 2px;text-align:start;font-size:.74rem;font-weight:800;letter-spacing:.02em;color:var(--c-ink-muted,var(--light-text));white-space:nowrap}.family-compare-table tbody td,.family-compare-table tbody th{padding:12px 14px;background:var(--c-surface-01);border-block:1.5px solid var(--c-border-soft);vertical-align:middle;text-align:start}.family-compare-table tbody tr>:first-child{border-inline-start:1.5px solid var(--c-border-soft);border-start-start-radius:14px;border-end-start-radius:14px}.family-compare-table tbody tr>:last-child{border-inline-end:1.5px solid var(--c-border-soft);border-start-end-radius:14px;border-end-end-radius:14px}.family-compare-table tbody tr:hover>*{background:color-mix(in srgb,var(--c-primary,var(--c-blue)) 6%,var(--c-surface-01))}.family-compare-name{width:100%;font-weight:inherit}.family-compare-name a{display:grid;gap:2px;color:inherit;text-decoration:none}.family-compare-name strong{font-size:1.02rem}.family-compare-name small{color:var(--c-ink-muted,var(--light-text));font-size:.78rem;line-height:1.4}.family-compare-name a:hover strong{text-decoration:underline;text-underline-offset:3px}.family-compare-price{white-space:nowrap}.family-compare-price strong{display:block;font-size:1.02rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.family-compare-price s{display:block;font-size:.76rem;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.family-compare-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.family-compare-table,.family-compare-table tbody{display:block}.family-compare-table tbody tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:0;margin-bottom:10px;border:1.5px solid var(--c-border-soft);border-radius:14px;background:var(--c-surface-01);overflow:hidden}.family-compare-table tbody td,.family-compare-table tbody th{display:grid;gap:2px;border:0;border-radius:0;background:transparent;padding:10px 12px}.family-compare-table tbody tr>:first-child,.family-compare-table tbody tr>:last-child{border:0;border-radius:0}.family-compare-table tbody th.family-compare-name{grid-column:1/-1;width:auto;border-bottom:1px dashed var(--c-border-soft)}.family-compare-table tbody td:before{content:attr(data-label);font-size:.7rem;font-weight:800;color:var(--c-ink-muted,var(--light-text))}}.remote-multi-select .ss-list{max-height:220px}.deal-product-card .product-card-action-strip .product-action-button,.offer-product-card .product-card-action-strip .product-action-button,.product-card .product-card-action-strip .product-action-button,.store-product-card .product-card-action-strip .product-action-button{max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:1/1}.deal-product-card .product-card-action-strip,.offer-product-card .product-card-action-strip,.product-card .product-card-action-strip,.store-product-card .product-card-action-strip{column-gap:2px!important}
/* !important + specificity أعلى: قاعدة التباين العامة (.site-frame .aurora-header .nav-strip-row .nav-link svg { color: inherit !important }) كانت بتصبغ كل الأيقونات بلون واحد. اللون هنا مقصود. */.site-frame .aurora-header .nav-strip-row .nav-link-context .nav-mega-summary-icon,.site-frame .aurora-header .nav-strip-row .nav-link-context .nav-mega-summary-icon svg,.site-frame .aurora-header .nav-strip-row .nav-mega-section>summary .nav-mega-summary-icon,.site-frame .aurora-header .nav-strip-row .nav-mega-section>summary .nav-mega-summary-icon svg{color:var(--sec-color,currentColor)!important}.nav-strip-row .nav-link-context:focus-visible,.nav-strip-row .nav-link-context:hover,.nav-strip-row .nav-mega-section>summary:hover,.nav-strip-row .nav-mega-section[open]>summary{border-color:color-mix(in srgb,var(--sec-color,currentColor) 38%,transparent);background-color:var(--sec-soft,transparent)}.admin-nav-group[open]>.admin-nav-summary.has-active{border-inline-start:3px solid var(--adm-accent,var(--c-gold))}.ai-compare-col{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);min-width:0}.ai-compare-col.is-failed{border-style:dashed}.ai-extra-providers{border:1px dashed color-mix(in srgb,currentColor 20%,transparent);border-radius:10px;padding:8px 10px}.model-hub-hero--backdrop{position:relative;overflow:hidden}.model-hub-hero-blur{position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:blur(26px) saturate(1.1);-webkit-backdrop-filter:blur(26px) saturate(1.1);background:rgba(18,14,11,.28)}.model-hub-hero--backdrop>.container{position:relative;z-index:1}.model-hub-hero-grid{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,36px);align-items:center}.model-hub-hero-copy{flex:1 1 420px;min-width:0}.model-hub-hero-photo{flex:0 0 auto;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:320px;max-width:100%}.model-hub-hero-photo-frame{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;width:100%;min-width:0;box-sizing:border-box;aspect-ratio:1/1;padding:10px;border-radius:18px;border:1px solid var(--c-border-soft,var(--c-border));background:var(--c-surface-2,var(--c-surface-01));box-shadow:0 14px 34px -18px rgba(0,0,0,.55)}.model-hub-hero-photo-frame img{display:block;width:100%;height:100%;max-width:100%;min-width:0;object-fit:contain}.model-hub-hero-caption{font-size:.8rem;text-align:center;color:var(--hero-ink,inherit)}@media (max-width:860px){.model-hub-hero-photo{order:-1;width:160px;margin-inline:auto}.model-hub-hero-photo-frame{padding:6px;border-radius:14px}}.device-popular-card.has-photo{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;gap:3px 10px;padding:0 0 12px;overflow:hidden;align-items:start;min-height:0}.device-popular-photo{grid-column:1/-1;grid-row:1;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--c-surface-2,var(--c-surface-01))}.device-popular-photo img{width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .35s ease}.device-popular-card.has-photo:hover .device-popular-photo img{transform:scale(1.04)}.device-popular-card.has-photo>strong{grid-column:1;grid-row:2;padding:10px 14px 0;font-size:1.02rem}.device-popular-card.has-photo>span:not(.device-popular-photo){grid-column:1;grid-row:3;padding:0 14px}.device-popular-card.has-photo>small{grid-column:2;grid-row:2/4;padding-inline-end:14px;align-self:center}.model-thumb{display:block;position:relative;overflow:hidden;background:var(--c-surface-2,var(--c-surface-01))}.model-thumb-image{display:block;width:100%;height:100%;object-fit:contain;padding:4px}.model-thumb--card{width:100%;height:100%;aspect-ratio:4/3}.model-thumb--row{flex:0 0 auto;width:64px;aspect-ratio:4/3;border-radius:10px}.model-thumb--chip{flex:0 0 auto;width:40px;height:40px;border-radius:10px}.pdp-compat-card .model-thumb--row{width:96px}.model-hub-related-card .model-thumb--card{border-radius:12px;margin-bottom:8px;aspect-ratio:4/3;height:auto}.model-media-section .model-media-layout{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start;justify-content:center}.model-media-section .model-media-layout>.pdp-gallery{flex:0 1 420px;width:min(100%,420px)}.model-media-section .model-media-layout>.pdp-videos{flex:1 1 320px;max-width:560px}.model-media-section .model-media-layout .pdp-gallery-thumbs{display:flex;flex-wrap:wrap;gap:8px}.model-media-section .model-media-layout .pdp-thumb{flex:0 0 64px;width:64px}.model-photos-panel{display:grid;gap:10px;border:1px solid var(--c-border-soft,var(--c-border));border-radius:14px;padding:12px;min-width:0}.model-photos-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.model-photos-item{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;padding:10px;border:1px solid var(--c-border-soft,var(--c-border));border-radius:12px;background:var(--c-surface-01)}.model-photos-thumb{flex:0 0 64px;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--c-surface-2,var(--c-surface-01))}.model-photos-thumb img{width:100%;height:100%;object-fit:contain}.model-photos-body{flex:1 1 260px;display:grid;gap:6px;min-width:0}.model-photos-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.model-photos-available ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.model-photos-available li{display:flex;gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--c-border-soft,var(--c-border));border-radius:10px}.model-photos-available .model-photos-thumb{flex-basis:48px;width:48px;height:48px}.model-photos-default,.model-photos-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.model-hub-page .section.model-explorer-section,.model-hub-page .section.model-hub-quick-section,.model-hub-page .section.model-media-section{padding-block:clamp(20px,2.6vw,32px)}.model-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 14px;padding-inline-start:12px;border-inline-start:4px solid var(--c-primary)}.model-section-head-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 12%,var(--c-surface-01))}.model-section-head-text{flex:1 1 220px;min-width:0}.model-section-head-text h2{margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.3}.model-section-head-text p{margin:2px 0 0;font-size:.88rem;line-height:1.5;color:var(--light-muted,var(--muted))}.model-section-head-badge{display:inline-flex;align-items:baseline;gap:5px;padding:5px 12px;border-radius:999px;font-size:.85rem;color:var(--light-muted,var(--muted));background:color-mix(in srgb,var(--c-primary) 8%,var(--c-surface-01))}.model-section-head-badge strong{font-size:1.1rem;color:var(--light-text,inherit)}.model-hub-page .model-explorer-form{margin-top:0}.model-hub-page .model-media-section .model-section-head{margin-bottom:12px}.model-hub-page .model-hub-quick-icon{color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface-01))}.public-page .model-hub-grid.ds-fill{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(12px,1.5vw,18px);--ds-min:14rem;--ds-fill-max:22rem}.public-page .model-hub-grid.ds-fill>*{flex:1 1 var(--ds-min);min-inline-size:0;max-inline-size:var(--ds-fill-max)}.public-page .model-hub-grid.ds-fill>[hidden]{display:none}@media (max-width:640px){.public-page .model-hub-grid.ds-fill{gap:10px;--ds-min:9.5rem}}.model-grid-window-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:16px}.model-grid-window-count{font-size:.9rem;color:var(--light-muted,var(--muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.model-grid-window-size{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;color:var(--light-muted,var(--muted))}.model-grid-window-size select{min-height:36px}.public-page .model-hub-grid .store-product-card .product-visual{aspect-ratio:4/3}.home-svc-facts.home-svc-facts--rescue{display:flex;flex-wrap:wrap}.home-svc-facts.home-svc-facts--rescue>li{flex:1 1 320px}.home-svc-facts.home-svc-facts--rescue>li.home-svc-fact-water:nth-child(n){grid-column:auto}.home-svc-facts.home-svc-facts--rescue>li.home-svc-fact-water .home-svc-fact{align-items:flex-start;padding:16px 18px}.model-specs-section .model-specs-lead{margin:0 0 14px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--card-accent,var(--light-blue)) 30%,var(--light-line));background:linear-gradient(165deg,color-mix(in srgb,var(--card-accent,var(--light-blue)) 7%,var(--c-white)),var(--c-white));line-height:1.75}.model-specs-section .model-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin:0}.model-specs-section .model-specs-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--card-accent,var(--light-blue)) 22%,var(--light-line));border-inline-start:3px solid var(--card-accent,var(--light-blue));border-radius:13px;background:linear-gradient(180deg,var(--c-white),color-mix(in srgb,var(--card-accent,var(--light-blue)) 5%,var(--c-white)));box-shadow:0 1px 2px rgba(27,39,64,.03)}.model-specs-section .model-specs-row dt{margin:0;font-size:var(--text-xs);font-weight:700;color:var(--c-ink-soft,var(--muted,var(--text)));letter-spacing:.01em}.model-specs-section .model-specs-row dd{margin:0;min-width:0;font-size:.96rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.identity-tile{--tile-tint:var(--c-primary);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;height:100%;min-width:0;padding:clamp(10px,3%,18px);overflow:hidden;text-align:center;border:1px solid color-mix(in srgb,var(--tile-tint) 28%,transparent);border-radius:inherit;background:linear-gradient(160deg,color-mix(in srgb,var(--tile-tint) 20%,var(--c-surface-01)),color-mix(in srgb,var(--tile-tint) 7%,var(--c-surface-01)));color:var(--light-text,inherit)}.identity-tile:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:4px;background:var(--tile-tint);opacity:.85}.identity-tile-logo{width:auto;height:auto;zoom:1.55;max-width:78%;max-height:46%;object-fit:contain;margin:0;filter:none}.identity-tile-wordmark{display:block;max-width:92%;font-weight:900;line-height:1.1;letter-spacing:.01em;color:color-mix(in srgb,var(--tile-tint) 78%,var(--light-text,currentColor));overflow-wrap:anywhere}.identity-tile-wordmark[data-len=s]{font-size:clamp(1.7rem,6vw,2.4rem)}.identity-tile-wordmark[data-len=m]{font-size:clamp(1.4rem,5vw,1.9rem)}.identity-tile-wordmark[data-len=l]{font-size:clamp(1.05rem,4vw,1.4rem)}.identity-tile-icon{display:inline-flex;color:var(--tile-tint)}.identity-tile-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:96%;font-size:clamp(1.05rem,3.4vw,1.35rem);font-weight:850;line-height:1.3}.identity-tile--card{aspect-ratio:4/3;min-height:128px}.identity-tile--product{aspect-ratio:1/1;min-height:104px}.identity-tile--product .identity-tile-logo{zoom:1.4;max-width:74%}.identity-tile--row{aspect-ratio:auto;flex-direction:row;width:72px;height:54px;padding:6px;gap:0;border-radius:12px}.identity-tile--chip:after,.identity-tile--row:after{display:none}.identity-tile--chip .identity-tile-logo,.identity-tile--row .identity-tile-logo{zoom:1;width:auto;max-width:100%;max-height:100%}.identity-tile--chip .identity-tile-wordmark,.identity-tile--row .identity-tile-wordmark{font-size:.72rem}.identity-tile--chip{width:44px;height:34px;padding:4px;gap:0;border-radius:10px}.identity-tile--hero{gap:14px;min-height:190px;border-radius:22px}.identity-tile--hero .identity-tile-logo{zoom:1.9;max-width:80%;max-height:64%}.identity-tile--hero .identity-tile-title{font-size:clamp(1.2rem,2.4vw,1.7rem)}.product-visual>.identity-tile{width:100%;height:100%;border-radius:inherit;border-width:0;background:linear-gradient(160deg,color-mix(in srgb,var(--tile-tint) 20%,var(--c-surface-01)),color-mix(in srgb,var(--tile-tint) 7%,var(--c-surface-01)));box-shadow:none;filter:none;font-size:inherit}.product-visual.product-visual--identity{padding:0;background:none;border-color:transparent;box-shadow:none}.model-hub-hero--identity{--hero-accent:var(--hero-tint,var(--c-primary));background:radial-gradient(760px 320px at 88% -10%,color-mix(in srgb,var(--hero-tint,var(--c-primary)) 30%,transparent),transparent 68%),linear-gradient(135deg,color-mix(in srgb,var(--hero-tint,var(--c-primary)) 17%,var(--c-surface-01)),color-mix(in srgb,var(--hero-tint,var(--c-primary)) 6%,var(--c-surface-01)));border-bottom-color:color-mix(in srgb,var(--hero-tint,var(--c-primary)) 35%,transparent)}.model-hub-hero-identity{width:min(100%,380px)}.model-hub-hero-identity .identity-tile--hero{aspect-ratio:auto;min-height:190px;box-shadow:0 18px 42px color-mix(in srgb,var(--tile-tint) 22%,transparent)}@media (max-width:860px){.model-hub-hero-photo.model-hub-hero-identity{width:min(100%,340px)}.model-hub-hero-identity .identity-tile--hero{min-height:104px}}.sp-sections a.is-active,.sp-sections a:hover{background:color-mix(in srgb,var(--c-gold) 14%,transparent)}.sp-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;border:1px solid var(--c-border-soft);border-radius:12px}.sp-row.is-off{opacity:.6}.sfb-opt-count{margin-inline-start:6px;font-size:.75em;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sfb-range-unit{align-self:center;padding-inline:4px;font-size:.85rem;font-weight:700;opacity:.75}.spec-chip.spec-prop{background:color-mix(in srgb,var(--c-gold) 12%,transparent)}.sp-bulk-list .checkbox-row{display:flex;align-items:center;gap:8px}.sp-icon-button{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--c-border-soft);border-radius:10px;background:transparent;color:inherit;cursor:pointer}.sp-icon-button:hover{background:color-mix(in srgb,var(--c-gold) 14%,transparent)}.sp-icon-button.is-danger{color:var(--c-danger,var(--red-9))}.lb-manager{display:grid;gap:12px;min-width:0}.lb-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lb-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--light-line);border-radius:12px;background:var(--light-panel-solid)}.lb-row.is-off{opacity:.6}.lb-row small{display:block;color:var(--light-muted);font-weight:400}.lb-tools{display:inline-flex;gap:6px;flex-shrink:0}.lb-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sfshell .sfb-side{position:static;max-height:none;overflow:visible}.lsm-block{display:grid;gap:8px;padding:12px;border:1px solid var(--light-line);border-radius:14px;background:var(--light-panel-solid);min-width:0}.lsm-title{display:flex;align-items:center;gap:6px;margin:0;font-size:.92rem;font-weight:800}.lsm-list,.lsm-sublist{list-style:none;margin:0;padding:0;display:grid;gap:2px;min-width:0}.lsm-sublist{padding-inline-start:12px;border-inline-start:2px solid var(--light-line);margin-inline-start:6px}.lsm-link{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;border-radius:10px;color:inherit;text-decoration:none;min-width:0}.lsm-link:hover{background:color-mix(in srgb,var(--c-gold) 12%,transparent)}.lsm-chip:focus-visible,.lsm-clear:focus-visible,.lsm-group-head:focus-visible,.lsm-link:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.lsm-group-head.is-active,.lsm-link.is-active{background:color-mix(in srgb,var(--c-gold) 20%,transparent);font-weight:800}.lsm-link-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.lsm-count{flex:0 0 auto;color:var(--light-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lsm-group{display:grid;gap:4px;min-width:0}.lsm-group-head{gap:8px;min-height:36px;margin:0;padding:6px 8px;border-radius:10px;font-size:inherit;font-weight:700}.lsm-chips,.lsm-group-head{display:flex;align-items:center;justify-content:space-between}.lsm-chips{gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--light-line);border-radius:14px;background:var(--light-panel-solid)}.lsm-chip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.lsm-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border-radius:999px;border:1px solid var(--light-line);background:color-mix(in srgb,var(--c-gold) 12%,transparent);color:inherit;text-decoration:none;font-size:.85rem}.lsm-chip:hover{background:color-mix(in srgb,var(--c-gold) 24%,transparent)}.lsm-clear{font-weight:800;color:var(--c-pink);text-decoration:none;padding:6px 4px}.sfb-my-device,.sfb-toggle-filter{display:inline-flex;align-items:center;gap:6px;max-width:100%;text-decoration:none}.sfb-toggle-filter .sfb-opt-count{margin-inline-start:4px}.catalog-grid--compact .catalog-product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:10px}.catalog-grid--compact .store-product-card{padding:8px}.catalog-grid--compact .store-product-card .hst-savings-line,.catalog-grid--compact .store-product-card .product-spec-chips,.catalog-grid--compact .store-product-card .product-topline .tag:not(.brand-tag),.catalog-grid--compact .store-product-card .stock-urgency-line{display:none}.catalog-grid--compact .store-product-card h3{font-size:.86rem}.sfshell-sheet-layer{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end}.sfshell-sheet-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--light-text) 55%,transparent);cursor:pointer}.sfshell-sheet{position:relative;width:100%;max-height:88dvh;display:flex;flex-direction:column;border-radius:18px 18px 0 0;background:var(--light-panel-solid);box-shadow:0 -12px 40px color-mix(in srgb,var(--light-text) 30%,transparent)}.sfshell-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--light-line)}.sfshell-sheet-close{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer}.sfshell-sheet-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px}.sfshell-sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--light-line);background:var(--light-panel-solid)}.sfshell-sheet-apply{width:100%;min-height:48px}.sfshell-sheet .sfb-side{padding:0;border:0;box-shadow:none;background:transparent}@media (min-width:900px){.sfshell-sheet-layer{display:none}}.store-sort-hint{font-size:var(--text-sm);font-weight:600;color:var(--light-muted)}.account-role-summary{gap:12px}.account-role-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.account-role-head>div{flex:1 1 12rem;min-width:0}.account-role-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--c-gold) 20%,transparent);color:var(--c-blue);flex:0 0 auto}.account-role-tier{margin:0}.account-role-credit-state{margin:0;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--c-green) 12%,transparent);font-weight:700}.account-role-credit-state.is-held{background:color-mix(in srgb,var(--c-pink) 14%,transparent)}.account-role-perks{margin:0;padding-inline-start:1.2rem;display:grid;gap:6px}.account-debt-buckets{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}@media print{.account-hero,.account-nav,.no-print{display:none!important}}@layer dman-foundation{.account-return-form{display:grid;gap:12px}.account-return-form fieldset,.account-return-form label{display:grid;gap:6px;margin:0;min-width:0}.account-return-form fieldset{border:1px solid var(--light-line);border-radius:12px;padding:10px 12px}.account-return-form input[type=number],.account-return-form input[type=text],.account-return-form select,.account-return-form textarea{width:100%;max-width:100%}.account-return-form .is-off{opacity:.6}.account-timeline{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px}.account-timeline li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--light-line);color:var(--light-muted);font-size:.85rem}.account-timeline li.is-done{background:color-mix(in srgb,var(--c-green) 14%,transparent);color:var(--light-text);border-color:color-mix(in srgb,var(--c-green) 40%,transparent)}.account-timeline li.is-current{background:color-mix(in srgb,var(--c-gold) 22%,transparent);color:var(--light-text);font-weight:800}.account-timeline li.is-bad{background:color-mix(in srgb,var(--c-pink) 14%,transparent);color:var(--light-text)}.property-inquiry-form{gap:10px}.property-inquiry-form label{display:grid;gap:6px}.property-inquiry-form input,.property-inquiry-form textarea{width:100%;max-width:100%}.footer-social-section{grid-column:1/-1;padding-block:24px;border-top:1px solid}.footer-social-section .footer-socials{justify-content:flex-start;max-width:none;flex-wrap:wrap}.site-footer .footer-social-section .footer-socials a{width:auto;height:auto;min-height:44px;padding:10px 16px;gap:10px;border-radius:12px}.footer-social-section .footer-socials a span{color:var(--c-footer-text,#f5eee5);font-weight:700}.home-hero-section{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(36px,6vw,88px);background:radial-gradient(ellipse at 85% 15%,rgba(184,139,51,.16),transparent 55%),var(--c-surface-01)}.home-hero-section:before{content:"";position:absolute;inset:16px;z-index:-1;border:1px solid rgba(184,139,51,.22);border-radius:30px;pointer-events:none}.home-hero-section .hero-copy h1{max-width:18ch;font-size:clamp(2rem,4vw,4.5rem);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.home-hero-section .hero-intro{max-width:58ch;line-height:1.9}.home-hero-section .hero-image-panel{border-radius:32px;transform:rotate(-1deg);border:1px solid rgba(184,139,51,.3);box-shadow:0 26px 65px rgba(37,26,14,.16)}.home-platform-showcase{background:linear-gradient(145deg,#211a13,#322719);color:#f8f2e9;padding-block:clamp(36px,6vw,84px);overflow:clip}.home-editorial-divider{display:flex;align-items:center;justify-content:center;gap:20px;color:#dbb66b;margin-bottom:32px}.home-editorial-divider>span{height:1px;width:min(28vw,260px);background:linear-gradient(90deg,transparent,#b58b45,transparent)}.home-platform-heading{max-width:780px;margin:0 auto 36px;text-align:center}.home-platform-heading .home-platform-eyebrow{display:inline-flex;color:#dbb66b;font-size:.8rem;font-weight:700}.home-platform-heading h2{color:inherit;font-size:clamp(1.75rem,3.1vw,3rem);line-height:1.35;text-wrap:balance}.home-platform-heading p{color:#dfd0ba;line-height:1.8}.home-worlds-grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.home-world{min-width:0;display:flex;flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 40px) / 3)}.home-world-card{flex:1 1;display:flex;flex-direction:column;padding:clamp(20px,2.4vw,34px);border:1px solid rgba(219,182,107,.25);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.015));transition:border-color .2s,transform .2s}.home-world-business,.home-world-shop,.home-world-trust{flex-basis:calc((2 * (100% - 40px) / 3) + 20px)}.home-world-top{display:flex;justify-content:space-between;align-items:center;color:#dbb66b}.home-world-number{font-size:2rem;font-weight:800;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-world-card h3{font-size:1.4rem;color:#fff5e5;margin-block:20px 10px}.home-world-card p{color:#dfd0ba;line-height:1.8;margin-bottom:24px}.home-world-card ul{list-style:none;padding:0;margin:auto 0 0;display:grid;gap:4px}.home-world-card li a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(219,182,107,.13);color:#f8f2e9;text-decoration:none}.home-world-card li a:hover{color:#f3cb7e}.home-world-card a:focus-visible{outline:2px solid #f3cb7e;outline-offset:3px;border-radius:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-world-card:hover{transform:translateY(-5px);border-color:#dbb66b}}@media (max-width:860px){.home-worlds-grid{gap:14px}.home-world{flex-basis:calc((100% - 14px) / 2)}.home-hero-section .hero-image-panel{transform:none}}@media (max-width:560px){.home-world{flex-basis:100%}.home-hero-section:before{inset:8px;border-radius:20px}}@media (prefers-reduced-motion:reduce){.home-world-card{transition:none}}.admin-product-form .product-fields-wide{grid-column:1/-1}:root{--media-section-ratio:8/5;--media-gallery-ratio:4/3;--media-section-height:clamp(180px,34vw,440px);--media-gallery-height:clamp(150px,25vw,320px)}.managed-image[data-media-role=product]{max-inline-size:100%;object-fit:contain}.managed-cms-block,.managed-cms-images,.managed-cms-lead{min-inline-size:0}.managed-cms-main-image[data-media-role=section]{inline-size:100%;block-size:auto;aspect-ratio:var(--media-section-ratio);max-block-size:var(--media-section-height);object-fit:cover}.managed-cms-images{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.managed-cms-images .managed-image[data-media-role=gallery]{inline-size:100%;block-size:auto;aspect-ratio:var(--media-gallery-ratio);max-block-size:var(--media-gallery-height);object-fit:cover}@media (max-width:760px){.managed-cms-block,.managed-cms-layout-split .managed-cms-lead,.managed-cms-videos{grid-template-columns:minmax(0,1fr)}}}.footer-rights-brand,.page-breadcrumb a,.pdp-shipping-all,.popular-tags-title-link,main address>a:only-child,main h2>a:only-child,main h3>a:only-child,main p>a:only-child{display:inline-block;min-height:24px;line-height:24px}a.metric-value-link{display:inline-block;min-width:24px;min-height:24px;text-align:center}.aurora-header .header-utility-note>a,.marketplace-shelf-placeholder>a,.public-business-info address>a,.public-business-info>div>a{display:inline-block;min-height:24px;line-height:24px}@layer dman-foundation, dman-components;@layer dman-foundation{.ds-tone-brand{--ds-solid:var(--brand);--ds-on-solid:var(--brand-contrast);--ds-soft:var(--brand-soft);--ds-on-soft:var(--brand-soft-contrast);--ds-border:var(--brand-border);--ds-accent:var(--brand-text)}.ds-tone-success{--ds-solid:var(--success);--ds-on-solid:var(--success-contrast);--ds-soft:var(--success-soft);--ds-on-soft:var(--success-soft-contrast);--ds-border:var(--success-border);--ds-accent:var(--success-text)}.ds-tone-warning{--ds-solid:var(--warning);--ds-on-solid:var(--warning-contrast);--ds-soft:var(--warning-soft);--ds-on-soft:var(--warning-soft-contrast);--ds-border:var(--warning-border);--ds-accent:var(--warning-text)}.ds-tone-danger{--ds-solid:var(--danger);--ds-on-solid:var(--danger-contrast);--ds-soft:var(--danger-soft);--ds-on-soft:var(--danger-soft-contrast);--ds-border:var(--danger-border);--ds-accent:var(--danger-text)}.ds-tone-info{--ds-solid:var(--info);--ds-on-solid:var(--info-contrast);--ds-soft:var(--info-soft);--ds-on-soft:var(--info-soft-contrast);--ds-border:var(--info-border);--ds-accent:var(--info-text)}.ds-tone-neutral{--ds-solid:var(--surface-inverted);--ds-on-solid:var(--text-on-inverted);--ds-soft:var(--surface-sunken);--ds-on-soft:var(--text-body);--ds-border:var(--border-default);--ds-accent:var(--text-body)}.ds-bg-surface{--ds-bg:var(--surface);--ds-fg:var(--text-body)}.ds-bg-raised{--ds-bg:var(--surface-raised);--ds-fg:var(--text-body)}.ds-bg-sunken{--ds-bg:var(--surface-sunken);--ds-fg:var(--text-body)}.ds-bg-soft{--ds-bg:var(--ds-soft,var(--brand-soft));--ds-fg:var(--ds-on-soft,var(--brand-soft-contrast));--ds-heading:var(--ds-on-soft,var(--brand-soft-contrast))}.ds-bg-brand{--ds-bg:var(--brand);--ds-fg:var(--brand-contrast);--ds-heading:var(--brand-contrast);--ds-accent:var(--brand-contrast);--ds-muted:var(--brand-contrast);--ds-solid:var(--brand-contrast);--ds-on-solid:var(--brand);--ds-border:var(--brand-contrast)}.ds-bg-inverted{--ds-bg:var(--surface-inverted);--ds-fg:var(--text-on-inverted-muted);--ds-heading:var(--text-on-inverted);--ds-muted:var(--text-on-inverted-muted);--ds-accent:var(--brand-on-inverted);--ds-line:var(--border-inverted);--ds-card-bg:color-mix(in srgb,var(--text-on-inverted) 7%,transparent);--ds-card-fg:var(--text-on-inverted-muted);--ds-card-heading:var(--text-on-inverted)}.ds-section{display:block;background:var(--ds-bg,transparent);color:var(--ds-fg,var(--text-body));padding-block:var(--ds-pad,var(--space-11))}.ds-pad-none{--ds-pad:0}.ds-pad-sm{--ds-pad:var(--space-9)}.ds-pad-md{--ds-pad:var(--space-11)}.ds-pad-lg{--ds-pad:var(--space-12)}.ds-container{inline-size:min(100% - var(--space-6) * 2,var(--ds-max,75rem));margin-inline:auto}.ds-narrow{--ds-max:48rem}.ds-wide{--ds-max:90rem}.ds-head{display:grid;gap:var(--space-4);max-inline-size:46rem;margin-block-end:var(--space-9);text-align:start;justify-items:start}.ds-head-center{margin-inline:auto;text-align:center;justify-items:center}.ds-eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-heavy);color:var(--ds-accent,var(--brand-text))}.ds-eyebrow:before{content:"";inline-size:var(--space-5);block-size:var(--space-2);border-radius:var(--radius-6);background:currentColor}.ds-title{margin:0;font-size:clamp(var(--text-xl),1rem + 2.2vw,var(--text-3xl));font-weight:var(--weight-black);line-height:var(--leading-tight);color:var(--ds-heading,var(--text-strong));text-wrap:balance}.ds-lead{margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ds-muted,var(--text-muted));max-inline-size:62ch;white-space:pre-line}.ds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-min,16rem)),1fr))}.ds-fill,.ds-grid{gap:var(--ds-gap,var(--space-6))}.ds-fill{display:flex;flex-wrap:wrap}.ds-fill>*{flex:1 1 var(--ds-min,16rem);min-inline-size:0;max-inline-size:var(--ds-fill-max,none)}.ds-cols-2,.ds-cols-3,.ds-cols-4{display:flex;flex-wrap:wrap;gap:var(--ds-gap,var(--space-6))}.ds-cols-2>*,.ds-cols-3>*,.ds-cols-4>*{flex:1 1 calc((100% - (var(--ds-cols, 1) - 1) * var(--ds-gap, var(--space-6))) / var(--ds-cols, 1) - 1px);min-inline-size:0}@media (min-width:640px){.ds-cols-2,.ds-cols-3,.ds-cols-4{--ds-cols:2}}@media (min-width:900px){.ds-cols-3{--ds-cols:3}.ds-cols-4{--ds-cols:4}}.ds-gap-sm{--ds-gap:var(--space-4)}.ds-gap-lg{--ds-gap:var(--space-9)}.ds-card{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-4);background:var(--ds-card-bg,var(--surface-raised));color:var(--ds-card-fg,var(--text-body));border:1px solid var(--ds-line,var(--border-subtle));box-shadow:var(--shadow-1);min-inline-size:0}.ds-card :where(h2,h3,h4){margin:0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ds-card-heading,var(--text-strong))}.ds-card :where(p){margin:0;line-height:var(--leading-relaxed);white-space:pre-line}.ds-card-accent{border-block-start:var(--space-2) solid var(--ds-solid,var(--brand))}.ds-card-tinted{background:var(--ds-soft,var(--brand-soft));color:var(--ds-on-soft,var(--brand-soft-contrast));border-color:var(--ds-border,var(--brand-border));box-shadow:none}.ds-card-tinted :where(h2,h3,h4){color:var(--ds-on-soft,var(--brand-soft-contrast))}.ds-card-link,a.ds-card{color:inherit;text-decoration:none}.ds-card-link:hover,a.ds-card:hover{box-shadow:var(--shadow-3);border-color:var(--ds-border,var(--brand-border))}@media (prefers-reduced-motion:no-preference){.ds-card-link,a.ds-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ds-card-link:hover,a.ds-card:hover{transform:translateY(calc(var(--space-1) * -1))}}.ds-icon{display:grid;place-items:center;flex:none;inline-size:calc(var(--space-10) + var(--space-2));block-size:calc(var(--space-10) + var(--space-2));border-radius:var(--radius-3);font-size:var(--text-xl);line-height:1}.ds-badge,.ds-icon{background:var(--ds-soft,var(--brand-soft));color:var(--ds-on-soft,var(--brand-soft-contrast))}.ds-badge{display:inline-flex;align-items:center;gap:var(--space-2);inline-size:fit-content;padding:var(--space-2) var(--space-5);border-radius:var(--radius-6);font-size:var(--text-xs);font-weight:var(--weight-heavy);line-height:var(--leading-snug);border:1px solid var(--ds-border,var(--brand-border))}.ds-badge-solid{background:var(--ds-solid,var(--brand));color:var(--ds-on-solid,var(--brand-contrast));border-color:transparent}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);min-block-size:calc(var(--space-10) + var(--space-2));padding:var(--space-4) var(--space-8);border-radius:var(--radius-3);border:1px solid transparent;font:inherit;font-size:var(--text-base);font-weight:var(--weight-heavy);line-height:var(--leading-tight);text-align:center;text-decoration:none;cursor:pointer}.ds-btn-solid{background:var(--ds-solid,var(--brand));color:var(--ds-on-solid,var(--brand-contrast))}.ds-btn-solid:hover{background:color-mix(in srgb,var(--ds-solid,var(--brand)) 88%,var(--text-strong))}.ds-btn-soft{background:var(--ds-soft,var(--brand-soft));color:var(--ds-on-soft,var(--brand-soft-contrast));border-color:var(--ds-border,var(--brand-border))}.ds-btn-soft:hover{background:color-mix(in srgb,var(--ds-soft,var(--brand-soft)) 86%,var(--ds-solid,var(--brand)))}.ds-btn-outline{background:transparent;color:var(--ds-accent,var(--brand-text));border-color:var(--ds-border,var(--brand-border))}.ds-btn-outline:hover{background:var(--ds-soft,var(--brand-soft));color:var(--ds-on-soft,var(--brand-soft-contrast))}.ds-btn-ghost{background:transparent;color:var(--ds-accent,var(--brand-text))}.ds-btn-ghost:hover{background:var(--ds-soft,var(--brand-soft))}.ds-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ds-btn-row{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center}@media (prefers-reduced-motion:no-preference){.ds-btn{transition:background .16s ease,color .16s ease,border-color .16s ease}}.ds-stat{display:grid;gap:var(--space-2);align-content:start}.ds-stat-value{font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-tight);color:var(--ds-accent,var(--brand-text));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-stat-label{font-size:var(--text-base);color:var(--ds-muted,var(--text-muted))}.ds-faq{display:grid;gap:var(--space-4);max-inline-size:52rem}.ds-faq details{padding:var(--space-5) var(--space-6);border-radius:var(--radius-3);border:1px solid var(--ds-line,var(--border-subtle));background:var(--ds-card-bg,var(--surface-raised));color:var(--ds-card-fg,var(--text-body))}.ds-faq summary{cursor:pointer;font-weight:var(--weight-heavy);color:var(--ds-card-heading,var(--text-strong))}.ds-faq summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ds-faq p{margin:var(--space-4) 0 0;line-height:var(--leading-relaxed);white-space:pre-line}.ds-figure{display:grid;gap:var(--space-3);margin:0;min-inline-size:0}.ds-figure figcaption{font-size:var(--text-sm);color:var(--ds-muted,var(--text-muted))}.ds-split{display:grid;gap:var(--space-9);align-items:center}@media (min-width:900px){.ds-split{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-split-reverse>:first-child{order:2}}.ds-media{aspect-ratio:var(--ds-ratio,4/3);max-inline-size:100%;border-radius:var(--radius-5);overflow:hidden;background:var(--surface-sunken)}.ds-media>:where(img,video){display:block;inline-size:100%;block-size:100%;object-fit:cover}.ds-ratio-wide{--ds-ratio:16/9}.ds-ratio-square{--ds-ratio:1/1}@media (max-width:639.98px){.ds-hide-sm{display:none}}@media (min-width:640px) and (max-width:899.98px){.ds-hide-md{display:none}}@media (min-width:900px){.ds-hide-lg{display:none}}.ds-preview-bar{position:sticky;inset-block-start:0;z-index:90;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);background:var(--warning-soft);color:var(--warning-soft-contrast);border-block-end:1px solid var(--warning-border);font-size:var(--text-sm);font-weight:var(--weight-heavy);text-align:center}.ds-preview-bar a{color:inherit;font-weight:var(--weight-black);text-decoration:underline}:root{--dman-content-max:1680px;--dman-reading-max:1180px;--dman-card-shadow:0 12px 34px rgba(31,24,17,.08);--dman-card-shadow-hover:0 22px 58px rgba(31,24,17,.14)}.page-manager-note,.popular-tags,.public-page,.site-footer,.site-frame,.site-shell,.site-shell>*{width:100%;max-width:none}}@layer dman-foundation, dman-components;@layer dman-foundation{.page-manager-note :where(.container),.popular-tags :where(.container),.site-footer :where(.container),.site-shell :where(.container){width:min(calc(100% - clamp(24px,4vw,72px)),var(--dman-content-max));max-width:var(--dman-content-max);margin-inline:auto}.public-page>.page-hero,.public-page>.section,.site-shell>.section{width:100%;max-width:none}.storefront-context-nav{position:sticky;top:var(--site-header-offset,0);z-index:35;width:100%;border-block:1px solid var(--aurora-line,rgba(70,55,38,.12));background:color-mix(in srgb,var(--aurora-panel,#fff) 94%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.storefront-context-inner{display:flex;gap:8px;overflow:auto;scrollbar-width:none;width:min(calc(100% - clamp(24px,4vw,72px)),var(--dman-content-max));margin:auto;padding:9px 0}.storefront-context-inner::-webkit-scrollbar{display:none}.storefront-context-inner a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 12px;border:1px solid var(--aurora-line,rgba(70,55,38,.12));border-radius:999px;background:var(--aurora-panel,#fff);color:var(--aurora-ink,#251d18);font-size:.84rem;font-weight:750;transition:.18s ease}.storefront-context-inner a.is-active,.storefront-context-inner a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--aurora-gold,#b98a35) 58%,var(--aurora-line,#ddd));background:color-mix(in srgb,var(--aurora-gold,#b98a35) 8%,var(--aurora-panel,#fff));box-shadow:0 7px 20px rgba(31,24,17,.08)}:where(.product-grid,.store-grid,.offer-grid,.deal-grid,.section-grid,.services-grid,.cards-grid,.catalog-product-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(12px,1.6vw,24px);align-items:stretch}:where(.product-card,.store-product-card,.deal-product-card,.offer-bundle-card,.offer-card,.used-category-card,.home-product-card,.knowledge-article-card){border:1px solid color-mix(in srgb,var(--aurora-line,rgba(70,55,38,.12)) 88%,transparent);border-radius:clamp(18px,1.7vw,25px);box-shadow:var(--dman-card-shadow);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;background:linear-gradient(180deg,color-mix(in srgb,var(--aurora-panel,#fff) 99%,white),color-mix(in srgb,var(--aurora-panel,#fff) 94%,var(--aurora-bg,#f7f4ef)))}:where(.product-card,.store-product-card,.deal-product-card,.offer-bundle-card,.offer-card,.used-category-card,.home-product-card,.knowledge-article-card):hover{transform:translateY(-4px);box-shadow:var(--dman-card-shadow-hover);border-color:color-mix(in srgb,var(--aurora-gold,#b98a35) 52%,var(--aurora-line,#ddd))}:where(.catalog-filter-panel,.section-filter-shell,.search-filter-panel,.sfb-side,.global-filter-dock .gfd-panel){border:1px solid color-mix(in srgb,var(--aurora-line,rgba(70,55,38,.12)) 88%,transparent);border-radius:22px;background:color-mix(in srgb,var(--aurora-panel,#fff) 97%,transparent);box-shadow:0 16px 46px rgba(31,24,17,.09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:where(.filter-chip,.filter-rail-button,.brand-pill,.quick-chip,.service-facet-chip){border-radius:999px;transition:.16s ease}.filter-chip:hover,.filter-rail-button:hover,.quick-chip:hover,.service-facet-chip.is-active,.service-facet-chip:hover{transform:translateY(-1px);border-color:var(--aurora-gold,#b98a35);background:color-mix(in srgb,var(--aurora-gold,#b98a35) 9%,var(--aurora-panel,#fff))}.page-hero{padding-block:clamp(32px,5vw,70px)}.page-hero h1{max-width:1020px;font-size:clamp(2rem,4vw,4.15rem);line-height:1.04;letter-spacing:-.03em}.hero-intro{max-width:880px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.8}.used-market-hero,.used-page .page-hero{background:radial-gradient(circle at 12% 18%,rgba(205,158,71,.22),transparent 34%),linear-gradient(135deg,#17110d,#30241a 58%,#443322);color:#fff}.used-market-hero :where(h1,h2,strong,p),.used-page .page-hero :where(h1,h2,strong,p){color:inherit}.offers-hero,.offers-page .page-hero{background:radial-gradient(circle at 84% 20%,rgba(255,216,132,.22),transparent 30%),linear-gradient(120deg,#24170b,#674615 60%,#9b6b1e);color:#fff}.offers-hero :where(h1,h2,p),.offers-page .page-hero :where(h1,h2,p){color:inherit}.browse-by-brands,.browse-by-models{margin-top:clamp(28px,4vw,54px)}.model-browse-pill{min-width:min(310px,82vw);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--aurora-line,rgba(70,55,38,.12));border-radius:18px;background:var(--aurora-panel,#fff);box-shadow:0 8px 24px rgba(31,24,17,.06)}.model-browse-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--aurora-gold,#b98a35) 10%,transparent)}.model-browse-copy{display:grid;gap:2px}.model-browse-copy small{color:var(--aurora-muted,#72685f);font-size:.72rem}.model-browse-copy strong{font-size:.95rem}.discovery-atlas-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:clamp(26px,4vw,48px);padding:14px;border-radius:20px;background:color-mix(in srgb,var(--aurora-gold,#b98a35) 5%,var(--aurora-panel,#fff));border:1px solid var(--aurora-line,rgba(70,55,38,.12))}.discovery-atlas-title{margin-inline-end:4px}.discovery-atlas-link{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:var(--aurora-panel,#fff);border:1px solid var(--aurora-line,rgba(70,55,38,.12));font-size:.82rem;font-weight:740}.product-model-plate{position:relative;z-index:3}.model-hub-identity,.pdp-context-rail{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:where(.button,.product-action-button){border-radius:13px;font-weight:760;min-height:41px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}:where(.button,.product-action-button):hover{transform:translateY(-1px)}@media(max-width:760px){.page-manager-note :where(.container),.popular-tags :where(.container),.site-footer :where(.container),.site-shell :where(.container),.storefront-context-inner{width:calc(100% - 24px)}:where(.product-grid,.store-grid,.offer-grid,.deal-grid,.section-grid,.services-grid,.cards-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.storefront-context-inner a{padding:7px 10px;font-size:.8rem}.page-hero{padding-block:26px}.discovery-atlas-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;border-radius:18px}.discovery-atlas-title{grid-column:1/-1;font-size:1rem}.discovery-atlas-link{justify-content:center;padding:12px 10px;font-size:.86rem;text-align:center}}@media(max-width:460px){:where(.product-grid,.store-grid,.offer-grid,.deal-grid,.section-grid,.services-grid,.cards-grid){grid-template-columns:minmax(0,1fr)}}.used-market-page .used-market-hero{position:relative;isolation:isolate;overflow:hidden}.used-market-page .used-market-hero:after{content:"";position:absolute;inset:auto -8% -55% 42%;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(236,194,109,.18),transparent 68%);z-index:-1;pointer-events:none}.used-market-page .member-only-panel{border-color:rgba(238,205,142,.25);background:linear-gradient(155deg,rgba(255,255,255,.11),rgba(255,255,255,.045));box-shadow:0 24px 70px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.used-market-page .member-only-panel :where(h3,p){color:#fff}.used-market-page .member-only-panel .tag{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.used-market-page .member-only-panel .accent-tag{background:rgba(238,205,142,.17);border-color:rgba(238,205,142,.45);color:#ffe8b5}.used-market-page .used-terms-note{margin-block:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.065);overflow:hidden}.used-market-page .used-terms-note summary{cursor:pointer;padding:13px 15px;font-weight:800}.used-market-page .used-terms-body{padding:0 16px 15px;color:rgba(255,255,255,.88)}.used-market-page .used-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.used-market-page .used-category-card{position:relative;min-height:180px;padding:20px;background:linear-gradient(145deg,#fffdf8,#f4ead9);border-color:rgba(161,116,52,.22)}.used-market-page .used-category-card:before{content:"فحص موثق";position:absolute;inset-block-start:12px;inset-inline-end:12px;padding:5px 8px;border-radius:999px;background:#2d241b;color:#f5d99e;font-size:.67rem;font-weight:800;letter-spacing:.02em}.used-market-page .used-category-card .careers-card-icon{width:48px;height:48px;border-radius:15px;background:rgba(185,138,53,.12);color:#7b5417;display:grid;place-items:center}.used-market-page .used-category-card h3{margin-top:14px}.used-market-page #used-store{background:linear-gradient(180deg,color-mix(in srgb,var(--aurora-bg,#f7f4ef) 82%,white),#f7f0e5)}.used-market-page .section-store-shell{border:1px solid rgba(148,105,45,.16);border-radius:28px;padding:clamp(10px,1.4vw,20px);background:rgba(255,255,255,.7);box-shadow:0 20px 60px rgba(67,48,29,.08)}.used-market-page .store-product-card{border-color:rgba(150,106,45,.2);background:linear-gradient(180deg,#fff,#fffaf2)}.used-market-page .store-product-card:hover{border-color:rgba(150,106,45,.48)}.used-market-page .used-sell-panel{border-color:rgba(123,84,23,.2);background:linear-gradient(145deg,#fff,#fbf5ea)}.used-market-page .used-required-strip{border-radius:18px;padding:14px;background:rgba(185,138,53,.07);border:1px solid rgba(185,138,53,.16)}.used-market-page .used-required-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px}.offers-page .offers-live-card :where(strong,p,small){color:#fff}.offers-page .offers-live-stat{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.12);border-radius:16px;padding:10px 12px}.offers-page .offers-live-stat.is-hot{background:rgba(255,216,132,.22);border-color:rgba(255,216,132,.48)}.offers-page #today-offers{background:linear-gradient(180deg,#fffaf0,#fff)}.offers-page .offers-filter-block{display:grid;gap:18px}.offers-page .offers-filter-bar{display:grid;grid-template-columns:minmax(250px,1.4fr) repeat(auto-fit,minmax(160px,1fr));gap:10px;align-items:end;padding:16px;border-radius:24px;border:1px solid rgba(175,120,28,.18);background:rgba(255,253,247,.94);box-shadow:0 18px 52px rgba(87,57,12,.09)}.offers-page .offers-filter-bar>.section-smart-search-link{min-height:46px;border-radius:14px}.offers-page .offers-filter-bar .service-facet-group{margin:0}.offers-page .offers-filter-bar :where(select,input){border-radius:12px}.offers-page .offers-filter-bar .service-facet-chip{align-self:end;min-height:42px;justify-content:center}.offers-page .service-facet-meta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:4px;border-top:1px solid rgba(175,120,28,.12)}.offers-page .offer-product-card{position:relative;background:linear-gradient(180deg,#fff,#fffbf1);border-color:rgba(190,132,31,.2)}.offers-page .offer-product-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,210,116,.055),transparent 42%)}.offers-page .offer-discount-tag{background:#7b5110;color:#fff!important;border-color:#7b5110!important}.offers-page .offer-old-price{opacity:.55}.offers-page .smart-bundles-section{background:linear-gradient(135deg,#24170c,#4a3010);color:#fff}.offers-page .smart-bundles-section :where(h2,h3,p,.muted-copy){color:inherit}.offers-page .smart-bundle-card{background:linear-gradient(160deg,#fffdf7,#f7ead0);color:#2a1c0d;border-color:rgba(233,185,90,.34);box-shadow:0 22px 64px rgba(0,0,0,.18)}.offers-page .smart-bundle-save{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(63,113,67,.1);color:#285b30;font-weight:800}.offers-page .offer-bundle-card{min-height:220px}.offers-page .idea-visual{min-height:84px;border-radius:18px;background:rgba(185,138,53,.08);color:#805715}.admin-form input[list=faq-page-keys]{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);direction:ltr;text-align:left}.admin-form input[list=faq-page-keys]+.muted-copy{display:block;margin-top:6px;line-height:1.6}@media(max-width:760px){.used-market-page .used-required-list{grid-template-columns:1fr}.offers-page .offers-filter-bar{grid-template-columns:1fr 1fr}.offers-page .offers-filter-bar>.section-smart-search-link,.offers-page .service-facet-meta{grid-column:1/-1}}@media(max-width:480px){.offers-page .offers-filter-bar{grid-template-columns:1fr}.offers-page .offers-filter-bar>*{grid-column:1/-1}}.section-commerce-guide{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;margin:0 0 14px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--aurora-gold,#b98a35) 18%,var(--aurora-line,#ddd));border-radius:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--aurora-gold,#b98a35) 6%,var(--aurora-panel,#fff)),var(--aurora-panel,#fff));box-shadow:0 8px 26px rgba(31,24,17,.05)}.section-commerce-guide-title{font-size:.82rem;color:var(--aurora-muted,#756b61);white-space:nowrap}.section-commerce-guide-links{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.section-commerce-guide-links a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border-radius:999px;border:1px solid var(--aurora-line,rgba(70,55,38,.12));background:var(--aurora-panel,#fff);font-size:.78rem;font-weight:780;color:var(--aurora-ink,#251d18);transition:.16s ease}.section-commerce-guide-links a:hover{transform:translateY(-1px);border-color:var(--aurora-gold,#b98a35);background:color-mix(in srgb,var(--aurora-gold,#b98a35) 8%,white)}@media(max-width:680px){.section-commerce-guide{align-items:flex-start}.section-commerce-guide-links{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.section-commerce-guide-links::-webkit-scrollbar{display:none}.section-commerce-guide-links a{white-space:nowrap}}}@layer dman-foundation, dman-components;@layer dman-foundation{.aurora-header .nav-context-divider{flex:0 0 1px;width:1px;height:24px;margin-inline:3px;background:color-mix(in srgb,var(--light-line) 82%,transparent)}.aurora-header .nav-strip-row .nav-link-context{color:var(--aurora-deep);background:color-mix(in srgb,var(--c-white) 68%,transparent);border:1px solid color-mix(in srgb,var(--aurora-gold) 22%,var(--light-line));font-size:.84rem;font-weight:750}.aurora-header .nav-strip-row .nav-link-context:hover{color:var(--aurora-deep);background:color-mix(in srgb,var(--aurora-gold) 13%,var(--c-white));border-color:color-mix(in srgb,var(--aurora-gold) 42%,var(--light-line))}@media (max-width:900px){.aurora-header .header-utility{display:block!important}.aurora-header .header-utility-inner{gap:5px;padding-block:5px 7px}.aurora-header .header-utility-top{display:flex!important;justify-content:stretch;min-height:38px}.aurora-header .header-utility-note{display:none!important}.aurora-header .header-utility-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.aurora-header .header-utility-tools .header-menu{display:block!important;min-width:0}.aurora-header .header-utility-tools .header-menu>summary{display:flex!important;width:100%;min-height:38px;padding:6px 10px;justify-content:center;gap:6px;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1)}.aurora-header .header-utility-tools .header-menu>summary strong,.aurora-header .header-utility-tools .header-menu>summary>span:not(.menu-icon){display:inline!important}.aurora-header .header-utility-nav{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:7px!important;padding:2px 0 1px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.aurora-header .header-utility-nav::-webkit-scrollbar{display:none}.aurora-header .header-utility-nav .utility-link{display:inline-flex!important;flex:0 0 auto!important;min-height:34px;padding:6px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.055);white-space:nowrap;font-size:.72rem}.aurora-header .header-nav-strip{display:block!important;position:relative;border-top:1px solid color-mix(in srgb,var(--light-line) 86%,transparent);border-bottom:1px solid color-mix(in srgb,var(--light-line) 74%,transparent);background:color-mix(in srgb,var(--light-panel-solid) 96%,var(--light-panel-warm))}.aurora-header .header-nav-strip>.container{width:100%;max-width:100%;padding-inline:8px}.aurora-header .nav-strip-row{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:6px;padding-block:7px;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scrollbar-width:none}.aurora-header .nav-strip-row::-webkit-scrollbar{display:none}.aurora-header .nav-strip-row>*{flex:0 0 auto}.aurora-header .nav-mega-menu>summary,.aurora-header .nav-strip-row .nav-link,.aurora-header .side-drawer-trigger-nav{min-height:38px;padding:7px 10px;border-radius:999px;white-space:nowrap;font-size:.78rem}.aurora-header .nav-context-divider{height:22px;margin-inline:1px}.aurora-header .nav-strip-row .nav-link-context{background:#fff}.aurora-header .nav-mega-section[open] .nav-mega-panel{position:fixed!important;inset-inline:10px!important;inset-block-start:min(190px,28vh)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - min(190px, 28vh) - 12px)!important;z-index:10030;overflow:auto!important;border-radius:18px;box-shadow:0 24px 70px rgba(24,17,11,.28)}.aurora-header .header-utility-tools .header-menu-list{z-index:10040;min-width:min(280px,calc(100vw - 20px))}}@media (max-width:560px){.aurora-header .header-utility-nav .utility-link{display:inline-flex!important}.aurora-header .header-utility-tools .header-menu>summary{font-size:.74rem}.aurora-header .header-utility-tools .header-menu>summary span:not(.menu-icon){max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-header .header-main-inner{padding-block:8px}.aurora-header .header-nav-strip{box-shadow:0 7px 18px rgba(42,31,18,.055)}}.browse-by-models{display:grid;gap:14px;margin-top:clamp(22px,3vw,38px)}.home-model-grid{display:grid;grid-template-columns:repeat(var(--section-cols,6),minmax(0,1fr));gap:12px}.home-model-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--light-line) 88%,transparent);border-radius:18px;background:linear-gradient(180deg,#fff,#faf6ed);color:var(--light-text);text-decoration:none;box-shadow:0 8px 22px rgba(46,31,18,.055);transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.home-model-card:focus-visible,.home-model-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--aurora-gold) 46%,var(--light-line));box-shadow:0 18px 38px rgba(46,31,18,.1)}.home-model-card-media{display:block;min-height:0;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at 50% 28%,#fff 0,#f6efe3 72%)}.home-model-card-media .product-visual{width:100%;height:100%;min-height:0;border-radius:0}.home-model-card-copy{display:grid;gap:4px;padding:11px 12px 13px;min-width:0}.home-model-card-copy small{color:var(--light-muted);font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-model-card-copy strong{font-size:.94rem;line-height:1.35;min-height:2.5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-model-card-copy .browse-by-count{justify-self:start;margin-top:2px}.home-model-card-arrow{position:absolute;inset-inline-end:9px;inset-block-start:9px;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--aurora-deep);background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.75);box-shadow:0 5px 14px rgba(46,31,18,.1)}@media (max-width:1180px){.home-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.home-model-grid{grid-template-columns:none;grid-auto-flow:column;grid-template-rows:repeat(var(--section-mobile-rows,2),minmax(0,1fr));grid-auto-columns:var(--section-mobile-card-w,40vw);gap:9px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:4px;padding-block-end:6px}.home-model-grid::-webkit-scrollbar{display:none}.home-model-grid>*{scroll-snap-align:start;min-width:0}.home-model-card{border-radius:15px}.home-model-card-copy{padding:9px 10px 11px}}@media (max-width:340px){.home-model-grid{grid-auto-columns:62vw}}.home-used-premium{background:linear-gradient(180deg,#f3eee5,#faf8f3 54%,transparent)}.home-used-market-v2{position:relative;display:grid;gap:clamp(18px,2.4vw,30px);padding:clamp(18px,3vw,34px);overflow:hidden;border:1px solid color-mix(in srgb,var(--aurora-gold) 34%,var(--light-line));border-radius:30px;background:radial-gradient(620px 300px at 100% 0,color-mix(in srgb,var(--c-teal-30) 9%,transparent),transparent 68%),linear-gradient(145deg,#fffdf9,#f8f0df 76%);color:var(--light-text);box-shadow:0 20px 55px rgba(46,31,18,.1)}.home-used-market-v2 .home-used-premium-orb{color:color-mix(in srgb,var(--aurora-gold) 18%,transparent);opacity:.55}.home-used-market-v2 .home-used-premium-eyebrow{color:#765018;background:#fff1cd;border-color:#e0c27e}.home-used-market-v2 .home-used-premium-copy h2{color:var(--aurora-deep)}.home-used-market-v2 .home-used-premium-copy p{color:var(--light-muted)}.home-used-market-v2 .home-used-premium-sell{color:var(--aurora-deep);background:#fff;border:1px solid var(--light-line)}.home-used-market-v2 .home-used-premium-exchange{color:var(--aurora-deep);background:#f5ead2;border:1px solid #dfc68e}.home-used-market-v2 .home-used-premium-steps{align-self:stretch;border:1px solid var(--light-line);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 9px 24px rgba(46,31,18,.05)}.home-used-market-v2 .home-used-premium-steps-title{color:#765018}.home-used-market-v2 .home-used-premium-step strong{color:var(--aurora-deep)}.home-used-market-v2 .home-used-premium-step small{color:var(--light-muted)}.home-used-market-v2 .home-used-premium-step-icon{color:var(--aurora-deep);background:#fff0c8;border-color:#dfc68e}.home-used-market-v2 .home-used-premium-devices-title{color:#765018}.home-used-market-v2 .home-used-premium-devices a{color:var(--aurora-deep);background:#fff;border-color:var(--light-line);box-shadow:0 6px 16px rgba(46,31,18,.045)}.home-used-market-v2 .home-used-premium-devices small{color:var(--light-muted)}.home-used-market-v2 .home-used-premium-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.home-used-market-v2 .home-used-premium-pillars li{background:#fff;border:1px solid var(--light-line);box-shadow:0 7px 18px rgba(46,31,18,.045)}.home-used-market-v2 .home-used-premium-pillars li>span{color:#765018;background:#fff0c8}.home-used-market-v2 .home-used-premium-pillars strong{color:var(--aurora-deep)}.home-used-market-v2 .home-used-premium-pillars small{color:var(--light-muted)}.home-used-market-v2 .home-used-premium-rail-head strong{color:var(--aurora-deep)}.home-used-market-v2 .home-used-premium-viewall{color:#765018}.home-used-market-v2 .home-used-premium-empty{color:var(--light-text);background:var(--light-panel-solid);border-color:var(--light-line)}.home-used-market-v2 .home-used-premium-empty p{color:var(--light-text)}.home-used-market-v2 .home-used-grid{display:grid;--section-mobile-rows:3;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--section-mobile-rows,3),auto);gap:12px}.home-used-market-v2 .home-used-card2{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;min-width:0;overflow:hidden;padding:0;border:1px solid var(--light-line);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(46,31,18,.055)}.home-used-market-v2 .home-used-card2:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(46,31,18,.11)}.home-used-market-v2 .home-used-card2-media{width:100%;aspect-ratio:4/3;border-radius:0;background:#f7f2e9}.home-used-market-v2 .home-used-card2-body{padding:11px 12px 12px;gap:7px}.home-used-market-v2 .home-used-card2-body h3{font-size:.94rem;min-height:2.7em}.home-used-market-v2 .home-used-card2-foot{grid-template-columns:1fr;gap:7px}.home-used-market-v2 .home-used-card2-foot>strong{color:var(--aurora-deep);font-size:1.08rem}.home-used-market-v2 .home-used-device-chip{color:#765018;background:#fff1cd;border-color:#dfc68e}.home-used-market-v2 .home-used-condition-chip{color:#08745f;background:#e7f8f3}.home-used-market-v2 .home-used-card2-foot .product-card-action-strip{flex-wrap:wrap!important}.home-used-market-v2 .home-used-grid>:nth-child(n+13){display:none}@media (max-width:1180px){.home-used-market-v2 .home-used-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-used-market-v2 .home-used-grid>:nth-child(n+10){display:none}}@media (max-width:820px){.home-used-market-v2{border-radius:22px;padding:16px}.home-used-market-v2 .home-used-grid,.home-used-market-v2 .home-used-premium-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.home-used-market-v2 .home-used-grid{gap:9px}.home-used-market-v2 .home-used-grid>:nth-child(n+7){display:none}.home-used-market-v2 .home-used-card2-body{padding:9px}.home-used-market-v2 .home-used-card2-foot .product-action-button{width:31px;height:31px;min-width:31px;min-height:31px;flex-basis:31px}}@media (max-width:350px){.home-used-market-v2 .home-used-grid{grid-template-columns:1fr}.home-used-market-v2 .home-used-grid>:nth-child(n+4){display:none}}.site-frame .section-heading :is(h1,h2){text-wrap:balance;letter-spacing:-.025em}.site-frame .button{transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.site-frame .button:hover{transform:translateY(-1px)}.site-frame :where(.product-card,.service-card,.info-card){transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}@media (prefers-reduced-motion:reduce){.site-frame *,.site-frame :after,.site-frame :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer dman-foundation, dman-components;@layer dman-foundation{.model-device-reviews-section{background:color-mix(in srgb,var(--c-surface-02) 68%,transparent)}.model-review-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.model-review-score-card{min-width:170px;padding:16px 18px;border:1px solid var(--ui-line);border-radius:18px;background:var(--c-surface-01);box-shadow:var(--ui-shadow-1);display:grid;gap:4px}.model-review-score-card>strong{font-size:2rem;line-height:1}.model-review-stars{display:inline-flex;gap:2px;color:color-mix(in srgb,var(--c-gold) 34%,var(--light-muted))}.model-review-stars .is-on{color:var(--c-gold)}.model-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.model-review-card{padding:18px;border:1px solid var(--ui-line);border-radius:18px;background:var(--c-surface-01);box-shadow:var(--ui-shadow-1);display:grid;gap:12px}.model-review-card-foot,.model-review-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.model-review-card p{margin:0;line-height:1.75}.model-review-card-foot>div{display:grid;gap:2px}.model-review-card-foot small{color:var(--light-muted)}@media (max-width:980px){.model-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.model-review-heading{align-items:stretch;flex-direction:column}.model-review-score-card{min-width:0}.model-review-grid{grid-template-columns:1fr}}.model-media-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:22px;align-items:start;margin-top:20px}.model-media-layout .pdp-gallery{position:static}.model-media-layout .pdp-videos{margin:0}.model-explorer-section{background:linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01)),var(--c-surface-01))}.model-explorer-form{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(150px,.7fr)) auto;gap:10px;align-items:end;margin-top:18px;padding:14px;border:1px solid var(--ui-line);border-radius:18px;background:var(--c-surface-01);box-shadow:var(--ui-shadow-1)}.model-explorer-form label{display:grid;gap:6px;min-width:0}.model-explorer-form label>span{font-size:.76rem;font-weight:800;color:var(--light-muted)}.model-explorer-form :is(input,select){width:100%}.model-explorer-actions{display:flex;gap:7px;align-items:center}.model-explorer-empty{margin-top:12px;text-align:center}@media (max-width:1100px){.model-explorer-form{grid-template-columns:repeat(2,minmax(0,1fr))}.model-explorer-actions,.model-explorer-search{grid-column:1/-1}.model-media-layout{grid-template-columns:1fr}}@media (max-width:650px){.model-explorer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.model-explorer-actions,.model-explorer-search{grid-column:1/-1}.model-explorer-actions{margin-top:2px}.model-explorer-actions .button{flex:1 1}}.technology-identity-band{background:radial-gradient(900px 400px at 90% 0,color-mix(in srgb,var(--c-brand-02) 11%,transparent),transparent 68%),linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--light-panel-warm) 45%,var(--c-surface-01)))}.technology-identity-head{max-width:900px}.technology-identity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.technology-identity-card{position:relative;display:grid;align-content:start;gap:10px;min-height:230px;padding:18px;border:1px solid var(--ui-line);border-radius:20px;background:color-mix(in srgb,var(--c-surface-01) 95%,transparent);box-shadow:var(--ui-shadow-1);color:inherit;text-decoration:none;overflow:hidden;transition:.18s ease}.technology-identity-card:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;inset-inline-end:-75px;inset-block-end:-75px;background:color-mix(in srgb,var(--c-brand-02) 8%,transparent)}.technology-identity-card:hover{transform:translateY(-4px);box-shadow:var(--ui-shadow-2);border-color:color-mix(in srgb,var(--c-brand-02) 27%,var(--ui-line))}.technology-identity-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--c-brand-02) 10%,var(--c-surface-01));color:var(--c-brand-02)}.technology-identity-card h3{margin:0;letter-spacing:-.02em}.technology-identity-card p{margin:0;color:var(--light-muted);line-height:1.65}.technology-identity-card .technology-identity-icon{color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface-01));border:1px solid color-mix(in srgb,var(--c-primary) 20%,transparent)}@media(max-width:1100px){.technology-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.technology-identity-grid{grid-template-columns:1fr 1fr}.technology-identity-card{min-height:210px}}@media(max-width:480px){.technology-identity-grid{grid-template-columns:1fr}.technology-identity-card{min-height:0}}}@layer dman-foundation, dman-components;@layer dman-foundation{:root{--lux-r-xs:10px;--lux-r-sm:14px;--lux-r-md:18px;--lux-r-lg:24px;--lux-r-xl:32px;--lux-shadow-xs:0 5px 16px color-mix(in srgb,var(--c-ink) 5%,transparent);--lux-shadow-sm:0 10px 28px color-mix(in srgb,var(--c-ink) 7%,transparent);--lux-shadow-md:0 20px 52px color-mix(in srgb,var(--c-ink) 10%,transparent);--lux-shadow-lg:0 28px 82px color-mix(in srgb,var(--c-ink) 14%,transparent);--lux-line:color-mix(in srgb,var(--c-border-soft) 86%,transparent);--lux-line-strong:color-mix(in srgb,var(--c-brand-02) 23%,var(--c-border-soft));--lux-glass:color-mix(in srgb,var(--c-surface-01) 90%,transparent);--lux-warm:color-mix(in srgb,var(--light-panel-warm) 42%,var(--c-surface-01));--lux-brand-soft:color-mix(in srgb,var(--c-brand-02) 8%,var(--c-surface-01));--lux-brand-softer:color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01))}html{scroll-behavior:smooth}body{background:radial-gradient(1050px 480px at 6% -8%,color-mix(in srgb,var(--c-gold) 8%,transparent),transparent 68%),radial-gradient(900px 440px at 100% 2%,color-mix(in srgb,var(--c-brand-02) 7%,transparent),transparent 70%),var(--light-bg)}html[dir=rtl] body{font-family:var(--font-cairo),var(--font-tajawal),system-ui,sans-serif}html[dir=ltr] body{font-family:var(--font-inter),system-ui,sans-serif}:where(h1,h2,h3,.brand-heading,.section-heading strong){font-family:var(--font-space),var(--font-cairo),var(--font-inter),system-ui,sans-serif}html[dir=rtl] :where(h1,h2,h3,.brand-heading,.section-heading strong){font-family:var(--font-cairo),var(--font-space),system-ui,sans-serif}::selection{background:color-mix(in srgb,var(--c-brand-02) 24%,var(--c-surface-01));color:var(--light-text)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold));outline-offset:3px}.storefront-experience-layer{position:relative;z-index:34;border-bottom:1px solid var(--lux-line);background:linear-gradient(180deg,color-mix(in srgb,var(--c-surface-01) 94%,transparent),color-mix(in srgb,var(--lux-warm) 72%,transparent));-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.storefront-experience-shell{display:grid;gap:8px;padding-block:9px 11px}.experience-shortcut-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.experience-shortcut-kicker{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-gold) 28%,var(--lux-line));background:linear-gradient(135deg,color-mix(in srgb,var(--c-gold) 12%,var(--c-surface-01)),var(--c-surface-01));color:var(--light-text);white-space:nowrap}.experience-shortcut-kicker svg{color:var(--c-gold)}.experience-shortcut-scroll{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding-block:2px}.experience-shortcut-scroll::-webkit-scrollbar{display:none}.experience-shortcut{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid transparent;border-radius:999px;color:var(--light-text);text-decoration:none;font-size:var(--text-sm);font-weight:780;background:color-mix(in srgb,var(--c-surface-01) 86%,transparent);transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.experience-shortcut-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:var(--lux-brand-soft);color:var(--c-brand-02)}.experience-shortcut:hover{transform:translateY(-1px);background:var(--c-surface-01);border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-xs)}.experience-shortcut.is-active{border-color:transparent;background:linear-gradient(135deg,var(--c-brand-02),color-mix(in srgb,var(--c-brand-02) 72%,var(--c-gold)));color:var(--brand-contrast);box-shadow:0 8px 22px color-mix(in srgb,var(--c-brand-02) 20%,transparent)}.experience-shortcut.is-active .experience-shortcut-icon{background:color-mix(in srgb,var(--brand-contrast) 15%,transparent);color:var(--brand-contrast)}.experience-more-menu{position:relative}.experience-more-menu>summary{list-style:none;min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;cursor:pointer;border:1px solid var(--lux-line);border-radius:999px;background:var(--c-surface-01);font-weight:800}.experience-more-menu>summary::-webkit-details-marker{display:none}.experience-more-menu[open]>summary{border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-xs)}.experience-more-popover{position:absolute;inset-inline-end:0;top:calc(100% + 9px);z-index:60;width:min(330px,82vw);padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px;border:1px solid var(--lux-line);border-radius:16px;background:var(--c-surface-01);box-shadow:var(--lux-shadow-lg)}.experience-more-popover a{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 9px;border-radius:11px;color:inherit;text-decoration:none;font-weight:760}.experience-more-popover a:hover{background:var(--lux-brand-soft)}.experience-more-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--lux-warm);color:var(--c-brand-02)}.experience-promo-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--c-gold) 24%,var(--lux-line));border-radius:16px;background:radial-gradient(420px 120px at 100% 0,color-mix(in srgb,var(--c-gold) 10%,transparent),transparent 70%),linear-gradient(120deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 72%,var(--c-surface-01)));box-shadow:var(--lux-shadow-xs)}.experience-promo-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-gold) 14%,var(--c-surface-01)),var(--lux-brand-soft));color:var(--c-brand-02);border:1px solid var(--lux-line)}.experience-promo-copy{display:grid;gap:2px;min-width:0}.experience-promo-copy strong{font-size:.92rem;letter-spacing:-.012em}.experience-promo-copy small{color:var(--light-muted);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.experience-promo-action{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 11px;border-radius:11px;text-decoration:none;background:var(--c-brand-02);color:var(--brand-contrast);font-weight:820}.storefront-experience-layer:not(.is-home) .experience-promo-card{min-height:48px;padding-block:7px}.storefront-experience-layer:not(.is-home) .experience-promo-icon{width:34px;height:34px}.storefront-experience-layer:not(.is-home) .experience-promo-copy small{font-size:.75rem}.public-page{--page-section-gap:clamp(34px,5vw,76px)}.public-page>.section{padding-block:var(--page-section-gap)}.page-hero{border-radius:clamp(22px,2.5vw,34px);border:1px solid var(--lux-line);overflow:clip;box-shadow:var(--lux-shadow-sm)}.page-hero .container{padding-block:clamp(34px,5vw,76px)}:where(.site-frame) .page-hero .container{padding-block:0}.page-hero h1,.page-hero-title{letter-spacing:-.038em;text-wrap:balance;line-height:1.08}:where(.site-frame) .page-hero h1+:is(p,.hero-intro),:where(.site-frame) .page-hero-title+:is(p,.hero-intro){margin-top:var(--space-5)}html[dir=rtl] .site-frame :is(h1,h2,h3){letter-spacing:0}html[dir=rtl] .site-frame :is(h1,h2){line-height:var(--leading-tight)}.hero-intro,.page-hero p{max-width:72ch;text-wrap:pretty;line-height:1.72}.page-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--light-muted);font-size:var(--text-sm)}.section-heading,.section-heading-row{gap:12px}.section-heading :is(h1,h2),.section-heading-row h2{letter-spacing:-.028em;text-wrap:balance}.section-heading p,.section-heading-row p{max-width:76ch;line-height:1.7;color:var(--light-muted)}.eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--c-brand-02) 18%,var(--lux-line));border-radius:999px;background:var(--lux-brand-softer);letter-spacing:.045em}:where(.panel,.mini-surface,.service-card,.info-card,.why-card,.knowledge-article-card,.platform-feature-card,.model-hub-related-card,.model-hub-service-card,.model-review-card,.pdp-compat-card,.product-faq-card){border-color:var(--lux-line)!important;border-radius:var(--lux-r-md);box-shadow:var(--lux-shadow-xs);background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 22%,var(--c-surface-01)))}@media (hover:hover){:where(.service-card,.info-card,.why-card,.knowledge-article-card,.platform-feature-card,.model-hub-related-card,.model-hub-service-card,.model-review-card):hover{transform:translateY(-3px);border-color:var(--lux-line-strong)!important;box-shadow:var(--lux-shadow-md)}}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.pdp-related-grid>*){position:relative;overflow:clip;border:1px solid var(--lux-line)!important;border-radius:var(--lux-r-lg);background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 28%,var(--c-surface-01)));box-shadow:var(--lux-shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card):before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:3;background:linear-gradient(90deg,var(--c-brand-02),var(--c-gold));opacity:.7;pointer-events:none}@media (hover:hover){:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card):hover{box-shadow:var(--lux-shadow-md)!important;border-color:var(--lux-line-strong)!important}}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) .product-visual{position:relative;border-radius:calc(var(--lux-r-lg) - 6px);background:radial-gradient(circle at 35% 25%,var(--c-surface-01),var(--lux-warm));overflow:hidden}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) .product-visual:after{content:"";position:absolute;inset:auto 12% 0;height:1px;background:linear-gradient(90deg,transparent,var(--lux-line),transparent)}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) h3{min-height:2.65em;line-height:1.34;letter-spacing:-.015em}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card) .price-line{margin-top:auto;padding-top:9px;border-top:1px dashed var(--lux-line)}.product-card-action-strip{gap:7px}.product-card-action-strip .product-action-button{min-height:38px;border-radius:11px;border:1px solid var(--lux-line);box-shadow:0 5px 14px color-mix(in srgb,var(--c-ink) 5%,transparent)}.product-card-tag-row,.tag-row{gap:6px}:where(.tag,.spec-chip,.trust-pill,.status-pill){border-radius:999px}.pdp-page .pdp-hero{border:1px solid var(--lux-line);border-radius:var(--lux-r-xl);background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 42%,var(--c-surface-01)));box-shadow:var(--lux-shadow-sm);overflow:clip}.pdp-page .pdp-context-rail{border:1px solid var(--lux-line);border-radius:16px;background:var(--lux-glass);box-shadow:var(--lux-shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pdp-page .pdp-attr-list{border:1px solid var(--lux-line);border-radius:16px;overflow:hidden;background:var(--c-surface-01)}.pdp-page .pdp-attr-row{padding:10px 12px;border-bottom:1px solid var(--lux-line)}.pdp-page .pdp-attr-row:last-child{border-bottom:0}.pdp-page .pdp-compat-wrap{border-radius:var(--lux-r-lg);border:1px solid color-mix(in srgb,var(--c-brand-02) 21%,var(--lux-line));background:linear-gradient(180deg,var(--lux-brand-softer),var(--c-surface-01));box-shadow:var(--lux-shadow-sm)}.pdp-page .pdp-smart-bundle-card{border-radius:var(--lux-r-lg);box-shadow:var(--lux-shadow-sm)}.model-hub-page .model-hub-hero{position:relative;background:radial-gradient(650px 300px at 85% 15%,color-mix(in srgb,var(--c-brand-02) 14%,transparent),transparent 70%),linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--lux-warm) 48%,var(--c-surface-01)))}.model-hub-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.model-hub-stat{padding:12px 13px;border:1px solid color-mix(in srgb,var(--c-surface-01) 18%,transparent);border-radius:14px;background:color-mix(in srgb,var(--c-surface-01) 12%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.model-hub-anchor-nav{border:1px solid var(--lux-line);border-radius:15px;background:var(--lux-glass);box-shadow:var(--lux-shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.model-hub-quick-grid{gap:12px}.model-hub-quick-card{min-height:142px;border:1px solid var(--lux-line);border-radius:18px;background:linear-gradient(145deg,var(--c-surface-01),var(--lux-warm));box-shadow:var(--lux-shadow-xs);transition:.17s ease}.model-hub-quick-card:hover{transform:translateY(-3px);border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-md)}.model-hub-quick-icon,.model-hub-service-icon{border-radius:13px;background:var(--lux-brand-soft);color:var(--c-brand-02)}.model-media-layout :where(.pdp-gallery,.pdp-videos){border-radius:var(--lux-r-lg)}.model-explorer-form{border-color:var(--lux-line)!important;border-radius:var(--lux-r-lg);box-shadow:var(--lux-shadow-sm)}.search-workspace{gap:clamp(16px,2.2vw,30px)}.search-workspace :where(.search-filter-panel,.search-results-toolbar,.search-empty-state){border-radius:var(--lux-r-lg);border:1px solid var(--lux-line);box-shadow:var(--lux-shadow-sm)}.search-result-identifiers{gap:6px}.search-result-identifiers small{border-radius:999px;background:var(--lux-brand-softer);border-color:var(--lux-line)}.search-compat-match{border-radius:999px;box-shadow:0 5px 16px color-mix(in srgb,var(--c-brand-02) 10%,transparent)}.global-filter-dock .gfd-panel,.sfshell{border-radius:var(--lux-r-lg)}.sfshell-toggle{border:1px solid var(--lux-line);border-radius:14px;box-shadow:var(--lux-shadow-xs);background:var(--c-surface-01)}.sfshell-toggle:hover{border-color:var(--lux-line-strong);box-shadow:var(--lux-shadow-sm)}.gfd-group{border:1px solid transparent;border-radius:14px;padding:9px;background:color-mix(in srgb,var(--lux-warm) 56%,var(--c-surface-01))}.gfd-group:focus-within{border-color:var(--lux-line-strong);background:var(--c-surface-01)}.global-filter-dock .gfd-trigger{border:1px solid color-mix(in srgb,var(--c-brand-02) 25%,var(--lux-line));box-shadow:var(--lux-shadow-md)}.button{min-height:42px;border-radius:12px;gap:8px;font-weight:820;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.button-primary{box-shadow:0 9px 22px color-mix(in srgb,var(--c-brand-02) 17%,transparent)}.button:hover:not(:disabled):not(.is-disabled){transform:translateY(-1px)}.button:active:not(:disabled):not(.is-disabled){transform:scale(.985)}.public-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.site-frame :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:44px;border-radius:12px;border-color:var(--lux-line);background:color-mix(in srgb,var(--c-surface-01) 96%,var(--lux-warm));transition:.15s ease}.public-page :where(input,select,textarea):focus,.site-frame :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--c-brand-02) 48%,var(--lux-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-02) 10%,transparent);background:var(--c-surface-01)}.home-services-grid,.service-grid,.technology-identity-grid{gap:12px}.technology-identity-card{border-color:var(--lux-line)!important;box-shadow:var(--lux-shadow-sm)}.technology-identity-card:nth-child(3n+1){--section-accent:var(--c-brand-02)}.technology-identity-card:nth-child(3n+2){--section-accent:var(--c-gold)}.technology-identity-card:nth-child(3n){--section-accent:var(--c-success)}.technology-identity-card:before{content:"";position:absolute;inset-block:18px auto;inset-inline-start:0;width:3px;height:42px;border-radius:999px;background:var(--section-accent,var(--c-brand-02))}.site-footer{border-top:1px solid color-mix(in srgb,var(--c-surface-01) 10%,transparent)}.site-footer .footer-column{border-radius:14px}.site-footer .footer-column-body a{border-radius:8px;transition:.15s ease}.site-footer .footer-column-body a:hover{background:color-mix(in srgb,var(--c-surface-01) 6%,transparent);padding-inline:7px}@media (max-width:980px){.experience-shortcut-rail{grid-template-columns:auto minmax(0,1fr) auto}.storefront-experience-shell{padding-inline:0}.model-hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.storefront-experience-layer{position:sticky;top:0;z-index:42}.storefront-experience-shell{gap:5px;padding-block:6px}.experience-shortcut-kicker{display:none}.experience-shortcut-rail{grid-template-columns:minmax(0,1fr) auto;gap:6px}.experience-shortcut{min-height:36px;padding:6px 9px;font-size:.77rem}.experience-shortcut-icon{width:25px;height:25px}.experience-more-menu>summary{min-height:36px;padding:6px 9px}.experience-more-popover{position:fixed;inset-inline:10px;top:auto;bottom:78px;width:auto;max-height:55vh;overflow:auto;grid-template-columns:1fr 1fr}.experience-promo-card{display:none}.page-hero{border-radius:18px;margin-inline:8px}.public-page>.page-hero.page-hero{width:auto}.public-page>.section{padding-block:clamp(30px,8vw,48px)}:where(.product-card,.store-product-card,.offer-product-card,.deal-product-card){border-radius:18px}.model-hub-stats{grid-template-columns:1fr 1fr}}@media (max-width:470px){.experience-more-popover{grid-template-columns:1fr}.model-hub-stats{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr))}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer dman-foundation, dman-components;@layer dman-foundation{.storefront-experience-layer{--experience-accent:var(--c-brand-02);--experience-accent-soft:color-mix(in srgb,var(--experience-accent) 10%,var(--c-surface-01));--experience-line:color-mix(in srgb,var(--experience-accent) 22%,var(--lux-line))}.storefront-experience-layer[data-experience=device]{--experience-accent:var(--c-brand-02)}.storefront-experience-layer[data-experience=service]{--experience-accent:var(--c-teal,var(--c-brand-02))}.storefront-experience-layer[data-experience=commerce]{--experience-accent:var(--c-gold)}.storefront-experience-layer[data-experience=business]{--experience-accent:var(--c-navy,var(--c-brand-01))}.storefront-experience-layer[data-experience=knowledge]{--experience-accent:var(--c-purple,var(--c-brand-02))}.experience-shortcut.is-active{background:linear-gradient(135deg,var(--experience-accent),color-mix(in srgb,var(--experience-accent) 72%,var(--c-gold)));box-shadow:0 9px 24px color-mix(in srgb,var(--experience-accent) 20%,transparent)}.experience-shortcut-icon{background:var(--experience-accent-soft);color:var(--experience-accent)}.experience-page-nav{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:7px 9px;border:1px solid var(--experience-line);border-radius:14px;background:color-mix(in srgb,var(--c-surface-01) 88%,var(--experience-accent-soft));box-shadow:0 6px 18px color-mix(in srgb,var(--c-ink) 4%,transparent)}.experience-page-nav-label{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding-inline:8px;color:var(--experience-accent);font-size:.76rem;font-weight:900;white-space:nowrap}.experience-page-nav-scroll{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.experience-page-nav-scroll::-webkit-scrollbar{display:none}.experience-page-link{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:31px;padding:6px 9px;border-radius:10px;color:var(--light-text);text-decoration:none;font-size:.75rem;font-weight:800;transition:background .15s ease,color .15s ease,transform .15s ease}.experience-page-link:focus-visible,.experience-page-link:hover{background:var(--experience-accent-soft);color:var(--experience-accent);transform:translateY(-1px)}.experience-merch-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);gap:8px}.experience-promo-card.is-primary{border-color:var(--experience-line)}.experience-promo-card.is-primary .experience-promo-icon{background:linear-gradient(135deg,var(--experience-accent-soft),color-mix(in srgb,var(--c-gold) 12%,var(--c-surface-01)));color:var(--experience-accent)}.experience-promo-card.is-primary .experience-promo-action{background:var(--experience-accent)}.experience-promo-card.is-secondary{background:linear-gradient(135deg,color-mix(in srgb,var(--lux-warm) 70%,var(--c-surface-01)),var(--c-surface-01))}.experience-promo-card.is-secondary .experience-promo-action{background:transparent;color:var(--experience-accent);border:1px solid var(--experience-line)}.experience-promo-card.is-secondary .experience-promo-action:hover{background:var(--experience-accent-soft)}.product-knowledge-page :where(#product-description,#product-faq,#product-reviews,#product-knowledge,#related-products,#product-share){scroll-margin-top:160px}.product-knowledge-page #product-description .pdp-description,.product-knowledge-page #product-faq .panel,.product-knowledge-page #product-knowledge .knowledge-article-card,.product-knowledge-page #related-products .store-product-card{border-color:color-mix(in srgb,var(--c-brand-02) 14%,var(--lux-line))}.product-knowledge-page #product-knowledge{background:radial-gradient(560px 220px at 100% 0,color-mix(in srgb,var(--c-brand-02) 6%,transparent),transparent 70%),var(--c-surface-01)}.store-product-card.product-card-variant-1:before{background:linear-gradient(90deg,var(--c-brand-02),var(--c-gold))}.store-product-card.product-card-variant-2:before{background:linear-gradient(90deg,var(--c-gold),color-mix(in srgb,var(--c-brand-02) 45%,var(--c-gold)))}.store-product-card.product-card-variant-3:before{background:linear-gradient(90deg,color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold)),var(--c-brand-02))}.store-product-card.product-card-variant-4:before{background:linear-gradient(90deg,var(--c-brand-01),var(--c-gold))}.store-product-card.product-card-variant-2 .product-visual{background:radial-gradient(circle at 30% 20%,var(--c-surface-01),color-mix(in srgb,var(--c-gold) 7%,var(--lux-warm)))}.store-product-card.product-card-variant-3 .product-visual{background:radial-gradient(circle at 70% 18%,var(--c-surface-01),color-mix(in srgb,var(--c-brand-02) 6%,var(--lux-warm)))}.store-product-card.product-card-variant-4 .product-visual{background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-brand-01) 5%,var(--lux-warm)))}.model-hub-page #model-explorer{background:linear-gradient(180deg,var(--lux-warm),var(--c-surface-01))}.model-hub-page #services{background:linear-gradient(180deg,color-mix(in srgb,var(--c-gold) 5%,var(--c-surface-01)),var(--c-surface-01))}.model-hub-page #knowledge{background:linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01)),var(--c-surface-01))}.model-hub-page :where(#model-explorer,#services,#knowledge,#faq,#ask){scroll-margin-top:160px}.public-page :where(.comparison-table,.spec-table,.compatibility-table){border-radius:16px;overflow:clip;box-shadow:var(--lux-shadow-xs)}.public-page :where(.comparison-table,.spec-table,.compatibility-table) thead th{background:color-mix(in srgb,var(--lux-warm) 72%,var(--c-surface-01));border-bottom-color:var(--lux-line-strong)}.public-page :where(.comparison-table,.spec-table,.compatibility-table) tbody tr:nth-child(2n){background:color-mix(in srgb,var(--lux-warm) 38%,transparent)}@media (max-width:980px){.experience-merch-grid{grid-template-columns:1fr}.experience-promo-card.is-secondary{display:none}}@media (max-width:720px){.experience-page-nav{grid-template-columns:1fr;gap:4px;padding:6px 8px}.experience-page-nav-label{display:none}.experience-page-link{min-height:32px;padding:6px 8px;font-size:.72rem}}}@layer dman-foundation, dman-components;@layer dman-foundation{:root{--ui-safe-surface:var(--surface-raised);--ui-safe-sunken:var(--surface-sunken);--ui-safe-hover:var(--surface-hover);--ui-safe-active:var(--brand);--ui-safe-active-text:var(--brand-contrast);--ui-safe-text:var(--text-strong);--ui-safe-body:var(--text-body);--ui-safe-muted:var(--text-muted);--ui-safe-faint:var(--text-faint);--ui-safe-border:var(--border-default);--ui-safe-border-strong:var(--border-strong);--ui-safe-inverted:var(--surface-inverted);--ui-safe-inverted-text:var(--text-on-inverted);--ui-safe-inverted-muted:var(--text-on-inverted-muted)}.site-frame :where(.header-menu-list,.nav-mega-panel,.side-drawer-panel,.experience-more-popover,.global-filter-dock .gfd-panel,.ss-panel,.pv-actions-menu,.search-filter-panel,.search-results-toolbar){color:var(--ui-safe-body)!important;background-color:var(--ui-safe-surface)}.site-frame :where(.header-menu-list,.nav-mega-panel,.side-drawer-panel,.experience-more-popover,.global-filter-dock .gfd-panel,.ss-panel,.pv-actions-menu) :where(a,button,summary,strong,label){color:var(--ui-safe-text)}.site-frame :where(.header-menu-list,.nav-mega-panel,.side-drawer-panel,.experience-more-popover,.global-filter-dock .gfd-panel,.ss-panel,.pv-actions-menu) :where(small,p,.muted-copy){color:var(--ui-safe-muted)}.site-frame .aurora-header .header-utility,.site-frame .aurora-header .header-utility :where(.utility-link,.header-menu>summary){color:var(--ui-safe-inverted-text)}.site-frame .aurora-header .header-utility :where(.header-utility-note,.header-menu>summary span:not(.menu-icon)){color:var(--ui-safe-inverted-muted)!important}.site-frame .aurora-header .header-utility .header-menu>summary:hover,.site-frame .aurora-header .header-utility .header-menu[open]>summary{color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.site-frame .aurora-header .header-utility .header-menu>summary:hover :where(span,strong,svg),.site-frame .aurora-header .header-utility .header-menu[open]>summary :where(span,strong,svg){color:var(--ui-safe-active-text)!important}.site-frame .header-menu-list,.site-frame .header-utility .header-menu-list{color:var(--ui-safe-body)!important;background:var(--ui-safe-surface);border-color:var(--ui-safe-border)!important}.site-frame .header-menu-link,.site-frame .header-menu-link :where(span,strong,svg),.site-frame .nav-mega-panel :where(a,span,strong,small,svg){color:var(--ui-safe-text)!important}.site-frame .header-menu-link.active,.site-frame .header-menu-link:hover,.site-frame .nav-link.active,.site-frame .nav-link:hover{color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.site-frame .header-menu-link:is(:hover,.active) :where(span,strong,svg){background:transparent!important;color:inherit}.site-frame .nav-mega-panel,.site-frame .side-drawer-panel{color:var(--ui-safe-body)!important;background:var(--ui-safe-surface)}.site-frame .side-drawer-panel :where(.side-drawer-link,.side-drawer-link span,.side-drawer-link svg){color:var(--ui-safe-text)!important}.site-frame .side-drawer-panel .side-drawer-group-title{color:var(--ui-safe-muted)!important}.site-frame .side-drawer-panel .side-drawer-link:hover,.site-frame .side-drawer-panel .side-drawer-link:hover :where(span,svg),.site-frame .side-drawer-panel .side-drawer-link[aria-current=page],.site-frame .side-drawer-panel .side-drawer-link[aria-current=page] :where(span,svg){color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important}.storefront-experience-layer{color:var(--ui-safe-body)}.experience-more-menu>summary,.experience-shortcut,.experience-shortcut-kicker{color:var(--ui-safe-text)!important}.experience-more-menu>summary:hover,.experience-more-menu[open]>summary,.experience-shortcut:hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important;border-color:var(--ui-safe-border-strong)!important}.experience-shortcut.is-active,.experience-shortcut.is-active :where(span,svg){color:var(--ui-safe-active-text)!important;background-color:var(--ui-safe-active)!important}.experience-more-popover{color:var(--ui-safe-body)!important;background:var(--ui-safe-surface);border-color:var(--ui-safe-border)!important}.experience-more-popover a{color:var(--ui-safe-text)!important}.experience-more-popover a:focus-visible,.experience-more-popover a:hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important}.experience-promo-copy strong{color:var(--ui-safe-text)}.experience-promo-copy small{color:var(--ui-safe-muted)!important}.experience-promo-action{color:var(--brand-soft-contrast)!important;background:var(--brand-soft);border:1px solid var(--brand-border)!important;box-shadow:none}.experience-promo-action :where(span,svg){color:inherit!important;background:transparent}.experience-promo-action:hover{color:var(--brand-contrast)!important;background:var(--brand)!important}.public-page :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary),.site-frame :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary){color:var(--ui-safe-active-text);background:var(--ui-safe-active);border-color:var(--brand-border)}.public-page :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary):hover,.site-frame :where(.button-primary,.buy-action,.cart-action,.svc-btn-primary):hover{color:var(--ui-safe-active-text);background:var(--brand-hover)}.public-page :where(.button-secondary,.button-ghost,.svc-btn-ghost),.site-frame :where(.button-secondary,.button-ghost,.svc-btn-ghost){color:var(--ui-safe-text);background:var(--ui-safe-surface);border-color:var(--ui-safe-border-strong)}.public-page :where(.button-secondary,.button-ghost,.svc-btn-ghost):hover,.site-frame :where(.button-secondary,.button-ghost,.svc-btn-ghost):hover{color:var(--ui-safe-text);background:var(--ui-safe-hover);border-color:var(--ui-safe-border-strong)}.site-frame :where(.filter-rail-button.active,.active-filter-chip,.service-facet-chip.is-active,.devref-brand-chip.is-active,.category-tabs-row a.active,.chip.active,.filter-chip.active){color:var(--ui-safe-active-text)!important;background:var(--ui-safe-active)!important;border-color:var(--brand-border)!important}.site-frame :where(.brand-pill,.quick-chip,.spec-chip,.tag,.trust-pill){color:var(--ui-safe-body)}.site-frame .brand-pill:hover,.site-frame :where(.quick-chip,.spec-chip):hover{color:var(--brand-text)!important;background:var(--ui-safe-hover)!important}.site-frame :where(.gfd-panel,.ss-panel){color:var(--ui-safe-body)!important;background:var(--ui-safe-surface);border-color:var(--ui-safe-border)!important}.site-frame :where(.gfd-panel,.ss-panel) :where(label,strong,summary,.ss-option){color:var(--ui-safe-text)!important}.site-frame :where(.gfd-panel,.ss-panel) :where(small,.muted-copy){color:var(--ui-safe-muted)!important}.site-frame .ss-option.active,.site-frame .ss-option:hover{color:var(--ui-safe-text)!important;background:var(--ui-safe-hover)!important}.site-frame :where(select,option){color:var(--ui-safe-text);background-color:var(--ui-safe-surface)}.public-page :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.model-hub-quick-card,.model-hub-related-card,.model-hub-service-card,.service-card,.info-card,.why-card,.knowledge-article-card){color:var(--ui-safe-body)}.public-page :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.model-hub-quick-card,.model-hub-related-card,.model-hub-service-card,.service-card,.info-card,.why-card,.knowledge-article-card) :where(h2,h3,h4,strong){color:var(--ui-safe-text)}.public-page :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card,.model-hub-quick-card,.model-hub-related-card,.model-hub-service-card,.service-card,.info-card,.why-card,.knowledge-article-card) :where(p,small,.muted-copy){color:var(--ui-safe-muted)}.site-footer{color:var(--ui-safe-inverted-text)}.site-footer :where(p,small,.footer-copy,.footer-column-body){color:var(--ui-safe-inverted-muted)}.site-footer :where(a,strong,h2,h3,h4){color:var(--ui-safe-inverted-text)}.site-footer a:focus-visible,.site-footer a:hover{color:var(--brand-on-inverted);background:color-mix(in srgb,var(--brand-on-inverted) 10%,transparent)}.site-frame :where(.button,.chip,.filter-chip).is-disabled,.site-frame :where(button,a,input,select,textarea)[disabled]{opacity:.58}@media (forced-colors:active){:where(.site-frame,.public-page) *{forced-color-adjust:auto}.site-frame :where(.button,.chip,.filter-chip,.header-menu-link,.experience-shortcut){border:1px solid ButtonText!important}}}@layer dman-foundation, dman-components;@layer dman-foundation{:root{--ultra-radius-xs:10px;--ultra-radius-sm:14px;--ultra-radius-md:18px;--ultra-radius-lg:24px;--ultra-radius-xl:30px;--ultra-line:color-mix(in srgb,var(--c-brand-02) 12%,var(--c-border-soft));--ultra-line-strong:color-mix(in srgb,var(--c-brand-02) 25%,var(--c-border-soft));--ultra-shadow-1:0 8px 24px rgba(40,27,15,.055);--ultra-shadow-2:0 16px 44px rgba(40,27,15,.09);--ultra-shadow-3:0 28px 72px rgba(40,27,15,.13);--ultra-glass:color-mix(in srgb,var(--c-surface-01) 91%,transparent);--ultra-warm:color-mix(in srgb,var(--c-gold) 6%,var(--c-surface-01));--ultra-tech:color-mix(in srgb,var(--c-brand-02) 5%,var(--c-surface-01))}.storefront-experience-layer[data-experience=device]{--family-accent:var(--c-brand-02);--family-soft:color-mix(in srgb,var(--c-brand-02) 9%,var(--c-surface-01))}.storefront-experience-layer[data-experience=service]{--family-accent:color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold));--family-soft:color-mix(in srgb,var(--c-gold) 9%,var(--c-surface-01))}.storefront-experience-layer[data-experience=commerce]{--family-accent:var(--c-gold);--family-soft:color-mix(in srgb,var(--c-gold) 11%,var(--c-surface-01))}.storefront-experience-layer[data-experience=business]{--family-accent:var(--c-brand-01);--family-soft:color-mix(in srgb,var(--c-brand-01) 7%,var(--c-surface-01))}.storefront-experience-layer[data-experience=knowledge]{--family-accent:color-mix(in srgb,var(--c-brand-02) 78%,#5b63ff);--family-soft:color-mix(in srgb,var(--c-brand-02) 6%,var(--c-surface-01))}.storefront-experience-layer[data-experience=home]{--family-accent:var(--c-brand-02);--family-soft:var(--ultra-warm)}.storefront-experience-layer{position:relative;isolation:isolate;background:radial-gradient(720px 240px at 12% 0,color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 7%,transparent),transparent 72%),color-mix(in srgb,var(--c-surface-01) 96%,transparent);border-block:1px solid color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 10%,var(--c-border-soft))}.experience-page-nav,.experience-promo-card,.experience-shortcut-rail{border-color:color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 17%,var(--c-border-soft))}.experience-page-link:focus-visible,.experience-page-link:hover,.experience-shortcut.is-active,.experience-shortcut:hover{border-color:color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 31%,var(--c-border-soft));background:var(--family-soft,var(--ultra-tech));color:var(--family-accent,var(--c-brand-02))}.experience-more-icon,.experience-promo-icon,.experience-shortcut-icon{border:1px solid color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 18%,transparent);box-shadow:0 5px 15px color-mix(in srgb,var(--family-accent,var(--c-brand-02)) 8%,transparent)}.page-shell .section>.container,.public-page .section>.container{position:relative}.page-shell .section-heading,.page-shell .section-heading-row,.public-page .section-heading,.public-page .section-heading-row{margin-bottom:clamp(15px,1.6vw,24px)}.page-shell :where(.section-heading,.section-heading-row) h2,.public-page :where(.section-heading,.section-heading-row) h2{letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.page-shell :where(.section-heading,.section-heading-row) p,.public-page :where(.section-heading,.section-heading-row) p{text-wrap:pretty}.home-hero-section{position:relative;overflow:clip;background:radial-gradient(760px 400px at 92% 10%,color-mix(in srgb,var(--c-brand-02) 9%,transparent),transparent 72%),radial-gradient(620px 360px at 0 100%,color-mix(in srgb,var(--c-gold) 10%,transparent),transparent 72%)}.home-hero-grid{align-items:center}.home-hero-section .hero-copy{max-width:760px}.home-hero-section .hero-image-panel{border:1px solid var(--ultra-line);border-radius:var(--ultra-radius-xl);box-shadow:var(--ultra-shadow-3);overflow:clip;background:linear-gradient(145deg,var(--c-surface-01),var(--ultra-warm))}.hero-trust-row .tag{border-radius:999px;box-shadow:var(--ultra-shadow-1)}.offers-flash-shell{border-radius:var(--ultra-radius-xl);box-shadow:var(--ultra-shadow-2);overflow:clip}.offers-flash-head{position:relative;z-index:1}.offers-flash-rail{scroll-snap-type:inline mandatory}.offers-flash-rail>*{scroll-snap-align:start}.home-used-premium-panel{border-radius:var(--ultra-radius-xl);box-shadow:var(--ultra-shadow-2);overflow:clip}.home-used-card2{border:1px solid color-mix(in srgb,#61a57d 20%,var(--c-border-soft));border-radius:var(--ultra-radius-lg);box-shadow:var(--ultra-shadow-1);background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,#61a57d 4%,var(--c-surface-01)));transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}@media (hover:hover){.home-used-card2:hover{transform:translateY(-4px);box-shadow:var(--ultra-shadow-2);border-color:color-mix(in srgb,#61a57d 40%,var(--c-border-soft))}}.home-used-condition-chip,.home-used-device-chip{border-radius:999px}.home-smart-bundle-card{position:relative;overflow:clip;border:1px solid color-mix(in srgb,var(--c-gold) 24%,var(--c-border-soft));border-radius:var(--ultra-radius-lg);box-shadow:var(--ultra-shadow-1);background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-gold) 6%,var(--c-surface-01)))}.home-smart-bundle-card:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;inset-inline-end:-52px;inset-block-end:-62px;background:color-mix(in srgb,var(--c-gold) 8%,transparent);pointer-events:none}.product-card,.store-product-card{isolation:isolate;overflow:clip}.product-card .product-visual,.store-product-card .product-visual{transition:transform .2s ease,background .2s ease}@media (hover:hover){.product-card:hover .product-visual,.store-product-card:hover .product-visual{transform:scale(1.012)}}.store-product-card.product-card-variant-1{background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--c-brand-02) 2.5%,var(--c-surface-01)))}.store-product-card.product-card-variant-2{background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--c-gold) 4%,var(--c-surface-01)))}.store-product-card.product-card-variant-3{background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,#5367ff 3.5%,var(--c-surface-01)))}.store-product-card.product-card-variant-4{background:linear-gradient(145deg,var(--c-surface-01),color-mix(in srgb,var(--c-brand-01) 4%,var(--c-surface-01)))}.store-product-card.product-card-variant-2 .product-topline{border-bottom:1px dashed color-mix(in srgb,var(--c-gold) 26%,transparent);padding-bottom:7px}.store-product-card.product-card-variant-3 .product-family-line{color:var(--c-brand-02);font-weight:760}.store-product-card.product-card-variant-4 .price-line{background:color-mix(in srgb,var(--c-brand-01) 4%,transparent);margin-inline:-4px;padding:8px;border-radius:11px}.product-trust-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.product-trust-chip{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:999px;border:1px solid var(--ultra-line);background:color-mix(in srgb,var(--c-surface-02) 78%,var(--c-surface-01));font-size:.72rem;font-weight:800;color:var(--c-text-02)}.product-trust-chip.is-context{color:var(--c-brand-02);background:color-mix(in srgb,var(--c-brand-02) 6%,var(--c-surface-01))}.product-trust-chip.is-warranty{color:color-mix(in srgb,var(--c-brand-02) 58%,#426c53);background:color-mix(in srgb,#69a87f 8%,var(--c-surface-01))}.pdp-page .pdp-hero{box-shadow:var(--ultra-shadow-2)}.pdp-gallery{border-radius:var(--ultra-radius-lg)}.pdp-gallery-stage{border:1px solid var(--ultra-line);border-radius:var(--ultra-radius-lg);background:radial-gradient(circle at 25% 18%,#fff,transparent 42%),linear-gradient(145deg,#fffdf9,color-mix(in srgb,var(--c-brand-02) 3%,#f4ecdf));box-shadow:var(--ultra-shadow-1)}.pdp-gallery-stage .pdp-stage-img{transition:transform .22s ease}.pdp-count-badge,.pdp-zoom-badge{min-height:32px;border-radius:999px;background:color-mix(in srgb,#111827 82%,transparent);color:#fff;box-shadow:0 7px 18px rgba(17,24,39,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdp-fallback-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:color-mix(in srgb,var(--c-brand-02) 8%,var(--c-surface-01));color:var(--c-brand-02)}.pdp-thumb{border-radius:12px;overflow:hidden}.pdp-lightbox-inner{border-radius:20px;overflow:hidden}.pdp-lb-close,.pdp-lb-nav{display:grid;place-items:center;border-radius:999px;background:rgba(17,24,39,.72);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdp-lb-close:hover,.pdp-lb-nav:hover{background:rgba(17,24,39,.92)}.pdp-attr-list,.pdp-description,.pdp-variant-table-wrap{box-shadow:var(--ultra-shadow-1)}.pdp-compat-wrap{position:relative;overflow:hidden;background:radial-gradient(560px 220px at 100% 0,color-mix(in srgb,var(--c-brand-02) 9%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--c-brand-02) 4%,var(--c-surface-01)),var(--c-surface-01))}.pdp-compat-card{border-radius:16px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}@media (hover:hover){.pdp-compat-card:hover{transform:translateY(-2px);border-color:var(--ultra-line-strong);box-shadow:var(--ultra-shadow-1)}}.pdp-compat-title{display:flex;align-items:center;gap:7px}.model-hub-page #ask,.model-hub-page #faq,.model-hub-page .model-explorer-section,.model-hub-page .model-knowledge-section,.model-hub-page .model-media-section{position:relative;overflow:clip}.model-hub-page .model-explorer-section:before,.model-hub-page .model-knowledge-section:before{content:"";position:absolute;inset-inline-start:0;top:0;width:4px;height:100%;opacity:.42;background:linear-gradient(var(--c-brand-02),var(--c-gold))}.model-explorer-form{position:sticky;top:124px;z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--c-surface-01) 91%,transparent)}.model-hub-quick-card{overflow:hidden;position:relative}.model-hub-quick-card:after{content:"";position:absolute;inset:auto -34px -48px auto;width:100px;height:100px;border-radius:50%;background:color-mix(in srgb,var(--c-brand-02) 6%,transparent)}.model-hub-service-card{border:1px solid var(--ultra-line);background:linear-gradient(180deg,var(--c-surface-01),var(--ultra-warm))}.model-hub-related-card{border-radius:16px;border:1px solid var(--ultra-line);box-shadow:var(--ultra-shadow-1)}.model-hub-faq-item{border-radius:14px;border:1px solid var(--ultra-line);background:var(--c-surface-01);box-shadow:0 5px 16px rgba(40,27,15,.04)}.model-hub-faq-item summary{padding:13px 14px;font-weight:820;cursor:pointer}.sfb-side{border:1px solid var(--ultra-line)!important;border-radius:var(--ultra-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--c-surface-01) 97%,transparent),color-mix(in srgb,var(--c-brand-02) 2%,var(--c-surface-01)));box-shadow:var(--ultra-shadow-1)}.sfb-smart-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--c-brand-02) 16%,var(--c-border-soft));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-brand-02) 6%,var(--c-surface-01)),var(--c-surface-01))}.sfb-smart-head-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--c-brand-02) 10%,var(--c-surface-01));color:var(--c-brand-02)}.sfb-smart-head-copy{display:grid;gap:1px;min-width:0}.sfb-smart-head-copy strong{font-size:.82rem}.sfb-smart-head-copy small{color:var(--c-text-02);font-size:.7rem}.sfb-smart-reset{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:5px 8px;border-radius:9px;border:1px solid var(--ultra-line);background:var(--c-surface-01);font-size:.7rem;font-weight:800;cursor:pointer}.sfb-section-title{margin-top:9px;padding:8px 9px;border-radius:11px;background:color-mix(in srgb,var(--c-surface-02) 70%,transparent)}.service-facet-group{padding:8px;border-radius:12px;transition:background .15s ease,border-color .15s ease;border:1px solid transparent}.service-facet-group:focus-within{border-color:var(--ultra-line-strong);background:var(--c-surface-01)}.service-facet-chip{border-radius:999px;min-height:32px}.service-facet-chip.is-active{box-shadow:0 5px 14px color-mix(in srgb,var(--c-brand-02) 12%,transparent)}.sfb-managed-disclosure{margin-top:9px;border:1px solid var(--ultra-line);border-radius:14px;background:color-mix(in srgb,var(--c-surface-02) 45%,var(--c-surface-01));overflow:hidden}.sfb-managed-disclosure>summary{margin:0;list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px}.sfb-managed-disclosure>summary::-webkit-details-marker{display:none}.sfb-managed-disclosure>summary svg:last-child{margin-inline-start:auto;transition:transform .16s ease}.sfb-managed-disclosure[open]>summary svg:last-child{transform:rotate(180deg)}.sfb-managed-body{padding:4px 6px 8px}.sfb-price-filter{border:1px solid color-mix(in srgb,var(--c-gold) 18%,var(--c-border-soft));background:var(--ultra-warm)}.sfb-availability-filter{width:100%;justify-content:center}.section-smart-search-link,.service-facet-reset{border-radius:11px}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table){border-collapse:separate;border-spacing:0;border:1px solid var(--ultra-line);border-radius:16px;overflow:hidden;box-shadow:var(--ultra-shadow-1)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) thead th{background:linear-gradient(180deg,var(--ultra-warm),color-mix(in srgb,var(--c-surface-02) 70%,var(--c-surface-01)));border-bottom:1px solid var(--ultra-line-strong);font-size:.76rem;letter-spacing:.01em}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr{transition:background .13s ease}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ultra-warm) 54%,transparent)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:hover{background:color-mix(in srgb,var(--c-brand-02) 5%,var(--c-surface-01))}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) td,.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) th{padding-block:11px}.public-page :where(.knowledge-article-card,.model-review-card,.model-hub-service-card,.model-hub-related-card,.service-card,.info-card){position:relative}.public-page :where(.knowledge-article-card,.model-review-card,.model-hub-service-card,.model-hub-related-card)>:first-child{position:relative;z-index:1}.knowledge-card-grid,.model-hub-related,.model-hub-service-grid{gap:12px}.public-page :where(.product-visual,.page-hero-media,.model-media-layout,.home-used-card2-media,.home-bundle-visual) img{image-rendering:auto}.public-page :where(.product-visual,.home-used-card2-media,.home-bundle-thumb,.pdp-thumb,.pdp-lb-thumb){background:linear-gradient(145deg,#fffdf9,#f3ede3)}.model-media-layout :where(.pdp-gallery,.pdp-videos),.page-hero-media{box-shadow:var(--ultra-shadow-1)}:where(.model-hub-quick-icon,.model-hub-service-icon,.experience-shortcut-icon,.experience-more-icon,.pdp-shipping-head-icon,.home-used-premium-step-icon){display:grid;place-items:center;border-radius:13px;border:1px solid color-mix(in srgb,var(--c-brand-02) 15%,transparent)}@media (max-width:860px){.experience-page-nav-scroll,.experience-shortcut-scroll,.home-smart-bundle-list,.home-used-grid,.offers-flash-rail{scroll-snap-type:inline mandatory}.experience-page-link,.experience-shortcut,.home-smart-bundle-card,.home-used-card2,.offers-flash-rail>*{scroll-snap-align:start}.model-explorer-form{position:relative;top:auto}.sfb-side{box-shadow:none}}@media (max-width:720px){.home-hero-section .hero-image-panel{border-radius:18px}.product-trust-row{margin-top:5px}.product-trust-chip{min-height:24px;font-size:.68rem}.sfb-smart-head{grid-template-columns:auto minmax(0,1fr)}.sfb-smart-reset{grid-column:1/-1;justify-content:center}.pdp-gallery-stage{border-radius:16px}.pdp-lb-close,.pdp-lb-nav{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.public-page *,.storefront-experience-layer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pdp-compat-summary{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;margin:10px 0 12px;padding:10px 11px;border:1px solid color-mix(in srgb,#5d9a73 25%,var(--ultra-line));border-radius:13px;background:color-mix(in srgb,#6aa77f 7%,var(--c-surface-01))}.pdp-compat-summary>small{grid-column:1/-1;color:var(--c-text-02);line-height:1.55}.pdp-compat-status,.pdp-compat-verified{display:inline-flex;align-items:center;gap:5px;width:max-content;border-radius:999px;color:#37624a;font-weight:830}.pdp-compat-verified{padding:4px 8px;background:color-mix(in srgb,#69a87f 12%,var(--c-surface-01));border:1px solid color-mix(in srgb,#69a87f 26%,transparent);font-size:.72rem}.pdp-compat-status{font-size:.68rem}.pdp-compat-card{display:grid;gap:6px;align-content:start}.pdp-compat-card>strong{font-size:.9rem;line-height:1.35}.pdp-compat-cta{display:inline-flex;align-items:center;gap:5px;width:max-content;color:var(--c-primary);font-size:.74rem;font-weight:820}.product-visual-icon{width:100%;height:100%;min-height:130px;display:grid;place-items:center;color:var(--c-brand-02);background:linear-gradient(145deg,#fffdf9,#f3ede3)}:root{--apex-radius-sm:12px;--apex-radius-md:18px;--apex-radius-lg:24px;--apex-radius-xl:30px;--apex-shadow-soft:0 10px 30px rgba(35,24,15,.055);--apex-shadow-card:0 16px 42px rgba(35,24,15,.085);--apex-shadow-float:0 26px 76px rgba(35,24,15,.14);--apex-line:color-mix(in srgb,var(--c-border-soft) 86%,transparent);--apex-warm:color-mix(in srgb,var(--c-gold) 5%,var(--c-surface-01));--apex-brand-soft:color-mix(in srgb,var(--c-brand-02) 7%,var(--c-surface-01))}.storefront-experience-layer{position:relative;isolation:isolate}.storefront-experience-layer:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--experience-accent),transparent);opacity:.38;pointer-events:none}.storefront-experience-layer[data-experience=device]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 5%,var(--c-surface-01))}.storefront-experience-layer[data-experience=service]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 6%,var(--c-surface-01))}.storefront-experience-layer[data-experience=commerce]{--apex-family-soft:color-mix(in srgb,var(--c-gold) 8%,var(--c-surface-01))}.storefront-experience-layer[data-experience=business]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 4%,var(--c-surface-01))}.storefront-experience-layer[data-experience=knowledge]{--apex-family-soft:color-mix(in srgb,var(--experience-accent) 5%,var(--c-surface-01))}.storefront-experience-layer[data-experience=home]{--apex-family-soft:color-mix(in srgb,var(--c-gold) 4%,var(--c-surface-01))}.storefront-experience-shell{gap:10px}.experience-page-nav,.experience-promo-card,.experience-shortcut-rail{background:linear-gradient(145deg,color-mix(in srgb,var(--c-surface-01) 97%,transparent),var(--apex-family-soft,var(--c-surface-01)));border-color:color-mix(in srgb,var(--experience-accent) 18%,var(--apex-line))}.experience-more-popover a,.experience-page-link,.experience-shortcut{border-radius:11px}.experience-shortcut.is-active{box-shadow:0 9px 22px color-mix(in srgb,var(--experience-accent) 17%,transparent)}.experience-promo-card{border-radius:18px;box-shadow:var(--apex-shadow-soft)}.experience-promo-card.is-primary{position:relative;overflow:hidden}.experience-promo-card.is-primary:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;inset-inline-end:-62px;inset-block-end:-78px;background:color-mix(in srgb,var(--experience-accent) 8%,transparent);pointer-events:none}.experience-promo-action svg,.home-sec-more-arrow svg{transition:transform .16s ease}.experience-promo-action:hover svg,.home-sec-more:hover .home-sec-more-arrow svg{transform:translateX(2px)}[dir=rtl] .experience-promo-action:hover svg,[dir=rtl] .home-sec-more:hover .home-sec-more-arrow svg{transform:translateX(-2px)}.home-sec-head{position:relative;padding-block:4px 10px}.home-sec-head:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:min(120px,24%);height:2px;border-radius:999px;background:var(--home-sec-tone,var(--c-brand-02));opacity:.42}.home-sec-title{letter-spacing:-.025em;text-wrap:balance}.home-sec-desc{max-width:72ch;text-wrap:pretty}.home-sec-more{min-height:36px;border:1px solid color-mix(in srgb,var(--home-sec-tone,var(--c-brand-02)) 18%,var(--apex-line));background:color-mix(in srgb,var(--home-sec-soft,transparent) 70%,var(--c-surface-01))}.home-section-grids,.home-store-tabs,.home-svc-stack{gap:clamp(14px,1.7vw,22px)}.home-smart-bundle-card,.home-svc-fact,.home-used-card2,.hsg-block{border-color:var(--apex-line);box-shadow:var(--apex-shadow-soft)}.hsg-block{border-radius:var(--apex-radius-lg);overflow:clip}.hsg-head{padding:12px 14px 8px}.hsg-grid{padding:0 12px 12px}.hst-quick-filters,.hst-subtabs,.hst-tabs{scrollbar-width:none}}@layer dman-foundation, dman-components;@layer dman-foundation{.hst-quick-filters::-webkit-scrollbar,.hst-subtabs::-webkit-scrollbar,.hst-tabs::-webkit-scrollbar{display:none}.hst-filter-chip,.hst-subtab,.hst-tab{border-radius:999px}.hst-subtab[aria-selected=true],.hst-tab[aria-selected=true]{box-shadow:0 7px 18px color-mix(in srgb,var(--c-brand-02) 13%,transparent)}.home-used-premium-panel{box-shadow:var(--apex-shadow-card)}.home-used-card2{overflow:clip}.home-used-card2-media{position:relative}.home-used-card2-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 68%,rgba(17,24,39,.09))}.home-smart-bundle-card{position:relative;overflow:hidden}.home-smart-bundle-card:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--c-brand-02),var(--c-gold));opacity:.58}.deal-product-card,.offer-product-card,.product-card,.store-product-card{border-color:var(--apex-line)!important;box-shadow:var(--apex-shadow-soft);overflow:clip}.product-card .product-visual,.store-product-card .product-visual{position:relative;isolation:isolate}.product-card .product-visual:after,.store-product-card .product-visual:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--c-border-soft) 75%,transparent)}.product-card .product-topline,.store-product-card .product-topline{gap:6px}.product-trust-row{padding-top:6px;border-top:1px dashed color-mix(in srgb,var(--c-border-soft) 72%,transparent)}.product-card .price-line,.store-product-card .price-line{min-height:48px;align-items:center}.product-card-action-strip{margin-top:auto}@media (hover:hover){.deal-product-card:hover,.offer-product-card:hover,.product-card:hover,.store-product-card:hover{box-shadow:var(--apex-shadow-card)!important}.product-card:hover .managed-image:not(.is-fallback),.store-product-card:hover .managed-image:not(.is-fallback){transform:scale(1.025)}}.managed-image{transition:transform .2s ease,filter .2s ease,opacity .2s ease}.managed-image.is-fallback,[data-managed-fallback=true]{object-fit:contain!important;padding:clamp(14px,7%,34px);opacity:.72;filter:saturate(.72) contrast(.94)}.pdp-gallery-stage:has(.managed-image.is-fallback),.product-visual:has(.managed-image.is-fallback){background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--c-gold) 9%,transparent),transparent 42%),linear-gradient(145deg,#fffdf9,#f3ede3)}.pdp-hero-buy{border-radius:var(--apex-radius-lg)}.pdp-commerce-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;border:1px solid var(--apex-line);border-radius:15px;background:linear-gradient(145deg,var(--c-surface-01),var(--apex-warm));box-shadow:var(--apex-shadow-soft)}.pdp-commerce-fact{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:0;padding:7px 8px;border-radius:11px;background:color-mix(in srgb,var(--c-surface-01) 87%,transparent)}.pdp-commerce-fact>svg{grid-row:1/3;color:var(--c-brand-02)}.pdp-commerce-fact small{color:var(--c-text-02);font-size:.7rem}.pdp-commerce-fact strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.pdp-price-block{box-shadow:var(--apex-shadow-soft)}.pdp-variant-switch{padding-block:2px}.pdp-variant-pill{border-radius:999px}.pdp-variant-pill.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-02) 9%,transparent)}.pdp-attr-list,.pdp-compat-wrap,.pdp-description,.pdp-variant-table-wrap{border-radius:var(--apex-radius-md)}.pdp-compat-summary{border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,#69a87f 7%,var(--c-surface-01)),var(--c-surface-01))}.pdp-compat-card{position:relative;overflow:hidden}.pdp-compat-card:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:#69a87f;opacity:.68}.model-hub-page :where(.model-explorer-section,.model-services-section,.model-knowledge-section){position:relative}.model-hub-page :where(.model-explorer-section,.model-services-section,.model-knowledge-section):before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;border-radius:999px;background:var(--experience-accent,var(--c-brand-02));opacity:.24}.model-explorer-form{border:1px solid var(--apex-line);border-radius:16px;box-shadow:var(--apex-shadow-card)}.model-product-card{border-color:var(--apex-line)!important;box-shadow:var(--apex-shadow-soft)}.model-product-card .product-model-badge{max-width:100%}.sfshell{gap:12px!important}.sfshell-toggle{min-height:43px;padding:9px 13px;border-color:var(--apex-line)!important;background:linear-gradient(145deg,var(--c-surface-01),var(--apex-warm));box-shadow:var(--apex-shadow-soft)}.sfshell-toggle[aria-expanded=true]{color:var(--c-brand-02)!important;border-color:color-mix(in srgb,var(--c-brand-02) 26%,var(--apex-line))!important}.sfshell-chev{display:grid;place-items:center}.sfb-side{border-radius:18px;border:1px solid var(--apex-line);background:linear-gradient(180deg,var(--c-surface-01),color-mix(in srgb,var(--apex-warm) 65%,var(--c-surface-01)));box-shadow:var(--apex-shadow-soft);padding:12px}.sfb-smart-head{position:sticky;top:0;z-index:4;margin:-12px -12px 8px;padding:11px 12px;background:color-mix(in srgb,var(--c-surface-01) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--apex-line);border-radius:18px 18px 0 0}.sfb-smart-reset{border-radius:999px}.sfb-section-title{letter-spacing:-.015em}.sfb-core-filter,.sfb-managed-disclosure,.sfb-price-filter,.sfb-spec-filter{border-radius:13px}.sfb-managed-disclosure{border:1px dashed color-mix(in srgb,var(--c-brand-02) 22%,var(--apex-line));background:color-mix(in srgb,var(--c-brand-02) 2.5%,var(--c-surface-01))}.sfb-managed-disclosure>summary{border-radius:12px}.sfb-chips{gap:6px}.section-quick-chips .quick-chip,.sfb-chips :where(a,button,label){border-radius:999px}.sfb-search-select-trigger{border-radius:11px}.sfb-search-select-popover{border-radius:14px;box-shadow:var(--apex-shadow-float)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table){border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--apex-line);border-radius:15px}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) thead th{position:sticky;top:0;z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:hover{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--c-brand-02) 48%,transparent)}[dir=rtl] .public-page :where(.comparison-table,.spec-table,.compatibility-table,.pdp-variant-table) tbody tr:hover{box-shadow:inset -3px 0 0 color-mix(in srgb,var(--c-brand-02) 48%,transparent)}.public-page :where(.stack-cards,.service-list,.knowledge-list)>*{border-color:var(--apex-line)}:where(.experience-more-popover,.sfb-search-select-popover,.gfd-panel,.smart-menu-panel,.dropdown-menu,.popover){border-color:var(--apex-line)!important;box-shadow:var(--apex-shadow-float)}details>summary{-webkit-tap-highlight-color:transparent}@media (max-width:860px){.pdp-commerce-facts{grid-template-columns:1fr}.pdp-commerce-fact{grid-template-columns:auto minmax(88px,.7fr) 1fr}.pdp-commerce-fact small,.pdp-commerce-fact strong,.pdp-commerce-fact>svg{grid-row:auto}.sfb-side{padding:9px;border-radius:15px}.sfb-smart-head{margin:-9px -9px 7px;border-radius:15px 15px 0 0}.experience-merch-grid{gap:8px}.home-sec-head{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.home-sec-desc{font-size:.88rem}.hsg-grid{padding-inline:8px}.pdp-commerce-facts{padding:7px}.pdp-commerce-fact{padding:6px 7px}.product-card,.store-product-card{border-radius:17px}}@media (prefers-reduced-motion:reduce){.experience-promo-action svg,.home-sec-more-arrow svg,.managed-image{transition:none!important}}}@layer dman-foundation, dman-components;@layer dman-foundation{:root{--apex2-focus:color-mix(in srgb,var(--c-brand-02) 70%,var(--c-gold));--apex2-mobile-nav-clearance:calc(82px + env(safe-area-inset-bottom, 0px));--apex2-mobile-dock-clearance:calc(154px + env(safe-area-inset-bottom, 0px))}.skip-link{position:fixed;inset-inline-start:14px;top:10px;z-index:10050;transform:translateY(-180%);padding:10px 14px;border:2px solid var(--apex2-focus);border-radius:12px;background:var(--c-surface-01);color:var(--c-text-01);box-shadow:0 12px 34px rgba(39,27,16,.18);font-weight:900;text-decoration:none;transition:transform .14s ease}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.site-shell :where(section[id],article[id]){scroll-margin-top:148px}.site-shell :where(section[id],article[id]):target{animation:apex2-target-pulse 1.25s ease-out 1}@keyframes apex2-target-pulse{0%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c-gold) 42%,transparent)}to{box-shadow:inset 0 0 0 0 transparent}}.catalog-empty-state,.empty-state,.error-state-card,.page-loader-inner,.store-empty-state{border-radius:22px}.catalog-empty-state,.empty-state,.store-empty-state{position:relative;overflow:clip;border:1px dashed color-mix(in srgb,var(--c-brand-02) 28%,var(--light-line));background:radial-gradient(420px 150px at 50% -40%,color-mix(in srgb,var(--c-gold) 12%,transparent),transparent 70%),color-mix(in srgb,var(--c-surface-01) 95%,var(--light-panel-warm));box-shadow:0 12px 34px rgba(46,31,18,.055)}.catalog-empty-state :where(h2,h3,strong),.empty-state :where(h2,h3,strong),.store-empty-state :where(h2,h3,strong){text-wrap:balance}.catalog-empty-state :where(p,small),.empty-state :where(p,small),.store-empty-state :where(p,small){max-width:64ch;margin-inline:auto;text-wrap:pretty}.error-state-card{border:1px solid color-mix(in srgb,var(--c-red-14) 20%,var(--light-line));box-shadow:0 18px 54px rgba(80,40,20,.09)}.page-loader-bar{border-radius:999px;overflow:hidden}.pdp-mobile-commerce{display:none}@media (max-width:720px){.pdp-page{padding-bottom:var(--apex2-mobile-dock-clearance)}.pdp-mobile-commerce{position:fixed;inset-inline:10px;bottom:var(--apex2-mobile-nav-clearance);z-index:58;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid color-mix(in srgb,var(--c-gold) 28%,var(--light-line));border-radius:17px;background:color-mix(in srgb,var(--c-surface-01) 93%,transparent);box-shadow:0 16px 42px rgba(39,27,16,.17);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14)}.pdp-mobile-commerce-summary{display:grid;min-width:0;gap:1px}.pdp-mobile-commerce-summary small{color:var(--c-text-02);font-size:.7rem;font-weight:750}.pdp-mobile-commerce-summary strong{overflow:hidden;color:var(--c-text-01);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.pdp-mobile-commerce-summary>span{width:max-content;max-width:100%;margin-top:2px;font-size:.68rem;font-weight:850}.pdp-mobile-commerce-summary>span.is-in{color:var(--c-green-16)}.pdp-mobile-commerce-summary>span.is-low{color:var(--c-amber-20)}.pdp-mobile-commerce-summary>span.is-out{color:var(--c-red-14)}.pdp-mobile-commerce-form,.pdp-mobile-commerce-reserve{min-width:0}.pdp-mobile-commerce-action,.pdp-mobile-commerce-reserve .button{min-height:46px;white-space:nowrap}.model-hub-mobile-cta{bottom:var(--apex2-mobile-nav-clearance)!important;z-index:58!important}.model-hub-page{padding-bottom:var(--apex2-mobile-dock-clearance)}}.sfshell-toggle[aria-expanded=false]{box-shadow:0 8px 24px rgba(46,31,18,.07)}.sfshell-toggle[aria-expanded=false] .sfshell-hint{display:inline-flex;align-items:center;min-height:22px;padding-inline:7px;border-radius:999px;background:color-mix(in srgb,var(--c-brand-02) 8%,var(--c-surface-01))}.results-toolbar{scroll-margin-top:150px}@media (max-width:760px){:where(.pdp-variant-table-wrap,.model-hub-table-wrap,.comparison-table-wrap,.spec-table-wrap){overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity}:where(.pdp-variant-table-wrap,.model-hub-table-wrap,.comparison-table-wrap,.spec-table-wrap) table{min-width:620px}}@media (prefers-reduced-motion:reduce){.site-shell :where(section[id],article[id]):target{animation:none!important}.skip-link{transition:none!important}}}@layer dman-foundation, dman-components;@layer dman-foundation{:root{--apex3-radius:clamp(16px,1.6vw,24px);--apex3-radius-sm:12px;--apex3-shadow-soft:0 10px 30px rgba(39,27,16,.055);--apex3-shadow-raised:0 18px 54px rgba(39,27,16,.10);--apex3-line:color-mix(in srgb,var(--light-line) 82%,transparent)}.site-shell :where(.section,.page-section){position:relative}.site-shell :where(.section-heading,.section-heading-row){align-items:end;gap:12px}.site-shell :where(.section-heading,.section-heading-row) h2{max-width:24ch;text-wrap:balance;letter-spacing:-.025em}.site-shell :where(.section-heading,.section-heading-row) p{max-width:70ch;text-wrap:pretty}.site-shell .page-hero{border:1px solid var(--apex3-line);border-radius:var(--apex3-radius);box-shadow:var(--apex3-shadow-soft);overflow:clip}.site-shell .page-hero h1{max-width:22ch;text-wrap:balance;letter-spacing:-.035em}.site-shell :where(.product-card,.store-product-card,.service-card,.why-card,.info-card,.surface-card,.offer-product-card,.deal-product-card){border-color:var(--apex3-line);border-radius:var(--apex3-radius);box-shadow:var(--apex3-shadow-soft);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}@media (hover:hover){.site-shell :where(.product-card,.store-product-card,.service-card,.why-card,.info-card,.surface-card,.offer-product-card,.deal-product-card):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c-brand-02) 26%,var(--apex3-line));box-shadow:var(--apex3-shadow-raised)}}.site-shell :where(.product-card,.store-product-card) h3{text-wrap:balance;line-height:1.38}.site-shell :where(.spec-chip,.tag,.trust-pill,.filter-chip,.active-filter-chip){border-radius:999px}.site-shell :where(.sfshell,.global-filter-dock .gfd-panel,.search-filter-panel){border-radius:var(--apex3-radius);border-color:var(--apex3-line);box-shadow:var(--apex3-shadow-soft)}.site-shell .sfshell-toggle{min-height:46px;border-radius:14px}.site-shell :where(.filter-group,.gfd-group){border-radius:var(--apex3-radius-sm)}.site-shell :where(.filter-group,.gfd-group):focus-within{border-color:color-mix(in srgb,var(--c-brand-02) 30%,var(--apex3-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-02) 8%,transparent)}.search-workspace :where(.search-results-toolbar,.search-empty-state,.search-filter-panel){box-shadow:var(--apex3-shadow-soft)}.search-result-identifiers{gap:6px}.search-result-identifiers small{border-radius:999px}.search-compat-match{border-radius:999px;box-shadow:0 6px 16px color-mix(in srgb,var(--c-brand-02) 10%,transparent)}.site-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.site-shell :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--c-brand-02) 48%,var(--light-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand-02) 9%,transparent)}.site-shell :where(.empty-state,.store-empty-state,.catalog-empty-state,.error-state-card,.page-loader-inner){border-radius:var(--apex3-radius)}.site-shell :where(.empty-state,.store-empty-state,.catalog-empty-state){min-height:160px;display:grid;align-content:center;justify-items:center;text-align:center;padding:clamp(24px,4vw,48px)}@media (max-width:760px){.site-shell :where(.button,button,input:not([type=range]),select){min-height:44px}.site-shell :where(.section-heading,.section-heading-row){align-items:stretch}.site-shell :where(.section-heading,.section-heading-row)>:last-child:not(:first-child){width:100%}.site-shell :where(.product-grid,.store-grid,.card-grid){gap:10px}.site-shell :where(.product-card,.store-product-card){border-radius:17px}}@media (prefers-reduced-motion:reduce){.site-shell :where(.product-card,.store-product-card,.service-card,.why-card,.info-card,.surface-card,.offer-product-card,.deal-product-card){transition:none!important}}}@layer dman-foundation, dman-components;@layer dman-foundation{.search-results-panel .section-pagination{margin-top:20px}.search-results-panel .section-pagination button.page-link{cursor:pointer;font-family:inherit}.search-results-panel .section-pagination button.page-link.is-current{cursor:default}.search-card-subtitle{display:block;margin:0 0 6px;font-size:.8rem;color:#7e6d5a;overflow-wrap:anywhere}.search-compat-tag{background:#f7efe0;color:#7d5716;border-color:#e1ccb5}.search-after{display:flex;flex-direction:column;gap:16px;margin-top:26px}.search-after-block{border:1px solid #eae2d5;border-radius:16px;background:#fff;padding:15px 16px;box-shadow:0 1px 2px rgba(23,30,54,.04)}.search-after-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}.search-after-head h3{margin:0;font-size:1.02rem;font-weight:800;color:#2c2217}.search-after-head a.search-after-title{color:#2c2217;text-decoration:none}.search-after-head a.search-after-title:hover{color:#7d5716;text-decoration:underline}.search-after-count{font-size:.76rem;font-weight:800;color:#92816d}.search-after-more{margin-inline-start:auto;border:1px solid #e0d3bf;background:#faf6ef;border-radius:10px;padding:6px 13px;font-weight:800;font-size:.8rem;color:#7d5716;cursor:pointer}.search-after-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:10px}.search-after-item{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #eef0f6;border-radius:12px;background:#faf6ef;color:#2f251a;text-decoration:none;font-weight:700;font-size:.85rem}.search-after-item:hover{border-color:#e1ccb5;background:#f7efe0}.search-after-item .search-after-item-meta{margin-inline-start:auto;font-size:.74rem;font-weight:800;color:#92816d}.search-after-review{display:flex;flex-direction:column;gap:6px;padding:11px 12px;border:1px solid #eef0f6;border-radius:12px;background:#faf6ef}.search-after-review p{margin:0;font-size:.85rem;color:#4d4030;line-height:1.6}.search-after-review strong{font-size:.82rem;color:#2c2217}.search-after-note{margin:0 0 10px;font-size:.78rem;color:#92816d}.home-section-grids{display:flex;flex-direction:column;gap:34px}.hsg-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.hsg-head-icon{font-size:1.35rem;line-height:1;flex:0 0 auto}.hsg-head h3{margin:0;font-size:1.15rem;font-weight:900;color:#251c11}.hsg-head h3 a{color:inherit;text-decoration:none}.hsg-head h3 a:hover,.hsg-more{color:#7d5716}.hsg-more{margin-inline-start:auto;font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap}.hsg-more:hover{text-decoration:underline}.hsg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1080px){.hsg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.hsg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hsg-grid{grid-template-columns:1fr}}.platform-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:18px;align-items:start}.pd-section{border:1px solid #e7eaf4;border-radius:18px;background:#fff;padding:18px 18px 16px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 2px rgba(20,26,58,.03)}.pd-head{display:flex;align-items:center;gap:10px}.pd-head-emoji{font-size:1.35rem;line-height:1;flex:0 0 auto}.pd-head-emoji.pd-img{width:30px;height:30px;border-radius:8px;object-fit:cover}.pd-head h3{margin:0;font-size:1.06rem;font-weight:900}.pd-head h3 a{color:#251c11;text-decoration:none}.pd-head h3 a:hover,.pd-viewall{color:#7d5716}.pd-viewall{margin-inline-start:auto;font-size:.8rem;font-weight:800;text-decoration:none;white-space:nowrap}.pd-viewall:hover{text-decoration:underline}.pd-groups{display:flex;flex-direction:column;gap:10px}.pd-group{border-top:1px dashed #eef0f6;padding-top:10px}.pd-group:first-child{border-top:0;padding-top:0}.pd-group-head{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#2f251a;font-weight:800;font-size:.9rem}.pd-group-head:hover{color:#7d5716}.pd-chip-icon{font-size:.98rem;line-height:1;flex:0 0 auto}.pd-chip-icon.pd-img{width:18px;height:18px;border-radius:5px;object-fit:cover}.pd-children{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pd-child{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #e6e9f4;border-radius:999px;background:#f8f9fd;color:#4a3f32;font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.pd-child:hover{border-color:#e1ccb5;background:#f7efe0;color:#7d5716}@media (max-width:760px){.platform-directory{grid-template-columns:1fr;gap:14px}}.sfshell{display:flex;flex-direction:column;gap:16px}.sfshell-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #dfccb0;border-radius:14px;background:linear-gradient(110deg,#fffdf8,#f8f1e5);box-shadow:0 8px 22px rgba(60,41,18,.05);font-weight:900;font-size:.9rem;color:#332316;cursor:pointer;transition:transform .15s,background .15s,border-color .15s}.sfshell-toggle:hover{border-color:#b78a47;background:#fffaf1;transform:translateY(-1px)}.sfshell-toggle[aria-expanded=true]{background:#f2e6d2;border-color:#c9a46e;color:#714d14}.sfshell-toggle .sfshell-hint{font-size:.78rem;font-weight:700;opacity:.7}.sfshell-toggle .sfshell-chev{font-size:.58rem;opacity:.65}.sfshell-cols{display:grid;grid-template-columns:minmax(248px,278px) minmax(0,1fr);gap:20px;align-items:start}.sfshell-cols.is-collapsed{grid-template-columns:minmax(0,1fr)}.sfshell .sfb-side{position:static}.sfshell .section-main-col{min-width:0;display:flex;flex-direction:column;gap:16px}@media (max-width:900px){.sfshell-cols{grid-template-columns:minmax(0,1fr)}.sfshell .sfb-side{position:static;max-height:none;overflow:visible}}.scn{display:flex;flex-direction:column;gap:14px;margin:8px 0 16px}.scn-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scn-hint{font-size:.82rem;color:var(--aurora-muted,#6f6152);font-weight:760;letter-spacing:.01em}.scn-grid{display:grid;grid-template-columns:1fr;gap:12px}.scn-device{border:1px solid var(--aurora-line,rgba(70,55,38,.12));border-radius:20px;background:linear-gradient(155deg,var(--aurora-panel,#fff),color-mix(in srgb,var(--aurora-gold,#b98a35) 4%,var(--aurora-panel,#fff)));padding:14px 15px;box-shadow:0 9px 28px rgba(54,40,23,.055);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.scn-device:hover{border-color:color-mix(in srgb,var(--aurora-gold,#b98a35) 34%,var(--aurora-line,#ddd));box-shadow:0 14px 36px rgba(54,40,23,.08)}.scn-device-head{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:0;cursor:pointer;padding:0 0 10px;font-weight:820;font-size:.96rem;color:var(--aurora-ink,#2c2217);text-align:start}.scn-device-head.is-active .scn-device-name{color:var(--brand-gold-deep,#7d5716)}.scn-device-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:color-mix(in srgb,var(--aurora-gold,#b98a35) 10%,var(--aurora-panel,#fff));color:var(--brand-gold-deep,#7d5716);font-size:1.15rem;flex:none}.scn-device-name{flex:1 1 auto;min-width:0}.scn-device-badge{font-size:.69rem;font-weight:850;color:var(--aurora-muted,#5f5245);background:color-mix(in srgb,var(--aurora-gold,#b98a35) 7%,var(--aurora-panel,#fff));border:1px solid color-mix(in srgb,var(--aurora-gold,#b98a35) 13%,transparent);border-radius:999px;padding:3px 8px;white-space:nowrap}.scn-chips{display:flex;flex-wrap:wrap;gap:7px}.scn-flat{padding:2px 0}.scn-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 13px;border-radius:999px;border:1px solid var(--aurora-line,rgba(70,55,38,.12));background:color-mix(in srgb,var(--aurora-panel,#fff) 96%,var(--aurora-bg,#f7f4ef));color:var(--aurora-ink,#3c3125);font-size:.86rem;font-weight:680;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;line-height:1.2;white-space:nowrap}.scn-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--aurora-gold,#b98a35) 46%,var(--aurora-line,#ddd));background:color-mix(in srgb,var(--aurora-gold,#b98a35) 7%,var(--aurora-panel,#fff));box-shadow:0 6px 16px rgba(54,40,23,.06)}.scn-chip.is-active{background:var(--brand-gold-deep,#7d5716);border-color:var(--brand-gold-deep,#7d5716);color:#fff;box-shadow:0 8px 22px rgba(93,62,18,.16)}.scn-count{font-size:.72rem;font-weight:800;opacity:.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scn-chip.is-active .scn-count{opacity:.92}.scn-chip-icon{font-size:1rem;line-height:1;filter:saturate(1.03)}.scn-chip-label{line-height:1.1}.scn-icon-img{object-fit:cover;display:inline-block;vertical-align:middle}.scn-chip-icon.scn-icon-img{width:18px;height:18px;border-radius:5px}.scn-device-icon.scn-icon-img{width:27px;height:27px;border-radius:8px}.scn-caret{margin-inline-start:auto;display:grid;place-items:center;width:26px;height:26px;border-radius:9px;background:color-mix(in srgb,var(--aurora-gold,#b98a35) 7%,var(--aurora-panel,#fff));color:var(--aurora-muted,#5f5245);font-size:1.02rem;font-weight:850;line-height:1;flex:none}.scn-device.is-open .scn-caret{background:var(--brand-gold-deep,#7d5716);color:#fff}.scn-group-all{font-weight:800;border-color:color-mix(in srgb,var(--aurora-gold,#b98a35) 22%,var(--aurora-line,#ddd))}.scn-all,.scn-group-all{background:var(--aurora-panel,#fff)}.scn-all{border:1px solid color-mix(in srgb,var(--aurora-gold,#b98a35) 22%,var(--aurora-line,#ddd));font-weight:820;padding:8px 15px}.scn-all.is-active{background:var(--brand-gold-deep,#7d5716);border-color:var(--brand-gold-deep,#7d5716);color:#fff}.scn-device:not(.is-open) .scn-chips{display:none}@media(max-width:680px){.scn-device{padding:12px}.scn-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.scn-chips::-webkit-scrollbar{display:none}.scn-chip{flex:0 0 auto}}}@layer dman-foundation, dman-components;@layer dman-foundation{.sfb-side{display:flex;flex-direction:column;gap:13px;padding:14px 15px;border:1px solid #eae2d5;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(23,30,54,.04),0 8px 22px rgba(23,30,54,.04);position:sticky;top:12px}.sfb-head{display:flex;align-items:center;gap:8px;font-weight:800;font-size:1rem;color:#2c2217;padding-bottom:11px;border-bottom:1px solid #eef0f6}.sfb-side .service-facet-group{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0}.sfb-side .sfb-core-filter{padding:10px;border:1px solid rgba(158,116,43,.2);border-radius:12px;background:linear-gradient(135deg,rgba(255,250,241,.98),rgba(247,236,215,.72))}.sfb-side .sfb-core-filter .service-facet-label{color:#79521a;font-weight:900}.sfb-side .sfb-core-filter select{background:#fff;border-color:rgba(158,116,43,.3)}.sfb-side .sfb-spec-filter{padding:8px 0;border-bottom:1px dashed rgba(116,88,50,.18)}.sfb-side .sfb-spec-filter:last-of-type{border-bottom:0}.sfb-side .service-facet-label{font-size:.82rem;font-weight:700;color:#5c4e3f;display:flex;align-items:center;gap:6px}.sfb-side select{padding:8px 11px;font-size:.86rem}.sfb-side .service-facet-chip,.sfb-side select{width:100%;border:1px solid #dfe3ee;border-radius:10px;background:#faf6ef;color:#2f251a;cursor:pointer}.sfb-side .service-facet-chip{justify-content:center;padding:9px;font-weight:700;font-size:.85rem;display:flex;align-items:center;gap:7px}.sfb-side .service-facet-chip.is-active{background:#7d5716;border-color:#7d5716;color:#fff}.sfb-side .service-facet-reset{align-self:stretch;background:#fbeee9;border:1px solid #f2d3c6;border-radius:10px;color:#c2410c;cursor:pointer;display:inline-flex;gap:6px;padding:8px}.sfb-side .section-smart-search-link,.sfb-side .service-facet-reset{justify-content:center;font-weight:700;font-size:.84rem;align-items:center}.sfb-side .section-smart-search-link{display:flex;gap:7px;padding:9px;border:1px dashed #ddcfb8;border-radius:10px;color:#7d5716;text-decoration:none}.sfb-side .sfb-range{display:flex;align-items:center;gap:7px}.sfb-side .sfb-range input{width:100%;min-width:0;padding:8px 10px;border:1px solid #dfe3ee;border-radius:10px;background:#faf6ef;font-size:.86rem;color:#2f251a}.sfb-side .sfb-hint{font-size:.74rem;font-weight:600;color:#92816d}.sfb-side .sfb-section-title{display:flex;align-items:center;gap:7px;margin:3px 0 -3px;padding:8px 9px;border-radius:10px;font-size:.78rem;font-weight:900;letter-spacing:.01em}.sfb-side .sfb-section-title--quick{color:#78531b;background:#f8edda}.sfb-side .sfb-section-title--specs{color:#5c4e3f;background:#f7f5f1}.sfb-side .sfb-section-title--managed{color:#4d5e74;background:#eef3f8}.sfb-side summary.sfb-section-title{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;list-style:none}.sfb-side summary.sfb-section-title::-webkit-details-marker{display:none}.sfb-side summary.sfb-section-title:after{content:"";width:8px;height:8px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .16s ease;flex:none;opacity:.7}.sfb-managed-disclosure[open] summary.sfb-section-title:after,.sfb-spec-disclosure[open] summary.sfb-section-title:after{transform:rotate(-135deg)}.sfb-side .sfb-availability-filter{margin-top:2px;border-color:#c9b48e;background:#fffdf8}.sfb-side .sfb-chips{display:flex;flex-wrap:wrap;gap:6px}.sfb-side .sfb-chips .service-facet-chip{width:auto;font-size:.78rem;padding:6px 10px}.sfb-side .sfb-category-filter{padding:10px;border-radius:12px;background:#f7efe0;border:1px solid rgba(158,116,43,.18)}.sfb-side .sfb-category-filter .service-facet-chip{background:#fffdf8;border-color:#e1cba9}.sfb-side .sfb-search-select{position:relative}.sfb-side .sfb-search-select-trigger{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border:1px solid rgba(158,116,43,.3);border-radius:10px;background:#fff;color:#2f251a;font-size:.85rem;font-weight:800;cursor:pointer;text-align:start}.sfb-side .sfb-search-select-trigger:hover{border-color:#b78a47;background:#fffaf1}.sfb-side .sfb-search-select-popover{position:static;margin-top:6px;padding:8px;border:1px solid #d9c39e;border-radius:12px;background:#fff;box-shadow:0 16px 36px rgba(47,35,20,.18)}.sfb-side .sfb-search-select-popover input{width:100%;height:35px;padding:7px 10px;border:1px solid #e0d3bd;border-radius:8px;background:#fffaf3;color:#302317;outline:none;font-size:.8rem}.sfb-side .sfb-search-select-popover input:focus{border-color:#a9792c;box-shadow:0 0 0 3px rgba(169,121,44,.12)}.sfb-side .sfb-search-select-options{display:flex;flex-direction:column;gap:2px;margin-top:7px}.sfb-side .sfb-search-select-options button{width:100%;padding:8px 9px;border:0;border-radius:7px;background:transparent;color:#3a2c1d;font-size:.81rem;font-weight:700;text-align:start;cursor:pointer}.sfb-side .sfb-search-select-options button.is-active,.sfb-side .sfb-search-select-options button:hover{background:#f4e8d3;color:#704b10}.sfb-side .sfb-search-select-options p{margin:7px 3px;color:#81705a;font-size:.78rem}.sfb-side .sfb-multiselect-clear{width:100%;margin-top:7px;padding:6px 9px;border:1px dashed #c9ab6f;border-radius:7px;background:transparent;color:#8a6118;font-size:.78rem;font-weight:800;cursor:pointer}.sfb-side .sfb-multiselect-options{gap:1px}.sfb-side .sfb-multiselect-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 9px;border-radius:7px;color:#3a2c1d;font-size:.81rem;font-weight:700;cursor:pointer}.sfb-side .sfb-multiselect-option.is-active,.sfb-side .sfb-multiselect-option:hover{background:#f4e8d3;color:#704b10}.sfb-side .sfb-multiselect-option input[type=checkbox]{width:16px;height:16px;accent-color:#795715;flex:none;margin:0}.sfb-side .sfb-rating-chip{padding:5px 9px;font-size:.74rem;gap:4px}.sfb-side .sfb-rating-chip-stars{display:inline-flex;align-items:center;gap:1px;color:#7d5716}.sfb-side .sfb-rating-chip-stars svg{fill:currentColor;stroke:currentColor}.sfb-side .sfb-rating-chip.is-active .sfb-rating-chip-stars{color:#ffe6a8}.sfb-side .sfb-rating-chip:hover{border-color:#d64545}.sfb-side .sfb-open-brand-filter{display:grid;gap:8px;align-content:start}.sfb-side .sfb-open-brand-filter>input{min-width:0;width:100%;padding:10px;border:1px solid #dfe3ee;border-radius:10px;background:#fff;color:#2f251a}.sfb-side section:is(.sfb-managed-disclosure,.sfb-spec-disclosure)>h3{margin:0}@media (min-width:900px){.sfshell .sfshell-toggle-mobile{display:none}}.brand-facet-panel{display:grid;gap:10px;min-width:0}.brand-facet-panel>input{width:100%;min-width:0;padding:11px 12px;border:1px solid #d9cbb5;border-radius:12px;background:#fffdf8;color:#30271c}.brand-facet-grid,.sfb-side .sfb-open-brand-filter .sfb-multiselect-options{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:8px;padding:0;margin:0;list-style:none}.brand-facet-grid>li{flex:1 1 100px;min-width:0}.brand-facet-tile{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:8px;min-height:64px;height:auto;width:100%;padding:12px 8px;border:1px solid #e4dccf;border-radius:14px;background:linear-gradient(145deg,#fff,#faf7f0);color:#3a2c1d;text-decoration:none;text-align:center;overflow-wrap:anywhere;box-sizing:border-box}.brand-facet-tile.is-active,.sfb-side .sfb-multiselect-option.is-active{border-color:#87621f;background:#f7edda;box-shadow:inset 0 0 0 1px #87621f}.brand-facet-tile:hover,.sfb-side .sfb-multiselect-option:hover{border-color:#a47627}.brand-facet-panel>input:focus-visible,.brand-facet-tile:focus-visible,.sfb-side .sfb-multiselect-option:focus-within{outline:3px solid #b98a39;outline-offset:3px}.brand-facet-count,.sfb-side .sfb-opt-count{padding:2px 7px;border-radius:20px;background:#eee7db;color:#594629;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.brand-facet-tile{transition:border-color .15s,background .15s}}.sfb-side .sfb-open-brand-filter .sfb-multiselect-options{flex-direction:column;flex-wrap:nowrap;align-items:stretch;max-block-size:none;overflow:visible}.sfb-side .sfb-open-brand-filter .sfb-multiselect-option{flex:0 0 auto;block-size:auto;min-block-size:44px;min-inline-size:0;inline-size:100%;padding:8px 9px;box-sizing:border-box;justify-content:flex-start;text-align:start}.sfb-side .sfb-open-brand-filter .sfb-multiselect-option>span{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.sfb-side .sfb-open-brand-filter .sfb-opt-count{flex:0 0 auto}:root{--layer-base:0;--layer-raised:4;--layer-sticky-content:16;--layer-context-nav:24;--layer-site-header:80;--layer-popover:120;--layer-floating:180;--layer-drawer:400;--layer-modal:1200;--layer-global-dock:1300;--layer-toast:1400;--layer-immersive:2000;--apex4-sticky-gap:10px;--apex4-public-sticky-top:calc(var(--site-header-height, 72px) + var(--apex4-sticky-gap));--apex4-context-stack-top:calc(var(--site-header-height, 72px) + 48px + var(--apex4-sticky-gap));--apex4-radius:18px;--apex4-line:color-mix(in srgb,var(--light-line) 82%,transparent);--apex4-shadow:0 12px 34px rgba(38,27,16,.07);--apex4-shadow-raised:0 22px 60px rgba(38,27,16,.12)}.site-header.aurora-header{z-index:var(--layer-site-header)!important}.storefront-context-nav{z-index:var(--layer-context-nav)!important}.cms-page-jump-nav{z-index:calc(var(--layer-context-nav) - 2)!important;top:var(--apex4-context-stack-top)!important}.global-filter-dock{z-index:var(--layer-floating)!important}.global-filter-dock.is-open{z-index:var(--layer-global-dock)!important}.pdp-lightbox,.share-sheet-layer{z-index:var(--layer-modal)!important}.floating-fab,.page-share-floating-button{z-index:var(--layer-floating)!important}.sfb-side{top:var(--apex4-sticky-gap);border-color:var(--apex4-line);box-shadow:var(--apex4-shadow)}.sfb-side .sfb-smart-head{position:sticky;top:-14px;z-index:var(--layer-raised);margin:-14px -15px 2px;padding:13px 15px 11px;background:color-mix(in srgb,#fff 94%,#f8edda);border-bottom:1px solid var(--apex4-line)}.sfb-search-select-popover{z-index:var(--layer-popover)!important}}@layer dman-foundation, dman-components;@layer dman-foundation{.sfb-side :where(select,input:not([type=range]),.sfb-search-select-trigger,.service-facet-chip){min-height:40px}.sfb-side .sfb-section-title{position:relative;overflow:hidden}.sfb-side .sfb-section-title:before{content:"";width:3px;align-self:stretch;border-radius:999px;background:currentColor;opacity:.35}.sfb-side .sfb-core-filter{box-shadow:inset 0 0 0 1px color-mix(in srgb,#9e742b 6%,transparent)}.sfb-side .sfb-spec-filter{padding-block:10px}.sfb-side .sfb-chips{row-gap:7px}.sfb-side .service-facet-chip{transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.sfb-side .service-facet-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#7d5716 30%,#dfe3ee);box-shadow:0 5px 14px rgba(80,55,22,.07)}.sfb-side .service-facet-chip.is-active{box-shadow:0 7px 16px rgba(125,87,22,.16)}.site-shell :where(section[id],[data-anchor]){scroll-margin-top:calc(var(--site-header-height, 72px) + 116px)}.site-shell :where(.product-card,.store-product-card,.offer-product-card,.deal-product-card){isolation:isolate;border-color:var(--apex4-line)}.site-shell :where(.product-card,.store-product-card) :where(.product-card-title,h3){text-wrap:balance}.site-shell :where(.product-card,.store-product-card) :where(.spec-chip,.tag,.trust-pill){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-shell :where(.product-card-actions,.product-card-action-strip){margin-top:auto}.site-shell :where(.storefront-context-inner,.cms-page-jump-track,.admin-workflow-strip-scroll,.chip-row,.horizontal-scroll){overscroll-behavior-inline:contain;scrollbar-gutter:stable}@media (max-width:980px){.sfb-side{position:relative;top:auto;max-height:none;overflow:visible}.sfb-side .sfb-smart-head{position:static;margin:-14px -15px 4px}}@media (max-width:760px){:root{--apex4-sticky-gap:7px}.cms-page-jump-nav{top:calc(var(--site-header-height, 64px) + 42px)!important}.site-shell :where(section[id],[data-anchor]){scroll-margin-top:132px}.sfb-side{padding:11px;border-radius:14px}.sfb-side .sfb-smart-head{margin:-11px -11px 4px;padding:11px}.sfb-side .service-facet-chip{min-height:42px}}@media (prefers-reduced-motion:reduce){.sfb-side .service-facet-chip{transition:none!important}}.sfb-managed-disclosure,.sfb-spec-disclosure{border:1px solid color-mix(in srgb,#7d5716 13%,var(--apex4-line));border-radius:13px;background:color-mix(in srgb,#faf6ef 48%,#fff);overflow:clip}.sfb-managed-disclosure>summary,.sfb-spec-disclosure>summary{cursor:pointer;list-style:none;margin:0}.sfb-managed-disclosure>summary::-webkit-details-marker,.sfb-spec-disclosure>summary::-webkit-details-marker{display:none}.sfb-managed-disclosure>summary svg:last-child,.sfb-spec-disclosure>summary svg:last-child{margin-inline-start:auto;transition:transform .15s ease}.sfb-managed-disclosure[open]>summary svg:last-child,.sfb-spec-disclosure[open]>summary svg:last-child{transform:rotate(180deg)}.sfb-managed-body,.sfb-spec-body{display:grid;gap:0;padding:3px 10px 8px;border-top:1px solid color-mix(in srgb,#7d5716 10%,var(--apex4-line))}.sfb-managed-body .service-facet-group:last-child,.sfb-spec-body .sfb-spec-filter:last-child{border-bottom:0}:root{--sales-line:color-mix(in srgb,var(--c-brand-02) 18%,var(--c-border-soft));--sales-soft:color-mix(in srgb,var(--c-brand-02) 7%,var(--c-surface-01));--sales-warm:color-mix(in srgb,var(--c-gold) 10%,var(--c-surface-01));--sales-shadow:0 12px 34px rgba(46,31,18,.075)}.sales-intent-strip{position:relative;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:14px;margin-top:clamp(16px,2vw,26px);padding:12px;border:1px solid var(--sales-line);border-radius:18px;background:linear-gradient(135deg,var(--sales-soft),var(--sales-warm));box-shadow:var(--sales-shadow);overflow:hidden}.sales-intent-strip:after{content:"";position:absolute;inset-inline-end:-60px;inset-block-start:-82px;width:180px;height:180px;border-radius:50%;background:color-mix(in srgb,var(--c-gold) 11%,transparent);pointer-events:none}.sales-intent-copy{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0}.sales-intent-copy>span:last-child{display:grid;gap:2px;min-width:0}.sales-intent-copy strong{font-size:.92rem;color:var(--c-text-01)}.sales-intent-copy small{color:var(--c-text-02);line-height:1.45;text-wrap:pretty}.sales-intent-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;color:var(--c-brand-02);background:var(--c-surface-01);border:1px solid var(--sales-line);box-shadow:0 6px 18px rgba(46,31,18,.06)}.sales-intent-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:none}}@layer dman-foundation, dman-components;@layer dman-foundation{.sales-intent-actions::-webkit-scrollbar{display:none}.sales-intent-actions a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--c-brand-02) 16%,var(--c-border-soft));border-radius:11px;background:color-mix(in srgb,var(--c-surface-01) 94%,transparent);color:var(--c-text-01);text-decoration:none;font-size:.78rem;font-weight:820;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.sales-intent-actions a:first-child{background:var(--c-brand-02);color:var(--brand-contrast,#fff);border-color:var(--c-brand-02);box-shadow:0 8px 20px color-mix(in srgb,var(--c-brand-02) 18%,transparent)}.sales-intent-actions a:focus-visible,.sales-intent-actions a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--c-brand-02) 42%,var(--c-border-soft));box-shadow:0 8px 18px rgba(46,31,18,.08)}.sales-intent-strip.is-compact{grid-template-columns:minmax(190px,.62fr) minmax(0,1.38fr);padding:9px 10px;border-radius:14px;box-shadow:none}.sales-intent-strip.is-compact .sales-intent-copy small{display:none}.sales-intent-strip.is-compact .sales-intent-icon{width:34px;height:34px;flex-basis:34px}.sales-intent-strip.is-compact .sales-intent-actions a{min-height:34px;padding:6px 9px}.page-faq{position:relative}.kb-commerce:before,.model-knowledge-section:before,.page-faq:before{content:"";display:block;width:min(180px,26vw);height:1px;margin:0 auto clamp(22px,3vw,38px);background:linear-gradient(90deg,transparent,var(--sales-line),transparent)}.page-faq-list{display:grid;gap:8px}.model-hub-faq-item,.page-faq-item{border:1px solid color-mix(in srgb,var(--c-border-soft) 90%,transparent);border-radius:14px;background:color-mix(in srgb,var(--c-surface-01) 97%,transparent);overflow:clip;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.model-hub-faq-item[open],.page-faq-item[open]{border-color:color-mix(in srgb,var(--c-brand-02) 26%,var(--c-border-soft));background:linear-gradient(180deg,var(--c-surface-01),var(--sales-soft));box-shadow:0 9px 24px rgba(46,31,18,.055)}.model-hub-faq-item summary,.page-faq-item summary{cursor:pointer;min-height:48px}.model-hub-faq-item p,.page-faq-answer{line-height:1.75}.kb-commerce{border-radius:22px}.kb-commerce-card{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--c-border-soft) 88%,transparent);border-radius:16px;overflow:hidden;background:var(--c-surface-01);box-shadow:0 7px 20px rgba(46,31,18,.05)}.kb-commerce-card-link{flex:1 1 auto}.kb-commerce-card-actions{display:grid;grid-template-columns:1fr auto;gap:6px;padding:8px;border-top:1px solid color-mix(in srgb,var(--c-border-soft) 80%,transparent);background:color-mix(in srgb,var(--c-surface-02) 62%,var(--c-surface-01))}.kb-commerce-card-actions .button{min-height:36px}.section-commerce-guide{position:relative;border:1px solid var(--sales-line);border-radius:16px;background:linear-gradient(100deg,var(--sales-soft),var(--c-surface-01));box-shadow:0 8px 24px rgba(46,31,18,.045)}.section-commerce-guide-title{color:var(--c-text-01)}.section-commerce-guide-links a{border:1px solid transparent;border-radius:10px;transition:.15s ease}.section-commerce-guide-links a:hover{border-color:var(--sales-line);background:var(--c-surface-01);transform:translateY(-1px)}.section-commerce-guide-links a.is-sales-help{background:var(--c-brand-02);color:var(--brand-contrast,#fff);border-color:var(--c-brand-02)}.section-filter-shell{border-radius:18px}.section-filter-sidebar{border-color:color-mix(in srgb,var(--c-border-soft) 86%,transparent)}.section-filter-toolbar,.section-grid-controls{border-radius:14px}.service-facet-chip{transition:transform .14s ease,border-color .14s ease,background .14s ease}.service-facet-chip:hover{transform:translateY(-1px)}.service-facet-chip.is-active{box-shadow:0 5px 14px color-mix(in srgb,var(--c-brand-02) 12%,transparent)}#faq .sales-intent-strip,#product-faq .sales-intent-strip{margin-top:18px}#product-faq .panel:has(.sales-intent-strip){border-color:var(--sales-line)}.svc-hero .sales-intent-strip{margin-top:14px;max-width:980px}.svc-hero .sales-intent-actions{justify-content:flex-start}.storefront-experience-layer[data-experience=device] .experience-promo-card.is-primary .experience-promo-action{font-weight:900}.storefront-experience-layer[data-experience=device] .experience-promo-card.is-primary{border-color:color-mix(in srgb,var(--c-brand-02) 28%,var(--c-border-soft))}.public-page :where(.page-faq,.model-knowledge-section,.compatibility-warning-section,.svc-section,.kb-commerce)+:where(.section,.svc-section,.kb-commerce){border-top:1px solid color-mix(in srgb,var(--c-border-soft) 58%,transparent)}@media (max-width:900px){.sales-intent-strip,.sales-intent-strip.is-compact{grid-template-columns:1fr;gap:9px}.sales-intent-actions{justify-content:flex-start;margin-inline:-2px;padding-bottom:2px}.sales-intent-copy small{max-width:62ch}}@media (max-width:640px){.sales-intent-strip{margin-top:14px;padding:9px;border-radius:14px}.sales-intent-copy{align-items:flex-start}.sales-intent-copy small{font-size:.72rem}.sales-intent-actions a{min-height:36px;padding:6px 9px}.kb-commerce-card-actions{grid-template-columns:1fr 1fr}.section-commerce-guide-links{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.section-commerce-guide-links::-webkit-scrollbar{display:none}.section-commerce-guide-links a{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.sales-intent-actions a,.section-commerce-guide-links a,.service-facet-chip{transition-duration:.01ms!important}}}@layer dman-foundation, dman-components;@layer dman-foundation{.technology-identity-band{background:linear-gradient(180deg,#fffefb,#faf3e2);color:#2c2115;position:relative;isolation:isolate;overflow:hidden}.technology-identity-band:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:2px;background:linear-gradient(90deg,transparent,var(--aurora-gold),transparent);opacity:.85}.technology-identity-head{max-width:62ch;display:grid;gap:10px}.technology-identity-head .eyebrow{color:var(--aurora-gold)!important;-webkit-text-fill-color:var(--aurora-gold)!important;letter-spacing:.22em}.technology-identity-head h2{margin:0;color:#2c2115;font-family:var(--font-accent,inherit);font-size:clamp(1.7rem,1.2rem + 1.9vw,2.9rem);line-height:1.16;letter-spacing:-.015em}.technology-identity-head p{margin:0;color:#5c5041;font-size:clamp(.98rem,.94rem + .2vw,1.09rem);line-height:1.75}.technology-identity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px!important;margin-top:26px}.technology-identity-card{position:relative;display:grid;align-content:start;gap:10px;min-height:236px;padding:20px 18px;border:1px solid color-mix(in srgb,var(--aurora-gold) 26%,transparent)!important;border-radius:20px;background:linear-gradient(180deg,#fffefb,#faf3e2);box-shadow:0 10px 28px -18px rgba(74,52,16,.28);color:#2c2115;text-decoration:none;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.technology-identity-card:before{content:"";position:absolute;inset-block-start:20px;inset-inline-start:0;width:3px;height:46px;border-radius:999px;background:var(--aurora-gold);transition:height .2s ease}.technology-identity-card:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;inset-inline-end:-92px;inset-block-end:-92px;background:radial-gradient(circle,color-mix(in srgb,var(--aurora-gold) 20%,transparent),transparent 70%);pointer-events:none}.technology-identity-card:focus-visible,.technology-identity-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--aurora-gold) 62%,transparent)!important;box-shadow:0 18px 40px -20px rgba(74,52,16,.32)!important}.technology-identity-card:focus-visible:before,.technology-identity-card:hover:before{height:76px}.technology-identity-card h3{margin:0;color:#2c2115;font-size:1.04rem;letter-spacing:-.01em}.technology-identity-card p{margin:0;color:#5c5041!important;font-size:.9rem;line-height:1.7}.technology-identity-card .inline-link{margin-top:auto;color:var(--aurora-gold);font-weight:700;font-size:.88rem}.tech-services-strip{margin-top:20px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--aurora-gold) 24%,transparent);display:grid;gap:14px}.tech-services-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.tech-services-head h3{margin:0;color:#2c2115;font-size:1.16rem}.tech-services-head p{margin:0;color:#5c5041;font-size:.92rem}.tech-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.tech-service-chip{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--aurora-gold) 22%,transparent);background:linear-gradient(180deg,#fffefb,#faf3e2);color:#2c2115;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.tech-service-chip:focus-visible,.tech-service-chip:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--aurora-gold) 55%,transparent);box-shadow:0 10px 24px -14px rgba(74,52,16,.3)}.tech-service-chip .tech-service-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--aurora-gold) 15%,transparent);color:var(--aurora-gold);font-size:1.05rem}.tech-service-chip strong{display:block;font-size:.95rem;color:#2c2115;line-height:1.35}.tech-service-chip small{color:#5c5041;font-size:.8rem}.tech-services-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.tech-services-actions .button{border-radius:999px}.technology-identity-band .button-primary{background:var(--aurora-gold);border-color:var(--aurora-gold);color:#1b1208}.technology-identity-band .button-secondary{background:#fffefb;border-color:color-mix(in srgb,var(--aurora-gold) 40%,transparent);color:#2c2115}@media (max-width:1180px){.technology-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.technology-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-identity-card{min-height:214px}}@media (max-width:520px){.technology-identity-grid{grid-template-columns:1fr}.technology-identity-card{min-height:0}.tech-services-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tech-service-chip,.technology-identity-card,.technology-identity-card:before{transition:none}.tech-service-chip:hover,.technology-identity-card:hover{transform:none}}.digital-service-list>[data-group]{--group-accent:var(--brand-gold-deep,#7d5716);--group-soft:var(--c-surface-02,#f7f4ed)}.digital-service-list{--ds-min:22rem;--ds-gap:16px;list-style:none;margin:14px 0 0;padding:0}.digital-service-list>li{display:flex}.digital-service-row{flex:1 1 auto;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;align-content:space-between;gap:18px 14px;min-height:190px;padding:clamp(18px,2vw,26px);border-radius:18px;border:1px solid color-mix(in srgb,var(--group-accent,var(--aurora-gold)) 22%,transparent);background:linear-gradient(145deg,var(--c-surface-01,#fffefb),var(--group-soft));box-shadow:0 12px 32px -24px color-mix(in srgb,var(--group-accent) 40%,transparent);color:#2c2115;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.digital-service-row:focus-visible,.digital-service-row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--group-accent,var(--aurora-gold)) 70%,transparent);background:color-mix(in srgb,var(--group-soft,#fbf1da) 100%,#fffefb);box-shadow:0 8px 20px -12px color-mix(in srgb,var(--group-accent,var(--aurora-gold)) 55%,transparent)}.digital-service-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--group-accent,var(--aurora-gold)) 16%,transparent);border:1px solid color-mix(in srgb,var(--group-accent,var(--aurora-gold)) 22%,transparent);color:var(--group-accent,var(--aurora-gold))}.digital-service-text{display:grid;gap:8px;min-width:0}.digital-service-chip{font-size:.74rem;font-weight:650;line-height:1.6;color:var(--group-accent);overflow-wrap:anywhere}.digital-service-name{font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:800;line-height:1.5;color:var(--c-text-01,#2c2115);overflow-wrap:anywhere}.digital-service-tagline{font-size:.9rem;line-height:1.8;color:var(--c-text-02,#5c5041);white-space:normal;overflow-wrap:anywhere}.digital-service-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block-start:14px;border-block-start:1px solid color-mix(in srgb,var(--group-accent) 15%,transparent)}.digital-service-price{font-size:.88rem;font-weight:750;line-height:1.6;color:var(--group-accent);overflow-wrap:anywhere}.digital-service-sample{font-size:var(--text-xs);font-weight:700;white-space:nowrap;color:var(--aurora-muted);border:1px dashed;border-radius:var(--radius-6);padding:1px 6px}.digital-service-arrow{display:inline-flex;color:var(--group-accent,#493a28)}@media (max-width:420px){.digital-service-row{gap:14px 12px;padding:18px}.digital-service-price{font-size:.88rem}}.aurora-header .nav-strip-row .nav-link-home{border:1px solid color-mix(in srgb,var(--aurora-gold) 45%,transparent);background:color-mix(in srgb,var(--aurora-gold) 10%,transparent);color:var(--aurora-deep);font-weight:700}.aurora-header .nav-strip-row .nav-link-home:focus-visible,.aurora-header .nav-strip-row .nav-link-home:hover{background:color-mix(in srgb,var(--aurora-gold) 22%,transparent);border-color:var(--aurora-gold)}@media (max-width:720px){.aurora-header .nav-strip-row .nav-link-home{order:-1;flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.digital-service-row{transition:none}.digital-service-row:focus-visible,.digital-service-row:hover{transform:none}}}@layer dman-foundation, dman-components;@layer dman-foundation{.public-page .page-hero .offer-manager-card.offers-live-card,.public-page .page-hero .offers-live-card{--hero-ink:color-mix(in srgb,#f7f1e6 76%,transparent);--hero-ink-strong:#fffaf0;color:var(--hero-ink-strong);background:linear-gradient(160deg,color-mix(in srgb,var(--aurora-deep) 94%,var(--c-gold)),color-mix(in srgb,var(--aurora-deep) 82%,var(--c-gold)));border:1px solid color-mix(in srgb,var(--c-gold) 55%,transparent);box-shadow:0 18px 44px color-mix(in srgb,var(--aurora-deep) 28%,transparent)}.public-page .page-hero .offers-live-card .offers-live-stat.is-hot b{color:var(--c-gold)}.public-page .page-hero .offers-live-card :is(strong,b){color:var(--hero-ink-strong)}.public-page .page-hero .offers-live-card :is(p,small,.muted-copy){color:var(--hero-ink)}.public-page .page-hero .offers-live-stat b{color:#fffaf0;font-size:1.32rem;line-height:1.2}.public-page .page-hero .offers-live-stat small{color:color-mix(in srgb,#f7f1e6 72%,transparent);font-size:.78rem}.public-page .page-hero .offers-live-stat.is-hot b{color:var(--aurora-gold,#d4ad57)}.public-page .page-hero .offers-live-stat.is-hot{border-color:color-mix(in srgb,var(--aurora-gold,#d4ad57) 45%,transparent);background:color-mix(in srgb,var(--aurora-gold,#d4ad57) 14%,transparent)}.public-page .hero-section .eyebrow,.public-page .section-heading .eyebrow,.site-frame .page-hero .eyebrow{color:var(--hero-ink-strong,#765018)!important;-webkit-text-fill-color:var(--hero-ink-strong,#765018)!important;background:color-mix(in srgb,var(--aurora-gold,#d4ad57) 16%,transparent);padding-inline:9px;padding-block:3px;border-radius:8px}.home-request-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-request-action{padding:16px;border:1px solid #d8c9b2;border-radius:16px;background:#fffdf8;display:flex;flex-direction:column;gap:10px}.home-request-action:last-child:nth-child(odd){grid-column:1/-1}.home-request-action-icon{color:#765018}.home-request-action h4{margin:0}.home-request-action h4 a{display:block;padding:9px 12px;border-radius:10px;background:#79531b;color:#fff;text-align:center;text-decoration:none}.home-request-action h4 a:hover{background:#5c3c11}.home-request-action p{margin:0;color:#625443;line-height:1.8;font-size:.9rem}@media(max-width:560px){.home-request-actions{grid-template-columns:minmax(0,1fr)}}.home-svc-facts>li.home-svc-fact-water.home-svc-fact-glass{grid-column:1/-1}.home-svc-facts>li.home-svc-fact-glass .home-svc-fact{background:linear-gradient(145deg,#f2eafa,#fffdf8);border-color:#c7acde}.home-svc-facts>li.home-svc-fact-glass .home-svc-fact-ic{color:#fff;background:#713ca0}.home-svc-facts>li.home-svc-fact-glass .home-svc-fact-body span.home-svc-water-step,.home-svc-facts>li.home-svc-fact-glass strong{color:#542477}.home-svc-facts>li.home-svc-fact-glass .home-svc-water-step{background:#f0e5f8;border-color:#c7acde}.home-svc-facts>li.home-svc-fact-water.home-svc-fact-glass .home-svc-fact-cta{color:#fff;background:#713ca0;padding:10px 18px;border-radius:999px}@media (min-width:901px){.home-svc-facts>li.home-svc-fact-glass .home-svc-fact{align-items:center;padding:18px 22px}.home-svc-facts>li.home-svc-fact-glass .home-svc-fact-body{flex:1 1;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center}.home-svc-facts>li.home-svc-fact-glass .home-svc-fact-body>*{grid-column:1}.home-svc-facts>li.home-svc-fact-water.home-svc-fact-glass .home-svc-fact-cta{grid-column:2;grid-row:1/span 3;margin:0;white-space:nowrap}.home-svc-facts>li.home-svc-fact-glass .home-svc-fact-ic{width:48px;height:48px}}.site-frame .product-trust-chip{color:#413526;background:#f6f0e5}.site-frame .product-trust-chip.is-context{color:#39456c;background:#eef1fb}.site-frame .product-trust-chip.is-warranty{color:#28553d;background:#eaf4ed}.site-frame .accent-tag,.site-frame .tag.accent-tag{color:#674410!important;-webkit-text-fill-color:currentColor!important;background:#fff0cc;background-clip:border-box!important;border-color:#c5a267!important}.site-frame .page-hero .tag{color:var(--text-strong,#241a14);background:var(--surface-raised,#fffdf8)}.storefront-experience-layer .experience-page-link:is(:hover,:focus-visible),.storefront-experience-layer .experience-page-nav-label,.storefront-experience-layer .experience-promo-card .experience-promo-icon,.storefront-experience-layer .experience-shortcut:not(.is-active) .experience-shortcut-icon{color:var(--brand-text,#765018)}.search-after-count,.search-after-item .search-after-item-meta,.search-after-note,.sfb-side .sfb-hint{color:var(--text-muted,#706258)}.offer-bundle-card .idea-cta{color:var(--brand-text,#765018)}.digital-service-foot .inline-link{color:var(--group-accent,#493a28)!important}.site-frame .sfshell-toggle[aria-expanded]{color:var(--text-strong,#241a14)!important}.site-frame .sfshell-toggle .sfshell-chev,.site-frame .sfshell-toggle .sfshell-hint{color:inherit;opacity:1}.page-faq-item .page-faq-index{color:var(--text-strong,#241a14)}.technology-identity-head .eyebrow{color:var(--c-gold)!important;-webkit-text-fill-color:var(--c-gold)!important}.device-finder-results,.models-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:14px;margin-top:14px}.device-finder-card,.models-index-card{position:relative;display:grid;gap:10px;padding:14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--aurora-gold,#d4ad57) 22%,transparent);background:linear-gradient(180deg,var(--aurora-panel,#fffdf8),color-mix(in srgb,var(--aurora-bg,#f6f2ea) 70%,#fff));box-shadow:0 16px 34px -26px rgba(60,40,12,.45);color:inherit;text-decoration:none;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.device-finder-card:after,.models-index-card:after{content:"";position:absolute;inset-inline:14px;inset-block-start:0;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--aurora-gold,#d4ad57),transparent);opacity:0;transition:opacity .18s ease}.device-finder-card:focus-visible,.device-finder-card:hover,.models-index-card:focus-visible,.models-index-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--aurora-gold,#d4ad57) 58%,transparent);box-shadow:0 24px 46px -24px rgba(60,40,12,.5)}.device-finder-card:focus-visible:after,.device-finder-card:hover:after,.models-index-card:focus-visible:after,.models-index-card:hover:after{opacity:1}.device-finder-card-media,.models-index-card-media{display:block;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--aurora-bg,#f6f2ea) 80%,#fff);border:1px solid color-mix(in srgb,var(--aurora-line,rgba(75,52,32,.13)) 70%,transparent)}.device-finder-card-media :is(img,svg,span),.models-index-card-media :is(img,svg,span){width:100%;height:100%;object-fit:contain}.device-finder-card-brand,.models-index-card-brand{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-gold-deep,#7d5716)}.device-finder-card-name,.models-index-card-name{display:block;font-size:1rem;line-height:1.4}.device-finder-card-chips,.models-index-card-chips{display:flex;flex-wrap:wrap;gap:6px}.models-index-card-body{display:grid;gap:8px}.device-finder-card-cta,.models-index-card-cta{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:.85rem;color:var(--brand-gold-deep,#7d5716)}.device-finder-more{justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--aurora-gold,#d4ad57) 34%,transparent)}.device-finder-more,.models-index-meta{display:flex;flex-wrap:wrap;align-items:center}.models-index-meta{gap:12px;margin-top:10px}.models-index-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;border-radius:20px}.models-index-search{display:grid;gap:6px;flex:1 1 320px;min-width:0}.models-index-search-label{font-size:.8rem;font-weight:700;color:var(--brand-gold-deep,#7d5716)}.models-index-search-field{display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:14px;border:1px solid color-mix(in srgb,var(--aurora-gold,#d4ad57) 26%,transparent);background:var(--aurora-panel,#fffdf8)}.models-index-search-field input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;color:inherit;outline:none}.models-index-filter-actions{display:flex;gap:8px}.models-index-brands{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.models-index-brand{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--aurora-gold,#d4ad57) 24%,transparent);background:var(--aurora-panel,#fffdf8);color:inherit;text-decoration:none;font-size:.88rem;font-weight:700;transition:border-color .15s ease,background .15s ease}.models-index-brand b{font-size:.78rem;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--aurora-gold,#d4ad57) 16%,transparent)}.models-index-brand:focus-visible,.models-index-brand:hover{border-color:color-mix(in srgb,var(--aurora-gold,#d4ad57) 55%,transparent)}.models-index-brand.is-active{background:linear-gradient(135deg,#6f4d18,#8a6118);border-color:#8a6118;color:#fff6e3}.models-index-brand.is-active b{background:rgba(255,246,227,.22)}.models-index-pagination-status{margin-top:10px;text-align:center;font-weight:700;font-size:.9rem}.models-index-empty{display:grid;gap:6px;padding:26px;text-align:center;border-radius:20px}@media (max-width:560px){.device-finder-results,.models-index-grid{grid-template-columns:1fr 1fr;gap:10px}.device-finder-card,.models-index-card{padding:10px}.device-finder-card-name,.models-index-card-name{font-size:.92rem}}@media (max-width:380px){.device-finder-results,.models-index-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.device-finder-card,.models-index-card{transition:none}.device-finder-card:hover,.models-index-card:hover{transform:none}}.compat-directory-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:16px 18px;border-radius:20px;border:1px solid color-mix(in srgb,var(--aurora-gold,#d4ad57) 26%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--aurora-gold,#d4ad57) 10%,transparent),transparent 70%),var(--aurora-panel,#fffdf8);box-shadow:0 14px 30px -26px rgba(60,40,12,.5)}.compat-directory-cta>div{display:grid;gap:3px;min-width:0}.compat-directory-cta strong{font-size:1.02rem}.compat-directory-cta p{margin:0;font-size:.88rem;line-height:1.6}.compat-directory-cta .button{gap:9px;white-space:nowrap}.compat-directory-cta .button,.compat-directory-cta-count{display:inline-flex;align-items:center;border-radius:999px}.compat-directory-cta-count{padding:1px 9px;background:rgba(255,246,227,.24);font-size:.82rem;font-weight:800}@media (max-width:560px){.compat-directory-cta{padding:14px}.compat-directory-cta .button{width:100%;justify-content:center}}.home-store-sections-grid{display:grid;grid-template-columns:1fr;align-items:start;gap:34px}.home-store-sections-grid>.home-store-tabs.is-expanded+.home-store-tabs.is-expanded{border-top:1px solid var(--c-line-01,rgba(15,23,42,.09));padding-top:30px}@media (max-width:720px){.home-store-sections-grid{gap:26px}.home-store-sections-grid>.home-store-tabs.is-expanded+.home-store-tabs.is-expanded{padding-top:22px}}.site-frame .aurora-header .header-utility-top .header-utility-note{display:inline-flex!important;align-items:center;gap:.4rem;color:#fff4df;opacity:1;font-size:.85rem;line-height:1.6;max-width:48%}.site-frame .aurora-header .header-utility-note a{color:inherit;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.site-frame .aurora-header .header-utility-top{flex-wrap:wrap;gap:.5rem}.site-frame .aurora-header .header-utility-top .header-utility-note{max-width:100%;width:100%}}.dman-qr-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #896019;border-radius:12px;background:#fffaf0;color:#624411;padding:9px 12px;font-weight:700;cursor:pointer}.dman-qr-floating{position:fixed;inset-inline-end:18px;bottom:160px;z-index:100;box-shadow:0 4px 20px #241a1426}.dman-qr-dialog{width:min(440px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid #c5a268;border-radius:24px;padding:22px;color:#241a14;background:#fffdf8;text-align:center}.dman-qr-dialog::backdrop{background:#17110ccd}.dman-qr-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.dman-qr-heading h2{font-size:1.2rem;margin:0}.dman-qr-heading button{font-size:1.7rem;border:0;background:transparent;color:inherit;cursor:pointer}.dman-qr-brand{display:block;margin:12px auto;object-fit:contain}.dman-qr-image{background:white;width:fit-content;max-width:100%;margin:12px auto}.dman-qr-image svg{display:block;width:100%;height:auto;max-width:320px}.dman-qr-dialog input{width:100%;font-size:12px;color:#241a14;background:#fff;border:1px solid #a9916a;border-radius:8px;padding:8px}.dman-qr-dialog p{color:#5c4d3b;font-size:.88rem}.dman-qr-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.dman-qr-actions button{background:#755118;color:#fff;border:0;border-radius:10px;padding:10px 14px;cursor:pointer}.public-qr-card{display:flex;flex-wrap:wrap;gap:22px;align-items:center;padding:22px;border:1px solid #c5a268;border-radius:20px;background:#fffdf8;color:#241a14;margin:16px 0}.public-qr-card .public-qr-image{flex:none;background:#fff}.public-qr-card svg{display:block}.public-qr-card p{color:#5c4d3b}}@media print{body:has(.dman-qr-dialog[open])>*{visibility:hidden!important}body:has(.dman-qr-dialog[open]) .dman-qr-dialog[open],body:has(.dman-qr-dialog[open]) .dman-qr-dialog[open] *{visibility:visible!important}.dman-qr-dialog[open]{position:fixed;inset:0;width:90mm;max-height:none;height:fit-content;margin:0 auto;border:0;padding:5mm}.dman-qr-dialog[open] .print-hide{display:none!important}.dman-qr-dialog::backdrop{background:transparent}}@layer dman-foundation{.phone-field .phone-country-wrap{position:relative;display:block;min-width:0;width:100%}.phone-field .phone-country-wrap .phone-field-country{width:100%;min-width:0;height:100%;padding-inline:42px 28px;text-align:start;direction:inherit;font-family:inherit;font-size:14px;color:#30251a}.phone-field .phone-country-flag{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);width:24px;height:18px;object-fit:contain;pointer-events:none;z-index:1}@media(max-width:480px){.phone-field .phone-field-row{grid-template-columns:1fr;gap:8px}.phone-field .phone-country-wrap .phone-field-country{min-height:44px}}.site-frame .sfshell .sfb-side{position:static!important;max-height:none!important;height:auto;overflow:visible!important;overscroll-behavior:auto;align-self:start}.site-frame .sfshell .sfb-side .sfb-smart-head{position:static}.sfb-color-chips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.sfb-side .sfb-color-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 10px;border:1px solid #dfd0b5;border-radius:999px;background:#fffdf9;color:#3a2c14;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.sfb-side .sfb-color-chip:hover{background:#fff3d6}.sfb-side .sfb-color-chip.is-active{background:#795715;border-color:#795715;color:#fff}.sfb-side .sfb-color-chip:focus-visible{outline:3px solid #2457a0;outline-offset:2px}.sfb-color-dot{flex:none;width:20px;height:20px;border-radius:50%;border:1px solid rgba(60,40,10,.45);box-shadow:inset 0 0 0 2px rgba(255,255,255,.65)}}@layer dman-foundation, dman-components;@layer dman-foundation{.site-frame :is(.sfb-side,.gfd-panel){background:#fffdf8;color:#30271c!important;border:1px solid #d8c5a3!important;border-radius:24px;box-shadow:0 12px 32px #4a341015}.site-frame .sfb-side{position:static!important;max-height:none!important;overflow:visible!important;padding:20px;align-self:start}.site-frame :is(.sfb-head,.gfd-head){background:#f5ecd9;color:#654511!important;border-bottom:1px solid #d8c5a3;padding:16px;border-radius:16px;font-weight:800}.site-frame :is(.service-facet-group,.sfb-managed-body,.gfd-field){color:#493a28}.site-frame :is(.service-facet-label,.gfd-field>span){font-weight:750;color:#493a28!important}.site-frame :is(.sfb-side,.gfd-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,.sfb-search-select-trigger){background:#fff;color:#30271c!important;border:1px solid #c7b99f!important;border-radius:12px;min-height:46px;font:inherit}.site-frame :is(.sfb-side,.gfd-panel) :is(input,select,button):focus-visible{outline:3px solid #986917;outline-offset:3px}.site-frame :is(.sfb-managed-disclosure,.sfb-spec-disclosure,.gfd-more){background:#fffdf8;border:1px solid #dfd2ba;border-radius:16px}.site-frame :is(.sfb-managed-disclosure,.sfb-spec-disclosure,.gfd-more)>summary{background:#f5ecd9;color:#654511!important;border-radius:14px;padding:14px;font-weight:750}.site-frame .sfb-search-select-popover{background:#fffdf8;color:#30271c!important;border:1px solid #d8c5a3;border-radius:14px;box-shadow:0 12px 28px #30271c22;z-index:40}.site-frame .sfb-search-select-options button{color:#30271c!important;background:#fffdf8;min-height:42px}.site-frame .service-facet-chip.is-active,.site-frame .sfb-search-select-options button:is(:hover,.is-active){background:#795313!important;color:#fff!important}.site-frame .service-facet-chip{border:1px solid #d8c5a3;color:#493a28;background:#fffdf8}.site-frame .gfd-trigger.floating-fab{background:#795313;color:#fff!important;border:2px solid #ead9b6!important;box-shadow:0 5px 22px #63431640}.site-frame .gfd-trigger svg{color:inherit!important;stroke:currentColor}.site-frame .gfd-actions{background:#fffdf8;border-top:1px solid #d8c5a3}.site-frame .gfd-result-count{color:#654511;background:#f5ecd9;border-radius:10px;padding:10px}.store-layout-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-layout-options label{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #c7b99f;border-radius:16px;padding:20px;cursor:pointer}.store-layout-options label.is-selected{background:#f5ecd9;color:#654511;border:2px solid #795313}.site-frame .pdp-hero{background:linear-gradient(135deg,#faf6ed,#fffdf9);color:#30271c}.site-frame :is(.pdp-buy-head,.pdp-smart-bundle-card,.pdp-full-block,.product-faq-card,.knowledge-article-card){background:#fffdf8;color:#30271c;border:1px solid #dac9ac;border-radius:20px}.site-frame .pdp-smart-bundle-card{padding:20px;box-shadow:0 8px 24px #4a341010}.site-frame .pdp-smart-bundle-item{padding:12px 0;border-bottom:1px solid #eadfcd;gap:12px}.site-frame .pdp-smart-bundle-summary{background:#f5ecd9;color:#493a28;border-radius:14px;padding:18px}.site-frame .pdp-smart-bundle-card small{color:#68543a!important}.site-frame .pdp-hero h1{font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.55;color:#30271c}.site-frame .knowledge-article-card h2{font-size:1.3rem;line-height:1.7}.site-frame .knowledge-article-card p{color:#68543a;line-height:1.9}.site-frame .sales-intent-actions a{color:#654511!important;background:#fffdf8;border:1px solid #d8c5a3;border-radius:12px}.shop-explore{padding:32px 0;background:linear-gradient(180deg,#f7efdd,#f2e6cd);color:#30271c;border-block:1px solid #dfd2ba;position:relative}.shop-explore:before{content:"";position:absolute;inset-inline:0;inset-block-start:-1px;height:2px;background:linear-gradient(90deg,transparent,#a87a22,transparent);opacity:.65}.shop-explore h2{font-family:var(--font-accent,inherit);letter-spacing:-.01em}.shop-explore nav{margin-top:18px}.shop-explore a{display:flex;align-items:center;gap:12px;padding:17px 18px;background:linear-gradient(165deg,color-mix(in srgb,var(--card-accent,#7d5716) 16%,#fffefb),color-mix(in srgb,var(--card-accent,#7d5716) 7%,#fffaf0));border:1px solid color-mix(in srgb,var(--card-accent,#7d5716) 38%,transparent);border-radius:16px;color:#2c2115;font-weight:750;position:relative;overflow:hidden;box-shadow:0 3px 10px #4a341008,0 1px 2px #4a341006;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.shop-explore a:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:3px;background:var(--card-accent,#a87a22);opacity:0;transition:opacity .18s ease}.shop-explore a:hover{border-color:color-mix(in srgb,var(--card-accent,#7d5716) 62%,transparent);box-shadow:0 14px 30px #4a341018,0 3px 8px #4a341010;transform:translateY(-3px)}.shop-explore a:hover:before{opacity:1}.shop-explore a:focus-visible{outline:3px solid #986917;outline-offset:3px}@media(max-width:600px){.site-frame .sfb-side{padding:14px}.shop-explore nav{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-explore a{padding:12px;font-size:.9rem}}}@media print{.shop-explore{display:none!important}}@layer dman-foundation, dman-components;@layer dman-foundation{.aurora-header .nav-mega-panel .header-menu-link{gap:9px;border-radius:12px;padding:7px 9px;border:1px solid transparent;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.aurora-header .nav-mega-panel .header-menu-link:hover{border-color:var(--lux-line-strong,var(--c-line-02));background:var(--c-surface-01);transform:translateY(-1px)}.aurora-header .nav-mega-panel .header-menu-link:focus-visible{outline:2px solid var(--c-brand-02);outline-offset:2px}.aurora-header .nav-mega-panel .header-menu-link>.cat-chip-icon,.aurora-header .nav-mega-panel .header-menu-link>.menu-option-icon{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:9px;background:var(--sec-soft,var(--lux-brand-soft));color:var(--sec-color,var(--c-brand-02))}@media (min-width:901px) and (hover:hover){.aurora-header .nav-mega-panel .header-menu-link{padding-block:4px;min-block-size:36px}.aurora-header .nav-mega-panel .header-menu-link>.cat-chip-icon,.aurora-header .nav-mega-panel .header-menu-link>.menu-option-icon{width:24px;height:24px;flex-basis:24px}}.aurora-header .nav-mega-panel>.nav-mega-all{border:1px solid var(--lux-line-strong,var(--c-line-02));background:var(--lux-brand-soft,var(--c-surface-01));font-weight:800}@media (max-width:720px){.experience-shortcut-rail,.experience-shortcut-scroll{gap:6px}.experience-shortcut{min-height:34px;padding:5px 8px;font-size:.74rem}.experience-shortcut .experience-shortcut-icon{width:22px;height:22px;flex:0 0 22px}.experience-more-popover{display:grid;grid-template-columns:1fr 1fr;gap:4px}}@media (max-width:380px){.experience-shortcut{padding:5px 7px;font-size:.72rem}}.page-hero-figure{margin:0;border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--c-primary) 6%,#fffdf8);border:1px solid color-mix(in srgb,var(--c-primary) 16%,transparent);box-shadow:0 18px 44px color-mix(in srgb,var(--c-primary) 12%,transparent)}.page-hero-image{display:block;width:100%;height:auto;aspect-ratio:11/6;object-fit:cover}@media (max-width:900px){.page-hero-figure{border-radius:18px;margin-block-start:14px}}.site-frame .header-menu summary span,.site-frame .menu-option-code{font-size:.8rem}@media (max-width:900px){.site-frame .aurora-header .header-utility-nav .utility-link{min-height:40px;font-size:.8rem}.site-frame .aurora-header .header-search-icon{display:inline-grid;place-items:center;min-inline-size:40px;min-block-size:40px}.site-frame .aurora-header a.brand-mark{min-height:40px}}.site-frame .side-drawer-switchers{display:grid;gap:14px;padding:4px 4px 12px}.site-frame .side-drawer-switcher{display:grid;gap:8px}.site-frame .side-drawer-chips{display:flex;flex-wrap:wrap;gap:8px}.site-frame .side-drawer-chips>.side-drawer-chip{flex:1 1 8.5rem;min-inline-size:0;min-block-size:44px;display:flex;align-items:center;padding:8px 12px;border:1px solid var(--ui-safe-border,var(--lux-line-strong,currentColor));border-radius:12px;background:var(--ui-safe-surface,transparent);font-size:.95rem;font-weight:700;line-height:1.3;text-decoration:none}.site-frame .side-drawer-panel :where(.side-drawer-chip,.side-drawer-chip span){color:var(--ui-safe-text)!important}.site-frame .side-drawer-chips>.side-drawer-chip .menu-option-main{display:flex;align-items:center;gap:8px;min-inline-size:0;inline-size:100%}.site-frame .side-drawer-chips>.side-drawer-chip .menu-option-code{margin-inline-start:auto;font-size:.8rem}.site-frame .side-drawer-panel .side-drawer-chip.active,.site-frame .side-drawer-panel .side-drawer-chip[aria-current=true]{background:var(--ui-safe-active);border-color:var(--ui-safe-active-text,currentColor)}.site-frame .side-drawer-panel :where(.side-drawer-chip.active,.side-drawer-chip.active span){color:var(--ui-safe-active-text)!important}.site-frame .side-drawer-chips>.side-drawer-chip:focus-visible{outline:3px solid var(--ui-safe-active-text,currentColor);outline-offset:2px}.site-header.aurora-header.header-condensed[data-condensed-hide~=account] [data-header-el=account],.site-header.aurora-header.header-condensed[data-condensed-hide~=cart] .header-action-cart,.site-header.aurora-header.header-condensed[data-condensed-hide~=compare] [data-header-el=compare],.site-header.aurora-header.header-condensed[data-condensed-hide~=currency] .currency-menu,.site-header.aurora-header.header-condensed[data-condensed-hide~=favorites] [data-header-el=favorites],.site-header.aurora-header.header-condensed[data-condensed-hide~=language] .language-menu,.site-header.aurora-header.header-condensed[data-condensed-hide~=logo] .brand-mark,.site-header.aurora-header.header-condensed[data-condensed-hide~=menu] .side-drawer-trigger-nav,.site-header.aurora-header.header-condensed[data-condensed-hide~=phone] [data-header-el=phone],.site-header.aurora-header.header-condensed[data-condensed-hide~=search] .header-search-bar{display:none!important}.aurora-header .nav-mega-section.nav-more{margin-inline-start:auto}.aurora-header .nav-mega-section.nav-more>.nav-more-panel{inset-inline-start:auto;inset-inline-end:0;min-inline-size:min(18rem,calc(100vw - 32px))}}@layer dman-foundation, dman-components;@layer dman-foundation{@media (min-width:861px){.site-footer .footer-map-columns{--footer-card-min:calc((100% - 3 * 18px) / 4);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--footer-card-min),1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px}.site-footer .footer-map-columns>.footer-column{min-width:0;height:auto;align-self:stretch;margin:0}.site-footer .footer-column-head{min-block-size:52px}.site-footer .footer-column-body{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:repeat(var(--footer-column-rows,var(--footer-link-rows,6)),minmax(44px,auto));gap:6px 14px;align-items:stretch}.site-footer .footer-column-body a{display:flex;align-items:center;min-inline-size:0;overflow-wrap:anywhere;padding-block:6px}}@media (min-width:861px) and (max-width:1180px){.site-footer .footer-map-columns{--footer-card-min:calc((100% - 16px) / 2);gap:16px}}}@layer dman-foundation, dman-components;@layer dman-foundation{.site-footer .footer-col-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-inline-end:8px;border-radius:10px;vertical-align:middle;background:color-mix(in srgb,var(--fp-accent,var(--c-gold)) 24%,transparent);color:color-mix(in srgb,var(--fp-accent,var(--c-gold)) 55%,white)}.site-footer .footer-column-head>span:first-child{font-size:1.06rem;font-weight:800;letter-spacing:.01em}.site-footer .footer-column-body a{display:block;padding-block:4px;font-size:.98rem;line-height:1.5}.site-footer .footer-column-body a:focus-visible{outline:2px solid var(--fp-accent,var(--c-gold));outline-offset:2px;border-radius:6px}.site-footer .footer-column-body a.footer-column-more{margin-top:4px;font-weight:800;color:color-mix(in srgb,var(--fp-accent,var(--c-gold)) 65%,white)!important;text-decoration:underline;text-underline-offset:4px}@media (min-width:861px){.site-footer .footer-map-columns{column-rule:0}.site-footer .footer-map-columns>.footer-column{padding:18px 20px 14px;border:1px solid rgba(255,255,255,.08);border-top:3px solid var(--fp-accent,var(--c-gold));border-radius:16px;background:rgba(255,255,255,.035)}}@media (max-width:860px){.site-footer .footer-column{border-top-color:color-mix(in srgb,var(--fp-accent,var(--c-gold)) 40%,rgba(255,255,255,.12))}.site-footer .footer-column-head{min-height:52px}.site-footer .footer-column-body a{display:flex;align-items:center;min-height:44px;padding-block:0}}.site-footer .footer-platform-bar{position:relative;margin-block:18px 6px;padding:18px 20px 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c-gold) 38%,rgba(255,255,255,.08));border-radius:20px;background:radial-gradient(900px 160px at 0 0,color-mix(in srgb,var(--c-gold) 18%,transparent),transparent 70%),rgba(255,255,255,.04)}.site-footer .footer-platform-bar:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--c-gold),transparent)}.site-footer .fpb-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px}.site-footer .fpb-title{display:inline-flex;align-items:center;gap:8px;font-size:1.12rem;font-weight:800;color:var(--c-white)}.site-footer .fpb-title svg{color:var(--c-gold)}.site-footer .fpb-actions{display:flex;flex-wrap:wrap;gap:10px}.site-footer .fpb-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:1px solid color-mix(in srgb,var(--c-gold) 55%,transparent);border-radius:14px;font-size:1rem;font-weight:800;text-decoration:none;color:var(--c-white);background:rgba(255,255,255,.06);transition:transform .15s ease,box-shadow .15s ease}.site-footer .fpb-action-repair{color:#2a1d08;border-color:transparent;background:linear-gradient(135deg,#e9c46a,#c6a04d)}.site-footer .fpb-action:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.3)}.site-footer .fpb-action:focus-visible,.site-footer .fpb-chip:focus-visible{outline:3px solid color-mix(in srgb,var(--c-gold) 70%,transparent);outline-offset:2px}.site-footer .fpb-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.site-footer .fpb-chips>li{flex:1 1 auto;display:flex}.site-footer .fpb-chip{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.98rem;font-weight:700;color:var(--c-brand-05,#f3ead7)!important;text-decoration:none;background:rgba(255,255,255,.05);transition:border-color .15s ease,background .15s ease}.site-footer .fpb-chip:hover{border-color:var(--fp-accent,var(--c-gold));background:color-mix(in srgb,var(--fp-accent,var(--c-gold)) 18%,transparent);color:var(--c-white)!important}.site-footer .fpb-chip-ic{display:inline-flex;color:color-mix(in srgb,var(--fp-accent,var(--c-gold)) 55%,white)}@media (max-width:860px){.site-footer .footer-platform-bar{padding:16px 14px 14px;border-radius:16px}.site-footer .fpb-actions{width:100%}.site-footer .fpb-action{flex:1 1 140px}.site-footer .fpb-chips>li{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.site-footer .fpb-chip{justify-content:flex-start;border-radius:14px}}@media (prefers-reduced-motion:reduce){.site-footer .fpb-action:hover{transform:none}}}@layer dman-foundation, dman-components;@layer dman-foundation{.reveal-on-scroll{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.reveal-on-scroll[data-reveal-pending=true]{will-change:opacity,transform;opacity:0;transform:translateY(28px)}.reveal-on-scroll[data-revealed=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-on-scroll,.reveal-on-scroll[data-reveal-pending=true]{opacity:1;transform:none;transition:none}}@keyframes flagshipAuroraDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-3%,0) scale(1.06)}}@keyframes flagshipFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.home-hero-section{isolation:isolate}.home-hero-section:after{content:"";position:absolute;inset:-10%;z-index:-1;background:radial-gradient(38% 55% at 88% 8%,color-mix(in srgb,var(--c-gold) 26%,transparent),transparent 70%),radial-gradient(30% 40% at 6% 92%,color-mix(in srgb,var(--c-teal) 20%,transparent),transparent 72%),radial-gradient(26% 34% at 60% 100%,color-mix(in srgb,var(--c-coral) 14%,transparent),transparent 75%);animation:flagshipAuroraDrift 22s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.home-hero-section:after{animation:none}}.home-hero-grid .hero-copy>*,.home-hero-grid .hero-image-panel{animation:none}.hero-trust-row .trust-pill{position:relative;padding-inline-start:26px;overflow:hidden}.hero-trust-row .trust-pill:before{content:"";position:absolute;inset-inline-start:10px;top:50%;translate:0 -50%;width:7px;height:7px;border-radius:999px;background:var(--dot-color,var(--c-gold))}.hero-trust-row .trust-pill:first-child{--dot-color:var(--c-gold)}.hero-trust-row .trust-pill:nth-child(2){--dot-color:var(--c-teal)}.hero-trust-row .trust-pill:nth-child(3){--dot-color:var(--c-coral)}.hero-trust-row .trust-pill:nth-child(4){--dot-color:var(--c-pink)}.hero-trust-row .trust-pill:hover{transform:translateY(-2px);transition:transform .25s ease}.home-hero-grid .cta-row .button{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.home-hero-grid .cta-row .button:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 16px 34px rgba(148,105,31,.28)}.hero-image-panel{position:relative}.hero-image-panel:before{content:"";position:absolute;inset:-18px;z-index:-1;background:radial-gradient(60% 60% at 50% 40%,color-mix(in srgb,var(--c-gold) 22%,transparent),transparent 72%);filter:blur(6px)}.hero-floating-badge{position:absolute;bottom:18px;inset-inline-start:-14px;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,253,248,.96);border:1px solid rgba(148,105,31,.22);box-shadow:0 14px 30px rgba(36,26,20,.16);font-size:.82rem;font-weight:800;color:#3d2c1a;animation:flagshipFadeUp .8s cubic-bezier(.16,1,.3,1) .5s both}.hero-floating-badge strong{color:var(--c-gold);font-size:1rem}@media (max-width:720px){.hero-floating-badge{position:static;margin-top:14px;width:fit-content}}.home-offerings-section{position:relative}.home-offerings-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px;flex-wrap:wrap}.home-offerings-head h2{margin:4px 0 0;font-size:clamp(1.5rem,2.6vw,2.15rem)}.home-offerings-head p{max-width:56ch;margin:6px 0 0;color:var(--light-muted)}.home-offerings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.home-offering-tile{--tile-accent:var(--c-gold);position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 16px;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.96),rgba(255,255,255,.78));border:1px solid color-mix(in srgb,var(--tile-accent) 22%,rgba(60,44,26,.12));box-shadow:0 10px 26px rgba(46,32,18,.06);text-decoration:none;color:var(--light-text);overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.home-offering-tile:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:var(--tile-accent);opacity:.85}.home-offering-tile:after{content:"";position:absolute;inset-inline-end:-30%;inset-block-start:-30%;width:70%;height:70%;background:radial-gradient(circle,color-mix(in srgb,var(--tile-accent) 26%,transparent),transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none}.home-offering-tile:focus-visible,.home-offering-tile:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(46,32,18,.14);border-color:color-mix(in srgb,var(--tile-accent) 48%,rgba(60,44,26,.12))}.home-offering-tile:hover:after{opacity:1}.home-offering-tile-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--tile-accent) 16%,white);color:color-mix(in srgb,var(--tile-accent) 78%,#2a1c0f);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.home-offering-tile:hover .home-offering-tile-icon{transform:scale(1.12) rotate(-4deg)}.home-offering-tile-label{font-size:.9rem;font-weight:800;line-height:1.3}.home-offering-tile-arrow{margin-top:auto;display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:700;color:color-mix(in srgb,var(--tile-accent) 70%,#6b5b3f);opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}html[dir=rtl] .home-offering-tile-arrow{transform:translateX(6px)}.home-offering-tile:hover .home-offering-tile-arrow{opacity:1;transform:translateX(0)}@media (max-width:640px){.home-offerings-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.home-offering-tile{padding:14px 12px}}.hst-sort-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-block:10px 4px}.hst-sort-label{min-width:48px;font-size:.78rem;font-weight:750;opacity:.72}button.hst-filter-chip{background:transparent;font-family:inherit;cursor:pointer;color:inherit}button.hst-filter-chip.is-active{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent);font-weight:800}.home-section-divider{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin-block:8px}.home-section-divider:after,.home-section-divider:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--light-line,rgba(20,30,50,.14)) 12%,color-mix(in srgb,var(--divider-accent,var(--c-gold)) 45%,var(--light-line,rgba(20,30,50,.14))) 50%,var(--light-line,rgba(20,30,50,.14)) 88%,transparent)}.home-section-divider:after{transform:translateY(1.5px);opacity:.5}.home-section-divider-icon{position:relative;z-index:1;display:inline-grid;place-items:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--divider-accent,var(--c-gold)) 26%,transparent),transparent 55%),linear-gradient(155deg,#fffefb,#faf3e2);color:color-mix(in srgb,var(--divider-accent,var(--c-gold)) 85%,#2c2115);border:1.5px solid color-mix(in srgb,var(--divider-accent,var(--c-gold)) 42%,#dfc998);box-shadow:0 0 0 4px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 12%,transparent),0 10px 22px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 20%,#4a341012)}@media (max-width:640px){.home-section-divider{height:42px}.home-section-divider-icon{width:40px;height:40px;box-shadow:0 0 0 3px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 12%,transparent),0 8px 16px #4a341012}}.home-section-divider.has-label{height:auto;margin-block:14px}.home-section-divider-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-inline:auto;padding:6px 16px 6px 6px;border-radius:999px;text-decoration:none;background:linear-gradient(155deg,#fffefb,#faf3e2);border:1.5px solid color-mix(in srgb,var(--divider-accent,var(--c-gold)) 38%,#dfc998);box-shadow:0 8px 18px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 14%,#4a341010);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.home-section-divider.has-label:after,.home-section-divider.has-label:before{top:50%}.home-section-divider-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--divider-accent,var(--c-gold)) 60%,#dfc998);box-shadow:0 12px 26px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 20%,#4a341012)}.home-section-divider-link .home-section-divider-icon{width:34px;height:34px;margin:0}.home-section-divider-label{font-size:.82rem;color:color-mix(in srgb,var(--divider-accent,var(--c-gold)) 72%,#2c2115);white-space:nowrap}@media (max-width:640px){.home-section-divider-link .home-section-divider-icon{width:30px;height:30px}.home-section-divider-label{font-size:.76rem}}.hst-rating-line{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:700;color:color-mix(in srgb,var(--c-gold) 70%,#4a3820)}.hst-rating-line svg{color:var(--c-gold)}.hst-rating-count{font-weight:600;color:var(--light-muted)}.hst-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hst-price-before{font-size:.82rem;color:var(--light-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--c-coral,#d9534f) 60%,transparent)}.hst-discount-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1.5;color:white;background:color-mix(in srgb,var(--c-coral,#d9534f) 88%,black 4%)}.hst-savings-line{display:block;font-size:.74rem;font-weight:700;color:color-mix(in srgb,var(--c-coral,#d9534f) 75%,#4a1a1a)}.hst-stock-line{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;font-weight:600;color:color-mix(in srgb,var(--c-green-06,#16a34a) 85%,#1c3d28)}.hst-stock-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c-green-06,#16a34a);flex-shrink:0}.hst-panel .product-visual--placeholder{background:radial-gradient(120% 100% at 50% 0,rgba(255,255,255,.85),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--hst-tone,var(--c-gold)) 9%,#f8f5ee),var(--hst-soft,rgba(233,238,245,.95)))}.hst-panel .product-visual-glyph{color:color-mix(in srgb,var(--hst-tone,var(--c-gold)) 62%,#4a3820)}.footer-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-block:22px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-trust-tile{display:flex;align-items:center;gap:10px;min-width:0}.footer-trust-icon{display:inline-grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.08);color:var(--c-gold)}.footer-trust-body{display:flex;flex-direction:column;gap:2px;min-width:0}.footer-trust-body strong{font-size:.86rem;color:rgba(255,255,255,.94)}.footer-trust-body span{font-size:.76rem;color:rgba(255,255,255,.62);overflow-wrap:break-word}@media (max-width:860px){.footer-trust-strip{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-trust-strip{grid-template-columns:1fr;padding-block:16px}}.public-page .deal-product-card,.public-page .offer-product-card,.public-page .product-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.public-page .deal-product-card:hover,.public-page .offer-product-card:hover,.public-page .product-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px rgba(46,32,18,.14)}.brand-spotlight-section{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-accent) 6%,var(--light-bg,#fff)),var(--light-bg,#fff));border-top:1px solid color-mix(in srgb,var(--brand-accent) 30%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-accent) 30%,transparent)}.brand-spotlight-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.brand-spotlight-identity{display:flex;align-items:center;gap:14px}.brand-spotlight-identity .brand-badge{border:2px solid color-mix(in srgb,var(--brand-accent) 55%,transparent)}.brand-spotlight-identity h2{margin:2px 0 4px}.brand-spotlight-identity .eyebrow{color:var(--brand-accent)}.brand-spotlight-card{border-color:color-mix(in srgb,var(--brand-accent) 22%,var(--light-line,#e5ddd0))!important}.product-qty-stepper{gap:8px;margin-block-end:6px}.product-qty-btn,.product-qty-stepper{display:inline-flex;align-items:center}.product-qty-btn{width:24px;height:24px;border-radius:999px;border:1px solid var(--light-line,#e5ddd0);background:var(--light-bg,#fff);color:inherit;font-size:.95rem;line-height:1;justify-content:center;cursor:pointer}.product-qty-btn:disabled{opacity:.4;cursor:not-allowed}.product-qty-btn:not(:disabled):hover{border-color:var(--c-gold,currentColor)}.product-qty-value{min-width:18px;text-align:center;font-weight:700;font-size:.85rem}.hst-bestseller-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.6;color:#5a3d00;background:linear-gradient(135deg,color-mix(in srgb,var(--c-gold,#c99a3d) 32%,white),color-mix(in srgb,var(--c-gold,#c99a3d) 14%,white));border:1px solid color-mix(in srgb,var(--c-gold,#c99a3d) 45%,transparent);margin-block-end:4px;width:fit-content}.themed-collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:18px}.themed-collection-card{border:1px solid var(--light-line,#e5ddd0);border-radius:var(--radius-card,18px);overflow:hidden;background:var(--light-bg,#fff)}.themed-collection-card-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--light-line,#e5ddd0);color:inherit;text-decoration:none}.themed-collection-card-head strong{flex:1 1;font-size:.94rem}.themed-collection-arrow{opacity:.5}.themed-collection-tiles{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--light-line,#e5ddd0)}.themed-collection-tile{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--light-bg,#fff);color:inherit;text-decoration:none;font-size:.82rem;transition:background .2s ease}.themed-collection-tile:hover{background:color-mix(in srgb,var(--tile-accent,var(--c-gold)) 10%,var(--light-bg,#fff))}.themed-collection-tile-icon{color:var(--tile-accent,inherit);flex-shrink:0}.deal-product-card,.offer-product-card,.product-card,.store-product-card{border-width:1px!important;border-style:solid!important;border-color:color-mix(in srgb,var(--card-accent,var(--brand-border)) 30%,var(--border-subtle))!important}.deal-product-card:hover,.offer-product-card:hover,.product-card:hover,.store-product-card:hover{border-color:color-mix(in srgb,var(--card-accent,var(--brand-border)) 60%,var(--border-subtle))!important}.home-section-divider.has-label{min-height:86px;margin-block:clamp(16px,3vw,36px);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--divider-accent,var(--c-gold)) 10%,transparent),transparent)}.home-section-divider-link{min-height:48px;padding:10px 22px;border:1px solid color-mix(in srgb,var(--divider-accent,var(--c-gold)) 40%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 10%,transparent)}.home-section-divider-label{font-weight:800}@media (prefers-reduced-motion:no-preference){.home-section-divider-link{transition:transform .2s,box-shadow .2s}.home-section-divider-link:hover{transform:translateY(-2px)}}}@layer dman-foundation, dman-components;@layer dman-foundation{@media (min-width:1100px){.aurora-header .nav-strip-row{flex-wrap:nowrap;gap:var(--space-1) var(--space-2)}.site-frame .aurora-header .nav-strip-row>.nav-link,.site-frame .aurora-header .nav-strip-row>.nav-mega-menu>summary{padding-inline:var(--space-4);white-space:nowrap}}.aurora-header .nav-departments-panel{inline-size:min(70rem,calc(100vw - var(--space-8)));max-inline-size:calc(100vw - var(--space-8));padding:var(--space-6)}.aurora-header .nav-departments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-6) var(--space-8);margin:0;padding:0;list-style:none}.aurora-header .nav-dept{display:grid;align-content:start;gap:var(--space-3);min-inline-size:0}.aurora-header .nav-dept-head{display:flex;align-items:center;gap:var(--space-4);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-3);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-decoration:none}.aurora-header a.nav-dept-head:focus-visible,.aurora-header a.nav-dept-head:hover{background:var(--surface-hover)}.aurora-header .nav-dept-icon{display:inline-grid;flex:none;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-2);background:var(--sec-soft,var(--brand-soft))}.site-frame .aurora-header .nav-departments-panel .nav-dept-icon svg,.site-frame .aurora-header .nav-departments-panel .nav-dept-link-icon svg,.site-frame .side-drawer-panel .side-drawer-dept-icon svg{color:var(--sec-color,var(--brand))!important}.aurora-header .nav-dept-name{min-inline-size:0}.aurora-header .nav-dept-count{padding-inline:var(--space-3);border-radius:var(--radius-6);background:var(--surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aurora-header .nav-dept-links{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.aurora-header .nav-dept-link{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);font-size:var(--text-sm);line-height:var(--leading-snug);text-decoration:none}.aurora-header .nav-dept-brand:focus-visible,.aurora-header .nav-dept-brand:hover,.aurora-header .nav-dept-link:focus-visible,.aurora-header .nav-dept-link:hover{background:var(--surface-hover)}.aurora-header .nav-dept-link-icon{display:inline-flex;flex:none}.aurora-header .nav-dept-brands{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.aurora-header .nav-dept-brand{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-1) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-6);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-medium);text-decoration:none}.site-frame .aurora-header .nav-departments-panel .brand-badge-monogram,.site-frame .side-drawer-panel .brand-badge-monogram{color:var(--text-on-inverted)!important;font-size:.6rem}.aurora-header .nav-departments-foot{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-6);padding-block-start:var(--space-5);border-block-start:1px solid var(--border-subtle)}.aurora-header .nav-departments-extra{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-3);background:var(--brand-soft);font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration:none}.site-frame .aurora-header .nav-departments-panel .nav-departments-extra,.site-frame .aurora-header .nav-departments-panel .nav-departments-extra :where(span,svg){color:var(--brand-soft-contrast)!important}.aurora-header :where(.nav-dept-head,.nav-dept-link,.nav-dept-brand,.nav-departments-extra):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.aurora-header .side-drawer-dept>summary{display:flex;align-items:center;gap:var(--space-4);cursor:pointer;list-style:none}.aurora-header .side-drawer-dept>summary::-webkit-details-marker{display:none}.aurora-header .side-drawer-dept>summary:after{content:"";inline-size:.5rem;block-size:.5rem;margin-inline-start:auto;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px)}.aurora-header .side-drawer-dept[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.aurora-header .side-drawer-dept-icon{display:inline-grid;flex:none;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-2);background:var(--sec-soft,var(--brand-soft))}.aurora-header .side-drawer-dept-name{flex:1 1;min-inline-size:0}.aurora-header .side-drawer-dept-panel{display:grid;gap:var(--space-1);margin:0;padding-block:var(--space-2) var(--space-4);padding-inline:var(--space-9) 0;list-style:none}.aurora-header .side-drawer-sublink{display:flex;align-items:center;gap:var(--space-3);min-block-size:44px;padding-inline:var(--space-4);border-radius:var(--radius-2);color:var(--text-body);font-size:var(--text-sm);text-decoration:none}.aurora-header .side-drawer-sublink-all{font-weight:var(--weight-bold)}.aurora-header .side-drawer-sublink:focus-visible,.aurora-header .side-drawer-sublink:hover{background:var(--surface-hover);color:var(--text-strong)}.breadcrumb-bar{padding-block:var(--space-5) 0}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.breadcrumb-item{display:inline-flex;align-items:center;gap:var(--space-4);min-inline-size:0}.breadcrumb-sep{color:var(--text-faint)}.context-links{display:grid;gap:var(--space-6);padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-raised);box-shadow:var(--shadow-2)}.context-links-head{display:flex;align-items:center;gap:var(--space-4);margin:0;color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-bold)}.context-links-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-6) var(--space-8)}.context-links-group{display:grid;align-content:start;gap:var(--space-3);min-inline-size:0}.context-links-title{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}.context-links-list{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.context-link{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:40px;padding-inline:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-6);background:var(--surface);color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.context-link:focus-visible,.context-link:hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-soft-contrast)}.context-link:focus-visible,.link-rail-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.context-link .brand-badge-monogram,.footer-sitemap-link .brand-badge-monogram{font-size:.62rem}.context-link-icon{display:inline-grid;flex:none;place-items:center;inline-size:1.6rem;block-size:1.6rem;border-radius:var(--radius-6);background:var(--brand-soft);color:var(--brand-soft-contrast)}.context-link-hint{color:var(--text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.link-rail{display:grid;gap:var(--space-5)}.link-rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.link-rail-title{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-bold)}.link-rail-clear{padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-6);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);cursor:pointer}.link-rail-clear:focus-visible,.link-rail-clear:hover{color:var(--text-strong);border-color:var(--border-default)}.link-rail-track{display:grid;grid-auto-columns:minmax(10.5rem,12rem);grid-auto-flow:column;gap:var(--space-5);margin:0;padding:0 0 var(--space-3);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;list-style:none}.link-rail-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;block-size:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-raised);box-shadow:var(--shadow-1);color:var(--text-body);text-decoration:none;scroll-snap-align:start}.link-rail-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-2)}.link-rail-media{display:grid;place-items:center;aspect-ratio:4/3;background:var(--brand-soft)}.site-frame .link-rail-media svg{color:var(--brand-soft-contrast)}.link-rail-media img{inline-size:100%;block-size:100%;object-fit:contain}.link-rail-body{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5)}.link-rail-name{display:-webkit-box;overflow:hidden;color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);-webkit-box-orient:vertical;-webkit-line-clamp:2}.link-rail-meta{color:var(--text-muted);font-size:var(--text-xs)}.footer-sitemap{display:grid;gap:var(--space-6);padding-block:var(--space-8);border-block-start:1px solid var(--border-subtle)}.footer-sitemap-title{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--text-md);font-weight:var(--weight-bold)}.footer-sitemap-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-6) var(--space-8)}.footer-sitemap-group{display:grid;align-content:start;gap:var(--space-3);min-inline-size:0}.footer-sitemap-group-title{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--text-sm);font-weight:var(--weight-bold)}.footer-sitemap-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.footer-sitemap-link{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);text-decoration:none}.footer-sitemap-link:focus-visible,.footer-sitemap-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.aurora-header .nav-departments[open] .nav-departments-panel,.aurora-header .side-drawer-dept>summary:after,.link-rail-card,.link-rail-track{animation:none!important;transition:none!important;scroll-behavior:auto}}@media (prefers-reduced-motion:no-preference){.aurora-header .nav-dept-brand,.aurora-header .nav-dept-link,.context-link,.link-rail-card{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}}@media (max-width:640px){.context-links{padding:var(--space-6)}}}@layer dman-foundation, dman-components;@layer dman-foundation{@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card,.sections-index-card){transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card,.sections-index-card):hover{transform:translateY(var(--lift-1));box-shadow:var(--shadow-3)}.site-frame .shop-tile .shop-tile-photo,.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card) .product-visual :is(span,img,.product-visual-image){transition:transform var(--motion-slow) var(--ease-out)}.site-frame .shop-tile:hover .shop-tile-photo,.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card):hover .product-visual :is(span,img,.product-visual-image){transform:scale(var(--zoom-1))}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card,.sections-index-card,.shop-tile,.shop-brand-tile):is(:hover,:focus-visible){transform:none}.site-frame .shop-tile:hover .shop-tile-photo,.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card):hover .product-visual,.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card):hover .product-visual :is(span,img,.product-visual-image){transform:none}}.count-up{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:inherit}@media (prefers-reduced-motion:reduce){.offers-countdown-pulse{animation:none}.offers-countdown-cell--seconds{display:none}}.offers-hero .offers-countdown{margin-block-start:var(--space-6);max-inline-size:30rem}.brand-marquee{padding-block:var(--space-6)}.brand-marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.brand-marquee-track{display:flex;inline-size:max-content}.brand-marquee-list{display:flex;align-items:center;gap:var(--space-9);margin:0;padding:0;padding-inline-end:var(--space-9);list-style:none}.brand-marquee-item{flex:0 0 auto}.brand-marquee-link{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-5);border-radius:var(--radius-3)}.brand-marquee-link img{display:block;block-size:2.5rem;inline-size:auto;max-inline-size:7.5rem;object-fit:contain}.brand-marquee-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.brand-marquee-track{animation:dman-marquee var(--marquee-duration) linear infinite}[dir=rtl] .brand-marquee-track{animation-name:dman-marquee-rtl}.brand-marquee-viewport:is(:hover,:focus-within) .brand-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.brand-marquee-viewport{-webkit-mask-image:none;mask-image:none}.brand-marquee-track{animation:none;inline-size:auto}.brand-marquee-clone{display:none}.brand-marquee-list{flex-wrap:wrap;justify-content:center;padding-inline-end:0}}@keyframes dman-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes dman-marquee-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}.home-device-finder{margin-block-start:var(--space-8)}.device-finder{display:grid;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-raised);box-shadow:var(--shadow-2)}.device-finder-head h2{margin:0;color:var(--text-strong);font-size:var(--text-xl);line-height:var(--leading-tight)}.device-finder-head p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.device-finder-steps{display:grid;gap:var(--space-6)}@media (min-width:1100px){.device-finder-steps{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.5fr) auto;align-items:end}}.device-finder-step{display:grid;align-content:start;gap:var(--space-3);min-inline-size:0;margin:0;padding:0;border:0}.device-finder-model label,.device-finder-step legend{display:inline-flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);padding:0;color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-heavy)}.device-finder-num{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:var(--radius-6);background:var(--brand-soft);color:var(--brand-soft-contrast);font-size:var(--text-xs)}.device-finder-chips{display:flex;gap:var(--space-3);overflow-x:auto;padding-block:var(--space-1) var(--space-2);scrollbar-width:thin}.device-finder-needs .device-finder-chips{flex-wrap:wrap;overflow:visible}@media (min-width:720px){.device-finder-chips{flex-wrap:wrap;overflow:visible}}.device-finder-chip{position:relative;flex:0 0 auto}.device-finder-chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.device-finder-chip-face{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:2.5rem;padding:var(--space-3) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-6);background:var(--surface);color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap}.device-finder-chip input:checked+.device-finder-chip-face{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-soft-contrast);box-shadow:inset 0 0 0 1px var(--brand-border)}.device-finder-chip input:focus-visible+.device-finder-chip-face{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.device-finder-chip input:disabled{cursor:not-allowed}.device-finder-chip input:disabled+.device-finder-chip-face{border-style:dashed;color:var(--text-muted)}.device-finder-model select{inline-size:100%;min-block-size:2.75rem;padding-inline:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface);color:var(--text-body);font:inherit;font-size:var(--text-sm)}.device-finder-model select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.device-finder-model select:disabled{color:var(--text-muted);cursor:not-allowed}.device-finder-go{justify-content:center;inline-size:100%;min-block-size:2.75rem}.device-finder-go:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:no-preference){.device-finder-chip-face{transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}}.sales-pulse{align-items:center;gap:var(--space-4);margin:0 0 var(--space-5);padding:var(--space-3) var(--space-5);border:1px solid var(--success-border);border-radius:var(--radius-6);background:var(--success-soft);color:var(--success-soft-contrast);font-size:var(--text-sm);font-weight:var(--weight-bold)}.sales-pulse,.sales-pulse-icon{display:inline-flex}.before-after-figure{display:grid;gap:var(--space-3);margin:0}.before-after-figure figcaption{color:var(--text-muted);font-size:var(--text-sm)}.before-after{--split:50%;position:relative;overflow:hidden;border-radius:var(--radius-4);background:var(--surface-sunken);touch-action:pan-y;-webkit-user-select:none;user-select:none}.before-after-layer{position:absolute;inset:0}.before-after-layer img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.before-after-after{clip-path:inset(0 0 0 var(--split))}[dir=rtl] .before-after-after{clip-path:inset(0 var(--split) 0 0)}.before-after-handle{inset-block:0;inset-inline-start:var(--split);inline-size:2px;margin-inline-start:-1px;box-shadow:var(--shadow-2);pointer-events:none}.before-after-handle,.before-after-handle:after{position:absolute;background:var(--surface-raised)}.before-after-handle:after{content:"";inset-block-start:50%;inset-inline-start:50%;inline-size:2.25rem;block-size:2.25rem;border:2px solid var(--brand);border-radius:var(--radius-6);box-shadow:var(--shadow-3);transform:translate(-50%,-50%)}[dir=rtl] .before-after-handle:after{transform:translate(50%,-50%)}.before-after-range{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:ew-resize}.before-after:has(.before-after-range:focus-visible) .before-after-handle:after{outline:3px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.before-after-tag{position:absolute;inset-block-start:var(--space-5);padding:var(--space-2) var(--space-5);border-radius:var(--radius-6);background:var(--surface-inverted);color:var(--text-on-inverted);font-size:var(--text-xs);font-weight:var(--weight-heavy);pointer-events:none}.before-after-tag.is-before{inset-inline-start:var(--space-5)}.before-after-tag.is-after{inset-inline-end:var(--space-5)}.works-showcase-compare{display:grid;gap:var(--space-4);max-inline-size:52rem;margin:var(--space-9) auto 0}.works-showcase-compare-link{display:grid;gap:var(--space-1);color:var(--text-strong);text-decoration:none}.works-showcase-compare-link span{color:var(--text-muted);font-size:var(--text-sm)}.sticky-cart-bar{display:none}@media (max-width:767px){.sticky-cart-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));border-block-start:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-4);transform:translateY(110%);visibility:hidden}.sticky-cart-bar.is-visible{transform:none;visibility:visible}.sticky-cart-bar-copy{display:grid;min-inline-size:0}.sticky-cart-bar-name{overflow:hidden;color:var(--text-body);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.sticky-cart-bar-price{color:var(--text-strong)}.sticky-cart-bar-cta{flex:0 0 auto}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.sticky-cart-bar:not(.is-still){transition:transform var(--motion-base) var(--ease-out),visibility var(--motion-base)}}}@layer dman-foundation, dman-components;@layer dman-foundation{@media (max-width:900px){:where(.site-frame) .site-header.aurora-header.sticky-header-on{--header-compact-mode:1;top:calc(-1 * var(--header-pin-shift, 0px))}}:root{--fab-floor:max(var(--fab-rail-bottom),var(--fab-clear-bottom,0px))}@media (max-width:820px){:root{--fab-inset:max(6px,env(safe-area-inset-right),env(safe-area-inset-left))}:where(.site-frame) .page-reader{bottom:var(--fab-floor)}:where(.site-frame) .global-filter-dock{bottom:calc(var(--fab-floor) + var(--fab-size) + var(--fab-gap))}:where(.site-frame) .page-share-floating-button{bottom:calc(var(--fab-floor) + 2 * (var(--fab-size) + var(--fab-gap)))}:where(.site-frame) .floating-fab{transition:opacity .16s ease,translate .16s ease,visibility 0s linear 0s}body[data-rail=scrolling] :where(.site-frame) .floating-fab{opacity:0;visibility:hidden;pointer-events:none;transform:none;translate:calc(100% + var(--fab-inset)) 0;transition:opacity .16s ease,translate .16s ease,visibility 0s linear .16s}body[data-rail=scrolling] :where(.site-frame) .floating-fab:dir(rtl){translate:calc(-100% - var(--fab-inset)) 0}body[data-rail=scrolling] :where(.site-frame) :is(.global-filter-dock,.page-reader).is-open .floating-fab{opacity:1;visibility:visible;pointer-events:auto;translate:none}}@media (max-width:820px) and (prefers-reduced-motion:reduce){:where(.site-frame) .floating-fab,body[data-rail=scrolling] :where(.site-frame) .floating-fab{transition:none;translate:none}body[data-rail=scrolling] :where(.site-frame) .floating-fab:dir(rtl){translate:none}}}:where(:root[data-page-identity~=products]) .page-shell[data-family=products],:where(:root[data-page-identity~=services]) .page-shell[data-family=services]{--page-accent-soft:color-mix(in srgb,var(--page-accent,var(--brand-text)) 10%,transparent);--page-accent-deep:color-mix(in srgb,var(--page-accent,var(--brand-text)) 62%,var(--text-strong));--page-wash:color-mix(in srgb,var(--page-accent,var(--brand-text)) 6%,transparent);box-shadow:inset 0 26rem 22rem -20rem var(--page-wash)}:where(:root[data-page-identity~=products]) .page-shell[data-family=products] .section-heading .eyebrow:before,:where(:root[data-page-identity~=services]) .page-shell[data-family=services] .section-heading .eyebrow:before{content:"";flex:none;inline-size:4px;block-size:1.1em;border-radius:999px;background:var(--page-accent,var(--brand-text))}:where(:root[data-page-identity~=products]) .page-shell[data-family=products] :is(.page-hero,.svc-hero),:where(:root[data-page-identity~=services]) .page-shell[data-family=services] :is(.page-hero,.svc-hero){border-block-end:4px solid var(--page-accent,var(--brand-text))}:where(:root[data-page-identity~=products]) .page-shell[data-family=products] .sfb-side,:where(:root[data-page-identity~=services]) .page-shell[data-family=services] .sfb-side{box-shadow:inset 0 3px 0 var(--page-accent,var(--brand-text)),var(--shadow-3)}.site-frame[data-storefront-layout=marketplace]>.site-shell{min-block-size:100svh}@media (max-width:899px){.site-frame[data-storefront-layout=marketplace] .sfshell-cols>.sfb-side{display:none}}.site-frame[data-storefront-layout=marketplace]{--text-strong:var(--market-text);--brand-text:var(--market-link);--hs-gap-compact:calc(var(--market-gap) * .75);background:var(--market-canvas)}.site-frame[data-storefront-layout=marketplace] .container{max-width:var(--market-width);padding-inline:16px}.site-frame[data-storefront-layout=marketplace] .site-header.aurora-header{background:var(--market-surface);border:0;border-bottom:1px solid var(--market-line);box-shadow:0 2px 6px color-mix(in srgb,var(--text-strong) 5%,transparent)}.site-frame[data-storefront-layout=marketplace] .header-utility{padding-block:0;min-height:28px;background:var(--text-strong);color:white}.site-frame[data-storefront-layout=marketplace] .header-utility-inner,.site-frame[data-storefront-layout=marketplace] .header-utility-top{min-height:28px;gap:12px}.site-frame[data-storefront-layout=marketplace] .header-utility-note{font-size:calc(var(--market-body-size) * .7857);max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-frame[data-storefront-layout=marketplace] .header-utility-tools{gap:8px}.site-frame[data-storefront-layout=marketplace] .header-utility .header-menu>summary{min-height:26px;padding:2px 8px;border:0;border-radius:3px;font-size:calc(var(--market-body-size) * .7857);background:transparent;color:inherit}.site-frame[data-storefront-layout=marketplace] .header-main{padding-block:0;background:var(--market-surface)}.site-frame[data-storefront-layout=marketplace] .header-main-inner{min-height:var(--market-header-height);gap:24px}.site-frame[data-storefront-layout=marketplace] .brand-mark{flex:0 0 180px;max-width:180px}.site-frame[data-storefront-layout=marketplace] .brand-logo{max-width:180px;height:44px}.site-frame[data-storefront-layout=marketplace] .brand-logo img,.site-frame[data-storefront-layout=marketplace] .brand-logo svg{max-width:100%;max-height:44px}.site-frame[data-storefront-layout=marketplace] .header-search-bar{min-height:var(--market-search-height);border-radius:5px;border:1px solid var(--market-line);background:var(--market-surface);box-shadow:none}.site-frame[data-storefront-layout=marketplace] .header-search-input{font-size:var(--market-body-size);min-height:40px}.site-frame[data-storefront-layout=marketplace] .header-search-submit{border-radius:var(--market-control-radius);width:42px;min-height:36px;margin:3px}.site-frame[data-storefront-layout=marketplace] .header-actions{gap:12px}.site-frame[data-storefront-layout=marketplace] .header-icon-action{min-width:36px;padding:4px}.site-frame[data-storefront-layout=marketplace] .header-icon-label{font-size:calc(var(--market-body-size) * .7143)}.site-frame[data-storefront-layout=marketplace] .header-nav-strip{background:var(--market-surface);box-shadow:none;border-top:1px solid var(--market-line)}.site-frame[data-storefront-layout=marketplace] .nav-strip-row{padding-block:0;min-height:38px;gap:var(--market-gap)}.site-frame[data-storefront-layout=marketplace] .nav-strip-row>:is(a,details,label),.site-frame[data-storefront-layout=marketplace] .nav-strip-row>details>summary{min-height:36px;padding-block:4px;font-size:calc(var(--market-body-size) * .9286);border-radius:var(--market-control-radius)}.site-frame[data-storefront-layout=marketplace] .site-shell{background:var(--market-canvas);padding-block-start:12px}.site-frame[data-storefront-layout=marketplace] .marketplace-lead-grid{display:flex;gap:var(--market-gap);align-items:stretch}.site-frame[data-storefront-layout=marketplace] .marketplace-departments{flex:0 0 var(--market-department-width);min-width:0;background:var(--market-surface);border:1px solid var(--market-line);border-radius:var(--market-radius);padding:8px 0}.site-frame[data-storefront-layout=marketplace] .marketplace-departments-title{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:var(--market-body-size);line-height:1.4}.site-frame[data-storefront-layout=marketplace] .marketplace-departments ul{list-style:none;padding:0;margin:0;max-height:360px;overflow-y:auto}.site-frame[data-storefront-layout=marketplace] .marketplace-departments a{display:flex;align-items:center;gap:10px;min-height:34px;padding:5px 14px;color:var(--text-strong);font-size:calc(var(--market-body-size) * .8571);text-decoration:none}.site-frame[data-storefront-layout=marketplace] .marketplace-departments a span{flex:1 1}.site-frame[data-storefront-layout=marketplace] .marketplace-departments a:hover{color:var(--brand-text);background:var(--market-canvas)}.site-frame[data-storefront-layout=marketplace] .home-hero-section{padding-block:12px 0;background:transparent}.site-frame[data-storefront-layout=marketplace] .home-hero-section:after{content:none}.site-frame[data-storefront-layout=marketplace] .home-hero-grid{position:relative;display:flex;gap:var(--market-gap);padding:24px;background:var(--market-surface);border:1px solid var(--market-line);border-radius:var(--market-radius);overflow:hidden;min-height:var(--market-hero-height)}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-copy{flex:1.2 1;display:block;min-width:0;align-self:center;padding:0}.site-frame[data-storefront-layout=marketplace] .home-hero-grid h1{margin-block:6px 10px;font-size:var(--market-title-size);line-height:1.2;letter-spacing:normal;max-width:100%}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-intro{font-size:calc(var(--market-body-size) * .9286);line-height:1.65;margin-block:0 12px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-trust-row{flex-wrap:nowrap;overflow-x:auto;gap:5px;padding-block:2px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .trust-pill{flex:0 0 auto;font-size:calc(var(--market-body-size) * .7143);padding:4px 7px;background:var(--market-canvas);border:0}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .cta-row{gap:6px;margin-block:12px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .button{min-height:34px;padding:7px 10px;font-size:calc(var(--market-body-size) * .8571);border-radius:var(--market-control-radius)}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-image-panel{flex:1 1;position:relative;min-height:0;min-width:0;margin:0;border-radius:5px;align-self:stretch;overflow:hidden;box-shadow:none}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-image-panel>img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;border-radius:5px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-floating-badge{inset-block-end:10px;font-size:calc(var(--market-body-size) * .7857);padding:7px 9px;border-radius:var(--market-control-radius)}.site-frame[data-storefront-layout=marketplace] .home-device-finder{margin-block:12px}.site-frame[data-storefront-layout=marketplace] .section{padding-block:var(--market-section-space)}.site-frame[data-storefront-layout=marketplace] :is(.section-heading,.home-section-head){margin-block-end:12px;gap:8px}.site-frame[data-storefront-layout=marketplace] :is(.section-heading :is(h1,h2),.home-section-head h2,.home-platform-heading h2){font-size:clamp(18px,2vw,25px);line-height:1.35}.site-frame[data-storefront-layout=marketplace] :is(.home-store-section,.home-collection-band,.popular-models-section)>.container{background:var(--market-surface);border:1px solid var(--market-line);border-radius:var(--market-radius);padding-block:16px}.site-frame[data-storefront-layout=marketplace] :is(.product-card,.hst-card,.deal-product-card,.offer-product-card){border-radius:var(--market-radius);background:var(--market-surface);border:1px solid color-mix(in srgb,var(--card-accent,var(--brand-text)) 20%,white);box-shadow:none;padding:12px}.site-frame[data-storefront-layout=marketplace] :is(.product-card,.hst-card,.deal-product-card,.offer-product-card):hover{box-shadow:0 3px 12px color-mix(in srgb,var(--text-strong) 10%,transparent);transform:translateY(-2px)}.site-frame[data-storefront-layout=marketplace] :is(.hst-name,.product-card h3,.deal-product-card h3){font-size:calc(var(--market-body-size) * .9286);font-weight:600;line-height:1.5}.site-frame[data-storefront-layout=marketplace] :is(.price-line,.hst-price-row>strong){font-size:calc(var(--market-body-size) * 1.3571);font-weight:800;line-height:1.3;color:var(--text-strong)}.site-frame[data-storefront-layout=marketplace] .product-action-button{border-radius:var(--market-control-radius);min-height:34px}.site-frame[data-storefront-layout=marketplace] .page-hero{padding-block:18px;background:transparent}.site-frame[data-storefront-layout=marketplace] .page-hero h1{font-size:var(--market-title-size);line-height:1.25;margin-block:0 8px}.site-frame[data-storefront-layout=marketplace] .page-hero .hero-intro{font-size:var(--market-body-size);line-height:1.7}.site-frame[data-storefront-layout=marketplace] :is(.section-filter-sidebar,.filter-sidebar,.pdp-gallery,.pdp-buybox){background:var(--market-surface);border-radius:var(--market-radius);box-shadow:none;border:1px solid var(--market-line)}.site-frame[data-storefront-layout=marketplace] :is(.section-store,.catalog-store){gap:var(--market-gap)}.site-frame[data-storefront-layout=marketplace] :is(.form-card,.account-card,.checkout-card,.cart-summary){border-radius:var(--market-radius);box-shadow:none;border:1px solid var(--market-line);background:var(--market-surface)}@media (max-width:900px){.site-frame[data-storefront-layout=marketplace] .header-main-inner{gap:12px}.site-frame[data-storefront-layout=marketplace] .brand-mark{flex-basis:150px;max-width:150px}.site-frame[data-storefront-layout=marketplace] .marketplace-lead-grid{flex-direction:column}.site-frame[data-storefront-layout=marketplace] .marketplace-departments{flex-basis:auto;padding:0}.site-frame[data-storefront-layout=marketplace] .marketplace-departments-title{font-size:calc(var(--market-body-size) * .8571);padding:8px 12px 0}.site-frame[data-storefront-layout=marketplace] .marketplace-departments ul{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden;padding:4px}.site-frame[data-storefront-layout=marketplace] .marketplace-departments li{flex:0 0 auto}.site-frame[data-storefront-layout=marketplace] .marketplace-departments a{padding:6px 10px;min-height:38px}.site-frame[data-storefront-layout=marketplace] .marketplace-departments a>svg:last-child{display:none}}@media (max-width:600px){.site-frame[data-storefront-layout=marketplace] .container{padding-inline:10px}.site-frame[data-storefront-layout=marketplace] .header-utility{display:block}.site-frame[data-storefront-layout=marketplace] .header-main-inner{display:grid;grid-template-columns:minmax(110px,1fr) auto;min-height:0;gap:5px 10px;padding-block:8px}.site-frame[data-storefront-layout=marketplace] .header-main-inner>.side-drawer{position:absolute}.site-frame[data-storefront-layout=marketplace] .brand-mark{grid-column:1;grid-row:1;width:140px;max-width:100%;min-width:0}.site-frame[data-storefront-layout=marketplace] .brand-logo{width:140px;height:34px}.site-frame[data-storefront-layout=marketplace] .brand-logo svg{max-height:34px}.site-frame[data-storefront-layout=marketplace] .header-actions{grid-column:2;grid-row:1;gap:1px}.site-frame[data-storefront-layout=marketplace] .header-icon-action{min-width:30px;min-height:40px;padding:5px}.site-frame[data-storefront-layout=marketplace] .header-icon-label{display:none}.site-frame[data-storefront-layout=marketplace] .header-main-inner>.header-search-bar{grid-column:1/-1;grid-row:2;width:100%;min-height:var(--market-search-height);margin:0}.site-frame[data-storefront-layout=marketplace] .header-search-input{font-size:var(--market-body-size);min-height:38px}.site-frame[data-storefront-layout=marketplace] .nav-strip-row{min-height:36px;gap:14px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid{flex-direction:column;padding:16px;min-height:0;gap:12px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid h1{font-size:calc(var(--market-title-size) * .75);line-height:1.2}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-intro{font-size:calc(var(--market-body-size) * .8571);margin-block-end:8px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-image-panel{grid-row:1;height:160px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-image-panel>img{height:160px;object-position:center}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-floating-badge{font-size:calc(var(--market-body-size) * .7143)}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .cta-row{margin-block:8px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .muted-copy{font-size:calc(var(--market-body-size) * .7857)}.site-frame[data-storefront-layout=marketplace] :is(.hst-name,.product-card h3,.deal-product-card h3){font-size:calc(var(--market-body-size) * .8571)}.site-frame[data-storefront-layout=marketplace] :is(.price-line,.hst-price-row>strong){font-size:calc(var(--market-body-size) * 1.2143)}}@media (prefers-reduced-motion:reduce){.site-frame[data-storefront-layout=marketplace] :is(.product-card,.hst-card,.deal-product-card,.offer-product-card){transition:none;transform:none}}.site-frame[data-storefront-layout=marketplace] .home-hero-section:before{content:none}.site-frame[data-storefront-layout=marketplace] .header-utility-top{padding-block:0}.site-frame[data-storefront-layout=marketplace] .header-utility summary :is(.menu-icon,.menu-label,.menu-value,.menu-title,.menu-meta){color:inherit;background:transparent;font-size:calc(var(--market-body-size) * .7857);min-height:0}.site-frame[data-storefront-layout=marketplace] .header-utility .menu-icon{width:18px;height:18px}.site-frame[data-storefront-layout=marketplace] .hero-copy-details{margin-block:8px}.site-frame[data-storefront-layout=marketplace] .hero-copy-details>summary{cursor:pointer;min-height:28px;font-size:calc(var(--market-body-size) * .8571);color:var(--brand-text)}.site-frame[data-storefront-layout=marketplace] .marketplace-device-finder{margin-block:10px}.site-frame[data-storefront-layout=marketplace] .marketplace-device-finder>summary{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:44px;padding:8px 12px;border:1px solid var(--market-line);border-radius:5px;background:var(--market-surface);font-size:calc(var(--market-body-size) * .9286)}.site-frame[data-storefront-layout=marketplace] .marketplace-shelf-mount{display:block;min-width:0}.site-frame[data-storefront-layout=marketplace] .marketplace-product-shelf{--ds-min:180px;gap:12px}.site-frame[data-storefront-layout=marketplace] .marketplace-product-card{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.site-frame[data-storefront-layout=marketplace] [data-product-shelf] [data-chip][hidden]{display:none}.site-frame[data-storefront-layout=marketplace] .marketplace-product-image{display:block;aspect-ratio:1;min-width:0;border-radius:var(--market-control-radius);overflow:hidden}.site-frame[data-storefront-layout=marketplace] .marketplace-product-image .product-visual{width:100%;height:100%;margin:0;min-height:0;border-radius:var(--market-control-radius)}.site-frame[data-storefront-layout=marketplace] .marketplace-product-tags{display:flex;flex-wrap:wrap;gap:4px;min-height:20px}.site-frame[data-storefront-layout=marketplace] .marketplace-product-card h3{margin:0;min-height:3em}.site-frame[data-storefront-layout=marketplace] .marketplace-product-card .product-card-actions-wrap{margin-block-start:auto}.site-frame[data-storefront-layout=marketplace] .marketplace-shelf-placeholder{min-height:260px;display:grid;place-items:center;border:1px solid var(--market-line);border-radius:5px;background:var(--market-canvas)}@media (max-width:600px){.site-frame[data-storefront-layout=marketplace] .marketplace-product-shelf{--ds-min:140px;gap:8px}.site-frame[data-storefront-layout=marketplace] .hero-copy-details>summary{min-height:36px}}.site-frame[data-storefront-layout=marketplace] .site-header.aurora-header .header-utility-top .header-utility-note{font-size:calc(var(--market-body-size) * .7857);max-width:70%;line-height:1.5}.site-frame[data-storefront-layout=marketplace] .site-header.aurora-header .header-utility-inner{padding-block:0}.site-frame[data-storefront-layout=marketplace] .pdp-page h1{font-size:calc(var(--market-title-size) * .8333);line-height:1.45}.site-frame[data-storefront-layout=marketplace] .pdp-hero{padding-block:16px}.site-frame[data-storefront-layout=marketplace] .sfb-side{background:var(--market-surface);border:1px solid var(--market-line);border-radius:var(--market-radius);box-shadow:none}.site-frame[data-storefront-layout=marketplace] .alt-surface{background:var(--market-canvas)}@media (max-width:600px){.site-frame[data-storefront-layout=marketplace] .site-header.aurora-header .header-utility-top .header-utility-note{max-width:100%;width:100%;max-height:none;overflow:visible}.site-frame[data-storefront-layout=marketplace] .header-utility-inner{gap:4px}.site-frame[data-storefront-layout=marketplace] .header-utility-top{gap:2px}}.site-frame[data-storefront-layout=marketplace]{font-weight:400;font-size:var(--market-body-size);color:var(--market-text)}.site-frame[data-storefront-layout=marketplace] :is(h1,h2,h3,h4){font-family:var(--font-primary);font-weight:750}.site-frame[data-storefront-layout=marketplace] :is(.panel,.mini-surface,.surface-card,.info-card,.service-card,.knowledge-article-card,.model-hub-related-card,.platform-feature-card){border-radius:var(--market-radius);box-shadow:none}.site-frame[data-storefront-layout=marketplace] :is(.button,.product-action-button){border-radius:var(--market-control-radius);box-shadow:none;font-size:var(--market-body-size);font-weight:650}.site-frame[data-storefront-layout=marketplace] .button-primary{background:var(--market-primary);color:var(--market-primary-text)}.site-frame[data-storefront-layout=marketplace] .button-secondary{background:var(--market-surface);border:1px solid var(--market-line)}.site-frame[data-storefront-layout=marketplace] :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),select,textarea){border-radius:var(--market-control-radius);font:inherit}.site-frame[data-storefront-layout=marketplace] :is(.filter-chip,.filter-rail-button,.brand-pill,.quick-chip,.service-facet-chip,.hst-subtab){border-radius:var(--market-control-radius)}.site-frame[data-storefront-layout=marketplace] :is(.page-hero,.home-hero-section){border-radius:0;box-shadow:none}.site-frame[data-storefront-layout=marketplace] .page-hero:before{content:none}.site-frame[data-storefront-layout=marketplace] .site-header .header-main-inner{align-items:center}.site-frame[data-storefront-layout=marketplace] .site-header .header-search-bar{display:flex;align-items:center;flex:1 1}.site-frame[data-storefront-layout=marketplace] .site-header .header-search-input{flex:1 1;min-width:0}@media print{.site-frame[data-storefront-layout=marketplace] :is(.site-header,.mobile-bottom-nav,.visitor-engagement-stack,.global-filter-dock){display:none}.site-frame[data-storefront-layout=marketplace]{background:var(--market-surface);color:black}.site-frame[data-storefront-layout=marketplace] .container{width:100%;max-width:none;padding-inline:0}.site-frame[data-storefront-layout=marketplace] :is(.section,.page-hero){padding-block:4px;box-shadow:none}}html[dir=rtl] .site-frame[data-storefront-layout=marketplace] :is(h1,h2,h3){letter-spacing:normal;line-height:var(--leading-tight,1.4)}.site-frame[data-storefront-layout=marketplace] .manager-note-wrap{margin-block:8px}.site-frame[data-storefront-layout=marketplace] .home-manager-note{border-radius:var(--market-radius);background:var(--market-surface)}.site-frame[data-storefront-layout=marketplace] .manager-note-summary{padding:7px 12px;min-height:40px}.site-frame[data-storefront-layout=marketplace] .manager-note-title{font-size:calc(var(--market-body-size) * .9286)}.site-frame[data-storefront-layout=marketplace] .manager-note-body{padding:0 12px 10px;font-size:calc(var(--market-body-size) * .9286);line-height:1.65}.site-frame[data-storefront-layout=marketplace] .manager-note-badge{width:24px;height:24px;border-radius:var(--market-control-radius)}@media (max-width:600px){.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-image-panel{flex:0 0 120px;height:120px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-image-panel>img{height:120px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid{padding:12px}}.site-frame[data-storefront-layout=marketplace] .marketplace-lead-grid>.home-hero-grid{flex:1 1;min-width:0}.site-frame[data-storefront-layout=marketplace] .marketplace-section-link>.container{display:flex;align-items:center;min-height:80px;border:1px solid var(--market-line);border-radius:var(--market-radius);background:var(--market-surface)}.site-frame[data-storefront-layout=marketplace] .marketplace-section-link h2{margin:0;font-size:calc(var(--market-body-size) * 1.2857)}.site-frame[data-storefront-layout=marketplace] .page-hero-compact .page-hero-copy{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;max-width:none}.site-frame[data-storefront-layout=marketplace] .page-hero-compact .page-breadcrumb{flex-basis:100%;margin:0;border:0;background:transparent;box-shadow:none;padding:0;border-radius:0;font-size:calc(var(--market-body-size) * .8571)}.site-frame[data-storefront-layout=marketplace] .page-hero-compact .page-hero-title{max-width:none;max-inline-size:none;margin:0;font-size:calc(var(--market-title-size) * .7222)}.site-frame[data-storefront-layout=marketplace] .page-hero-compact .page-hero-eyebrow{font-size:calc(var(--market-body-size) * .7857);padding:3px 6px;order:1}.site-frame[data-storefront-layout=marketplace] .page-hero-compact .page-hero-intro{flex-basis:100%;order:2;margin:0;font-size:var(--market-body-size);line-height:1.6;max-height:none;-webkit-line-clamp:unset;overflow:visible}.site-frame[data-storefront-layout=marketplace] .page-hero-description{flex:0 1 auto;order:1;font-size:calc(var(--market-body-size) * .9286)}.site-frame[data-storefront-layout=marketplace] .page-hero-description summary{cursor:pointer;color:var(--brand-text);min-height:44px;display:flex;align-items:center}.site-frame[data-storefront-layout=marketplace] .page-hero-description[open]{flex-basis:100%;order:3}.site-frame[data-storefront-layout=marketplace] .page-hero-compact .page-hero-actions{margin:0;gap:6px}.site-frame[data-storefront-layout=marketplace] .page-hero-compact .page-hero-actions .button{padding:6px 9px;min-height:32px;font-size:calc(var(--market-body-size) * .8571)}.site-frame[data-storefront-layout=marketplace] .section-store-shell{padding-block:8px}.site-frame[data-storefront-layout=marketplace] .catalog-page .page-hero{padding-block:10px}.site-frame[data-storefront-layout=marketplace] .catalog-page .page-hero-inner{padding-block:0}.site-frame[data-storefront-layout=marketplace] .storefront-experience-layer{padding-block:5px}.site-frame[data-storefront-layout=marketplace] .experience-merch-grid{gap:8px}.site-frame[data-storefront-layout=marketplace] .experience-promo-card{padding:6px 10px;min-height:44px;box-shadow:none;border-radius:var(--market-control-radius)}.site-frame[data-storefront-layout=marketplace] .experience-promo-copy strong{font-size:calc(var(--market-body-size) * .8571)}.site-frame[data-storefront-layout=marketplace] .experience-promo-copy small{font-size:calc(var(--market-body-size) * .7857)}.site-frame[data-storefront-layout=marketplace] .experience-promo-action{font-size:calc(var(--market-body-size) * .8571);padding:5px 8px}.site-frame[data-storefront-layout=marketplace] .pdp-hero-head{border-radius:var(--market-radius);padding:12px;background:var(--market-surface);box-shadow:none}.site-frame[data-storefront-layout=marketplace] .pdp-page .page-breadcrumb{border-radius:0;padding:0;border:0;box-shadow:none;background:transparent}@media (max-width:600px){.site-frame[data-storefront-layout=marketplace] .page-hero-compact .page-hero-title{font-size:calc(var(--market-title-size) * .6389)}.site-frame[data-storefront-layout=marketplace] .page-hero-compact .page-hero-actions{flex-basis:100%}.site-frame[data-storefront-layout=marketplace] .pdp-hero-grid{gap:10px}}.site-frame[data-storefront-layout=marketplace] .visitor-engagement-card{padding:12px;border-radius:var(--market-radius);box-shadow:var(--shadow-3)}.site-frame[data-storefront-layout=marketplace] .visitor-engagement-card .engagement-copy{gap:4px}.site-frame[data-storefront-layout=marketplace] .visitor-engagement-card .engagement-copy strong{font-size:var(--market-body-size)}.site-frame[data-storefront-layout=marketplace] .visitor-engagement-card .engagement-copy p{font-size:calc(var(--market-body-size) * .8571);line-height:1.5}.site-frame[data-storefront-layout=marketplace] .visitor-engagement-card .button{min-height:44px;padding:7px 10px;font-size:calc(var(--market-body-size) * .8571)}@media (max-width:900px){.site-frame[data-storefront-layout=marketplace] .mobile-bottom-nav{display:flex;gap:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-block:4px max(4px,env(safe-area-inset-bottom));background:var(--market-surface);border-top:1px solid var(--market-line);border-radius:0;box-shadow:var(--shadow-2)}.site-frame[data-storefront-layout=marketplace] .mobile-bottom-link{flex:0 0 60px;min-height:52px;min-width:60px;gap:4px;border-radius:0;background:transparent;padding:4px}.site-frame[data-storefront-layout=marketplace] .mobile-bottom-link>svg{border-radius:0;background:transparent;box-shadow:none;border:0;padding:0;width:22px;height:22px}.site-frame[data-storefront-layout=marketplace] .mobile-bottom-link>span{font-size:calc(var(--market-body-size) * .7143);max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-frame[data-storefront-layout=marketplace] .mobile-bottom-center{transform:none}.site-frame[data-storefront-layout=marketplace] .mobile-bottom-center-badge{width:28px;height:28px;box-shadow:none;border-radius:var(--market-control-radius)}}.site-frame[data-storefront-layout=marketplace] :is(.button-primary,.header-search-submit){background:var(--market-primary);color:var(--market-primary-text)}.site-frame[data-storefront-layout=marketplace] .button-secondary{color:var(--market-text)}.site-frame[data-storefront-layout=marketplace] :is(.button-primary,.header-search-submit):hover{background:color-mix(in srgb,var(--market-primary) 92%,var(--market-text));color:var(--market-primary-text)}.site-frame[data-storefront-layout=marketplace] .header-search-bar{padding:0}.site-frame[data-storefront-layout=marketplace] .header-search-input{min-height:calc(var(--market-search-height) - 2px)}.site-frame[data-storefront-layout=marketplace] .marketplace-product-shelf{gap:calc(var(--market-gap) * .75)}@media (max-width:600px){.site-frame[data-storefront-layout=marketplace] .page-hero h1{font-size:calc(var(--market-title-size) * .6944)}.site-frame[data-storefront-layout=marketplace] .pdp-page h1{font-size:calc(var(--market-title-size) * .6389)}}.site-frame[data-storefront-layout=marketplace] .marketplace-product-card{padding:12px;border:1px solid color-mix(in srgb,var(--card-accent,var(--market-link)) 20%,var(--market-surface));border-radius:var(--market-radius);background:var(--market-surface);box-shadow:none}.site-frame[data-storefront-layout=marketplace] .marketplace-product-card h3{font-size:calc(var(--market-body-size) * .9286);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.site-frame[data-storefront-layout=marketplace] .marketplace-product-image{position:relative;inset:auto;z-index:auto}.site-frame[data-storefront-layout=marketplace] .marketplace-product-card:hover{box-shadow:var(--shadow-2)}.site-frame[data-storefront-layout=marketplace][data-hero-motion=false] .home-hero-grid :is(.hero-copy>*,.hero-image-panel,.hero-floating-badge){animation:none}.site-frame[data-storefront-layout=marketplace] :is(.svc-hero h1,.section-heading h1){font-size:var(--market-title-size);line-height:1.25;max-inline-size:100%;overflow-wrap:anywhere}.site-frame[data-storefront-layout=marketplace] :is(.svc-hero-intro,.svc-hero-long,.ds-detail-desc,.article-body-card p,.info-main p){font-size:calc(var(--market-body-size) * 1.1429);line-height:1.8}.site-frame[data-storefront-layout=marketplace] :is(.svc-card,.svc-track-card,.ds-card,.shop-brand-tile,.shop-model-tile,.info-related-card,.careers-card,.article-body-card){border-radius:var(--market-radius)}.site-frame[data-storefront-layout=marketplace] :is(.ds-card-grid,.shop-brand-grid,.shop-model-grid,.info-related-grid,.careers-grid){gap:var(--market-gap)}.site-frame[data-storefront-layout=marketplace] :is(.svc-btn,.svc-book){border-radius:var(--market-control-radius);font-family:inherit}@media (max-width:600px){.site-frame[data-storefront-layout=marketplace] :is(.svc-hero h1,.section-heading h1){font-size:min(var(--market-title-size),32px)}}.site-frame[data-storefront-layout=marketplace] .side-drawer-panel{visibility:hidden}.site-frame[data-storefront-layout=marketplace] .side-drawer-toggle:checked~.side-drawer-panel,.site-frame[data-storefront-layout=marketplace] .side-drawer-toggle:checked~noscript .side-drawer-panel{visibility:visible}.site-frame[data-storefront-layout=marketplace] .site-header:has(.side-drawer-toggle:focus-visible) .side-drawer-trigger{outline:2px solid currentColor;outline-offset:3px}.site-frame[data-storefront-layout=marketplace] .side-drawer-toggle:focus-visible{width:24px;height:24px;opacity:1;pointer-events:auto;outline:2px solid currentColor;z-index:250}@layer dman-foundation{.site-frame[data-storefront-layout=marketplace] .section-seo-point .mkt-copy span{color:var(--text-strong)!important}}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-primary-actions .button{min-height:44px;padding:10px 16px;font-size:var(--market-body-size)}.site-frame[data-storefront-layout=marketplace] .hero-category-actions{display:flex;flex-wrap:wrap;gap:6px;margin-block:8px 12px}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-category-actions .button{min-height:40px;background:var(--market-canvas);color:var(--market-text);border-color:var(--market-line)}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-trust-row{flex-wrap:wrap;overflow:visible}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .trust-pill{font-size:max(12px,calc(var(--market-body-size) * .8571))}@media (max-width:600px){.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-intro{font-size:max(14px,var(--market-body-size));line-height:1.7}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-primary-actions{display:flex;flex-wrap:wrap}.site-frame[data-storefront-layout=marketplace] .home-hero-grid .hero-primary-actions .button{flex:1 1;min-width:0;white-space:normal;text-align:center}}.site-frame[data-storefront-layout=marketplace] .visitor-engagement-stack:has(>[data-consent-state=chosen]){position:static;width:min(760px,calc(100% - 28px));max-height:none;margin:16px auto;overflow:visible}.site-frame[data-storefront-layout=marketplace] .consent-engagement-card .engagement-actions>.button{min-height:44px}.admin-content .pv-product-cell>strong,.admin-content .pv-stack-meta>span:not(.pv-chip),.admin-content .pv-stack-meta>strong,.chub-card-title,.device-slide>span:not(.card-icon),.device-slide>strong,.home-model-card-copy strong,.home-smart-bundle-title,.lsm-link-name,.name-line,.nf-card-title,.nf-link-label,.offer-bundle-card h3,.section-discovery-card strong,.shop-brand-tile-meta>:first-child{display:-webkit-box;min-inline-size:0;max-inline-size:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.identity-tile-wordmark,.shop-brand-wordmark{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;unicode-bidi:plaintext;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.identity-tile{grid-template-columns:minmax(0,1fr)}.home-model-card-copy,.product-topline{min-inline-size:0}.brand-pill,.home-model-card-copy small,.name-chip,.product-topline .tag,.quick-chip,.quick-query,.scn-chip{min-inline-size:0;max-inline-size:min(100%,18rem)}.brand-pill-name,.home-model-card-copy small,.name-chip,.product-topline .tag,.product-topline .tag>.notranslate,.quick-chip>.notranslate,.quick-query,.scn-chip-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-topline .tag{flex-shrink:1}.brand-pill-name,.product-topline .tag>.notranslate,.quick-chip>.notranslate,.scn-chip-label{display:block;min-inline-size:0;max-inline-size:100%}.booking-fields-grid,.careers-grid,.cms-cards,.footer-trust-strip,.knowledge-card-grid,.models-index-grid,.official-channels,.official-channels.is-compact,.sections-index-grid,.svc-grid,.svc-track-grid{display:flex;flex-wrap:wrap}.booking-fields-grid>*,.careers-grid>*,.cms-cards>*,.footer-trust-strip>*,.knowledge-card-grid>*,.models-index-grid>*,.official-channels>*,.sections-index-grid>*,.svc-grid>*,.svc-track-grid>*{flex:1 1 var(--fill-min,16rem);min-inline-size:0}.svc-track-grid{--fill-min:22rem}.svc-grid{--fill-min:17rem}.cms-cards{--fill-min:15.5rem}.knowledge-card-grid{--fill-min:15rem}.official-channels{--fill-min:12.5rem}.careers-grid{--fill-min:15rem}.models-index-grid{--fill-min:13.5rem}.sections-index-grid{--fill-min:16rem}.booking-fields-grid{--fill-min:15rem}.footer-trust-strip{--fill-min:13rem}@media (max-width:640px){.official-channels,.sections-index-grid{--fill-min:9.5rem}}.models-index-brands,.scn-chips,.service-filter-bar{flex-wrap:wrap}.models-index-brands>*,.scn-chips>*,.service-filter-bar>*{flex:1 1 auto;max-inline-size:18rem}.offers-page .offers-filter-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:.75rem 1rem}.offers-page .offers-filter-bar>*{flex:1 1 12rem;min-inline-size:0}.offers-page .offers-filter-bar>.section-smart-search-link{flex:1 1 100%;min-block-size:2.75rem;max-block-size:3.25rem}.offers-page .offers-filter-bar .service-facet-group{display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.offers-page .offers-filter-bar .service-facet-group :is(select,input){inline-size:100%;min-inline-size:0;min-block-size:2.75rem}