@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-h2VnbV3V.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-CHh5eQWW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2) format("woff2"),url(/assets/source-serif-4-greek-600-normal-OkzgCkGB.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-B33FcZBi.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-CKUOBVO_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-pa-C5Dkf.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-B2fExS53.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-700-normal-K0LivNVE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-700-normal-BK249n6E.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-normal-BzuEQSqJ.woff2) format("woff2"),url(/assets/source-serif-4-greek-700-normal-BrLlvq6D.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-vietnamese-700-normal-CAL-i-xy.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-700-normal-DTkW1D86.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-D0Q30MFM.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-PGcHY9mz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-C30JPKlG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2) format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2) format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-Bwnt96zj.woff2) format("woff2"),url(/assets/vazirmatn-arabic-800-normal-BH12s3-y.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-ext-800-normal-BzH3Tiwu.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-800-normal-HbVXW2Kv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-e0EQwLmk.woff2) format("woff2"),url(/assets/vazirmatn-latin-800-normal-fM8Xz9cI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-nastaliq-urdu-arabic-400-normal-BVDOj1dq.woff2) format("woff2"),url(/assets/noto-nastaliq-urdu-arabic-400-normal-Df9iHKj9.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-nastaliq-urdu-latin-ext-400-normal-ULxojL9g.woff2) format("woff2"),url(/assets/noto-nastaliq-urdu-latin-ext-400-normal-BwovpPbk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-nastaliq-urdu-latin-400-normal-uocoWRvS.woff2) format("woff2"),url(/assets/noto-nastaliq-urdu-latin-400-normal-BlOzo2Ia.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-nastaliq-urdu-arabic-700-normal-CV4fHIsl.woff2) format("woff2"),url(/assets/noto-nastaliq-urdu-arabic-700-normal-DLTMJhMG.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-nastaliq-urdu-latin-ext-700-normal-C3YvDW3y.woff2) format("woff2"),url(/assets/noto-nastaliq-urdu-latin-ext-700-normal-BBxErJIn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-nastaliq-urdu-latin-700-normal-rBmT3leA.woff2) format("woff2"),url(/assets/noto-nastaliq-urdu-latin-700-normal-dXX0GMKS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #ffffff;--surface: #ffffff;--surface-2: #f6f5f8;--line: #e7e4ec;--ink: #1f1a2b;--ink-2: #5f5a6b;--plum: #5b2a86;--plum-2: #7d46b5;--plum-ink: #ffffff;--plum-soft: #efe4f8;--orange: #ff8a3d;--orange-soft: #ffe4d2;--orange-ink: #a5420c;--yellow: #ffd166;--yellow-soft: #fff1c9;--yellow-ink: #7d5800;--mint: #4ccb98;--mint-soft: #d8f4e7;--mint-ink: #186b4a;--danger: #c2334d;--c-rules: #ece2fa;--c-rules-ink: #5b2a86;--c-home: #ffe3d1;--c-home-ink: #a5420c;--c-money: #d8f4e7;--c-money-ink: #186b4a;--c-paperwork: #dce9ff;--c-paperwork-ink: #2a58a6;--c-health: #ffe0e7;--c-health-ink: #ad2747;--c-transport: #d3f1f3;--c-transport-ink: #136b75;--c-culture: #fff0c2;--c-culture-ink: #7d5800;--shadow-sm: 0 1px 2px rgb(43 26 61 / .06);--shadow: 0 10px 28px -16px rgb(43 26 61 / .22);--shadow-lg: 0 18px 44px -22px rgb(43 26 61 / .3);--r-xl: 20px;--r-lg: 16px;--r-md: 12px;--r-sm: 8px;--font-latin: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font: var(--font-latin);--font-display: "Source Serif 4", Georgia, "Times New Roman", serif;--leading: 1.55;--sidebar: 248px;color-scheme:light}@media (prefers-color-scheme: dark){:root{--bg: #170f20;--surface: #221830;--surface-2: #2c2040;--line: #3a2b50;--ink: #f7f0ff;--ink-2: #b9a8cc;--plum: #b98cff;--plum-2: #9b6ae6;--plum-ink: #1b1027;--plum-soft: #34254d;--orange: #ff9a55;--orange-soft: #3d2416;--orange-ink: #ffbb8c;--yellow: #ffd479;--yellow-soft: #3a2f14;--yellow-ink: #ffd98a;--mint: #5fd7a8;--mint-soft: #15342a;--mint-ink: #8ee8c3;--danger: #ff8597;--c-rules: #34254d;--c-rules-ink: #d6bcff;--c-home: #3d2416;--c-home-ink: #ffbb8c;--c-money: #15342a;--c-money-ink: #8ee8c3;--c-paperwork: #1a2a47;--c-paperwork-ink: #a8c6ff;--c-health: #3d1a26;--c-health-ink: #ffa8bb;--c-transport: #12333a;--c-transport-ink: #8ee0e8;--c-culture: #3a2f14;--c-culture-ink: #ffd98a;--shadow-sm: 0 2px 6px -2px rgb(0 0 0 / .4);--shadow: 0 14px 34px -16px rgb(0 0 0 / .6);--shadow-lg: 0 24px 60px -20px rgb(0 0 0 / .7);color-scheme:dark}}[lang=ar],[lang=fa]{--font: "Vazirmatn", var(--font-latin);--font-display: var(--font);font-family:var(--font)}[lang=ur]{--font: "Noto Nastaliq Urdu", "Vazirmatn", var(--font-latin);--font-display: var(--font);--leading: 2.1;font-family:var(--font)}[lang=en],[lang=tr],[lang=uk],[lang=ru],[lang=de]{font-family:var(--font-latin)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:var(--leading);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}h1,h2,h3{margin:0;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}h1,h2{font-family:var(--font-display)}[lang=ar] :is(h1,h2,h3),[lang=fa] :is(h1,h2,h3){font-weight:600;letter-spacing:0;line-height:1.45}[lang=ur] :is(h1,h2,h3){font-weight:600;letter-spacing:0;line-height:2}h1{font-size:clamp(1.75rem,4vw + .6rem,2.4rem)}h2{font-size:1.2rem}h3{font-size:1rem}p{margin:0}a{color:var(--plum)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.icon{flex-shrink:0}[dir=rtl] .icon.flip{transform:scaleX(-1)}.muted{color:var(--ink-2)}.small{font-size:.875rem}.stack{display:flex;flex-direction:column;gap:22px}.self-start{align-self:flex-start}.grow{flex:1}.row-wrap{display:flex;flex-wrap:wrap;gap:8px}.fine{font-size:.8rem;color:var(--ink-2)}.empty{padding:28px 20px;text-align:center;border:2px dashed var(--line);border-radius:var(--r-lg);color:var(--ink-2)}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;padding:10px 22px;border-radius:var(--r-md);border:1px solid transparent;font-weight:600;text-decoration:none;transition:transform .12s ease,background-color .15s,border-color .15s}.btn:not(:disabled):active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--plum);color:var(--plum-ink)}.btn-primary:not(:disabled):hover{background:var(--plum-2)}.btn-ghost:not(:disabled):hover{border-color:color-mix(in srgb,var(--ink) 25%,var(--line))}.btn-ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn-soft{background:var(--mint-soft);color:var(--mint-ink)}.btn-text{background:none;color:var(--ink-2);min-block-size:40px;padding-inline:12px}.btn-danger{background:none;border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger)}.btn-light{background:#ffffffb3;color:#2b1a3d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-light.btn-on{background:#2b1a3d;color:#fff}.btn-lg{min-block-size:56px;font-size:1.05rem}.btn-sm{min-block-size:40px;padding:6px 16px;font-size:.9rem}.btn-block{inline-size:100%}.icon-btn{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:999px;border:none;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:2px 16px 6px}.chips-scroll::-webkit-scrollbar{display:none}.chip{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-block-size:42px;padding:6px 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-weight:600;font-size:.92rem;max-inline-size:100%;text-align:start;overflow-wrap:break-word}.chip-on{background:var(--plum);border-color:var(--plum);color:var(--plum-ink)}.chip-soft{background:var(--plum-soft);border-color:transparent;color:var(--plum)}.chip:disabled{opacity:.5}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{padding:3px 12px;border-radius:999px;background:var(--surface-2);font-size:.8rem;font-weight:600;font-family:var(--font-latin)}.avatar{display:inline-grid;place-items:center;flex-shrink:0;border-radius:999px;font-family:var(--font-latin);font-weight:700;border:3px solid var(--surface)}.tone-plum{background:var(--plum-soft);color:var(--plum)}.tone-orange{background:var(--orange-soft);color:var(--orange-ink)}.tone-yellow{background:var(--yellow);color:#2b1a3d}.tone-mint{background:var(--mint-soft);color:var(--mint-ink)}.tone-pink{background:var(--c-health);color:var(--c-health-ink)}.avatar-stack{display:inline-flex}.avatar-stack .avatar+.avatar{margin-inline-start:-10px}.ring-track{fill:none;stroke:color-mix(in srgb,var(--plum) 15%,transparent)}.ring-fill{fill:none;stroke:var(--plum);stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .ring{transform:scaleX(-1)}.ring-wrap{position:relative;display:grid;place-items:center;flex-shrink:0}.ring-wrap>span{position:absolute;font-family:var(--font-latin);font-weight:700;font-size:.85rem}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-latin);font-weight:700;font-size:1.35rem;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.logo-mark{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:10px;background:var(--plum);color:var(--plum-ink);font-size:1.35rem}.page-head{display:flex;flex-direction:column;gap:6px}.back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-block-end:6px;font-weight:600;text-decoration:none;color:var(--ink-2)}.demo-pill{padding:2px 10px;border-radius:999px;background:var(--yellow-soft);color:var(--yellow-ink);font-size:.75rem;font-weight:600}.shell{min-block-size:100dvh}.content{max-inline-size:1080px;margin-inline:auto;padding:20px 16px calc(120px + env(safe-area-inset-bottom))}.sidebar{display:none}.tabbar{position:fixed;z-index:20;inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;border-radius:28px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-lg);border:1px solid var(--line)}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border-radius:20px;color:var(--ink-2);text-decoration:none;font-weight:600;font-size:.7rem;min-inline-size:0;transition:background .2s,color .2s}.tab-label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[lang=ur] .tabbar a{font-size:.72rem;line-height:1.7;padding-block:2px}.tabbar a[aria-current=page]{background:var(--plum-soft);color:var(--plum)}.tabbar a[aria-current=page] .tab-icon{transform:translateY(-1px) scale(1.08)}.tab-icon{display:grid;transition:transform .2s}@media (min-width: 900px){.tabbar{display:none}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;inline-size:var(--sidebar);display:flex;flex-direction:column;gap:28px;padding:28px 18px;border-inline-end:1px solid var(--line);background:var(--surface)}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;color:var(--ink-2);font-weight:600;text-decoration:none}.sidebar nav a:hover{background:var(--surface-2);color:var(--ink)}.sidebar nav a[aria-current=page]{background:var(--plum);color:var(--plum-ink);box-shadow:var(--shadow)}.content{margin-inline-start:calc(var(--sidebar) + max(0px,(100vw - var(--sidebar) - 1080px) / 2));margin-inline-end:auto;padding:40px 40px 64px}}.sheet{inline-size:100%;max-inline-size:560px;max-block-size:92dvh;margin:auto auto 0;padding:0;border:none;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);animation:sheet-up .28s cubic-bezier(.2,.9,.3,1.1)}.sheet::backdrop{background:#2b1a3d73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet-inner{display:flex;flex-direction:column;gap:18px;padding:10px 20px calc(24px + env(safe-area-inset-bottom))}.sheet-grip{align-self:center;inline-size:44px;block-size:5px;border-radius:99px;background:var(--line)}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet-head .icon-btn{box-shadow:none;background:var(--surface-2)}@media (min-width: 640px){.sheet{margin:auto;border-radius:var(--r-xl)}.sheet-grip{display:none}}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}}.pick{position:relative;display:flex;align-items:center;gap:14px;inline-size:100%;padding:16px 18px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);text-align:start;font-weight:600;transition:border-color .15s,background .15s,transform .12s}.pick:active{transform:scale(.98)}.pick:hover{border-color:color-mix(in srgb,var(--plum) 40%,var(--line))}.pick-on{border-color:var(--plum);background:var(--plum-soft)}.pick-emoji{display:grid;place-items:center;inline-size:46px;block-size:46px;flex-shrink:0;border-radius:var(--r-sm);background:var(--plum-soft);color:var(--plum)}.pick-on .pick-emoji{background:var(--surface)}.pick-text{display:flex;flex-direction:column;min-inline-size:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pick>strong{min-inline-size:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pick small{color:var(--ink-2);font-weight:500;font-size:.85rem}.pick-list{display:flex;flex-direction:column;gap:10px}.pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pick-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pick-grid-3>.pick{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.pick-tile{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.pick-tile strong{line-height:1.3}[lang=ur] .pick-tile strong{line-height:1.9}.onboarding{max-inline-size:520px;min-block-size:100dvh;margin-inline:auto;padding:16px 20px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:18px}.onb-top{display:flex;align-items:center;justify-content:space-between;min-block-size:48px}.onb-dots{display:flex;gap:6px}.onb-dots span{inline-size:10px;block-size:10px;border-radius:99px;background:var(--line);transition:inline-size .3s,background .3s}.onb-dots span.on{background:var(--plum)}.onb-dots span.on:last-of-type,.onb-dots span.on:has(+span:not(.on)){inline-size:26px}.onb-scene{position:relative;display:grid;place-items:center;block-size:170px;margin-block:4px}.blob{position:absolute;border-radius:46% 54% 60% 40%/50% 40% 60% 50%;animation:wobble 9s ease-in-out infinite}.blob-a{inline-size:170px;block-size:150px;background:var(--yellow);opacity:.85}.blob-b{inline-size:110px;block-size:110px;background:var(--orange);opacity:.55;translate:70px 30px;animation-delay:-3s}.scene-emoji{position:relative;font-size:84px;line-height:1;animation:pop .5s cubic-bezier(.2,1.4,.4,1)}.onb-body{display:flex;flex-direction:column;gap:8px;animation:rise .35s ease-out}.onb-body>p{margin-block-end:14px}.onb-foot{position:sticky;inset-block-end:0;margin-block-start:auto;margin-inline:-20px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 20px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 75%,transparent)}.lang-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lang-grid .pick{justify-content:space-between;font-size:1.1rem;font-weight:600;min-block-size:64px}.lang-grid .pick .icon{color:var(--plum)}.big-input{inline-size:100%;padding:18px 22px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);font-size:1.3rem;font-weight:600}.big-input:focus{outline:none;border-color:var(--plum);box-shadow:0 0 0 5px var(--plum-soft)}@keyframes wobble{50%{border-radius:58% 42% 40% 60%/45% 60% 40% 55%;transform:rotate(8deg) scale(1.04)}}@keyframes pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}}@keyframes rise{0%{transform:translateY(12px)}}.home{display:flex;flex-direction:column;gap:22px}.home-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.home-head p{margin-block-start:4px;font-weight:500}.home-me{position:relative;text-decoration:none}.plan-badge{position:absolute;inset-block-end:-6px;inset-inline-start:50%;translate:-50% 0;padding:0 8px;border-radius:99px;font-size:.65rem;font-weight:700;font-family:var(--font-latin);white-space:nowrap}[dir=rtl] .plan-badge{translate:50% 0}.plan-badge.plan-plus{background:var(--plum);color:var(--plum-ink)}.story-row{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:4px 16px 6px}.story-row::-webkit-scrollbar{display:none}.story-bubble{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;inline-size:74px;padding:0;border:none;background:none}.story-ring{display:grid;place-items:center;inline-size:70px;block-size:70px;padding:3px;border-radius:999px;background:var(--cat-ink, var(--plum));transition:transform .15s}.story-bubble:hover .story-ring{transform:scale(1.04)}.story-bubble.cat-today .story-ring{background:var(--orange)}.story-face{display:grid;place-items:center;inline-size:100%;block-size:100%;border-radius:999px;border:3px solid var(--bg);background:var(--cat-bg, var(--yellow-soft));color:var(--cat-ink, var(--plum))}.story-label{font-size:.75rem;font-weight:600;color:var(--ink);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[lang=ur] .story-label{line-height:1.9}.cat-rules{--cat-bg: var(--c-rules);--cat-ink: var(--c-rules-ink)}.cat-home{--cat-bg: var(--c-home);--cat-ink: var(--c-home-ink)}.cat-money{--cat-bg: var(--c-money);--cat-ink: var(--c-money-ink)}.cat-paperwork{--cat-bg: var(--c-paperwork);--cat-ink: var(--c-paperwork-ink)}.cat-health{--cat-bg: var(--c-health);--cat-ink: var(--c-health-ink)}.cat-transport{--cat-bg: var(--c-transport);--cat-ink: var(--c-transport-ink)}.cat-culture{--cat-bg: var(--c-culture);--cat-ink: var(--c-culture-ink)}.bento{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"ask ask" "call ins" "check check" "tip tip";gap:12px}@media (min-width: 900px){.bento{grid-template-columns:repeat(4,1fr);grid-template-areas:"ask ask call ins" "ask ask check check" "tip tip tip tip";gap:16px}}.tile{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:6px;padding:18px;border:none;border-radius:var(--r-lg);color:var(--ink);text-decoration:none;text-align:start;font:inherit;transition:transform .15s ease,box-shadow .15s}.tile:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.tile:active{transform:scale(.98)}.tile h2{font-size:1.15rem}.tile p{font-weight:500;font-size:.92rem;color:color-mix(in srgb,currentColor 75%,transparent)}.tile:after{content:none;position:absolute;z-index:-1;inline-size:140px;block-size:140px;inset-block-end:-60px;inset-inline-end:-40px;border-radius:50%;background:currentColor;opacity:.07}.tile-icon{display:grid;place-items:center;inline-size:44px;block-size:44px;margin-block-end:6px;border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.tile-kicker{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;opacity:.75}[lang=ar] .tile-kicker,[lang=fa] .tile-kicker,[lang=ur] .tile-kicker{text-transform:none;letter-spacing:0;font-size:.85rem}.tile-ask{grid-area:ask;gap:8px;padding:22px;background:#43215f;color:#fff}.tile-ask:after{inline-size:240px;block-size:240px;inset-block-start:-90px;inset-block-end:auto;background:var(--orange);opacity:.35;filter:blur(10px)}.tile-ask h2{font-size:1.5rem;margin-block-start:6px}.tile-ask p{color:#ffffffd1}.tile-top{display:flex;align-items:center;justify-content:space-between}.tile-ask .avatar{border-color:#5b2a86}.live-dot{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;background:#ffffff26;font-size:.78rem;font-weight:600}.live-dot:before{content:"";inline-size:8px;block-size:8px;border-radius:99px;background:#5ff0b0;box-shadow:0 0 0 3px #5ff0b040;animation:pulse 2s infinite}.fake-input{display:flex;align-items:center;justify-content:space-between;margin-block-start:8px;padding:8px 8px 8px 18px;padding-inline:18px 8px;border-radius:999px;background:#fff;color:#8a7a99;font-weight:600}.fake-send{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:99px;background:var(--orange);color:#2b1a3d}.tile-meta{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#ffffffbf}.tile-call{grid-area:call;background:var(--orange-soft);color:var(--orange-ink)}.tile-call h2,.tile-insurance h2,.tile-check h2{color:var(--ink)}.tile-call .tile-icon{color:var(--orange-ink)}.tile-cta{display:inline-flex;align-items:center;gap:4px;margin-block-start:auto;padding-block-start:6px;font-weight:700}.call-when{font-size:1.1rem!important;font-weight:700!important}.tile-person{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}.tile-insurance{grid-area:ins;background:var(--yellow-soft);color:var(--yellow-ink)}.tile-insurance .tile-icon{color:var(--yellow-ink)}.tile-check{grid-area:check;flex-direction:row;align-items:center;gap:16px;background:var(--plum-soft);color:var(--plum)}.tile-tip{grid-area:tip;background:var(--cat-bg);color:var(--cat-ink);padding-inline-end:96px}.tile-tip h2{color:var(--ink)}.tile-emoji{position:absolute;inset-inline-end:18px;inset-block-start:50%;translate:0 -50%;font-size:3.4rem;line-height:1;transform:rotate(8deg)}@keyframes pulse{50%{box-shadow:0 0 0 6px #5ff0b000}}.story{inline-size:100%;max-inline-size:460px;block-size:100dvh;max-block-size:100dvh;margin:0 auto;padding:0;border:none;background:var(--cat-bg);color:var(--ink);display:flex;flex-direction:column}.story:not([open]){display:none}.story::backdrop{background:#170f20d9}@media (min-width: 640px){.story{block-size:min(820px,92dvh);margin:auto;border-radius:var(--r-xl)}}.story-bars{display:flex;gap:4px;padding:14px 16px 0}.story-bars span{flex:1;block-size:4px;border-radius:99px;background:color-mix(in srgb,var(--cat-ink) 22%,transparent);overflow:hidden}.story-bars i{display:block;block-size:100%;inline-size:0;background:var(--cat-ink);border-radius:inherit}.story-bars .full i{inline-size:100%}.story-bars .run i{animation:story-fill linear forwards}@keyframes story-fill{to{inline-size:100%}}.story-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.story-cat{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:99px;background:#fff9;color:#2b1a3d;font-weight:700}.story-stage{flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:24px 28px;cursor:pointer;-webkit-user-select:none;user-select:none}.story-emoji{color:var(--cat-ink, var(--plum))}.story-stage h2{font-size:clamp(1.7rem,6vw,2.2rem);animation:rise .35s ease-out}.story-stage p{font-size:1.15rem;font-weight:500;animation:rise .45s ease-out}.story-foot{display:flex;align-items:center;justify-content:space-between;padding:16px 20px calc(20px + env(safe-area-inset-bottom))}.story-count{font-weight:700;color:var(--cat-ink);font-family:var(--font-latin)}.chat{display:flex;flex-direction:column;max-inline-size:760px;margin-inline:auto;min-block-size:calc(100dvh - 140px)}.chat-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;margin:-20px -16px 0;padding:14px 16px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:1px solid var(--line)}.chat-head h1{font-size:1.2rem}.chat-head>div{flex:1}.chat-avatar{position:relative}.presence{position:absolute;inset-block-end:2px;inset-inline-end:2px;inline-size:13px;block-size:13px;border-radius:99px;background:var(--mint);border:3px solid var(--bg)}.thread{flex:1;display:flex;flex-direction:column;gap:10px;padding-block:20px}.bubble{max-inline-size:84%;padding:12px 16px;border-radius:22px;font-weight:500;animation:rise .25s ease-out}.bubble time{display:block;margin-block-start:4px;font-size:.7rem;opacity:.6;font-family:var(--font-latin)}.bubble-advisor{align-self:flex-start;background:var(--surface);border-end-start-radius:6px;box-shadow:var(--shadow-sm)}.bubble-me{align-self:flex-end;background:var(--plum);color:var(--plum-ink);border-end-end-radius:6px}.bubble-me time{text-align:end}.typing{display:flex;gap:5px;padding:16px 18px}.typing span{inline-size:8px;block-size:8px;border-radius:99px;background:var(--ink-2);animation:bounce 1.2s infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.handoff{align-self:flex-start;max-inline-size:90%;display:flex;gap:12px;padding:16px;border-radius:22px;background:var(--orange-soft);border:2px solid color-mix(in srgb,var(--orange) 40%,transparent);animation:rise .3s ease-out}.handoff strong{display:block;margin-block-end:2px}.handoff p{font-size:.92rem;font-weight:500;margin-block-end:10px}.handoff-icon{display:grid;place-items:center;flex-shrink:0;inline-size:40px;block-size:40px;border-radius:12px;background:var(--orange);color:#2b1a3d}.composer-wrap{position:sticky;inset-block-end:calc(96px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;padding-block:10px 4px;background:linear-gradient(to top,var(--bg) 70%,transparent)}.composer{display:flex;align-items:center;gap:8px;padding:6px;padding-inline-start:18px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.composer:focus-within{border-color:var(--plum)}.composer input{flex:1;min-inline-size:0;border:none;background:none;font-weight:500;outline:none;padding-block:8px}.send{display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:99px;border:none;background:var(--plum);color:var(--plum-ink);transition:transform .12s}.send:not(:disabled):active{transform:scale(.9)}.send:disabled{opacity:.4}.composer-note{text-align:center;font-size:.75rem;color:var(--ink-2);font-weight:500}.limit-card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--r-md);background:var(--yellow-soft);color:var(--ink)}.limit-card p{font-size:.88rem;font-weight:500}.limit-card>.icon{color:var(--yellow-ink)}@media (min-width: 900px){.chat{min-block-size:calc(100dvh - 104px)}.chat-head{margin:-40px -40px 0;padding:18px 40px}.composer-wrap{inset-block-end:0;padding-block-end:20px}}.badge-fast{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:99px;background:var(--mint-soft);color:var(--mint-ink);font-weight:600;font-size:.9rem}.sample-note{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--r-sm);background:var(--yellow-soft);color:var(--yellow-ink);font-weight:600;font-size:.85rem}.booked{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;border-radius:var(--r-lg);background:var(--mint-soft);border:2px solid color-mix(in srgb,var(--mint) 45%,transparent);animation:rise .3s ease-out}.booked-check{display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:99px;background:var(--mint);color:#fff}.booked-text{flex:1;min-inline-size:180px}.booked-text p{font-weight:500;font-size:.92rem}.booked-when{font-weight:700!important;color:var(--mint-ink)}.lawyer-list{display:grid;gap:14px}@media (min-width: 700px){.lawyer-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.lawyer-list{grid-template-columns:repeat(3,1fr)}}.lawyer{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--line)}.lawyer-top{display:flex;align-items:center;gap:14px}.lawyer-name h2{font-size:1.1rem}.lawyer-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:auto;padding-block-start:12px;border-block-start:1px dashed var(--line)}.next-free{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.85rem;color:var(--ink-2)}.next-free .dot{inline-size:9px;block-size:9px;border-radius:99px;background:var(--yellow)}.next-soon{color:var(--mint-ink)}.next-soon .dot{background:var(--mint);animation:pulse 2s infinite}.form-block{display:flex;flex-direction:column;gap:10px}.form-block h3{font-size:.95rem}.seg{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.seg button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);text-align:start;font-weight:600}.seg button small{color:var(--ink-2);font-weight:500}.seg-row button{flex-direction:row;align-items:center;justify-content:center;gap:8px}.seg .seg-on{border-color:var(--plum);background:var(--plum-soft);color:var(--plum)}.seg-inline{display:inline-grid;align-self:flex-start;grid-template-columns:auto auto;gap:4px;padding:4px;border-radius:99px;background:var(--surface-2)}.seg-inline button{border:none;border-radius:99px;padding:8px 18px;background:none;color:var(--ink-2)}@media (max-width: 360px){.seg-inline{max-inline-size:100%}.seg-inline button{padding-inline:12px}}.seg-inline .seg-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.slot-day{display:flex;flex-direction:column;gap:6px}.slot-day small{font-weight:600;color:var(--ink-2)}.slot-day .chip{font-family:var(--font-latin)}.price-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:var(--r-md);background:var(--surface-2);font-weight:600}.price-row strong{font-size:1.2rem;font-weight:700;font-family:var(--font-latin)}.quiz{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow);max-inline-size:640px}.quiz h2{font-size:1.35rem;animation:rise .3s ease-out}.quiz .btn-text{align-self:flex-start}.quiz-bar{block-size:8px;border-radius:99px;background:var(--surface-2);overflow:hidden}.quiz-bar span{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--yellow));transition:inline-size .35s cubic-bezier(.2,.8,.2,1)}.ins-group{display:flex;flex-direction:column;gap:10px}.prio{display:inline-flex;align-items:center;gap:8px;font-size:1rem}.prio:before{content:"";inline-size:12px;block-size:12px;border-radius:4px;transform:rotate(45deg)}.prio-must:before{background:var(--orange)}.prio-recommended:before{background:var(--plum)}.prio-optional:before{background:var(--line)}.ins-list{display:grid;gap:10px}@media (min-width: 760px){.ins-list{grid-template-columns:repeat(2,1fr);align-items:start}}.ins{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.ins-must{border-color:color-mix(in srgb,var(--orange) 45%,var(--line))}.ins-head{display:flex;align-items:center;gap:12px;inline-size:100%;padding:14px 16px;border:none;background:none;text-align:start}.ins-emoji{display:grid;place-items:center;inline-size:48px;block-size:48px;flex-shrink:0;border-radius:var(--r-sm);background:var(--plum-soft);color:var(--plum)}.ins-must .ins-emoji{background:var(--orange-soft);color:var(--orange-ink)}.ins-title{flex:1;display:flex;flex-direction:column;min-inline-size:0}.ins-title strong{font-weight:700}.ins-title small{color:var(--ink-2);font-weight:600;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.ins-body{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px;animation:rise .25s ease-out}.ins-body>p{font-weight:500}.ins-body h3{font-size:.85rem;color:var(--ink-2)}.ins-body ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ins-body li{display:flex;gap:8px;font-size:.92rem;font-weight:500}.ins-body li .icon{margin-block-start:4px;color:var(--mint-ink)}.chev{display:grid;color:var(--ink-2);transition:transform .2s}.chev-open{transform:rotate(90deg)}[dir=rtl] .chev-open{transform:rotate(-90deg)}.partner{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:20px;border-radius:var(--r-xl);background:var(--surface-2)}.partner>div{flex:1;min-inline-size:200px;font-weight:500;font-size:.9rem}.partner-icon{color:var(--plum)}.phase-tabs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:4px 16px 8px}.phase-tabs::-webkit-scrollbar{display:none}.phase-tab{flex:1 0 140px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);text-align:start}.phase-tab small{font-family:var(--font-latin);font-weight:600;color:var(--ink-2)}.phase-tab.on{background:var(--plum);border-color:var(--plum);color:var(--plum-ink);box-shadow:var(--shadow)}.phase-tab.on small{color:inherit;opacity:.8}.phase-emoji{display:inline-grid;color:var(--plum)}.phase-tab.on .phase-emoji{color:inherit}.phase-panel{display:flex;flex-direction:column;gap:14px}.phase-summary{display:flex;align-items:center;gap:14px}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.step{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);transition:border-color .2s}.step.done{background:color-mix(in srgb,var(--mint-soft) 50%,var(--surface));border-color:color-mix(in srgb,var(--mint) 35%,var(--line))}.step-check{display:grid;place-items:center;flex-shrink:0;inline-size:30px;block-size:30px;margin-block-start:8px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:transparent;transition:background-color .2s,border-color .2s,color .2s}.step-check:hover{border-color:var(--mint);color:var(--mint)}.step.done .step-check{background:var(--mint);border-color:var(--mint);color:#fff;animation:pop .3s cubic-bezier(.2,1.4,.4,1)}.step-main{flex:1;min-inline-size:0}.step-title{display:flex;align-items:center;justify-content:space-between;gap:8px;inline-size:100%;min-block-size:46px;padding:0;border:none;background:none;text-align:start;font-weight:600}.step.done .step-title>span:first-child{color:var(--ink-2)}.step-body{display:flex;flex-direction:column;gap:12px;padding-block:2px 8px;animation:rise .25s ease-out}.step-body>p{font-weight:500;color:var(--ink-2)}.bring{padding:12px 16px;border-radius:var(--r-sm);background:var(--surface-2)}.bring h3{font-size:.85rem;margin-block-end:4px}.bring ul{margin:0;padding-inline-start:20px;font-weight:500;font-size:.92rem}.lawyer-nudge{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--r-sm);background:var(--orange-soft);color:var(--ink);text-decoration:none;font-weight:500;font-size:.92rem}.lawyer-nudge strong{color:var(--orange-ink)}.tip-grid{display:grid;gap:12px}@media (min-width: 640px){.tip-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.tip-grid{grid-template-columns:repeat(3,1fr)}}.tip-card{position:relative;border-radius:var(--r-lg);background:var(--cat-bg);color:var(--cat-ink);transition:transform .15s}.tip-card:hover{transform:translateY(-3px) rotate(-.4deg)}.tip-open{display:flex;flex-direction:column;gap:6px;inline-size:100%;padding:18px;padding-inline-end:56px;border:none;background:none;color:inherit;text-align:start}.tip-open h2{font-size:1.1rem;color:var(--ink)}.tip-open p{font-weight:500;font-size:.9rem;color:color-mix(in srgb,var(--ink) 75%,transparent)}.tip-emoji{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--r-sm);background:var(--cat-bg, var(--plum-soft));color:var(--cat-ink, var(--plum))}.save{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:99px;border:none;background:#ffffffa6;color:#2b1a3d}.save.on{background:#2b1a3d;color:var(--yellow)}.save-pill{padding:1px 8px;border-radius:99px;background:var(--mint);color:#fff;font-size:.72rem;font-weight:700}.plans{display:grid;gap:16px;align-items:start}@media (min-width: 900px){.plans{grid-template-columns:repeat(3,1fr);align-items:stretch}}.plan-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line)}.plan-card ul{list-style:none;margin:8px 0 16px;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.plan-card li{display:flex;gap:10px;font-weight:600;font-size:.95rem}.plan-card li .icon{margin-block-start:4px;color:var(--mint-ink)}.plan-emoji{color:var(--plum)}.plan-card.featured .plan-emoji{color:inherit}.price{display:flex;align-items:baseline;gap:6px;margin-block-start:4px}.price strong{font-size:2.2rem;font-weight:700;font-family:var(--font-latin);letter-spacing:-.03em}.price span{font-weight:600;opacity:.7}.plan-card.featured{background:#43215f;border-color:transparent;color:#fff;box-shadow:var(--shadow-lg)}.plan-card.featured .muted,.plan-card.featured li .icon{color:#fffc}.plan-card.featured .btn-primary{background:var(--yellow);color:#2b1a3d}.plan-card.featured .btn-ghost{background:#ffffff1f;border-color:transparent;color:#fff}.popular{position:absolute;inset-block-start:-13px;inset-inline-start:24px;padding:3px 12px;border-radius:99px;background:var(--yellow);color:#2b1a3d;font-size:.78rem;font-weight:700}.me-head{display:flex;align-items:center;gap:16px}.plan-banner{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;border-radius:var(--r-lg);text-decoration:none;color:var(--ink);background:var(--yellow-soft);transition:transform .15s}.plan-banner:hover{transform:translateY(-2px)}.plan-banner>span:nth-child(2){flex:1;min-inline-size:8rem;display:flex;flex-direction:column}.plan-banner small{font-weight:600;opacity:.75}.plan-banner strong{font-size:1.1rem;font-weight:700}.plan-banner-icon{display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:14px;background:var(--yellow);color:#2b1a3d}.plan-banner-cta{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:.9rem}.plan-banner.plan-plus{background:#43215f;color:#fff}.list-card{display:flex;flex-direction:column;padding:6px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.list-title{font-size:.85rem;color:var(--ink-2);padding:10px 14px 4px}.list-row{display:flex;align-items:center;gap:12px;min-block-size:56px;padding:8px 14px;border-radius:16px;color:var(--ink);text-decoration:none;font-weight:600}a.list-row:hover{background:var(--surface-2)}.list-row+.list-row{border-block-start:1px solid var(--line)}.list-row>span:first-child:not(.list-icon){flex:1}.list-row select,.list-row input{max-inline-size:55%;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);font-weight:600}.list-icon{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:12px;background:var(--plum-soft);color:var(--plum)}.foot{display:flex;flex-direction:column;gap:8px;font-size:.8rem;color:var(--ink-2);font-weight:500}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.thread-end{scroll-margin-block-end:250px}@media (min-width: 900px){.thread-end{scroll-margin-block-end:170px}}.tile-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.human-pill{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 12px;border-radius:99px;background:var(--yellow);color:#2b1a3d;font-size:.8rem;font-weight:700}.human-pill-soft{margin-block-start:-4px;margin-block-end:12px;background:var(--mint-soft);color:var(--mint-ink)}.human-notice{display:flex;align-items:flex-start;gap:8px;align-self:center;max-inline-size:440px;padding:10px 14px;border-radius:14px;background:var(--yellow-soft);color:var(--yellow-ink);font-size:.82rem;font-weight:600;text-align:start}.human-notice .icon{margin-block-start:3px}.stack-sm{display:flex;flex-direction:column;gap:12px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.section-head h2{font-size:1.15rem}.section-head a{text-decoration:none;font-weight:600}.link-btn{padding:0;border:none;background:none;color:var(--plum);font-weight:600;text-decoration:underline;text-underline-offset:3px}.center{text-align:center}.clamp-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:99px;font-size:.75rem;font-weight:600}.badge-ok{background:var(--mint-soft);color:var(--mint-ink)}.badge-soft{background:var(--yellow-soft);color:var(--yellow-ink)}.badge-lang{background:var(--plum-soft);color:var(--plum)}.badge-urgent{background:var(--c-health);color:var(--c-health-ink)}.badge-plain{background:var(--surface-2);color:var(--ink-2);font-family:var(--font-latin)}.pill{display:inline-block;padding:2px 10px;border-radius:99px;font-size:.75rem;font-weight:600;white-space:nowrap}.pill-open{background:var(--yellow-soft);color:var(--yellow-ink)}.pill-assigned{background:var(--plum-soft);color:var(--plum)}.pill-done{background:var(--mint-soft);color:var(--mint-ink)}.stars{display:inline-flex;letter-spacing:1px;color:var(--line);line-height:1}.stars .on{color:#f5a623}.rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem}.rating strong{font-family:var(--font-latin)}.hero-search{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:var(--r-xl);background:#43215f;color:#fff}.hero-search:after{content:none;position:absolute;z-index:-1;inset-block-start:-90px;inset-inline-end:-70px;inline-size:240px;block-size:240px;border-radius:50%;background:var(--orange);opacity:.35;filter:blur(10px)}.hero-search h2{font-size:1.5rem}.hero-input{display:flex;align-items:center;gap:8px;padding:6px;padding-inline-start:18px;border-radius:999px;background:#fff}.hero-input input{flex:1;min-inline-size:0;border:none;outline:none;background:none;color:#2b1a3d;font-weight:600;padding-block:8px}.hero-input input::placeholder{color:#8a7a99}.hero-input .fake-send{border:none;cursor:pointer}.hero-search .chips-scroll{margin-inline:-22px;padding-inline:22px}.chip-glass{background:#ffffff24;border-color:transparent;color:#fff;text-decoration:none;font-weight:600}.ai-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:99px;background:var(--yellow);color:#2b1a3d;font-size:.75rem;font-weight:700;font-family:var(--font-latin)}.bento{grid-template-areas:none!important}.bento .tile{grid-area:auto}.bento .tile.wide{grid-column:span 2}.tile-cases{background:var(--orange-soft);color:var(--orange-ink)}.tile-cases h2{color:var(--ink)}.tile-cases .pill{align-self:flex-start}.tile-check{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.tile-ask h2{font-size:1.25rem;margin-block-start:2px}.for-you{display:flex;flex-direction:column;gap:12px}.for-you-row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;margin-inline:-16px;padding:2px 16px 8px}.for-you-row::-webkit-scrollbar{display:none}.fy-card{flex:0 0 min(290px,82%);scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.fy-card.urgent{border-color:color-mix(in srgb,var(--c-health-ink) 35%,var(--line));background:var(--surface)}.fy-top{display:flex;align-items:center;justify-content:space-between}.fy-emoji{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--r-sm);background:var(--plum-soft);color:var(--plum)}.fy-card h3{font-size:1.02rem}.fy-card p{flex:1;font-size:.88rem;font-weight:500;color:var(--ink-2)}.fy-cta{display:inline-flex;align-items:center;gap:4px;font-weight:700;text-decoration:none}.ai-search{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-xl);background:var(--surface);border:2px solid var(--plum-soft);box-shadow:var(--shadow)}.ai-search:focus-within{border-color:var(--plum)}.ai-search textarea{inline-size:100%;resize:vertical;border:none;outline:none;background:none;font-size:1.05rem;font-weight:500;line-height:1.5}.ai-search-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ai-search-foot .chips-scroll{flex:1 1 260px;min-inline-size:0;margin-inline:0;padding-inline:0}.ai-result{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--r-xl);background:var(--surface);border:2px solid color-mix(in srgb,var(--plum) 25%,var(--line));animation:rise .3s ease-out}.ai-label{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:99px;background:var(--plum);color:var(--plum-ink);font-size:.75rem;font-weight:700}.ai-main{display:flex;align-items:center;gap:14px}.ai-emoji{display:grid;place-items:center;flex-shrink:0;inline-size:60px;block-size:60px;border-radius:var(--r-md);background:var(--surface);color:var(--plum);box-shadow:var(--shadow-sm)}.ai-main h2{font-size:1.35rem}.ai-guide{padding:12px 14px;border-radius:var(--r-md);background:var(--surface)}.ai-guide strong{font-size:1.05rem;font-weight:700}.ai-guide p{font-size:.8rem;color:var(--ink-2);font-weight:500}.pick-topic summary{cursor:pointer;font-weight:600;color:var(--ink-2);margin-block-end:8px}.expert-grid{display:grid;gap:12px}@media (min-width: 700px){.expert-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.expert-grid{grid-template-columns:repeat(3,1fr)}}.expert-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink);text-decoration:none;transition:transform .15s,box-shadow .15s}.expert-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.expert-top{display:flex;gap:12px}.expert-name{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.expert-name h3{font-size:1.05rem}.expert-tags,.expert-langs{display:flex;flex-wrap:wrap;gap:6px}.lang{padding:2px 10px;border-radius:99px;background:var(--surface-2);font-size:.8rem;font-weight:600}.lang.on{background:var(--plum);color:var(--plum-ink)}.expert-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-block-start:auto;padding-block-start:10px;border-block-start:1px dashed var(--line);font-size:.85rem}.expert-foot span{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2);font-weight:600}.profile-hero{display:flex;align-items:center;gap:18px}.profile-hero h1{font-size:clamp(1.6rem,4vw + .5rem,2.2rem)}.profile-actions{display:flex;flex-wrap:wrap;gap:10px}.profile-actions .btn{flex:1 1 220px}.facts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0}.facts-grid div{padding:12px 14px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.facts-grid dt{font-size:.75rem;font-weight:600;color:var(--ink-2)}.facts-grid dd{margin:2px 0 0;font-weight:600;font-size:.9rem}.area-grid{display:grid;gap:8px}@media (min-width: 640px){.area-grid{grid-template-columns:repeat(2,1fr)}}.area{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none}.area>span:first-child{font-size:1.5rem}.area span:last-child{display:flex;flex-direction:column}.area small{color:var(--ink-2);font-weight:500}.review{margin:0;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.review blockquote{margin:6px 0;font-weight:500}.review figcaption{font-size:.8rem;color:var(--ink-2);font-weight:600}.direct-to{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r-md);background:var(--plum-soft)}.form-card{display:flex;flex-direction:column;gap:18px;padding:20px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);max-inline-size:760px}.form-card fieldset{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:none;min-inline-size:0}.form-card legend{padding:0;margin-block-end:8px;font-weight:700}.field-row{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.9rem}.field-row input,.members-tools input,.field-row textarea,.field-row select,.budget input,.rate-card textarea{inline-size:100%;padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--bg);font-weight:500;font-size:1rem}.field-row :is(input,textarea,select):focus,.budget input:focus,.rate-card textarea:focus{outline:none;border-color:var(--plum);box-shadow:0 0 0 4px var(--plum-soft)}.field-grid{display:grid;gap:12px}@media (min-width: 600px){.field-grid{grid-template-columns:repeat(2,1fr)}}.budget{display:flex;align-items:center;gap:8px;font-weight:600}.budget input{max-inline-size:140px;font-family:var(--font-latin)}.consent{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;font-weight:500}.consent input{inline-size:20px;block-size:20px;margin-block-start:2px;accent-color:var(--plum);flex-shrink:0}.case-list{display:flex;flex-direction:column;gap:10px}.case-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none}a.case-row:hover{border-color:var(--plum)}.case-emoji{display:grid;place-items:center;flex-shrink:0;inline-size:46px;block-size:46px;border-radius:var(--r-sm);background:var(--plum-soft);color:var(--plum)}.case-emoji.big{inline-size:64px;block-size:64px;border-radius:var(--r-md)}.case-text{flex:1;min-inline-size:0;display:flex;flex-direction:column}.case-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-text small{color:var(--ink-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:.8rem;font-weight:600;color:var(--ink-2)}.case-head{display:flex;gap:14px;align-items:flex-start}.case-head h1{font-size:clamp(1.35rem,3vw + .6rem,1.9rem)}.case-head .pill{margin-block-start:6px}.case-desc{padding:14px 16px;border-radius:var(--r-md);background:var(--surface-2);font-weight:500;white-space:pre-wrap}.offer{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);animation:rise .35s ease-out}.offer-top{display:flex;align-items:center;gap:12px}.offer-top .rating{display:flex}.offer-price{display:flex;flex-direction:column;align-items:flex-end}.offer-price strong{font-size:1.3rem;font-weight:700;font-family:var(--font-latin)}.offer-price small{color:var(--ink-2);font-weight:600;white-space:nowrap}.offer>p{font-weight:500;color:var(--ink-2)}.offer .badge{align-self:flex-start}.waiting{display:flex;align-items:center;gap:10px;padding:16px;border-radius:var(--r-lg);border:2px dashed var(--line);color:var(--ink-2);font-weight:600}.dots{display:inline-flex;gap:4px}.dots span{inline-size:8px;block-size:8px;border-radius:99px;background:var(--plum);animation:bounce 1.2s infinite}.dots span:nth-child(2){animation-delay:.15s}.dots span:nth-child(3){animation-delay:.3s}.pay-box{display:flex;gap:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--mint-soft);color:var(--mint-ink);font-weight:600}.assigned-expert{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-lg);background:var(--plum-soft);color:var(--ink);text-decoration:none}.assigned-expert small{display:block;color:var(--ink-2);font-weight:600}.progress-card,.rate-card,.join-card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.progress-card .btn,.rate-card .btn{align-self:flex-start}.tracker{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tracker li{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--ink-2)}.tracker-dot{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:99px;border:1px solid var(--line);background:var(--surface)}.tracker li.done{color:var(--ink)}.tracker li.done .tracker-dot{background:var(--mint);border-color:var(--mint);color:#fff}.tracker li.current .tracker-dot{border-color:var(--plum);box-shadow:0 0 0 4px var(--plum-soft)}.star-pick{display:flex;gap:4px}.star-pick button{border:none;background:none;font-size:2rem;line-height:1;color:var(--line);padding:2px}.star-pick button.on{color:#f5a623}.review-done{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--r-md);background:var(--mint-soft);color:var(--mint-ink);font-weight:600}.case-chat{display:flex;flex-direction:column;gap:10px}.case-chat .thread{padding-block:8px}.desk-me{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.desk-me small{display:block;color:var(--ink-2);font-weight:600}.board{display:grid;gap:12px}@media (min-width: 760px){.board{grid-template-columns:repeat(2,1fr)}}.board-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.board-card.own{border:2px solid var(--plum)}.board-card .btn,.board-card .sent{align-self:flex-start}.board-top{display:flex;gap:12px}.board-top small{display:block;color:var(--ink-2);font-weight:600}.board-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.88rem}.sent{display:inline-flex;align-items:center;gap:6px;color:var(--mint-ink);font-weight:700}.join-card{background:var(--surface-2);border:none}.join-card p{font-weight:600}.situation-chips{padding:6px 12px 14px}.expert-switch{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-lg);border:2px dashed color-mix(in srgb,var(--plum) 40%,var(--line));background:var(--surface);text-align:start}.expert-switch small{display:block;color:var(--ink-2);font-weight:500}.for-you .section-head{flex-direction:column;align-items:flex-start;gap:2px}.for-you-row,.story-row,.chips-scroll{scroll-padding-inline:16px}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site{min-block-size:100dvh;display:flex;flex-direction:column}.site-inner{inline-size:100%;max-inline-size:1160px;margin-inline:auto;padding-inline:20px}.site-main{flex:1}.site-page>*{max-inline-size:1040px;margin-inline:auto;padding:28px 20px 64px}.site-page>.site-inner{max-inline-size:1160px}.site-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--line)}.site-header .site-inner{display:flex;align-items:center;gap:24px;min-block-size:68px}.site-nav{display:none;gap:4px}.site-nav a,.link-plain{padding:8px 14px;border:none;border-radius:99px;background:none;color:var(--ink-2);font-weight:600;text-decoration:none}.site-nav a:hover,.link-plain:hover{background:var(--surface-2);color:var(--ink)}.site-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.lang-select{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.lang-select select{border:none;background:none;font-weight:600;color:var(--ink);cursor:pointer;padding-inline-end:2px}.lang-select select:focus{outline:none}.lang-select:focus-within{border-color:var(--plum)}@media (min-width: 900px){.site-nav{display:flex}}@media (max-width: 420px){.site-header .logo{font-size:1.15rem}.site-header .logo-mark{inline-size:32px;block-size:32px}.site-actions .btn-sm{padding-inline:12px}}.hero{position:relative;overflow:hidden;padding-block:40px 28px;background:linear-gradient(180deg,var(--surface-2),var(--bg))}.hero-grid{display:grid;gap:36px;align-items:center}@media (min-width: 960px){.hero{padding-block:72px 40px}.hero-grid{grid-template-columns:1.15fr .85fr;gap:56px}}.hero-copy{display:flex;flex-direction:column;gap:16px}.kicker{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;color:var(--plum);font-weight:600;font-size:.85rem;letter-spacing:.01em}.hero h1{font-size:clamp(2.1rem,4.4vw + .7rem,3.5rem);line-height:1.1;letter-spacing:-.02em}[lang=ar] .hero h1,[lang=fa] .hero h1{line-height:1.4;letter-spacing:0}[lang=ur] .hero h1{font-size:clamp(1.8rem,4vw + .6rem,2.9rem);line-height:1.9}.hero-sub{font-size:1.12rem;font-weight:400;color:var(--ink-2);max-inline-size:36em}.hero-box{display:flex;flex-direction:column;gap:10px;margin-block-start:6px;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.hero-box:focus-within{border-color:var(--plum)}.hero-box textarea{inline-size:100%;resize:none;border:none;outline:none;background:none;font-size:1.1rem;font-weight:400;line-height:1.5}.hero-box-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.hero-box-foot .muted{display:inline-flex;align-items:center;gap:6px;font-weight:600}.preview{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--line);max-inline-size:440px;justify-self:center;inline-size:100%}.preview-case-icon{display:grid;place-items:center;inline-size:40px;block-size:40px;flex-shrink:0;border-radius:var(--r-sm);background:var(--surface);color:var(--plum)}.preview-case{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--r-md);background:var(--surface-2)}.preview-case small{display:block;color:var(--ink-2);font-weight:600}.preview-title{display:flex;align-items:center;gap:8px;font-weight:700}.live-dot-sm{inline-size:9px;block-size:9px;border-radius:99px;background:var(--mint)}.preview-offer{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.preview-offer strong{display:block;font-size:.95rem}.preview-meta{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--ink-2);font-weight:600}.preview-price{font-family:var(--font-latin);font-weight:700;font-size:1.1rem}.preview-badges{display:flex;flex-wrap:wrap;gap:6px}.trust-grid{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.trust-grid li{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:var(--r-lg);border:1px solid var(--line)}.trust-grid h3{margin:0;font-size:1.05rem}.trust-grid p{margin:0;color:var(--ink-2)}.trust-icon{flex-shrink:0;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--r-sm);background:var(--plum-soft);color:var(--plum)}.site-section{padding-block:56px}.site-section.alt{background:var(--surface-2)}.section-title-lg{font-size:clamp(1.6rem,2.6vw + .7rem,2.3rem);letter-spacing:-.015em;margin-block-end:8px}.section-sub{color:var(--ink-2);font-weight:400;font-size:1.05rem;margin-block-end:24px;max-inline-size:40em}.site-section .section-head{align-items:center;margin-block-end:12px}.how{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px}@media (min-width: 800px){.how{grid-template-columns:repeat(3,1fr)}}.how li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:6px 14px;padding:20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.how li h3{margin:0;align-self:center}.how li p{grid-column:2;margin:0;color:var(--ink-2)}.how-num{flex-shrink:0;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--r-sm);background:var(--plum);color:var(--plum-ink);font-weight:700;font-size:1.2rem;font-family:var(--font-latin)}.yes{display:inline-grid;place-items:center;inline-size:26px;block-size:26px;border-radius:99px;background:var(--mint);color:#fff;flex-shrink:0}.dest-grid{display:grid;gap:14px;margin-block-start:20px}@media (min-width: 760px){.dest-grid{grid-template-columns:repeat(3,1fr)}}.dest{position:relative;display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:transform .15s,box-shadow .15s}.dest:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.dest p{color:var(--ink-2);font-weight:500;font-size:.92rem}.dest-stripes{display:flex;inline-size:54px;block-size:36px;margin-block-end:8px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm)}.dest-stripes i{flex:1}.dest-de .dest-stripes{flex-direction:column}.dest-de .dest-stripes i:nth-child(1){background:#1a1a1a}.dest-de .dest-stripes i:nth-child(2){background:#d00}.dest-de .dest-stripes i:nth-child(3){background:#ffce00}.dest-ca .dest-stripes i:nth-child(1),.dest-ca .dest-stripes i:nth-child(3){background:#d52b1e}.dest-ca .dest-stripes i:nth-child(2){background:#fff;flex:2}.dest-uk .dest-stripes{flex-direction:column}.dest-uk .dest-stripes i:nth-child(1),.dest-uk .dest-stripes i:nth-child(3){background:#012169}.dest-uk .dest-stripes i:nth-child(2){background:#c8102e;flex:.6}.dest-cta{position:absolute;inset-block-start:24px;inset-inline-end:24px;color:var(--ink-2)}.topic-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.topic{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:4px 14px;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color .15s}.topic:hover{border-color:var(--plum)}.topic-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.topic small{color:var(--ink-2);font-size:.9rem}.topic-icon{grid-row:span 2;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--r-sm);background:var(--plum-soft);color:var(--plum)}.topic-price{grid-column:2;font-family:var(--font-latin);font-weight:600;font-size:.95rem;color:var(--plum)}.pro-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:32px;border-radius:var(--r-xl);background:var(--plum-soft);color:var(--ink)}.pro-band>div{flex:1 1 360px;display:flex;flex-direction:column;gap:8px}.pro-band h2{font-size:clamp(1.5rem,2.5vw + .6rem,2.1rem)}.pro-band p{color:var(--ink-2);font-weight:500}.pro-price{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:99px;background:var(--surface);color:var(--plum);font-weight:600;font-size:.9rem}.pro-points{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.pro-points li{display:flex;align-items:flex-start;gap:8px}.pro-points svg{flex-shrink:0;margin-block-start:3px;color:var(--plum)}.faq-wrap{max-inline-size:820px}.faq-wrap>.btn{margin-block-start:16px}.faq{display:flex;flex-direction:column;gap:10px;margin-block-start:16px}.faq details{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{transition:transform .2s;color:var(--ink-2)}.faq details[open] summary .icon{transform:rotate(90deg)}[dir=rtl] .faq details[open] summary .icon{transform:scaleX(-1) rotate(90deg)}.faq details p{padding:0 18px 18px;color:var(--ink-2);font-weight:500}.site-footer{padding-block:36px;border-block-start:1px solid var(--line);background:var(--surface)}.footer-grid{display:grid;gap:20px}@media (min-width: 800px){.footer-grid{grid-template-columns:minmax(220px,300px) 1fr;column-gap:48px}.footer-grid .fine{grid-column:1 / -1}}.footer-grid p{margin-block-start:6px;color:var(--ink-2);font-weight:500}.footer-grid nav{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:flex-start}.footer-grid nav a{color:var(--ink-2);font-weight:600;text-decoration:none}.footer-grid nav a:hover{color:var(--plum)}.start{display:flex;justify-content:center}.start-card{inline-size:100%;max-inline-size:620px;display:flex;flex-direction:column;gap:20px;padding:28px 24px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.start-card fieldset{margin:0;padding:0;border:none;min-inline-size:0}.start-card legend{padding:0;margin-block-end:10px;font-weight:700;font-size:1.05rem}.personalize summary{cursor:pointer;font-weight:600;color:var(--plum)}.personalize .chips{margin-block-start:10px}.personalize p{margin-block-start:6px}.center-self{align-self:center}.join{display:grid;gap:28px;align-items:start}@media (min-width: 960px){.join{grid-template-columns:.9fr 1.1fr;gap:48px}.join-intro{position:sticky;inset-block-start:100px}}.join-intro{display:flex;flex-direction:column;gap:14px}.join-intro h1{font-size:clamp(2rem,4vw + .6rem,3rem);line-height:1.1}.join-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.join-benefits li{display:flex;align-items:center;gap:12px;font-weight:600}.join-done{align-items:flex-start}.site-actions .btn{white-space:nowrap}[lang=ur] .site-actions .btn{line-height:1.6}@media (max-width: 520px){.site-header .site-inner{gap:10px}.lang-select{padding:4px 8px}.lang-select select{max-inline-size:84px}}.site-inner.narrow{max-width:520px}.signin{gap:12px}.signin h2{margin:0}.signin-icon{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--plum-soft);color:var(--plum)}.code-input{font-size:1.5rem;font-weight:600;letter-spacing:.3em;font-variant-numeric:tabular-nums}.form-error{margin:0;padding:10px 14px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-weight:500}.note-box{margin:0;padding:12px 14px;border-radius:var(--r-sm);background:var(--surface-2);white-space:pre-line}.pre-line{white-space:pre-line;overflow-wrap:anywhere}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.confirm-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.confirm-row>span{flex:1 1 220px}.list-row.link-row{border:0;background:none;font:inherit;color:var(--danger);text-align:start;cursor:pointer;inline-size:100%}.pill-closed,.pill-offer-declined,.pill-offer-withdrawn,.pill-expert-rejected{background:var(--surface-2);color:var(--ink-2)}.pill-offer-sent,.pill-expert-pending{background:var(--yellow-soft);color:var(--yellow-ink)}.pill-offer-accepted,.pill-expert-approved{background:var(--mint-soft);color:var(--mint-ink)}.seg-inline.seg-3{grid-template-columns:repeat(3,auto)}.seg-inline.seg-4{grid-template-columns:repeat(4,auto)}.seg-inline.seg-5{grid-template-columns:repeat(5,auto)}@media (max-width: 760px){.seg-inline.seg-4,.seg-inline.seg-5{grid-template-columns:repeat(2,auto);border-radius:var(--r-md)}}@media (max-width: 420px){.seg-inline.seg-3 button{padding-inline:12px}}.admin-list{display:grid;gap:16px}.admin-card{gap:12px}.admin-head{justify-content:space-between;align-items:center}.admin-head h2{margin:0;flex:1}.admin-facts{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:6px 16px;margin:0}.admin-facts dt{color:var(--ink-2)}.admin-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}@media (max-width: 520px){.admin-facts{grid-template-columns:1fr;gap:2px}.admin-facts dd{margin-block-end:8px}}.pill-warn{background:var(--orange-soft);color:var(--orange-ink)}.text-danger{color:var(--danger);font-weight:600}.checklist{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md)}.checklist legend{font-weight:600;padding-inline:6px}.checklist-methods{margin-inline-start:30px}.checklist-date{max-width:320px}.permit-card{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);border-inline-start:6px solid var(--mint-ink)}.permit-card p{margin:0}.permit-card.stage-applyNow,.permit-card.stage-waitingLong{border-inline-start-color:var(--orange)}.permit-card.stage-expired,.permit-card.stage-late{border-inline-start-color:var(--danger)}.permit-card.stage-waiting,.permit-card.stage-noExpiry{border-inline-start-color:var(--yellow)}.permit-card.stage-decided{border-inline-start-color:var(--line)}.permit-head{display:flex;align-items:flex-start;gap:12px}.permit-head .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.permit-stage{font-size:1.15rem}.permit-dates{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-variant-numeric:tabular-nums}.permit-dates dt{color:var(--ink-2)}.permit-dates dd{margin:0}.guard-name{max-width:420px}textarea.letter{font:.9rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;inline-size:100%}.offices-search input{max-width:420px}.office-table{display:grid;gap:8px}.office-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr);gap:12px;align-items:center;padding:14px 18px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.office-row>span{display:flex;flex-direction:column;gap:2px;min-width:0}.office-median strong{font-size:1.2rem;font-variant-numeric:tabular-nums}.office-warn{color:var(--orange-ink);font-weight:500}@media (max-width: 560px){.office-row{grid-template-columns:1fr auto}.office-meta{grid-column:1 / -1;flex-direction:row!important;flex-wrap:wrap;gap:4px 12px!important}}.my-reports{list-style:none;margin:0;padding:0;display:grid;gap:6px}.my-reports li{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.report-link{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;color:var(--ink-2)}.bubble .report-link{font-size:.75rem}.pill-report-open{background:var(--orange-soft);color:var(--orange-ink)}.pill-report-resolved{background:var(--mint-soft);color:var(--mint-ink)}.pill-report-dismissed{background:var(--surface-2);color:var(--ink-2)}.legal-doc{max-width:760px}.legal-doc h2{font-size:1.1rem;margin:8px 0 0}.legal-doc p{margin:0;overflow-wrap:anywhere}.legal-links{gap:8px 16px;font-size:.9rem}.status-tile{color:inherit;text-decoration:none;margin-block:4px 16px}.status-tile:hover{box-shadow:var(--shadow-sm)}.form-card .signin{padding:0;border:0;background:none;box-shadow:none}.site-nav a,.site-nav .link-plain{white-space:nowrap}@media (max-width: 1180px){.site-nav .link-plain,.site-nav .nav-optional{display:none}}.case-file{padding:18px 20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.case-file-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.case-file-head h2,.case-file-head h3{margin:0}.doc-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.doc{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-2)}.doc.done{background:color-mix(in srgb,var(--mint-soft) 60%,var(--surface))}.doc-mark{display:grid;place-items:center;flex-shrink:0;inline-size:22px;block-size:22px;margin-block-start:2px;border-radius:50%;border:1px solid var(--line);color:var(--mint-ink)}.doc.done .doc-mark{border-color:var(--mint-ink);background:var(--mint-soft)}.doc-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.doc-file{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.85rem;overflow-wrap:anywhere}.doc-remove{color:var(--danger)}.permit-facts{border:1px dashed var(--line);border-radius:var(--r-md);padding:12px 14px}.permit-facts summary{cursor:pointer;font-weight:600}.permit-facts[open] summary{margin-block-end:8px}.case-file-preview{display:grid;gap:8px}.summary-text{margin:0;padding:14px;border-radius:var(--r-sm);background:var(--surface-2);font:.82rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:420px;overflow:auto}:root{--viewas-h: 44px}.viewas{position:fixed;z-index:60;inset-block-start:0;inset-inline:0;block-size:var(--viewas-h);display:flex;align-items:center;gap:12px;padding-inline:16px;justify-content:center;background:var(--ink);color:#fff;font-size:.875rem}.viewas-title{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.viewas-back{flex:none;padding:5px 14px;border:0;border-radius:999px;background:var(--orange);color:var(--ink);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.viewas-back:disabled{cursor:wait}.viewas-error{flex:none;color:var(--yellow);font-weight:600}body.has-viewas{padding-block-start:var(--viewas-h)}body.has-viewas .site-header{top:var(--viewas-h)}@media (min-width: 900px){body.has-viewas .sidebar{inset-block-start:var(--viewas-h)}}.members{display:grid;gap:0;padding:8px 20px;list-style:none}.member{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;padding-block:14px}.member+.member{border-block-start:1px solid var(--line)}.member-who{display:grid;min-inline-size:0}.member-who small{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;text-align:start}.member-tags,.member-actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.member-actions:empty{display:none}@media (min-width: 900px){.member{grid-template-columns:auto minmax(180px,1.2fr) 1fr auto}.member-tags,.member-actions{grid-column:auto}.member-actions{justify-content:flex-end}}.members-tools input{flex:1 1 200px;inline-size:auto}.pill-role-super{background:var(--ink);color:#fff}.pill-role-admin{background:var(--plum-soft);color:var(--plum)}.pill-role-expert{background:var(--mint-soft);color:var(--mint-ink)}.pill-role-pending{background:var(--yellow-soft);color:var(--yellow-ink)}.pill-role-rejected,.pill-role-client{background:var(--surface-2);color:var(--ink-2)}.seg-inline.seg-6{grid-template-columns:repeat(6,auto)}.seg-inline.seg-7{grid-template-columns:repeat(7,auto)}@media (max-width: 899px){.seg-inline.seg-6{grid-template-columns:repeat(3,auto);border-radius:var(--r-md)}.seg-inline.seg-7{grid-template-columns:repeat(4,auto);border-radius:var(--r-md)}}.topic-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.topic-pick .chip-on{cursor:default}.prefilled-facts{margin-block-start:8px;font-weight:400}.prefilled-facts .chip{background:var(--surface);cursor:default}@media (max-width: 520px){.pick-grid-3{grid-template-columns:1fr}.pick-grid-3>.pick{flex-direction:row;align-items:center;gap:14px;padding:16px 18px}}.not-found{padding-block:48px}@media (max-width: 420px){.site-actions{min-inline-size:0;gap:6px}.lang-select>.icon{display:none}.site-actions .btn-sm{padding-inline:10px;font-size:.85rem}}.site-header .site-inner{position:relative}.menu-btn{position:relative;display:grid;place-items:center;flex:none;inline-size:42px;block-size:42px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.menu-btn[aria-expanded=true]{border-color:var(--plum);color:var(--plum)}@media (min-width: 1181px){.site-actions>.menu-btn{display:none}}.site-menu{position:absolute;inset-inline:12px;inset-block-start:calc(100% + 8px);display:grid;gap:2px;padding:10px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);animation:rise .18s ease-out}@media (min-width: 640px){.site-menu{inset-inline:auto 12px;inline-size:340px}}.site-menu a,.site-menu button{display:flex;align-items:center;gap:12px;min-block-size:48px;padding:10px 14px;border:none;border-radius:var(--r-md);background:none;color:var(--ink);font:inherit;font-weight:600;text-align:start;text-decoration:none}.site-menu a:hover,.site-menu button:hover{background:var(--surface-2)}.site-menu .icon{color:var(--plum)}.site-menu hr{margin:6px 8px;border:none;border-block-start:1px solid var(--line)}.site-menu .menu-cta{display:none;justify-content:center;margin-block-end:10px;background:var(--plum);color:var(--plum-ink)}.site-menu .menu-cta:hover{background:var(--plum-2)}@media (max-width: 420px){.site-actions>.btn-sm{display:none}.site-menu .menu-cta{display:flex}}@media (max-width: 330px){.site-header .logo-word{display:none}}.bell-wrap{position:relative}.unread-badge{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;display:grid;place-items:center;min-inline-size:20px;block-size:20px;padding-inline:5px;border-radius:99px;background:var(--orange);color:#2b1a3d;font-family:var(--font-latin);font-size:.72rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--bg)}.tab-icon{position:relative}.sidebar nav a{position:relative}.sidebar nav a .unread-badge{position:static;margin-inline-start:auto}.notice-pop{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 10px);z-index:40;inline-size:min(360px,calc(100vw - 24px));max-block-size:min(70vh,520px);overflow:auto;padding:12px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);animation:rise .18s ease-out}.notice-pop header,.notice-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 10px}.notice-card header strong{display:inline-flex;align-items:center;gap:8px}.notice-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.notice{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--r-md);color:var(--ink);text-decoration:none}.notice:hover{background:var(--surface-2)}.notice .grow{display:grid;gap:2px;min-inline-size:0}.notice-text{font-weight:600;overflow-wrap:anywhere}.notice-new .notice-text{font-weight:700}.notice-icon{display:grid;place-items:center;flex:none;inline-size:38px;block-size:38px;border-radius:12px;background:var(--plum-soft);color:var(--plum)}.notice-offer_accepted,.notice-case_done{background:var(--mint-soft);color:var(--mint-ink)}.notice-new_case,.notice-permit_due,.notice-permit_waiting{background:var(--orange-soft);color:var(--orange-ink)}.notice-dot{flex:none;inline-size:10px;block-size:10px;border-radius:99px;background:var(--orange)}.notice-none{padding:6px}.notice-card{padding:12px;border-radius:var(--r-lg);background:var(--surface);border:2px solid color-mix(in srgb,var(--orange) 45%,var(--line))}.toggle-row{display:flex;align-items:center;gap:12px;cursor:pointer}.toggle-row .grow{display:grid;gap:2px}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;inline-size:48px;block-size:28px;margin:0;border-radius:99px;background:var(--line);cursor:pointer;transition:background .15s}.switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:22px;block-size:22px;border-radius:99px;background:#fff;box-shadow:var(--shadow-sm);transition:transform .15s}.switch:checked{background:var(--plum)}.switch:checked:after{transform:translate(20px)}[dir=rtl] .switch:checked:after{transform:translate(-20px)}.switch:focus-visible{outline:3px solid color-mix(in srgb,var(--plum) 45%,transparent);outline-offset:2px}.empty-plan{display:grid;gap:12px;padding:20px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line)}.empty-plan h3{margin:0}.plan-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.plan-step{display:flex;align-items:center;gap:14px;inline-size:100%;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:border-color .15s,transform .15s}.plan-step:hover{border-color:var(--plum);transform:translateY(-1px)}.plan-step .grow{display:grid;gap:2px}.plan-step small{color:var(--ink-2);font-weight:500}.plan-num{display:grid;place-items:center;flex:none;inline-size:34px;block-size:34px;border-radius:11px;background:var(--plum);color:var(--plum-ink);font-family:var(--font-latin);font-weight:700}.plan-steps li:nth-child(2) .plan-num{background:var(--orange);color:#2b1a3d}.plan-steps li:nth-child(3) .plan-num{background:var(--mint);color:#10342a}.plan-invite{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--plum-soft)}.plan-invite .grow{display:grid;gap:2px;min-inline-size:200px}@media (max-width: 640px){.how li{padding:16px}.preview{display:none}.topic-grid{grid-template-columns:1fr;gap:8px}.topic{padding:14px}.site-section{padding-block:40px}}@media (max-width: 640px){.notice-pop{position:fixed;inset-inline:12px;inset-block-start:76px;inline-size:auto}}.check-flow{max-inline-size:760px}.site-page>.check-flow{max-inline-size:760px}.check-card{display:grid;gap:14px;padding:20px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.check-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.check-back{display:inline-flex;align-items:center;gap:6px}.check-dots{display:flex;gap:6px}.check-dots span{flex:1;block-size:6px;border-radius:99px;background:var(--line)}.check-dots .done{background:var(--plum)}.check-dots .now{background:var(--orange)}.check-kicker{margin:4px 0 0}.check-card h1{font-size:clamp(1.4rem,3vw + .6rem,1.9rem)}.check-card h1:focus,.rescue h1:focus{outline:none}.check-options{display:grid;gap:10px}.check-option{display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:58px;padding:14px 18px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-weight:600;text-align:start;cursor:pointer;transition:border-color .15s,transform .15s,background .15s}.check-option:hover{border-color:var(--plum);background:var(--plum-soft);transform:translateY(-1px)}.check-option:active{transform:translateY(1px)}@media (min-width: 640px){.check-card{padding:28px 32px}}.rescue{display:grid;gap:12px;padding:22px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);border-block-start:8px solid var(--mint);box-shadow:var(--shadow-sm)}.rescue.risk-soon{border-block-start-color:var(--orange)}.rescue.risk-urgent{border-block-start-color:var(--danger)}.rescue p,.rescue .kicker{margin:0}.risk-badge{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:7px 14px;border-radius:99px}.risk-badge.risk-calm{background:var(--mint-soft);color:var(--mint-ink)}.risk-badge.risk-soon{background:var(--orange-soft);color:var(--orange-ink)}.risk-badge.risk-urgent{background:var(--c-health);color:var(--c-health-ink)}.rescue-summary{font-size:1.1rem;font-weight:600}.rescue-deadline{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--yellow-soft);color:var(--ink)}.rescue-deadline .icon{flex:none;color:var(--yellow-ink);margin-block-start:2px}.rescue-step{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.rescue-step .grow{display:grid;gap:4px;justify-items:start;min-inline-size:0}.rescue-step p{margin:0;color:var(--ink-2)}.rescue-step .btn{margin-block-start:6px}.rescue-lawyer{display:grid;gap:10px;justify-items:start;padding:22px;border-radius:var(--r-xl);background:var(--plum-soft)}.rescue-lawyer p{margin:0}.rescue-answers{padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.rescue-answers summary{display:flex;justify-content:space-between;align-items:center;font-weight:600;cursor:pointer;list-style:none}.rescue-answers summary::-webkit-details-marker{display:none}.rescue-answers[open] summary .icon{transform:rotate(90deg)}.rescue-answers dl{display:grid;gap:4px;margin:12px 0 0}.rescue-answers dt{color:var(--ink-2);font-size:.9rem}.rescue-answers dd{margin:0 0 8px;font-weight:600}.check-tile{border-inline-start-color:var(--plum)}.ai-reading{display:flex;align-items:center;gap:8px;margin-block-start:-6px}.ai-dots{inline-size:10px;block-size:10px;border-radius:50%;background:var(--plum);animation:ai-blink 1.2s ease-in-out infinite}@keyframes ai-blink{50%{opacity:.25;transform:scale(.7)}}.ai-also{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:6px;color:var(--ink-2);font-weight:600}.ai-check{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .15s,transform .15s}.ai-check:hover{border-color:var(--plum);transform:translateY(-1px)}.ai-check .grow{display:grid;gap:2px}.ai-check small{color:var(--ink-2);font-weight:500}.ai-check>.icon:first-child{flex:none;color:var(--plum)}.ai-check.urgent{background:var(--c-health);border-color:color-mix(in srgb,var(--c-health-ink) 35%,transparent)}.ai-check.urgent>.icon:first-child,.ai-check.urgent strong{color:var(--c-health-ink)}.permit-reminders{display:flex;align-items:center;gap:6px;margin:0}.permit-reminders svg{flex:none}.badge-founding{align-self:flex-start;background:var(--yellow-soft);color:var(--yellow-ink)}.founding-card{display:grid;gap:4px;padding:14px 16px;border-radius:var(--r-md);background:var(--yellow-soft);color:var(--yellow-ink)}.founding-card strong{display:inline-flex;align-items:center;gap:6px}.founding-card p{margin:0}.desk-pro-head{display:flex;align-items:center;gap:12px}.desk-pro-head .grow{display:grid;gap:2px;min-width:0}.pro-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.92rem}.pro-steps li{display:flex;align-items:center;gap:8px}.pro-steps li.done{color:var(--ink-2);text-decoration:line-through;text-decoration-color:var(--line)}.pro-steps .link-btn{text-align:start}.pro-step-mark{flex:none;display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:99px;border:1px solid var(--line)}.pro-steps li.done .pro-step-mark{border-color:var(--mint);background:var(--mint);color:#fff}.invite-new{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.invite-new .grow{flex:1 1 220px}.invite-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.invite-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block-start:10px;border-block-start:1px solid var(--line)}.invite-list .grow{display:grid;gap:2px;flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.invite-banner{background:var(--plum-soft);color:var(--plum);font-weight:600}.info-page{max-inline-size:860px}.info-head{display:grid;gap:8px}.info-head h1{font-size:clamp(2rem,4vw + .6rem,3rem);line-height:1.1}[lang=ur] .info-head h1{font-size:clamp(1.8rem,4vw + .6rem,2.6rem);line-height:1.9}.info-block{padding-block-start:8px}.info-block h2{font-size:1.35rem}.info-block>p{margin:0;color:var(--ink-2);font-weight:500;overflow-wrap:anywhere}.info-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.info-list li{display:flex;align-items:flex-start;gap:10px;font-weight:500}.info-list .yes{inline-size:22px;block-size:22px;margin-block-start:1px}.info-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width: 760px){.info-steps{grid-template-columns:1fr 1fr}}.info-steps li{display:flex;gap:14px;padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.info-steps p{margin:4px 0 0;color:var(--ink-2);font-weight:500;font-size:.95rem}.info-step-no{flex:none;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:99px;background:var(--plum-soft);color:var(--plum);font-family:var(--font-latin);font-weight:700}.info-links{display:grid;gap:10px}@media (min-width: 760px){.info-links{grid-template-columns:1fr 1fr}}.info-link{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;padding:16px 18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:inherit;text-decoration:none}.info-link:hover{border-color:var(--plum)}.info-link small{grid-column:1;color:var(--ink-2);font-weight:500}.info-link svg{grid-row:1 / span 2;grid-column:2;color:var(--plum)}.info-cta{gap:12px;padding-block-start:8px}.join-more{margin-block-start:56px;padding:0;max-inline-size:none}.guard-empty .info-list{font-size:.95rem}.guide-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-weight:600;color:var(--plum);text-decoration:none}.guide-checked{margin:0;color:var(--ink-2);font-size:.9rem;font-weight:500}.guide-cta{margin-block:8px}.guide-sources{margin:0;padding-inline-start:20px;display:grid;gap:6px;font-weight:500}.guide-sources a{color:var(--plum);overflow-wrap:anywhere}.guide-langs{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--ink-2);font-weight:500;font-size:.95rem}.guide-langs a{color:var(--plum)}.area-grid{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.area{display:flex;align-items:center;gap:14px;block-size:100%;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:inherit;text-decoration:none;transition:border-color .15s}.area:hover{border-color:var(--plum)}.area-icon{flex-shrink:0;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--r-sm);background:var(--plum-soft);color:var(--plum)}.area-text{flex:1;min-inline-size:0;display:grid;gap:2px}.area-text small{color:var(--ink-2);font-size:.875rem}.area>svg:last-child{flex-shrink:0;color:var(--ink-2)}.hero h1{font-size:clamp(2.2rem,4vw + .6rem,3.7rem);line-height:1.06;letter-spacing:-.03em}.hero-langs{gap:8px;font-size:.95rem}.hero-lang{display:inline-block;color:var(--ink);font-weight:700;font-size:1.12em;animation:lang-in .5s ease both}@keyframes lang-in{0%{opacity:0;transform:translateY(6px)}}.hero-demo>*{transition:opacity .4s ease}.hero-demo.leaving>:not(.preview-badges){opacity:0}.demo-text{margin-block-start:2px;font-weight:600;line-height:1.5}.demo-caret{display:inline-block;inline-size:2px;block-size:1.1em;margin-inline-start:2px;vertical-align:text-bottom;background:var(--plum);animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.demo-status{align-items:flex-start;opacity:0}.demo-status .live-dot-sm{flex-shrink:0;margin-block-start:.5em}.demo-status.on{opacity:1}.steady{display:grid}.steady>*{grid-area:1 / 1}.steady-ghost{visibility:hidden}.demo-offer{border-style:dashed;background:transparent;transition:background-color .45s ease,border-color .45s ease}.demo-offer>*{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.demo-offer.in{border-style:solid;background:var(--surface)}.demo-offer.in>*{opacity:1;transform:none}@media (max-width: 640px){.hero-demo.preview{display:flex}}.section-head-num{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block-end:8px}.section-head-num .section-title-lg{margin:0}.section-num{font-family:var(--font-latin);font-size:.8rem;font-weight:600;letter-spacing:.08em;color:var(--plum);padding:3px 10px;border:1px solid currentColor;border-radius:99px}.section-title-lg{font-size:clamp(1.8rem,3vw + .8rem,2.9rem);letter-spacing:-.02em}@media (min-width: 960px){.site-section{padding-block:88px}}.site-section.dark{background:#1d1029;color:#f4eefb}.site-section.dark .section-title-lg{color:#fff}.site-section.dark .section-num{color:#d6bcff}.site-section.dark .trust-grid li{border-color:#ffffff1f;background:#ffffff0a}.site-section.dark .trust-grid h3{font-family:var(--font-display);font-size:1.35rem}.site-section.dark .trust-grid p{color:#f4eefbbf}.site-section.dark .trust-icon{inline-size:44px;block-size:44px;background:#d6bcff24;color:#d6bcff}.area{transition:border-color .15s,transform .2s ease,box-shadow .2s ease}.area:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.area:hover>svg:last-child{color:var(--plum)}.motion .reveal{transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.motion .reveal:not([data-in]){opacity:0;transform:translateY(22px)}.motion .reveal[data-in=now]{transition:none}@media (min-width: 640px){.motion .reveal[data-in]{transition-delay:calc(min(var(--i, 0),5)*70ms)}}.motion .section-head-num.reveal:after{transform-origin:left;transition:scale .9s cubic-bezier(.2,.7,.2,1) .15s}[dir=rtl] .motion .section-head-num.reveal:after{transform-origin:right}.motion .section-head-num.reveal:not([data-in]):after{scale:0 1}.motion .reveal .how-photo{transition:scale .9s cubic-bezier(.2,.7,.2,1);transition-delay:inherit}.motion .reveal:not([data-in]) .how-photo{scale:.94}.motion .reveal .trust-icon{transition:scale .5s cubic-bezier(.3,1.5,.5,1) .12s}.motion .reveal:not([data-in]) .trust-icon{scale:.5}.site-header{view-transition-name:site-header}@media (prefers-reduced-motion: no-preference){::view-transition-old(root){animation:vt-out .16s ease both}::view-transition-new(root){animation:vt-in .26s ease both}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}.hero-grid{grid-template-columns:minmax(0,1fr)}@media (min-width: 960px){.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.hero-demo .grow{min-inline-size:0}.demo-text{overflow-wrap:anywhere}@media (max-width: 640px){.hero-box textarea{min-block-size:6.2em}}.preview-offer .grow{min-inline-size:0}.preview-offer strong{overflow-wrap:break-word}.preview-price{flex-shrink:0}.hero-stage{--stage-bg: linear-gradient(160deg, #fff4ea 0%, #ffeadd 55%, #f6e7f6 100%);--stage-ink: var(--ink);--stage-ink-2: #5d4a58;--stage-accent: var(--plum);isolation:isolate;margin:0;padding-block:40px 56px;background:var(--stage-bg);color:var(--stage-ink);border-end-start-radius:28px;border-end-end-radius:28px}@media (prefers-color-scheme: dark){.hero-stage{--stage-bg: linear-gradient(160deg, #2c1a33 0%, #26172f 60%, #1f1229 100%);--stage-ink: #fff;--stage-ink-2: rgb(244 238 251 / .78);--stage-accent: #ffb27d}}@media (min-width: 960px){.hero-stage{margin:12px 12px 0;padding-block:72px 88px;border-radius:32px}}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 88% 12%,rgb(255 209 102 / .45),transparent 70%),radial-gradient(35% 45% at 8% 95%,rgb(255 138 61 / .22),transparent 70%),radial-gradient(30% 40% at 55% 60%,rgb(214 188 255 / .3),transparent 70%);animation:glow-drift 18s ease-in-out infinite alternate}.hero-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes glow-drift{to{transform:translate3d(-3%,4%,0) scale(1.08)}}.hero-light{display:none}@media (hover: hover) and (pointer: fine){.hero-light{display:block;position:absolute;left:70%;top:30%;inline-size:840px;block-size:840px;margin:-420px;z-index:-1;pointer-events:none;background:radial-gradient(circle 420px at center,rgb(255 255 255 / .55),transparent 70%);will-change:transform}}@media (hover: hover) and (pointer: fine) and (prefers-color-scheme: dark){.hero-light{background:radial-gradient(circle 420px at center,rgb(214 188 255 / .12),transparent 70%)}}.hero-stage.hero-away .hero-glow,.hero-stage.hero-away .hero-demo{animation-play-state:paused}.hero-stage .hero-langs{flex-wrap:wrap;gap:4px 12px;font-family:var(--font-display);font-size:clamp(1.15rem,1vw + .9rem,1.5rem);font-weight:700;color:var(--stage-accent)}.hero-stage .hero-hello:after{content:" ·";color:var(--orange)}.hero-stage .hero-hello:last-child:after{content:none}.hero-stage .hero-lang{color:var(--orange-ink);font-family:inherit;font-size:1em}@media (prefers-color-scheme: dark){.hero-stage .hero-lang{color:#ffd8bd}}.hero-stage .hero-lang:is([lang=ar],[lang=fa],[lang=ur]){font-family:"Vazirmatn",var(--font-latin)}:root:not([lang=ur]) .hero-stage [lang=ur]{font-family:"Vazirmatn",var(--font-latin)}.hero-stage h1{color:var(--stage-ink);font-size:clamp(2.4rem,4.6vw + .5rem,4.3rem);line-height:1.04;letter-spacing:-.03em}[lang=ar] .hero-stage h1,[lang=fa] .hero-stage h1{line-height:1.35;letter-spacing:0}[lang=ur] .hero-stage h1{font-size:clamp(2rem,4vw + .6rem,3.2rem);line-height:1.9;letter-spacing:0}.hero-stage .hero-sub{color:var(--stage-ink-2);font-size:1.2rem}.hero-stage .hero-box{color:var(--ink);border-color:transparent;box-shadow:0 24px 50px -28px #5b2a8673}.hero-visual{position:relative;display:grid;justify-items:end;max-inline-size:460px;inline-size:100%;justify-self:center}.hero-photo{display:block;inline-size:70%;block-size:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:999px 999px 32px 32px;box-shadow:0 30px 60px -34px #5b2a8699}.hero-visual:before{content:"";position:absolute;inset-block-start:-18px;inset-inline-end:52%;inline-size:120px;aspect-ratio:1;border-radius:50%;background:#ffd166;opacity:.7;z-index:-1}.hero-demo-wrap{position:relative;display:grid;justify-self:start;inline-size:82%;min-inline-size:min(100%,300px);margin-block-start:-34%}.hero-stage .hero-demo{color:var(--ink);border-color:transparent;box-shadow:0 30px 60px -30px #2b1a3d8c}@media (min-width: 960px){.hero-stage .hero-demo{rotate:-2deg;animation:float 7s ease-in-out infinite}}@media (max-width: 640px){.hero-visual{justify-items:stretch}.hero-photo{inline-size:100%;aspect-ratio:4 / 3;object-position:50% 20%;border-radius:999px 999px 24px 24px}.hero-demo-wrap{inline-size:100%;margin-block-start:-64px}.hero-visual:before{inline-size:80px;inset-inline-end:70%}}@keyframes float{50%{translate:0 -10px;rotate:-1deg}}.lang-band{overflow:hidden;display:grid;gap:4px;padding-block:28px;-webkit-user-select:none;user-select:none}.lang-band-row{display:flex;inline-size:max-content;animation:band 46s linear infinite}.lang-band-row.reverse{animation-direction:reverse;animation-duration:54s}.lang-band-row span{padding-inline:.45em;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,5vw,4.4rem);font-weight:700;line-height:1.25;white-space:nowrap;color:var(--plum)}.lang-band-row span:is([lang=ar],[lang=fa],[lang=ur]){font-family:"Vazirmatn",var(--font-latin)}.lang-band-row span:nth-child(2n){color:var(--bg);paint-order:stroke fill;-webkit-text-stroke:3px var(--plum)}.lang-band-row span:after{content:"✦";display:inline-block;margin-inline-start:.9em;font-size:.4em;vertical-align:middle;color:var(--orange);-webkit-text-stroke:0}@keyframes band{to{transform:translate(-50%)}}@media (min-width: 640px){.area-grid.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .area-wide{grid-column:span 2}}@media (min-width: 1000px){.area-grid.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(132px,auto)}.bento .area-lg{grid-column:span 2;grid-row:span 2}}.bento .area{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border-radius:22px;background:var(--surface-2);border-color:transparent}.bento .area>svg:last-child{position:absolute;inset-block-start:22px;inset-inline-end:22px}.bento .area{position:relative}.bento .area-text strong{font-size:1.08rem}.bento .area:hover{background:var(--plum-soft);border-color:transparent}.bento .area-lg .area{background:linear-gradient(150deg,#5b2a86,#2b1640 75%);color:#fff}.bento .area-lg .area-icon{inline-size:64px;block-size:64px;border-radius:18px;background:#ffffff1f;color:#ffb27d}.bento .area-lg .area-text strong{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw + .8rem,2.6rem);line-height:1.1;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.bento .area-lg .area-text small{color:#ffffffbf;font-size:1rem}.bento .area-lg .area>svg:last-child{color:#fff}.bento .area-wide .area{background:var(--orange-soft)}.bento .area-wide .area-icon{background:#ffffffb3;color:var(--orange-ink)}.section-head-num:after{content:"";flex:1 1 60px;block-size:1px;background:var(--line)}.section-title-lg{font-size:clamp(2rem,3.6vw + .8rem,3.4rem)}.welcome .how{gap:36px}.welcome .how li{position:relative;grid-template-columns:1fr;gap:10px;padding:26px 0 0;border:none;border-block-start:2px solid var(--ink);border-radius:0;background:none}.welcome .how li p{grid-column:1}.welcome .how li h3{font-family:var(--font-display);font-size:1.45rem}.welcome .how-num{display:block;inline-size:auto;block-size:auto;background:none;color:transparent;-webkit-text-stroke:1.5px var(--plum);font-family:var(--font-display);font-size:clamp(4rem,7vw,6.5rem);font-weight:700;line-height:.9}.welcome .how li:hover .how-num{color:var(--plum)}@media (min-width: 960px){.trust-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.trust-split>.section-head-num{position:sticky;inset-block-start:110px}.trust-split>.section-head-num:after{display:none}}.trust-list{grid-template-columns:1fr;gap:0}.trust-list li{display:grid;grid-template-columns:auto 1fr;gap:6px 20px;padding:28px 0;border:none;border-block-end:1px solid var(--line);border-radius:0}.trust-list li:first-child{padding-block-start:0}.trust-list .trust-icon{grid-row:span 2;inline-size:52px;block-size:52px;border-radius:50%}.trust-list h3{font-family:var(--font-display);font-size:1.5rem}.pro-section .pro-band{position:relative;overflow:hidden;isolation:isolate;padding:clamp(28px,5vw,64px);border-radius:28px;background:#1d1029;color:#f4eefb}.pro-section .pro-band:before{content:"";position:absolute;inset:-40% -10% auto auto;z-index:-1;inline-size:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(125 70 181 / .6),transparent)}.pro-section .pro-band h2{color:#fff;font-size:clamp(2rem,3.4vw + .6rem,3.2rem);line-height:1.08}.pro-section .pro-points{color:#f4eefbd1}.pro-section .pro-points .icon{color:#ffb27d}.pro-section .pro-price{background:#ffffff1a;color:#ffd8bd}.pro-section .btn-primary{background:#fff;color:#1d1029}.pro-section .btn-primary:not(:disabled):hover{background:#ffd8bd}.site-footer{overflow:hidden;padding-block-end:0;border:none;background:#1d1029;color:#f4eefb}.site-footer .logo{color:#fff}.site-footer .logo-mark{background:#fff;color:#1d1029}.site-footer .footer-grid p,.site-footer .footer-grid nav a,.site-footer .fine{color:#f4eefbb3}.site-footer .footer-grid nav a:hover{color:#fff}.footer-mark{margin-block-start:28px;font-family:var(--font-display);font-size:18vw;font-weight:700;line-height:.8;letter-spacing:-.06em;text-align:center;white-space:nowrap;background:linear-gradient(180deg,#d6bcff59,#d6bcff00);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none;translate:0 .08em}.btn .icon:last-child{transition:translate .2s ease}.btn:hover .icon:last-child{translate:4px 0}[dir=rtl] .btn:hover .icon:last-child{translate:-4px 0}.welcome .how li{border-block-start:none;padding-block-start:0}.how-photo{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:22px;margin-block-end:6px}.welcome .how li:nth-child(2) .how-photo{border-radius:999px 999px 22px 22px}.welcome .how-num{margin-block-start:-.55em;margin-inline-start:14px;position:relative;-webkit-text-stroke:0;color:var(--plum);text-shadow:0 0 0 transparent;paint-order:stroke;-webkit-text-stroke:8px var(--bg)}.site-section.alt .how-num{-webkit-text-stroke-color:var(--surface-2)}.people-art{display:block;inline-size:100%;block-size:auto}.faq-wrap{position:relative}.faq-wrap>.people-art{inline-size:150px;margin-block-end:-8px}@media (min-width: 1320px){.faq-wrap>.people-art{position:absolute;inset-block-start:-10px;inset-inline-end:-220px;inline-size:210px}}.pro-side{display:grid;justify-items:center;gap:8px}.pro-side .people-art{inline-size:220px}@media (max-width: 640px){.pro-side .people-art{inline-size:170px}}.welcome .btn,.site-header .btn{border-radius:999px}.welcome .hero-box{border-radius:24px}.photo-credit a{color:inherit}:root{--warm-panel: linear-gradient(160deg, #fff4ea 0%, #ffeadd 60%, #f6e7f6 100%);--soft-shadow: 0 22px 50px -32px rgb(91 42 134 / .38), 0 1px 2px rgb(43 26 61 / .05)}@media (prefers-color-scheme: dark){:root{--warm-panel: linear-gradient(160deg, #2c1a33 0%, #26172f 60%, #1f1229 100%);--soft-shadow: 0 22px 50px -30px rgb(0 0 0 / .7)}}.site .btn{border-radius:999px}.form-card{gap:20px;padding:clamp(18px,3vw,28px);border-radius:26px;border-color:transparent;box-shadow:var(--soft-shadow)}.field-row input,.field-row textarea,.field-row select{border-radius:14px;border-color:transparent;background:var(--surface-2)}.field-row :is(input,textarea,select):focus{background:var(--surface)}.permit-facts{border-radius:18px}.offer{gap:12px;padding:20px;border-radius:24px;border-color:transparent;box-shadow:var(--soft-shadow)}.offer-price strong{font-family:var(--font-display);font-size:1.6rem;color:var(--plum)}.case-desc{border-radius:18px}.ai-check{border-radius:20px}.progress-card,.rate-card,.case-chat,.assigned-expert{border-radius:24px}.page-post .page-head,.page-case .case-head,.join-intro{padding:clamp(20px,3.4vw,32px);border-radius:28px;background:var(--warm-panel)}.page-post .page-head h1{font-size:clamp(1.9rem,3vw + .8rem,2.8rem)}.page-case .case-head .case-emoji{background:#ffffffbf}.post-layout{display:grid;gap:24px;align-items:start}.post-main{display:grid;gap:24px;min-inline-size:0}@media (min-width: 960px){.post-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:32px}.post-aside{position:sticky;inset-block-start:96px}}.post-aside{display:grid;gap:16px}.post-aside h2{font-size:1.35rem}.trust-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.trust-pills li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--mint-soft);color:var(--mint-ink);font-size:.86rem;font-weight:600}.trust-pills li:nth-child(2){background:var(--plum-soft);color:var(--plum)}.trust-pills li:nth-child(3){background:var(--orange-soft);color:var(--orange-ink)}.post-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.post-steps li{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center}.post-steps img{inline-size:64px;block-size:64px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--plum-soft)}.post-steps span{display:grid;gap:2px}.post-steps small{color:var(--ink-2);font-size:.88rem;font-weight:500}.waiting{flex-direction:column;gap:6px;padding:18px 20px 20px;border:none;border-radius:24px;background:var(--warm-panel);color:var(--ink);text-align:center}.waiting .people-art{inline-size:190px}.waiting p{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:0}.join-intro>.people-art{inline-size:170px;margin-block-end:-6px}.info-step-no{background:var(--orange-soft);color:var(--orange-ink)}.info-steps li{border-radius:20px}.logo{flex:none;white-space:nowrap}@media (max-width: 540px){.site-actions>.btn-sm{display:none}.site-menu .menu-cta{display:flex}}@media (max-width: 639px){.bento li:not(.area-lg) .area{flex-direction:row;align-items:center;gap:14px;padding:14px 16px;border-radius:18px}.bento li:not(.area-lg) .area>svg:last-child{position:static;flex:none;margin-inline-start:auto}.how-photo{aspect-ratio:16 / 10}.demo-offer+.demo-offer+.demo-offer{display:none}}.area-icon{transition:rotate .25s ease,scale .25s ease}.area:hover .area-icon{rotate:-6deg;scale:1.08}.info-link{transition:border-color .15s,transform .2s ease,box-shadow .2s ease}.info-link:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.info-link svg{transition:translate .2s ease}.info-link:hover svg{translate:4px 0}[dir=rtl] .info-link:hover svg{translate:-4px 0}@supports (interpolate-size: allow-keywords){@media (prefers-reduced-motion: no-preference){.faq details{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;overflow:clip;transition:block-size .28s ease,content-visibility .28s allow-discrete}.faq details[open]::details-content{block-size:auto}}}.faq details{transition:border-color .2s,box-shadow .2s}.faq details[open]{border-color:color-mix(in srgb,var(--plum) 35%,var(--line));box-shadow:var(--shadow)}.quest{display:grid;gap:10px}.quest-count{display:flex;justify-content:space-between;gap:12px;margin:0;font-weight:600}.quest-of{color:var(--ink-2);font-weight:500;white-space:nowrap}.quest-path{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none}.quest-path li{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;color:var(--ink-2);font-size:.82rem;line-height:1.3}.quest-label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.quest-now{display:none}@media (max-width: 360px){.quest-path:has(>li:nth-child(5)) .quest-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.quest:has(.quest-path>li:nth-child(5)) .quest-now{display:block;margin:0;font-weight:600;text-align:center}}.quest-path li+li:before{content:"";position:absolute;inset-block-start:13px;inset-inline:calc(-50% + 18px) calc(50% + 18px);block-size:3px;border-radius:3px;background:var(--line)}.quest-path li.is-done+li:before{background:var(--mint)}.quest-dot{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--surface-2);border:2px solid var(--line);font-weight:700;font-size:.8rem}.quest-path li.is-done .quest-dot{background:var(--mint);border-color:var(--mint);color:#fff}.quest-path li.is-current{color:var(--ink);font-weight:600}.quest-path li.is-current .quest-dot{border-color:var(--plum);background:var(--plum-soft);color:var(--plum);animation:quest-pulse 2.4s ease-in-out infinite}@keyframes quest-pulse{50%{box-shadow:0 0 0 6px #5b2a861f}}.next-step{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;padding:18px;border-radius:22px;background:var(--warm-panel, var(--plum-soft));box-shadow:var(--shadow-sm)}.next-step-icon{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:14px;background:var(--surface);color:var(--plum)}.next-step-text{display:grid;gap:2px}.next-step-kicker{margin:0;color:var(--plum);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.next-step h2{margin:0;font-size:1.15rem}.next-step p{margin:0}.next-step .btn{grid-column:1 / -1;justify-self:start}@media (min-width: 640px){.next-step{grid-template-columns:auto 1fr auto}.next-step .btn{grid-column:auto}}.quest-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-size:.82rem;font-weight:600;opacity:.7}[dir=rtl] .quest-badge{padding:4px 4px 4px 10px}.quest-badge-icon{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:var(--surface)}.quest-badge.is-earned{background:var(--orange-soft);color:var(--orange-ink);opacity:1}.quest-badge.is-earned .quest-badge-icon{background:var(--orange);color:#fff}.celebrate-host{position:fixed;inset-inline:16px;inset-block-end:calc(16px + env(safe-area-inset-bottom));z-index:60;display:grid;justify-items:center;pointer-events:none}.shell~.celebrate-host{inset-block-end:calc(84px + env(safe-area-inset-bottom))}.celebrate{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;inline-size:min(100%,440px);padding:14px 10px 14px 16px;border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);pointer-events:auto;animation:celebrate-in .45s cubic-bezier(.2,1.4,.4,1)}.celebrate-icon{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--orange);color:#fff}.celebrate-text p{margin:2px 0 0;color:var(--ink-2);font-size:.9rem}.celebrate-burst{position:absolute;inset-block-start:36px;inset-inline-start:38px;pointer-events:none}.celebrate-burst span{position:absolute;inline-size:7px;block-size:7px;border-radius:2px;background:var(--orange);opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(0);animation:celebrate-piece .9s ease-out .1s}.celebrate-burst span:nth-child(3n+1){background:var(--plum-2)}.celebrate-burst span:nth-child(3n+2){background:var(--mint)}@keyframes celebrate-in{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes celebrate-piece{20%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(-46px)}}.client-quest{display:grid;gap:14px;padding:18px;border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.client-quest.is-loading{min-block-size:248px}.client-quest .next-step{box-shadow:none}.client-quest-examples{display:grid;gap:8px;min-inline-size:0}.client-quest-examples p{margin:0}.client-quest-examples .chips-scroll{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}@media (max-width: 420px){.client-quest,.client-quest .next-step{padding:14px}.client-quest-examples .chips-scroll{margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.client-quest .next-step .btn{justify-self:stretch;justify-content:center}}.case-head+.quest{padding:14px 16px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.start-step{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:var(--ink-2);font-size:.85rem;font-weight:600}.start-step-bar{display:flex;gap:4px}.start-step-bar span{inline-size:28px;block-size:5px;border-radius:5px;background:var(--line);transition:background .3s}.start-step-bar span.is-on{background:var(--plum)}.start-second{animation:start-in .3s ease-out}@keyframes start-in{0%{opacity:0;transform:translateY(8px)}}.client-quest .quest-path,.case-head+.quest .quest-path{grid-auto-columns:minmax(0,1fr)}.client-quest .quest-label,.case-head+.quest .quest-label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media (max-width: 420px){.client-quest .quest-path li,.case-head+.quest .quest-path li{font-size:.74rem}}.apply-form{scroll-margin-block-start:90px}.apply-step[hidden]{display:none}.apply-step-title{margin:0;font-size:1.1rem}.apply-step-title:focus{outline:none}.apply-nav{display:flex;align-items:center;gap:10px}.apply-nav .grow{flex:1 1 0;min-inline-size:0;white-space:normal}.join-done .quest{align-self:stretch}.desk-quest{padding-block:18px}.lawyer-badges{display:flex;flex-wrap:wrap;gap:8px}.lawyer-badge{display:inline-flex}.lawyer-badge-founding .quest-badge.is-earned{background:var(--yellow-soft);color:var(--yellow-ink)}.lawyer-badge-founding .quest-badge.is-earned .quest-badge-icon{background:var(--yellow);color:#5a3f00}.lawyer-badge-verified .quest-badge.is-earned{background:var(--mint-soft);color:var(--mint-ink)}.lawyer-badge-verified .quest-badge.is-earned .quest-badge-icon{background:var(--mint)}.expert-tags .quest-badge{font-size:.78rem}.expert-tags .quest-badge-icon{inline-size:20px;block-size:20px}.desk-badges{display:grid;gap:10px}.desk-badges h2{margin:0;font-size:1rem}.pro-steps li.is-next{font-weight:600}.pro-steps li.is-next .pro-step-mark{border:2px solid var(--plum);background:var(--plum-soft)}.desk-page .form-card{max-inline-size:none}.file-field{grid-column:1 / -1;min-inline-size:0}.file-pick{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-inline-size:0;padding:5px 6px;border-radius:14px;background:var(--surface-2)}.file-pick .btn{flex:none;background:var(--surface)}.file-pick-name{flex:1 1 14ch;min-inline-size:0;padding-inline:6px;overflow-wrap:anywhere;font-size:.9rem;font-weight:500;color:var(--ink-2)}.me-pro{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.phase-tab.is-complete:not(.on){border-color:color-mix(in srgb,var(--mint) 45%,var(--line));background:color-mix(in srgb,var(--mint-soft) 55%,var(--surface))}.phase-tab.is-complete:not(.on) .phase-emoji,.phase-tab.is-complete:not(.on) small{color:var(--mint-ink)}.phase-summary{flex-wrap:wrap}.phase-summary .quest-badge{margin-inline-start:auto}.story-ring{position:relative}.story-bubble.is-seen .story-ring{background:var(--line)}.story-seen{position:absolute;inset-block-end:0;inset-inline-end:0;display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;border:2px solid var(--bg);background:var(--mint);color:#fff}.tip-seen{display:inline-flex;align-items:center;gap:3px;margin-inline-start:8px;text-transform:none;letter-spacing:0}.check-last{display:grid;gap:8px;padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);border-inline-start:6px solid var(--mint)}.check-last.risk-soon{border-inline-start-color:var(--orange)}.check-last.risk-urgent{border-inline-start-color:var(--danger)}.check-last p,.check-last h2{margin:0}.check-last h2{display:flex;align-items:center;gap:8px;font-size:1.1rem}.check-last .risk-badge{padding:4px 12px;font-size:.9rem}.shelf-sub{margin:0;padding:0 14px}.shelf-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));align-items:start;gap:10px 12px;margin:0;padding:10px 14px 14px;list-style:none}.shelf-list li{display:grid;justify-items:start;gap:2px}.shelf-list small{padding-inline-start:34px;font-size:.75rem}.queue-tab-count{display:inline-grid;place-items:center;min-inline-size:20px;block-size:20px;margin-inline-start:6px;padding-inline:6px;border-radius:999px;background:var(--orange);color:#fff;font-size:.75rem;font-weight:700;line-height:1}@media (max-width: 520px){.seg button:has(>.queue-tab-count){position:relative}.queue-tab-count{position:absolute;inset-block-start:0;inset-inline-end:0;min-inline-size:18px;block-size:18px;margin:0;padding-inline:5px;font-size:.7rem}}.queue-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;background:var(--warm-panel, var(--plum-soft));box-shadow:var(--shadow-sm)}.queue-num{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:16px;background:var(--surface);color:var(--plum);font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums}.queue-head.is-empty .queue-num{border-radius:50%;background:var(--mint);color:#fff}.queue-text h2{margin:0;font-size:1.15rem}.queue-text p{margin:2px 0 0}.admin-card .quest{padding:12px 14px;border-radius:16px;background:var(--surface-2)}.seg-inline.seg-8{grid-template-columns:repeat(8,auto)}@media (max-width: 1080px){.seg-inline.seg-8{grid-template-columns:repeat(4,auto);border-radius:var(--r-md)}}@media (max-width: 760px){.seg-inline.seg-8{display:flex;align-self:stretch;overflow-x:auto;border-radius:99px;scrollbar-width:none;overscroll-behavior-x:contain}.seg-inline.seg-8::-webkit-scrollbar{display:none}.seg-inline.seg-8 button{flex:none;white-space:nowrap}}.admin-page .form-card{max-inline-size:none}.admin-cols{display:grid;gap:16px 32px}.admin-col{min-inline-size:0}@media (min-width: 1000px){.admin-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.admin-facts .link-btn{text-align:start}.reported{display:grid;gap:6px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface-2)}.reported p{margin:0}.numbers .form-card{max-inline-size:none}.numbers-north{flex-direction:row;align-items:center;gap:20px}.numbers-north h2{margin:0;font-size:1rem;color:var(--ink-2)}.numbers-north .ring-wrap>span{font-size:1.15rem}.numbers-big{margin:4px 0;font-size:1.5rem;font-weight:700;line-height:1.25}.numbers-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0}.numbers-tiles>div{padding:14px 16px;border-radius:var(--r-md);background:var(--surface-2)}.numbers-tiles dt{color:var(--ink-2);font-size:.85rem}.numbers-tiles dd{margin:4px 0 0;font-size:1.35rem;font-weight:700}.numbers-overdue{border-color:var(--orange)}.numbers-list,.numbers-bars{display:grid;gap:8px;margin:0;padding:0;list-style:none}.numbers-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.numbers-bars li{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) 4.5rem;align-items:center;gap:12px}.numbers-bar-label{font-size:.9rem}.numbers-bar{display:block;block-size:10px;border-radius:99px;background:var(--surface-2);overflow:hidden}.numbers-bar>span{display:block;block-size:100%;border-radius:99px;background:var(--mint)}.numbers-bar-value{text-align:end;font-variant-numeric:tabular-nums}@media (max-width: 520px){.numbers-north{flex-direction:column;align-items:flex-start}.numbers-bars li{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 3.5rem;gap:8px}.numbers-bar-label{font-size:.8rem}}
