@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";
@font-face{font-family:Sora;font-style:normal;font-weight:100;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)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:Sora;font-style:normal;font-weight:100;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)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:Sora;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)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:Sora;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_ffa9fcb-module__hg9mbG__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_ffa9fcb-module__hg9mbG__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:100;font-display:swap;src:url(../media/14f30daa61a341eb-s.p.1dvyr4e509bu2.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:100;font-display:swap;src:url(../media/e83d490dd3fdf7bd-s.3zldztg70y7yr.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:100;font-display:swap;src:url(../media/cc59b6c6ddf3803e-s.3nt32z4tf7jk-.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:100;font-display:swap;src:url(../media/0c6a86d1e489516b-s.2h04azv-_pde_.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:200;font-display:swap;src:url(../media/2cfdf9cb086e485c-s.p.05osgkk-tzhtp.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:200;font-display:swap;src:url(../media/e74bb58d02b39573-s.43my1f6m3h359.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:200;font-display:swap;src:url(../media/82f34ab9de3ec83b-s.29ibd69kvok9m.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:200;font-display:swap;src:url(../media/6203a28d8f8ef624-s.3vl7-qxnaa815.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c412b9dae757a56d-s.p.1cdo_ayqo8nkw.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c667f24a0ff78f14-s.2uew94uao4-oz.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb89c7e1d2156adb-s.3h2q_oi0hwy8r.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c24ca030dfcb5061-s.42x_n7yf15d0k.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.woff2)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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_2e3cc829-module__eCKeVW__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_2e3cc829-module__eCKeVW__variable{--font-ibm-plex-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--brand-50:#fafafa;--brand-100:#f4f4f5;--brand-400:#a1a1aa;--brand-500:#fff;--brand-600:#e4e4e7;--brand-700:#d4d4d8;--brand-glow:#ffffff0d;--brand-500-rgb:255, 255, 255;--gray-950:#000;--gray-900:#0a0a0a;--gray-850:#121212;--gray-800:#1a1a1a;--gray-750:#222;--gray-700:#2a2a2a;--gray-600:#3f3f46;--gray-500:#52525b;--gray-400:#71717a;--gray-300:#a1a1aa;--gray-200:#e4e4e7;--gray-100:#f4f4f5;--gray-50:#fafafa;--green:#10b981;--green-bg:#10b9811a;--green-border:#10b98133;--red:#ef4444;--red-bg:#ef44441a;--red-border:#ef444433;--yellow:#f59e0b;--yellow-bg:#f59e0b1a;--yellow-border:#f59e0b33;--blue:#3b82f6;--blue-bg:#3b82f61a;--blue-border:#3b82f633;--purple:var(--brand-400);--surface-0:var(--gray-900);--surface-1:var(--gray-850);--surface-2:var(--gray-800);--surface-3:var(--gray-750);--surface-4:var(--gray-700);--surface-glass:#0a0a0ad9;--border:#ffffff14;--border-light:#ffffff1f;--text-1:#fff;--brand-text-color:var(--gray-950);--text-2:#e4e4e7;--text-3:#a1a1aa;--text-4:#71717a;--text-5:#52525b;--font-sans:"Menbere", var(--font-sora), "Sora", var(--font-ibm-plex-arabic), "IBM Plex Sans Arabic", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--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;--radius-sm:4px;--radius:6px;--radius-lg:10px;--radius-xl:14px;--radius-full:9999px;--shadow-sm:0 1px 2px #0006;--shadow:0 4px 12px #00000080;--shadow-lg:0 8px 30px #0009;--shadow-brand:0 0 0 1px var(--brand-500)}.light-theme{--surface-0:#f5f5f7;--surface-1:#fff;--surface-2:#f1f2f5;--surface-3:#e5e7eb;--surface-4:#d1d5db;--surface-glass:#ffffffd9;--border:#00000014;--border-light:#0000001f;--text-1:#0e0e10;--text-2:#27272a;--text-3:#52525b;--text-4:#71717a;--text-5:#a1a1aa;--shadow-sm:0 1px 2px #0000000d;--shadow:0 4px 12px #0000000f;--shadow-lg:0 8px 30px #00000014;--brand-500:#000;--brand-500-rgb:0, 0, 0;--brand-600:#27272a;--brand-glow:#0000000d;--brand-text-color:#fff}.landing-theme{--brand-50:#e6f7fa;--brand-100:#cceeef;--brand-400:#03aed2;--brand-500:#03aed2;--brand-600:#028ea8;--brand-700:#026e82;--brand-glow:#03aed226;--brand-glow-strong:#03aed240;--shadow-brand:0 0 0 1px var(--brand-500);--section-y:128px;--section-y-sm:80px;--content-max:1200px}:root,.dark-theme .landing-theme{--landing-bg:#05080c;--landing-bg-nav:#05080cd9;--landing-surface:#090d12;--landing-text-main:#fff;--landing-text-muted:#a1a1aa;--landing-card:#ffffff08;--landing-card-hover:#ffffff0e;--landing-border:#ffffff12;--landing-border-hover:#ffffff24;--landing-glow-orb:#03aed21f;--landing-glow-orb-auth:#03aed21a;--doodle-opacity:.03}.light-theme .landing-theme,.light-theme.landing-theme,.light-theme{--landing-bg:#f8fafc;--landing-bg-nav:#f8fafcd9;--landing-surface:#fff;--landing-text-main:#0f172a;--landing-text-muted:#64748b;--landing-card:#fff;--landing-card-hover:#f1f5f9;--landing-border:#0000001a;--landing-border-hover:#00000026;--landing-glow-orb:#03aed214;--landing-glow-orb-auth:#03aed20f;--doodle-opacity:.04}.brand-logo-dark{display:block}.brand-logo-light{display:none}.dark-theme .brand-logo-dark{display:none!important}.dark-theme .brand-logo-light,.light-theme .brand-logo-dark{display:block!important}.light-theme .brand-logo-light{display:none!important}.landing-theme .hover\:text-brand-400:hover{color:var(--brand-400)!important}.landing-theme .text-gradient{background:linear-gradient(135deg, var(--brand-400) 0%, #06d6f8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.12em}.landing-pill{border:1px solid var(--landing-border,#ffffff12);color:var(--brand-400);letter-spacing:.02em;white-space:nowrap;background:#03aed214;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:500;display:inline-flex}.landing-section{padding:var(--section-y,128px) 48px;max-width:var(--content-max,1200px);margin:0 auto}@media (max-width:768px){.landing-section{padding:var(--section-y-sm,80px) 24px}}.landing-navbar{padding:0 48px}@media (max-width:768px){.landing-navbar{padding:0 20px!important}}@media (max-width:480px){.landing-navbar{padding:0 14px!important}}.landing-divider{background:linear-gradient(to right, transparent, var(--landing-border,#ffffff12), transparent);max-width:600px;height:1px;margin:0 auto}.landing-card{background:var(--landing-card,#ffffff08);border:1px solid var(--landing-border,#ffffff12);border-radius:16px;padding:28px;transition:background .2s,border-color .2s}.landing-card:hover{background:var(--landing-card-hover,#ffffff0e);border-color:var(--landing-border-hover,#ffffff24)}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.landing-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.landing-feature-grid{grid-template-columns:1fr}}@media (max-width:480px){.landing-stats-row{flex-direction:column;gap:0!important;padding-top:0!important}.landing-stats-row>div{width:100%;border-inline-end:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--landing-border)!important;padding:24px 16px!important}.landing-stats-row>div:last-child{border-bottom:none!important}}.landing-auth-card{background:var(--landing-bg-nav,#0a0e14eb);border:1px solid var(--landing-border,#ffffff14);box-shadow:0 0 0 1px var(--landing-border), 0 32px 64px #0000001a, 0 8px 24px #0000001a;-webkit-backdrop-filter:blur(24px);border-radius:20px;width:100%;max-width:420px;padding:40px}@media (max-width:480px){.landing-auth-card{border-radius:16px;padding:28px 20px}}.landing-theme .form-input,.landing-theme .form-select,.landing-theme .input-field{background:var(--landing-card,#ffffff0a);border-color:var(--landing-border,#ffffff17);height:52px;color:var(--landing-text-main);border-radius:10px;font-size:15px}.landing-theme .form-input:focus,.landing-theme .form-select:focus,.landing-theme .input-field:focus{background:var(--landing-card-hover,#ffffff0f);border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-glow)}.landing-noise{z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}:root{--font-noto-sans-arabic:var(--font-ibm-plex-arabic), "IBM Plex Sans Arabic", system-ui, sans-serif}:root[dir=rtl],html[dir=rtl]{--font-sans:var(--font-ibm-plex-arabic), "IBM Plex Sans Arabic", system-ui, sans-serif}html[dir=rtl] body{font-family:var(--font-ibm-plex-arabic), "IBM Plex Sans Arabic", system-ui, sans-serif;letter-spacing:0}.tenant-dashboard-layout,.admin-dashboard-layout{--font-sans:"Menbere", var(--font-sora), "Sora", var(--font-ibm-plex-arabic), "IBM Plex Sans Arabic", system-ui, -apple-system, sans-serif;font-family:var(--font-sans)}:root[dir=rtl] .tenant-dashboard-layout,:root[dir=rtl] .admin-dashboard-layout,html[dir=rtl] .tenant-dashboard-layout,html[dir=rtl] .admin-dashboard-layout{--font-sans:var(--font-ibm-plex-arabic), "IBM Plex Sans Arabic", system-ui, sans-serif;font-family:var(--font-sans)}:lang(ar){font-family:var(--font-ibm-plex-arabic), "IBM Plex Sans Arabic", system-ui, sans-serif}html[dir=rtl] .rtl-flip{transform:scaleX(-1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--surface-0);color:var(--text-1);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}ul,ol{list-style:none}table,.table,.data-table{border-collapse:collapse;text-align:start;width:100%}th,td,table th,table td,.table th,.table td,.data-table th,.data-table td{text-align:start;word-break:break-word;overflow-wrap:anywhere}table td>*,.table td>*,.data-table td>*{word-break:break-word;overflow-wrap:anywhere}.table-responsive-wrapper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (max-width:768px){.table-responsive-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}}.data-table{border-collapse:collapse;text-align:start;width:100%}.data-table th{background:var(--surface-1);color:var(--text-3);text-transform:uppercase;letter-spacing:0;border-bottom:1px solid var(--border);white-space:nowrap;text-align:start;padding:16px 20px;font-size:12px;font-weight:500}.data-table th:first-child{border-start-start-radius:calc(var(--radius-xl) - 1px)}.data-table th:last-child{border-start-end-radius:calc(var(--radius-xl) - 1px)}.data-table td{border-bottom:1px solid var(--border);color:var(--text-2);text-align:start;word-break:break-word;overflow-wrap:anywhere;padding:16px 20px;font-size:14px}.data-table tbody tr{transition:background-color .2s}.data-table tbody tr:hover{background:var(--surface-2)}.data-table tbody tr:last-child td:first-child{border-end-start-radius:calc(var(--radius-xl) - 1px)}.data-table tbody tr:last-child td:last-child{border-end-end-radius:calc(var(--radius-xl) - 1px)}.tenants-data-table{table-layout:fixed;width:100%;min-width:980px}.tenants-data-table th,.tenants-data-table td,.tenants-data-table td>*{word-break:normal;overflow-wrap:normal;vertical-align:middle}.tenants-data-table col.col-clinic{width:24%}.tenants-data-table col.col-admin{width:20%}.tenants-data-table col.col-plan{width:14%}.tenants-data-table col.col-proof{width:8%}.tenants-data-table col.col-status{width:12%}.tenants-data-table col.col-created{width:10%}.tenants-data-table col.col-actions{width:12%}.tenants-data-table th,.tenants-data-table td{padding:14px 16px}.tenants-data-table .tenant-clinic-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.tenants-data-table .tenant-clinic-name{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.tenants-data-table .tenant-clinic-meta{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:1.2;display:flex;overflow:hidden}.tenants-data-table .tenant-clinic-type{color:var(--brand-500);flex-shrink:0;font-weight:500}.tenants-data-table .tenant-meta-sep{color:var(--text-4);flex-shrink:0}.tenants-data-table .tenant-clinic-location{color:var(--text-4);text-overflow:ellipsis;align-items:center;gap:3px;min-width:0;display:inline-flex;overflow:hidden}.tenants-data-table .tenant-slug-row{align-items:center;gap:4px;max-width:100%;margin-top:2px;display:inline-flex}.tenants-data-table .tenant-slug-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;overflow:hidden}.tenants-data-table .tenant-copy-btn{color:var(--text-4);cursor:pointer;border-radius:var(--radius-sm);opacity:.75;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.tenants-data-table .tenant-copy-btn:hover{color:var(--text-1);opacity:1;background:var(--surface-2)}.tenants-data-table .tenant-admin-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.tenants-data-table .tenant-admin-name{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.tenants-data-table .tenant-admin-email{color:var(--text-4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.tenants-data-table .tenant-plan-cell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tenants-data-table .tenant-plan-ends{flex-direction:column;gap:1px;font-size:11px;line-height:1.3;display:flex}.tenants-data-table .tenant-plan-ends-label{color:var(--text-4);text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:500}.tenants-data-table .tenant-plan-ends-date{color:var(--text-2);white-space:nowrap;font-size:12px}.tenants-data-table .tenant-muted{color:var(--text-4)}.tenants-data-table .tenant-cell-nowrap{white-space:nowrap}.tenants-data-table .tenant-cell-center{text-align:center}.tenants-data-table .tenant-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}[dir=rtl] .tenants-data-table .tenant-plan-cell{align-items:flex-end}.admin-content{gap:var(--space-5,20px);flex-direction:column;width:100%;display:flex}.admin-content--narrow{max-width:900px;margin-inline:auto}.admin-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.admin-page-header__lead{align-items:center;gap:14px;min-width:0;display:flex}.admin-page-header__icon{background:linear-gradient(135deg, rgba(var(--brand-500-rgb), .18) 0%, #3b82f61f 100%);border:1px solid rgba(var(--brand-500-rgb), .3);width:46px;height:46px;box-shadow:0 4px 12px rgba(var(--brand-500-rgb), .15);color:var(--brand-500);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-page-header__text{min-width:0}.admin-page-header__title{letter-spacing:-.3px;color:var(--text-1);margin:0;font-size:24px;font-weight:700;line-height:1.2}.admin-page-header__subtitle{color:var(--text-4);margin:2px 0 0;font-size:13px;line-height:1.4}.admin-page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-panel{background:var(--surface-1);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.admin-panel--padded{padding:24px}.admin-panel--filters{z-index:5;position:relative;overflow:visible}.admin-pagination{border-top:1px solid var(--border);background:var(--surface-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-pagination__meta{color:var(--text-4);font-size:13px}.admin-pagination__controls{align-items:center;gap:8px;display:flex}.admin-pagination__page{color:var(--text-2);text-align:center;min-width:88px;font-size:13px;font-weight:500}.admin-pagination__btn{border-radius:var(--radius-lg);gap:4px;padding:6px 12px;font-size:13px}.admin-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.admin-pagination--standalone{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.admin-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-filter-bar__search{flex:280px;max-width:400px;position:relative}.admin-filter-bar__search-icon{inset-inline-start:14px;color:var(--text-4);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-filter-bar__search .form-input{height:44px;padding-inline-start:40px;font-size:14px}.admin-tier-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.admin-payment-list{flex-direction:column;gap:12px;display:flex}.admin-payment-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:18px 20px;transition:border-color .2s,background .2s}.admin-payment-card:hover{border-color:var(--border-light,var(--border));background:var(--surface-1)}.admin-support-container{background:var(--surface-1);border-radius:var(--radius-xl);border:1px solid var(--border);height:calc(100vh - 180px);min-height:540px;box-shadow:var(--shadow-sm);display:flex;overflow:hidden}.admin-support-sidebar{border-inline-end:1px solid var(--border);background:var(--surface-1);flex-direction:column;flex-shrink:0;width:320px;display:flex}.admin-support-chat-window{background:var(--surface-0);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.admin-support-mobile-back-btn{display:none!important}.admin-support-message-bubble{max-width:70%}@media (max-width:768px){.admin-support-container{min-height:480px;height:calc(100dvh - 160px)!important}.admin-support-sidebar{border-inline-end:none!important;width:100%!important}.admin-support-container[data-mobile-view=list] .admin-support-sidebar{display:flex!important}.admin-support-container[data-mobile-view=list] .admin-support-chat-window,.admin-support-container[data-mobile-view=chat] .admin-support-sidebar{display:none!important}.admin-support-container[data-mobile-view=chat] .admin-support-chat-window{width:100%!important;display:flex!important}.admin-support-mobile-back-btn{display:inline-flex!important}.admin-support-message-bubble{max-width:88%!important}.admin-page-header__actions{width:100%}.admin-page-header__actions .btn{flex:1}}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2}h3{font-size:1.25rem;font-weight:600}h4{font-size:1rem;font-weight:600}p{color:var(--text-3)}.text-gradient{color:var(--text-1)}.break-words{word-break:break-word;overflow-wrap:anywhere}.line-clamp-1{-webkit-line-clamp:1;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border)}.fade-in{animation:.4s forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bg-medical-doodle{z-index:0;pointer-events:none;opacity:var(--doodle-opacity,.03);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%2303AED2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' opacity='1'%3E%3C!-- Cross --%3E%3Cpath d='M 60,40 h 20 v -20 h 20 v 20 h 20 v 20 h -20 v 20 h -20 v -20 h -20 z' /%3E%3C!-- Heart --%3E%3Cpath d='M 240,80 A 20,20 0 0,1 280,80 A 20,20 0 0,1 320,80 Q 320,120 280,150 Q 240,120 240,80' /%3E%3C!-- Pluses --%3E%3Cpath d='M 340,200 h 20 M 350,190 v 20' /%3E%3Cpath d='M 80,280 h 12 M 86,274 v 12' /%3E%3Cpath d='M 360,40 h 12 M 366,34 v 12' /%3E%3Cpath d='M 180,40 h 8 M 184,36 v 8' /%3E%3Cpath d='M 280,360 h 16 M 288,352 v 16' /%3E%3C!-- Capsule --%3E%3Crect x='140' y='240' width='80' height='32' rx='16' transform='rotate(-30, 180, 256)' /%3E%3Cline x1='180' y1='240' x2='180' y2='272' transform='rotate(-30, 180, 256)' /%3E%3C!-- Stethoscope Tube --%3E%3Cpath d='M 260,240 C 260,320 360,320 360,260 V 220' /%3E%3Ccircle cx='360' cy='210' r='10' /%3E%3Ccircle cx='254' cy='240' r='6' /%3E%3C!-- DNA --%3E%3Cpath d='M 20,160 Q 60,120 100,160 T 180,160' /%3E%3Cpath d='M 20,190 Q 60,230 100,190 T 180,190' /%3E%3Cline x1='40' y1='150' x2='40' y2='200' /%3E%3Cline x1='80' y1='136' x2='80' y2='214' /%3E%3Cline x1='120' y1='150' x2='120' y2='200' /%3E%3Cline x1='160' y1='136' x2='160' y2='214' /%3E%3C!-- Sparkles --%3E%3Cpath d='M 200,100 L 204,116 L 220,120 L 204,124 L 200,140 L 196,124 L 180,120 L 196,116 Z' /%3E%3Cpath d='M 40,340 L 44,348 L 52,350 L 44,352 L 40,360 L 36,352 L 28,350 L 36,348 Z' /%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 70%,#0000 100%);mask-image:radial-gradient(#000 70%,#0000 100%)}.bg-grid{z-index:-2;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 100%);mask-image:radial-gradient(#000 40%,#0000 100%)}.bg-grid:after{content:"";pointer-events:none;-webkit-mask-image:radial-gradient(500px circle at var(--mouse-x,-500px) var(--mouse-y,-500px), black 0%, transparent 100%);mask-image:radial-gradient(500px circle at var(--mouse-x,-500px) var(--mouse-y,-500px), black 0%, transparent 100%);-webkit-mask-image:radial-gradient(500px circle at var(--mouse-x,-500px) var(--mouse-y,-500px), black 0%, transparent 100%);mask-attachment:fixed;-webkit-mask-attachment:fixed;background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(#ffffff1a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.card{background:var(--surface-glass)!important;-webkit-backdrop-filter:blur(32px)saturate(200%)!important;border:1px solid var(--border)!important;border-radius:24px!important;box-shadow:0 16px 40px #00000026,inset 0 1px 1px #ffffff0d!important}.btn{font-family:var(--font-sans);border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--brand-500);color:var(--brand-text-color,var(--gray-950))}.btn-primary:hover:not(:disabled){background:var(--brand-600);color:var(--brand-text-color,var(--gray-950))}.btn-secondary{color:var(--text-1);border:1px solid var(--border);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-light)}.btn-ghost{color:var(--text-3);background:0 0;border:1px solid #0000}.btn-ghost:hover:not(:disabled){color:var(--text-1);background:var(--surface-2)}.badge{border-radius:var(--radius-sm);white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}[dir=rtl] .badge,body[dir=rtl] .badge{padding:3px 9px;font-size:12.5px;font-weight:600}.badge-green{color:var(--green);background:var(--green-bg);border-color:var(--green-border)}.badge-red{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.badge-yellow{color:var(--yellow);background:var(--yellow-bg);border-color:var(--yellow-border)}.badge-blue{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-border)}.badge-gray{color:var(--text-4);background:var(--surface-3);border-color:var(--border)}.badge-purple{color:#8b5cf6;background:#8b5cf61f;border-color:#8b5cf64d}.form-group{flex-direction:column;gap:8px;display:flex}.form-label{color:var(--text-2);font-size:14px;font-weight:600}.form-label .required{color:var(--red);margin-left:2px}.form-input,.form-select,.form-textarea,.input-field{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;color:var(--text-1);outline:none;font-size:14px;transition:all .2s}.form-input,.form-select,.input-field{height:48px;padding:0 16px;line-height:46px}.form-textarea{resize:vertical;min-height:80px;padding:10px 14px}.form-input::placeholder,.form-textarea::placeholder,.input-field::placeholder{color:var(--text-5)}.form-input:hover,.form-select:hover,.form-textarea:hover,.input-field:hover{border-color:var(--border-light)}.form-input:focus,.form-select:focus,.form-textarea:focus,.input-field:focus{border-color:var(--brand-500);background:var(--surface-2);box-shadow:0 0 0 1px var(--brand-500)}select,.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238891b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px!important}select option,.form-select option{background:var(--surface-1);color:var(--text-1);padding:12px;font-size:15px}.spinner{border:2px solid var(--border-light);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);border-radius:var(--radius-sm);background-size:400% 100%;animation:1.5s ease-in-out infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.w-full{width:100%}.sidebar{background:var(--surface-glass);-webkit-backdrop-filter:blur(32px)saturate(200%);border:1px solid var(--border);z-index:50;border-radius:24px;flex-direction:column;width:260px;height:calc(100vh - 32px);margin:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:16px;box-shadow:0 16px 40px #00000026,inset 0 1px 1px #ffffff0d}.sidebar-overlay{-webkit-backdrop-filter:blur(12px);z-index:40;opacity:0;background:#0006;transition:opacity .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:none;position:fixed;inset:0}.sidebar-overlay.open{opacity:1}.mobile-header{background:var(--surface-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--border);z-index:30;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:none;position:sticky;top:0}.mobile-only{display:none}.responsive-input-group{align-items:center;gap:8px;width:100%;display:flex}@media (max-width:600px){.responsive-input-group{flex-direction:column;gap:12px}.responsive-input-group>input{width:100%;flex:none!important}.responsive-input-group>button{width:100%}}@media (max-width:768px){.sidebar{height:calc(100vh - 32px);box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:24px;margin:0;position:fixed;top:16px;bottom:16px;left:16px;transform:translate(calc(-100% - 32px));z-index:1000!important;background:var(--surface-glass)!important}.sidebar.open{transform:translate(0)}.sidebar-overlay{pointer-events:none;display:block;z-index:999!important}.sidebar-overlay.open{pointer-events:auto}.mobile-header{pointer-events:none;width:auto;padding:0;display:flex;position:fixed;top:16px;left:auto;right:16px;-webkit-backdrop-filter:none!important;z-index:900!important;background:0 0!important;border:none!important}html[dir=rtl] .mobile-header{left:16px;right:auto}.mobile-header>div:first-child{display:none!important}.mobile-header button,.mobile-header .btn{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(180%);width:44px;height:44px;box-shadow:var(--shadow-lg);cursor:pointer;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex;background:var(--surface-glass,#141414cc)!important;border:1px solid var(--border)!important;min-width:44px!important;color:var(--text-1)!important;border-radius:50%!important;padding:0!important}.mobile-header button:active,.mobile-header .btn:active{transform:scale(.92)}.mobile-only{display:inline-flex}.main-content-wrapper{padding:24px 16px!important}}.page-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}@media (max-width:768px){.page-header{flex-direction:column;align-items:flex-start;gap:16px}.page-header>div:first-child,.page-header>div:last-child{width:100%}.page-header>div:last-child:not(:first-child){gap:8px;display:flex}.page-header>div:last-child:not(:first-child) button,.page-header>div:last-child:not(:first-child) a{flex:1}}.modal-overlay{-webkit-backdrop-filter:blur(12px);z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-container{background:var(--surface-0);border-radius:var(--radius-xl);border:1px solid var(--border);width:100%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.modal-body{width:100%;padding:24px;overflow-y:auto}@media (max-width:600px){.modal-body{padding:20px}}.form-grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid-3{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}@media (max-width:600px){.form-grid-2,.form-grid-3{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){.responsive-cards thead{display:none}.responsive-cards tbody,.responsive-cards tr,.responsive-cards td{width:100%;display:block}.responsive-cards tr{background:var(--surface-2);border-radius:var(--radius-lg);border:1px solid var(--border);margin-bottom:16px;padding:16px}.responsive-cards td{border-bottom:1px solid var(--border);text-align:right;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.responsive-cards td:last-child{border-bottom:none}.responsive-cards td:before{content:attr(data-label);color:var(--text-3);text-transform:uppercase;text-align:left;margin-right:16px;font-size:13px;font-weight:500}.responsive-cards td[colSpan]{text-align:center;justify-content:center;display:block}}.settings-section-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:24px;display:flex}@media (max-width:600px){.settings-section-card{padding:16px}}.settings-profile-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.settings-profile-row:last-child{border-bottom:none}@media (max-width:600px){.settings-profile-row{flex-direction:column;align-items:flex-start;gap:4px}.settings-profile-row span:last-child{text-align:left!important}}.danger-zone-container{border-radius:var(--radius-lg);background:#ef44440d;border:1px solid #ef444433;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}@media (max-width:600px){.danger-zone-container{flex-direction:column;align-items:flex-start}.danger-zone-container button{width:100%}}@media (max-width:768px){.desktop-only{display:none!important}}.footer-container{padding:80px 48px 48px;position:relative}.footer-content{flex-wrap:wrap;justify-content:space-between;gap:48px;max-width:1400px;margin:0 auto;display:flex}.footer-bottom{border-top:1px solid var(--border);color:var(--text-5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin-top:64px;margin-left:auto;margin-right:auto;padding-top:32px;font-size:14px;display:flex}@media (max-width:768px){.footer-container{padding:64px 24px 32px}.footer-content{flex-direction:column;gap:32px}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:48px}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.status-bar-footer{background:var(--surface-glass);-webkit-backdrop-filter:blur(32px)saturate(200%);width:fit-content;min-width:300px;max-width:calc(100% - 32px);height:36px;color:var(--text-3);font-size:11px;font-family:var(--font-mono);border:1px solid var(--border);z-index:10;-webkit-user-select:none;user-select:none;border-radius:20px;flex-shrink:0;justify-content:space-between;align-items:center;gap:32px;margin:0 auto 16px;padding:0 20px;display:flex;box-shadow:0 16px 40px #00000026,inset 0 1px 1px #ffffff0d}.status-bar-footer .stats-text span{align-items:center;display:inline-flex}.dashboard-main-container{background:0 0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.dashboard-content-scrollable{background:0 0;flex-direction:column;flex:1;width:100%;display:flex;overflow-y:auto}@media (max-width:768px){html[dir=rtl] .sidebar{left:auto;right:16px;transform:translate(calc(100% + 32px));z-index:1000!important;background:var(--surface-glass)!important}html[dir=rtl] .sidebar.open{transform:translate(0)}.status-bar-footer{text-align:center;-webkit-backdrop-filter:blur(32px)saturate(200%);border:1px solid var(--border);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px;width:auto;height:auto;min-height:40px;margin:0 16px 16px;padding:10px 16px;line-height:1.3;background:var(--surface-glass)!important;justify-content:center!important}.status-bar-footer .stats-text{flex-wrap:wrap;gap:4px 12px;width:100%}.status-bar-footer .stats-text span,.status-bar-footer>span{font-size:10px}}.main-content-wrapper>*{width:100%}
