@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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Dx4A8QUO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-Dx8qIUN3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-italic-DcuniPAV.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-CjUPRDIa.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-DyjhI2GX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-JynPwBMj.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-G7LDTi7t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-Dv9jnFA_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-ext-500-normal-DaDZE_Na.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-500-normal-8-8HP2PF.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-500-normal-BdVUvljg.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-500-normal-Bb4u56_6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-greek-500-normal-By8GFJzz.woff2)format("woff2"),url(/assets/source-serif-4-greek-500-normal-z-Q6FFuG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-vietnamese-500-normal-Bi3OSTTW.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-500-normal-8N8MYVKB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-ext-500-normal-BYjRCDVy.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-500-normal-D-qasQTj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-normal-CUHe9xxf.woff2)format("woff2"),url(/assets/source-serif-4-latin-500-normal-DVVamBqs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-ext-500-italic-8nfva0kt.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-500-italic-eRZT12wu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-500-italic-B1PWmIVh.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-500-italic-C7K9hUha.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-greek-500-italic-iqN2YRiO.woff2)format("woff2"),url(/assets/source-serif-4-greek-500-italic-HhmcGfXC.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-vietnamese-500-italic-Clmwtbq5.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-500-italic-BGvokFTJ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-ext-500-italic-G6-fXViY.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-500-italic-DShygccD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-italic-D3FJhX-J.woff2)format("woff2"),url(/assets/source-serif-4-latin-500-italic-CgTacIQY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"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-DiT2IGQm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"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-DFnC3vAY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,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-DhXQw1Kl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"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-DMD1h6_f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-ext-400-normal-BfWvPoNT.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-ext-400-normal-BkT5i7fe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-400-normal-mUpA6Mve.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-400-normal-739QRW1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-ext-500-normal-OEIRRHyd.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-ext-500-normal-CMfDuBbn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-500-normal-Cy_wwipl.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-500-normal-DuiJ5LHB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#e7e4dc;--canvas-soft:#edeae2;--paper:#faf8f1;--ink:#25231f;--ink-soft:#54504a;--muted:#8d887c;--line:#d6d2c7;--line-strong:#b9b4a6;--ok:#3d6b4f;--alert:#a4442c;--sans:"Inter", ui-sans-serif, system-ui, sans-serif;--serif:"Source Serif 4", "Iowan Old Style", Georgia, serif;--mono:"Spline Sans Mono", ui-monospace, "SF Mono", monospace;--radius-control:0;--radius-panel:6px;--radius-tag:999px;--content:1240px;--ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--sans);font-size:13.5px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer}button:disabled{cursor:default}::selection{background:var(--ink);color:var(--canvas)}:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}.app{flex-direction:column;min-height:100vh;display:flex}.workline{z-index:60;opacity:0;pointer-events:none;height:2px;transition:opacity .2s;position:fixed;top:0;left:0;right:0;overflow:hidden}.workline[data-active=true]{opacity:1}.workline:after{content:"";background:var(--ink);animation:workline 1.1s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes workline{to{transform:translate(100%)}}.topbar{z-index:30;background:var(--canvas);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:56px;padding:0 clamp(18px,3.4vw,40px);display:flex;position:sticky;top:0}.topbar-lead{align-items:baseline;gap:18px;min-width:0;display:flex}.topbar-right{flex:none;align-items:baseline;gap:18px;display:inline-flex}.wordmark{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.wordmark button{letter-spacing:inherit;text-transform:inherit;font-weight:inherit;padding:0}.topbar .org{font-family:var(--serif);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:34ch;font-size:14px;overflow:hidden}.crumb{min-width:0;min-height:16px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:10px;display:flex}.crumb button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;padding:0;transition:color .15s}.crumb button:hover,.crumb .here{color:var(--ink)}.crumb .sep{color:var(--line-strong)}.view{width:100%;max-width:var(--content);animation:viewin .34s var(--ease-out) backwards;flex-direction:column;flex:1;margin:0 auto;padding:clamp(30px,4.8vh,54px) clamp(18px,3.4vw,40px) 72px;display:flex}@keyframes viewin{0%{opacity:0;transform:translateY(7px)}}.eyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:10.5px;font-weight:500}.title{font-family:var(--serif);letter-spacing:-.015em;max-width:30ch;font-size:clamp(28px,3.4vw,38px);font-weight:500;line-height:1.08}.title em{font-style:normal;font-weight:600}.lede{font-family:var(--serif);color:var(--ink-soft);max-width:60ch;margin-top:10px;font-size:15.5px;line-height:1.55}.lede em{font-style:italic}.view-body{flex:1;margin-top:clamp(26px,4vh,40px)}.landing-body{margin-top:0}.view-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding-top:16px;display:flex}.cap{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:600}.cap-line{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.mono{font-family:var(--mono);letter-spacing:.01em;font-size:11.5px}.context{color:var(--ink-soft);font-size:13px}.hairline{border:0;border-top:1px solid var(--line)}.btn{border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--ink);color:var(--canvas);font-family:var(--sans);letter-spacing:.01em;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:12.5px;font-weight:500;transition:background-color .16s,color .16s,border-color .16s,opacity .16s;display:inline-flex}.btn:hover:not(:disabled){color:var(--ink);background:0 0}.btn:disabled{opacity:.32}.btn-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--ink);color:var(--canvas);border-color:var(--ink)}.btn-link{border:1px solid var(--line-strong);border-radius:var(--radius-control);font-family:var(--sans);color:var(--ink-soft);padding:5px 12px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s,text-decoration-color .15s}.btn-link:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--canvas)}.btn-quiet{border:1px solid var(--line);border-radius:var(--radius-control);font-family:var(--sans);color:var(--muted);padding:3px 10px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.btn-quiet:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--canvas)}.row-item .btn-quiet,.row-item .xbtn{opacity:0;transition:opacity .15s,color .15s}.row-item:hover .btn-quiet,.row-item:hover .xbtn,.row-item:focus-within .btn-quiet,.row-item:focus-within .xbtn{opacity:1}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field input,.field select{font-family:var(--serif);border-bottom:1px solid var(--line-strong);border-radius:var(--radius-control);background:0 0;padding:5px 1px 7px;font-size:16.5px;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:var(--muted);font-style:italic}.field input:focus,.field select:focus{border-bottom:1px solid var(--ink);box-shadow:0 1px 0 var(--ink);outline:none}.field[data-invalid] input{border-bottom-color:var(--alert)}.field-affix{border-bottom:1px solid var(--line-strong);align-items:baseline;gap:7px;transition:border-color .15s,box-shadow .15s;display:flex}.field-affix:focus-within{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.field-affix input{border-bottom:none;flex:1;min-width:0}.field-affix input:focus{box-shadow:none;border-bottom:none}.field-prefix{font-family:var(--serif);color:var(--ink);letter-spacing:.04em;font-size:16.5px}.field-sep{font-family:var(--serif);color:var(--muted);font-size:16.5px}.field-affix input.scheme-no,.field-affix input.scheme-year{flex:none;width:auto}.field[data-invalid] .field-affix{border-bottom-color:var(--alert)}.field-msg{font-family:var(--sans);letter-spacing:.02em;font-size:11px}.field-hint{color:var(--muted)}.field-error{color:var(--alert)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:26px 34px;max-width:620px;display:grid}.form-grid .wide{grid-column:1/-1}.stamp{border:1px solid var(--ink);font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;padding:3px 9px;font-size:9px;font-weight:600;display:inline-flex}.stamp[data-tone=solid]{background:var(--ink);color:var(--canvas)}.stamp[data-tone=missing]{border-style:dashed;border-color:var(--alert);color:var(--alert)}.stamp[data-tone=optional]{border-style:dotted;border-color:var(--line-strong);color:var(--muted)}.stamp[data-tone=working]{border-color:var(--ink);color:var(--ink);gap:7px;overflow:hidden}.stamp-spinner{border-radius:var(--radius-tag);border:1px solid;border-right-color:#0000;width:10px;height:10px;animation:.82s linear infinite stamp-spin}.stamp[data-pressed=true]{animation:press .34s var(--ease-out) both}@keyframes press{0%{opacity:0;transform:scale(1.18)}}@keyframes stamp-spin{to{transform:rotate(1turn)}}.meter{align-items:center;gap:5px;display:inline-flex}.meter i{border:1px solid var(--ink);width:9px;height:9px}.meter i[data-on=true]{background:var(--ink)}.meter i[data-optional=true]{border-color:var(--line-strong)}.section-head{align-items:center;gap:11px;margin:30px 0 0;display:flex}.section-head:first-child{margin-top:0}.section-letter{background:var(--ink);width:20px;height:20px;color:var(--canvas);font-family:var(--mono);border-radius:2px;place-items:center;font-size:10.5px;font-weight:500;display:grid}.section-head .name{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.section-head:after{content:"";border-top:1px solid var(--line);flex:1;margin-left:4px}.register{flex-direction:column;display:flex}.row-item{border-bottom:1px solid var(--line);animation:rowin .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 26ms);justify-content:space-between;align-items:center;gap:18px;padding:13px 2px;display:flex}@keyframes rowin{0%{opacity:0;transform:translateY(4px)}}.row-lead{flex:1;align-items:baseline;gap:13px;min-width:0;display:flex}.glyph{color:var(--ok);flex:none;font-size:11px;line-height:1;translate:0 -1px}.glyph[data-empty=true]{color:var(--line-strong)}.row-item[data-busy=true] .glyph{animation:parse-pulse 1.1s var(--ease-out) infinite}@keyframes parse-pulse{50%{opacity:.35}}.row-item .label{font-size:13.5px;font-weight:500}.row-item .sub{color:var(--muted);max-width:56ch;margin-top:2px;font-size:12px;display:block}.row-item .sub.mono{letter-spacing:.02em;font-size:11px}.row-end{flex:none;align-items:center;gap:14px;display:flex}.inline-form{align-items:flex-end;gap:26px;max-width:560px;display:flex}.option{text-align:left;border-bottom:1px solid var(--line);width:100%;animation:rowin .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 26ms);align-items:center;gap:13px;padding:14px 4px;transition:background-color .13s;display:flex}.option:hover{background:var(--canvas-soft)}.option .primary{font-family:var(--serif);font-size:16.5px;font-weight:500;line-height:1.25;display:block}.option .sub{color:var(--muted);margin-top:2px;font-size:12px;display:block}.entity-row{padding:0 2px}.entity-row .entity-open{border-bottom:0;flex:1;min-width:0;padding-left:2px}.entity-row .row-end{padding-right:2px}.register-top{border-top:1px solid var(--ink)}.doc-register{flex-direction:column;gap:16px;display:flex}.doc-section{border:1px solid var(--line-strong);background:0 0}.doc-section .section-head{border-bottom:1px solid var(--line);background:var(--canvas-soft);gap:11px;margin:0;padding:10px 16px}.doc-section .section-head:after{display:none}.doc-section .row-item{border-bottom:1px solid var(--line);animation:rowin .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 26ms);padding:13px 16px;transition:background-color .16s}.doc-section .row-item:last-child{border-bottom:0}.doc-section .row-item:hover{background:var(--canvas-soft)}.doc-section .row-item[data-busy=true]{box-shadow:inset 2px 0 0 var(--ink)}@media (width<=720px){.doc-section .row-item{padding:14px}}.doc-row .row-lead{align-items:center;gap:13px}.doc-status{flex:none;width:18px;height:18px}.doc-status[data-state=success] span:before{font-size:10px}.doc-titleline{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.doc-view{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);border-radius:var(--radius-control);flex:none;padding:1px 8px 2px;font-size:9px;transition:background-color .15s,color .15s,border-color .15s}.doc-view:hover{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.doc-group{flex-direction:column;align-items:stretch;gap:0}.doc-group-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.doc-files{border-top:1px solid var(--line);margin:12px 0 0;padding:0 0 0 31px;list-style:none}.doc-file{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:8px 0;display:flex}.doc-file:last-child{border-bottom:0}.doc-file-mark{width:18px;font-family:var(--mono);color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.doc-file-mark[data-state=success]{color:var(--ok)}.doc-file-mark[data-state=failed]{color:var(--alert)}.doc-file-spin{border:1px solid var(--ink);border-radius:var(--radius-tag);border-right-color:#0000;width:9px;height:9px;animation:.82s linear infinite stamp-spin}.doc-file-name{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;flex:1;font-size:11px}.doc-file .xbtn,.doc-file .btn-quiet{opacity:0;transition:opacity .15s,color .15s}.doc-file:hover .xbtn,.doc-file:hover .btn-quiet,.doc-file:focus-within .xbtn,.doc-file:focus-within .btn-quiet{opacity:1}.filebtn{display:inline-flex;position:relative;overflow:hidden}.filebtn input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.confirm-strip{align-items:center;gap:6px;display:inline-flex}.confirm-strip button{font-family:var(--sans);border-radius:var(--radius-control);cursor:pointer;background:0 0;padding:3px 12px;font-size:12px;font-weight:500;transition:background .14s,color .14s,border-color .14s}.confirm-remove{border:1px solid var(--ink);color:var(--ink)}.confirm-remove:hover:not(:disabled){background:var(--ink);color:var(--canvas)}.confirm-keep{color:var(--muted);border:1px solid #0000}.confirm-keep:hover{color:var(--ink)}.xbtn{font-family:var(--mono);color:var(--muted);padding:2px 5px;font-size:13px;transition:color .14s}.xbtn:hover:not(:disabled){color:var(--alert)}.alert{width:min(var(--content), calc(100% - clamp(18px, 3.4vw, 40px) * 2));border:1px solid var(--line-strong);border-left:2px solid var(--alert);background:var(--canvas-soft);border-radius:4px;align-items:baseline;gap:10px;margin:18px auto 0;padding:11px 14px;font-size:13px;display:flex}.alert:before{content:"Note —";letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:10px;font-weight:600}.empty-note{text-align:center;font-family:var(--serif);color:var(--muted);border-bottom:1px solid var(--line);padding:28px 0;font-size:14.5px;font-style:italic}.loading-view{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;padding:72px 0;display:flex}.loading-spinner{border:1.5px solid var(--ink);border-radius:var(--radius-tag);border-right-color:#0000;width:22px;height:22px;animation:.82s linear infinite stamp-spin}.loading-label{font-family:var(--serif);color:var(--muted);font-size:14.5px;font-style:italic}.empty-cta{border-top:1px solid var(--ink);flex-direction:column;align-items:center;gap:20px;padding:14px 0 4px;display:flex}.empty-cta .empty-note{border-bottom:0;padding-bottom:0}.toggle{border:1px solid var(--line-strong);border-radius:var(--radius-control);gap:2px;padding:2px;display:inline-flex}.toggle button{border-radius:var(--radius-control);font-family:var(--sans);color:var(--ink-soft);padding:6px 16px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s}.toggle button:hover:not([data-active=true]):not(:disabled){color:var(--ink);background:var(--canvas-soft)}.toggle button[data-active=true]{background:var(--ink);color:var(--canvas)}.toggle button:disabled{color:var(--muted);cursor:not-allowed}.property-tabs,.hub-tabs{margin-bottom:30px}.property-edit-panel{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);margin-bottom:26px;padding:14px 0 18px}.property-edit-panel .cap-line{margin-bottom:18px}.property-edit-actions{align-items:center;gap:12px;display:inline-flex}.property-edit-grid{max-width:760px}.auth-app{place-items:center;padding:28px 18px 48px;display:grid}.auth-panel{width:min(400px,100%);animation:viewin .34s var(--ease-out) backwards}.auth-panel-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.auth-tag{font-family:var(--serif);color:var(--ink-soft);margin:10px 0 30px;font-size:15.5px}.auth-form-wrap{max-width:420px}.auth-form{flex-direction:column;gap:24px;display:flex}.auth-form .alert{width:auto;margin:0}.auth-form-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.auth-panel .toggle{margin-bottom:26px}.inline-form .grow{flex:1}.property-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:0;display:grid}.property-card{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--ink);min-height:clamp(160px,21vh,200px);animation:rowin .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out);display:flex;position:relative}.property-card:hover{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.property-card-open{text-align:left;min-width:0;color:inherit;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;padding:clamp(18px,1.7vw,24px);display:flex}.property-card-meter{opacity:.7;align-items:center;gap:9px;transition:opacity .3s;display:inline-flex}.property-card:hover .property-card-meter{opacity:1}.property-card .meter i{border-color:currentColor}.property-card .meter i[data-on=true]{background:currentColor}.property-card-count{font-family:var(--mono);letter-spacing:.08em;color:inherit;opacity:.7;font-size:10px}.property-card-main{transition:transform .3s var(--ease-out);display:block}.property-card:hover .property-card-main{transform:translateY(-2px)}.property-card-title{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.12;display:block;position:relative}.property-card-title:after{content:"";width:0;height:1px;transition:width .42s var(--ease-out);background:currentColor;position:absolute;bottom:-8px;left:0}.property-card:hover .property-card-title:after{width:40px}.property-card-sub{font-family:var(--mono);color:inherit;opacity:.55;overflow-wrap:anywhere;margin-top:15px;font-size:10.5px;line-height:1.45;display:block}.property-card-del{opacity:0;transition:opacity .18s;position:absolute;top:10px;right:12px}.property-card:hover .property-card-del,.property-card:focus-within .property-card-del{opacity:1}.property-card-del .xbtn,.property-card-del .btn-quiet,.property-card-del .confirm-strip{color:inherit}.property-card-del .xbtn{opacity:.55}.property-card-del .xbtn:hover{opacity:1;color:inherit}.property-grid-sections{grid-template-columns:1fr 1fr}@media (width<=720px){.property-grid-sections{grid-template-columns:1fr}}.property-section-card{text-align:left;color:inherit;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;min-height:clamp(180px,24vh,230px);padding:clamp(20px,2vw,28px)}.property-section-card .property-card-title{font-size:clamp(24px,2.4vw,32px)}.property-card-add{color:var(--muted);border-right:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:background-color .2s,color .2s}.property-card-add:hover{background:var(--canvas-soft);color:var(--ink)}.property-card-add-mark{font-family:var(--serif);font-size:30px;line-height:1}.property-card-add-label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}@media (width<=720px){.property-grid{grid-template-columns:1fr}}.matter-wait{border:1px dashed var(--line-strong);background:var(--canvas-soft);gap:14px;margin-top:clamp(26px,3.4vh,40px);padding:clamp(22px,2.4vw,32px);display:grid}.matter-wait-lede{font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:12px;max-width:46ch;margin:0;font-size:clamp(18px,1.9vw,22px);font-weight:500;line-height:1.3;display:flex}.matter-wait-alert{border:1.5px solid var(--alert);border-radius:var(--radius-tag);width:21px;height:21px;color:var(--alert);font-family:var(--sans);flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.matter-wait-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.matter-wait-list li{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:10px 0;display:flex}.matter-wait-list li:last-child{border-bottom:none}.matter-wait-mark{color:var(--alert);flex:none;font-size:15px}.matter-wait-doc{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.matter-wait-label{font-size:13.5px;font-weight:600}.matter-wait-where{color:var(--muted);font-size:12px;font-style:italic}.docket{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}@media (width<=860px){.docket{grid-template-columns:1fr;gap:36px}}.detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.detail-head .right{flex-direction:column;align-items:flex-end;gap:10px;padding-bottom:6px;display:flex}.memo{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:320px;padding:32px 36px;display:flex;box-shadow:0 18px 40px -22px #1f1c1647}.memo .memo-head{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:12px;font-size:9.5px;display:flex}.memo .body{font-family:var(--serif);white-space:pre-wrap;font-size:14.5px;line-height:1.7}.memo .empty{font-family:var(--serif);color:var(--muted);text-align:center;flex:1;place-items:center;padding:20px;font-style:italic;display:grid}.analysis-console{gap:16px;display:grid}.analysis-console-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.analysis-inputs{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.analysis-inputs span{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.02em;border-radius:3px;padding:4px 8px;font-size:10px;line-height:1.2}.analysis-inputs span[data-ready=true]{border-color:var(--ink);color:var(--ink)}.analysis-start{flex:none}.analysis-foot-actions{flex-wrap:wrap;align-items:center;gap:24px;display:inline-flex}.analysis-foot-quiet{align-items:baseline;gap:16px;display:inline-flex}.analysis-override{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--canvas-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.analysis-fold-inner>.analysis-override{margin:14px 0 0 var(--fold-indent)}.analysis-override label{gap:6px;min-width:0;display:grid}.analysis-override textarea{resize:vertical;border-bottom:1px solid var(--line);width:100%;min-height:48px;max-height:140px;color:var(--ink);background:0 0;padding:2px 0 5px;font-size:12px;line-height:1.38}.analysis-override textarea::placeholder{color:var(--muted)}.analysis-override textarea:focus{border-bottom-color:var(--ink);outline:none}.analysis-folds{--fold-indent:33px;gap:14px;display:grid}.analysis-fold{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:0 0;position:relative;overflow:hidden}.analysis-fold:has(.analysis-fold-panel[data-open=true]) .analysis-fold-trigger{border-bottom:1px solid var(--line)}.analysis-fold:before{content:"";background:var(--ink);transform-origin:top;opacity:0;width:2px;transition:transform .45s var(--ease-out), opacity .3s ease;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.analysis-fold[data-state=running]:before{opacity:1;transform:scaleY(1)}.analysis-fold-trigger{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:58px;padding:14px 18px;transition:background-color .25s;display:grid}.analysis-fold-trigger:hover{background:var(--canvas-soft)}.analysis-fold-title{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(17px,1.3vw,19px);font-weight:500;line-height:1.1;transition:color .25s;display:block}.analysis-fold-caret{font-family:var(--mono);color:var(--muted);transition:transform .4s var(--ease-out), color .25s ease;font-size:10px}.analysis-fold-trigger:hover .analysis-fold-caret{color:var(--ink)}.analysis-fold-trigger[aria-expanded=true] .analysis-fold-caret{color:var(--ink);transform:rotate(180deg)}.analysis-fold-panel{opacity:0;transition:grid-template-rows .42s var(--ease-out), opacity .32s ease;grid-template-rows:0fr;display:grid}.analysis-fold-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.analysis-fold-inner{min-height:0;transition:transform .42s var(--ease-out);padding:0 18px;overflow:hidden;transform:translateY(-4px)}.analysis-fold-panel[data-open=true] .analysis-fold-inner{padding-top:16px;padding-bottom:18px;transform:translateY(0)}.analysis-comment{margin:2px 0 14px var(--fold-indent);max-width:780px;font-family:var(--serif);color:var(--ink-soft);font-size:13.5px;line-height:1.5}.analysis-working{margin:0 0 14px var(--fold-indent);font-family:var(--mono);letter-spacing:.02em;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.analysis-working:before{content:"";border-radius:var(--radius-tag);background:var(--ink);width:5px;height:5px;animation:parse-pulse .9s var(--ease-out) infinite;flex:none}.progress-block{margin:0 0 14px var(--fold-indent)}.progress-list{border-top:1px solid var(--line)}.progress-row{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;padding:4px 0;font-size:12px;line-height:1.3;display:grid}.progress-row i{border:1px solid var(--line-strong);border-radius:var(--radius-tag);width:5px;height:5px}.progress-row[data-state=running] i{background:var(--ink);border-color:var(--ink);animation:parse-pulse .9s var(--ease-out) infinite}.progress-row[data-state=success] i{background:var(--ok);border-color:var(--ok)}.progress-row[data-state=needs_input] i,.progress-row[data-state=failed] i{border-color:var(--alert);background:repeating-linear-gradient(45deg, transparent 0 2px, var(--alert) 2px 3px)}.evidence-list{margin:14px 0 0 var(--fold-indent);border-top:1px solid var(--line)}.evidence-row{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;padding:6px 0;display:grid}.evidence-row i{background:var(--ink);border-radius:var(--radius-tag);width:5px;height:5px;margin-top:4px}.evidence-row span{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600;display:block}.evidence-row p{color:var(--ink-soft);margin:2px 0 0;font-size:12px;line-height:1.4}.analysis-detail-block{margin:16px 0 0 var(--fold-indent)}.analysis-detail-block>.cap{margin-bottom:9px;display:block}.analysis-recorded{margin:6px 0 14px var(--fold-indent);font-family:var(--mono);letter-spacing:.02em;color:var(--muted);font-size:11px}.analysis-assumption{border:1px solid var(--ink);border-radius:var(--radius-panel);margin-right:2px;padding:14px 16px}.analysis-assumption .assumption-item p{color:var(--ink-soft);max-width:70ch;margin:7px 0 12px;font-size:13px;line-height:1.5}.assumption-toggle{font-size:10px}.request-list{gap:6px;margin-top:6px;display:grid}.request-item{border-left:1px solid var(--line);padding-left:8px}.request-item>span,.summary-grid span{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600;display:block}.request-item p{margin:3px 0 0;font-size:12px;line-height:1.42}.request-upload{font-family:var(--sans);color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius-control);cursor:pointer;margin-top:7px;padding:4px 11px;font-size:11.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.request-upload:hover{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.request-upload input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.request-upload:has(input:disabled){color:var(--muted);cursor:default;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.request-upload:has(input:disabled) input{cursor:default}.status-ring{border:1px solid var(--line-strong);border-radius:var(--radius-tag);width:20px;height:20px;transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out);flex:none;position:relative}.status-ring:before{content:"";border-radius:inherit;border:1.5px solid #0000;border-top-color:var(--ink);opacity:0;transition:opacity .3s;position:absolute;inset:-1px}.status-ring[data-state=running]{border-color:var(--line)}.status-ring[data-state=running]:before{opacity:1;animation:.85s linear infinite ring-spin}.status-ring[data-state=success]{background:var(--ok);border-color:var(--ok)}.status-ring[data-state=success] span:before{content:"✓";color:var(--canvas);font-family:var(--sans);place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;inset:0}.status-ring[data-state=needs_input],.status-ring[data-state=failed]{border-color:var(--alert)}.status-ring[data-state=needs_input] span:before,.status-ring[data-state=failed] span:before{content:"!";color:var(--alert);font-family:var(--mono);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}@keyframes ring-spin{to{transform:rotate(360deg)}}.output-view{gap:22px;display:grid}.output-tabs{justify-self:start}.output-panel{gap:28px;display:grid}.output-section{gap:8px;display:grid}.output-section-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.output-action{letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:11px}.output-section-head code{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;text-align:right;font-size:9.5px}.summary-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;padding-top:10px;display:grid}.summary-grid div[data-primary=true]{border-bottom:1px solid var(--line);padding-bottom:10px}.summary-grid strong{font-family:var(--mono);margin-top:2px;font-size:14px;font-weight:500;display:block}.output-document .body{scrollbar-gutter:stable;max-height:520px;padding-right:6px;overflow:auto}.recon-sheet{border-top:1px solid var(--line-strong);scrollbar-gutter:stable;max-width:100%;overflow:auto}.recon-sheet table{border-collapse:collapse;width:100%;min-width:1060px;font-family:var(--mono);font-size:10.5px;line-height:1.38}.recon-sheet th,.recon-sheet td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 7px}.recon-sheet th:last-child,.recon-sheet td:last-child{border-right:0}.recon-sheet th{z-index:1;background:var(--canvas);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px;position:sticky;top:0}.recon-sheet th:first-child,.recon-sheet td:first-child{white-space:nowrap;width:92px}.recon-sheet th:nth-child(2),.recon-sheet td:nth-child(2){min-width:300px;max-width:440px}.recon-sheet th:nth-child(3),.recon-sheet td:nth-child(3),.recon-sheet th:nth-child(4),.recon-sheet td:nth-child(4){white-space:nowrap;width:104px}.recon-sheet th:nth-child(5),.recon-sheet td:nth-child(5),.recon-sheet th:nth-child(6),.recon-sheet td:nth-child(6),.recon-sheet th:nth-child(7),.recon-sheet td:nth-child(7){text-align:right;white-space:nowrap;width:108px}.recon-sheet th:nth-child(8),.recon-sheet td:nth-child(8){min-width:240px}.recon-status{border:1px solid var(--line);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:1px 6px 2px;font-size:9px;font-weight:600;display:inline-block}.recon-sheet tr[data-state=excluded] td{color:var(--muted);background:var(--canvas-soft)}.recon-sheet tr[data-state=excluded] .recon-status{border-color:var(--line-strong);background:var(--ink);color:var(--canvas)}.recon-sheet tr[data-state=review] td{background:var(--canvas-soft)}.output-markdown-document{min-height:0}.output-markdown-body{max-height:620px;font-family:var(--serif);scrollbar-gutter:stable;padding-right:6px;font-size:14.5px;line-height:1.7;overflow:auto}.output-markdown-body>:first-child{margin-top:0}.output-markdown-body>:last-child{margin-bottom:0}.output-markdown-body h1,.output-markdown-body h2,.output-markdown-body h3{font-family:var(--serif);letter-spacing:-.01em;margin:1.35em 0 .5em;font-weight:600;line-height:1.2}.output-markdown-body h1{font-size:24px}.output-markdown-body h2{font-size:19px}.output-markdown-body h3{font-size:15.5px}.output-markdown-body p,.output-markdown-body ul,.output-markdown-body ol,.output-markdown-body blockquote,.output-markdown-body table,.output-markdown-body pre{margin:0 0 1em}.output-markdown-body ul,.output-markdown-body ol{padding-left:1.4em}.output-markdown-body li+li{margin-top:.24em}.output-markdown-body table{border-collapse:collapse;max-width:100%;font-family:var(--mono);font-size:11.5px;display:block;overflow-x:auto}.output-markdown-body th,.output-markdown-body td{border:1px solid var(--line-strong);text-align:left;vertical-align:top;padding:7px 9px}.exam{z-index:40;min-height:0;animation:examin .3s var(--ease-out) both;background:#211e1a;grid-template-columns:1fr 340px;display:grid;position:fixed;inset:0}@keyframes examin{0%{opacity:0}}@media (width<=760px){.exam{grid-template-rows:1fr auto;grid-template-columns:1fr}}.exam-stage{justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(18px,4vh,48px);display:flex;position:relative;overflow:hidden}.exam-stage iframe,.exam-stage img{width:100%;max-width:920px;height:100%;animation:docin .45s var(--ease-out) both;background:#525252;border:none;box-shadow:0 18px 70px -18px #000000e6}.exam-stage img{object-fit:contain;background:var(--paper);height:auto;max-height:100%}@keyframes docin{0%{opacity:0;transform:translateY(12px)}}.exam-stage .nofile{color:#faf8f1a6;font-family:var(--serif);text-align:center;border:1px dashed #faf8f14d;max-width:420px;padding:60px 70px;font-size:15px;font-style:italic;line-height:1.6}.exam-rail{background:var(--paper);border-left:1px solid var(--line);flex-direction:column;padding:30px 30px 24px;display:flex;overflow-y:auto}.exam-rail .doc-title{font-family:var(--serif);margin:14px 0 4px;font-size:21px;font-weight:500;line-height:1.25}.exam-rail dl{border-top:1px solid var(--ink);margin:22px 0 0}.exam-rail dt{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:11px;font-size:9.5px;font-weight:600}.exam-rail dd{font-family:var(--mono);border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:3px 0 11px;padding-bottom:11px;font-size:11px;line-height:1.5}.exam-rail .rail-foot{flex-direction:column;gap:10px;margin-top:auto;padding-top:22px;display:flex}.exam-rail .rail-download,.exam-rail .rail-close{justify-content:center;align-self:center;width:min(100%,156px)}.exam-rail .rail-download{text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (width<=720px){.topbar{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:auto;min-height:52px;padding-top:8px;padding-bottom:8px}.title,.lede{max-width:100%}.cap-line{flex-wrap:wrap;align-items:flex-start}.view-foot{flex-direction:column;align-items:stretch}.view-foot .btn{justify-content:center}.inline-form{flex-direction:column;align-items:stretch;gap:18px;max-width:none}.inline-form .btn{justify-content:center}.detail-head{align-items:flex-start;gap:18px}.detail-head .right{align-items:flex-start;width:100%;padding-bottom:0}.row-item{flex-direction:column;align-items:stretch;gap:11px;padding:16px 0}.doc-section .row-item{padding:14px}.row-lead{align-items:flex-start;width:100%}.row-item .sub{max-width:100%}.row-item>.row-end{flex-wrap:wrap;justify-content:flex-start;gap:10px 12px;width:100%;padding-left:25px}.row-item>.stamp{align-self:flex-start}.row-item .btn-quiet,.row-item .xbtn{opacity:1}.row-item .btn,.row-item .filebtn{min-height:44px}.analysis-console-head{flex-direction:column;align-items:flex-start}.analysis-start{justify-content:center;width:100%;min-height:44px}.analysis-foot-actions{flex-direction:column;align-items:stretch;gap:14px;width:100%}.analysis-foot-quiet{justify-content:flex-start;gap:18px}.analysis-override{grid-template-columns:1fr}.analysis-fold-inner>.analysis-override{margin-left:0}.analysis-override .btn{justify-content:center}.analysis-fold-trigger{grid-template-columns:auto minmax(0,1fr)}.analysis-fold-caret{display:none}.analysis-comment,.analysis-working,.progress-block,.evidence-list,.analysis-detail-block{margin-left:0}}.missing-docs{border:1px dashed var(--line-strong);border-radius:var(--radius-panel);background:var(--canvas-soft);gap:14px;margin-bottom:30px;padding:20px 22px;display:grid}.missing-docs-head{align-items:center;gap:14px;display:flex}.missing-docs-lede{color:var(--ink-soft);margin:0;font-size:13px}.missing-docs-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.missing-docs-list li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:8px 0;display:flex}.missing-docs-scope{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:none;min-width:64px;font-size:9.5px}.missing-docs-label{font-size:13px;font-weight:600}.missing-docs-actions{gap:14px;display:flex}.payment-terms-bar{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--canvas-soft);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.payment-terms-bar p{color:var(--ink-soft);max-width:46ch;margin:6px 0 0;font-size:12.5px}.payment-terms{border:1px solid var(--line-strong);border-radius:var(--radius-panel);gap:20px;padding:22px 22px 20px;display:grid}.payment-terms-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.payment-terms-total{font-family:var(--mono);color:var(--ink-soft);font-size:12px}.payment-terms-toggle{justify-self:start}.payment-terms-grid{gap:20px 28px;max-width:none}.payment-terms-remaining{color:var(--ink-soft);align-self:end;font-size:12.5px}.payment-terms-remaining strong{font-family:var(--mono);color:var(--ink)}.payment-terms-banking>summary{cursor:pointer;font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:10px;font-weight:600}.payment-terms-banking[open]>summary{color:var(--ink-soft)}.payment-terms-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.payment-terms-saved{color:var(--ink-soft);margin-right:auto;font-size:12px}.share-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--canvas-soft);justify-items:start;gap:12px;padding:18px 20px;display:grid}.share-panel-lede{color:var(--ink-soft);max-width:52ch;margin:0;font-size:12.5px}.share-panel-list{justify-self:stretch;gap:6px;margin:0;padding:0;list-style:none;display:grid}.share-panel-list li{align-items:baseline;gap:12px;display:flex}.share-panel-email{font-family:var(--mono);font-size:12.5px}.share-panel-state{color:var(--ink-soft);margin-right:auto;font-size:12px}.share-panel-form{align-items:center;gap:10px;display:flex}.share-panel-form input{min-width:240px}.share-panel-error{color:var(--danger,#a33);font-size:12px}.shared-portal{gap:24px;display:grid}.shared-note{color:var(--ink-soft);margin:0 0 10px;font-size:12.5px}.shared-doc-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.shared-doc-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.shared-doc-list li:last-child{border-bottom:none}.shared-doc-title{font-size:13.5px}.status-tag{border:1px solid var(--line-strong);border-radius:var(--radius-tag);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-block}.status-tag[data-status=pending]{border-style:dashed}.status-tag[data-status=settled]{border-color:var(--ok);color:var(--ok)}.status-tag[data-status=escalated]{border-color:var(--alert);color:var(--alert)}.matters-table{border-collapse:collapse;width:100%;font-size:13.5px}.matters-table th{text-align:left;font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);padding:8px 14px;font-size:10px;font-weight:600}.matters-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.matters-table .num{text-align:right}.matters-table td.mono{font-family:var(--mono);color:var(--ink-soft);font-size:12.5px}.matters-table-open{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;gap:2px;padding:0;display:grid}.matters-table-open .primary{font-weight:500}.matters-table-open:hover .primary{text-underline-offset:3px;text-decoration:underline}.matters-table-open .sub{color:var(--muted);font-size:11.5px}.matters-table tbody tr:hover{background:var(--canvas-soft)}.matters-table-actions{text-align:right;white-space:nowrap;width:1%}.status-strip{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--canvas-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.status-strip-lead,.status-strip-actions{align-items:center;gap:12px;display:inline-flex}.status-strip-escalate{border-color:var(--alert);color:var(--alert)}.matters-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.matters-filter input[type=search]{min-width:260px}.matters-filter-tabs{gap:4px;display:inline-flex}.matters-filter-tabs button{border-radius:var(--radius-control);font-family:var(--sans);color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 12px;font-size:12.5px;font-weight:500}.matters-filter-tabs button:hover{border-color:var(--line-strong)}.matters-filter-tabs button[data-active=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.matters-table-sort{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;align-items:baseline;gap:5px;padding:0;display:inline-flex}.matters-table-sort:hover,.matters-table-sort[data-active=true]{color:var(--ink)}.matters-table-sort .sort-mark{font-family:var(--mono);min-width:1ch}.matters-table tfoot td{border-bottom:none;border-top:1.5px solid var(--ink);padding-top:12px}.matters-table-total-label{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.matters-table-total{color:var(--ink);font-weight:600}.doc-row[data-drag=true]{outline:1.5px dashed var(--ink);outline-offset:-1.5px;background:var(--canvas-soft)}.view:has(.with-rail){animation:none}.with-rail-main{animation:viewin .34s var(--ease-out) backwards}.with-rail{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:44px;display:grid}.chain{top:56px;bottom:0;left:calc(max((100vw - var(--content)) / 2, 0px) + clamp(18px, 3.4vw, 40px));z-index:5;flex-direction:column;justify-content:center;width:168px;display:flex;position:fixed}.chain-step{cursor:pointer;text-align:left;font-family:var(--sans);color:var(--muted);background:0 0;border:0;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;display:flex;position:relative}.chain-step+.chain-step:before{content:"";background:var(--line-strong);width:1px;height:18px;position:absolute;top:-9px;left:5px}.chain-dot{border:1.5px solid var(--line-strong);background:0 0;border-radius:50%;flex:none;width:11px;height:11px;transition:background .15s,border-color .15s}.chain-step[data-state=done] .chain-dot{background:var(--ink);border-color:var(--ink)}.chain-step[data-state=done]{color:var(--ink-soft)}.chain-step[data-state=current] .chain-dot{border-color:var(--ink)}.chain-step[data-state=current]{color:var(--ink);font-weight:600}.chain-step:hover .chain-label{color:var(--ink)}@media (width<=980px){.with-rail{grid-template-columns:1fr}.matter-rail{display:none}}.view-foot-actions{align-items:center;gap:14px;display:inline-flex}.share-modal-backdrop{z-index:60;background:#25231f57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.share-modal{background:var(--canvas);border:1px solid var(--line-strong);gap:14px;width:min(460px,100%);padding:22px 24px 24px;display:grid;box-shadow:0 24px 60px #25231f38}.share-modal-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.share-modal-title{font-family:var(--serif);font-size:19px;font-weight:500}.share-modal-lede{color:var(--ink-soft);margin:0;font-size:13px}.share-modal .share-panel-form{gap:10px;display:flex}.share-modal .share-panel-form input{flex:1}.share-modal-access{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.share-modal-empty{color:var(--muted);font-size:12.5px}.share-strip{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--canvas-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.share-strip-lede{color:var(--ink-soft);margin:0;font-size:13px}
