@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ed76ecc-module__k20Nhq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ed76ecc-module__k20Nhq__variable{--font-latin:"Inter", "Inter Fallback"}
@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/744885950b1fe0ff-s.p.30d2r2x65bwdm.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7be13e0732bd6dc-s.34m-p9c2jzir9.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98fc1f0b00398dc4-s.0im4x-iahhxdy.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e23f8683e762f841-s.2ju4hnh-fxhji.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4641603b8553767b-s.1y712r_ow2ydl.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/744885950b1fe0ff-s.p.30d2r2x65bwdm.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e7be13e0732bd6dc-s.34m-p9c2jzir9.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/98fc1f0b00398dc4-s.0im4x-iahhxdy.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e23f8683e762f841-s.2ju4hnh-fxhji.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4641603b8553767b-s.1y712r_ow2ydl.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/744885950b1fe0ff-s.p.30d2r2x65bwdm.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e7be13e0732bd6dc-s.34m-p9c2jzir9.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/98fc1f0b00398dc4-s.0im4x-iahhxdy.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e23f8683e762f841-s.2ju4hnh-fxhji.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4641603b8553767b-s.1y712r_ow2ydl.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/744885950b1fe0ff-s.p.30d2r2x65bwdm.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7be13e0732bd6dc-s.34m-p9c2jzir9.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/98fc1f0b00398dc4-s.0im4x-iahhxdy.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e23f8683e762f841-s.2ju4hnh-fxhji.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4641603b8553767b-s.1y712r_ow2ydl.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:800;font-display:swap;src:url(../media/744885950b1fe0ff-s.p.30d2r2x65bwdm.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e7be13e0732bd6dc-s.34m-p9c2jzir9.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:800;font-display:swap;src:url(../media/98fc1f0b00398dc4-s.0im4x-iahhxdy.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e23f8683e762f841-s.2ju4hnh-fxhji.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4641603b8553767b-s.1y712r_ow2ydl.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:900;font-display:swap;src:url(../media/744885950b1fe0ff-s.p.30d2r2x65bwdm.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e7be13e0732bd6dc-s.34m-p9c2jzir9.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:900;font-display:swap;src:url(../media/98fc1f0b00398dc4-s.0im4x-iahhxdy.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e23f8683e762f841-s.2ju4hnh-fxhji.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4641603b8553767b-s.1y712r_ow2ydl.woff2?dpl=dpl_GMzdwEJKjRtvgu5SuRLsR6nLRruY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic Fallback;src:local(Arial);ascent-override:117.6%;descent-override:56.41%;line-gap-override:0.0%;size-adjust:109.02%}.noto_kufi_arabic_a67e7c43-module___cXoYW__className{font-family:Noto Kufi Arabic,Noto Kufi Arabic Fallback;font-style:normal}.noto_kufi_arabic_a67e7c43-module___cXoYW__variable{--font-arabic-sans:"Noto Kufi Arabic", "Noto Kufi Arabic Fallback"}
:root{--ink:#18212f;--muted:#5b6472;--line:#d8e0e7;--surface:#f6f3ef;--paper:#fffdf9;--deep:#1d3763;--teal:#1f6f78;--gold:#c6a03e;--clay:#9a5b43;--danger:#a6382d;--ok:#287454;--warning:#b7791f;--shadow:0 20px 70px #18212f1f;--type-latin:var(--font-latin,Inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-arabic:var(--font-arabic-sans,Arial), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--type-arabic-display:var(--type-arabic)}*{box-sizing:border-box}html{color:var(--ink);background:var(--surface);font-family:var(--type-latin);text-rendering:geometricprecision}html[lang=ar-SA]{font-family:var(--type-arabic);-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1, "liga" 1}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}.site-shell{background:linear-gradient(180deg, #f6f3ef40, var(--surface) 680px), #f6f3ef;min-height:100vh}.nav{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:18px 22px;display:flex}.brand{align-items:center;gap:12px;font-weight:800;display:flex}.brand-logo{object-fit:contain;background:#1d3763;border:0;border-radius:8px;width:64px;height:64px;display:block}.brand-text{gap:3px;line-height:1;display:grid}.brand-text strong{letter-spacing:0;font-size:15px}html[lang=ar-SA] .brand-text strong{font-family:var(--type-arabic);font-weight:800}.brand-text small{color:var(--muted);unicode-bidi:plaintext;font-size:12px;font-weight:800}.nav-links{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:14px;display:flex}.language-toggle{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.language-toggle button{cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:31px;padding:7px 10px;font-size:12px;font-weight:900}.language-toggle button.active{background:var(--deep);color:#fff}.direction-icon{flex:none}html[dir=rtl] .direction-icon{transform:scaleX(-1)}.hero{max-width:1180px;margin:0 auto;padding:14px 22px 54px}.hero-media{box-shadow:var(--shadow);border-radius:8px;min-height:620px;position:relative;overflow:hidden}.hero-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media:after{content:"";background:linear-gradient(90deg,#0a1217b8,#0a121747 56%,#0a12171f);position:absolute;inset:0}html[dir=rtl] .hero-media:after{background:linear-gradient(270deg,#0a1217b8,#0a121747 56%,#0a12171f)}.hero-copy{color:#fff;z-index:1;max-width:650px;padding:58px;position:relative}.eyebrow{color:#ffffffd1;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:700}h1,h2,h3,p{margin-top:0}html[lang=ar-SA] h1,html[lang=ar-SA] .hotel-hero-copy h1,html[lang=ar-SA] .section-heading h2,html[lang=ar-SA] .booking-panel-header h2,html[lang=ar-SA] .property-detail-main h3{font-family:var(--type-arabic-display);letter-spacing:0;font-weight:600}html[lang=ar-SA] h1,html[lang=ar-SA] .hotel-hero-copy h1{line-height:1.08}html[lang=ar-SA] h2,html[lang=ar-SA] h3,html[lang=ar-SA] p,html[lang=ar-SA] li,html[lang=ar-SA] label,html[lang=ar-SA] button,html[lang=ar-SA] input,html[lang=ar-SA] select,html[lang=ar-SA] .hotel-proof span,html[lang=ar-SA] .property-detail-item span{letter-spacing:0}h1{letter-spacing:0;max-width:720px;margin-bottom:18px;font-size:clamp(42px,7vw,82px);line-height:.94}.hero-copy p{color:#ffffffe0;max-width:580px;margin-bottom:28px;font-size:18px;line-height:1.65}.hero-actions,.button-row{flex-wrap:wrap;gap:12px;display:flex}.button,.ghost-button{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:13px 18px;font-weight:800;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.58}.button{background:var(--gold);color:#1c1711}.ghost-button{color:#fff;background:#ffffff24}.hero-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:650px;margin-top:44px;display:grid}.hero-stat{border-inline-start:2px solid #ffffff57;padding-inline-start:14px}.hero-stat strong{font-size:24px;display:block}.hero-stat span{color:#ffffffbf;font-size:13px}.section{max-width:1180px;margin:0 auto;padding:54px 22px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.section-heading h2{margin-bottom:0;font-size:clamp(30px,4vw,48px);line-height:1}.section-heading p{color:var(--muted);max-width:540px;margin-bottom:0;line-height:1.55}.villa-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.villa-card,.panel,.admin-card,.form-card{background:var(--paper);border:1px solid var(--line);border-radius:8px}.villa-card{overflow:hidden}.villa-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.villa-body{padding:18px}.villa-title{justify-content:space-between;align-items:start;gap:10px;display:flex}.villa-title h3{margin-bottom:4px;font-size:20px}.arabic-name{color:var(--teal);font-weight:800}.pill,.status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.pill{color:var(--deep);background:#e8f3ef}.villa-meta{color:var(--muted);gap:7px;margin:16px 0;display:grid}.feature-list{color:var(--muted);gap:8px;margin:0;padding:0;list-style:none;display:grid}.feature-list li:before{color:var(--gold);content:"• ";font-weight:900}.split{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:22px;display:grid}.form-card{padding:22px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-field{gap:7px;display:grid}.form-field.full,.button.full,.checkbox-row.full{grid-column:1/-1}.form-field label{font-size:13px;font-weight:800}.form-field input,.form-field select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:45px;padding:11px 12px}.form-field input[type=date],.form-field input[type=email],.form-field input[inputmode=tel],.quick-field input[type=date],.quick-field input[inputmode=tel]{text-align:left;direction:ltr}.helper{color:var(--muted);font-size:12px;line-height:1.45}.checkbox-row{align-items:start;gap:10px;line-height:1.45;display:flex}.checkbox-row input{margin-top:3px}.quote-box{background:#f2eee8;border-radius:8px;gap:10px;margin-top:16px;padding:16px;display:grid}.booking-image-gallery{gap:8px;margin-top:14px;display:grid}.booking-image-main{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%;display:block}.booking-image-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.booking-image-thumbs img{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%}.unit-video-card{color:#fff;background:#101928;border-radius:8px;gap:10px;margin-top:10px;padding:10px;display:grid;overflow:hidden}.unit-video-card iframe{aspect-ratio:16/9;border:0;border-radius:8px;width:100%;display:block}.unit-video-caption{justify-content:space-between;align-items:center;gap:10px;display:flex}.unit-video-caption span{color:#ffffffad;font-size:12px;font-weight:700}.quote-line{justify-content:space-between;gap:14px;display:flex}.quote-line.total{border-top:1px solid var(--line);padding-top:10px;font-size:20px;font-weight:900}.notice{border-radius:8px;gap:4px;margin-top:14px;padding:13px 14px;line-height:1.45;display:grid}.notice.success{color:var(--ok);background:#e8f4ed}.notice.warning{color:var(--warning);background:#fff4df}.notice.urgency-notice{color:var(--warning);background:#fff4df;border:1px solid #b7791f38;font-weight:900}.workflow-alert{border-radius:8px;grid-column:1/-1;align-items:start;gap:10px;padding:13px 14px;line-height:1.48;display:flex}.workflow-alert svg{flex:none;margin-top:2px}.workflow-alert strong,.workflow-alert span,.workflow-alert small{display:block}.workflow-alert span{margin-top:2px}.workflow-alert small{opacity:.78;margin-top:6px;font-size:11px;font-weight:900}.workflow-alert.error{color:var(--danger);background:#fdecea;border:1px solid #a6382d33}.workflow-alert.warning{color:var(--warning);background:#fff4df;border:1px solid #b7791f38}.workflow-alert.info{color:var(--deep);background:#eef3fb;border:1px solid #1d376324}.workflow-alert.success{color:var(--ok);background:#e8f4ed;border:1px solid #2874542e}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #a6382d1f}.booking-alternatives{border:1px solid var(--line);background:#fff;border-radius:8px;gap:9px;margin-top:12px;padding:13px;display:grid}.booking-alternatives>strong{font-size:13px}.booking-alternatives button{cursor:pointer;text-align:start;background:#f7f3ed;border:1px solid #d8e0e7c7;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.booking-alternatives span,.booking-alternatives small{display:block}.booking-alternatives span{font-weight:900}.booking-alternatives small{color:var(--muted);font-weight:800}.panel{padding:22px}.trust-grid,.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.trust-item,.admin-card{padding:18px}.trust-item h3,.admin-card h3{margin-bottom:8px;font-size:17px}.trust-item p,.admin-card p{color:var(--muted);margin:0;line-height:1.5}.footer{background:var(--deep);color:#fff;margin-top:54px;padding:32px 22px}.footer-inner{justify-content:space-between;gap:20px;max-width:1180px;margin:0 auto;display:flex}.footer p{color:#ffffffb3;margin:6px 0 0}.landing-page{background:linear-gradient(180deg, #f6f3ef14, var(--surface) 760px), var(--surface)}.landing-nav{z-index:5;position:relative}.hotel-subnav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block:1px solid var(--line);scrollbar-width:none;white-space:nowrap;z-index:6;background:#f6f3efeb;align-items:center;gap:8px;max-width:none;margin:0 auto;padding:8px max(22px,50vw - 568px);display:flex;position:sticky;top:0;overflow-x:auto}.hotel-subnav::-webkit-scrollbar{display:none}.hotel-subnav-button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;flex:none;min-height:38px;padding:8px 10px;font-size:13px;font-weight:900}.hotel-subnav-button:hover,.hotel-subnav-button:focus-visible,.hotel-subnav-button[aria-current=page]{border-block-end-color:var(--gold);color:var(--deep)}#landing-title,#rooms-title,#villa-choice-title,#location-title,#policy-title{scroll-margin-block-start:86px}.hotel-hero{isolation:isolate;max-width:none;min-height:clamp(680px,78vh,860px);margin:0;padding:0;display:grid;position:relative;overflow:hidden}.hotel-hero-copy{color:#fff;min-height:inherit;z-index:2;align-content:center;justify-items:start;width:100%;max-width:1180px;margin:0 auto;padding:90px 22px 150px;display:grid;position:relative}.hotel-hero-copy>*{max-width:780px}.hotel-hero-copy .eyebrow{color:#ffffffd1;text-shadow:0 2px 18px #00000047}.hotel-hero-copy h1{color:#fff;letter-spacing:0;text-shadow:0 12px 42px #0000006b;margin:4px 0 22px;font-size:clamp(58px,8vw,112px);line-height:.92}.hotel-hero-copy p{color:#ffffffe6;text-shadow:0 8px 28px #00000075;max-width:720px;font-size:clamp(18px,2vw,24px);line-height:1.62}.hotel-hero-media{z-index:0;min-height:100%;position:absolute;inset:0;overflow:hidden}.hotel-hero-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.03)}.hotel-hero-video{opacity:.72;pointer-events:none;border:0;width:max(100%,177.78vh);min-width:100%;height:max(100%,56.25vw);min-height:100%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)scale(1.1)}html[dir=rtl] .hotel-hero-video{transform:translate(50%,-50%)scale(1.1)}html[lang=ar-SA] .hotel-hero-copy h1{max-width:860px;font-size:clamp(56px,7vw,104px)}html[lang=ar-SA] .hotel-hero-copy p{max-width:700px;font-size:clamp(17px,1.8vw,22px);line-height:1.85}.hotel-hero-overlay{z-index:1;background:linear-gradient(90deg,#080d15e0 0%,#080d159e 36%,#080d151f 74%,#080d1580 100%),linear-gradient(#080d1547 0%,#080d150f 54%,#080d15bd 100%);position:absolute;inset:0}html[dir=rtl] .hotel-hero-overlay{background:linear-gradient(270deg,#080d15e0 0%,#080d159e 36%,#080d151f 74%,#080d1580 100%),linear-gradient(#080d1547 0%,#080d150f 54%,#080d15bd 100%)}.hotel-score-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hotel-score-row span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff26;border:1px solid #fff3;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:900;display:inline-flex}.hero-video-action{color:var(--deep);cursor:pointer;background:#fffffff0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:8px;min-height:46px;margin-top:20px;padding:12px 16px;font-weight:900;display:inline-flex}.hero-video-action svg{color:var(--gold)}.hero-video-panel{background:#080d15c7;border:1px solid #ffffff47;border-radius:8px;width:100%;max-width:min(560px,100%);margin-top:16px;overflow:hidden;box-shadow:0 22px 70px #00000057}.hero-video-panel iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.hotel-search-shell{z-index:4;max-width:1180px;margin:-82px auto 38px;padding:0 22px;position:relative}.hotel-search-bar{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9fa;border-radius:8px;grid-template-columns:minmax(220px,1.15fr) repeat(2,minmax(155px,.85fr)) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid;box-shadow:0 28px 80px #18212f33}.hotel-search-field{gap:7px;display:grid}.hotel-search-field span{color:var(--muted);font-size:12px;font-weight:900}.hotel-search-field input,.hotel-search-field select,.guest-search-button{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:46px;padding:10px 11px}.hotel-search-field input[aria-invalid=true],.hotel-search-field select[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #a6382d1f}.hotel-search-field input[type=date],.hotel-search-field input[inputmode=tel]{text-align:start;direction:ltr}.hotel-search-submit{white-space:nowrap;justify-content:center;min-height:46px}.guest-search-field{position:relative}.guest-search-button{color:var(--deep);cursor:pointer;text-align:start;justify-content:flex-start;align-items:center;gap:9px;font-weight:900;display:inline-flex}.guest-search-button svg{color:var(--teal);flex:none}.guest-search-summary{color:var(--deep);font-size:14px;font-weight:900;line-height:1.25}.guest-picker-popover{border:1px solid var(--line);z-index:20;background:#fff;border-radius:8px;gap:14px;min-width:310px;padding:16px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;box-shadow:0 22px 70px #18212f2e}.guest-picker-title{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:10px;font-size:13px;font-weight:900}.guest-stepper{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.guest-stepper>span{color:var(--ink);font-size:16px;font-weight:800}.guest-stepper div{grid-template-columns:42px 28px 42px;align-items:center;gap:10px;display:inline-grid}.guest-stepper button{border:1px solid var(--line);color:var(--deep);cursor:pointer;background:#fff;border-radius:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.guest-stepper button:disabled,.guest-add-room:disabled{color:var(--muted);cursor:not-allowed;opacity:.45}.guest-stepper strong{color:var(--ink);text-align:center;font-size:18px}.guest-add-room{color:var(--deep);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0 0;font-weight:900}.quick-booking-alert{color:var(--danger);background:#fdecea;border:1px solid #a6382d33;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;min-height:42px;padding:10px 12px;display:flex}.quick-booking-alert svg{flex:none}.quick-booking-alert span{font-size:13px;font-weight:900}.rate-calendar-panel{margin-top:14px}.rate-calendar-panel.idle{display:none}.rate-calendar-content,.rate-calendar-state{border:1px solid var(--line);background:#fffdf9fa;border-radius:8px;padding:18px;box-shadow:0 26px 76px #18212f24}.rate-calendar-state{color:var(--deep);align-items:center;gap:10px;min-height:64px;font-weight:900;display:flex}.rate-calendar-state.error{color:var(--danger);background:#fdecea;border-color:#a6382d33}.rate-calendar-state.warning{color:var(--warning);background:#fff4df;border-color:#b7791f38;margin-top:12px}.rate-calendar-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.rate-calendar-head h2{margin:2px 0 6px;font-size:clamp(24px,3vw,36px);line-height:1.08}.rate-calendar-head p{color:var(--muted);max-width:620px;margin:0;line-height:1.55}.rate-calendar-summary{border:1px solid var(--line);text-align:end;background:#fff;border-radius:8px;gap:4px;min-width:190px;padding:12px 14px;display:grid}.rate-calendar-summary span{color:var(--muted);font-size:12px;font-weight:900}.rate-calendar-summary strong{color:var(--deep);font-size:18px}.rate-calendar-summary small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.rate-calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rate-calendar-day{border:1px solid var(--line);color:var(--deep);cursor:pointer;text-align:start;background:#fff;border-radius:8px;gap:5px;min-height:142px;padding:12px;display:grid;position:relative}.rate-calendar-day:hover,.rate-calendar-day:focus-visible{border-color:var(--deep);box-shadow:0 0 0 3px #1d37631a}.rate-calendar-day.lowest{background:#edf8ef;border-color:#2874545c}.rate-calendar-day.selected{border-color:var(--deep);box-shadow:0 0 0 3px #1d376324}.rate-calendar-day.unavailable{color:var(--muted);cursor:not-allowed;opacity:.72;background:#f7f4f0}.rate-calendar-day span,.rate-calendar-day small,.rate-calendar-day b{font-size:12px;font-weight:900}.rate-calendar-day span,.rate-calendar-day small{color:var(--muted)}.rate-calendar-day strong{font-size:18px}.rate-calendar-day em{font-size:16px;font-style:normal;font-weight:950}.rate-calendar-day b{color:var(--ok);background:#d8f0df;border-radius:999px;place-self:end start;padding:5px 8px;display:inline-flex}.rate-calendar-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.rate-calendar-footer div{gap:4px;display:grid}.rate-calendar-footer span{color:var(--muted);font-size:12px;font-weight:900}.rate-calendar-footer strong{color:var(--deep);font-size:18px}.rate-calendar-continue{justify-content:center}.availability-calendar{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:24px}.calendar-month{gap:16px;display:grid}.calendar-month h3{color:var(--ink);text-align:center;text-transform:uppercase;margin:0;font-size:18px;font-weight:950}html[lang=ar-SA] .calendar-month h3{text-transform:none}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{color:var(--muted);text-align:center;min-height:28px;font-size:12px;font-weight:900}.calendar-empty{min-height:58px}.availability-calendar .rate-calendar-day{color:var(--muted);text-align:center;background:0 0;border:0;border-radius:0;place-items:center;gap:2px;min-height:58px;padding:7px 4px;display:grid}.availability-calendar .rate-calendar-day.available{color:var(--ink);background:#d7e8ad}.availability-calendar .rate-calendar-day.available.limited{background:#d7edf2}.availability-calendar .rate-calendar-day.lowest{background:#cfe5a0;border:1px solid #2874545c}.availability-calendar .rate-calendar-day.in-range{box-shadow:inset 0 0 0 2px #1d37632e}.availability-calendar .rate-calendar-day.selected{background:var(--deep);color:#fff;box-shadow:none}.availability-calendar .rate-calendar-day.unavailable{color:#b9b4ae;cursor:not-allowed;opacity:1;background:0 0}.availability-calendar .rate-calendar-day strong{font-size:16px;line-height:1}.availability-calendar .rate-calendar-day small{color:inherit;font-size:10px;font-weight:900;line-height:1.1}.availability-calendar .rate-calendar-day span{color:inherit;font-size:9px;font-weight:950}.calendar-legend{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;padding-top:2px;display:flex}.calendar-legend span{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.calendar-legend i{width:16px;height:16px;display:inline-block}.legend-available{background:#d7e8ad}.legend-limited{background:#d7edf2}.legend-no-arrival{background:#f4efb2}.hotel-trust-section{padding-top:20px;padding-bottom:22px}.hotel-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hotel-proof{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:start;gap:10px;min-height:88px;padding:15px;display:flex}.hotel-proof svg{color:var(--teal);flex:none;margin-top:2px}.hotel-proof span{color:var(--ink);font-size:13px;font-weight:800;line-height:1.45}.rooms-section{padding-top:32px;padding-bottom:24px}.room-results{gap:16px;display:grid}.room-result{background:var(--paper);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(320px,.38fr) minmax(0,1fr);display:grid;overflow:hidden}.room-gallery{touch-action:pan-y;background:#111823;min-height:340px;position:relative;overflow:hidden}.room-gallery-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.room-gallery-gradient{pointer-events:none;background:linear-gradient(#080d1505 32%,#080d15c2 100%),linear-gradient(90deg,#080d1557,#080d1505);position:absolute;inset:0}html[dir=rtl] .room-gallery-gradient{background:linear-gradient(#080d1505 32%,#080d15c2 100%),linear-gradient(270deg,#080d1557,#080d1505)}.room-gallery-count{color:#fff;z-index:2;background:#080d158f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:8px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-start:14px}.gallery-control{color:var(--ink);cursor:pointer;z-index:3;background:#fffdf9eb;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-control.previous{inset-inline-start:14px}.gallery-control.next{inset-inline-end:14px}.gallery-control:hover,.room-gallery-dot:hover{border-color:#fff}.room-gallery-dots{z-index:3;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset-block-end:16px;inset-inline:0}.room-gallery-dot{cursor:pointer;background:#ffffff8a;border:1px solid #ffffffd1;border-radius:999px;width:9px;height:9px;padding:0;transition:background-color .16s,border-color .16s,width .16s}.room-gallery-dot[aria-current=true]{background:#fff;border-color:#fff;width:24px}.room-result-body{gap:0;padding:20px;display:grid}.unit-result-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:24px;display:grid}.unit-main-copy{gap:14px;display:grid}.room-result-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.room-result-title h3{margin-bottom:7px;font-size:clamp(22px,2.3vw,30px);line-height:1.08}.room-result-title p{color:var(--muted);align-items:center;gap:7px;margin-bottom:0;font-weight:800;display:flex}.unit-detail-tabs{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;font-weight:950;display:flex}html[lang=ar-SA] .unit-detail-tabs{text-transform:none}.unit-detail-tabs span:not(:last-child):after{color:var(--line-strong);content:"·";margin-inline-start:9px}.unit-detail-tabs span:first-child{color:var(--deep)}.unit-description{color:var(--muted);max-width:680px;margin:0;font-size:16px;line-height:1.7}.availability-pill{color:var(--ok);background:#e8f4ed;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:900}.availability-pill.urgent{color:var(--warning);background:#fff4df}.room-amenities{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.room-amenities li{background:#fff;border:1px solid #d8e0e7b8;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;line-height:1.35;display:flex}.room-amenities li:before{content:none}.room-amenities li svg{color:var(--teal);flex:none}.unit-amenity-list{max-width:680px}.unit-text-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.unit-floorplan-panel{border:1px solid var(--line);background:#f8f4ed;border-radius:8px;gap:6px;padding:13px 14px;display:grid}.unit-floorplan-panel strong{color:var(--ink);font-size:14px}.unit-floorplan-panel span{color:var(--muted);font-size:14px;font-weight:800;line-height:1.55}.unit-facts-panel{align-content:start;gap:22px;display:grid}.unit-fact-list{color:var(--muted);gap:9px;margin:0;padding:0;list-style:none;display:grid}.unit-fact-list li{padding-inline-start:14px;font-size:15px;font-weight:850;line-height:1.35;position:relative}.unit-fact-list li:before{background:var(--deep);content:"";border-radius:999px;width:4px;height:4px;position:absolute;inset-block-start:.72em;inset-inline-start:0}.unit-compare-row{color:var(--muted);cursor:pointer;justify-self:start;align-items:center;gap:10px;font-size:13px;font-weight:900;display:inline-flex}.unit-compare-row input{accent-color:var(--deep);width:18px;height:18px}.unit-rate-prompt{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:20px;padding:14px;display:grid}.unit-rate-prompt span{color:var(--muted);font-size:15px;font-weight:850}.unit-rate-prompt small{color:var(--deep);white-space:nowrap;font-size:13px;font-weight:900}.rate-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.rate-row strong,.rate-row span,.rate-row small{display:block}.rate-row strong{font-size:16px}.rate-row span{margin-top:3px;font-size:22px;font-weight:950}.rate-row small{color:var(--muted);margin-top:5px;line-height:1.45}.video-link-button{color:var(--deep);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:0;font-weight:900;display:inline-flex}.room-video-embed{background:#101928;border-radius:8px;overflow:hidden}.room-video-embed iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.property-details-section{padding-top:32px;padding-bottom:32px}.property-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:18px;display:grid}.property-detail-main{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden}.property-detail-main img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.property-detail-main div{padding:20px}.property-detail-main h3{font-size:26px;line-height:1.12}.property-detail-main p{color:var(--muted);margin-bottom:0;line-height:1.65}.property-detail-list{gap:10px;display:grid}.property-detail-item{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:start;gap:12px;padding:14px;display:flex}.property-detail-icon{flex:none;margin-top:2px;display:inline-flex}.property-detail-icon svg,.property-detail-item>svg{box-sizing:content-box;color:var(--teal);background:#eef7f5;border-radius:8px;flex:none;padding:6px}.property-detail-text{color:var(--ink);font-weight:800;line-height:1.45}.location-policy-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding-top:18px;display:grid}.location-policy-block{background:var(--paper);border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.location-block{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);display:grid}.location-visual{background:#111823;min-height:100%;overflow:hidden}.location-visual img{object-fit:cover;width:100%;height:100%;display:block}.location-policy-copy{gap:12px;padding:22px;display:grid}.location-policy-copy .eyebrow{color:var(--gold);text-transform:uppercase}.location-policy-copy h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.06}.location-policy-copy p{color:var(--muted);margin:0;line-height:1.65}.location-lines,.policy-list{gap:10px;margin-top:4px;display:grid}.location-lines span,.policy-list div{color:var(--ink);background:#f7f3ed;border:1px solid #d8e0e7b8;border-radius:8px;align-items:start;gap:10px;padding:12px;font-weight:800;line-height:1.45;display:flex}.location-lines svg,.policy-list svg{color:var(--teal);flex:none;margin-top:2px}.landing-nav-links .nav-book-link{background:var(--deep);color:#fff;border-radius:8px;padding:10px 14px;font-weight:800}.nav-inline-button{cursor:pointer;background:0 0;border:0;padding:0}.nav-profile-button{border:1px solid var(--line);color:var(--deep);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0;display:inline-flex}.nav-profile-button:hover,.nav-profile-button:focus-visible{border-color:var(--gold);color:var(--ink);outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guest-account-overlay{z-index:70;justify-items:end;display:grid;position:fixed;inset:0}html[dir=rtl] .guest-account-overlay{justify-items:start}.guest-account-backdrop{cursor:pointer;background:#080d157a;border:0;position:fixed;inset:0}.guest-account-panel{background:var(--paper);border:1px solid #d8e0e7db;border-radius:8px;align-self:start;width:min(720px,100vw - 24px);max-height:calc(100vh - 24px);margin:12px;padding:22px;position:relative;overflow:auto;box-shadow:0 28px 90px #080d1552}.guest-account-header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.guest-account-header h2{margin:7px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1.05}.guest-account-header p{color:var(--muted);max-width:560px;margin:0;line-height:1.6}.account-kicker{color:var(--teal);letter-spacing:0;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.account-close-button{border:1px solid var(--line);cursor:pointer;background:#f7f3ed;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.account-mode-tabs{border:1px solid var(--line);background:#f7f3ed;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:4px;display:grid}.account-mode-tab{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-weight:900;display:inline-flex}.account-mode-tab.active{background:var(--deep);color:#fff}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-form-grid .form-field{color:var(--ink);font-size:13px;font-weight:900}.account-form-grid .form-field input{margin-top:7px}.account-primary-action,.account-guest-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 14px;font-weight:900;display:inline-flex}.account-primary-action{grid-column:1/-1}.account-guest-button{border:1px solid var(--line);color:var(--deep);background:#fff;grid-column:1/-1}.account-dashboard{gap:14px;display:grid}.account-signed-row{color:var(--ok);background:#e8f4ed;border:1px solid #2874542e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.account-signed-row span{align-items:center;gap:7px;font-weight:950;display:inline-flex}.account-summary-grid,.account-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-summary-item,.account-section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.account-summary-item{gap:8px;display:grid}.account-summary-item svg{color:var(--teal)}.account-summary-item span{color:var(--muted);font-size:12px;font-weight:900}.account-summary-item strong{line-height:1.4}.account-section{gap:12px;display:grid}.account-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-section h3{margin:4px 0 0;font-size:24px;line-height:1.08}.account-section p{color:var(--muted);margin:0;line-height:1.58}.account-booking-row{background:#f7f3ed;border:1px solid #d8e0e7d1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.account-booking-row.pending{background:#fffdf6;border-color:#c49e376b}.account-booking-row.paid{background:#f7fbfb;border-color:#2f818a57}.account-booking-row strong,.account-booking-row span,.account-booking-row small{display:block}.account-booking-row span{color:var(--muted);margin-top:4px}.account-booking-row small{color:var(--teal);margin-top:7px;font-weight:900}.account-booking-row small svg{vertical-align:-2px;margin-inline-end:4px;display:inline-block}.account-booking-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-hold-amount{color:var(--deep);text-align:end}.account-mini-button{border:1px solid var(--line);color:var(--deep);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-weight:900;display:inline-flex}.account-mini-button.active{background:var(--deep);border-color:var(--deep);color:#fff}.account-detail-box{background:#eef3fb;border:1px solid #1d376324;border-radius:8px;align-items:start;gap:10px;padding:14px;display:flex}.account-detail-box svg{color:var(--deep);flex:none;margin-top:2px}.account-detail-box strong{margin-bottom:4px;display:block}.account-detail-box p+p{margin-top:6px}.account-call-link{border:1px solid var(--line);color:var(--deep);background:#f7f3ed;border-radius:8px;justify-self:start;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-weight:950;display:inline-flex}.account-preferences-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-preferences-form label{gap:6px;font-size:12px;font-weight:950;display:grid}.account-preferences-form input,.account-preferences-form select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:42px;padding:9px 10px}.account-preferences-form .account-primary-action{grid-column:1/-1;width:100%}.account-status-note{color:var(--ok);background:#e8f4ed;border:1px solid #2874542e;border-radius:8px;padding:12px 14px;font-weight:900}.landing-hero{box-shadow:var(--shadow);border-radius:8px;width:calc(100% - 44px);max-width:1136px;min-height:650px;margin:12px auto 34px;position:relative;overflow:hidden}.landing-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-hero-overlay{background:linear-gradient(90deg,#0d1f3acc,#0d1f3a80 52%,#0d1f3a3d),linear-gradient(#0d1f3a14,#0d1f3a5c);position:absolute;inset:0}html[dir=rtl] .landing-hero-overlay{background:linear-gradient(270deg,#0d1f3acc,#0d1f3a80 52%,#0d1f3a3d),linear-gradient(#0d1f3a14,#0d1f3a5c)}.landing-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:center;gap:34px;min-height:650px;padding:48px;display:grid;position:relative}.landing-copy{color:#fff}.landing-copy h1{font-size:clamp(42px,6vw,72px);line-height:.98}.landing-copy p{color:#ffffffe6;max-width:570px;font-size:18px;line-height:1.62}.fast-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.primary-cta{min-height:54px;padding-inline:22px}.secondary-button{color:var(--deep);cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;align-items:center;gap:9px;min-height:54px;padding:13px 18px;font-weight:800;display:inline-flex}.trust-strip{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.trust-strip span{color:#ffffffe6;background:#ffffff29;border:1px solid #ffffff38;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:800;display:inline-flex}.quick-book-card{color:var(--ink);background:#fffdf9f5;border:1px solid #ffffff73;border-radius:8px;padding:22px}.quick-book-card h2{margin:14px 0 16px;font-size:26px;line-height:1.05}.quick-form{gap:12px;display:grid}.quick-field{color:var(--ink);gap:7px;font-size:13px;font-weight:800;display:grid}.quick-field input,.quick-field select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:46px;padding:11px 12px}.quick-submit{justify-content:center;width:100%;margin-top:2px}.quick-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.45}.compact-section{padding-top:36px;padding-bottom:36px}.inline-action-section{padding-top:20px;padding-bottom:24px;scroll-margin-top:12px}.payment-handoff{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.payment-stay-summary,.payment-details-form,.payment-gateway-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:18px}.payment-summary-kicker{color:var(--teal);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}html[lang=ar-SA] .payment-summary-kicker{text-transform:none}.payment-stay-summary h3,.payment-gateway-panel h3{color:var(--ink);margin:0 0 14px;font-size:22px;line-height:1.18}.payment-stay-summary dl{gap:10px;margin:0;display:grid}.payment-stay-summary dl>div,.payment-total-row{border-top:1px solid #d3dce4b8;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.payment-stay-summary dt,.payment-total-row span{color:var(--muted);font-size:13px;font-weight:800}.payment-stay-summary dd{color:var(--ink);text-align:end;margin:0;font-weight:900}.payment-total-row{margin-top:12px}.payment-total-row strong{color:var(--deep);font-size:22px}.payment-details-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-details-form .payment-field:first-child{grid-column:1/-1}.payment-field{color:var(--ink);gap:7px;font-size:13px;font-weight:900;display:grid}.payment-field input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;min-height:48px;padding:11px 12px}.payment-field input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #bc4a4a1f}.payment-submit-button{justify-content:center;align-self:end;min-height:48px}.payment-gateway-panel{gap:16px;display:grid}.payment-gateway-head{align-items:start;gap:12px;display:flex}.payment-gateway-head svg{color:var(--teal);flex:none;margin-top:2px}.payment-gateway-head p{color:var(--muted);margin:0}.payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payment-method-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:11px 12px;font-weight:900;display:flex}.payment-method-button:hover{border-color:var(--gold)}.payment-gateway-button{justify-content:center}.payment-confirmation-panel{border-color:#2f818a57}.payment-confirmation-panel .payment-gateway-head svg{color:var(--teal)}.payment-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-confirmation-grid span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;gap:5px;padding:12px;font-size:13px;font-weight:800;display:grid}.payment-confirmation-grid strong{color:var(--ink);font-size:16px}.payment-alert{grid-column:1/-1;margin-top:0}.booking-panel-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.booking-panel-header h2{margin:5px 0 8px;font-size:clamp(28px,3vw,38px);line-height:1.08}.booking-panel-header p{color:var(--muted);max-width:620px;margin:0;line-height:1.55}.booking-panel-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.text-action{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-weight:900;display:inline-flex}.text-action.active{background:var(--deep);border-color:var(--deep);color:#fff}.inline-panel-tabs{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.inline-tab{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-weight:800;display:inline-flex}.inline-tab.active{background:var(--deep);border-color:var(--deep);color:#fff}.booking-flow{align-items:start}.centered-button{justify-content:center}.booking-policy-list{margin-top:18px}.booking-policy-list li{align-items:center;gap:7px;display:flex}.booking-policy-list li:before{content:""}.inline-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.inline-info-card{gap:10px;display:grid}.inline-info-card svg{color:var(--teal)}.inline-info-card h2{margin-bottom:0;font-size:24px;line-height:1.05}.inline-info-card p{color:var(--muted);margin:0;line-height:1.5}.inline-work-queue{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-heading h2{font-size:clamp(28px,3vw,38px)}.compact-villas,.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mini-villa{background:var(--paper);border:1px solid var(--line);cursor:pointer;text-align:start;border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px 14px;width:100%;min-height:0;padding:12px;display:grid;position:relative}.mini-villa>img{aspect-ratio:1;object-fit:cover;border-radius:8px;grid-area:1/1;width:104px}.mini-villa span{gap:5px;min-width:0;display:grid}.mini-villa>span:first-of-type{grid-area:1/2;align-self:center;padding-inline-end:28px}.mini-villa strong,.mini-villa small{overflow-wrap:normal;word-break:normal}.mini-villa small{color:var(--muted);line-height:1.35}.mini-villa-gallery{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.mini-villa-gallery img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.video-tour-pill{color:var(--deep);white-space:nowrap;background:#eef3fb;border-radius:999px;grid-area:3/1/auto/-1;justify-self:start;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.mini-villa>.direction-icon{bottom:16px;position:absolute;inset-inline-end:14px}.proof-item svg{color:var(--teal)}.landing-footer{margin-top:24px}.footer-book-button{white-space:nowrap;align-self:center}.admin-shell{background:#eef2f1;min-height:100vh}.admin-header{background:var(--deep);color:#fff;padding:26px 22px}.admin-header .brand-text small{color:#ffffffbd}.admin-header-inner{max-width:1180px;margin:0 auto}.admin-header-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-header-actions{color:#fffc;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin-header-copy{color:#ffffffb8;max-width:720px;margin:18px 0 0;line-height:1.6}.admin-main{gap:24px;max-width:1180px;margin:0 auto;padding:28px 22px 60px;display:grid}.work-queue{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.metric-card svg{color:var(--teal)}.metric-value{margin:12px 0 4px;font-size:24px;font-weight:900;display:block}.metric-label{color:var(--muted);font-size:13px;font-weight:700}.status-pill.ready{color:var(--ok);background:#e8f4ed}.status-pill.blocked{color:var(--danger);background:#fdecea}.status-pill.needs-evidence{color:var(--warning);background:#fff4df}.gate-list{gap:12px;display:grid}.gate-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr auto;align-items:start;gap:16px;padding:16px;display:grid}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-settings-panel{gap:16px;display:grid}.admin-secure-note{color:var(--teal);background:#e8f4ed;border:1px solid #0f766e3d;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:800;display:inline-flex}.admin-settings-form,.admin-settings-section{gap:16px;display:grid}.admin-settings-title{align-items:center;gap:8px;display:flex}.admin-settings-title svg{color:var(--teal)}.admin-settings-title h3,.admin-integration-card h4{margin:0}.admin-settings-grid,.admin-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-settings-grid label,.admin-integration-card label,.admin-token-field{color:var(--muted);letter-spacing:0;gap:7px;font-size:12px;font-weight:900;display:grid}.admin-settings-grid input,.admin-integration-card input,.admin-token-field input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;min-height:42px;padding:10px 11px}.admin-check-row,.admin-switch{flex-direction:row;align-items:center;gap:9px;display:flex!important}.admin-check-row input,.admin-switch input{width:auto;min-height:auto}.admin-integration-card{border:1px solid var(--line);background:#f8faf9;border-radius:8px;gap:14px;padding:14px;display:grid}.admin-integration-head{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.admin-integration-card p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.admin-integration-card a{color:var(--teal);align-items:center;gap:5px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.social-link-setting{border:1px solid var(--line);background:#f8faf9;border-radius:8px;padding:12px}.admin-token-field{background:#fff4df;border:1px solid #b4530933;border-radius:8px;padding:14px}.admin-settings-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-settings-status{color:var(--muted);margin:0;font-weight:800}.admin-settings-status.error{color:var(--danger)}.admin-settings-status.success{color:var(--ok)}@media (max-width:900px){.nav,.nav-links,.admin-header-top,.admin-header-actions,.section-heading,.footer-inner{flex-direction:column;align-items:flex-start}.hero-media{min-height:720px}.landing-hero{width:calc(100% - 32px);min-height:auto}.landing-hero-inner{grid-template-columns:1fr;min-height:auto;padding:30px 18px}.landing-copy h1{font-size:42px;line-height:1}.landing-nav{flex-flow:wrap;align-items:center;gap:12px}.landing-nav-links{flex-direction:row;align-items:center;gap:8px}.landing-nav-links .nav-inline-button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:8px 10px;font-weight:800}.landing-nav-links .nav-book-link{background:var(--deep);border-color:var(--deep);color:#fff}.hotel-subnav{padding-inline:16px;display:flex}.hotel-hero{min-height:600px;padding:0}.hotel-hero-copy{min-height:inherit;padding:76px 18px 124px}html[lang=ar-SA] .hotel-hero-copy h1{font-size:clamp(48px,10vw,74px);line-height:1.12}.hotel-hero-media{min-height:100%}.hotel-search-shell{margin:-64px auto 28px;padding:0 16px}.hotel-search-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-search-field:nth-of-type(3),.hotel-search-field:nth-of-type(4),.hotel-search-submit{grid-column:1/-1;width:100%}.rate-calendar-head,.rate-calendar-footer{align-items:stretch;display:grid}.rate-calendar-summary{text-align:start}.rate-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-calendar{grid-template-columns:1fr;padding:18px}.hotel-proof-grid,.room-result,.unit-result-layout,.location-block,.location-policy-section,.property-detail-grid,.account-summary-grid,.account-dashboard-grid,.booking-panel-header{grid-template-columns:1fr}.booking-panel-header{align-items:stretch;display:grid}.payment-handoff,.payment-details-form,.payment-method-grid{grid-template-columns:1fr}.booking-panel-actions{justify-content:flex-start}.room-gallery{min-height:270px}.rate-row{grid-template-columns:1fr}.rate-row .button{justify-content:center;width:100%}.unit-rate-prompt{grid-template-columns:1fr}.unit-rate-prompt .button{justify-content:center;width:100%}.room-amenities{grid-template-columns:1fr}.guest-account-panel{width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:8px}.account-booking-row,.account-section-head{grid-template-columns:1fr}.account-section-head{align-items:stretch;display:grid}.account-booking-actions{justify-content:flex-start}.fast-actions .button,.fast-actions .secondary-button{justify-content:center;width:100%}.trust-strip,.compact-villas,.proof-grid,.inline-card-grid,.inline-work-queue{grid-template-columns:1fr;display:grid}.quick-book-card{padding:18px}.hero-copy{padding:34px 24px}.hero-stat-row,.villa-grid,.split,.trust-grid,.admin-grid,.work-queue,.module-grid,.admin-settings-grid,.admin-integration-grid,.form-grid,.admin-integration-head{grid-template-columns:1fr}}@media (max-width:520px){.landing-copy h1{font-size:38px}.hotel-hero{min-height:500px}.hotel-hero-copy h1{overflow-wrap:anywhere;font-size:42px;line-height:.98}html[lang=ar-SA] .hotel-hero-copy h1{overflow-wrap:normal;font-size:44px;line-height:1.16}.hotel-subnav{justify-content:flex-start;gap:4px;padding:7px 16px;display:flex;overflow-x:auto}.hotel-subnav-button{flex:none;min-height:34px;padding:7px 9px;font-size:12px}.landing-nav{grid-template-columns:1fr;gap:10px;padding:12px 16px 10px;display:grid}.landing-nav .brand{justify-content:flex-start;justify-self:stretch;align-items:center;min-width:0}.landing-nav .brand-logo{width:56px;height:56px}.landing-nav .brand-text{min-width:0}.landing-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding-bottom:2px;display:grid;overflow:visible}.landing-nav-links .nav-inline-button{justify-content:center;width:100%;min-width:0}.landing-nav-links .language-toggle{justify-content:center;width:100%}.landing-nav-links .nav-profile-button{min-width:0}.landing-nav-links .nav-book-link{order:-1;grid-column:1/-1}.guest-account-header{display:grid}.account-close-button{position:absolute;inset-block-start:14px;inset-inline-end:14px}.guest-account-header h2{padding-inline-end:46px}.account-form-grid,.account-preferences-form{grid-template-columns:1fr}.hotel-hero-copy{padding:44px 16px 96px}.hotel-hero-copy p{font-size:16px;line-height:1.55}.hotel-hero-media{min-height:100%}.hotel-hero-video{opacity:.34;width:max(100%,177.78vh);height:100%;display:block}.hotel-score-row{margin-top:18px;display:grid}.hotel-score-row span{padding:9px 10px;font-size:12px}.hero-video-action{width:fit-content;margin-top:14px}.hero-video-panel{max-width:100%}.hotel-search-shell{margin:-36px auto 24px}.hotel-search-bar{grid-template-columns:1fr}.hotel-search-field:nth-of-type(3),.hotel-search-field:nth-of-type(4),.hotel-search-submit{grid-column:1/-1;width:100%}.guest-picker-popover{min-width:0;position:static}.rate-calendar-content,.rate-calendar-state{padding:14px}.rate-calendar-grid{grid-template-columns:1fr}.rate-calendar-day{min-height:118px}.availability-calendar{gap:22px;padding:14px}.availability-calendar .rate-calendar-day{min-height:52px}.room-result-body{padding:16px}.room-result-title{display:grid}.room-gallery{min-height:245px}.gallery-control{width:38px;height:38px}.room-gallery-count{inset-block-start:10px;inset-inline-start:10px}.room-gallery-dots{inset-block-end:12px}.availability-pill{justify-self:start}.mini-villa{grid-template-columns:78px minmax(0,1fr)}.mini-villa>img{width:78px}.mini-villa-gallery{grid-column:1/-1;display:grid}.video-tour-pill{grid-column:1/-1}.mini-villa>.direction-icon{display:none}}@media (prefers-reduced-motion:no-preference){.villa-card,.room-result,.hotel-proof,.trust-item,.property-detail-item{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s}.villa-card:hover,.room-result:hover,.hotel-proof:hover,.trust-item:hover,.property-detail-item:hover{border-color:#c6a03e6b;transform:translateY(-4px);box-shadow:0 22px 60px #18212f29}.villa-card img,.room-gallery-image,.property-detail-main img,.booking-image-main{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.villa-card:hover img,.room-result:hover .room-gallery-image,.property-detail-main:hover img{transform:scale(1.05)}.button,.ghost-button{transition:transform .16s,box-shadow .22s,filter .22s}.button:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 16px 32px #c6a03e57}.button:active{transform:translateY(0)}.hotel-search-submit{animation:3.4s ease-in-out infinite cta-glow}@keyframes cta-glow{0%,to{box-shadow:0 0 #c6a03e00}50%{box-shadow:0 0 0 6px #c6a03e24}}.hotel-hero-copy>*{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-rise}.hotel-hero-copy>:nth-child(2){animation-delay:80ms}.hotel-hero-copy>:nth-child(3){animation-delay:.16s}.hotel-hero-copy>:nth-child(4){animation-delay:.24s}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}.hero-brand-lockup{justify-items:start;gap:10px;margin-bottom:14px;display:grid}.hero-logo-wrap{line-height:0;display:inline-block;position:relative}.hero-logo-real{filter:brightness(0)invert()drop-shadow(0 14px 34px #0000008c);width:clamp(210px,26vw,360px);height:auto;display:block}.hero-logo-shine{display:none}@supports ((-webkit-mask:url("#")) or (mask:url("#"))){.hero-logo-shine{pointer-events:none;background:linear-gradient(105deg,#fff 16%,#e7c673 42%,#fff3cf 50%,#e7c673 58%,#fff 84%) 0 0/260% 100%;display:block;position:absolute;inset:0;-webkit-mask:url(/brand/the-one-resorts-logo-hero-v3.png) 50%/contain no-repeat;mask:url(/brand/the-one-resorts-logo-hero-v3.png) 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){.hero-logo-shine{animation:6s ease-in-out 1.4s infinite logo-sheen}}@media (prefers-reduced-motion:reduce){.hero-logo-shine{display:none}}}@keyframes logo-sheen{0%{background-position:170% 0}to{background-position:-70% 0}}.hero-wordmark-sub{color:#ffffffd1;letter-spacing:.4em;padding-inline-start:.4em;font-size:clamp(12px,1.3vw,16px);font-weight:800}html[lang=ar-SA] .hero-wordmark-sub{letter-spacing:.34em}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference){.hero-wordmark{background-image:linear-gradient(100deg, #fff 32%, var(--gold) 50%, #fff 68%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out 1.4s infinite wordmark-shine}}}@media (prefers-reduced-motion:no-preference){.hero-logo-wrap{animation:1.2s cubic-bezier(.16,1,.3,1) both logo-enter}@keyframes logo-enter{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.72)}60%{opacity:1;filter:blur()}to{opacity:1;transform:none}}@keyframes emblem-in{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}@keyframes emblem-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wordmark-shine{0%,to{background-position:160% 0}50%{background-position:-60% 0}}}
