@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");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 Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");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 Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2)format("woff2-variations");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 Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2)format("woff2-variations");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 Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");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 Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2)format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff)format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-ext-400-normal-C9hoIjPx.woff2)format("woff2"),url(/assets/amiri-latin-ext-400-normal-CGn-6a7O.woff)format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-400-normal-Czk41Rjn.woff2)format("woff2"),url(/assets/amiri-latin-400-normal-Bv6IM0kz.woff)format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2)format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff)format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-ext-700-normal-ByFuOT8o.woff2)format("woff2"),url(/assets/amiri-latin-ext-700-normal-Ck-lxu84.woff)format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-700-normal-DIjoEGk6.woff2)format("woff2"),url(/assets/amiri-latin-700-normal-BH9dHmOv.woff)format("woff");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cobalt:#123a8c;--cobalt-mid:#1a4fa8;--deep-teal:#14607f;--turquoise:#5fd4dc;--turquoise-text:#0e6f7a;--gold:#f0d48a;--gold-soft:#f4dc9d;--gold-text:#7a5a10;--gold-bg:#fbf3dc;--ink:#0e1b3d;--ink-soft:#3d4a68;--muted:#53607f;--bg:#f5f8fc;--surface:#fff;--tint:#e4ecfb;--tint-strong:#d9e5f9;--soft:#e6ecf5;--line:#e1e7f1;--line-strong:#b9c5da;--switch-off:#6b7690;--on-dark:#fff;--on-dark-soft:#dbe6f8;--success:#0f6b4f;--success-bg:#e2f5ee;--warning:#7a5a10;--warning-bg:#fbf3dc;--danger:#a32a1c;--danger-bg:#fdeae6;--flow-gradient:linear-gradient(120deg, var(--cobalt), var(--cobalt-mid), var(--deep-teal), var(--cobalt-mid), var(--cobalt));--flow-duration:16s;--pattern-khatam:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%235FD4DC' stroke-width='1.4' opacity='.16'%3E%3Cpath d='M40 0L51.7 11.7L68.3 11.7L68.3 28.3L80 40L68.3 51.7L68.3 68.3L51.7 68.3L40 80L28.3 68.3L11.7 68.3L11.7 51.7L0 40L11.7 28.3L11.7 11.7L28.3 11.7Z'/%3E%3Cpath d='M40 22L45.2 27.2L52.8 27.2L52.8 34.8L58 40L52.8 45.2L52.8 52.8L45.2 52.8L40 58L34.8 52.8L27.2 52.8L27.2 45.2L22 40L27.2 34.8L27.2 27.2L34.8 27.2Z'/%3E%3Cpath d='M0 0L11.7 11.7M80 0L68.3 11.7M0 80L11.7 68.3M80 80L68.3 68.3'/%3E%3C/g%3E%3C/svg%3E");--pattern-size:72px;--arcade-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='26'%3E%3Cpath d='M0 26V17C0 10 23 6 32.5 0C42 6 65 10 65 17V26Z'/%3E%3C/svg%3E");--arcade-height:26px;--font-sans:"Plus Jakarta Sans Variable", -apple-system, "Segoe UI", sans-serif;--font-arabic:"Amiri", serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:clamp(1.75rem, 3vw, 2.25rem);--text-hero:clamp(2.5rem, 5.4vw, 4.25rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:8px;--radius-md:11px;--radius-lg:16px;--shadow-card:0 6px 22px #123a8c1a;--tap:44px;--gutter:clamp(16px, 4vw, 40px);--container:1160px;--sidebar:280px}:root[lang=ar]{--font-sans:"Plus Jakarta Sans Variable", "Noto Sans Arabic Variable", -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);overflow-wrap:anywhere;margin:0;line-height:1.5}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1{font-size:var(--text-2xl);letter-spacing:-.01em;font-weight:800;line-height:1.2}h2{font-size:var(--text-xl);font-weight:800;line-height:1.25}h3{font-size:var(--text-lg);font-weight:700;line-height:1.3}ul,ol{padding:0;list-style:none}a{color:var(--cobalt)}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--turquoise-text);outline-offset:2px}.flow :focus-visible{outline-color:var(--gold)}.live-card :focus-visible{outline-color:var(--cobalt)}.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}.skip-link{inset-inline-start:var(--space-4);z-index:2000;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--gold);color:var(--ink);font-weight:700;position:absolute;top:-80px}.skip-link:focus{top:var(--space-2)}[dir=rtl] .flip-rtl{transform:scaleX(-1)}:root[lang=ar] *{letter-spacing:normal}input.input:not([dir]),textarea.input,.hero-search input{unicode-bidi:plaintext}[dir=rtl] .input[dir=ltr]{text-align:right}.muted{color:var(--muted)}.meta{color:var(--muted);font-size:var(--text-xs);line-height:1.4}.placeholder{background:var(--gold);color:var(--ink);border-radius:4px;padding:1px 6px;font-weight:700}@keyframes mm-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.flow{background-color:var(--cobalt);background-image:var(--flow-gradient);animation:mm-flow var(--flow-duration) ease-in-out infinite;color:var(--on-dark);background-size:300% 300%}.pattern{isolation:isolate;position:relative}.pattern:before{content:"";z-index:-1;background-image:var(--pattern-khatam);background-size:var(--pattern-size) var(--pattern-size);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.flow{animation:none}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-lg);font-size:var(--text-md);text-align:center;border:1px solid #0000;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.btn:disabled{opacity:.6}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-primary{background:var(--cobalt);color:var(--on-dark)}.btn-primary:hover:not(:disabled){background:var(--cobalt-mid)}.btn-gold{background:var(--gold);color:var(--ink)}.btn-gold:hover:not(:disabled){background:var(--gold-soft)}.btn-ghost{background:var(--surface);border-color:var(--line-strong);color:var(--cobalt)}.btn-ghost:hover:not(:disabled){background:var(--tint)}.btn-danger{background:var(--danger);color:var(--on-dark)}.btn-quiet{color:var(--cobalt);background:0 0}.btn-small{min-height:var(--tap);padding:var(--space-1) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.btn-large{min-height:56px;padding:var(--space-3) var(--space-6);font-size:var(--text-lg);font-weight:800}.btn-block{width:100%}.button-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.icon-button{width:var(--tap);height:var(--tap);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--cobalt);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--tint)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite mm-spin}@keyframes mm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field-label{font-size:var(--text-sm);font-weight:700}.field-hint{color:var(--muted);font-size:var(--text-xs);line-height:1.45}.field-error{color:var(--danger);font-size:var(--text-xs);font-weight:600}.input{width:100%;min-height:48px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}.input::placeholder{color:#5f6a85}.input[aria-invalid=true]{border-color:var(--danger)}.textarea{padding:var(--space-3);resize:vertical}.select{padding-inline-end:var(--space-8)}.form-row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-row-plz{grid-template-columns:minmax(96px,1fr) minmax(0,3fr)}.form-section{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.form-section legend,.checks legend{font-size:var(--text-lg);padding:0;font-weight:800}.form-section legend{margin-bottom:var(--space-4)}.form-links{font-size:var(--text-sm)}.checks{gap:var(--space-1);border:0;flex-direction:column;min-width:0;margin:0;display:flex}.checks legend{float:inline-start;width:100%;margin-bottom:var(--space-2);font-size:var(--text-md)}fieldset.checks:not(.card){padding:0}.check{align-items:center;gap:var(--space-3);min-height:var(--tap);font-size:var(--text-sm);display:flex}.check input{width:22px;height:22px;accent-color:var(--cobalt);flex-shrink:0}.check-list{padding:0 var(--space-3)}.check-row{min-height:60px;padding:var(--space-2) 0;border-top:1px solid var(--line)}.check-row:first-child{border-top:0}.check-row>span{flex-direction:column;display:flex}.switch{align-items:center;gap:var(--space-2);min-height:var(--tap);background:0 0;border:0;padding:0;display:inline-flex}.switch-track{background:var(--switch-off);border-radius:16px;width:52px;height:32px;padding:3px;transition:background-color .15s;display:flex}.switch-thumb{background:var(--surface);border-radius:13px;width:26px;height:26px;transition:transform .15s}.switch.is-on .switch-track{background:var(--cobalt)}.switch.is-on .switch-thumb{transform:translate(20px)}[dir=rtl] .switch.is-on .switch-thumb{transform:translate(-20px)}.notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--tint);color:var(--ink);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.notice-title{font-weight:800}.notice-success{background:var(--success-bg);color:var(--success);font-weight:600}.notice-warning{background:var(--warning-bg);color:var(--ink)}.notice-error{background:var(--danger-bg);color:var(--danger);font-weight:600}.loading{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);display:flex}.empty{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted);text-align:center;flex-direction:column;display:flex}.badge{background:var(--tint);color:var(--ink);font-size:var(--text-xs);white-space:nowrap;border-radius:6px;align-self:flex-start;padding:2px 9px;font-weight:700;display:inline-block}.badge-success{background:var(--success-bg);color:var(--success)}.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-gold{background:var(--gold);color:var(--ink)}.card{min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.card-title{margin-bottom:var(--space-2);font-size:var(--text-lg);font-weight:800}.stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.two-col{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}.star-badge{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.star-badge>svg{width:100%;height:100%;position:absolute;inset:0}.star-badge-icon{display:flex;position:relative}.star-gold{color:var(--gold)}.star-gold .star-badge-icon{color:var(--ink)}.star-cobalt{color:var(--cobalt)}.star-cobalt .star-badge-icon{color:var(--on-dark)}.star-tint{color:var(--tint-strong)}.star-tint .star-badge-icon{color:var(--cobalt)}.star-soft{color:var(--soft)}.star-soft .star-badge-icon{color:var(--muted)}.arch-panel{text-align:center;min-height:190px;color:var(--on-dark);position:relative}.arch-fill{clip-path:url(#mm-arch);position:absolute;inset:0}.arch-line{width:100%;height:100%;position:absolute;inset:0}.arch-line path{stroke:var(--gold);stroke-width:2px}.arch-content{min-height:190px;padding:48px var(--space-8) var(--space-4);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.arabic-name{color:var(--gold-soft);font-family:var(--font-arabic);font-size:1.625rem;font-weight:700;line-height:1.3}.arabic-large{font-size:2.75rem}.next-label{font-size:var(--text-sm);font-weight:600}.next-countdown{letter-spacing:-.02em;font-size:clamp(1.75rem,8vw,2.25rem);font-weight:800;line-height:1.2}.next-countdown-quiet{font-size:var(--text-lg);letter-spacing:0}.next-times{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500}.arcade{height:var(--arcade-height);-webkit-mask:var(--arcade-mask) repeat-x center bottom / 65px var(--arcade-height);-webkit-mask:var(--arcade-mask) repeat-x center bottom / 65px var(--arcade-height);mask:var(--arcade-mask) repeat-x center bottom / 65px var(--arcade-height)}.arcade-bg{background:var(--bg)}.arcade-surface{background:var(--surface)}.arcade-tint{background:var(--tint)}.prayer-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.prayer-table thead th{padding:0 0 var(--space-1);color:var(--muted);font-size:var(--text-xs);text-align:end;font-weight:600}.prayer-table tbody th{padding:var(--space-1) 0;font-weight:inherit;text-align:start}.prayer-table td{text-align:end;width:60px}.prayer-table tbody tr{font-weight:600}.prayer-table tr.is-past{color:var(--muted);font-weight:500}.prayer-table tr.is-next{color:var(--cobalt);font-size:1.0625rem;font-weight:800}.prayer-name{align-items:center;gap:var(--space-3);display:flex;position:relative}.prayer-table tbody tr:not(:last-child) .prayer-name:before{content:"";inset-inline-start:15px;background:var(--line-strong);width:2px;height:14px;position:absolute;top:32px}.feed,.post-grid{gap:var(--space-3);display:grid}.post-card{gap:var(--space-1);flex-direction:column;display:flex}.post-card .meta a{color:inherit;font-weight:600}.post-body{color:var(--ink-soft);font-size:var(--text-sm);white-space:pre-line}.event-date{align-items:center;gap:var(--space-1);color:var(--cobalt);font-size:var(--text-sm);font-weight:700;display:inline-flex}.ad-card{gap:var(--space-3);border:1px solid var(--line-strong);box-shadow:none;display:flex}.ad-image{border-radius:var(--radius-md);background:var(--tint);flex-shrink:0;width:112px;height:112px;overflow:hidden}.ad-image img{object-fit:cover;width:100%;height:100%}.ad-image-empty{height:100%;color:var(--muted);font-size:var(--text-xs);justify-content:center;align-items:center;display:flex}.ad-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ad-body p{color:var(--ink-soft);font-size:var(--text-sm)}.ad-link{align-items:center;gap:var(--space-1);min-height:32px;font-size:var(--text-sm);font-weight:700;display:inline-flex}.ad-why{font-size:var(--text-xs)}.ad-why summary{color:var(--muted);cursor:pointer}.ad-report{min-height:32px;color:var(--muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.segmented{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--tint);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segmented button{min-height:var(--tap);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-sm);background:0 0;border:0}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--cobalt);font-weight:800}.map-frame{border:1px solid var(--line-strong);border-radius:var(--radius-md);position:relative;overflow:hidden}.map{background:var(--tint);height:320px}.map-fallback{z-index:1000;padding:var(--space-4);background:var(--surface);text-align:center;align-items:center;display:flex;position:absolute;inset:0}.map-actions{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.map-actions .btn{min-height:var(--tap);font-size:var(--text-sm)}.map-star{filter:drop-shadow(0 2px 3px #0e1b3d73);background:0 0;border:0}.map-star svg{fill:var(--cobalt);stroke:var(--gold);stroke-width:5px;display:block}.location-picker .form-row .input{min-height:var(--tap)}.lang-switch{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius-md);color:var(--cobalt);display:inline-flex;position:relative}.lang-switch select{max-width:9em;min-height:var(--tap);color:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding-inline:0;font-weight:600}.lang-switch option{background:var(--surface);color:var(--ink)}.lang-switch select:focus-visible{outline:0}.lang-switch:has(select:focus-visible){outline:3px solid var(--turquoise-text);outline-offset:2px}@media (width<=767px){.lang-switch{border:1px solid var(--line-strong)}.lang-switch select{opacity:0;width:100%;max-width:none;height:100%;font-size:var(--text-md);position:absolute;inset:0}}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.site{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1}.site-header{z-index:1100;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;display:flex}.brand{align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--ink);font-size:var(--text-lg);letter-spacing:-.01em;white-space:nowrap;font-weight:800;text-decoration:none;display:inline-flex}.brand-light{color:var(--on-dark)}.site-nav{align-items:center;gap:var(--space-5);margin-inline-start:auto;display:flex}.site-header-tools{align-items:center;gap:var(--space-2);order:1;display:flex}.site-nav a:not(.btn){min-height:var(--tap);color:var(--ink);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:not(.btn):hover,.site-nav a.is-active{color:var(--cobalt);text-underline-offset:5px;text-decoration:underline}.menu-toggle{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--cobalt);font-size:var(--text-sm);font-weight:700;display:none}@media (width<=767px){.menu-toggle{display:inline-flex}.site-nav{inset-inline:0;padding:var(--space-2) var(--gutter) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-card);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%}.site-nav.is-open{display:flex}.site-nav .btn{margin-top:var(--space-2)}}@media (width<=359px){.menu-toggle span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}.site-footer{padding:var(--space-10) 0;font-size:var(--text-sm)}.site-footer-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.site-footer nav{flex-direction:column;align-items:flex-start;display:flex}.site-footer a{color:var(--on-dark)}.site-footer nav a{align-items:center;min-height:36px;display:inline-flex}.site-footer p{color:var(--on-dark-soft)}.footer-title{margin-bottom:var(--space-1);font-weight:800;color:var(--gold-soft)!important}.footer-support{margin-top:var(--space-2)}.hero{padding-top:clamp(32px,7vw,72px)}.hero-grid{gap:var(--space-8);padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.hero-grid{gap:var(--space-16);padding-bottom:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}}.hero h1{font-size:var(--text-hero);letter-spacing:-.02em;line-height:1.06}:root[lang=ar] .hero h1{line-height:1.25}.hero h1 em{color:var(--gold);font-style:normal;display:block}.eyebrow{margin-bottom:var(--space-3);color:var(--gold-soft);font-size:var(--text-sm);font-weight:700}.hero-lead{max-width:34em;margin-top:var(--space-5);font-size:var(--text-lg);line-height:1.55}.hero-actions{margin-top:var(--space-6)}.hero-search{align-items:center;gap:var(--space-2);max-width:480px;margin-top:var(--space-4);padding:var(--space-1);border-radius:var(--radius-lg);background:var(--surface);padding-inline-start:44px;display:flex;position:relative}.hero-search input{min-width:0;height:44px;color:var(--ink);outline-offset:0;background:0 0;border:0;flex:1}.hero-search input::placeholder{color:var(--muted)}.hero-search-icon{color:var(--cobalt);position:absolute;inset-inline-start:12px}.chip-line{margin-top:var(--space-4)}.chip-on-dark{padding:var(--space-1) var(--space-3);border:1px solid var(--gold);color:var(--gold-soft);font-size:var(--text-xs);border-radius:999px;font-weight:700;display:inline-block}.live-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;display:flex}.live-card-head{text-align:center}.live-card-head a{color:var(--ink);font-size:var(--text-lg);font-weight:800;text-decoration:none}.live-card-head a:hover{text-decoration:underline}.live-card-head p{color:var(--muted);font-size:var(--text-xs);font-weight:500}.live-card-note{justify-content:center;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);text-align:center;display:flex}.live-dot{background:var(--turquoise-text);border-radius:50%;flex-shrink:0;width:8px;height:8px}.section{padding:clamp(40px,7vw,80px) 0}.section-tint{background:var(--tint)}.section-head{margin-bottom:var(--space-6)}.kicker{margin-bottom:var(--space-1);color:var(--turquoise-text);font-size:var(--text-sm);font-weight:800}.section h2,.cta h2{font-size:var(--text-2xl)}.feature-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.feature{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.feature p{color:var(--ink-soft);font-size:var(--text-sm)}.split{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=860px){.split{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=859px){.split-reverse>:first-child{order:2}}.tick-list{gap:var(--space-3);flex-direction:column;display:flex}.tick-list li{padding-inline-start:var(--space-8);position:relative}.tick-list li:before{content:"";inset-inline-start:0;background:var(--cobalt);clip-path:polygon(50% 0,64.6% 14.6%,85.4% 14.6%,85.4% 35.4%,100% 50%,85.4% 64.6%,85.4% 85.4%,64.6% 85.4%,50% 100%,35.4% 85.4%,14.6% 85.4%,14.6% 64.6%,0 50%,14.6% 35.4%,14.6% 14.6%,35.4% 14.6%);width:18px;height:18px;position:absolute;top:3px}.section .button-row{margin-top:var(--space-6)}.app-soon{margin-top:var(--space-4);color:var(--ink-soft);font-size:var(--text-sm)}.arch-frame-wrap{justify-content:center;display:flex}.arch-frame{justify-content:flex-end;align-items:center;gap:var(--space-4);aspect-ratio:4/5;width:min(100%,340px);padding:var(--space-8);clip-path:url(#mm-arch);flex-direction:column;display:flex}.step-list{gap:var(--space-3);counter-reset:step;flex-direction:column;display:flex}.step-list li{counter-increment:step;min-height:36px;padding-inline-start:48px;position:relative}.step-list li:before{content:counter(step);inset-inline-start:0;background:var(--tint-strong);width:34px;height:34px;color:var(--cobalt);font-size:var(--text-sm);clip-path:polygon(50% 0,64.6% 14.6%,85.4% 14.6%,85.4% 35.4%,100% 50%,85.4% 64.6%,85.4% 85.4%,64.6% 85.4%,50% 100%,35.4% 85.4%,14.6% 85.4%,14.6% 64.6%,0 50%,14.6% 35.4%,14.6% 14.6%,35.4% 14.6%);justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;top:0}.tv-screen{justify-content:center;gap:var(--space-2);min-height:240px;padding:var(--space-5);border:8px solid var(--ink);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.tv-name{color:var(--gold-soft);font-weight:800}.tv-next{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;line-height:1.2}.tv-times{gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=560px){.tv-times{grid-template-columns:repeat(6,minmax(0,1fr))}}.tv-times div{padding:var(--space-1) 0;border-radius:var(--radius-sm);background:#ffffff1a;flex-direction:column;display:flex}.tv-times .is-next{background:var(--gold);color:var(--ink)}.tv-times strong{font-size:var(--text-sm)}.tv-stand{background:var(--ink);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);width:96px;height:18px;margin:0 auto}.donate-band{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.donate-band>div{flex:320px}.donate-band p{max-width:44em;margin-top:var(--space-2);color:var(--ink-soft)}.cta{text-align:center;padding:clamp(48px,8vw,88px) 0}.cta-inner{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.cta p{max-width:36em}.cta-small{font-size:var(--text-sm)}.cta-small a{color:var(--gold-soft)}.page{gap:var(--space-4);padding-block:var(--space-8) var(--space-16);flex-direction:column;display:flex}.page-narrow,.page-form{max-width:720px}.page-title{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.lead-small{margin-top:var(--space-1);color:var(--muted)}.center-page{padding:var(--space-8) var(--gutter) var(--space-16);justify-content:center;align-items:flex-start;display:flex}.center-card{align-items:center;gap:var(--space-3);max-width:460px;padding:var(--space-8);text-align:center;flex-direction:column;display:flex}.form-card{gap:var(--space-4);width:100%;max-width:460px;padding:var(--space-6);flex-direction:column;display:flex}.form-wide{max-width:none}.search-bar{gap:var(--space-2);flex-wrap:wrap;display:flex}.search-input{flex:260px;min-width:0;position:relative}.search-input svg{inset-inline-start:12px;color:var(--cobalt);position:absolute;top:13px}.search-input .input{padding-inline-start:44px}.search-bar .btn{flex:auto}@media (width>=640px){.search-bar .btn{flex:none}}.result-count{color:var(--muted);font-size:var(--text-sm)}.mosque-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.mosque-row{align-items:center;gap:var(--space-3);height:100%;color:inherit;text-decoration:none;transition:transform .15s;display:flex}.mosque-row:hover{transform:translateY(-2px)}.mosque-row-text{min-width:0;color:var(--muted);font-size:var(--text-sm);flex-direction:column;display:flex}.mosque-row-text strong{color:var(--ink);font-size:var(--text-md)}.mosque-row-next{color:var(--cobalt);font-variant-numeric:tabular-nums;font-weight:700}.missing-line{margin-top:var(--space-4);font-size:var(--text-sm);text-align:center}.mosque-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.mosque-head-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.mosque-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=860px){.mosque-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.mosque-times,.mosque-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.jumuah-times{gap:var(--space-2);flex-wrap:wrap;display:flex}.jumuah-times span{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--tint);color:var(--cobalt);font-variant-numeric:tabular-nums;font-weight:800}.donation-card{gap:var(--space-3);border-top:4px solid var(--gold);flex-direction:column;display:flex}.donation-card .card-title{margin-bottom:0}.donation-buttons{gap:var(--space-2);flex-direction:column;display:flex}.donation-buttons:empty{display:none}.bank-details{gap:var(--space-3);flex-direction:column;display:flex}.bank-details>div{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.bank-details dt{color:var(--muted);font-size:var(--text-xs);grid-column:1}.bank-details dd{grid-column:1;font-weight:700}.bank-details .btn{grid-area:1/2/span 2}.iban{font-variant-numeric:tabular-nums}.mosque-title{align-items:center;gap:var(--space-4);min-width:0;display:flex}.mosque-logo{object-fit:contain;background:var(--tint);border-radius:16px;flex:none;width:72px;height:72px}.logo-field{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.form-row-thirds{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.info-list{gap:var(--space-3);margin:0;display:grid}.info-list dt{font-size:var(--text-sm);color:var(--muted)}.info-list dd{overflow-wrap:anywhere;margin:0;font-weight:600}.info-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.facility-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.facility-list li{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--tint);font-size:var(--text-sm);border-radius:999px;font-weight:600;display:inline-flex}.section-compact{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.post-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.feed-more{align-self:center}.legal{gap:var(--space-3)}.legal-text{display:contents}.legal h2{margin-top:var(--space-5);font-size:var(--text-lg)}.legal ul{gap:var(--space-2);flex-direction:column;padding-inline-start:var(--space-5);list-style:outside;display:flex}.dash{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.dash-side{position:relative}.dash-head{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.dash-brand{display:flex}.dash-who{flex:1;min-width:0}.dash-title{font-size:var(--text-lg);font-weight:800;line-height:1.25}.dash-subtitle{color:var(--on-dark-soft);font-size:var(--text-xs)}.dash-lang{color:var(--on-dark);border-color:#ffffff80;flex-shrink:0}.dash-lang:has(select:focus-visible){outline-color:var(--gold)}.dash-toggle{align-items:center;gap:var(--space-1);min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--on-dark);font-size:var(--text-sm);background:0 0;border:1px solid #ffffff80;flex-shrink:0;font-weight:700;display:inline-flex}.dash-nav{gap:var(--space-1);padding:0 var(--space-3) var(--space-3);flex-direction:column;display:none}.dash-nav.is-open{display:flex}.dash-nav a,.dash-logout{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--on-dark);font-size:var(--text-sm);text-align:start;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.dash-nav a:hover,.dash-logout:hover{background:#ffffff1f}.dash-nav a.is-active{background:var(--gold);color:var(--ink);font-weight:800}.dash-nav :focus-visible,.dash-toggle:focus-visible,.dash-brand:focus-visible{outline-color:var(--gold)}.dash-main{gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-4) var(--space-12);flex-direction:column;display:flex}@media (width>=900px){.dash{grid-template-columns:var(--sidebar) minmax(0, 1fr)}.dash-side-inner{max-height:100vh;position:sticky;top:0;overflow-y:auto}.dash-head{padding:var(--space-6) var(--space-4) var(--space-4);flex-wrap:wrap}.dash-lang{width:100%;padding-inline:var(--space-3);justify-content:flex-start}.dash-lang select{flex:1}.dash-toggle,.dash-arcade{display:none}.dash-nav{display:flex}.dash-logout{margin-top:var(--space-6)}.dash-main{gap:var(--space-5);padding:var(--space-8) clamp(24px, 4vw, 56px) var(--space-16)}}.status-banner{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);display:flex}.status-banner h2{font-size:var(--text-lg)}.status-banner p{font-size:var(--text-sm)}.status-pending{background:var(--warning-bg);border:1px solid var(--gold)}.status-approved{background:var(--success-bg)}.tile-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.tile{align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;transition:transform .15s;display:flex}.tile:hover{transform:translateY(-2px)}.tile-icon{color:var(--cobalt);flex-shrink:0}.tile-text{flex-direction:column;min-width:0;display:flex}.tile-text span{color:var(--muted);font-size:var(--text-xs)}.times-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.times-preview{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (width>=1100px){.times-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px}.times-preview{top:var(--space-6);position:sticky}}.prayer-settings{margin-top:var(--space-2);flex-direction:column;display:flex}.prayer-setting{gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-3) 0;border:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.prayer-setting legend{float:inline-start;width:100%;padding:0 0 var(--space-1);grid-column:1/-1;font-weight:800}@media (width>=640px){.prayer-setting{grid-template-columns:repeat(3,minmax(0,1fr))}}.mini-field{gap:var(--space-1);min-width:0;color:var(--muted);font-size:var(--text-xs);flex-direction:column;font-weight:600;display:flex}.mini-field .input{min-height:var(--tap);font-size:var(--text-sm);font-weight:500}.jumuah-list{gap:var(--space-2);margin:var(--space-3) 0;flex-direction:column;display:flex}.jumuah-list:empty{display:none}.jumuah-row{gap:var(--space-2);max-width:260px;display:flex}.preview-table{width:100%;margin-top:var(--space-2);border-collapse:collapse;font-variant-numeric:tabular-nums}.preview-table th,.preview-table td{padding:var(--space-2) 0;border-top:1px solid var(--line);font-size:var(--text-sm);text-align:end}.preview-table thead th{color:var(--muted);font-size:var(--text-xs);border-top:0;font-weight:600}.preview-table th:first-child{text-align:start}.preview-table tbody th{font-weight:700}.own-tabs{width:100%;max-width:460px}.own-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.own-layout{gap:var(--space-4) var(--space-6);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 320px}.own-main{grid-area:1/1/span 2}.own-status{grid-area:1/2}.own-import-card{grid-area:2/2}}.own-main{min-width:0}.own-card{gap:var(--space-3);padding-inline:var(--space-2);flex-direction:column;display:flex}@media (width>=640px){.own-card{padding-inline:var(--space-4)}}.own-card>.field-hint,.own-legend,.own-card>h3,.own-card>.card-title,.own-choice{padding-inline:var(--space-2)}@media (width>=640px){.own-card>.field-hint,.own-legend,.own-card>h3,.own-card>.card-title,.own-choice{padding-inline:0}}.own-card .notice{flex-wrap:nowrap}.own-month{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.own-month-title{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.own-month h2{font-size:var(--text-lg);text-align:center;line-height:1.25}.own-month .icon-button:disabled{opacity:.4;cursor:not-allowed}.own-today,.own-link{min-height:28px;color:var(--cobalt);font-size:var(--text-sm);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.own-link{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs);text-align:start;align-self:flex-start}.own-hint{text-align:center}.own-legend{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.own-swatch{border-radius:var(--radius-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums;padding:1px 6px;font-weight:500}.own-swatch:not(:first-child){margin-inline-start:var(--space-3)}.own-swatch.is-entered{background:var(--tint-strong);color:var(--cobalt);font-weight:800}.own-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;transition:opacity .15s}.own-table.is-loading{opacity:.55}.own-table thead th{z-index:1;padding:var(--space-1) 0;background:var(--surface);color:var(--muted);text-align:center;font-size:.6875rem;font-weight:700;line-height:1.2;position:sticky;top:0}.own-table thead th svg{margin:0 auto 2px;display:block}.own-table thead th span{overflow-wrap:normal;display:block}.own-table .own-date{width:38px;text-align:start;padding-inline-start:var(--space-1)}.own-table tbody th{font-weight:inherit}.own-table tbody .own-date strong{font-size:var(--text-sm);font-weight:800;line-height:1.15;display:block}.own-table tbody .own-date span{color:var(--muted);white-space:nowrap;overflow-wrap:normal;font-size:.6875rem;line-height:1.15;display:block}[dir=rtl] .own-table .own-date{width:44px}.own-row>*{border-top:1px solid var(--line)}.own-row.is-friday .own-date span{color:var(--cobalt);font-weight:800}.own-row.is-today>*{background:var(--gold-bg)}.own-row td{padding:2px 1px}.own-cell{width:100%;min-height:var(--tap);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink-soft);font-size:var(--text-md);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:center;border:1px solid #0000;padding:0;scroll-margin-block:72px 112px;font-weight:500;display:block}.own-row.is-today .own-cell:not(:focus,.is-entered,.is-edited,.is-warning,.is-problem){background:var(--surface)}@media (width<=370px){.own-cell{font-size:.875rem}}@media (width<=330px){.own-cell{font-size:.75rem}}.own-cell:hover{border-color:var(--line-strong)}.own-cell:focus{border-color:var(--cobalt);background:var(--surface);color:var(--ink);outline:2px solid var(--turquoise-text);outline-offset:0}.own-cell.is-entered{background:var(--tint-strong);color:var(--cobalt);font-weight:800}.own-cell.is-edited{border:2px dashed var(--cobalt);background:var(--surface);color:var(--cobalt);font-weight:800}.own-cell.is-back{border:2px dashed var(--line-strong)}.own-cell.is-warning{border:2px solid var(--gold-text);background:var(--warning-bg);color:var(--warning)}.own-cell.is-problem{border:2px solid var(--danger);background:var(--danger-bg);color:var(--danger)}.own-note td,.own-message td{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);text-align:start;font-weight:600;line-height:1.35}.own-note td{border-top:1px solid var(--line);background:var(--tint);color:var(--cobalt)}.own-message.is-problem td{color:var(--danger)}.own-message.is-warning td{background:var(--warning-bg);color:var(--warning)}.own-bar{bottom:var(--space-2);z-index:2;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex;position:sticky}.own-bar-text{gap:var(--space-1);min-width:0;font-size:var(--text-sm);flex-direction:column;flex:200px;display:flex}.own-bar-text span{color:var(--danger);font-size:var(--text-xs);font-weight:600}.own-bar-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:auto;display:flex}.own-status,.own-import-card{gap:var(--space-2);flex-direction:column;display:flex}.own-status .card-title,.own-import-card .card-title{margin-bottom:0}.own-status-main{font-size:var(--text-md);font-weight:800}.own-status-facts{color:var(--muted);font-size:var(--text-xs)}.own-remove{gap:var(--space-2);flex-direction:column;display:flex}.own-import-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.own-import-actions .btn{flex:auto}.own-file{cursor:pointer}.own-file.is-disabled{opacity:.6;cursor:not-allowed}.own-file:has(input:focus-visible){outline:3px solid var(--turquoise-text);outline-offset:2px}.own-review h2:focus{outline:0}.own-review-file{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-inline:var(--space-2);flex-wrap:wrap;display:flex}.own-review-file .field-hint{flex:200px}@media (width>=640px){.own-review-file{padding-inline:0}}.own-stats{gap:var(--space-2);padding-inline:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=640px){.own-stats{padding-inline:0}}.own-stat{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--tint);flex-direction:column;min-width:0;display:flex}.own-stat strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}[dir=rtl] .own-stat strong{text-align:right}.own-stat span{color:var(--ink-soft);font-size:var(--text-xs);line-height:1.25}.own-stat.is-problem{background:var(--danger-bg);color:var(--danger)}.own-stat.is-warning{background:var(--warning-bg);color:var(--warning)}.own-issue-block{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);flex-direction:column;display:flex}.own-issue-block.is-problem{background:var(--danger-bg)}.own-issue-block.is-warning{background:var(--warning-bg)}.own-issue-block h3{font-size:var(--text-md);font-weight:800}.own-issue-block.is-problem h3{color:var(--danger)}.own-issue-block.is-warning h3{color:var(--warning)}.own-issue-block .field-hint{color:var(--ink-soft)}.own-issues{gap:var(--space-1);max-height:260px;margin-top:var(--space-1);font-size:var(--text-sm);flex-direction:column;line-height:1.4;display:flex;overflow-y:auto}.own-issues strong{font-weight:800}.own-choice{flex-direction:column;display:flex}.own-choice .check input{margin:0}.own-choice .field-hint{padding-inline-start:calc(22px + var(--space-3))}.own-card>h3{font-size:var(--text-md);font-weight:800}.own-scroll{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:58vh;overflow-y:auto}.own-table-preview .own-date,[dir=rtl] .own-table-preview .own-date{white-space:nowrap;width:52px;font-size:.6875rem;font-weight:600}.own-table-preview td{padding:var(--space-1) 0;color:var(--muted);font-size:var(--text-xs);text-align:center}.own-table-preview td.is-set{background:var(--tint-strong);color:var(--cobalt);font-weight:800}.own-table-preview td.is-back{background:var(--soft);color:var(--ink);font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (width>=640px){.own-table .own-date{width:56px}.own-table-preview .own-date,[dir=rtl] .own-table-preview .own-date{width:76px;font-size:var(--text-xs)}.own-table thead th{font-size:var(--text-xs)}}.form-medium{width:100%;max-width:680px}.option-card{gap:var(--space-3);flex-direction:column;display:flex}.option-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.option-head h2{font-size:var(--text-md)}.option-head .muted{font-size:var(--text-xs)}fieldset.card{border:0}.post-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.post-row-text{flex:220px;min-width:0}.confirm-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.confirm-row .btn{min-height:var(--tap);font-size:var(--text-sm)}.link-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.link-box{min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--tint);font-size:var(--text-sm);flex:260px}.stat-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}.stat{gap:var(--space-1);flex-direction:column;display:flex}.stat span{color:var(--muted);font-size:var(--text-xs)}.stat strong{font-size:var(--text-lg);font-weight:800}.ad-row{gap:var(--space-3);flex-direction:column;display:flex}.ad-row-main{gap:var(--space-3);min-width:0;display:flex}.ad-row-main>div{flex:1;min-width:0}.ad-row-main p{font-size:var(--text-sm)}.ad-row-main a{font-size:var(--text-sm);font-weight:600}.ad-row-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ad-thumb{border-radius:var(--radius-md);background:var(--tint);object-fit:cover;flex-shrink:0;width:88px;height:88px}.ad-numbers{gap:var(--space-6);flex-wrap:wrap;display:flex}.ad-numbers dt{color:var(--muted);font-size:var(--text-xs)}.ad-numbers dd{font-variant-numeric:tabular-nums;font-weight:800}.ad-mosques{font-size:var(--text-sm)}.ad-mosques summary{min-height:32px;color:var(--cobalt);cursor:pointer;font-weight:600}.steps{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.steps li{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);font-weight:600;line-height:1.25;display:flex}.steps li>span{background:var(--soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.steps .is-current{color:var(--cobalt);font-weight:800}.steps .is-current>span{background:var(--cobalt);color:var(--on-dark)}.steps .is-done>span{background:var(--tint-strong);color:var(--cobalt)}.wizard-step{gap:var(--space-4);flex-direction:column;display:flex}.wizard-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.wizard-actions .btn{flex:auto}@media (width>=640px){.wizard-actions .btn{flex:none}}.ad-preview{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.review-list{gap:var(--space-2);flex-direction:column;display:flex}.review-list>div{justify-content:space-between;gap:var(--space-4);display:flex}.review-list dt{color:var(--muted)}.review-list dd{text-align:end;font-weight:700}.review-total{padding-top:var(--space-2);border-top:1px solid var(--line)}.section-block{margin-bottom:var(--space-6)}.section-block h2{align-items:center;gap:var(--space-2);display:flex}.review-card{gap:var(--space-3);flex-direction:column;display:flex}.review-card .button-row .btn{flex:140px}.review-card>.btn{align-self:flex-start}.price-line{font-size:var(--text-md)}.center-page .notice{width:100%;max-width:460px}.screen-studio{gap:var(--space-4);flex-direction:column;display:flex}.screen-stage{top:var(--space-2);z-index:3;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:sticky}.screen-room{justify-content:center;min-width:0;display:flex}.screen-bezel{border-radius:var(--radius-sm);background:#000;position:relative;overflow:hidden}.screen-frame{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.screen-dark-note{inset-inline:var(--space-2);bottom:var(--space-2);color:#c9d2e4;font-size:var(--text-xs);text-align:center;font-weight:600;position:absolute}.screen-stage-controls{gap:var(--space-2);display:flex}.screen-moments{flex:1 1 0;min-width:0}.screen-orientation{grid-template-columns:repeat(2, var(--tap));flex:none}.screen-stage-controls .segmented button{padding:0 var(--space-1);font-size:var(--text-xs);justify-content:center;align-items:center;line-height:1.15;display:flex}.screen-controls{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.theme-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theme-choice{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);color:var(--ink);text-align:center;background:0 0;border:2px solid #0000;flex-direction:column;display:flex}.theme-choice[aria-pressed=true]{border-color:var(--cobalt);background:var(--tint)}.theme-swatch{border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:0 0 0 1px var(--line-strong);display:block}.theme-choice-name{justify-content:center;align-items:center;gap:var(--space-1);min-height:24px;font-size:var(--text-sm);font-weight:700;display:inline-flex}.theme-choice[aria-pressed=true] .theme-choice-name{color:var(--cobalt);font-weight:800}.show-row{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.show-row .show-item{justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);text-align:center;flex-direction:column}.show-list{gap:var(--space-2);flex-direction:column;display:flex}.show-item{align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);text-align:start;display:flex}.show-item:disabled{opacity:.55}.show-item.is-on{border-color:var(--cobalt);background:var(--tint);color:var(--ink)}.show-item-icon{background:var(--soft);width:32px;height:32px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.show-item.is-on .show-item-icon{background:var(--cobalt);color:var(--on-dark)}.show-item-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.show-item-label{font-size:var(--text-sm);font-weight:700}.show-item-hint{color:var(--muted);font-size:var(--text-xs);line-height:1.35}.dark-lengths{gap:var(--space-2);flex-direction:column;display:flex}.dark-grid{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.stepper{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.stepper-name{font-size:var(--text-sm);font-weight:600}.stepper-row{grid-template-columns:var(--tap) minmax(0, 1fr) var(--tap);gap:var(--space-1);display:grid}.stepper-row button{height:var(--tap);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--cobalt);justify-content:center;align-items:center;display:flex}.stepper-row button:disabled{opacity:.4}.stepper-row .input{min-height:var(--tap);font-variant-numeric:tabular-nums;text-align:center;padding:0;font-weight:700}.screen-save:not(.is-dirty){box-shadow:none;position:static}.screen-save small{color:var(--muted);font-size:var(--text-xs);font-weight:500}.screen-save.is-dirty strong{color:var(--warning)}@media (width<=599px){.screen-save.is-dirty small{display:none}}.text-choice button{font-weight:700}.text-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.text-group{gap:var(--space-2);flex-direction:column;display:flex}.text-group-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.text-group-count{color:var(--cobalt);font-size:var(--text-xs);font-weight:700}.text-row{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.text-row.is-on{border-color:var(--cobalt);background:var(--tint)}.text-row-main{align-items:flex-start;gap:var(--space-2);width:100%;min-height:52px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-align:start;background:0 0;border:0;display:flex}.text-row.is-on .show-item-icon{background:var(--cobalt);color:var(--on-dark)}.text-row-words{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.text-row-text{-webkit-line-clamp:3;font-family:var(--font-arabic), var(--font-sans);white-space:pre-line;-webkit-box-orient:vertical;font-size:1.3125rem;font-weight:700;line-height:2.05;display:-webkit-box;overflow:hidden}.text-row-translation{color:var(--ink-soft);font-size:var(--text-sm);white-space:pre-line;line-height:1.35}.text-row-source{color:var(--muted);font-size:var(--text-xs);font-weight:700}.text-row-actions{gap:var(--space-1);padding:0 var(--space-1) var(--space-1);flex-wrap:wrap;display:flex}.text-action{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--cobalt);font-size:var(--text-xs);background:0 0;border:0;font-weight:700;display:inline-flex}.text-action:hover,.text-action[aria-pressed=true]{background:var(--surface)}.text-row:not(.is-on) .text-action:hover,.text-row:not(.is-on) .text-action[aria-pressed=true]{background:var(--tint)}.text-action.is-danger{color:var(--danger)}.text-row-form{padding:var(--space-2)}.text-credit{margin-top:var(--space-1)}@media (width>=1240px){.screen-studio.is-texts{grid-template-columns:minmax(0,1fr) minmax(0,460px)}}@media (height<=560px){.screen-stage{position:static}}@media (width>=1240px){.screen-studio{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.screen-stage{top:var(--space-5);padding:var(--space-3)}.screen-controls{gap:var(--space-5)}}.payout-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.payout-remove{display:block}.payout-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}.temp-password{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.temp-password code{font-size:var(--text-lg,1.125rem);overflow-wrap:anywhere;font-weight:700}
