@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-cyrillic-ext-400-normal.0um3g168v8sv4.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-400-normal.0bfz5-m8s0u83.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-cyrillic-400-normal.0yot-krkzlf8m.woff2)format("woff2"),url(../media/inter-tight-cyrillic-400-normal.3g5j6ksenfh6j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-greek-ext-400-normal.38ugio14lp6yj.woff2)format("woff2"),url(../media/inter-tight-greek-ext-400-normal.0ryb-t5x8vu7c.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-greek-400-normal.0uob6dnpjlsi0.woff2)format("woff2"),url(../media/inter-tight-greek-400-normal.09enj9a3xmrgy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-vietnamese-400-normal.35d46q-j65sjc.woff2)format("woff2"),url(../media/inter-tight-vietnamese-400-normal.0de9op66vw543.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-latin-ext-400-normal.1nqa1clpm9thv.woff2)format("woff2"),url(../media/inter-tight-latin-ext-400-normal.1i0xq_rktert7.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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-latin-400-normal.3gbylqd6j3yyh.woff2)format("woff2"),url(../media/inter-tight-latin-400-normal.352xh4ij5xfe_.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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-cyrillic-ext-500-normal.3rm0-xn5-yxyj.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-500-normal.01_3_pk4p68sv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-cyrillic-500-normal.1yaia-irj7mby.woff2)format("woff2"),url(../media/inter-tight-cyrillic-500-normal.0ux9bua8p8icf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-greek-ext-500-normal.1stys8ynvmjx1.woff2)format("woff2"),url(../media/inter-tight-greek-ext-500-normal.40u4md81ol7lk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-greek-500-normal.3q_fjbyf0zmxt.woff2)format("woff2"),url(../media/inter-tight-greek-500-normal.115lxjg77xwit.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-vietnamese-500-normal.1pfpffk4h5kot.woff2)format("woff2"),url(../media/inter-tight-vietnamese-500-normal.2mmmfy415d5a-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-latin-ext-500-normal.2h3tabi_1w4_5.woff2)format("woff2"),url(../media/inter-tight-latin-ext-500-normal.2ser6hf9_1oy_.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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-latin-500-normal.1v62_220moibu.woff2)format("woff2"),url(../media/inter-tight-latin-500-normal.28v_q9ffmdu2r.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-cyrillic-ext-600-normal.1rk41nedscymp.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-600-normal.3l-q9z3qhozm9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-cyrillic-600-normal.36d2x74vlsjhb.woff2)format("woff2"),url(../media/inter-tight-cyrillic-600-normal.0rllsoohoi6o2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-greek-ext-600-normal.1-qmu38qnwkio.woff2)format("woff2"),url(../media/inter-tight-greek-ext-600-normal.1s5p-rtj6srlk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-greek-600-normal.03-cyf4v9_3li.woff2)format("woff2"),url(../media/inter-tight-greek-600-normal.2o8kwg_mzct_o.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-vietnamese-600-normal.0xe887943kwfk.woff2)format("woff2"),url(../media/inter-tight-vietnamese-600-normal.3iegh80yu5atb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-latin-ext-600-normal.3v521sknlavqc.woff2)format("woff2"),url(../media/inter-tight-latin-ext-600-normal.3nz5sy5dd125z.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-latin-600-normal.0_9ka108difq2.woff2)format("woff2"),url(../media/inter-tight-latin-600-normal.3845a_gp45vfl.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-cyrillic-ext-700-normal.1ryk8wfxj0_kv.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-700-normal.33ji73y5j0mrj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-cyrillic-700-normal.1lpkg7ncf9jcn.woff2)format("woff2"),url(../media/inter-tight-cyrillic-700-normal.17tr308k6e19m.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-greek-ext-700-normal.3w4-ogkqrxf_y.woff2)format("woff2"),url(../media/inter-tight-greek-ext-700-normal.0l_joxj4vtwtf.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-greek-700-normal.0n534lbusqja7.woff2)format("woff2"),url(../media/inter-tight-greek-700-normal.3l1z3xopwlpat.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-vietnamese-700-normal.1pwznommtcs02.woff2)format("woff2"),url(../media/inter-tight-vietnamese-700-normal.11p_r8u_v95b1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-latin-ext-700-normal.3re0jvn43pxi_.woff2)format("woff2"),url(../media/inter-tight-latin-ext-700-normal.0_fcrl70vbhvk.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-latin-700-normal.1y7ipgi1p0jyj.woff2)format("woff2"),url(../media/inter-tight-latin-700-normal.1s73wq8tp9qob.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.2e43q9x2y35kf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.2gltbhb28gdxk.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.44kqba6ghra1z.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.3-kkdak8sw5yj.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.2e460hitwpt_i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.1dwn0qpnn01gm.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1hwexrsp4ls94.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.3kd5qo57fxiy_.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.3vv2miivt1atr.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.1ep6qy1hn602h.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.3amun3tqs1r4h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.2phqu-k8gdv4m.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0bvfcuoe2z05f.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.210b4b08vcp8v.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.22ebrx2mj1rqg.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.24_m8rr0i897i.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.36fhgauxub_2w.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.2-ojfi80zuagq.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.2pr54ds85v06u.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.3q0h7k1l3k0m5.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.1iks8w9lq7yn5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.16-p5l-fc8jvc.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3o_mevu6b31t1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.0znzvd8z3_v25.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,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--m-chart-1:#176b4b;--m-chart-2:#3e699e;--m-chart-3:#966a26;--m-chart-4:#765b9b;--m-icon-label:14px;--m-icon-control:18px;--m-icon-feature:24px;--m-canvas:#f5f7f6;--m-surface:#fff;--m-surface-muted:#edf2ef;--m-surface-raised:#fff;--m-ink:#172a22;--m-ink-secondary:#52635a;--m-ink-tertiary:#63756b;--m-border:#d8e1db;--m-border-strong:#82998c;--m-accent:#176b4b;--m-accent-hover:#10563c;--m-accent-pressed:#0c4530;--m-on-accent:#fff;--m-accent-soft:#e4f1e9;--m-accent-ink:#17583d;--m-focus:#247f5b;--m-success-bg:#e5f3ea;--m-success-ink:#22613e;--m-warning-bg:#fff2d8;--m-warning-ink:#7a510d;--m-danger-bg:#fbeae8;--m-danger-ink:#a02f30;--m-danger:#b63739;--m-danger-hover:#94272b;--m-info-bg:#e9f0fa;--m-info-ink:#345a89;--m-private-bg:#f0ebf8;--m-private-ink:#694798;--m-overlay:#0f1e1770;--m-shadow-sm:0 2px 4px #142a1d0a;--m-shadow-popover:0 8px 24px #142a1d1f, 0 1px 3px #142a1d0f;--m-shadow-modal:0 24px 80px #0a1e1433;--m-skeleton:#e2e8e4;--m-skeleton-active:#d4ddd7}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--m-chart-1:#a6dfb9;--m-chart-2:#a3c6f0;--m-chart-3:#edca88;--m-chart-4:#ccb5e8;--m-canvas:#101b16;--m-surface:#17251e;--m-surface-muted:#203228;--m-surface-raised:#23362b;--m-ink:#edf4ef;--m-ink-secondary:#b0c3b6;--m-ink-tertiary:#a0b5a7;--m-border:#344d3d;--m-border-strong:#759781;--m-accent:#a6dfb9;--m-accent-hover:#bee9cc;--m-accent-pressed:#8dcea3;--m-on-accent:#102b1d;--m-accent-soft:#203e2d;--m-accent-ink:#b3e6c4;--m-focus:#a6dfb9;--m-success-bg:#203d2c;--m-success-ink:#b2e5c1;--m-warning-bg:#40331d;--m-warning-ink:#f3d18e;--m-danger-bg:#412728;--m-danger-ink:#ffb6b2;--m-danger:#f4aaa6;--m-danger-hover:#ffc3bf;--m-info-bg:#233448;--m-info-ink:#b8d3f4;--m-private-bg:#342b45;--m-private-ink:#d5c2ef;--m-overlay:#000804a6;--m-shadow-sm:0 2px 4px #0000001a;--m-shadow-popover:0 10px 28px #0000004d;--m-shadow-modal:0 24px 80px #0000006b;--m-skeleton:#293f31;--m-skeleton-active:#354e3e}:root{--m-font:"Inter Tight", "Arial", sans-serif;--m-font-arabic:"IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;--m-text-xs:.75rem;--m-text-sm:.875rem;--m-text-md:1rem;--m-text-lg:1.125rem;--m-text-xl:1.5rem;--m-title-sm:2rem;--m-title-md:clamp(2.25rem, 4vw, 3.5rem);--m-display:clamp(2.75rem, 6vw, 5.5rem);--m-space-1:4px;--m-space-2:8px;--m-space-3:12px;--m-space-4:16px;--m-space-5:20px;--m-space-6:24px;--m-space-8:32px;--m-space-10:40px;--m-space-12:48px;--m-space-16:64px;--m-space-20:80px;--m-radius-xs:4px;--m-radius-sm:8px;--m-radius-action:10px;--m-radius-md:12px;--m-radius-lg:20px;--m-radius-pill:999px;--m-control-sm:32px;--m-control-md:40px;--m-control-lg:48px;--m-hit:44px;--m-ease-out:cubic-bezier(.22, 1, .36, 1);--m-ease-in-out:cubic-bezier(.65, 0, .35, 1);--m-duration-fast:.12s;--m-duration-base:.18s;--m-duration-panel:.26s;--m-duration-story:.6s;--m-z-sticky:10;--m-z-floating:20;--m-z-overlay:40;--m-z-dialog:50;--m-z-toast:60;--m-z-tooltip:70}[data-density=compact]{--m-control-md:36px}@media (pointer:coarse){:root,[data-density=compact]{--m-control-sm:44px;--m-control-md:44px}}@media (prefers-reduced-motion:reduce){:root{--m-duration-fast:0s;--m-duration-base:0s;--m-duration-panel:0s;--m-duration-story:0s}}
.m-button,.m-icon-button,.m-select-trigger,.m-menu-item{-webkit-tap-highlight-color:transparent;font:inherit}.m-button{min-height:var(--m-control-md);border-radius:var(--m-radius-action);font-size:var(--m-text-sm);letter-spacing:-.015em;white-space:nowrap;cursor:pointer;transition:background var(--m-duration-fast), color var(--m-duration-fast), border-color var(--m-duration-fast), transform var(--m-duration-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.m-button svg,.m-icon-button svg{flex:none}.m-button-primary{color:var(--m-on-accent);background:var(--m-accent);box-shadow:inset 0 1px #ffffff20,0 1px 2px #102b1d18}.m-button-primary:hover:not(:disabled){background:var(--m-accent-hover)}.m-button-primary:active:not(:disabled){background:var(--m-accent-pressed)}.m-button-secondary{color:var(--m-ink);border-color:var(--m-border-strong);background:0 0}.m-button-secondary:hover:not(:disabled){background:var(--m-surface-muted)}.m-button-ghost{color:var(--m-ink-secondary);background:0 0}.m-button-ghost:hover:not(:disabled){background:var(--m-surface-muted);color:var(--m-ink)}.m-button-tonal{background:var(--m-accent-soft);color:var(--m-accent-ink)}.m-button-tonal:hover:not(:disabled){background:color-mix(in srgb, var(--m-accent-soft), var(--m-accent) 12%)}.m-button-text{color:var(--m-accent-ink);background:0 0;border-radius:4px;padding-inline:4px}.m-button-text:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.m-button-danger-soft{background:var(--m-danger-bg);color:var(--m-danger-ink)}.m-button-danger-soft:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--m-danger-ink)}.m-button[aria-pressed=true],.m-icon-button[aria-pressed=true]{background:var(--m-accent-soft);color:var(--m-accent-ink);box-shadow:inset 0 0 0 1px var(--m-accent)}.m-button-danger{background:var(--m-danger);color:var(--m-surface)}.m-button-danger:hover:not(:disabled){background:var(--m-danger-hover)}.m-button-sm{min-height:var(--m-control-sm);font-size:var(--m-text-xs);padding-inline:12px}.m-button-lg{min-height:var(--m-control-lg);font-size:var(--m-text-md);padding-inline:20px}.m-button:active:not(:disabled),.m-icon-button:active:not(:disabled){transform:translateY(1px)}.m-button:disabled{cursor:not-allowed;background:var(--m-surface-muted);color:var(--m-ink-tertiary);border-color:var(--m-border);transform:none}.m-button[aria-busy=true]{color:var(--m-ink-secondary);cursor:progress;animation:1.3s ease-in-out infinite alternate m-pending}:lang(ar){--m-font:var(--m-font-arabic);font-family:var(--m-font)}.m-icon-button{width:var(--m-hit);min-width:var(--m-hit);height:var(--m-hit);border-radius:var(--m-radius-sm);color:var(--m-ink-secondary);cursor:pointer;transition:background var(--m-duration-fast), color var(--m-duration-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.m-icon-button:hover:not(:disabled){background:var(--m-surface-muted);color:var(--m-ink)}.m-icon-button:disabled{color:var(--m-ink-tertiary);cursor:not-allowed}.m-icon-tonal{background:var(--m-accent-soft);color:var(--m-accent-ink)}.m-icon-secondary{border:1px solid var(--m-border-strong)}.m-icon-primary{background:var(--m-accent);color:var(--m-on-accent)}.m-icon-primary:hover:not(:disabled){background:var(--m-accent-hover);color:var(--m-on-accent)}.m-icon-primary:disabled{background:var(--m-surface-muted)}.m-button:disabled{box-shadow:none}:root,[data-theme]{scrollbar-color:var(--m-border-strong) var(--m-canvas);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:6px}::-webkit-scrollbar-track{background:var(--m-canvas)}::-webkit-scrollbar-thumb{background:var(--m-border-strong);border:2px solid var(--m-canvas);border-radius:999px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.m-icon-button:focus-visible,:where(.m-button,.m-icon-button,.m-input,.m-select-trigger,.m-checkbox,.m-switch,.m-tab,.m-menu-item):focus-visible{outline:2px solid var(--m-focus);outline-offset:3px}.m-card{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius-md);padding:var(--m-space-6);color:var(--m-ink)}.m-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:20px;display:flex}.m-card-heading h3{font-size:var(--m-text-lg);letter-spacing:-.02em;margin:0;font-weight:600}.m-card-heading p{color:var(--m-ink-secondary);font-size:var(--m-text-sm);margin:5px 0 0}.m-tone-neutral{--m-tone-bg:var(--m-surface-muted);--m-tone-ink:var(--m-ink-secondary)}.m-tone-accent{--m-tone-bg:var(--m-accent-soft);--m-tone-ink:var(--m-accent-ink)}.m-tone-success{--m-tone-bg:var(--m-success-bg);--m-tone-ink:var(--m-success-ink)}.m-tone-warning{--m-tone-bg:var(--m-warning-bg);--m-tone-ink:var(--m-warning-ink)}.m-tone-danger{--m-tone-bg:var(--m-danger-bg);--m-tone-ink:var(--m-danger-ink)}.m-tone-info{--m-tone-bg:var(--m-info-bg);--m-tone-ink:var(--m-info-ink)}.m-tone-private{--m-tone-bg:var(--m-private-bg);--m-tone-ink:var(--m-private-ink)}.m-badge{border-radius:var(--m-radius-xs);background:var(--m-tone-bg);width:fit-content;max-width:100%;color:var(--m-tone-ink);font-size:var(--m-text-xs);white-space:nowrap;align-self:start;align-items:center;gap:5px;padding:4px 8px;font-weight:500;line-height:1.3;display:inline-flex}.m-field{gap:7px;min-width:0;display:grid}.m-field>label{color:var(--m-ink);font-size:var(--m-text-sm);font-weight:500}.m-required,.m-field-hint{color:var(--m-ink-secondary);font-weight:400}.m-field-hint,.m-field-error{font-size:var(--m-text-xs);margin:0;line-height:1.5}.m-field-error{color:var(--m-danger-ink)}.m-input,.m-select-trigger{width:100%;min-height:var(--m-control-md);border:1px solid var(--m-border-strong);border-radius:var(--m-radius-sm);background:var(--m-surface);color:var(--m-ink);font:inherit;font-size:var(--m-text-sm);transition:border-color var(--m-duration-fast), box-shadow var(--m-duration-fast);padding:9px 12px}.m-input::placeholder{color:var(--m-ink-tertiary);opacity:1}.m-input:hover:not(:disabled),.m-select-trigger:hover:not(:disabled){border-color:var(--m-ink-secondary)}.m-input[aria-invalid=true]{border-color:var(--m-danger-ink)}.m-input:disabled,.m-select-trigger:disabled{background:var(--m-surface-muted);color:var(--m-ink-tertiary);cursor:not-allowed}.m-textarea{resize:vertical;min-height:100px;line-height:1.5}.m-select-trigger{cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:12px;display:inline-flex}.m-select-trigger[data-placeholder]{color:var(--m-ink-tertiary)}.m-select-label{align-items:center;gap:10px;display:inline-flex}.m-select-label img{object-fit:contain;border-radius:2px;flex:none;width:24px;height:16px;box-shadow:0 0 0 1px #00000014}.m-select-content,.m-menu,.m-popover{background:var(--m-surface-raised);color:var(--m-ink);border:1px solid var(--m-border);border-radius:var(--m-radius-md);box-shadow:var(--m-shadow-popover);z-index:var(--m-z-tooltip);font-family:var(--m-font);animation:m-float-in var(--m-duration-base) var(--m-ease-out);padding:5px}.m-select-content{min-width:var(--radix-select-trigger-width);max-height:min(320px, var(--radix-select-content-available-height));overflow:hidden}.m-select-option,.m-menu-item{min-height:36px;font-size:var(--m-text-sm);cursor:pointer;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.m-select-option[data-highlighted],.m-menu-item[data-highlighted]{background:var(--m-accent-soft);color:var(--m-accent-ink)}.m-select-option[data-disabled],.m-menu-item[data-disabled]{color:var(--m-ink-tertiary);cursor:not-allowed}.m-select-option[data-disabled]{pointer-events:none}.m-select-scroll{text-align:center;padding:3px;font-size:12px}.m-menu{min-width:200px;max-width:calc(100vw - 24px);max-height:min(420px, var(--radix-dropdown-menu-content-available-height,calc(100dvh - 24px)));overscroll-behavior:contain;overflow-y:auto}.m-menu[data-state=closed],.m-popover[data-state=closed]{animation:m-float-out var(--m-duration-fast) ease-in}.m-menu-item{justify-content:flex-start}.m-menu-item.is-danger{color:var(--m-danger-ink)}.m-menu-item.is-danger[data-highlighted]{background:var(--m-danger-bg)}.m-checkbox-label{min-height:36px;font-size:var(--m-text-sm);cursor:pointer;color:var(--m-ink);align-items:center;gap:10px;display:inline-flex}.m-checkbox{appearance:none;border:1px solid var(--m-border-strong);background:var(--m-surface);cursor:pointer;border-radius:4px;flex:none;place-content:center;width:18px;height:18px;margin:0;display:grid}.m-checkbox:checked{background:var(--m-accent);border-color:var(--m-accent)}.m-checkbox:checked:after{content:"";border-left:2px solid var(--m-on-accent);border-bottom:2px solid var(--m-on-accent);width:8px;height:5px;transform:rotate(-45deg)translateY(-1px)}.m-checkbox:disabled{opacity:.5;cursor:not-allowed}.m-checkbox:disabled+span{color:var(--m-ink-tertiary)}.m-switch-label{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.m-switch-label>span{gap:4px;display:grid}.m-switch-name{font-size:var(--m-text-sm);font-weight:500}.m-switch{appearance:none;border:1px solid var(--m-border-strong);border-radius:var(--m-radius-pill);background:var(--m-surface-muted);cursor:pointer;width:36px;height:22px;transition:background var(--m-duration-base);flex:none;margin:0}.m-switch:after{content:"";background:var(--m-ink-secondary);width:16px;height:16px;transition:transform var(--m-duration-base) var(--m-ease-out);border-radius:50%;margin:2px;display:block}.m-switch:checked{background:var(--m-accent);border-color:var(--m-accent)}.m-switch:checked:after{background:var(--m-on-accent);transform:translate(14px)}.m-switch:disabled{opacity:.5;cursor:not-allowed}[dir=rtl] .m-switch:checked:after{transform:translate(-14px)}.m-avatar{background:var(--m-accent-soft);width:36px;height:36px;color:var(--m-accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;position:relative}.m-avatar-sm{width:28px;height:28px;font-size:10px}.m-avatar-lg{width:48px;height:48px;font-size:16px}.m-presence{bottom:-1px;border:2px solid var(--m-surface);background:var(--m-border-strong);border-radius:50%;width:12px;height:12px;position:absolute;inset-inline-end:-1px}.m-presence-online{background:#258557}.m-presence-idle{background:#b58129}.m-presence-offline{background:var(--m-ink-tertiary)}.m-presence-unknown{text-align:center;color:#fff;background:#b63739;width:15px;height:15px;font-size:10px;font-weight:600;line-height:11px}.m-alert{background:var(--m-tone-bg);color:var(--m-tone-ink);border-radius:var(--m-radius-sm);font-size:var(--m-text-sm);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.m-alert>svg{flex:none;margin-top:2px}.m-alert strong{font-weight:600}.m-alert p{font-size:var(--m-text-sm);margin:4px 0 0;line-height:1.5}.m-empty{text-align:center;align-content:center;justify-items:center;padding:36px 20px;display:grid}.m-empty-icon{border-radius:var(--m-radius-md);background:var(--m-accent-soft);width:48px;height:48px;color:var(--m-accent-ink);place-content:center;display:grid}.m-empty h3{font-size:var(--m-text-md);margin:16px 0 0;font-weight:600}.m-empty p{max-width:34ch;font-size:var(--m-text-sm);color:var(--m-ink-secondary);margin:8px 0 20px}.m-skeleton{border-radius:var(--m-radius-xs);background:var(--m-skeleton);height:12px;animation:1.3s ease-in-out infinite alternate m-pending;display:block}.m-tabs{border-radius:var(--m-radius-sm);background:var(--m-surface-muted);gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.m-tab{min-height:34px;color:var(--m-ink-secondary);font:inherit;font-size:var(--m-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:7px 13px;line-height:1.25;display:inline-flex;position:relative}.m-tab>svg{flex:none;display:block}.m-tab[aria-selected=true]{background:var(--m-surface);color:var(--m-ink);box-shadow:var(--m-shadow-sm)}.m-dialog-overlay{z-index:var(--m-z-overlay);background:var(--m-overlay);animation:m-overlay-in var(--m-duration-base) ease-out;position:fixed;inset:0}.m-dialog-overlay[data-state=closed]{animation:m-overlay-out var(--m-duration-base) ease-in}.m-dialog-content{height:fit-content;z-index:var(--m-z-dialog);background:var(--m-surface);width:min(520px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--m-ink);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);box-shadow:var(--m-shadow-modal);font-family:var(--m-font);animation:m-dialog-in var(--m-duration-panel) var(--m-ease-out);outline:none;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0}.m-dialog-content[data-state=closed]{animation:m-dialog-out var(--m-duration-base) ease-in}.m-dialog-header{border-bottom:1px solid var(--m-border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding-block:24px 20px;padding-inline:24px 16px;display:flex}.m-dialog-title{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.m-dialog-description{color:var(--m-ink-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}.m-dialog-header .m-icon-button{margin-top:-8px}.m-dialog-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:24px;overflow-y:auto}.m-dialog-footer{border-top:1px solid var(--m-border);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.m-sheet-content{width:min(460px,100% - 24px);height:auto;max-height:calc(100dvh - 24px);margin:0;animation-name:m-sheet-in;inset:12px;inset-inline-start:auto;transform:none}.m-sheet-content[data-state=closed]{animation-name:m-sheet-out}[dir=rtl].m-sheet-content{animation-name:m-sheet-in-rtl}[dir=rtl].m-sheet-content[data-state=closed]{animation-name:m-sheet-out-rtl}.m-sheet-content .m-dialog-body{flex:1}.m-popover{max-height:min(480px, var(--radix-popover-content-available-height,calc(100dvh - 24px)));overscroll-behavior:contain;width:min(320px,100vw - 24px);padding:16px;position:relative;overflow-y:auto}.m-popover-heading{justify-content:space-between;align-items:center;gap:16px;margin-block:-8px 12px;margin-inline:0 -8px;font-size:13px;font-weight:500;display:flex}.m-popover-heading .m-icon-button{flex:none}.m-popover h3{margin:0 0 16px;margin-inline-end:32px;font-size:16px}.m-tooltip{background:var(--m-ink);max-width:240px;color:var(--m-canvas);font:12px/1.5 var(--m-font);box-shadow:var(--m-shadow-sm);z-index:var(--m-z-tooltip);animation:m-float-in var(--m-duration-fast) ease-out;border-radius:6px;padding:7px 10px}.m-tooltip-arrow{fill:var(--m-ink)}.m-toast{inset-inline-end:24px;z-index:var(--m-z-toast);background:var(--m-surface-raised);width:min(360px,100% - 32px);color:var(--m-ink);border:1px solid var(--m-border);border-radius:var(--m-radius-md);box-shadow:var(--m-shadow-popover);font:14px/1.5 var(--m-font);animation:m-float-in var(--m-duration-panel) var(--m-ease-out);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex;position:fixed;bottom:24px}.m-toast>svg{color:var(--m-success-ink);flex:none}.m-toast .m-icon-button{margin-inline-start:auto}.m-data-table{border-collapse:collapse;text-align:start;width:100%;font-size:var(--m-text-sm)}.m-data-table th{text-align:start;color:var(--m-ink-secondary);font-size:var(--m-text-xs);background:var(--m-surface-muted);padding:12px 16px;font-weight:500}.m-data-table td{padding:14px 16px}.m-data-table tbody tr+tr{border-top:1px solid var(--m-border)}.m-data-table tbody tr:hover{background:var(--m-surface-muted)}.m-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.m-money-positive{color:var(--m-success-ink)}.m-money-negative{color:var(--m-danger-ink)}.m-money-expense{color:var(--m-warning-ink)}@keyframes m-pending{0%{background-color:var(--m-skeleton)}to{background-color:var(--m-skeleton-active)}}@keyframes m-float-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes m-float-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3px)}}@keyframes m-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes m-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes m-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes m-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes m-sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes m-sheet-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes m-sheet-in-rtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes m-sheet-out-rtl{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@media (max-width:600px){.m-input,.m-select-trigger{font-size:16px}.m-card{padding:20px}.m-dialog-content{max-height:calc(100dvh - 32px)}.m-dialog-header{padding-block:20px 16px;padding-inline:20px 12px}.m-sheet-content{max-height:calc(100dvh - 24px)}.m-dialog-body{padding:20px}.m-dialog-footer{flex-wrap:wrap;padding:16px 20px}.m-dialog-footer .m-button{flex:1}.m-toast{bottom:16px;inset-inline-end:16px}}@media (pointer:coarse){.m-tab,.m-select-option,.m-menu-item,.m-checkbox-label{min-height:44px}}@media (prefers-reduced-motion:reduce){.m-skeleton,.m-button[aria-busy=true]{animation:none}.m-button:active:not(:disabled),.m-icon-button:active:not(:disabled){transform:none}}.m-action-group{background:var(--m-accent-soft);border-radius:10px;align-items:stretch;gap:0;padding:0;display:inline-flex;overflow:hidden}.m-action-group .m-button{border:0;border-radius:0;min-height:44px;padding-inline:16px}.m-action-group .m-icon-button{border-inline-start:1px solid color-mix(in srgb, var(--m-accent) 22%, transparent);border-radius:0;width:44px;height:44px}.m-action-group :focus-visible{outline-offset:-3px}.m-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.m-conversation-workspace{border:1px solid var(--m-border);background:var(--m-canvas);border-radius:12px;grid-template-columns:190px minmax(0,1fr) 220px;height:680px;min-height:0;display:grid;position:relative;overflow:hidden}.m-conversation-workspace[data-panel=closed]{grid-template-columns:190px minmax(0,1fr)}.m-conversation-sidebar{background:var(--m-surface-muted);border-inline-end:1px solid var(--m-border);flex-direction:column;min-width:0;min-height:0;display:flex}.m-conversation-sidebar-heading{border-bottom:1px solid var(--m-border);justify-content:space-between;align-items:center;gap:4px;min-height:72px;padding-inline:12px 6px;font-size:14px;display:flex}.m-studio-wordmark{align-items:center;gap:8px;display:flex}.m-studio-wordmark .brand-mark{width:18px;height:18px;color:var(--m-accent-ink)}.m-directory-search{background:var(--m-canvas);color:var(--m-ink-secondary);border-radius:6px;align-items:center;gap:6px;margin:14px 10px 4px;padding:8px;display:flex}.m-directory-search input{width:100%;min-width:0;color:var(--m-ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.m-directory-search:focus-within{outline:2px solid var(--m-focus);outline-offset:2px}.m-conversation-sidebar nav{flex:1;min-height:0;padding:4px 8px 16px;overflow-y:auto}.m-conversation-category{color:var(--m-ink-secondary);margin:22px 8px 8px;font-size:12px;font-weight:500;display:block}.m-room{width:100%;color:var(--m-ink-secondary);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-block:2px;padding:9px 8px;font-size:13px;display:flex}.m-room>svg,.m-room>.m-avatar{flex:none}.m-room>span:not(.m-avatar){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.m-room small{white-space:nowrap;text-overflow:ellipsis;color:var(--m-ink-secondary);margin-top:3px;font-size:12px;display:block;overflow:hidden}.m-room[aria-pressed=true],.m-room:hover{background:var(--m-canvas);color:var(--m-ink);box-shadow:none}.m-room[aria-pressed=true]{font-weight:500}.m-conversation-sidebar>p{color:var(--m-ink-secondary);border-top:1px solid var(--m-border);margin:0;padding:16px;font-size:12px}.m-conversation-room{flex-direction:column;min-width:0;min-height:0;display:flex}.m-conversation-header{border-bottom:1px solid var(--m-border);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:flex}.m-conversation-header>div:first-child{min-width:0}.m-conversation-header strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.m-conversation-header>div:first-child>span{color:var(--m-ink-secondary);margin-top:4px;font-size:12px;display:block}.m-conversation-tools{flex:none;align-items:center;gap:4px;display:flex}.m-conversation-tools .m-icon-button{border-radius:6px;width:36px;min-width:36px;height:36px}.m-conversation-tools .m-icon-button[aria-pressed=true]{box-shadow:none;background:var(--m-accent-soft)}.m-channel-toggle{display:none}.m-chat-audience{border-bottom:1px solid var(--m-border);gap:16px;min-height:46px;padding:0 20px;display:flex}.m-chat-audience .m-button{min-height:46px;color:var(--m-ink-secondary);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 2px;font-weight:500}.m-chat-audience .m-button[aria-pressed=true]{color:var(--m-accent-ink);box-shadow:inset 0 -2px var(--m-accent);background:0 0}.m-chat-audience .m-button:hover{color:var(--m-ink);background:0 0}.m-chat-messages{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding:18px 12px;overflow-y:auto}.m-conversation-date{color:var(--m-ink-secondary);align-items:center;gap:12px;margin:4px 12px 20px;font-size:12px;display:flex}.m-conversation-date:before,.m-conversation-date:after{content:"";background:var(--m-border);flex:1;height:1px}.m-chat-message{border-radius:8px;gap:10px;margin-block:6px;padding:14px 12px;font-size:14px;display:flex;position:relative}:is(.m-chat-message:hover,.m-chat-messages:not(:has(.m-chat-message:hover)) .m-chat-message:has(:focus-visible)){background:var(--m-surface-muted)}.m-chat-message>div:not(.m-message-tools){min-width:0}.m-message-author{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:12px;display:flex}.m-message-author strong{font-size:13px;font-weight:600}.m-message-author>span,.m-message-author time{color:var(--m-ink-secondary)}.m-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.65}.m-chat-message .m-badge{white-space:normal;overflow-wrap:anywhere;margin-block-start:8px}.m-message-tools{inset-inline-end:8px;border:1px solid var(--m-border);background:var(--m-surface);box-shadow:var(--m-shadow-sm);opacity:0;pointer-events:none;z-index:2;border-radius:8px;gap:4px;padding:4px;display:flex;position:absolute;top:-12px}:is(.m-chat-message:hover>.m-message-tools,.m-chat-messages:not(:has(.m-chat-message:hover)) .m-chat-message:has(:focus-visible)>.m-message-tools){opacity:1;pointer-events:auto}.m-message-tools .m-icon-button{border-radius:5px;width:32px;min-width:32px;height:32px}.m-message-reactions{flex-wrap:wrap;gap:5px;display:flex}.m-message-reactions:empty{display:none}.m-message-reactions button{border:1px solid var(--m-accent);background:var(--m-accent-soft);color:var(--m-accent-ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin-top:7px;padding:3px 7px;font-size:13px;display:inline-flex}.m-message-reactions button span{font-size:12px}.m-conversation-bottom{padding:8px 16px 10px}.m-composer-audience{color:var(--m-ink-secondary);align-items:center;gap:6px;padding:0 2px 7px;font-size:12px;display:flex}.m-composer-v2{border:1px solid var(--m-border);background:var(--m-surface-muted);transition:border-color var(--m-duration-fast);border-radius:10px;padding:8px}.m-composer-v2:focus-within{border-color:var(--m-focus);box-shadow:none}.m-composer-v2.is-private{border-color:color-mix(in srgb, var(--m-private-ink) 50%, var(--m-border))}.m-composer-v2 textarea{resize:none;width:100%;min-height:36px;max-height:144px;color:var(--m-ink);font:inherit;background:0 0;border:0;outline:none;padding:8px;font-size:14px;line-height:20px;display:block;overflow-y:auto}.m-composer-toolbar{justify-content:space-between;align-items:center;margin-top:0;display:flex}.m-composer-toolbar>div{gap:0;display:flex}.m-composer-toolbar>.m-icon-button{border-radius:8px}.m-conversation-footnote{color:var(--m-ink-secondary);text-align:end;padding:7px 2px 0;font-size:12px}.m-attachment-tray{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.m-attachment-tray li{border:1px solid var(--m-border);border-radius:8px;align-items:center;gap:8px;max-width:100%;padding-inline-start:10px;font-size:12px;display:flex}.m-attachment-tray li>span{overflow-wrap:anywhere;min-width:0}.m-attachment-tray small{color:var(--m-ink-secondary);display:block}.m-conversation-inspector{border-inline-start:1px solid var(--m-border);background:var(--m-surface-muted);flex-direction:column;min-width:0;min-height:0;display:flex}.m-inspector-heading{border-bottom:1px solid var(--m-border);justify-content:space-between;align-items:center;min-height:72px;padding:12px 10px 12px 16px;font-size:13px;display:flex}.m-inspector-body{min-height:0;padding:18px 16px;overflow-y:auto}.m-inspector-summary{border-bottom:1px solid var(--m-border);gap:7px;padding-bottom:24px;font-size:13px;display:grid}.m-inspector-summary svg{color:var(--m-accent-ink)}.m-inspector-summary span{color:var(--m-ink-secondary);font-size:12px}.m-member-group h4{color:var(--m-ink-secondary);margin:24px 0 14px;font-size:12px;font-weight:500}.m-inspector-person{align-items:center;gap:9px;margin-block:14px;display:flex}.m-inspector-person strong{font-size:12px;font-weight:500;display:block}.m-inspector-person>div>span{color:var(--m-ink-secondary);margin-top:3px;font-size:12px;display:block}.m-inspector-empty{color:var(--m-ink-secondary);gap:10px;padding-block:24px;font-size:13px;display:grid}.m-inspector-empty p{margin:0;font-size:12px;line-height:1.6}.m-pinned-record{border-bottom:1px solid var(--m-border);padding-block:16px;font-size:13px}.m-pinned-record p{white-space:pre-wrap;overflow-wrap:anywhere}.m-inspector-file{overflow-wrap:anywhere;gap:10px;padding-block:12px;font-size:12px;display:flex}.m-inspector-file small{color:var(--m-ink-secondary);margin-top:5px;display:block}.m-conversation-panel-scrim{display:none}.m-message-quote{color:var(--m-ink-secondary);align-items:center;gap:5px;margin-bottom:6px;font-size:12px;display:flex}.m-message-quote span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-reply-context{background:var(--m-surface-muted);border-radius:8px;align-items:center;gap:8px;margin-bottom:7px;padding:6px 10px;font-size:12px;display:flex}.m-reply-context>span{flex:1;min-width:0}.m-reply-context small{text-overflow:ellipsis;white-space:nowrap;color:var(--m-ink-secondary);margin-top:3px;display:block;overflow:hidden}.m-member-picker{z-index:var(--m-z-tooltip);width:min(350px,100vw - 32px);max-height:min(320px, var(--radix-popover-content-available-height));border:1px solid var(--m-border);background:var(--m-surface);color:var(--m-ink);box-shadow:var(--m-shadow-popover);font-family:var(--m-font);animation:m-float-in var(--m-duration-base) var(--m-ease-out);border-radius:14px;padding:6px;overflow-y:auto}.m-member-picker[data-state=closed]{animation:m-float-out var(--m-duration-fast) ease-in}.m-member-picker-title{color:var(--m-ink-secondary);justify-content:space-between;align-items:center;padding:6px 8px 10px;font-size:12px;display:flex}.m-member-picker-title button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.m-member-picker [role=option]{cursor:pointer;outline-offset:-2px;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.m-member-picker [role=option][aria-selected=true]{background:var(--m-accent-soft)}.m-member-picker [role=option]>span:not(.m-avatar):not(.m-badge){flex:1;min-width:0}.m-member-picker strong{font-size:13px;font-weight:500;display:block}.m-member-picker small{color:var(--m-ink-secondary);margin-top:2px;font-size:12px;display:block}.m-member-picker .m-badge{align-self:center;font-size:11px}.m-member-picker p{padding:12px;font-size:13px}.m-mention{background:var(--m-accent-soft);color:var(--m-accent-ink);font:inherit;font-weight:500;line-height:inherit;cursor:pointer;transition:background var(--m-duration-fast), color var(--m-duration-fast);border:0;border-radius:4px;padding:1px 4px;display:inline}.m-mention:hover,.m-mention:focus-visible{background:var(--m-accent);color:var(--m-on-accent)}.m-member-profile{min-width:180px;font-family:var(--m-font);align-items:center;gap:12px;padding:4px;display:flex}.m-member-profile strong{font-size:14px;display:block}.m-member-profile>div>span:not(.m-badge){opacity:.8;margin-block:3px 8px;font-size:12px;display:block}.m-tooltip .m-member-profile .m-badge{background:color-mix(in srgb, currentColor 15%, transparent);color:inherit}@media (prefers-reduced-motion:reduce){.m-member-picker{animation:none}}.m-emoji-picker{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.m-emoji-picker button{background:var(--m-surface-muted);cursor:pointer;border:0;border-radius:6px;min-height:44px;font-size:20px}.m-workflow-steps{justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none;display:flex}.m-workflow-steps li{color:var(--m-ink-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.m-workflow-steps li>span{border:1px solid var(--m-border-strong);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.m-workflow-steps li[aria-current],.m-workflow-steps li[data-complete=true]{color:var(--m-accent-ink)}.m-workflow-steps li[aria-current]>span{background:var(--m-accent);color:var(--m-on-accent);border-color:#0000}.m-workflow-track{background:var(--m-surface-muted);border-radius:3px;height:3px;margin-block:16px 24px;overflow:hidden}.m-workflow-track>span{background:var(--m-accent);height:100%;transition:width var(--m-duration-story,.6s) var(--m-ease-out);display:block}.m-workflow-record{border:1px solid var(--m-border);background:var(--m-canvas);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.m-workflow-record h4{letter-spacing:-.025em;margin:3px 0 0;font-size:16px}.m-workflow-record .m-badge{margin-inline-start:auto}.m-workflow-icon{background:var(--m-accent-soft);width:44px;height:44px;color:var(--m-accent-ink);animation:m-workflow-reveal var(--m-duration-panel) var(--m-ease-out);border-radius:12px;place-items:center;display:grid}.m-workflow-id{letter-spacing:.08em;color:var(--m-ink-secondary);font-size:10px}.m-workflow-description{min-height:110px;padding-block:16px}.m-workflow-description p{margin:0 0 8px;font-size:14px}.m-workflow-description span{color:var(--m-ink-secondary);font-size:12px}@keyframes m-workflow-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.m-workflow-track>span{transition:none}.m-workflow-icon{animation:none}}@media (max-width:600px){.m-chat-preview{padding:12px}.m-composer textarea{font-size:16px}.m-chat-heading{flex-wrap:wrap}.m-workflow-record{padding:14px}}.m-disclosure{border-top:1px solid var(--m-border)}.m-disclosure>button{width:100%;min-height:48px;color:var(--m-ink);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.m-disclosure>button svg{transition:transform var(--m-duration-base) var(--m-ease-out)}.m-disclosure[data-open=true]>button svg{transform:rotate(180deg)}.m-disclosure-panel{opacity:0;transition:grid-template-rows var(--m-duration-panel) var(--m-ease-out), opacity var(--m-duration-base);grid-template-rows:0fr;display:grid}.m-disclosure[data-open=true] .m-disclosure-panel{opacity:1;grid-template-rows:1fr}.m-disclosure-panel>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.m-disclosure-panel,.m-disclosure>button svg{transition:none}}@supports selector(::-webkit-scrollbar){:root,[data-theme]{scrollbar-width:auto;scrollbar-color:auto}}.m-communications-panel{padding-block:24px}.m-communications>.m-tabs{overflow-x:auto}.m-communications>.m-tabs button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.m-email-envelope{gap:5px;font-size:13px;display:grid}.m-email-envelope>span{color:var(--m-ink-secondary);margin-top:12px;font-size:12px}.m-email-envelope strong{font-weight:500}.m-email-otp{color:#176b4b;letter-spacing:6px;text-align:center;background:#edf4ef;border:1px solid #d6dfda;border-radius:10px;padding:22px 12px;font:600 32px/40px Consolas,monospace}.m-email-preview{background:var(--m-surface);border:1px solid var(--m-border);border-radius:16px;overflow:hidden}.m-email-preview>header{border-bottom:1px solid var(--m-border);align-items:center;gap:8px;padding:24px 28px;display:flex}.m-email-preview>header .brand-mark{width:24px;height:24px}.m-email-preview>header strong{letter-spacing:-.06em;font-size:26px;font-weight:600}.m-email-label{color:var(--m-accent-ink);font-size:12px}.m-email-preview h3{letter-spacing:-.035em;margin:14px 0 16px;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.15}.m-email-preview p{color:var(--m-ink-secondary);margin:0 0 24px;font-size:14px;line-height:1.65}.m-email-preview p.m-email-detail{margin:24px 0 0;font-size:12px}.m-email-preview footer{background:var(--m-surface-muted);color:var(--m-ink-secondary);gap:8px;padding:24px 28px;font-size:12px;display:grid}.m-email-preview footer strong{color:var(--m-ink);font-weight:500}.m-access-link{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.m-access-link h4{margin:16px 0 8px;font-size:18px}.m-access-link p{color:var(--m-ink-secondary);font-size:13px}.m-access-link code{overflow-wrap:anywhere;font-size:12px}.m-access-link>div{min-width:0}.m-access-link-actions{flex-wrap:wrap;align-self:center;gap:8px;display:flex}.m-link-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.m-link-state-grid strong{font-size:14px;font-weight:500}.m-link-state-grid p{color:var(--m-ink-secondary);margin:6px 0 0;font-size:13px}.m-status-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.m-account-status h3{letter-spacing:-.025em;margin:20px 0 12px;font-size:22px;font-weight:500}.m-account-status>p{color:var(--m-ink-secondary);font-size:14px;line-height:1.6}.m-account-status dl{margin-block:24px}.m-account-status dl>div{border-bottom:1px solid var(--m-border);padding-block:12px;font-size:13px}.m-account-status dl>div:last-child{border:0}.m-account-status dt{color:var(--m-ink-secondary);margin-bottom:4px;font-size:12px}.m-account-status dd{margin:0}.m-status-explanation{gap:10px;display:flex}.m-status-explanation>svg{color:var(--m-accent-ink);flex:none;margin-top:2px}.m-status-explanation strong{font-size:14px;font-weight:500}.m-status-explanation p{color:var(--m-ink-secondary);margin:5px 0 0;font-size:13px}@media (max-width:800px){.m-email-layout,.m-status-layout{grid-template-columns:1fr;gap:24px}.m-email-preview>header,.m-email-preview>div,.m-email-preview>footer{padding:20px}}@media (max-width:480px){.m-link-state-grid{grid-template-columns:1fr}.m-member-picker-title button{width:44px;height:44px}}.m-conversation-empty{text-align:center;color:var(--m-ink-secondary);justify-items:center;gap:10px;padding:28px 12px;display:grid}.m-conversation-empty>svg{color:var(--m-accent-ink)}.m-conversation-empty strong{color:var(--m-ink);font-size:14px;font-weight:500}.m-conversation-empty p{max-width:35ch;margin:0;font-size:13px}@media (max-width:1300px){.m-conversation-workspace,.m-conversation-workspace[data-panel=closed]{grid-template-columns:180px minmax(0,1fr)}.m-conversation-inspector{z-index:15;width:min(260px,82%);box-shadow:var(--m-shadow-popover);position:absolute;inset-block:0;inset-inline-end:0}.m-conversation-panel-scrim{background:var(--m-overlay);z-index:12;border:0;display:block;position:absolute;inset:0}}@media (max-width:800px){.m-conversation-workspace,.m-conversation-workspace[data-panel=closed]{grid-template-columns:minmax(0,1fr);height:700px}.m-conversation-sidebar{display:none}.m-conversation-workspace[data-channels=open] .m-conversation-sidebar{z-index:11;width:230px;box-shadow:var(--m-shadow-popover);display:flex;position:absolute;inset-block:0;inset-inline-start:0}.m-conversation-header{flex-wrap:wrap;gap:8px;min-height:96px;padding:12px}.m-conversation-tools{margin-inline-start:auto}.m-conversation-tools .m-channel-toggle{display:inline-flex}.m-chat-audience{padding-inline:14px}.m-chat-messages{padding-inline:4px}.m-conversation-bottom{padding-inline:10px}.m-composer-v2 textarea{font-size:16px}.m-message-tools{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;order:2;align-self:flex-start;margin-inline-start:auto;padding:0;position:static}.m-chat-message{flex-wrap:wrap}.m-chat-message>div:not(.m-message-tools){flex:1}}@media (pointer:coarse){.m-conversation-tools .m-icon-button,.m-message-tools .m-icon-button{width:44px;min-width:44px;height:44px}}.m-communications-nav{border-bottom:1px solid var(--m-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:16px;display:grid}.m-communications-tab{min-height:76px;color:var(--m-ink-secondary);cursor:pointer;font:inherit;text-align:start;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.m-communications-tab-icon{border:1px solid var(--m-border);background:var(--m-surface);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.m-communications-tab strong{font-size:14px;font-weight:500;display:block}.m-communications-tab small{color:var(--m-ink-secondary);margin-top:4px;font-size:12px;display:block}.m-communications-tab[aria-selected=true]{border-color:var(--m-border);background:var(--m-surface);color:var(--m-ink)}.m-communications-tab[aria-selected=true] .m-communications-tab-icon{color:var(--m-accent-ink);background:var(--m-accent-soft);border-color:#0000}.m-email-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.m-email-library{border:1px solid var(--m-border);background:var(--m-surface);border-radius:12px;min-width:0;overflow:hidden}.m-email-library-heading{border-bottom:1px solid var(--m-border);justify-content:space-between;align-items:center;padding:18px 14px;font-size:13px;display:flex}.m-email-library-heading strong{font-weight:500}.m-email-library-heading span{color:var(--m-ink-secondary);font-size:11px}.m-email-template-list{flex-direction:column;gap:4px;max-height:470px;padding:8px;display:flex;overflow-y:auto}.m-email-template-list button{width:100%;min-height:58px;color:var(--m-ink-secondary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.m-email-template-list button>svg{flex:none}.m-email-template-list button small{color:var(--m-ink-secondary);margin-top:4px;font-size:11px;display:block}.m-email-template-list button[aria-pressed=true]{color:var(--m-accent-ink);background:var(--m-accent-soft)}.m-email-template-list button:hover:not([aria-pressed=true]){background:var(--m-surface-muted)}.m-email-template-list button[aria-pressed=true]:hover{background:var(--m-accent-soft)}.m-email-recipient{border-top:1px solid var(--m-border);padding:18px 16px}.m-email-recipient>span:first-child{color:var(--m-ink-secondary);margin-bottom:14px;font-size:12px;display:block}.m-email-recipient>div{align-items:center;gap:9px;margin-bottom:12px;display:flex}.m-email-recipient strong{min-width:0;font-size:13px;font-weight:500}.m-email-recipient small{color:var(--m-ink-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:400;display:block}.m-email-document{border:1px solid var(--m-border);background:var(--m-surface-muted);border-radius:12px;min-width:0;padding:24px}.m-email-delivery-meta{padding:0 4px 22px}.m-email-delivery-meta>div>span{color:var(--m-ink-secondary);margin-bottom:7px;font-size:12px;display:block}.m-email-delivery-meta>div>strong{letter-spacing:-.015em;font-size:16px;font-weight:500}.m-email-delivery-meta dl{gap:8px;margin:16px 0 0;font-size:12px;display:grid}.m-email-delivery-meta dl>div{grid-template-columns:60px minmax(0,1fr);gap:8px;display:grid}.m-email-delivery-meta dt{color:var(--m-ink-secondary)}.m-email-delivery-meta dd{overflow-wrap:anywhere;margin:0}.m-email-preview{border-top:3px solid var(--m-accent);border-radius:8px;width:100%;max-width:600px;margin-inline:auto}.m-email-preview>header{padding:24px 28px}.m-email-preview>div{padding:28px}.m-email-preview h3{max-width:22ch;font-size:28px;line-height:1.18}.m-email-context{background:var(--m-canvas);border-radius:8px;gap:12px;margin:0 0 24px;padding:18px;font-size:12px;display:grid}.m-email-context>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.m-email-context dt{color:var(--m-ink-secondary)}.m-email-context dd{margin:0;font-weight:500}@media (max-width:800px){.m-communications-nav{display:flex;overflow-x:auto}.m-communications-tab{flex:none;min-width:180px;min-height:68px;padding:10px}.m-communications-tab small{display:none}.m-email-layout{grid-template-columns:1fr;gap:16px}.m-email-template-list{flex-direction:row;gap:4px;max-height:none;display:flex;overflow-x:auto}.m-email-template-list button{flex:none;width:auto;min-width:160px}.m-email-recipient{display:none}.m-email-document{padding:16px}.m-email-preview>header,.m-email-preview>div,.m-email-preview>footer{padding:20px}.m-email-preview h3{font-size:25px}}.m-room[hidden]{display:none}.m-chat-delivery{border:1px solid var(--m-border);background:var(--m-surface);width:min(280px,100%);color:var(--m-ink);cursor:pointer;text-align:start;font:inherit;border-radius:10px;margin-top:12px;padding:0;display:block;overflow:hidden}.m-delivery-art{color:#e5f3ea;letter-spacing:-.05em;background:#164c39;justify-content:space-between;align-items:center;gap:12px;height:100px;padding:20px;font-size:32px;font-weight:500;display:flex}.m-delivery-art>span{letter-spacing:.04em;align-self:flex-end;font-size:10px}.m-delivery-caption{align-items:center;gap:9px;padding:12px;display:flex}.m-delivery-caption strong{font-size:12px;font-weight:500;display:block}.m-delivery-caption small{color:var(--m-ink-secondary);margin-top:4px;font-size:11px;display:block}@media (max-width:800px){.m-channel-toggle{display:inline-flex}.m-chat-message{grid-template-columns:36px minmax(0,1fr);gap:8px;display:grid}.m-chat-message>.m-message-tools{grid-area:2/2;justify-self:end;margin:0}.m-chat-message>.m-avatar{grid-area:1/1}.m-chat-message>div:not(.m-message-tools){grid-area:1/2}}@media (max-width:1300px){.m-conversation-panel-scrim{background:0 0}}.m-message-pinned{align-items:center;gap:4px;font-size:11px;display:inline-flex;color:var(--m-accent-ink)!important}@media (hover:hover) and (pointer:fine){.m-chat-messages:has(.m-chat-message:hover) .m-chat-message:not(:hover)>.m-message-tools:not([data-open=true]){opacity:0;pointer-events:none}}.m-composer-toolbar>div{gap:4px}.m-inspector-heading .m-icon-button{flex:none}.m-room{margin-block:4px}.m-menu-item+.m-menu-item{margin-top:2px}.m-email-configuration{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.m-email-configuration .m-field{width:min(280px,100%)}.m-email-configuration .m-badge{align-self:flex-end;margin-bottom:12px}.m-email-preview{border-top-color:var(--email-accent,var(--m-accent))}.m-email-preview .m-button-primary{background:var(--email-accent,var(--m-accent));color:#fff}.m-email-preview .m-button-primary:hover{background:color-mix(in srgb, var(--email-accent,var(--m-accent)) 92%, black)}.m-email-tenant-mark{background:var(--email-accent,var(--m-accent));color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:600;display:grid}.m-email-preview>header .m-email-tenant-name{letter-spacing:-.025em;margin-inline-start:4px;font-size:20px}.m-email-copyright{font-size:12px;line-height:1.6}.m-email-powered{border-top:1px solid var(--m-border);justify-self:start;align-items:center;gap:5px;margin-top:8px;padding-top:14px;font-size:12px;text-decoration:none;display:inline-flex}.m-email-powered .brand-mark{width:14px;height:14px;margin-inline-end:2px}.m-email-powered strong{font-weight:600}.m-email-powered:hover{text-underline-offset:3px;text-decoration:underline}.m-icon-button:focus-visible,.m-room:focus-visible,.m-directory-scopes button:focus-visible,.m-email-template-list button:focus-visible,.m-menu-item:focus-visible{outline-offset:-2px}.m-icon-button[aria-pressed=true]{box-shadow:none}.m-icon-button[aria-pressed=true]:hover:not(:disabled),.m-button[aria-pressed=true]:hover:not(:disabled){background:var(--m-accent-soft);color:var(--m-accent-ink)}.m-chat-audience .m-button[aria-pressed=true]:hover:not(:disabled){background:0 0}@media (pointer:coarse){.m-message-reactions button,.m-member-picker-title button{min-width:44px;min-height:44px}}.m-inspector-person[type=button]{width:100%;min-height:58px;color:var(--m-ink);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:4px 0;padding:8px}.m-inspector-person[type=button]>div{min-width:0}.m-inspector-person[type=button]:hover{background:var(--m-canvas)}.m-inspector-person[type=button]:focus-visible{outline-offset:-2px}.m-member-details{gap:20px;display:grid}.m-member-details dl{gap:0;margin:0;display:grid}.m-member-details dl>div{border-bottom:1px solid var(--m-border);grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:16px;padding-block:14px;font-size:13px;display:grid}.m-member-details dl>div:last-child{border-bottom:0}.m-member-details dt{color:var(--m-ink-secondary)}.m-member-details dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.m-member-details>p{margin:0}.m-member-details>p:empty{display:none}.m-email-attribution{border-top:1px solid var(--m-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding-top:16px;display:flex}.m-email-attribution .m-email-powered{border:0;margin:0;padding:0}.m-email-attribution>span{color:var(--m-ink-secondary);font-size:11px}.m-email-state{border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.m-email-state>svg{flex:none}.m-email-state strong{font-size:14px;font-weight:600;display:block}.m-email-state small{margin-top:5px;font-size:12px;line-height:1.5;display:block}.m-email-state-danger{background:var(--m-danger-bg);color:var(--m-danger-ink)}.m-email-state-success{background:var(--m-success-bg);color:var(--m-success-ink)}.m-email-state-warning{background:var(--m-warning-bg);color:var(--m-warning-ink)}.m-email-preview[data-tone=danger] h3{color:var(--m-danger-ink)}@media (max-width:480px){.m-member-details dl>div{grid-template-columns:1fr;gap:6px}.m-email-state{align-items:flex-start;gap:10px;padding:14px}}.m-chat-message>.m-message-tools[data-open=true]{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.m-chat-messages:has(.m-message-tools[data-open=true]) .m-chat-message>.m-message-tools:not([data-open=true]){opacity:0;pointer-events:none}}.m-inbox-volume{justify-content:space-between;align-items:center;gap:16px;margin-block-end:16px;display:flex}.m-inbox-volume strong,.m-inbox-volume span{display:block}.m-inbox-volume strong{font-size:13px}.m-inbox-volume span{color:var(--m-ink-secondary);margin-block-start:4px;font-size:12px}.m-directory-scopes{gap:4px;padding-block:8px;display:flex}.m-directory-scopes button{color:var(--m-ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:7px 4px;font-size:12px}.m-directory-scopes button:hover{background:var(--m-surface-muted)}.m-directory-scopes button[aria-pressed=true]{color:var(--m-accent-ink);background:var(--m-accent-soft)}.m-conversation-category{justify-content:space-between;gap:8px;display:flex}.m-conversation-category>span{font-variant-numeric:tabular-nums}.m-directory-empty{color:var(--m-ink-secondary);padding:8px;font-size:12px}.m-email-welcome-art{color:#164b39;background:#e5f2eb;border-radius:12px;margin-block:18px 30px;padding:24px;overflow:hidden}.m-email-welcome-thread{align-items:center;gap:10px;margin-block-end:20px;font-size:12px;display:flex}.m-email-welcome-delivery{color:#edfff3;background:#164b39;border-radius:10px 10px 2px;padding:24px;position:relative;box-shadow:8px 8px #b7d7c6}.m-email-welcome-delivery .brand-mark{background:currentColor;margin-block-end:22px}.m-email-welcome-delivery>strong{letter-spacing:-.035em;max-width:220px;font-size:clamp(22px,3vw,32px);line-height:1.1;display:block}.m-email-welcome-delivery>span:not(.brand-mark){margin-block-start:18px;font-size:12px;display:block}.m-email-welcome-delivery small{color:#bce7ca;align-items:center;gap:6px;margin-block-start:18px;font-size:11px;display:flex}.m-email-welcome-guide{gap:22px;margin-block:26px 30px;display:grid}.m-email-welcome-guide>div{align-items:flex-start;gap:14px;display:flex}.m-email-welcome-guide svg{color:var(--m-accent-ink);flex:none;margin-block-start:2px}.m-email-welcome-guide strong{font-size:14px;font-weight:600}.m-email-welcome-guide p{color:var(--m-ink-secondary);margin:5px 0 0;font-size:13px;line-height:1.65}@media (max-width:600px){.m-inbox-volume{flex-direction:column;align-items:flex-start}.m-email-welcome-art{padding:18px}.m-email-welcome-delivery{padding:20px}}.m-file-picker{justify-items:center;gap:10px;width:100%;min-width:0;display:grid}.m-file-picker-name{overflow-wrap:anywhere;text-align:center;max-width:100%;color:var(--m-ink-secondary);font-size:12px}.m-input[readonly]:not(:disabled){background:var(--m-surface-muted);cursor:text}@media (pointer:coarse){.m-checkbox-label{min-height:44px}}.m-dialog-header>div{min-width:0}.m-dialog-title,.m-dialog-description{overflow-wrap:anywhere}.m-dialog-header>.m-icon-button{flex:none}.m-dialog-body.m-dialog-body-flush{padding:0}.m-dialog-wide{width:min(1000px,100vw - 32px);max-width:none}.m-input[aria-invalid=true]:hover:not(:disabled){border-color:var(--m-danger-ink)}:is(.m-checkbox-label:has(input:disabled),.m-switch-label:has(input:disabled)){cursor:not-allowed}.m-button-text:disabled,.m-button-ghost:disabled{box-shadow:none;background:0 0;border-color:#0000}
:root{--paper:var(--m-canvas);--ink:var(--m-ink);--muted:var(--m-ink-secondary);--line:var(--m-border);--control:var(--m-accent);--focus:var(--m-focus);--signal:var(--m-accent-soft);--field:#102117;--sidebar:#f0f3ee;color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--public-page-width:1408px;--public-page-gutter:clamp(20px, 4vw, 64px);--public-header-height:80px;--public-wordmark-width:110px;--public-wordmark-height:27px;font-family:Inter Tight,sans-serif;font-size:16px;line-height:1.45}html:has(.lp-product-site,.account-shell){scrollbar-gutter:stable}@media (max-width:600px){:root{--public-page-gutter:22px;--public-header-height:70px;--public-wordmark-width:104px;--public-wordmark-height:25px}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}html[data-input-modality=pointer] :focus{outline:none!important}html[data-input-modality=pointer] :is(.ds-search-field,.m-directory-search):focus-within{outline:none}html[data-input-modality=pointer] .m-composer-v2:focus-within{border-color:var(--m-border)}html[data-input-modality=pointer] .m-composer-v2.is-private:focus-within{border-color:color-mix(in srgb, var(--m-private-ink) 50%, var(--m-border))}html[data-input-modality=keyboard] .m-composer-v2:has(textarea:focus-visible){outline:2px solid var(--m-focus);outline-offset:3px}html[data-input-modality=pointer] .ds-trend-chart g[role=button]:focus-visible>circle:first-child{stroke:#0000}::selection{background:#c8f5dc}.nav-cta:active{opacity:.9}.skip{z-index:2;background:var(--paper);padding:8px 12px;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.site{min-height:100dvh}#workflow,#plans{scroll-margin-top:72px}.top{z-index:4;border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 88%, white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 24px);margin:10px auto 0;padding:4px;display:flex;position:sticky;top:10px}.brand,.nav-pill,.nav-cta{border-radius:999px;align-items:center;min-height:36px;font-size:14px;text-decoration:none;display:inline-flex}.brand{letter-spacing:-.03em;gap:8px;padding:0 12px 0 8px;font-weight:500}.brand-mark{-webkit-mask-mode:luminance;background:currentColor;width:16px;height:16px;display:block;-webkit-mask-image:url(/brand/mark.png);mask-image:url(/brand/mark.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.nav-pill{padding:0 4px}.nav-pill a{border-radius:999px;align-items:center;min-height:32px;padding:0 10px;text-decoration:none;display:inline-flex}.nav-pill a:hover{background:var(--m-surface-muted)}.nav-cta{background:var(--control);color:#fff;gap:6px;padding:0 14px;font-weight:500}.hero{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:40px;max-width:1440px;min-height:calc(100dvh - 58px);margin:0 auto;padding:12px 40px 28px;display:grid}.hero-copy{flex-direction:column;justify-content:center;display:flex}.hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:500;line-height:.96}.hero-copy>p{max-width:28rem;color:var(--muted);margin:16px 0 0}.hero-film{flex-direction:column;min-height:0;display:flex}.stage{background:radial-gradient(120% 80% at 100% 0%, #35f08a29, transparent 46%), var(--field);color:#f7f8f6;border-radius:16px;flex-direction:column;flex:1;min-height:480px;padding:14px;display:flex;position:relative;overflow:hidden}.stage-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.beats{flex-wrap:wrap;gap:6px;display:flex}.beats button,.stage-control{color:#f7f8f6c7;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f7f8f62e;border-radius:999px;align-items:center;gap:6px;font-size:13px;display:inline-flex;position:relative}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.beats button{z-index:0;justify-content:center;width:36px;padding:0 10px}.beats button[aria-selected=true]{width:auto;color:var(--field);border-color:#0000;padding:0 12px 0 10px}.tab-pill{z-index:-1;background:#f7f8f6;border-radius:999px;position:absolute;inset:0}.stage-control{color:var(--field);background:#f7f8f6;flex:none;padding:0 12px 0 10px}.stage-copy{color:#f7f8f6c7;max-width:38rem;margin:12px 0 0;font-size:14px}.board{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-height:280px;margin-top:14px;display:grid}.tile{min-width:0;color:var(--ink);border-radius:16px;align-items:flex-end;padding:12px;display:flex;overflow:hidden}.tile.paper{background:#f4f6f2}.tile.green{background:var(--signal)}.tile.mute{color:#3d4740;background:#d7ddd6}.tile-face{flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;font-weight:500;display:flex}.flow{grid-template-columns:1.35fr 1fr 1fr;grid-template-areas:"intake team client""intake deliver pay";gap:12px;max-width:1440px;margin:0 auto;padding:8px 40px 56px;display:grid}.cell{border:1px solid var(--line);background:#f3f5f0;border-radius:16px;align-content:start;gap:10px;min-height:180px;padding:22px;display:grid}.cell.intake{background:var(--field);color:#f7f8f6;border-color:#1c3326;grid-area:intake}.cell.intake p{color:#f7f8f6b8}.cell.pay{background:#eef8f1;border-color:#cdebd8}.cell.team{grid-area:team}.cell.client{grid-area:client}.cell.deliver{grid-area:deliver}.cell.pay{grid-area:pay}.cell h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500}.cell p{color:var(--muted);margin:0}.plans{grid-template-columns:1fr 1.25fr 1fr;gap:12px;max-width:1440px;margin:0 auto;padding:0 40px 80px;display:grid}.plan{border:1px solid var(--line);background:var(--paper);border-radius:16px;align-content:start;gap:8px;padding:22px;display:grid}.plan.featured{background:#eef8f1;border-color:#cdebd8}.plan h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500}.plan-price{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:500}.plan-price span{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:14px;font-weight:400}.plan .details{color:var(--muted);margin:0}.note{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:14px}.foot{border-top:1px solid var(--line);max-width:1440px;color:var(--muted);justify-content:space-between;gap:16px;margin:0 auto;padding:20px 40px 32px;font-size:13px;display:flex}.foot p{align-items:center;gap:8px;margin:0;display:inline-flex}.shell{grid-template-columns:238px 1fr;min-height:100dvh;display:grid}.shell aside{background:var(--sidebar);border-right:1px solid #e1e7e0;padding:28px 22px}.shell .mark{letter-spacing:-.03em;margin:0 0 28px;font-size:18px;font-weight:500}.shell .mark a{text-decoration:none}.shell nav{gap:2px;display:grid}.shell nav a{color:#3d4740;border-radius:8px;align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:flex}.shell nav a:hover{background:var(--m-surface-muted)}.shell main{max-width:880px;padding:48px 56px 80px}.shell h1{letter-spacing:-.04em;margin:0;font-size:40px;font-weight:500}.shell p.lead{max-width:42rem;color:var(--muted);margin:12px 0 0}@media (max-width:900px){.hero,.flow,.plans,.foot{padding-left:20px;padding-right:20px}.top{max-width:calc(100% - 16px)}.hero{grid-template-columns:1fr;gap:20px;min-height:0;padding-top:4px;padding-bottom:40px}.hero-copy{display:block}.hero-film{order:-1;display:block}.stage{flex:none;min-height:0}.board{min-height:240px}.hero h1{font-size:clamp(34px,10vw,48px)}.flow,.plans{grid-template-columns:1fr;grid-template-areas:none}.cell,.cell.intake,.cell.team,.cell.client,.cell.deliver,.cell.pay{grid-area:auto;min-height:0}.foot{flex-direction:column}.shell{grid-template-columns:1fr}.shell aside{border-bottom:1px solid #e1e7e0;border-right:0}.shell nav{grid-auto-flow:column;justify-content:start;overflow-x:auto}.shell main{padding:32px 20px 64px}}@media (prefers-reduced-motion:reduce){button:active,.nav-cta:active{transform:none}}
