@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/631ab6d518ee0b08-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f9fa7964f036c69d-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:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/81f2f04080433cef-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ed9cb87f7cefa820-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:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ef9d7e3625c86286-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95d4fce0b415528-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:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e3bec91e60544e8d-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56b5d6ac638045ae-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:Titillium Web Fallback;src:local("Arial");ascent-override:119.97%;descent-override:41.09%;line-gap-override:0.00%;size-adjust:94.44%}.__className_7d613e{font-family:Titillium Web,Titillium Web Fallback;font-style:normal}.__variable_7d613e{--font-brand:"Titillium Web","Titillium Web Fallback"}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f8db967ce76dbfa8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-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-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c7988c683e7b1942-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a0c90ad605e2169e-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d4e5f154a4215759-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/826b9b41ba68da52-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f8db967ce76dbfa8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-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-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c7988c683e7b1942-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a0c90ad605e2169e-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d4e5f154a4215759-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/826b9b41ba68da52-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f8db967ce76dbfa8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-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-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c7988c683e7b1942-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a0c90ad605e2169e-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d4e5f154a4215759-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/826b9b41ba68da52-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Kufi Arabic Fallback;src:local("Arial");ascent-override:117.60%;descent-override:56.41%;line-gap-override:0.00%;size-adjust:109.02%}.__className_5a3914{font-family:Noto Kufi Arabic,Noto Kufi Arabic Fallback;font-style:normal}.__variable_5a3914{--font-arabic:"Noto Kufi Arabic","Noto Kufi Arabic Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.break-all{word-break:break-all}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[ai\:analyze\]{ai:analyze}.\[ai\:gemini\]{ai:gemini}.\[ai\:judge\]{ai:judge}.\[api\:generations\]{api:generations}.\[store\:local\]{store:local}.\[store\:supabase\]{store:supabase}}:root{--aubergine:#21113f;--aubergine-deep:#160a2c;--purple:#602491;--violet:#4b1682;--electric:#9b0ad1;--lavender:#dbbaff;--lavender-soft:#ecdbfe;--cream:#faf8f2;--ok:#3ddc84;--warn:#ffb547;--danger:#ff6b5a;--white:#fff;--font:var(--font-brand),"Titillium Web","Segoe UI",system-ui,sans-serif;--font-ar:var(--font-arabic),"Noto Kufi Arabic",var(--font-brand),"Segoe UI",sans-serif;--s:min(calc(100vw / 1032),calc(100dvh / 1376));--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1)}@media (orientation:landscape) and (min-aspect-ratio:9/8){:root{--s:min(calc(100vw / 1600),calc(100dvh / 1000))}}*,:after,:before{box-sizing:border-box}body,html{background:var(--aubergine);height:100%;color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0}body{overscroll-behavior:none}button{font:inherit;color:inherit}img{-webkit-user-drag:none}.kiosk,img{-webkit-user-select:none;user-select:none}.kiosk{background:var(--aubergine);touch-action:manipulation;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:default;position:fixed;inset:0;overflow:hidden}.kiosk__video{opacity:0;pointer-events:none;z-index:-1;width:100%;height:100%}.kiosk__video,.screen{position:absolute;inset:0}.screen{padding:max(calc(var(--s) * 56),env(safe-area-inset-top)) calc(var(--s) * 64) max(calc(var(--s) * 52),env(safe-area-inset-bottom));animation:screen-in .7s var(--ease-out) both;flex-direction:column;display:flex}.kiosk[data-leaving] .screen,.screen.is-leaving{animation:screen-out .3s var(--ease-in-out) both;pointer-events:none}@keyframes screen-in{0%{opacity:0;filter:blur(6px);transform:scale(1.025)}to{opacity:1;filter:none;transform:none}}@keyframes screen-out{to{opacity:0;filter:blur(4px);transform:scale(.985)}}.backdrop{background:radial-gradient(110% 70% at 50% -10%,#602491f2 0,transparent 62%),radial-gradient(70% 55% at 105% 95%,#9b0ad16b 0,transparent 60%),radial-gradient(70% 50% at -10% 85%,#4b1682e6 0,transparent 60%),var(--aubergine);z-index:0;position:absolute;inset:0;overflow:hidden}.backdrop:after{content:"";opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");inset:-50%}.backdrop:after,.motif{pointer-events:none;position:absolute}.motif{border:calc(var(--s) * 2) solid #dbbaff29;animation:motif-drift 26s var(--ease-in-out) infinite alternate}.motif--glow{box-shadow:0 0 calc(var(--s) * 40) #9b0ad140,inset 0 0 calc(var(--s) * 40) #9b0ad12e;border-color:#dbbaff47}@keyframes motif-drift{0%{transform:translate(0)rotate(0)}50%{transform:translate3d(calc(var(--s) * 24),calc(var(--s) * -40),0) rotate(6deg)}to{transform:translate3d(calc(var(--s) * -18),calc(var(--s) * 30),0) rotate(-4deg)}}.eyebrow{align-items:center;gap:calc(var(--s) * 16);font-size:calc(var(--s) * 20);letter-spacing:.32em;text-transform:uppercase;color:var(--lavender);font-weight:600;display:inline-flex}.eyebrow:after,.eyebrow:before{content:"";width:calc(var(--s) * 44);opacity:.6;background:currentColor;height:1px}.title{font-size:calc(var(--s) * 84);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:700;line-height:1.02}.title--md{font-size:calc(var(--s) * 64)}.lead{font-size:calc(var(--s) * 30);color:#ffffffdb;text-wrap:pretty;margin:0;font-weight:400;line-height:1.38}.fine{font-size:calc(var(--s) * 15);color:#ecdbfe9e;line-height:1.4}.reveal-up{animation:reveal-up .9s var(--ease-out) both}@keyframes reveal-up{0%{opacity:0;transform:translateY(calc(var(--s) * 34))}to{opacity:1;transform:none}}.btn{justify-content:center;align-items:center;gap:calc(var(--s) * 18);min-height:calc(var(--s) * 112);padding:0 calc(var(--s) * 56);border-radius:calc(var(--s) * 18);font-size:calc(var(--s) * 30);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:transform .22s var(--ease-spring),box-shadow .3s var(--ease-out),opacity .3s;border:0;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.965)}.btn:disabled{opacity:.4;pointer-events:none}.btn--primary{color:var(--aubergine);box-shadow:0 0 0 1px #ffffff80,0 calc(var(--s) * 24) calc(var(--s) * 70) calc(var(--s) * -14) #9b0ad1bf,0 0 calc(var(--s) * 60) #dbbaff40;background:linear-gradient(#fff,#f3ecff)}.btn--primary:after{content:"";animation:sheen 4.2s var(--ease-in-out) infinite 1.2s;z-index:-1;background:linear-gradient(105deg,#0000 30%,#9b0ad138 45%,#ffffffe6 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.btn--ghost{color:var(--white);box-shadow:inset 0 0 0 calc(var(--s) * 2.5) #ffffffbf;-webkit-backdrop-filter:blur(14px);background:#ffffff0f}.btn--block{width:100%}.btn--wide{width:min(100%,calc(var(--s) * 820))}.btn--text{min-height:calc(var(--s) * 84);padding:0 calc(var(--s) * 18);color:#ffffffd1;font-size:calc(var(--s) * 24);letter-spacing:.22em;background:0 0;font-weight:600}.btn--text svg{width:calc(var(--s) * 28);height:calc(var(--s) * 28)}.btn--lg{min-height:calc(var(--s) * 124);font-size:calc(var(--s) * 34)}.btn__label--long{font-size:calc(var(--s) * 25);letter-spacing:.1em;text-align:center;padding:calc(var(--s) * 18) 0;line-height:1.2}.topbar{z-index:5;min-height:calc(var(--s) * 96);justify-content:space-between;align-items:center;display:flex;position:relative}.logo{height:calc(var(--s) * 86);width:auto;filter:drop-shadow(0 calc(var(--s) * 8) calc(var(--s) * 24) #160a2c73);display:block}.logo--sm{height:calc(var(--s) * 60)}.lang{padding:calc(var(--s) * 6);-webkit-backdrop-filter:blur(10px);background:#160a2c73;border-radius:999px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.lang button{min-width:calc(var(--s) * 76);min-height:calc(var(--s) * 56);font-size:calc(var(--s) * 20);letter-spacing:.14em;color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:700;transition:background .25s,color .25s}.lang button.is-active{background:var(--white);color:var(--aubergine)}.home__slides{z-index:0;position:absolute;inset:0}.home__slide{background-image:var(--img);opacity:0;transition:opacity 1.6s var(--ease-in-out);background-position:50%;background-size:cover;position:absolute;inset:-4%}.home__slide.is-active{opacity:1;animation:kenburns 9s linear both}@keyframes kenburns{0%{transform:scale(1.12)translate(1.5%,1%)}to{transform:scale(1)translate(-1%,-1%)}}.home__veil{z-index:1;background:linear-gradient(180deg,#21113f8c 0,#21113f00 22%,#21113f1a 40%,#21113fdb 62%,var(--aubergine) 84%),radial-gradient(80% 50% at 50% 100%,#9b0ad159,transparent 70%);position:absolute;inset:0}.home__samples{z-index:2;perspective:calc(var(--s) * 1600);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.sample{width:calc(var(--s) * 300);aspect-ratio:2/3;transition:transform 1.4s var(--ease-in-out),filter 1.4s var(--ease-in-out),opacity 1.4s;transform:translate3d(var(--x),var(--y),0) rotate(var(--r)) scale(var(--k,1));z-index:var(--z,1);margin:0;position:absolute}.sample--pos1{--x:0px;--y:calc(var(--s) * -24);--r:1.5deg;--k:1.1;--z:3}.sample--pos0{--x:calc(var(--s) * -235);--y:calc(var(--s) * 28);--r:-11deg;--k:.94;--z:1}.sample--pos0,.sample--pos2{filter:brightness(.82)saturate(.9)}.sample--pos2{--x:calc(var(--s) * 235);--y:calc(var(--s) * 30);--r:11deg;--k:.94;--z:2}.sample__inner{width:100%;height:100%;padding:calc(var(--s) * 10);border-radius:calc(var(--s) * 8);box-shadow:0 calc(var(--s) * 40) calc(var(--s) * 80) calc(var(--s) * -20) #0a0416bf,0 0 0 1px #ffffff4d;animation:sample-float 7s var(--ease-in-out) infinite alternate;background:#fff}.sample__inner img{object-fit:cover;border-radius:calc(var(--s) * 3);width:100%;height:100%}@keyframes sample-float{0%{transform:translateY(0)rotateY(-4deg)}to{transform:translateY(calc(var(--s) * -20)) rotateY(4deg)}}.word{animation:reveal-up .9s var(--ease-out) both;display:inline-block}.btn--breathe{animation:breathe 3.4s var(--ease-in-out) infinite 1.5s}@keyframes breathe{0%,to{box-shadow:0 0 0 1px #ffffff80,0 calc(var(--s) * 24) calc(var(--s) * 70) calc(var(--s) * -14) #9b0ad1bf,0 0 calc(var(--s) * 60) #dbbaff40,0 0 0 0 #dbbaff73}50%{box-shadow:0 0 0 1px #fff9,0 calc(var(--s) * 24) calc(var(--s) * 80) calc(var(--s) * -10) #9b0ad1f2,0 0 calc(var(--s) * 90) #dbbaff66,0 0 0 calc(var(--s) * 18) #dbbaff00}}.home__content{z-index:3;align-items:center;gap:calc(var(--s) * 30);text-align:center;flex-direction:column;display:flex;position:relative}.home__content .lead{max-width:calc(var(--s) * 760)}.home__cta{width:100%;margin-top:calc(var(--s) * 18);justify-content:center;display:flex}.home__secondary{margin-top:calc(var(--s) * 6)}.home__privacy{max-width:calc(var(--s) * 720);text-align:center}.home__paused{align-items:center;gap:calc(var(--s) * 18);padding:calc(var(--s) * 34) calc(var(--s) * 44);border-radius:calc(var(--s) * 24);font-size:calc(var(--s) * 28);max-width:calc(var(--s) * 760);background:#160a2c99;flex-direction:column;line-height:1.4;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.home__unpaired{font-size:calc(var(--s) * 18);opacity:.75;line-height:1.4}.op__hint{margin:calc(var(--s) * 10) 0 0;padding:calc(var(--s) * 14) calc(var(--s) * 18);border-radius:calc(var(--s) * 12);font-size:calc(var(--s) * 16);background:#ffffff0f}.hotspot{width:max(72px,calc(var(--s) * 110));height:max(72px,calc(var(--s) * 110));z-index:50;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.status-dot{top:calc(var(--s) * 22);left:calc(var(--s) * 22);width:calc(var(--s) * 14);height:calc(var(--s) * 14);background:var(--warn);box-shadow:0 0 calc(var(--s) * 18) var(--warn);z-index:49;border-radius:50%;animation:pulse 1.6s ease-in-out infinite;position:absolute}@keyframes pulse{50%{opacity:.5}}.spots__head{gap:calc(var(--s) * 22);margin-top:calc(var(--s) * 30);flex-direction:column;display:flex}.spots__grid,.spots__head{z-index:2;position:relative}.spots__grid{gap:calc(var(--s) * 26);flex:1;grid-template-columns:repeat(3,1fr);align-content:center;display:grid}.spot-card{aspect-ratio:9/16;border-radius:calc(var(--s) * 22);background:var(--violet);cursor:pointer;width:100%;box-shadow:0 calc(var(--s) * 30) calc(var(--s) * 60) calc(var(--s) * -24) #05020ed9,0 0 0 1px #ffffff24;animation:card-in .9s var(--ease-out) both;transition:transform .38s var(--ease-spring),opacity .4s,filter .4s;border:0;padding:0;display:block;position:relative;overflow:hidden}.spot-card:nth-child(2){animation-delay:.11s}.spot-card:nth-child(3){animation-delay:.22s}@keyframes card-in{0%{opacity:0;transform:translateY(calc(var(--s) * 80)) scale(.94)}to{opacity:1;transform:none}}.spot-card__img{object-fit:cover;width:100%;height:100%;animation:card-pan 14s var(--ease-in-out) infinite alternate;position:absolute;inset:0}.spot-card:nth-child(2) .spot-card__img{animation-delay:-5s}.spot-card:nth-child(3) .spot-card__img{animation-delay:-9s}@keyframes card-pan{0%{transform:scale(1.18)translateY(2%)}to{transform:scale(1.04)translateY(-2%)}}.spot-card__shade{background:linear-gradient(#0000 45%,#160a2ceb);position:absolute;inset:0}.spot-card__label{left:50%;bottom:calc(var(--s) * 30);min-width:72%;padding:calc(var(--s) * 14) calc(var(--s) * 18);border:calc(var(--s) * 2.5) solid #ffffffeb;font-size:calc(var(--s) * 28);letter-spacing:.22em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);background:#21113f59;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%)}.spot-card__num{top:calc(var(--s) * 18);font-size:calc(var(--s) * 18);letter-spacing:.3em;color:#fffc;font-weight:600;position:absolute;inset-inline-start:calc(var(--s) * 22)}.spot-card.is-picked{box-shadow:0 0 0 calc(var(--s) * 4) var(--white),0 0 calc(var(--s) * 70) #9b0ad1e6;transform:scale(1.04)}.spots__grid.has-pick .spot-card:not(.is-picked){opacity:.2;filter:blur(3px)saturate(.5);transform:scale(.94)}.spots__foot{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.zoom-layer{z-index:40;pointer-events:none;transition:top .62s var(--ease-in-out),left .62s var(--ease-in-out),width .62s var(--ease-in-out),height .62s var(--ease-in-out),border-radius .62s var(--ease-in-out);background-position:50%;background-size:cover;position:fixed}.capture{padding:0}.capture__stage{background:#0d0619;position:absolute;inset:0}.capture__canvas,.capture__plate{width:100%;height:100%;position:absolute;inset:0}.capture__plate{object-fit:cover;filter:brightness(.6)saturate(.9)blur(2px)}.capture__frame{z-index:3;border-radius:calc(var(--s) * 10);transition:box-shadow .4s;position:absolute;box-shadow:0 0 0 200vmax #160a2c94}.capture__frame.is-counting{box-shadow:0 0 0 200vmax #160a2cb3}.corner{width:calc(var(--s) * 74);height:calc(var(--s) * 74);border:0 solid var(--frame-color,#fff);transition:border-color .35s,transform .45s var(--ease-spring);filter:drop-shadow(0 0 calc(var(--s) * 10) var(--frame-glow,#ffffff59));position:absolute}.corner--tl{top:calc(var(--s) * -4);left:calc(var(--s) * -4);border-top-width:calc(var(--s) * 6);border-left-width:calc(var(--s) * 6);border-top-left-radius:calc(var(--s) * 14)}.corner--tr{top:calc(var(--s) * -4);right:calc(var(--s) * -4);border-top-width:calc(var(--s) * 6);border-right-width:calc(var(--s) * 6);border-top-right-radius:calc(var(--s) * 14)}.corner--bl{left:calc(var(--s) * -4);border-bottom-width:calc(var(--s) * 6);border-left-width:calc(var(--s) * 6);border-bottom-left-radius:calc(var(--s) * 14)}.corner--bl,.corner--br{bottom:calc(var(--s) * -4)}.corner--br{right:calc(var(--s) * -4);border-bottom-width:calc(var(--s) * 6);border-right-width:calc(var(--s) * 6);border-bottom-right-radius:calc(var(--s) * 14)}.capture__frame[data-framing=ok]{--frame-color:var(--ok);--frame-glow:#3ddc84b3}.capture__frame[data-framing=ok] .corner--tl{transform:translate(calc(var(--s) * 8),calc(var(--s) * 8))}.capture__frame[data-framing=ok] .corner--tr{transform:translate(calc(var(--s) * -8),calc(var(--s) * 8))}.capture__frame[data-framing=ok] .corner--bl{transform:translate(calc(var(--s) * 8),calc(var(--s) * -8))}.capture__frame[data-framing=ok] .corner--br{transform:translate(calc(var(--s) * -8),calc(var(--s) * -8))}.capture__frame[data-framing=close],.capture__frame[data-framing=far],.capture__frame[data-framing=left],.capture__frame[data-framing=right]{--frame-color:var(--warn);--frame-glow:#ffb54799}.silhouette{opacity:.85;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.capture__frame[data-framing=ok] .silhouette{opacity:0}.capture__head{z-index:5;padding:max(calc(var(--s) * 52),env(safe-area-inset-top)) calc(var(--s) * 64) calc(var(--s) * 24);text-align:center;align-items:center;gap:calc(var(--s) * 14);flex-direction:column;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:0;left:0;right:0}.capture__head .title{font-size:calc(var(--s) * 60);text-shadow:0 calc(var(--s) * 4) calc(var(--s) * 30) #160a2ccc}.capture__head .lead{text-shadow:0 calc(var(--s) * 2) calc(var(--s) * 16) #160a2ce6;font-size:calc(var(--s) * 26)}.capture__foot{z-index:5;padding:calc(var(--s) * 20) calc(var(--s) * 64) max(calc(var(--s) * 46),env(safe-area-inset-bottom));align-items:center;gap:calc(var(--s) * 10);transition:opacity .3s,transform .4s var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.is-counting-ui .capture__foot,.is-counting-ui .capture__head,.is-counting-ui .hint,.is-counting-ui .look-here{opacity:0;pointer-events:none}.is-counting-ui .capture__foot{transform:translateY(calc(var(--s) * 60))}.hint{z-index:6;align-items:center;gap:calc(var(--s) * 12);padding:calc(var(--s) * 14) calc(var(--s) * 26);font-size:calc(var(--s) * 24);letter-spacing:.04em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#160a2cb8;border-radius:999px;font-weight:600;transition:opacity .3s,background .3s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #fff3}.hint[data-framing=ok]{background:#146e3ed1}.hint__dot{width:calc(var(--s) * 12);height:calc(var(--s) * 12);background:var(--warn);border-radius:50%}.hint[data-framing=ok] .hint__dot{background:var(--ok)}.look-here{z-index:7;align-items:center;gap:calc(var(--s) * 12);font-size:calc(var(--s) * 20);letter-spacing:.2em;text-transform:uppercase;color:var(--white);pointer-events:none;font-weight:700;display:flex;position:absolute}.look-here__lens{width:calc(var(--s) * 30);height:calc(var(--s) * 30);border:calc(var(--s) * 3) solid var(--white);box-shadow:0 0 0 calc(var(--s) * 8) #ffffff2e;animation:lens 1.8s var(--ease-out) infinite;border-radius:50%}@keyframes lens{0%{box-shadow:0 0 #dbbaffb3}to{box-shadow:0 0 0 calc(var(--s) * 34) #dbbaff00}}.look-here[data-pos=top]{top:calc(var(--s) * 14);flex-direction:column-reverse;left:50%;transform:translate(-50%)}.look-here[data-pos=left]{left:calc(var(--s) * 14);top:50%;transform:translateY(-50%)}.look-here[data-pos=right]{right:calc(var(--s) * 14);flex-direction:row-reverse;top:50%;transform:translateY(-50%)}.look-here[data-pos=top]~.capture__head{padding-top:max(calc(var(--s) * 110),env(safe-area-inset-top))}.countdown{z-index:20;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.countdown__num{width:calc(var(--s) * 380);height:calc(var(--s) * 380);font-size:calc(var(--s) * 300);text-shadow:0 0 calc(var(--s) * 60) #9b0ad1e6;animation:count-pop 1s var(--ease-out) both;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.countdown__num svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.countdown__ring{fill:none;stroke:var(--white);stroke-width:3px;stroke-linecap:round;stroke-dasharray:302;animation:ring-sweep 1s linear both}@keyframes ring-sweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:302px}}@keyframes count-pop{0%{opacity:0;transform:scale(1.7)}18%{opacity:1;transform:scale(1)}82%{opacity:1}to{opacity:0;transform:scale(.82)}}.countdown__smile{margin-top:calc(var(--s) * 18);font-size:calc(var(--s) * 64);letter-spacing:.24em;text-shadow:0 0 calc(var(--s) * 30) #9b0ad1cc;animation:reveal-up .5s var(--ease-out) both;font-weight:700}.flash{z-index:30;pointer-events:none;background:#fff;animation:flash .52s ease-out both;position:absolute;inset:0}@keyframes flash{0%{opacity:1}to{opacity:0}}.camera-error{z-index:8;justify-content:center;align-items:center;gap:calc(var(--s) * 30);padding:calc(var(--s) * 80);text-align:center;font-size:calc(var(--s) * 32);flex-direction:column;line-height:1.4;display:flex;position:absolute;inset:0}.gen__blur{filter:blur(calc(var(--s) * 60)) saturate(1.3) brightness(.55);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:-10%;transform:scale(1.1)}.gen__veil{z-index:1;background:radial-gradient(80% 60% at 50% 40%,#60249159,#21113feb 75%);position:absolute;inset:0}.gen__body{z-index:2;text-align:center;gap:calc(var(--s) * 26);flex-direction:column}.gen__body,.gen__visual{align-items:center;flex:1;min-height:0;display:flex;position:relative}.gen__visual{justify-content:center;width:100%}.gen__frame{height:min(100%,calc(var(--s) * 600));aspect-ratio:4/5;border-radius:calc(var(--s) * 18);box-shadow:0 0 0 1px #ffffff40,0 calc(var(--s) * 40) calc(var(--s) * 90) calc(var(--s) * -30) #000c;position:relative;overflow:hidden}.gen__frame img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%}.gen__scan{mix-blend-mode:screen;height:28%;animation:scan 2.6s var(--ease-in-out) infinite;background:linear-gradient(#0000,#9b0ad100 10%,#dbbaff8c 92%,#fff);position:absolute;left:0;right:0}@keyframes scan{0%{top:-30%}to{top:100%}}.gen__grid{grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.gen__grid span{border:1px solid #dbbaff00;animation:cell 3.2s ease-in-out infinite}@keyframes cell{0%,to{background:0 0;border-color:#dbbaff00}50%{background:#9b0ad129;border-color:#dbbaff59}}.orbit{aspect-ratio:1;height:min(118%,calc(var(--s) * 720));border:calc(var(--s) * 2) solid #dbbaff59;pointer-events:none;animation:orbit 18s linear infinite;position:absolute}.orbit--2{height:min(104%,calc(var(--s) * 640));border-color:#9b0ad180;animation-duration:12s;animation-direction:reverse}@keyframes orbit{to{transform:rotate(1turn)}}.gen__progress{width:min(100%,calc(var(--s) * 700));height:calc(var(--s) * 8);background:#ffffff24;border-radius:999px;overflow:hidden}.gen__progress span{border-radius:inherit;background:linear-gradient(90deg,var(--purple),var(--electric),var(--lavender));height:100%;box-shadow:0 0 calc(var(--s) * 20) #9b0ad1e6;transition:width .4s linear;display:block}.insight{width:min(100%,calc(var(--s) * 760));min-height:calc(var(--s) * 170);padding:calc(var(--s) * 24) calc(var(--s) * 36);border-radius:calc(var(--s) * 22);-webkit-backdrop-filter:blur(16px);background:#160a2c80;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.insight__prefix{font-size:calc(var(--s) * 20);letter-spacing:.2em;text-transform:uppercase;color:var(--lavender);font-weight:600}.insight__item{justify-content:center;align-items:baseline;gap:calc(var(--s) * 18);margin-top:calc(var(--s) * 8);animation:insight-in .65s var(--ease-out) both;display:flex}@keyframes insight-in{0%{opacity:0;transform:translateY(calc(var(--s) * 24));filter:blur(6px)}to{opacity:1;filter:none;transform:none}}.insight__value{font-size:calc(var(--s) * 76);font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,var(--lavender));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1}.insight__label{font-size:calc(var(--s) * 28);color:#ffffffe0;text-align:start}.insight__dots{justify-content:center;gap:calc(var(--s) * 10);margin-top:calc(var(--s) * 14);display:flex}.insight__dots i{width:calc(var(--s) * 10);height:calc(var(--s) * 10);background:#ffffff4d;transition:background .3s,transform .3s}.insight__dots i.is-on{background:var(--white);transform:scale(1.3)}.waiting{min-height:calc(var(--s) * 34);font-size:calc(var(--s) * 24);color:var(--lavender);letter-spacing:.06em}.gen-error{z-index:2;justify-content:center;align-items:center;gap:calc(var(--s) * 40);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.gen-error__icon{width:calc(var(--s) * 120);height:calc(var(--s) * 120);border:calc(var(--s) * 3) solid #ffffffb3;font-size:calc(var(--s) * 64);place-items:center;font-weight:700;display:grid;transform:rotate(45deg)}.gen-error__icon span{transform:rotate(-45deg)}.result__body{z-index:2;gap:calc(var(--s) * 24);text-align:center;flex-direction:column}.result__body,.result__photo-wrap{align-items:center;flex:1;min-height:0;display:flex;position:relative}.result__photo-wrap{justify-content:center;width:100%}.result__photo{height:min(100%,calc(var(--s) * 860));aspect-ratio:2/3;border-radius:calc(var(--s) * 10);box-shadow:0 0 0 calc(var(--s) * 10) #fff,0 calc(var(--s) * 50) calc(var(--s) * 110) calc(var(--s) * -30) #000000d9,0 0 calc(var(--s) * 120) #9b0ad173;animation:develop 1.5s var(--ease-out) both;position:relative;overflow:hidden}.result__photo img{object-fit:cover;width:100%;height:100%;animation:develop-img 1.8s var(--ease-out) both;display:block}.result__photo:after{content:"";animation:glare 1.6s var(--ease-in-out) 1.1s both;background:linear-gradient(115deg,#0000 35%,#ffffff8c 48%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}@keyframes develop{0%{opacity:0;transform:translateY(calc(var(--s) * 80)) rotate(-3deg) scale(.9)}to{opacity:1;transform:none}}@keyframes develop-img{0%{filter:blur(24px)brightness(1.6)saturate(.2)}to{filter:none}}@keyframes glare{to{transform:translate(130%)}}.result__badge{top:calc(var(--s) * 22);right:calc(var(--s) * 22);padding:calc(var(--s) * 8) calc(var(--s) * 14);border-radius:calc(var(--s) * 8);font-size:calc(var(--s) * 16);letter-spacing:.2em;background:#00000080;font-weight:700;position:absolute}.result__actions{gap:calc(var(--s) * 18);width:min(100%,calc(var(--s) * 820));flex-direction:column;display:flex}.confetti{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{width:calc(var(--s) * var(--size,22));height:calc(var(--s) * var(--size,22));border:calc(var(--s) * 2.5) solid var(--c,#fff);opacity:0;animation:burst 1.6s var(--ease-out) var(--d,0s) both;position:absolute;top:46%;left:50%}@keyframes burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1) rotate(var(--rot))}}.sheet-scrim{z-index:20;-webkit-backdrop-filter:blur(6px);background:#0a04168c;animation:fade-in .3s both;position:absolute;inset:0}@keyframes fade-in{0%{opacity:0}}.sheet{z-index:21;left:calc(var(--s) * 40);right:calc(var(--s) * 40);bottom:max(calc(var(--s) * 40),env(safe-area-inset-bottom));padding:calc(var(--s) * 46) calc(var(--s) * 52);border-radius:calc(var(--s) * 36);box-shadow:inset 0 0 0 1px #fff3,0 calc(var(--s) * -20) calc(var(--s) * 90) #00000080;align-items:center;gap:calc(var(--s) * 26);text-align:center;animation:sheet-up .65s var(--ease-out) both;background:linear-gradient(#4b1682eb,#21113ff7);flex-direction:column;display:flex;position:absolute}@keyframes sheet-up{0%{transform:translateY(110%)}}.sheet__title{font-size:calc(var(--s) * 40);font-weight:700;line-height:1.2}.sheet__text{font-size:calc(var(--s) * 26);color:#ffffffdb;line-height:1.4}.qr{width:calc(var(--s) * 380);aspect-ratio:1;padding:calc(var(--s) * 22);border-radius:calc(var(--s) * 20);box-shadow:0 0 calc(var(--s) * 80) #9b0ad1a6;background:#fff;position:relative}.qr--sm{width:calc(var(--s) * 200);padding:calc(var(--s) * 12)}.qr svg{width:100%;height:100%;display:block}.qr__corners i{width:calc(var(--s) * 46);height:calc(var(--s) * 46);border:0 solid var(--lavender);animation:qr-breathe 2.4s var(--ease-in-out) infinite;position:absolute}.qr__corners i:first-child{top:calc(var(--s) * -16);left:calc(var(--s) * -16);border-top-width:calc(var(--s) * 5);border-left-width:calc(var(--s) * 5)}.qr__corners i:nth-child(2){top:calc(var(--s) * -16);right:calc(var(--s) * -16);border-top-width:calc(var(--s) * 5);border-right-width:calc(var(--s) * 5)}.qr__corners i:nth-child(3){bottom:calc(var(--s) * -16);left:calc(var(--s) * -16);border-bottom-width:calc(var(--s) * 5);border-left-width:calc(var(--s) * 5)}.qr__corners i:nth-child(4){bottom:calc(var(--s) * -16);right:calc(var(--s) * -16);border-bottom-width:calc(var(--s) * 5);border-right-width:calc(var(--s) * 5)}@keyframes qr-breathe{50%{opacity:.6;transform:scale(1.08)}}.qr__done{border-radius:inherit;color:var(--aubergine);background:#fffffff0;place-items:center;animation:fade-in .3s both;display:grid;position:absolute;inset:0}.check{width:46%;height:46%}.check circle{fill:none;stroke:#1fa463;stroke-width:4px;stroke-dasharray:160;stroke-dashoffset:160px;animation:draw .6s var(--ease-out) forwards}.check path{fill:none;stroke:#1fa463;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:draw .45s var(--ease-out) .4s forwards}@keyframes draw{to{stroke-dashoffset:0}}.link-pill{padding:calc(var(--s) * 14) calc(var(--s) * 26);font-size:calc(var(--s) * 26);letter-spacing:.04em;word-break:break-all;background:#ffffff1a;border-radius:999px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff40}.sheet__row{align-items:center;gap:calc(var(--s) * 36);text-align:start;display:flex}.printer{width:calc(var(--s) * 320);height:calc(var(--s) * 300);position:relative}.printer__body{height:calc(var(--s) * 120);border-radius:calc(var(--s) * 22);box-shadow:0 calc(var(--s) * 18) calc(var(--s) * 40) #00000073;z-index:2;background:linear-gradient(#fff,#e7dcf7);position:absolute;top:0;left:0;right:0}.printer__body:after{content:"";left:12%;right:12%;bottom:calc(var(--s) * 22);height:calc(var(--s) * 10);background:var(--aubergine);border-radius:999px;position:absolute}.printer__led{top:calc(var(--s) * 22);right:calc(var(--s) * 26);width:calc(var(--s) * 14);height:calc(var(--s) * 14);background:var(--ok);box-shadow:0 0 calc(var(--s) * 14) var(--ok);border-radius:50%;animation:pulse .9s ease-in-out infinite;position:absolute}.printer__slot{z-index:1;left:0;right:0;top:calc(var(--s) * 96);height:calc(var(--s) * 210);position:absolute;overflow:hidden}.printer__paper{width:calc(var(--s) * 136);aspect-ratio:2/3;margin-left:calc(var(--s) * -68);border:calc(var(--s) * 5) solid #fff;border-radius:calc(var(--s) * 3);box-shadow:0 calc(var(--s) * 10) calc(var(--s) * 24) #00000073;background-position:50%;background-size:cover;animation:paper-out 19s cubic-bezier(.4,0,.6,1) forwards;position:absolute;top:0;left:50%;transform:translateY(-100%)}.printer.is-done .printer__paper{animation:none;transform:translateY(0)}@keyframes paper-out{0%{transform:translateY(-100%)}8%{transform:translateY(-92%)}to{transform:translateY(0)}}.thanks__body{z-index:2;justify-content:center;align-items:center;gap:calc(var(--s) * 30);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.thanks__mark{width:calc(var(--s) * 300);height:calc(var(--s) * 300);margin-bottom:calc(var(--s) * 20);place-items:center;display:grid;position:relative}.thanks__mark i{border:calc(var(--s) * 3) solid #dbbaffb3;animation:square-out 2.4s var(--ease-out) infinite;position:absolute;inset:0}.thanks__mark i:nth-child(2){animation-delay:.8s}.thanks__mark i:nth-child(3){animation-delay:1.6s}@keyframes square-out{0%{opacity:.9;transform:scale(.35)rotate(0)}to{opacity:0;transform:scale(1.35)rotate(18deg)}}.thanks__title{font-size:calc(var(--s) * 150);letter-spacing:-.02em;font-weight:700;line-height:1}.thanks__title span{animation:letter-in .8s var(--ease-spring) both;display:inline-block}@keyframes letter-in{0%{opacity:0;transform:translateY(calc(var(--s) * 60)) rotate(8deg)}}.counter-ring{width:calc(var(--s) * 110);height:calc(var(--s) * 110);font-size:calc(var(--s) * 40);place-items:center;font-weight:700;display:grid;position:relative}.counter-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.counter-ring circle{fill:none;stroke-width:4px}.idle{z-index:60;right:calc(var(--s) * 30);bottom:max(calc(var(--s) * 30),env(safe-area-inset-bottom));width:calc(var(--s) * 92);height:calc(var(--s) * 92);font-size:calc(var(--s) * 30);pointer-events:none;background:#160a2cb3;border-radius:50%;place-items:center;font-weight:700;animation:fade-in .3s both;display:grid;position:absolute}.idle svg{transform:rotate(-90deg)}.idle svg,.op{position:absolute;inset:0}.op{z-index:100;-webkit-backdrop-filter:blur(20px);padding:max(calc(var(--s) * 40),env(safe-area-inset-top)) calc(var(--s) * 44) calc(var(--s) * 40);font-size:calc(var(--s) * 22);-webkit-user-select:text;user-select:text;background:#0d0619f5;flex-direction:column;animation:fade-in .25s both;display:flex;overflow-y:auto}.op h2{font-size:calc(var(--s) * 40);margin:0}.op h3{margin:calc(var(--s) * 30) 0 calc(var(--s) * 14);font-size:calc(var(--s) * 20);letter-spacing:.24em;text-transform:uppercase;color:var(--lavender)}.op__head{justify-content:space-between;align-items:center;gap:calc(var(--s) * 20);display:flex}.op__tiles{grid-template-columns:repeat(auto-fill,minmax(calc(var(--s) * 210),1fr));gap:calc(var(--s) * 14);display:grid}.op__tile{padding:calc(var(--s) * 18) calc(var(--s) * 20);border-radius:calc(var(--s) * 16);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.op__tile b{font-size:calc(var(--s) * 40);line-height:1.1;display:block}.op__tile small{margin-top:calc(var(--s) * 4);color:#fff9;font-size:calc(var(--s) * 17);display:block}.op__tile[data-state=ok]{box-shadow:inset 0 0 0 calc(var(--s) * 2) #3ddc84b3}.op__tile[data-state=warn]{box-shadow:inset 0 0 0 calc(var(--s) * 2) #ffb547cc}.op__tile[data-state=bad]{box-shadow:inset 0 0 0 calc(var(--s) * 2) #ff6b5ae6}.op__actions{gap:calc(var(--s) * 12);flex-wrap:wrap;display:flex}.op__btn{min-height:calc(var(--s) * 72);padding:0 calc(var(--s) * 26);border-radius:calc(var(--s) * 14);font-size:calc(var(--s) * 20);letter-spacing:.06em;cursor:pointer;background:#ffffff1a;border:0;font-weight:600;box-shadow:inset 0 0 0 1px #fff3}.op__btn.is-on{background:var(--white);color:var(--aubergine)}.op__btn--danger.is-on{background:var(--danger);color:#fff}.op__photos{grid-template-columns:repeat(auto-fill,minmax(calc(var(--s) * 140),1fr));gap:calc(var(--s) * 14);display:grid}.op__photo{border-radius:calc(var(--s) * 10);font-size:calc(var(--s) * 15);background:#ffffff0f;position:relative;overflow:hidden}.op__photo img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.op__photo div{padding:calc(var(--s) * 8);justify-content:space-between;align-items:center;gap:calc(var(--s) * 6);display:flex}.op__photo button{border-radius:calc(var(--s) * 8);padding:calc(var(--s) * 6) calc(var(--s) * 10);background:var(--white);color:var(--aubergine);font-weight:700;font-size:calc(var(--s) * 14);cursor:pointer;border:0}.pinpad{align-items:center;gap:calc(var(--s) * 26);flex-direction:column;margin:auto;display:flex}.pinpad__dots{gap:calc(var(--s) * 18);display:flex}.pinpad__dots i{width:calc(var(--s) * 22);height:calc(var(--s) * 22);border:calc(var(--s) * 2.5) solid var(--white)}.pinpad__dots i.is-on{background:var(--white)}.pinpad__keys{grid-template-columns:repeat(3,calc(var(--s) * 120));gap:calc(var(--s) * 16);display:grid}.pinpad__keys button{height:calc(var(--s) * 100);border-radius:calc(var(--s) * 18);font-size:calc(var(--s) * 38);cursor:pointer;background:#ffffff14;border:0;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff2e}.pinpad__err{color:var(--danger);min-height:calc(var(--s) * 30)}.shake{animation:shake .4s}@keyframes shake{20%,60%{transform:translateX(calc(var(--s) * -14))}40%,80%{transform:translateX(calc(var(--s) * 14))}}.gen__text,.result__text{align-items:center;gap:calc(var(--s) * 18);flex-direction:column;display:flex}.home__layout{z-index:2;flex-direction:column;flex:1;display:flex;position:relative}.kiosk[lang=ar],.phone[lang=ar]{font-family:var(--font-ar)}.kiosk[lang=ar] *,.phone[lang=ar] *{letter-spacing:0!important;text-transform:none!important}.kiosk[lang=ar] .title{font-size:calc(var(--s) * 72);line-height:1.32}.kiosk[lang=ar] .title--md{font-size:calc(var(--s) * 56)}.kiosk[lang=ar] .lead{line-height:1.75}.kiosk[lang=ar] .btn{font-size:calc(var(--s) * 32);font-weight:700}.kiosk[lang=ar] .btn__label--long{font-size:calc(var(--s) * 28)}.kiosk[lang=ar] .countdown__smile{font-size:calc(var(--s) * 70)}.kiosk[lang=ar] .thanks__title{font-size:calc(var(--s) * 130);line-height:1.3}.lang button[lang=ar]{font-family:var(--font-ar);letter-spacing:0;font-size:calc(var(--s) * 21)}[dir=rtl] .btn--text svg,[dir=rtl] .phone__link-arrow{transform:scaleX(-1)}@media (orientation:landscape) and (min-aspect-ratio:9/8){.screen{padding:max(calc(var(--s) * 40),env(safe-area-inset-top)) calc(var(--s) * 80) max(calc(var(--s) * 40),env(safe-area-inset-bottom))}.home__veil{background:linear-gradient(90deg,var(--aubergine) 0,#21113fe0 34%,#21113f26 62%,#21113f59 100%),linear-gradient(180deg,#21113f80 0,transparent 25%)}.home__slide{background-image:var(--img-wide)}.home__layout{align-items:center;gap:calc(var(--s) * 40);flex:1;grid-template-columns:1fr 1fr;display:grid}.home__content{text-align:start;order:-1;align-items:flex-start}.home__cta{justify-content:flex-start}.home__privacy{text-align:start}.home__samples{height:100%}.title{font-size:calc(var(--s) * 78)}.spots__head{margin-top:calc(var(--s) * 10);text-align:center;align-items:center}.spots__grid{width:min(100%,calc(var(--s) * 1080));gap:calc(var(--s) * 34);margin:0 auto}.capture__head{text-align:start;width:calc(50vw - 33.6dvh);padding:0 calc(var(--s) * 40) 0 calc(var(--s) * 56);align-items:flex-start;top:50%;right:auto;transform:translateY(-50%)}.capture__head .title{font-size:calc(var(--s) * 52)}.capture__head .lead{font-size:calc(var(--s) * 24)}.capture__foot{width:calc(50vw - 33.6dvh);padding:0 calc(var(--s) * 48);justify-content:center;inset:0 0 0 auto}.capture__foot .btn--wide{width:100%;padding:0 calc(var(--s) * 24);letter-spacing:.1em}.is-counting-ui .capture__foot{transform:translateX(calc(var(--s) * 80))}.gen__body,.result__body{text-align:start;align-items:center;gap:calc(var(--s) * 70);grid-template-rows:1fr;grid-template-columns:1.05fr 1fr;display:grid}.gen__text,.result__text{align-items:flex-start;gap:calc(var(--s) * 24);flex-direction:column;display:flex}.gen__visual,.result__photo-wrap{height:100%}.insight__dots,.insight__item{justify-content:flex-start}.sheet{left:auto;right:calc(var(--s) * 50);width:calc(var(--s) * 720)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.phone{min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) 20px max(32px,env(safe-area-inset-bottom));background:radial-gradient(120% 60% at 50% -10%,#602491f2 0,transparent 60%),radial-gradient(90% 50% at 100% 100%,#9b0ad159 0,transparent 60%),var(--aubergine);color:#fff}.phone,.phone__inner{flex-direction:column;align-items:center;display:flex}.phone__inner{gap:22px;width:100%;max-width:520px}.phone__logo{width:auto;height:46px}.phone__title{letter-spacing:-.01em;text-align:center;margin:0;font-size:clamp(26px,7vw,36px);font-weight:700}.phone__photo{width:100%;animation:develop 1.2s var(--ease-out) both;border-radius:10px;overflow:hidden;box-shadow:0 0 0 6px #fff,0 30px 70px -20px #000000d9,0 0 80px #9b0ad166}.phone__photo img{-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default;width:100%;height:auto;display:block}.phone__actions{gap:12px;width:100%;display:grid}.phone__btn{letter-spacing:.14em;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:58px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.phone__btn--primary{color:var(--aubergine);background:#fff;box-shadow:0 18px 40px -16px #9b0ad1e6}.phone__btn--ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 2px #ffffffb3}.phone__btn svg{width:20px;height:20px}.phone__meta{color:#ecdbfebf;text-align:center;font-size:14px;line-height:1.5}.phone__link{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600}.phone details{color:#fffc;background:#ffffff0f;border-radius:12px;width:100%;padding:12px 16px;font-size:13px;line-height:1.5}.phone summary{cursor:pointer;letter-spacing:.06em;font-weight:600}@media (orientation:landscape) and (min-aspect-ratio:9/8){[dir=rtl] .capture__head{padding:0 calc(var(--s) * 56) 0 calc(var(--s) * 40);left:auto;right:0}[dir=rtl] .capture__foot{left:0;right:auto}[dir=rtl] .is-counting-ui .capture__foot{transform:translateX(calc(var(--s) * -80))}[dir=rtl] .sheet{right:auto;left:calc(var(--s) * 50)}[dir=rtl] .home__veil{background:linear-gradient(270deg,var(--aubergine) 0,#21113fe0 34%,#21113f26 62%,#21113f59 100%),linear-gradient(180deg,#21113f80 0,transparent 25%)}}.phone__link-arrow{display:inline-block}.capture__frame[data-framing=close] .silhouette,.capture__frame[data-framing=far] .silhouette,.capture__frame[data-framing=left] .silhouette,.capture__frame[data-framing=right] .silhouette{opacity:.28}.capture__frame[data-framing=ok] .corner{animation:corner-pulse 1.6s var(--ease-in-out) infinite}@keyframes corner-pulse{50%{filter:drop-shadow(0 0 calc(var(--s) * 22) #3ddc84f2)}}.capture__freeze{z-index:25;object-fit:cover;border-radius:calc(var(--s) * 10);box-shadow:0 0 0 calc(var(--s) * 8) #fff,0 calc(var(--s) * 40) calc(var(--s) * 90) #0009;animation:freeze .75s var(--ease-out) both;position:absolute}@keyframes freeze{0%{opacity:0;filter:brightness(2.2);transform:scale(1)}25%{opacity:1}to{opacity:1;filter:none;transform:scale(.92)rotate(-1.5deg)}}.spot-card__check{top:calc(var(--s) * 16);width:calc(var(--s) * 64);height:calc(var(--s) * 64);animation:pop-in .42s var(--ease-spring) both;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:calc(var(--s) * 16)}.spot-card__check .check{width:70%;height:70%}@keyframes pop-in{0%{opacity:0;transform:scale(.3)}}.btn:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:radial-gradient(circle,#9b0ad140,#0000 60%);transition:opacity .26s;position:absolute;inset:0}.btn:active:before{opacity:1;transition:none}.gen__frame{animation:frame-breathe 4s var(--ease-in-out) infinite}@keyframes frame-breathe{50%{box-shadow:0 0 0 1px #ffffff59,0 calc(var(--s) * 40) calc(var(--s) * 90) calc(var(--s) * -30) #000c,0 0 calc(var(--s) * 80) #9b0ad173;transform:scale(1.015)}}.setup{background:radial-gradient(120% 80% at 50% 0,#9b0ad159,transparent 60%),linear-gradient(180deg,var(--aubergine) 0,var(--aubergine-deep) 100%);place-items:center;padding:32px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.setup__card{background:#160a2cb8;border-radius:24px;width:100%;max-width:440px;padding:36px 28px;animation:setup-in .6s cubic-bezier(.2,.8,.2,1) both;box-shadow:inset 0 0 0 1px #ffffff24,0 30px 80px #00000073}@keyframes setup-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.setup__logo{width:auto;height:44px;margin-bottom:18px;display:block}.setup__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lavender);margin:0 0 6px;font-size:13px}.setup h1{margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.15}.setup__lead{opacity:.85;margin:0 0 22px;font-size:16px;line-height:1.5}.setup__field{margin-bottom:14px;display:block}.setup__field span{opacity:.8;margin-bottom:6px;font-size:14px;display:block}.setup__field input{box-sizing:border-box;width:100%;color:inherit;font:inherit;letter-spacing:.5em;text-align:center;background:#ffffff14;border:0;border-radius:14px;outline:none;padding:14px 16px;font-size:26px;transition:box-shadow .16s;box-shadow:inset 0 0 0 1px #ffffff2e}.setup__field input:focus{box-shadow:inset 0 0 0 2px var(--lavender)}.setup__error{color:#ffb4c4;min-height:22px;margin:4px 0 12px;font-size:14px}.setup__btn{box-sizing:border-box;background:var(--white);width:100%;color:var(--aubergine);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:999px;padding:16px 20px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .16s,opacity .16s;display:block}.setup__btn:active{transform:scale(.98)}.setup__btn:disabled{opacity:.45;cursor:default}.setup__steps{margin:0 0 24px;padding-inline-start:20px;font-size:15px;line-height:1.55}.setup__steps li+li{margin-top:8px}.btn__icon{width:calc(var(--s) * 34);height:calc(var(--s) * 34);flex:none}@media (max-width:640px),(orientation:landscape) and (max-height:500px){.lead{font-size:max(15px,calc(var(--s) * 30))}.fine{font-size:max(10.5px,calc(var(--s) * 15));line-height:1.45}.eyebrow{font-size:max(10px,calc(var(--s) * 20))}.btn{font-size:max(14px,calc(var(--s) * 30))}.btn--lg{min-height:max(50px,calc(var(--s) * 124));font-size:max(15px,calc(var(--s) * 34))}.btn__label--long{font-size:max(12.5px,calc(var(--s) * 25))}.hint{font-size:max(13px,calc(var(--s) * 24))}.home__paused{font-size:max(15px,calc(var(--s) * 28))}.home__unpaired{font-size:max(11px,calc(var(--s) * 18))}}@media (max-width:640px) and (orientation:portrait){.spots__grid{grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:12px;min-height:0;margin:18px 0 12px}.spot-card{aspect-ratio:auto;border-radius:16px;align-self:center;height:100%;min-height:112px;max-height:220px}.spot-card__label{min-width:0;font-size:max(12px,calc(var(--s) * 28));border-width:2px;padding:8px 18px;bottom:12px}.spot-card__num{font-size:max(10px,calc(var(--s) * 18));top:10px;inset-inline-start:14px}}.result__row{gap:calc(var(--s) * 18);width:100%;display:flex}.result__row>.btn{min-width:0;padding-inline:calc(var(--s) * 24);flex:1 1 0}@media (max-width:640px),(orientation:landscape) and (max-height:500px){.result__row{gap:8px}.result__row>.btn{padding-inline:10px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}