@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-vietnamese-400-normal-BF4g3tCF.woff2) format("woff2"),url(/assets/archivo-vietnamese-400-normal-FGOLYM1a.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-ext-400-normal-B5tPZzqW.woff2) format("woff2"),url(/assets/archivo-latin-ext-400-normal-DrmqtLj6.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2) format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2) format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2) format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2) format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2) format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2) format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2) format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2) format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2) format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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: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+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: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+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: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+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: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+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: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+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:"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+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-DiT2IGQm.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-DFnC3vAY.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-DhXQw1Kl.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-CznyfUKR.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.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-0sIUyHMO.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.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:"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+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-DsKdgJCr.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-DVvE-KHB.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-C5Ojiwey.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-CCAt8c4x.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-700-normal-BBU5i_d1.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-C8ywwcuQ.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-BZsvHpal.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:"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-3V4Pv1hj.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{--font-data: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif}:root,[data-theme=swiss]{--canvas:#f4f6f7;--bgGrad:var(--canvas);--side:#eceff1;--surface:#ffffff;--surface2:#ffffff;--border:#d9e0e2;--text:#16181c;--t1:var(--text);--t2:#5f6b70;--t3:#8a9599;--accent-solid:#0D7C7A;--accentGrad:var(--accent-solid);--accent:#0D7C7A;--accent-t:#ffffff;--nav-bg:#e4f2f1;--nav-t:#0D7C7A;--heroGrad:linear-gradient(120deg,rgba(255,255,255,.95),rgba(228,242,241,.65));--info-bg:#e4f2f1;--info-t:#0f6e6c;--warn-bg:#f8ecd9;--warn-t:#b0641e;--warn-grad:linear-gradient(135deg,#c87a2c,#96500f);--warn-solid-t:#fff;--warn-border:#e8c99a;--warn-glow:0 10px 34px -10px rgba(200,122,44,.4);--ok-bg:#e3f0e8;--ok-t:#2e7d4f;--nt-bg:#eaedf1;--nt-t:#7b8391;--btn2-border:#c8cedb;--btn2-t:#16181c;--shadow:0 12px 34px -16px rgba(20,70,70,.22);--shadow-work:0 1px 3px rgba(20,70,70,.08), 0 0 0 1px rgba(20,70,70,.05);--radius-work:10px;--font-ui:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--fd:var(--font-ui);--fb:var(--font-ui);--logo-ls:-.02em;--logo-tt:none;--logo-c:#16181c;--logo-f:var(--font-ui);--hd-w:700}[data-theme=club]{--canvas:#12100c;--bgGrad:var(--canvas);--side:#16130e;--surface:#1e1a14;--surface2:#221d15;--border:#332c21;--text:#ede6d8;--t1:var(--text);--t2:#9a9078;--t3:#6f6653;--accent-solid:#c2a06b;--accentGrad:linear-gradient(135deg,#e3c188,#a87c3f);--accent:#c2a06b;--accent-t:#171310;--nav-bg:#2a2418;--nav-t:#ede6d8;--heroGrad:linear-gradient(120deg,rgba(56,45,29,.75),rgba(28,23,15,.4));--info-bg:#1d2230;--info-t:#a4b8d6;--warn-bg:#2e2211;--warn-t:#e0a95e;--warn-grad:linear-gradient(135deg,#e3ae5c,#b0762c);--warn-solid-t:#191307;--warn-border:#6e4f23;--warn-glow:0 10px 38px -10px rgba(227,174,92,.4);--ok-bg:#1b2318;--ok-t:#a3c290;--nt-bg:#252017;--nt-t:#9a9078;--btn2-border:#c2a06b;--btn2-t:#d9bd8b;--shadow:0 14px 40px -16px rgba(0,0,0,.65);--shadow-work:0 1px 3px rgba(0,0,0,.4), 0 0 0 1px rgba(194,160,107,.1);--radius-work:10px;--fd:"Archivo",Helvetica,sans-serif;--fb:"Archivo",Helvetica,sans-serif;--logo-ls:.16em;--logo-tt:uppercase;--logo-c:#dcbb83;--logo-f:"Archivo",Helvetica,sans-serif;--hd-w:500}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-s: 10px;--radius-m: 16px;--radius-l: 24px;--tap: 48px;--shell-mobile-header-height: 0px;--color-paper-raised: var(--surface2);--color-paper-sunken: var(--surface);--color-ink: var(--text);--color-ink-soft: var(--t2);--color-ink-faint: var(--t3);--color-line: var(--border);--color-primary: var(--accent);--color-primary-hover: color-mix(in srgb, var(--accent) 85%, #000);--color-primary-soft: var(--nav-bg);--color-info: var(--info-t);--color-info-soft: var(--info-bg);--color-success: var(--ok-t);--color-success-soft: var(--ok-bg);--color-warning: var(--warn-t);--color-warning-soft: var(--warn-bg);--color-danger: var(--warn-t);--color-danger-soft: var(--warn-bg);--color-neutral: var(--nt-t);--color-neutral-soft: var(--nt-bg);--color-locked: var(--t2);--color-locked-soft: var(--nt-bg);--font-display: var(--fd);--font-body: var(--fb)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh}body{background:var(--bgGrad);background-attachment:fixed;color:var(--text);font-family:var(--fb);font-size:17px;line-height:1.55}h1,h2,h3{font-family:var(--fd);font-weight:var(--hd-w, 600);line-height:1.15;margin:0;letter-spacing:var(--logo-ls, 0);text-transform:var(--logo-tt, none)}h1{font-size:34px}h2{font-size:24px}h3{font-size:19px}p{margin:0}button{font-family:inherit}a{color:var(--accent)}:focus-visible{outline:3px solid var(--info-t);outline-offset:2px;border-radius:4px}.shell{display:flex;min-height:100vh}.shell-body{display:flex;flex:1;flex-direction:column;min-width:0}.shell-mobile-header{display:none}.shell-mobile-title{margin:0;flex:1;min-width:0;font-family:var(--fd);font-size:1.0625rem;font-weight:700;line-height:1.2;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-mobile-menu{flex-shrink:0;min-width:var(--tap);min-height:var(--tap);padding:0;display:inline-flex;align-items:center;justify-content:center}.shell-mobile-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.shell-mobile-mark .brand-mark{width:39px;height:32px}.shell-nav--drawer{width:100%;min-height:100%;padding:0;border:none;background:transparent;display:flex;flex-direction:column;gap:var(--space-2)}.shell-nav--drawer .nav-footer{margin-top:auto;border-top:1px solid var(--border);padding-top:var(--space-4)}.shell-nav{width:260px;flex-shrink:0;background:var(--side);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--border);padding:var(--space-5) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.shell-main{flex:1;padding:var(--space-6) var(--space-7);max-width:1040px;width:100%;margin:0 auto}.shell-main--wide{max-width:1440px;margin-inline:0}.brand{display:flex;align-items:center;gap:var(--space-3);font-family:var(--logo-f);font-size:22px;font-weight:var(--hd-w, 700);color:var(--logo-c);letter-spacing:var(--logo-ls);text-transform:var(--logo-tt);padding:var(--space-2) var(--space-3) var(--space-5)}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:49px;height:40px;border-radius:0;overflow:visible;flex-shrink:0}.brand-mark__img{display:block;width:100%;height:100%;object-fit:contain}.nav-section{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-2)}.nav-section__label{margin:0 0 var(--space-1);padding:0 var(--space-3)}.micro-label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t3);line-height:1.3}.nav-link{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3) 0 calc(var(--space-3) + 3px);min-height:var(--tap);border-radius:var(--radius-s);color:var(--t2);text-decoration:none;font-weight:500;font-size:15px;border:1px solid transparent}.nav-link:hover{background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);color:var(--text)}.nav-link.active{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);font-weight:600;border-color:color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.nav-link .nav-icon{font-size:18px;width:24px;text-align:center;color:inherit}.nav-badge{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--accent-t);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.nav-lock{margin-left:auto;font-size:14px;color:var(--t3)}.nav-footer{margin-top:auto;border-top:1px solid var(--border);padding-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.nav-user{padding:0 var(--space-3);font-size:14px;color:var(--t2)}.nav-user strong{display:block;font-size:16px;color:var(--text)}.theme-switcher{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0 var(--space-3)}.theme-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-height:22px;padding:0;border:2px solid color-mix(in srgb,var(--border) 90%,var(--text));border-radius:999px;background:var(--surface2);color:var(--text);cursor:pointer;flex-shrink:0}.theme-btn.active{border-color:var(--text);box-shadow:var(--shadow)}.theme-btn-swatch{width:100%;height:100%;border-radius:999px;flex-shrink:0;border:0}.theme-btn-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-band{background:var(--heroGrad);border:1px solid var(--border);border-radius:var(--radius-l);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-5);box-shadow:var(--shadow)}.hero-greeting{font-family:var(--fd);font-size:28px;font-weight:var(--hd-w, 700);color:var(--text)}.hero-line{margin-top:var(--space-2);color:var(--t2);font-size:18px;max-width:640px}.featured-card{border-color:var(--warn-border);background:color-mix(in srgb,var(--warn-bg) 70%,var(--surface2));box-shadow:var(--warn-glow)}.featured-card .month-name{color:var(--warn-t)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-m);border:2px solid transparent;font-size:17px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform 80ms ease,box-shadow .12s ease}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent-solid, var(--accent));color:var(--accent-t);box-shadow:none}.btn-primary:hover{filter:brightness(1.06)}.btn--workbench{min-height:32px;padding:0 .75rem;font-size:.8125rem;font-weight:600;border-radius:8px;border-width:1px}.btn--workbench.btn-primary{box-shadow:none}.btn--work-link{min-height:auto;padding:.1rem .25rem;font-size:.8125rem;font-weight:600;border:none;border-radius:4px;background:transparent;color:var(--accent);white-space:nowrap}.btn--work-link:hover,.btn--work-link:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);text-decoration:underline;outline:none}.btn-big{min-height:56px;font-size:18px;padding:0 var(--space-6);border-radius:var(--radius-l)}.btn-secondary{background:var(--surface2);color:var(--btn2-t);border-color:var(--btn2-border)}.btn-secondary:hover{background:var(--surface)}.btn-google-oauth{background:#fff;color:#3c4043;border-color:#dadce0;gap:12px;font-weight:600}.btn-google-oauth:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 2px #3c40431f}.btn-google-oauth .google-g-icon{flex-shrink:0}.btn-google-oauth.btn-table .google-g-icon{width:14px;height:14px}.btn-quiet{background:transparent;color:var(--t2);border-color:var(--border)}.btn-quiet:hover{background:var(--surface);color:var(--text)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-locked{background:var(--nt-bg);color:var(--t3);border-color:transparent;cursor:not-allowed}.workflow-actions{margin-top:var(--space-4)}.workflow-actions-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.workflow-headline-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.workflow-headline-block{min-width:0}.workflow-headline{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:28px;line-height:1.2}.workflow-headline-helper{margin:var(--space-3) 0 0;color:var(--t2)}.workflow-view-all{display:inline-block;margin-top:var(--space-2);padding:0;background:none;border:0;color:var(--accent);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.inline-link-button{padding:0;background:none;border:0;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline}.workflow-actions-row{align-items:flex-start;gap:var(--space-3)}.workflow-more-actions>summary{list-style:none}.workflow-more-actions>summary::-webkit-details-marker{display:none}.workflow-more-trigger{min-width:var(--tap);min-height:var(--tap);padding:var(--space-2) var(--space-3);font-size:13px;font-weight:500;line-height:1.2;color:var(--t3);opacity:.72}.workflow-more-actions--demoted .workflow-more-trigger{color:var(--t3);border-color:transparent;background:transparent}.workflow-more-actions--demoted .workflow-more-trigger:hover{opacity:1;color:var(--t2);background:var(--surface);border-color:var(--border)}.workflow-more-actions{position:relative;flex-shrink:0;z-index:40}.workflow-more-menu{position:absolute;right:0;z-index:50;display:flex;flex-direction:column;align-items:stretch;width:max-content;max-width:360px;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow);pointer-events:auto}.workflow-more-menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;height:auto;min-height:var(--tap);padding:var(--space-3) var(--space-4);white-space:normal;text-align:left}.workflow-more-menu-label{font-weight:700;line-height:1.3}.workflow-more-menu-hint{font-size:13px;font-weight:500;line-height:1.35;color:var(--muted)}.btn-icon-danger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:var(--space-2);color:var(--danger, #b42318)}.btn-icon-danger:hover:not(:disabled),.btn-icon-danger:focus-visible{color:var(--danger, #b42318);background:color-mix(in srgb,var(--danger, #b42318) 10%,transparent)}.icon-trash{display:block;flex-shrink:0}.month-remove-list{margin:var(--space-3) 0;padding-left:1.25rem}.month-remove-list li{margin:var(--space-2) 0}.month-remove-irreversible{margin:var(--space-4) 0 0}.chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap}.chip-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.chip--dense{padding:2px 8px;font-size:12px;font-weight:600;gap:6px}.chip--dense .chip-dot{width:6px;height:6px}.inline-status{display:inline-flex;align-items:center;gap:.45rem;min-width:0;font-size:.8125rem;font-weight:500;color:var(--t2);line-height:1.35}.inline-status__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:currentColor}.inline-status__dot.tone-neutral{color:var(--nt-t);background:var(--nt-t)}.inline-status__dot.tone-info{color:var(--info-t);background:var(--info-t)}.inline-status__dot.tone-success{color:var(--ok-t);background:var(--ok-t)}.inline-status__dot.tone-warning{color:var(--warn-t);background:var(--warn-t)}.inline-status__dot.tone-danger{color:var(--warn-solid-t);background:var(--warn-solid-t)}.inline-status__dot.tone-locked{color:var(--t3);background:var(--t3)}.inline-status__text{min-width:0}.chip.tone-neutral{background:var(--nt-bg);color:var(--nt-t)}.chip.tone-info{background:var(--info-bg);color:var(--info-t)}.chip.tone-success{background:var(--ok-bg);color:var(--ok-t)}.chip.tone-warning{background:var(--warn-bg);color:var(--warn-t)}.chip.tone-danger{background:var(--warn-bg);color:var(--warn-t);border:1px solid var(--warn-border)}.chip.tone-locked{background:var(--nt-bg);color:var(--t3)}.card{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-work);padding:var(--space-5);box-shadow:var(--shadow-work, var(--shadow))}.workbench-panel{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-work);box-shadow:var(--shadow-work, var(--shadow))}.workbench-page-meta{margin:0;font-size:13px;color:var(--t3);font-variant-numeric:tabular-nums}.workbench-entity{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.workbench-entity__label{font-weight:600;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-entity__text{display:flex;flex-direction:column;min-width:0;gap:1px}.workbench-entity__sub{font-size:12px;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-monogram{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;font-family:var(--font-data);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface2));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}.entity-monogram--sm{width:24px;height:24px;font-size:10px;border-radius:6px}.workbench-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.workbench-tabs{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.workbench-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--t2);font:inherit;font-size:14px;font-weight:500;padding:.35rem .65rem;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.workbench-tab:hover,.workbench-tab:focus-visible{color:var(--text);background:color-mix(in srgb,var(--border) 40%,transparent);outline:none}.workbench-tab.is-active{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface2));border-color:color-mix(in srgb,var(--accent) 35%,var(--border));font-weight:600}.workbench-search{min-width:min(240px,100%);max-width:320px;flex:1 1 200px}.workbench-search input{width:100%;min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:8px;background:var(--surface2);color:var(--text);font:inherit;font-size:14px}.workbench-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.big-status-icon svg{display:block}.table-wrap--workbench{overflow-x:auto}.table.table--workspace.table--workbench th{padding-top:.45rem;padding-bottom:.45rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.table.table--workspace.table--workbench td{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem}.table.table--workspace.table--workbench .table-row--link td{height:auto;min-height:36px}.practice-ops-table.practice-ops-table--workbench,.practice-ops-table.practice-ops-table--werkconsole{font-family:var(--font-data);font-variant-numeric:tabular-nums}.workbench-detail-panel,.practice-detail-panel--werkconsole{gap:.55rem;align-content:start;padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius-work, 10px);background:var(--surface2);box-shadow:var(--shadow-work, none)}.month-card{display:flex;align-items:center;gap:var(--space-5);width:100%;text-align:left;cursor:pointer;transition:border-color .12s ease,transform 80ms ease}.month-card:hover{border-color:var(--accent);transform:translateY(-1px)}.month-card .month-name{font-family:var(--fd);font-size:22px;font-weight:var(--hd-w, 700)}.month-card .month-sub{color:var(--t2);font-size:15px;margin-top:2px}.month-card .month-cta{margin-left:auto;display:flex;align-items:center;gap:var(--space-4)}.filter-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.filter-tab{min-height:40px;padding:0 var(--space-4);border-radius:999px;border:1px solid var(--border);background:var(--surface2);color:var(--t2);font-weight:700;font-size:14px;cursor:pointer}.filter-tab.active{background:var(--nav-bg);color:var(--nav-t);border-color:transparent}.steps{display:flex;flex-direction:column;gap:0;padding:0;margin:0;list-style:none}.step{display:flex;gap:var(--space-4);position:relative;padding-bottom:var(--space-5)}.step:last-child{padding-bottom:0}.step:before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:3px;background:var(--border)}.step:last-child:before{display:none}.step-badge{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;background:var(--nt-bg);color:var(--nt-t);z-index:1}.step.state-done .step-badge{background:var(--ok-t);color:var(--surface2)}.step.state-active .step-badge{background:var(--info-t);color:var(--surface2);animation:pulse 1.4s ease-in-out infinite}.step.state-failed .step-badge{background:var(--warn-t);color:var(--warn-solid-t)}@keyframes pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--info-t) 35%,transparent)}50%{box-shadow:0 0 0 10px transparent}}.step-title{font-weight:700;font-size:17px;padding-top:8px}.step-sub{color:var(--t2);font-size:15px}.reconcile-live-activity{margin-top:var(--space-3)}.reconcile-live-activity__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.reconcile-live-activity__line{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2)}.reconcile-live-activity__marker{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.reconcile-live-activity__check{width:18px;height:18px;color:var(--ok-t)}.reconcile-live-activity__line--done .reconcile-live-activity__marker{background:color-mix(in srgb,var(--ok-t) 12%,transparent);border-radius:50%}.reconcile-live-activity__body{display:grid;gap:var(--space-1);min-width:0}.reconcile-live-activity__title{font-weight:700;font-size:15px}.reconcile-live-activity__detail,.reconcile-live-activity__counter{color:var(--t2);font-size:14px}.month-ops-busy{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.month-ops-busy__next{margin:0;font-size:14px}.month-ops-control-room{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}@media(min-width:900px){.month-ops-control-room{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.month-running-timeline--dense{margin-top:0}.month-running-timeline__heading{margin:0 0 var(--space-3);font-size:18px}.month-running-timeline-working{margin:0 0 var(--space-3)}.steps--ops .step{padding-bottom:var(--space-3);gap:var(--space-3)}.steps--ops .step:before{left:17px;top:36px}.steps--ops .step-badge{width:36px;height:36px;font-size:15px}.steps--ops .step--compact{opacity:.78;padding-bottom:var(--space-2)}.steps--ops .step--compact .step-sub{display:none}.reconcile-live-activity--dense{margin-top:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface)}.reconcile-live-activity__heading{margin:0 0 var(--space-3);font-size:16px}.reconcile-live-activity--dense .reconcile-live-activity__line{padding:var(--space-2) 0;gap:var(--space-2)}.month-progress-bar{display:flex;flex-direction:column;gap:var(--space-2)}.month-progress-bar__track{height:8px;border-radius:999px;background:var(--nt-bg);overflow:hidden}.month-progress-bar__fill{height:100%;border-radius:inherit;background:var(--info-t);transition:width .25s ease}.month-progress-bar__fill--pulse{width:35%;animation:month-progress-indeterminate 1.4s ease-in-out infinite}@keyframes month-progress-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.month-progress-bar__label{margin:0;font-size:13px;color:var(--t3)}.month-ops-idle-progress{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.verification-section--ops .verification-summary-strip{margin-bottom:var(--space-3)}.verification-queue-search{display:block;margin-top:var(--space-3)}.verification-queue-search__input{width:100%;max-width:28rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);font:inherit}.verification-section--ops .table--workspace td,.verification-section--ops .table--workspace th{padding-top:var(--space-2);padding-bottom:var(--space-2)}.verification-section--ops .table--workspace--review td,.verification-section--ops .table--workspace--review th{padding-top:var(--space-1);padding-bottom:var(--space-1)}.table--workspace--review th.cell-action-narrow,.table--workspace--review td.workspace-row-actions--narrow{width:1%;white-space:nowrap;text-align:right}.package-detail .table--workspace--review .workspace-row-actions .btn{min-height:2rem;min-width:auto;padding:var(--space-1) var(--space-3)}.verification-queue-empty{margin-top:var(--space-3)}.check-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2)}.check-row+.check-row{margin-top:var(--space-3)}.check-icon{width:44px;height:44px;border-radius:var(--radius-s);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;background:var(--surface)}.check-name{font-weight:700}.check-sub{font-size:15px;color:var(--t2)}.check-actions{margin-left:auto;display:flex;gap:var(--space-2);align-items:center}.field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.field label{font-weight:700;font-size:16px}.field-hint-icon{display:inline-flex;vertical-align:middle;margin-left:var(--space-2);color:var(--t3);cursor:help}.field-hint-icon:focus-visible{outline:2px solid var(--accent, var(--primary));outline-offset:2px;border-radius:50%}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field input[type=password],.field input[type=number],.field input[type=date],.field input:not([type]),.field select,.field textarea{min-height:var(--tap);border:2px solid var(--border);border-radius:var(--radius-s);padding:var(--space-3) var(--space-4);font-size:17px;font-family:inherit;background:var(--surface2);color:var(--text)}.field input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}[data-theme=club] .field input[type=date]{color-scheme:dark}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none}.field-error,.form-error{color:var(--warn-t);font-weight:700;font-size:15px}.table{width:100%;border-collapse:collapse;font-size:15px}.table th,.table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:left}.table th{color:var(--t2);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.table tr:hover td{background:var(--surface)}.table--workspace{font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums}.table--workspace th,.table--workspace td{padding:var(--space-1) 10px;border-bottom:1px solid var(--border)}.table--workspace .table-row--link td{height:var(--tap)}.table--workspace th{color:var(--t3);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.table--workspace th.cell-sort{padding:0}.table--workspace .table-sort{display:inline-flex;align-items:center;gap:var(--space-1);width:100%;min-height:var(--tap);margin:0;padding:var(--space-1) 10px;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}.table--workspace th.cell-num .table-sort{justify-content:flex-end}.table--workspace .table-sort:hover{color:var(--text)}.table--workspace .table-sort:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;color:var(--text)}.table--workspace th[aria-sort=ascending] .table-sort,.table--workspace th[aria-sort=descending] .table-sort{color:var(--text)}.table--workspace .table-sort__indicator{font-size:10px;line-height:1}.table--workspace tbody td{background:var(--surface2)}.table--workspace tbody tr:hover td{background:color-mix(in srgb,var(--accent) 6%,var(--surface2))}.table--workspace .cell-num{text-align:right}.table--workspace .table-row--link{cursor:pointer}.table--workspace .table-row--link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mailbox-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-4)}.mailbox-action-bar__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.mailbox-action-bar__count{margin:0;color:var(--t2);font-size:15px;font-weight:600;line-height:1.4}.mailbox-trust{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-5);max-width:42rem}.mailbox-trust__strip{margin:0;color:var(--t2);font-size:15px;line-height:1.45}.mailbox-privacy{color:var(--t3);font-size:13px;line-height:1.4}.mailbox-privacy>summary{cursor:pointer;font-weight:500;color:var(--t3)}.mailbox-privacy>summary:hover{color:var(--t2)}.mailbox-privacy__links{margin:var(--space-2) 0 0}.mailbox-privacy__links a{color:var(--t3);text-decoration:underline;text-underline-offset:2px}.mailbox-privacy__links a:hover{color:var(--accent)}.mailbox-page-note{margin-bottom:var(--space-4);font-size:15px}.table--mailboxes th,.table--mailboxes td{vertical-align:middle;white-space:nowrap}.table--mailboxes tbody tr:last-child td{border-bottom:0}.table--mailboxes th:last-child,.table--mailboxes td.workspace-row-actions{width:1%}.table--mailboxes .mailbox-row__email{max-width:18rem;overflow:hidden;text-overflow:ellipsis}.table--mailboxes .mailbox-row__host{max-width:14rem;color:var(--t2);font-size:12px;font-weight:400}.table--mailboxes .mailbox-row__host-text{display:block;overflow:hidden;text-overflow:ellipsis}.mailbox-row__status{gap:var(--space-1)}.mailbox-row__actions{justify-content:flex-end}@media(max-width:768px){.mailbox-action-bar{align-items:stretch}.mailbox-action-bar__ctas{width:100%}.mailbox-action-bar__ctas .btn{flex:1 1 auto}.table--mailboxes th,.table--mailboxes td{white-space:normal}.table--mailboxes .mailbox-row__host{display:none}}.dropzone{border:2px dashed var(--accent);border-radius:var(--radius-l);background:color-mix(in srgb,var(--nav-bg) 55%,transparent);padding:var(--space-8) var(--space-6);text-align:center;cursor:pointer;transition:background .12s ease,border-color .12s ease;box-shadow:var(--shadow)}.dropzone:hover,.dropzone.drag-over{background:var(--heroGrad);border-color:color-mix(in srgb,var(--accent) 80%,#fff)}.dropzone .dz-icon{font-size:48px;color:var(--accent)}.dropzone .dz-title{font-family:var(--fd);font-size:24px;font-weight:var(--hd-w, 700);margin-top:var(--space-3)}.dropzone .dz-sub{color:var(--t2);margin-top:var(--space-2)}.dropzone--compact{padding:var(--space-5) var(--space-4)}.dropzone--compact .dz-icon{font-size:28px}.dropzone--compact .dz-title{font-size:17px;margin-top:var(--space-2)}.toast-region{position:fixed;top:max(var(--space-5),env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--space-2);z-index:100}.toast{background:var(--text);color:var(--surface2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-m);font-weight:700;animation:rise .2s ease;box-shadow:var(--shadow)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--text) 45%,transparent);display:flex;align-items:center;justify-content:center;z-index:90;padding:var(--space-4)}.modal{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-l);padding:var(--space-6);max-width:520px;width:100%;box-shadow:var(--shadow);animation:rise .18s ease}.modal--bundle-picker{max-width:min(920px,95vw)}.verification-bundle-picker-context{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface)}.verification-bundle-picker-context__remaining{font-weight:600;color:var(--text)}.verification-bundle-picker-context__linked{color:var(--t2);font-size:var(--font-size-s)}.verification-bundle-picker-count{margin:0 0 var(--space-3);font-size:var(--font-size-s);color:var(--t2)}.verification-bundle-picker-layout{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}.verification-bundle-picker-layout--with-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:639px){.verification-bundle-picker-layout--with-preview{grid-template-columns:1fr}}.verification-candidate-list--bounded{max-height:min(50vh,360px);overflow-y:auto;padding-right:var(--space-1)}.verification-candidate-item--selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface2))}.verification-candidate-row-select{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.verification-candidate-row-select:disabled{cursor:not-allowed}.verification-candidate-row-secondary{grid-column:1 / -1}.verification-candidate-row-main--picker{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%}.verification-candidate-row-main--picker .check-name{white-space:normal;overflow:visible;text-overflow:unset}.verification-candidate-row-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.verification-bundle-picker-preview-pane{min-height:min(40vh,280px);border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-3);background:var(--surface)}.verification-bundle-picker-preview-pane .document-preview-slot{min-height:min(36vh,240px)}.verification-bundle-picker-preview{min-width:0}.verification-bundle-picker-actions{margin-top:var(--space-5)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.page-title-row{display:flex;align-items:center;gap:var(--space-2)}.page-title-row h1,.page-title-row h2{margin:0}.package-inbox-upload{width:min(100%,22rem)}.package-inbox-upload .dropzone{padding:var(--space-3)}.package-month-header{margin-top:var(--space-2);margin-bottom:var(--space-2)}.package-month-header--sticky{position:sticky;top:0;z-index:20;padding:var(--space-2) 0 var(--space-3);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.package-month-header__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.package-month-header__aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}.package-month-header__badge,.package-month-header__trailing{display:flex;align-items:center}.package-month-header__row .page-head{flex:1 1 auto;min-width:0}.package-month-header h1{font-size:26px}.package-month-header .page-head{margin-bottom:var(--space-1)}.package-month-header .page-lead{font-size:14px;margin-top:var(--space-1)}.package-month-metadata{margin:var(--space-1) 0 0;color:var(--t3);font-size:13px}.package-workflow-summary{margin-top:var(--space-4);margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.package-workflow-summary__title{margin:0;font-family:var(--font-display);font-size:22px;line-height:1.25}.package-workflow-summary__lead{margin:0;color:var(--t2);font-size:15px;line-height:1.4}.package-workflow-summary__primary{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.package-surface--primary{border-color:color-mix(in srgb,var(--accent, var(--primary)) 35%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, var(--primary)) 18%,transparent)}.package-surface--secondary{opacity:.92}.package-surface.package-inbox-upload--toolbar.package-surface--secondary,.package-surface.package-processing-details.package-surface--secondary{opacity:.85}.package-detail .package-month-header{margin-top:var(--space-1);margin-bottom:var(--space-1)}.package-detail .package-month-header--sticky{padding:var(--space-1) 0 var(--space-2)}.package-detail .package-month-header h1,.package-detail .package-month-header .workbench-page-chrome__title{font-size:22px;line-height:1.25}.package-detail .package-workflow-summary{margin-top:var(--space-5);margin-bottom:var(--space-6);gap:var(--space-4)}.package-detail .verification-section{gap:var(--space-5);border:none;box-shadow:none;background:transparent}.package-detail .package-processing-details,.package-detail .package-export-details{margin-top:var(--space-6)}.package-detail .package-surface--secondary{opacity:.82;box-shadow:none}.package-detail .package-surface--primary{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, var(--primary)) 22%,transparent)}.package-detail .workspace-row-actions .btn{min-height:var(--tap);min-width:var(--tap)}.package-detail .verification-toolbar-actions .btn:focus-visible,.package-detail .workspace-row-actions .btn:focus-visible,.package-detail .package-workflow-summary__primary .btn:focus-visible{outline:2px solid var(--accent, var(--primary));outline-offset:2px}.package-detail--compact-workspace{--month-workspace-bar-height: 2.75rem;--month-workspace-chrome-height: calc(var(--month-workspace-bar-height) + var(--space-2));--month-workspace-ops-band-height: 5.5rem}.package-detail--compact-workspace .verification-section--ops{gap:var(--space-2)}.month-workspace-chrome-stack--sticky{position:sticky;top:0;z-index:25;padding:var(--space-2) 0 0;background:var(--bg)}.month-workspace-bar{margin-bottom:0}.month-workspace-bar__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--month-workspace-bar-height)}.month-workspace-bar__nav{flex:0 0 auto}.month-workspace-bar__back{color:var(--t2);font-size:14px;text-decoration:none}.month-workspace-bar__back:hover,.month-workspace-bar__back:focus-visible{color:var(--accent)}.month-workspace-bar__identity{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.month-workspace-bar__title{margin:0;font-size:1.0625rem;line-height:1.25;font-weight:650;color:var(--text);display:flex;flex-wrap:wrap;align-items:baseline;gap:0}.month-workspace-bar__title-primary{font-weight:700;color:var(--text)}.month-workspace-bar__title-sep{font-weight:500;color:var(--t3)}.month-workspace-bar__title-meta{font-weight:500;color:var(--t2)}.month-workspace-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto;flex:0 0 auto}.package-detail--compact-workspace .month-ops-band__rail{display:flex;min-height:var(--month-workspace-ops-band-height)}.package-inbox-upload--rail-compact{flex:1 1 auto;width:100%;height:100%;display:flex;min-height:var(--month-workspace-ops-band-height);border-radius:var(--radius-s);border:1px solid color-mix(in srgb,var(--warn-border) 55%,var(--border));background:color-mix(in srgb,var(--warn-bg) 42%,var(--surface))}.package-inbox-upload--rail-compact .dropzone{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:100%;min-height:var(--month-workspace-ops-band-height);padding:var(--space-4) var(--space-3);border-radius:var(--radius-s);border:1px dashed color-mix(in srgb,var(--warn-border) 70%,var(--border));background:transparent;cursor:pointer}.package-inbox-upload--rail-compact .dz-icon{font-size:24px;flex-shrink:0}.package-inbox-upload--rail-compact .dz-title{font-family:inherit;font-size:13px;font-weight:600;margin:0;line-height:1.35;text-align:center;color:var(--t2)}.package-detail--compact-workspace .filter-tabs{flex-wrap:nowrap;gap:0;margin-bottom:0;border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);overflow:hidden}.package-detail--compact-workspace .filter-tab{min-height:2rem;padding:0 var(--space-3);border-radius:0;border:0;border-right:1px solid var(--border);background:transparent;color:var(--t2);font-weight:600;font-size:13px}.package-detail--compact-workspace .filter-tab:last-child{border-right:0}.package-detail--compact-workspace .filter-tab.active{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text);border-color:var(--border);box-shadow:inset 0 -2px 0 var(--accent)}.package-detail--compact-workspace .verification-queue-search__input{border-radius:var(--radius-s);min-height:2rem}.package-detail--compact-workspace .verification-sticky-header{position:static;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.package-detail--compact-workspace .month-ops-band--workspace-compact{grid-template-columns:minmax(0,1fr) minmax(13.5rem,17.5rem);grid-template-areas:"filters drop";column-gap:var(--space-3);row-gap:var(--space-2);position:sticky;top:var(--month-workspace-chrome-height);z-index:20;padding:var(--space-2) 0 var(--space-2);margin-bottom:0;background:var(--bg)}.package-detail--compact-workspace .verification-queue{gap:var(--space-2)}.package-detail--compact-workspace .verification-queue .table--workspace{border-collapse:separate;border-spacing:0}.package-detail--compact-workspace .verification-queue .table--workspace thead th{position:sticky;top:calc(var(--month-workspace-chrome-height) + var(--month-workspace-ops-band-height) + var(--space-2));z-index:5;background:var(--bg);color:var(--t2);font-weight:650;font-size:11px;letter-spacing:.05em;border-bottom:1px solid var(--border);box-shadow:0 1px 0 var(--border)}.package-detail--compact-workspace .table--workspace tbody tr.table-row--link:hover td{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.package-detail--compact-workspace .table--workspace tbody tr.table-row--selected td,.package-detail--compact-workspace .table--workspace tbody tr.table-row--selected:hover td{background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.package-inbox-upload--slim{width:100%}.package-inbox-upload--slim .dropzone{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--month-workspace-slim-upload-height);border-radius:var(--radius-m);cursor:pointer}.package-inbox-upload--slim .dz-icon{font-size:18px;flex-shrink:0}.package-inbox-upload--slim .dz-title{font-family:inherit;font-size:13px;font-weight:500;margin:0;line-height:1.3;text-align:left}.workflow-more-menu__meta{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--border);font-size:12px;color:var(--t2)}.package-stage-rail--compact{margin:0;padding:0}.verification-table-toolbar{gap:var(--space-2)}.verification-table-toolbar__tabs{min-width:0}.verification-table-toolbar__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.verification-table-toolbar__tools .verification-queue-search{flex:1 1 12rem;min-width:0;margin:0}.verification-table-toolbar .verification-toolbar-end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.package-detail .month-matched-pair{--month-matched-pair-gap: var(--space-5);--month-matched-pair-card-gap: var(--space-4);--month-matched-pair-footer-space: var(--space-6);display:grid;gap:var(--month-matched-pair-gap)}.package-detail .month-matched-pair__back-link{margin-bottom:var(--space-1)}.package-detail .month-matched-pair__header{margin-top:var(--space-1);margin-bottom:var(--space-1)}.package-detail .month-matched-pair__meta{margin-bottom:0}.package-detail .month-matched-pair__primary-state{margin:0}.package-detail .month-matched-pair__primary-state-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.package-detail .month-matched-pair__primary-state h2{margin:0}.package-detail .month-matched-pair__primary-state .page-lead{margin:var(--space-2) 0 0}.package-detail .month-matched-pair__disclosure{margin:0;padding:var(--space-4)}.package-detail .month-matched-pair__disclosure summary{cursor:pointer;font-weight:700}.package-detail .month-matched-pair__disclosure summary:focus-visible,.package-detail .review-card__actions .btn:focus-visible,.package-detail .review-card__actions .dropzone:focus-visible,.package-detail .review-card-list__footer .btn:focus-visible{outline:2px solid var(--accent, var(--primary));outline-offset:2px}.package-detail .month-matched-pair__disclosure-list{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0}.package-detail .month-matched-pair__disclosure-row{display:flex;justify-content:space-between;gap:var(--space-3)}.package-detail .month-matched-pair__disclosure-row dd{margin:0;font-weight:700}.package-detail .month-matched-pair__bottom-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--month-matched-pair-card-gap);margin-top:var(--month-matched-pair-footer-space)}.package-detail .month-matched-pair__bottom-primary,.package-detail .month-matched-pair__bottom-secondary{display:flex;flex-wrap:wrap;gap:var(--space-2)}.package-detail .month-matched-pair__bottom-secondary{margin-left:auto}.package-stage-rail{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}.package-stage-rail__step{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--t3);font-size:13px;font-weight:500}.package-stage-rail__step--done{color:var(--t2)}.package-stage-rail__step--current{color:var(--text);font-weight:700}.package-stage-rail__dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--border);flex-shrink:0}.package-stage-rail__step--done .package-stage-rail__dot{background:var(--accent);opacity:.55}.package-stage-rail__step--current .package-stage-rail__dot{background:var(--accent)}.package-stage-rail__step--upcoming .package-stage-rail__dot{background:var(--border)}.package-inbox-upload--toolbar{width:min(100%,15rem);flex:0 1 15rem}.package-inbox-upload--toolbar .dropzone{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:2.5rem;border-radius:var(--radius-m);cursor:pointer}.package-inbox-upload--toolbar .dz-icon{font-size:18px;flex-shrink:0}.package-inbox-upload--toolbar .dz-title{font-family:inherit;font-size:13px;font-weight:500;margin:0;line-height:1.3;text-align:left}.month-ops-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);grid-template-areas:"title more" "meta drop" "filters drop";column-gap:var(--space-4);row-gap:var(--space-2);align-items:stretch;position:sticky;top:0;z-index:20;padding:var(--space-2) 0 var(--space-3);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.month-ops-band__title{grid-area:title;min-width:0}.month-ops-band__title .page-head{margin-bottom:0}.month-ops-band__title h1{font-size:26px}.month-ops-band__more{grid-area:more;justify-self:end;align-self:start}.month-ops-band__meta{grid-area:meta;min-width:0}.month-ops-band__meta .package-month-metadata{margin:0}.month-ops-band__filters{grid-area:filters;min-width:0}.month-ops-band__rail{grid-area:drop;display:flex;flex-direction:column;min-height:0}.month-ops-band .verification-sticky-header{position:static;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.package-inbox-upload--rail{flex:1 1 auto;width:100%;height:100%;display:flex;flex-direction:column;gap:var(--space-2);min-height:0}.package-inbox-upload--rail .month-ops-working-in{margin:0;flex:0 0 auto}.package-inbox-upload--rail .dropzone{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:100%;min-height:8rem;padding:var(--space-5) var(--space-4);border-radius:var(--radius-m);cursor:pointer}.package-inbox-upload--rail .dz-icon{font-size:28px}.package-inbox-upload--rail .dz-title{font-family:inherit;font-size:15px;font-weight:600;margin:0;line-height:1.35;text-align:center}.workflow-more-trigger--icon{min-width:var(--tap);min-height:var(--tap);padding:var(--space-1);font-size:1.35rem;font-weight:700;line-height:1;letter-spacing:.05em;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--t3);opacity:.85}.workflow-more-trigger--icon:hover,.workflow-more-trigger--icon:focus-visible{background:transparent;border:none;box-shadow:none;color:var(--text);opacity:1}.month-ops-band__more .workflow-more-menu{min-width:16rem;max-width:min(22rem,90vw)}@media(max-width:720px){.month-ops-band{grid-template-columns:1fr;grid-template-areas:"title" "more" "meta" "filters" "drop"}.month-ops-band--workspace-compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"drop" "filters"}.month-ops-band__more{justify-self:start}.package-inbox-upload--rail .dropzone{min-height:5.5rem}}.package-export-details{margin-top:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2);padding:var(--space-3) var(--space-4)}.package-export-summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-weight:600}.package-export-summary-meta{font-weight:400;color:var(--t2);font-size:14px}.package-export-body,.package-technical-details{margin-top:var(--space-4)}.package-technical-summary{cursor:pointer;font-weight:600;color:var(--t2)}@media(max-width:640px){.package-inbox-upload,.package-inbox-upload--toolbar{width:100%;flex:1 1 100%}}.page-lead,.page-sub{color:var(--t2);font-size:18px;margin-top:var(--space-2);max-width:100%}.field-hint{margin:0;font-size:.8rem;line-height:1.35;color:var(--t2);font-weight:500}.field-hint__meta{color:var(--t3)}.field-hint-row{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline}.field .field-hint{margin-top:var(--space-1)}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.divider{border:none;border-top:1px solid var(--border);margin:var(--space-5) 0}.hint-box{background:var(--info-bg);color:var(--info-t);border-radius:var(--radius-m);padding:var(--space-4) var(--space-5);font-weight:600;font-size:16px;display:flex;gap:var(--space-3);align-items:flex-start;border:1px solid color-mix(in srgb,var(--info-t) 20%,transparent)}.locked-box{background:var(--nt-bg);color:var(--t2);border-radius:var(--radius-m);padding:var(--space-4) var(--space-5);font-weight:600;display:flex;gap:var(--space-3);align-items:flex-start;border:1px solid var(--border)}.settings-page-header{margin-top:var(--space-4)}.settings-page-header__title{margin:0;font-family:var(--fd);font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--text)}.settings-page-lead{margin:var(--space-2) 0 0;max-width:42rem;color:var(--t2);font-size:.95rem;line-height:1.45}.settings-layout{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.settings-subnav{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) 0}.settings-subnav__groups{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.settings-subnav__group-tab{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-s);background:transparent;color:var(--t2);font:inherit;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.settings-subnav__group-tab:hover{color:var(--text);background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%)}.settings-subnav__group-tab.active,.settings-subnav__group-tab.is-active{font-weight:600;color:var(--text);background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}.settings-subnav__group-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-subnav__items{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-2);overflow-x:hidden}.settings-subnav-item{min-height:var(--tap);white-space:nowrap;cursor:pointer}.settings-subnav .client-record-tab{font-weight:500;border:1px solid transparent;cursor:pointer}.settings-subnav .client-record-tab:hover{background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);color:var(--text)}.settings-subnav .client-record-tab.active,.settings-subnav .client-record-tab.is-active{font-weight:600;color:var(--text);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:inset 0 -2px 0 var(--accent)}.settings-subnav-item--danger,.settings-subnav-item--danger.active,.settings-subnav-item--danger.is-active{color:var(--danger)}.settings-subnav-item:hover{color:var(--text)}.settings-subnav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-panel{min-width:0}.settings-subnav-icon{flex-shrink:0;width:1.25rem;text-align:center;opacity:.7;color:var(--t2)}.settings-panel{min-width:0;max-width:none;display:flex;flex-direction:column;gap:var(--space-4)}.settings-section-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);align-items:baseline;padding-bottom:0}.settings-section-hero__copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem var(--space-3);min-width:0}.settings-crumbs{display:none}.settings-section-hero__title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.settings-section-hero__lead{margin:0;max-width:42rem;color:var(--t2);font-size:.875rem;line-height:1.4}.settings-section-hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.settings-scope-pill{display:inline-flex;align-items:center;padding:.35rem .7rem;border:1px solid var(--border);border-radius:999px;background:var(--surface2);font-size:.75rem;font-weight:600;color:var(--t2);white-space:nowrap}.status-pill{display:inline-flex;align-items:center;padding:.25rem .65rem;border:1px solid var(--border);border-radius:999px;background:var(--surface2);font-size:.75rem;font-weight:600;color:var(--t2);white-space:nowrap}.status-pill--ok{border-color:color-mix(in srgb,var(--ok-t) 35%,var(--border));background:color-mix(in srgb,var(--ok-bg) 80%,var(--surface2));color:var(--ok-t)}.status-pill--warn{border-color:color-mix(in srgb,var(--warn-t) 35%,var(--border));background:color-mix(in srgb,var(--warn-bg) 80%,var(--surface2));color:var(--warn-t)}.status-pill--neutral{border-color:var(--border);background:var(--surface);color:var(--t2)}.subscription-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:stretch}.subscription-plans--loading{min-height:12rem}.subscription-plan-tile{display:flex;flex-direction:column;gap:var(--space-3);min-height:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface)}.subscription-plan-tile--featured{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.subscription-plan-tile--current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.subscription-plan-tile--muted{opacity:.72}.subscription-plan-tile--skeleton{min-height:14rem;background:linear-gradient(90deg,var(--surface2) 0%,color-mix(in srgb,var(--surface2) 70%,var(--surface)) 50%,var(--surface2) 100%);background-size:200% 100%;animation:subscription-plan-shimmer 1.4s ease-in-out infinite}@keyframes subscription-plan-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.subscription-plan-tile--skeleton{animation:none}}.subscription-plan-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.subscription-plan-tile__title{margin:0;font-size:1rem;font-weight:700;color:var(--t1)}.subscription-plan-tile__price{margin:var(--space-1) 0 0;font-size:1.35rem;font-weight:700;line-height:1.2;color:var(--t1)}.subscription-plan-tile__price-meta{display:block;margin-top:.15rem;font-size:.75rem;font-weight:600;color:var(--t2)}.subscription-plan-tile__lead{margin:0;font-size:.875rem;line-height:1.45;color:var(--t2)}.subscription-plan-tile__usage-label{margin:0 0 var(--space-2);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.subscription-plan-usage{display:grid;gap:var(--space-2);margin:0}.subscription-plan-usage__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:.8125rem;line-height:1.35}.subscription-plan-usage__row dt{margin:0;color:var(--t2)}.subscription-plan-usage__row dd{margin:0;color:var(--t1);font-weight:600}.subscription-plan-tile__actions{margin-top:auto}@media(max-width:960px){.subscription-plans{grid-template-columns:1fr}}.settings-panel-stack{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.settings-two-col{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-4);align-items:start}.settings-panel>.card,.settings-panel-stack>.card,.settings-two-col>.card{margin:0;min-width:0;overflow-x:clip;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:none;padding:var(--space-4)}.settings-panel .field{margin-bottom:var(--space-2);gap:var(--space-1)}.settings-panel .field:last-child{margin-bottom:0}.settings-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-2) var(--space-3);align-items:start}.settings-field-grid .field{margin-bottom:0}.settings-field-grid__full{grid-column:1 / -1}.settings-panel-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.settings-panel-card__titles{min-width:0}.settings-panel-card__titles h2{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:-.01em;line-height:1.3}.settings-panel-card__lead{margin:var(--space-2) 0 0;color:var(--t2);font-size:.875rem;line-height:1.45;max-width:42rem}.settings-panel-card__body{min-width:0}.settings-panel-card__body>.field:first-child,.settings-panel-card__body>.settings-choice:first-child{margin-top:0}.settings-summary-line,.settings-inline-notice{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-s);border:1px solid var(--border);background:var(--surface);color:var(--t2);font-size:.875rem;line-height:1.4}.settings-field-block{display:grid;gap:var(--space-3);min-width:0}.settings-field-block__title{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.settings-inner-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.settings-inner-tab{display:grid;gap:.2rem;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:var(--t2)}.settings-inner-tab strong{color:var(--text);font-size:.9rem}.settings-inner-tab span{font-size:.75rem;line-height:1.35}.settings-inner-tab.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--surface2));border-color:color-mix(in srgb,var(--accent) 40%,var(--border));color:var(--text)}.settings-inner-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-matchen-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.settings-matchen-info{flex-shrink:0;min-width:var(--tap);min-height:var(--tap);padding:0;font-size:1.05rem;line-height:1}.help-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:var(--t3);cursor:help;font:inherit;flex-shrink:0}.help-tip__mark{display:inline-flex;width:1.05rem;height:1.05rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:.68rem;font-weight:700;line-height:1;color:var(--t2);text-transform:lowercase}.help-tip:hover .help-tip__mark,.help-tip:focus-visible .help-tip__mark{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent)}.help-tip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.help-tip__bubble{position:absolute;z-index:50;left:50%;bottom:calc(100% + .4rem);transform:translate(-50%);width:max-content;max-width:15.5rem;padding:.4rem .55rem;border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface2);color:var(--text);font-size:.75rem;font-weight:500;line-height:1.35;text-align:left;box-shadow:0 8px 18px -12px #14464659;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 80ms ease,visibility 80ms ease;transition-delay:0ms}.help-tip:hover .help-tip__bubble,.help-tip:focus-visible .help-tip__bubble{opacity:1;visibility:visible;transition-delay:.35s}body:has(.help-tip:is(:hover,:focus-visible)) .help-tip:not(:hover):not(:focus-visible) .help-tip__bubble{opacity:0;visibility:hidden;transition-delay:0ms}@media(prefers-reduced-motion:reduce){.help-tip__bubble{transition:none}.help-tip:hover .help-tip__bubble,.help-tip:focus-visible .help-tip__bubble{transition-delay:0ms}}.settings-form-groups{gap:var(--space-3)}.settings-form-group{padding:var(--space-3) var(--space-4)}.settings-form-group__title{margin:0 0 var(--space-3);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t2)}.settings-form-workspace .settings-form-group__title,.settings-panel .settings-form-group__title{margin:0 0 var(--space-2);font-size:.9375rem;font-weight:650;letter-spacing:-.01em;text-transform:none;color:var(--text);line-height:1.25}.settings-form-group__subtitle{margin:var(--space-3) 0 var(--space-2);font-size:.8125rem;font-weight:600;color:var(--t2)}.settings-form-group__purpose{margin:calc(-1 * var(--space-1)) 0 var(--space-3);font-size:.8125rem;line-height:1.4;color:var(--t2);font-style:italic}.settings-form-group__intro{min-width:0}.settings-form-group__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.settings-form-group__heading .settings-form-group__title{margin:0}.settings-form-group__fields{min-width:0}@media(min-width:960px){.settings-form-workspace--stack .settings-form-group.card,.settings-form-workspace--stack .settings-form-advanced.card{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);column-gap:var(--space-5);align-items:start}.settings-form-workspace--stack .settings-form-group__purpose{margin:var(--space-1) 0 0}}.field-required{color:var(--warn-t);font-weight:700}.settings-panel .settings-form-group .field{margin-bottom:var(--space-3);gap:var(--space-1)}.settings-panel .settings-form-group .field:last-child{margin-bottom:0}.settings-panel .settings-form-group .field label{font-size:.8125rem;font-weight:500;color:var(--t2)}.settings-field-hint{margin:0;font-size:.8rem;line-height:1.35;color:var(--t2);font-weight:500}.settings-field-hint__meta{color:var(--t3)}.settings-field-hint-row{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline}.settings-inline-link{font-size:inherit;font-weight:650;color:var(--accent);text-decoration:none}.settings-inline-link:hover{text-decoration:underline}.settings-panel-actions{margin-top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2);position:sticky;bottom:var(--space-3);z-index:5;box-shadow:0 -8px 24px -16px #1446462e}.settings-panel-actions--seller{margin-top:var(--space-3)}.settings-panel-actions.is-dirty{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.settings-panel-actions__copy{display:grid;gap:.15rem;min-width:0}.settings-panel-actions__copy .field-hint{margin:0}.settings-panel-actions__buttons{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.settings-panel-actions .locked-box{width:100%;grid-column:1 / -1}.settings-panel-actions .form-error{grid-column:1 / -1;margin:0}@media(max-width:960px){.settings-two-col,.settings-two-col--stack-mobile,.settings-section-hero{grid-template-columns:1fr}.settings-section-hero__meta{justify-content:flex-start}.settings-inner-tabs,.settings-panel-actions{grid-template-columns:1fr}.settings-panel-actions__buttons{justify-content:flex-start}}@media(max-width:760px){.settings-subnav{position:sticky;top:var(--shell-mobile-header-height);z-index:4;gap:var(--space-2);padding:var(--space-2) 0;background:var(--bg)}.settings-subnav__items{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:var(--space-1)}.settings-subnav__items::-webkit-scrollbar{display:none}.settings-subnav-item{flex:0 0 auto}.settings-page-header{display:none}.settings-panel-actions{position:static;box-shadow:none}}.settings-choice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;min-height:var(--tap)}.settings-choice+.settings-choice{margin-top:var(--space-3)}.settings-choice:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.settings-choice:has(input:checked){border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.settings-choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.settings-choice:has(input:disabled){cursor:not-allowed;opacity:.6}.settings-choice>input{margin-top:3px;flex-shrink:0}.discrete-ladder{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0;box-sizing:border-box}.discrete-ladder.is-disabled{opacity:.6;cursor:not-allowed}.discrete-ladder-anchors{display:flex;justify-content:space-between;gap:var(--space-3);font-size:.85rem;color:var(--color-ink-soft)}.discrete-ladder-track{position:relative;margin-inline:calc(var(--tap) / 2);height:var(--tap);display:flex;align-items:center;cursor:pointer}.discrete-ladder.is-disabled .discrete-ladder-track{cursor:not-allowed;pointer-events:none}.discrete-ladder-rail{position:absolute;left:0;right:0;height:var(--space-2);border-radius:var(--radius-s);background:var(--color-paper-sunken);border:1px solid var(--color-line);overflow:hidden}.discrete-ladder-fill{height:100%;background:var(--color-primary);border-radius:var(--radius-s)}.discrete-ladder-stops{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.discrete-ladder-tick{width:var(--space-3);height:var(--space-3);border-radius:999px;border:2px solid var(--color-line);background:var(--color-paper-raised);z-index:1}.discrete-ladder-tick.is-active{border-color:var(--color-primary);background:var(--color-primary)}.discrete-ladder-thumb{position:absolute;top:50%;width:var(--tap);height:var(--tap);margin-left:calc(var(--tap) / -2);transform:translateY(-50%);border-radius:999px;border:2px solid var(--color-primary);background:var(--color-paper-raised);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent);z-index:2;cursor:grab}.discrete-ladder-thumb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.discrete-ladder.is-disabled .discrete-ladder-thumb{cursor:not-allowed}.discrete-ladder-labels{display:flex;justify-content:space-between;gap:var(--space-1);width:100%;min-width:0}.discrete-ladder-label{flex:1 1 0;min-width:0;text-align:center;font-size:.8rem;font-weight:600;line-height:1.25;color:var(--color-ink);background:transparent;border:none;padding:var(--space-1) 2px;min-height:var(--tap);cursor:pointer;font-family:inherit;white-space:normal;overflow-wrap:anywhere}.discrete-ladder-label:first-child{text-align:left}.discrete-ladder-label:last-child{text-align:right}.discrete-ladder-label.is-selected{color:var(--color-primary)}.discrete-ladder-label:disabled{cursor:not-allowed}.discrete-ladder-label:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-s)}.discrete-ladder-help{margin:0}.discrete-ladder-warning{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;max-width:100%}.discrete-ladder-warning .chip{white-space:normal;max-width:100%;box-sizing:border-box;align-items:flex-start;line-height:1.35}.big-status{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-l);font-size:20px;font-weight:700;border:1px solid var(--border)}.big-status .big-status-icon{font-size:32px}.big-status.tone-info{background:var(--info-bg);color:var(--info-t)}.big-status.tone-success{background:var(--ok-bg);color:var(--ok-t)}.big-status.tone-warning{background:var(--warn-bg);color:var(--warn-t)}.big-status.tone-danger{background:var(--warn-bg);color:var(--warn-t);border-color:var(--warn-border)}.big-status.tone-neutral{background:var(--nt-bg);color:var(--nt-t)}.big-status .big-status-sub{font-size:16px;font-weight:500;margin-top:2px}.big-status--compact{gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:16px}.big-status--compact .big-status-icon{font-size:22px}.big-status--compact .big-status-sub{font-size:14px;font-weight:500}.back-link{font-weight:700;text-decoration:none;color:var(--accent)}.icon-lg{font-size:40px;color:var(--accent)}.icon-empty{font-size:52px;color:var(--t3)}.login-brand-lockup{display:block;width:min(100%,280px);height:auto;max-height:96px;object-fit:contain}.auth-shell{--auth-primary: var(--accent);--auth-primary-fg: var(--accent-t);min-height:100vh;background:var(--surface2, #fff)}@media(min-width:1024px){.auth-shell{display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%)}}.auth-shell__panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:2.5rem 2rem;background:var(--auth-primary);color:var(--auth-primary-fg)}@media(min-width:1024px){.auth-shell__panel{min-height:100vh;padding:3.5rem}}.auth-shell__orb{pointer-events:none;position:absolute;border-radius:9999px;background:color-mix(in srgb,var(--auth-primary-fg) 10%,transparent);filter:blur(64px)}.auth-shell__orb--tr{width:26rem;height:26rem;top:-6rem;right:-6rem}.auth-shell__orb--bl{width:22rem;height:22rem;bottom:-8rem;left:-5rem}.auth-shell__brand{position:relative;z-index:1;width:min(100%,200px)}.auth-shell__lockup{display:block;width:100%;height:auto;max-height:72px;object-fit:contain;object-position:left center}.auth-shell__panel-copy{position:relative;z-index:1;max-width:28rem}.auth-shell__panel-title{margin:0;font-size:2.5rem;font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--auth-primary-fg)}@media(min-width:1024px){.auth-shell__panel-title{font-size:4.3rem}}.auth-shell__panel-title-muted{color:color-mix(in srgb,var(--auth-primary-fg) 70%,transparent);font-weight:700}.auth-shell__panel-lead{margin:1.25rem 0 0;font-size:1.4rem;line-height:1.5;color:color-mix(in srgb,var(--auth-primary-fg) 80%,transparent)}.auth-shell__panel-trust{display:flex;align-items:flex-start;gap:.75rem;margin:2rem 0 0;font-size:.875rem;line-height:1.625;color:color-mix(in srgb,var(--auth-primary-fg) 85%,transparent)}.auth-shell__panel-trust-icon{flex-shrink:0;margin-top:.125rem}.auth-shell__home{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.75rem;width:fit-content;max-width:24rem;font-size:.75rem;line-height:1.5;color:color-mix(in srgb,var(--auth-primary-fg) 70%,transparent);text-decoration:none}.auth-shell__home-icon{flex-shrink:0;margin-top:.125rem}.auth-shell__home:hover,.auth-shell__home:focus-visible{color:var(--auth-primary-fg);text-decoration:underline;text-underline-offset:.18em}.auth-shell__form{display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;background:var(--surface2, #fff)}@media(min-width:1024px){.auth-shell__form{min-height:100vh;padding-left:4rem;padding-right:4rem}}.auth-shell__form-inner{width:100%;max-width:28rem}@media(max-width:1023px){.auth-shell__panel{gap:2rem}.auth-shell__panel-title{font-size:2.5rem}.auth-shell__form{padding:2.5rem 1.5rem}}.auth-shell .auth-form-title{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.25;color:var(--text)}.auth-shell .auth-form-lead{margin:.375rem 0 0;font-size:.875rem;line-height:1.5;color:var(--t2)}.auth-shell .auth-form-title--nested{margin-top:.5rem;font-size:1.125rem}.auth-shell .auth-invite-context{margin:1rem 0 0;padding:.75rem 1rem;border-radius:var(--radius-md, 8px);background:var(--surface-2, color-mix(in srgb, var(--text) 4%, transparent));font-size:.875rem;line-height:1.4;color:var(--text)}.auth-shell .auth-oauth{display:grid;gap:.75rem;margin-top:1.75rem}.auth-shell .auth-form-title+.auth-form,.auth-shell .auth-form-lead+.auth-form{margin-top:1.75rem}.auth-shell .auth-email-divider+.auth-form{margin-top:0}.auth-shell .btn-auth-google,.auth-shell .btn.btn-auth-google,.auth-shell .btn.btn-big.btn-auth-google,.auth-shell .btn.btn-google-oauth.btn-auth-google{width:100%;min-height:0!important;height:auto;padding:.875rem 1.25rem;border-radius:9999px;border:1px solid var(--border);background:#fff;color:var(--text);font-size:.875rem;font-weight:600;box-shadow:none;gap:.75rem}.auth-shell .btn-auth-google:hover:not(:disabled),.auth-shell .btn.btn-auth-google:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 8%,#fff);filter:none;box-shadow:none}.auth-shell .auth-email-divider{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0;font-size:.75rem;font-weight:400;letter-spacing:.025em;text-transform:uppercase;color:var(--t2)}.auth-shell .auth-email-divider:before,.auth-shell .auth-email-divider:after{content:"";flex:1;height:1px;background:var(--border)}.auth-shell .auth-form{display:grid;gap:1.25rem}.auth-shell .field{display:block;gap:0;margin-bottom:0}.auth-shell .field label{display:block;font-size:.875rem;font-weight:400;color:var(--text)}.auth-shell .field input[type=text],.auth-shell .field input[type=email],.auth-shell .field input[type=password]{display:block;width:100%;margin-top:.5rem;min-height:0;height:auto;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.375rem;background:#fff;color:var(--text);font-size:.875rem;line-height:1.5;font-weight:400;box-sizing:border-box;box-shadow:none}.auth-shell .field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.auth-shell .field-hint{margin:.5rem 0 0;font-size:.75rem;line-height:1.625;color:var(--t2)}.auth-password-field__control{position:relative;margin-top:.5rem}.auth-password-field__control input{padding-right:3rem}.auth-shell .auth-password-field__control input{margin-top:0}.auth-password-toggle{position:absolute;inset-block:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;min-height:0;padding:0;border:none;background:transparent;color:var(--t2);cursor:pointer}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:var(--text)}.auth-shell .auth-forgot{display:inline-block;margin:.5rem 0 0;padding:0;border:none;background:none;font:inherit;font-size:.875rem;font-weight:500;color:var(--text);text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.auth-shell .auth-forgot:hover:not(:disabled),.auth-shell .auth-forgot:focus-visible{color:var(--accent)}.auth-shell .auth-forgot:disabled{opacity:.6;cursor:not-allowed}.auth-shell .field-error{margin:0;font-size:.875rem}.auth-shell .btn-auth-primary,.auth-shell .btn.btn-auth-primary{width:100%;min-height:0!important;height:auto;margin-top:0;padding:.875rem 1.25rem;border-radius:9999px;border:none;background:var(--auth-primary);color:var(--auth-primary-fg);font-size:.875rem;font-weight:600;box-shadow:none}.auth-shell .btn-auth-primary:hover:not(:disabled),.auth-shell .btn.btn-auth-primary:hover:not(:disabled){filter:brightness(.9)}.auth-shell .auth-mode-switch{margin:2rem 0 0;text-align:center;font-size:.875rem;color:var(--t2)}.auth-shell .auth-mode-switch .btn-link{background:none;border:none;padding:0;min-height:auto;cursor:pointer;text-decoration:underline;text-underline-offset:4px;font-weight:600;font-size:.875rem;color:var(--text)}.auth-shell .auth-mode-switch .btn-link:hover{color:var(--accent)}.auth-shell .auth-legal,.auth-shell .auth-closed-beta{margin:2rem 0 0;text-align:center;color:var(--t2);font-size:.75rem;line-height:1.625}.auth-shell .auth-closed-beta{margin-top:.75rem}.auth-shell .auth-stranger-hint{margin:.5rem 0 0;color:var(--t2);font-size:.8125rem;line-height:1.45}.auth-shell .auth-stranger-hint a{color:var(--accent);font-weight:600}.auth-shell .auth-busy{margin:0;text-align:center;color:var(--t2);font-size:.875rem;line-height:1.5}.auth-shell .auth-sign-out{width:100%;margin-top:1rem;border-radius:9999px;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600}@media(max-width:760px){.shell{flex-direction:column}.shell-nav--desktop{display:none}:root{--shell-mobile-header-height: calc( var(--tap) + var(--space-2) + max(var(--space-2), env(safe-area-inset-top, 0px)) )}.shell-mobile-header{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;position:sticky;top:0;z-index:40;padding:var(--space-2) var(--space-3);padding-top:max(var(--space-2),env(safe-area-inset-top,0px));border-bottom:1px solid var(--border);background:var(--side);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toast-region{top:calc(var(--shell-mobile-header-height) + var(--space-2))}.workbench-page-chrome--sticky,.verification-sticky-header,.practice-command-bar,.month-workspace-chrome-stack--sticky,.client-record-chrome:not(.client-record-chrome--package-detail){top:var(--shell-mobile-header-height)}.shell-main{padding:var(--space-5) var(--space-4);padding-bottom:max(var(--space-5),env(safe-area-inset-bottom,0px))}.shell-nav--drawer .nav-user{display:block}.package-detail--compact-workspace .month-ops-band--workspace-compact{top:calc(var(--shell-mobile-header-height) + var(--month-workspace-chrome-height))}.package-detail--compact-workspace .verification-queue .table--workspace thead th{top:calc(var(--shell-mobile-header-height) + var(--month-workspace-chrome-height) + var(--month-workspace-ops-band-height) + var(--space-2))}.month-card{flex-wrap:wrap}.month-card .month-cta{margin-left:0;width:100%;justify-content:space-between}.hero-greeting{font-size:24px}}.verification-section{display:flex;flex-direction:column;gap:var(--space-4)}.verification-sticky-header{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.verification-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.verification-toolbar-end{margin-left:auto}.verification-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.verification-summary-strip{display:flex;flex-direction:column;gap:var(--space-3)}.verification-summary-lead{margin:0}.verification-queue{display:flex;flex-direction:column;gap:var(--space-3)}.verification-queue-head{display:none}.verification-row{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}.verification-row.selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.verification-row-main,.verification-row-status,.verification-row-evidence{display:flex;align-items:center}.verification-row-main{flex:1 1 220px;min-width:0}.verification-row-status{min-width:8rem;flex:0 0 auto}.verification-row-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.verification-badge-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.verification-candidate-item{border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-4);background:var(--surface2);display:flex;flex-direction:column;gap:var(--space-3)}.verification-candidate-item--row{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.verification-candidate-row-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(4.5rem,.6fr) minmax(4rem,.5fr);gap:var(--space-3);align-items:baseline;min-width:0;flex:1}.verification-candidate-row-main .check-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-candidate-list{display:flex;flex-direction:column;gap:var(--space-2)}.verification-empty-match-assist{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.verification-empty-match-preview{display:flex;flex-direction:column;gap:var(--space-3)}.inspector-actions{display:flex;flex-direction:column;gap:var(--space-4)}.inspector-subtitle{margin:var(--space-5) 0 var(--space-2);font-size:var(--font-size-m)}.verification-row-evidence{flex:1 1 240px;min-width:0}.verification-evidence-line{font-size:14px;color:var(--t2)}.verification-evidence-actions{margin-top:var(--space-3);gap:var(--space-2)}.verification-sibling-link{min-height:32px;padding:0 var(--space-3);font-size:13px}.document-preview-image,.document-preview-pdf{width:100%;margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface)}.document-preview-slot{width:100%;min-width:0;min-height:min(70vh,42rem)}.document-preview-page{position:relative;width:100%;min-width:0;overflow:hidden}.document-preview-canvas{display:block;max-width:100%}.document-preview-canvas--hidden{visibility:hidden}.document-preview-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.document-preview-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3)}.verification-activity-list{list-style:none;margin:var(--space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.verification-activity-item{border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-4);background:var(--surface2)}.verification-activity-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.inspector-panel,.inspector-panel-body,.inspector-section{display:flex;flex-direction:column;gap:var(--space-4)}.inspector-lead{margin:0;color:var(--t2)}.inspector-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.inspector-meta dt{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--t2)}.inspector-meta dd{margin:var(--space-1) 0 0;font-weight:700}.inspector-evidence-file{border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-4);background:var(--surface)}.drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;pointer-events:none}.drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:color-mix(in srgb,var(--text) 45%,transparent);cursor:pointer;pointer-events:auto}.drawer-panel{position:absolute;top:0;right:0;width:min(520px,100%);height:100%;display:flex;flex-direction:column;background:var(--surface2);border-left:1px solid var(--border);box-shadow:var(--shadow);pointer-events:auto;outline:none}.drawer-panel--workspace{width:min(1100px,92vw)}.drawer-panel--start{left:0;right:auto;width:min(280px,88vw);border-left:none;border-right:1px solid var(--border)}.drawer-panel--workspace .drawer-header{padding:var(--space-2) var(--space-4);gap:var(--space-2)}.drawer-panel--workspace .drawer-title{font-size:1.0625rem;font-weight:700;line-height:1.2}.drawer-panel--workspace .drawer-subtitle{margin:.125rem 0 0;font-size:.8125rem}.drawer-panel--workspace .drawer-body{padding:var(--space-3) var(--space-4)}.drawer-panel--workspace .drawer-close{min-width:var(--tap);min-height:var(--tap);padding:0}.drawer-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--border)}.drawer-header-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.drawer-header>div,.drawer-title{min-width:0}.drawer-title{overflow-wrap:anywhere}.drawer-title{margin:0;font-size:22px}.drawer-body{flex:1;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:var(--space-5);min-height:0}.drawer-body>*,.receipts-review-panel,.receipts-review-panel-grid,.receipts-review-panel-grid>*{min-width:0;max-width:100%}.table-wrap{max-width:100%;overflow-x:auto}.table-wrap.table-wrap--mailboxes{overflow:visible}.drawer-footer{flex-shrink:0;display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface2)}.mailbox-folder-list{list-style:none;padding:0;margin:0 0 var(--space-3);max-height:min(52vh,28rem);overflow-y:auto;overscroll-behavior:contain}.drawer-close{min-width:var(--tap);min-height:var(--tap);padding:0;color:var(--t2);background:transparent;border-color:transparent}.drawer-close:hover:not(:disabled),.drawer-close:focus-visible{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}@media(max-width:768px){.verification-row{flex-direction:column;align-items:flex-start}.verification-row-status,.verification-row-evidence{width:100%;margin-left:calc(44px + var(--space-4))}.drawer-panel:not(.drawer-panel--start){top:auto;bottom:0;left:0;right:0;width:100%;height:min(88vh,100%);border-left:0;border-top:1px solid var(--border);border-radius:var(--radius-l) var(--radius-l) 0 0}}.workspace-cell-strong{font-weight:600;color:var(--text)}.workspace-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.workspace-status-cell--inline{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-1)}.workspace-status-help{color:var(--t3);font-size:11px}.upload-progress{margin-top:var(--space-5)}.upload-progress-text{color:var(--t2);font-size:15px;margin:0 0 var(--space-2)}.upload-progress-bar{position:relative;height:8px;border-radius:999px;background:var(--nt-bg);overflow:hidden}.upload-progress-bar-fill{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:999px;background:var(--accentGrad);animation:upload-indeterminate 1.2s ease-in-out infinite}@keyframes upload-indeterminate{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.upload-progress-bar-fill{animation:none;left:0;width:60%}}.packages-home{display:flex;flex-direction:column;gap:var(--space-6)}.packages-home--resume-primary .hero-band,.packages-home--list-primary .hero-band{background:none;border:0;box-shadow:none;padding:0;margin-bottom:0}.packages-dashboard-resume{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-6);margin:0;border-color:color-mix(in srgb,var(--accent) 55%,var(--border));min-width:0}.packages-dashboard-resume--compact{padding:var(--space-5)}.packages-dashboard-resume--compact .packages-dashboard-resume-title{font-size:16px}.packages-dashboard-resume-copy{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1;max-width:62ch}.packages-dashboard-resume-status{display:flex;gap:var(--space-2);margin-bottom:var(--space-1)}.packages-dashboard-resume-title{margin:0;font-family:var(--fd);font-size:24px;font-weight:var(--hd-w, 700);color:var(--text)}.packages-dashboard-resume-lead{margin:0;color:var(--t2);font-size:16px}.packages-dashboard-resume-help{margin:0;color:var(--t3);font-size:13px}.packages-dashboard-resume-cta{flex-shrink:0;min-height:48px;padding-inline:var(--space-6)}.packages-dashboard-grid{display:grid;gap:var(--space-6);align-items:start}.packages-dashboard-grid--upload-primary{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.packages-dashboard-grid--resume-primary{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.packages-dashboard-grid--list-primary{grid-template-columns:minmax(0,4fr) minmax(0,1fr)}.packages-dashboard-months-full{min-width:0}.packages-dashboard-months-full--hero{margin-bottom:0}.packages-dashboard-upload{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);min-width:0}.packages-dashboard-upload--compact{gap:var(--space-3);padding:var(--space-4)}.packages-dashboard-upload-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.packages-dashboard-upload-title{margin:0;font-family:var(--fd);font-size:18px;font-weight:var(--hd-w, 700);color:var(--text)}.packages-dashboard-upload--compact .packages-dashboard-upload-title{font-size:16px}.packages-dashboard-upload .dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:208px;padding:var(--space-6);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:none}.packages-dashboard-upload--compact .dropzone{min-height:156px;padding:var(--space-5) var(--space-4);border-style:dashed;border-color:var(--border);box-shadow:none}.packages-dashboard-upload--compact .dropzone .dz-title{font-size:15px}.packages-status-panel{display:flex;flex-direction:column;gap:var(--space-3);padding:.65rem .75rem;min-width:0}.packages-status-panel.card{border-radius:var(--radius-work, 10px);box-shadow:var(--shadow-work, var(--shadow))}.packages-status-panel-title{margin:0;font-family:var(--fd);font-size:1rem;font-weight:650;color:var(--text);letter-spacing:-.01em}.packages-status-summary{margin:0;color:var(--t2);font-size:14px;font-weight:600}.packages-home--list-primary .packages-status-panel-title{font-size:20px}.table--months th,.table--months td{vertical-align:middle;white-space:nowrap}.packages-status-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin:0;color:var(--t2);padding-block:var(--space-5)}.packages-status-empty-heading{margin:0;font-weight:600;color:var(--text)}.packages-dashboard-upload .upload-progress,.packages-dashboard-upload .big-status{margin-top:0}@media(max-width:900px){.packages-dashboard-grid--upload-primary,.packages-dashboard-grid--resume-primary,.packages-dashboard-grid--list-primary{grid-template-columns:1fr}.packages-home{gap:var(--space-5)}}.package-review-heading{font-size:19px;font-weight:var(--hd-w, 700)}.package-processing-details{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2);padding:var(--space-3) var(--space-4)}.package-processing-details>summary{cursor:pointer;font-weight:600;list-style-position:outside}.workspace-row-main{display:flex;align-items:flex-start;gap:var(--space-2)}.workspace-row-icon{font-size:13px;line-height:1.5;flex-shrink:0}.workspace-row-title{color:var(--text);font-weight:600;line-height:1.3}.workspace-row-sub{color:var(--t2);font-size:12px;font-weight:400;line-height:1.4;margin-top:2px}.workspace-row-sub--description{color:var(--t2)}.workspace-row-description{color:var(--t2);font-weight:400;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-col--phone-only{display:none}.workspace-row-sub--hint{font-size:12px;color:var(--t2)}.workspace-row-mobile-meta{display:none;align-items:center;gap:var(--space-2);flex-shrink:0;color:var(--t2)}.workspace-row-mobile-meta__proof{display:inline-flex;align-items:center;gap:2px;letter-spacing:1px;font-size:14px}@media(max-width:640px){.verification-col--phone-hidden{display:none}.verification-col--phone-only{display:block}.workspace-row-mobile-meta{display:inline-flex}.verification-queue .table--workspace{width:100%;table-layout:fixed}.verification-queue .table--workspace .workspace-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table--receipt-review .receipt-review-col--bulk,.table--receipt-review .receipt-review-col--date,.table--receipt-review .receipt-review-col--actions,.table--receipt-review-unlinked .receipt-review-col--source{display:none}.receipt-review-register .table--workspace{width:100%;table-layout:fixed}}.verification-queue-legend{margin:0 0 var(--space-2);color:var(--t2);font-size:12px}.workspace-row-source{text-align:center;color:var(--t2)}.workspace-row-proof{white-space:nowrap;font-size:14px;letter-spacing:2px}.workspace-row-proof__warn{margin-left:4px;color:var(--warn-t)}.workspace-row-chevron{width:1.5rem;text-align:center;color:var(--t2);font-size:16px}.workspace-row-actions{white-space:nowrap;vertical-align:middle}.workspace-row-actions__group{display:inline-flex;flex-wrap:nowrap;gap:var(--space-2);align-items:center;justify-content:flex-end}.workspace-row-more{position:relative;flex-shrink:0;z-index:30}.workspace-row-more__trigger{min-width:var(--tap);padding-inline:var(--space-2);font-size:1.125rem;line-height:1;letter-spacing:.08em}.workspace-row-more__menu{position:fixed;top:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:stretch;min-width:11rem;gap:var(--space-2);padding:var(--space-2);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow)}.workspace-row-more__menu[data-ready=false]{visibility:hidden}.package-detail .review-card-list{display:grid;gap:var(--space-3)}.package-detail .review-card-list__heading,.package-detail .review-card-list__empty,.package-detail .review-card__description{margin:0}.package-detail .review-card-list__heading{font-size:1rem}.package-detail .review-card-list__items{display:grid;gap:var(--space-3)}.package-detail .review-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2)}.package-detail .review-card--selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.package-detail .review-card__content{min-width:0;display:grid;gap:var(--space-2)}.package-detail .review-card__heading,.package-detail .review-card__status,.package-detail .review-card__actions{display:flex;align-items:center;gap:var(--space-2)}.package-detail .review-card__heading{justify-content:space-between;gap:var(--space-4)}.package-detail .review-card__supplier{margin:0;font-size:1rem}.package-detail .review-card__description,.package-detail .review-card__evidence{color:var(--t2);font-size:.8125rem}.package-detail .review-card__evidence{max-width:42rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-detail .review-card__amount{white-space:nowrap;font-variant-numeric:tabular-nums}.package-detail .review-card__actions{flex:0 0 auto}.package-detail .review-card__actions .dropzone{min-width:auto;padding:var(--space-2) var(--space-3)}.package-detail .review-card__actions .dropzone .dz-icon{display:none}.package-detail .review-card-list__footer{margin-top:var(--space-1)}@media(max-width:640px){.package-detail .review-card{align-items:stretch;flex-direction:column}.package-detail .review-card__actions{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.package-detail .month-matched-pair *,.package-detail .review-card-list *{scroll-behavior:auto;transition-duration:0s}}.table--workspace tbody tr.table-row--selected td,.table--workspace tbody tr.table-row--selected:hover td{background:color-mix(in srgb,var(--accent) 18%,var(--surface2))}.drawer-subtitle{margin:2px 0 0;color:var(--t2);font-size:13px}.verification-workspace{gap:var(--space-5)}.verification-payment-summary{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2)}.verification-payment-summary .verification-payment-title{margin:0;font-size:13px;font-weight:600;line-height:1.3}.verification-meer-details{margin-top:var(--space-2);border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding-top:var(--space-2)}.verification-meer-details__summary{cursor:pointer;color:var(--t2);font-size:14px;font-weight:600;list-style:none}.verification-meer-details__summary::-webkit-details-marker{display:none}.verification-meer-details__body{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3)}.verification-meer-details__history{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.verification-payment-meta{margin:0}.verification-payment-meta--row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:start}.verification-payment-meta--row>.verification-payment-meta__field{flex:0 1 auto;min-width:0}.verification-payment-meta--row>.verification-payment-meta__desc{flex:1 1 12rem;max-width:100%}.verification-payment-meta--row>.verification-payment-meta__extra{flex:1 1 100%}.verification-payment-meta--row dt{margin:0;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--t2);line-height:1.2}.verification-payment-meta--row dd{margin:2px 0 0;font-size:13px;font-weight:500;color:var(--text);line-height:1.3;overflow-wrap:anywhere}.verification-payment-meta--row .verification-amount-value{font-size:13px}.verification-bundle-chrome{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0}.verification-bundle-chrome dt{margin:0;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--t2);line-height:1.2}.verification-bundle-chrome dd{margin:2px 0 0;font-size:13px;font-weight:500;color:var(--text);line-height:1.3}.verification-bundle-members{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.verification-bundle-members__row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap)}.verification-bundle-members__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:13px}.verification-bundle-members__remove{flex:0 0 auto;min-width:var(--tap);min-height:var(--tap)}.verification-bundle-members-table{margin:0}.verification-bundle-members-table__heading{margin:0 0 var(--space-2);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.verification-bundle-members-table__wrap{margin:0}.verification-bundle-members-table__grid{width:100%}.verification-bundle-members-table__grid .workspace-row-title{font-size:12px;font-weight:600;line-height:1.25}.verification-bundle-members-table__grid .workspace-row-sub--hint{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.verification-bundle-members-table__remove{min-width:var(--tap);min-height:var(--tap);padding:var(--space-1)}.verification-bundle-members-table__grid tr.table-row--processing td{color:var(--t2)}.verification-bundle-members-table__pending{color:var(--t3)}.verification-bundle-assembly__notice{margin:0 0 var(--space-2);font-size:12px;line-height:1.4;color:var(--t2)}.table--workspace th.cell-actions,.table--workspace td.workspace-row-actions--narrow{width:var(--tap);padding-left:var(--space-1);padding-right:var(--space-1);text-align:center}.verification-bundle-assembly{margin-top:var(--space-2)}.verification-bundle-assembly__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.verification-bundle-assembly__dropzone-host{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.verification-assembly-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:56px;min-height:var(--tap);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface2);color:var(--text);cursor:pointer}.verification-assembly-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface2))}.verification-assembly-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.verification-assembly-action:disabled{opacity:.55;cursor:not-allowed}.verification-assembly-action__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--accent)}.verification-assembly-action__label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:var(--t2)}.verification-verzamelbetaling{margin-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.verification-verzamelbetaling__label{display:flex;align-items:center;gap:var(--space-2);font-size:13px;font-weight:600;line-height:1.35}.verification-verzamelbetaling__lead{margin:var(--space-2) 0 0;font-size:12px;line-height:1.35;color:var(--t2)}.verification-verzamelbetaling__lead--warn{color:var(--danger, #b42318)}.verification-empty-match-assist .btn,.verification-empty-match-assist .btn-big{min-height:var(--tap)}.verification-payment-proof{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.verification-payment-proof .verification-badge-row{margin:0}.verification-proof-line{margin:0;font-size:12px;line-height:1.35;color:var(--t2)}.verification-proof-line--strong{color:var(--text);font-weight:500}.verification-proof-line--deliberate{font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:var(--text)}@media(max-width:720px){.verification-payment-meta--row>.verification-payment-meta__desc{flex:1 1 100%}.verification-bundle-chrome{grid-template-columns:1fr 1fr}}.verification-match-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-5);align-items:start}.verification-doc-pane{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-4);background:var(--surface)}.verification-facts-col{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.verification-amount-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:13px}.verification-facts-col>.inspector-subtitle{margin:0 0 var(--space-2);font-size:13px;font-weight:600}.verification-primary-choices{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.verification-empty-dispositions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.verification-disposition-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);min-width:var(--tap);min-height:var(--tap);padding:0}.verification-disposition-icon.is-active{border-color:var(--accent, var(--primary));box-shadow:inset 0 0 0 1px var(--accent, var(--primary))}.verification-disposition-glyph{font-size:20px;line-height:1}.verification-inline-confirm{flex:1 1 100%;margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2, var(--bg))}.verification-inline-confirm__lead{margin:0 0 var(--space-3);color:var(--text);font-size:14px;line-height:1.4}.verification-inline-confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.verification-auto-skip-remember{display:flex;flex-direction:column;gap:var(--space-2)}.verification-auto-skip-remember__check{display:flex;align-items:flex-start;gap:var(--space-2);font-size:14px;line-height:1.35;cursor:pointer}.verification-auto-skip-remember__check input{margin-top:2px}.verification-auto-skip-remember__stem{display:flex;flex-direction:column;gap:var(--space-1);padding-left:calc(1rem + var(--space-2))}.verification-auto-skip-remember__stem-label{font-size:13px;color:var(--muted)}.verification-auto-skip-remember__hint{margin:0;font-size:12px;line-height:1.35;color:var(--muted)}.verification-choice-match,.verification-choice-skip,.verification-choice-reject{width:100%}.verification-choice-skip{font-size:15px;min-height:48px}.verification-invoice-dropzone--focus{flex:1;display:flex}.verification-invoice-dropzone--focus .dropzone{flex:1;justify-content:center;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.verification-action-bar{position:sticky;bottom:calc(var(--space-5) * -1);z-index:2;margin:auto calc(var(--space-5) * -1) calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5);background:var(--surface2);border-top:1px solid var(--border)}.verification-action-bar:empty{display:none}.verification-action-bar .verification-primary-choices{flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:0}.verification-action-bar .verification-choice-match,.verification-action-bar .verification-choice-skip,.verification-action-bar .verification-choice-upload,.verification-action-bar .verification-choice-reject{width:auto}.drawer-panel--workspace .drawer-body>.inspector-panel{min-height:100%}.drawer-panel--workspace .inspector-panel-body{flex:1}.drawer-history-summary{cursor:pointer;color:var(--t2);font-size:14px;font-weight:600}.drawer-history-body{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-4)}@media(max-width:900px){.verification-match-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.verification-action-bar .verification-primary-choices{flex-direction:column;align-items:stretch}.verification-action-bar .verification-choice-match,.verification-action-bar .verification-choice-skip,.verification-action-bar .verification-choice-upload,.verification-action-bar .verification-choice-reject{width:100%}}.month-completion{display:grid;gap:var(--space-5)}.month-completion-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);gap:var(--space-5);align-items:start}.month-completion-workspace>.verification-section{min-width:0}.month-handoff-panel{margin:0;position:sticky;top:var(--space-5);display:grid;gap:var(--space-4)}.month-handoff-panel__header{display:grid;gap:var(--space-2)}.month-handoff-panel__title{margin:0;font-size:1.05rem;font-weight:700}.month-handoff-panel__header .field-hint{margin:0}.month-handoff-panel__body{display:grid;gap:var(--space-3)}.month-handoff-panel__secondary,.month-handoff-panel__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.month-handoff-panel__actions .btn-primary,.month-handoff-panel .package-send-form__submit-row .btn-primary{width:100%}.package-send-form{display:grid;gap:var(--space-3);margin:0}.package-send-form__heading h2{margin:0}.package-send-fields{display:grid;gap:var(--space-3)}.month-handoff-panel .field label,.package-send-form .field label{font-size:13px;font-weight:650}.package-send-form .field{margin-bottom:0}.package-send-form__destinations{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 0;font-size:13px}.package-send-form__destinations .inline-link-button[aria-current=true]{font-weight:700;text-decoration:none}.package-send-form__actions{display:grid;gap:var(--space-2);justify-items:start}.package-send-form__submit-row{display:flex;align-items:center;gap:var(--space-2);width:100%}.package-send-form__download{display:inline-flex;align-items:center;gap:.35rem;font-size:13px;font-weight:600}.month-danger-zone{padding:var(--space-4);border:1px solid color-mix(in srgb,var(--warn-t) 28%,var(--border));border-radius:var(--radius-m);background:color-mix(in srgb,var(--warn-bg) 40%,var(--surface2))}.month-danger-zone .btn{padding-inline:var(--space-4)}.month-not-found{display:grid;gap:var(--space-3);max-width:36rem}.month-not-found .btn{justify-self:start;margin-top:var(--space-2)}.verification-section--completion .filter-tabs{margin-bottom:0}@media(min-width:900px){.package-send-form.card .package-send-fields:has(>.field:nth-of-type(2)){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media(max-width:960px){.month-completion-workspace{grid-template-columns:minmax(0,1fr)}.month-handoff-panel{position:static}}.package-send-bar{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--border)}.package-send-bar form{margin:0}.verification-split{display:grid;grid-template-columns:minmax(360px,2fr) minmax(420px,1fr);gap:var(--space-5);align-items:start}.verification-split>.verification-queue{min-width:0}.review-panel{display:flex;flex-direction:column;min-width:0;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow);position:sticky;top:var(--space-5);max-height:calc(100vh - var(--space-8))}.review-panel--empty{align-items:center;justify-content:center;padding:var(--space-6);text-align:center;color:var(--t2)}.review-panel-body{flex:1;min-height:0;overflow:auto;padding:var(--space-5)}.review-panel-tabs{display:flex;flex-direction:column;gap:var(--space-4);height:100%;min-height:0}.review-panel-tabstrip{display:flex;gap:var(--space-2);border-bottom:1px solid var(--border);flex-shrink:0}.review-panel-tab{padding:var(--space-2) var(--space-3);background:none;border:0;border-bottom:2px solid transparent;font:inherit;font-weight:600;color:var(--t2);cursor:pointer}.review-panel-tab.is-active{color:var(--text);border-bottom-color:var(--accent)}.review-panel-tab-body{flex:1;min-height:0;overflow:auto}@media(max-width:1180px){.verification-split{grid-template-columns:minmax(0,1fr)}.verification-split .review-panel{position:fixed;right:0;bottom:0;left:0;z-index:95;top:0;max-height:none;border-radius:0;transform:translate(100%);transition:transform .2s ease}.verification-split .review-panel:not(.review-panel--empty){transform:translate(0)}.verification-split .review-panel--empty{pointer-events:none}}.receipts-review-grid{display:grid;grid-template-columns:minmax(280px,2fr) minmax(360px,3fr);gap:var(--space-5);align-items:start}.receipts-review-detail,.receipts-review-panel{min-width:0}.receipts-review-panel-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);gap:var(--space-6)}.receipts-review-panel-body{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.receipts-review-action-bar{position:sticky;bottom:0;z-index:2;margin-top:auto;padding-top:var(--space-4);padding-bottom:var(--space-2);background:linear-gradient(to top,var(--surface) 70%,transparent)}.extract-fields{--extract-title: 13px;--extract-label: 11px;--extract-value: 13px;--extract-amount: 14px;--extract-row: 12px;--extract-panel-title: 13px;display:flex;flex-direction:column;gap:var(--space-3)}.extract-fields .extract-sheet-title,.extract-fields .extract-disclosure-summary,.extract-fields>.extract-sheet-block>.extract-sheet-title{margin:0 0 var(--space-2);font-family:var(--fb);font-size:var(--extract-title);font-weight:600;line-height:1.3;color:var(--text);letter-spacing:0;text-transform:none}.extract-fields .extract-group-title{margin:0 0 var(--space-2);font-family:var(--fb);font-size:var(--extract-label);font-weight:500;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--t2)}.extract-fields .inspector-meta dt,.extract-fields .extract-financial-row dt{font-size:var(--extract-label);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--t2)}.extract-fields .inspector-meta dd,.extract-fields .extract-financial-row dd{margin:var(--space-1) 0 0;font-size:var(--extract-value);font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.extract-sheet-block{background:var(--surface2);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-m);padding:var(--space-3);box-shadow:none}.extract-fact-table{width:100%;margin:0}.extract-fact-table th,.extract-fact-table td{padding:4px 8px 4px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);vertical-align:top;line-height:1.35}.extract-fact-table tr:last-child th,.extract-fact-table tr:last-child td{border-bottom:0}.extract-fact-table th{width:38%;font-size:var(--extract-label);font-weight:500;text-transform:none;letter-spacing:0;color:var(--t2)}.extract-fact-table td{font-size:var(--extract-value);font-weight:500;color:var(--text)}.extract-fact-table tr:hover td{background:transparent}.extract-summary-meta{margin:0;gap:var(--space-4) var(--space-3)}.extract-financial-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0}.extract-financial-row--with-payable{grid-template-columns:repeat(4,minmax(0,1fr))}.extract-amount-hero{font-family:var(--font-data, var(--fb));font-size:var(--extract-amount)!important;font-weight:600!important;color:var(--ok-t)!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.extract-total-with-currency{display:inline-flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.extract-currency-badge{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;border-radius:0;font-size:var(--extract-label);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.extract-currency-input{width:4.5rem;text-transform:uppercase;font-size:var(--extract-value)}.extract-money-edit{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.extract-summary-actions{margin-top:var(--space-2)}.extract-fields .table--workspace{font-size:var(--extract-row)}.extract-fields .table--workspace th{font-size:var(--extract-label);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--t2)}.extract-fields .table--workspace td{font-weight:500;font-variant-numeric:tabular-nums}.extract-fields .table--workspace td.cell-num,.extract-fields .table--workspace th.cell-num{font-variant-numeric:tabular-nums}.extract-disclosure{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-m);background:var(--surface2);margin:0;box-shadow:none}.extract-disclosure-summary{cursor:pointer;list-style:none;padding:var(--space-2) var(--space-3);font-family:var(--fb);font-size:var(--extract-title);font-weight:600;color:var(--text);background:transparent;transition:background-color .16s ease}.extract-disclosure-summary::-webkit-details-marker{display:none}.extract-disclosure-summary:before{content:"▸";display:inline-block;margin-right:var(--space-2);color:var(--t2);font-weight:500;transition:transform .16s ease}.extract-disclosure[open]>.extract-disclosure-summary:before{transform:rotate(90deg)}.extract-disclosure-summary:hover{background:color-mix(in srgb,var(--surface2) 88%,var(--text))}.extract-disclosure-body{padding:0 var(--space-3) var(--space-3);border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.extract-mismatch-hint{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);border:0;border-left:3px solid var(--warn-t);background:transparent;color:var(--t2);font-size:var(--extract-row)}.extract-issue-card{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-left:3px solid var(--warn-t);border-radius:var(--radius-m);background:var(--surface2);padding:var(--space-3) var(--space-4)}.extract-issue-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.extract-issue-card-header .inspector-subtitle{margin:0;font-size:var(--extract-title);font-weight:600}.extract-issue-reason{margin:0 0 var(--space-2);color:var(--t2);font-size:var(--extract-row)}.extract-ocr-context{margin-bottom:var(--space-2)}.extract-review-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.extract-review-title{margin:0;font-size:var(--extract-panel-title, 18px);font-weight:600;line-height:1.25}.receipts-review-panel--sheet{box-shadow:none;border-color:color-mix(in srgb,var(--border) 70%,transparent)}.receipts-review-panel--drawer{border:0;box-shadow:none;background:transparent;padding:0}.extract-review-header-badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.extract-click-value{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;font:inherit;font-size:var(--extract-value);font-weight:500;color:var(--text);cursor:pointer;border-radius:var(--radius-s)}.extract-click-value:hover{color:var(--accent)}.extract-fields input,.extract-issue-card input,.extract-issue-card select{font-size:var(--extract-value);font-weight:500}@media(max-width:900px){.receipts-review-grid{grid-template-columns:minmax(0,1fr)}.extract-financial-row,.extract-financial-row--with-payable{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.receipts-review-panel-grid,.extract-financial-row,.extract-financial-row--with-payable{grid-template-columns:minmax(0,1fr)}}.email-page-backlink{display:inline-block;font-weight:800;text-decoration:none;margin-bottom:var(--space-4)}.btn-table{min-height:32px;padding:0 var(--space-3);font-size:13px;border-radius:var(--radius-s)}.package-files-toolbar{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.btn-file-action{min-height:32px;padding:0 .65rem;gap:.35rem;font-size:13px;font-weight:600;line-height:1;border-radius:var(--radius-s);white-space:nowrap}.btn-file-action svg{flex-shrink:0}.btn-file-action-label{font-size:13px;font-weight:600;line-height:1}.btn-file-action--single{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface2));border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}.btn-file-action--single:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,var(--surface2))}.btn-file-action--icon{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);width:var(--tap);padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal-sources-page{max-width:1120px}.portal-sources-support{display:inline-block;margin-top:var(--space-2);color:var(--t2)}.portal-sources-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(160px,.6fr);gap:var(--space-5);align-items:center;margin-top:var(--space-4)}.portal-sources-eyebrow{margin:0 0 var(--space-2);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.portal-sources-hero-art{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:120px}.portal-sources-hero-art-box{width:72px;height:72px;border:1px dashed var(--border);border-radius:var(--radius-m);background:var(--surface);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--t2)}.portal-sources-hero-art-arrow{color:var(--t2);font-size:20px}.portal-sources-section{margin-top:var(--space-7)}.portal-sources-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.portal-sources-step h3{margin-top:0}.portal-sources-catalog-tools{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin:var(--space-3) 0 var(--space-4)}.portal-sources-search{flex:1 1 220px;margin:0}.portal-sources-search input{width:100%}.portal-sources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.portal-source-card{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);min-height:100%}.portal-source-card-logo{width:48px;height:48px;border-radius:var(--radius-s);background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--t2)}.portal-source-card-name{margin:0;font-size:17px}.portal-source-card-type,.portal-source-card-body,.portal-source-card-via{margin:0;color:var(--t2);font-size:14px}.portal-source-card-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2)}.portal-sources-helper-meta{margin:var(--space-3) 0;padding-left:1.2em;color:var(--t2)}.portal-sources-faq-trigger{display:block;width:100%;text-align:left;background:transparent;border:0;padding:0;font:inherit;font-weight:700;cursor:pointer;color:var(--text)}.portal-sources-advanced{margin-top:var(--space-7);padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-m)}.portal-sources-advanced summary{cursor:pointer;font-weight:700}@media(max-width:900px){.portal-sources-hero,.portal-sources-steps,.portal-sources-grid{grid-template-columns:1fr}}@media(min-width:901px)and (max-width:1100px){.portal-sources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-dash-page{max-width:960px}.portal-dash-tooltip-inline{font-size:13px;color:var(--t2);cursor:help;text-decoration:underline dotted}.portal-dash-helper-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.portal-dash-helper-card{margin-top:var(--space-3);padding:var(--space-4)}.portal-dash-helper-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.portal-dash-helper-card-head h2{margin:0;font-size:18px}.portal-dash-helper-card .page-lead{margin-bottom:var(--space-2)}.portal-dash-helper-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.portal-dash-text-btn{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-2);border:none;background:transparent;color:var(--t2);font-size:15px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.portal-dash-text-btn:hover{color:var(--t1)}.portal-dash-text-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portal-dash-helper-strip-line{margin:0;font-size:14px;color:var(--t2);font-weight:600}.portal-dash-helper-strip-line[data-tone=success]{color:var(--ok-t)}.portal-dash-helper-strip-line[data-tone=warning]{color:var(--warn-t)}.portal-dash-trust-label{font-weight:700}.portal-dash-section{margin-top:var(--space-4)}.portal-dash-section>h2{margin:0 0 var(--space-2);font-size:18px}.portal-dash-catalog-tools{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0 0 var(--space-3)}.portal-dash-search{flex:1 1 180px;margin:0}.portal-dash-search input{width:100%}.portal-dash-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 6px;justify-items:center}.portal-dash-tile{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:5.5rem;padding:6px 2px 4px;border:1px solid transparent;border-radius:var(--radius-s, 10px);background:transparent;cursor:pointer;text-align:center;font:inherit;color:inherit;transition:border-color .12s ease,background .12s ease}.portal-dash-tile:hover{border-color:var(--border);background:var(--surface)}.portal-dash-tile:focus-visible{outline:2px solid color-mix(in srgb,var(--text) 40%,transparent);outline-offset:2px}.portal-dash-tile--muted{opacity:.55}.portal-dash-tile-logo{position:relative;width:46px;height:46px;border-radius:22%;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;overflow:visible;flex-shrink:0;box-shadow:0 4px 12px color-mix(in srgb,var(--text) 6%,transparent)}.portal-dash-tile-logo img{width:100%;height:100%;object-fit:contain;border-radius:22%}.portal-dash-tile-monogram{font-weight:800;font-size:13px;color:var(--t2)}.portal-dash-tile-badge{position:absolute;right:-3px;bottom:-3px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:2px solid var(--bg, var(--surface2));font-size:10px;font-weight:800;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px color-mix(in srgb,var(--text) 16%,transparent)}.portal-dash-tile-badge[data-badge=connected]{background:#1f7a4d;color:#fff}.portal-dash-tile-name{font-weight:700;font-size:12px;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.portal-dash-detail{display:grid;gap:var(--space-2);margin:0}.portal-dash-detail>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-2)}.portal-dash-detail dt{margin:0;color:var(--t2);font-weight:600}.portal-dash-detail dd{margin:0;font-weight:700}.portal-dash-helper-detail{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2)}.portal-dash-accordion{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-m)}.portal-dash-accordion summary{cursor:pointer;font-weight:700}.portal-dash-accordion-body{margin-top:var(--space-3)}@media(max-width:900px){.portal-dash-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:720px){.portal-dash-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.portal-dash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-dash-detail>div{grid-template-columns:1fr}}.practice-context-bar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);color:var(--text)}.practice-context-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.practice-context-crumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--text);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.practice-context-crumb:hover,.practice-context-crumb:focus-visible{color:var(--accent);outline:none}.practice-context-crumb:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:2px}.practice-context-sep{color:var(--t3)}.practice-context-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto}.workbench-page-chrome{display:grid;gap:var(--space-3)}.workbench-page-chrome--sticky{position:sticky;top:0;z-index:20;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface)}.workbench-page-chrome__breadcrumb{min-width:0}.workbench-page-chrome__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.workbench-page-chrome__main{min-width:0;flex:1 1 12rem}.workbench-page-chrome__title{margin:0;font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workbench-page-chrome__meta{margin:var(--space-1) 0 0;color:var(--t2);font-size:var(--fs-sm, .875rem);line-height:1.45}.workbench-page-chrome__metadata{margin:var(--space-1) 0 0}.workbench-page-chrome__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);flex-shrink:0}.workbench-page-chrome__tabs{border-top:1px solid var(--border);padding-top:var(--space-2)}.workbench-page-chrome__meta .practice-chip{vertical-align:baseline;margin-right:var(--space-1)}.client-record-chrome{position:sticky;top:0;z-index:20;display:grid;gap:var(--space-3);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface)}.client-record-chrome--package-detail{position:static;margin-bottom:var(--space-3)}.client-record-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}.client-record-title{margin:0;font-size:1.5rem;line-height:1.2}.client-record-meta{margin:var(--space-1) 0 0}.client-record-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-2)}.client-record-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:var(--space-2) var(--space-3);color:var(--t2);font:inherit;font-weight:600;text-decoration:none;border-radius:4px}.client-record-tab.active,.client-record-tab[aria-selected=true]{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,transparent)}.client-record-overview{display:grid;gap:var(--space-4)}.practice-page-header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.practice-ops-table{width:100%;border-collapse:collapse;font-size:.95rem}.practice-ops-table th,.practice-ops-table td{padding:.65rem .75rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.practice-ops-table th{color:var(--t2);font-weight:600}.practice-ops-row{cursor:pointer}.practice-ops-row:hover,.practice-ops-row:focus-visible{background:color-mix(in srgb,var(--accent) 8%,transparent);outline:none}.practice-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000059;display:flex;justify-content:flex-end}.practice-drawer{width:min(28rem,100%);height:100%;overflow:auto;background:var(--surface);padding:var(--space-5);box-shadow:-8px 0 24px #0000001f;display:grid;gap:var(--space-3);align-content:start}.practice-chip{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.8rem;font-weight:600;background:color-mix(in srgb,var(--border) 60%,transparent)}.practice-chip--attention_needed{background:color-mix(in srgb,#c47a00 20%,transparent)}.practice-chip--waiting_for_client{background:color-mix(in srgb,#3b6ea5 18%,transparent)}.practice-chip--not_available{background:color-mix(in srgb,var(--t3) 25%,transparent)}.practice-queue-scroll{overflow-x:auto}.practice-queue-handoff{display:grid;gap:var(--space-3)}.practice-blocked-action{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.practice-page{display:grid;gap:var(--space-4)}.practice-page .page-head{margin-bottom:0}.practice-loading{margin:0;color:var(--t2)}.practice-card-title{margin:0 0 var(--space-3);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.practice-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:auto}.practice-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.practice-section-head .practice-card-title{margin-bottom:0}.practice-alert,.practice-empty{display:grid;gap:var(--space-3);justify-items:start}.practice-client-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.practice-client-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface)}.practice-client-row--selected,.practice-queue-row-current{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.practice-queue-row-current{border-left:3px solid var(--accent);padding-left:calc(var(--space-4) - 2px)}.stack-form{display:grid;gap:.75rem;max-width:28rem}.stack-form label{display:grid;gap:.35rem}.checkbox-row{display:flex!important;align-items:flex-start;gap:.5rem}.practice-dashboard-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.practice-dashboard-card{min-height:10rem;display:flex;flex-direction:column;gap:var(--space-2)}.practice-dashboard-card--wide{grid-column:1 / -1;min-height:auto}.practice-dashboard-count{display:block;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:.25rem 0}.practice-filter-bar{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:flex-start}.practice-filter-bar .field{margin-bottom:0;min-width:12rem;flex:1 1 12rem}.practice-filter-bar .field select{width:100%}.practice-create-form{max-width:28rem;margin-top:var(--space-4)}.practice-create-form .field:last-of-type{margin-bottom:var(--space-4)}.practice-filter-fieldset{display:grid;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-s);margin:0;padding:var(--space-3);min-width:12rem;flex:1 1 12rem;background:var(--surface)}.practice-filter-fieldset legend{padding:0 var(--space-1);font-weight:700;font-size:16px;color:var(--text)}.practice-check{display:flex!important;gap:var(--space-2);align-items:center;min-height:44px;margin:0;color:var(--text);font-size:15px;cursor:pointer}.practice-check input{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.practice-client-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;gap:.35rem;text-align:left;padding:0}.practice-client-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.practice-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;color:var(--t2)}.practice-client-select small,.practice-partial{color:var(--t2);font-size:.8125rem}.practice-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.practice-split{display:grid;gap:var(--space-4);align-items:start}@media(min-width:960px){.practice-split{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr)}.practice-detail-panel{position:sticky;top:var(--space-4)}}.practice-split__main{display:grid;gap:var(--space-4)}.practice-detail-panel{display:grid;gap:var(--space-3)}.practice-werkconsole-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap}.practice-werkconsole-header__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .85rem;min-width:0}.practice-werkconsole-title{margin:0;font-size:clamp(1.5rem,1.35rem + .4vw,1.75rem);font-weight:700;line-height:1.15;color:var(--t1);letter-spacing:-.02em}.practice-werkconsole-summary{margin:0;font-size:.875rem;font-weight:450;color:var(--t2);line-height:1.35}.practice-werkconsole-refresh{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--t2);font-size:.875rem;font-weight:500;padding:.35rem .5rem;cursor:pointer;border-radius:6px}.practice-werkconsole-refresh:hover,.practice-werkconsole-refresh:focus-visible{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);outline:none}.practice-command-bar{position:sticky;top:0;z-index:5;display:grid;gap:.4rem;padding:.4rem 0;background:color-mix(in srgb,var(--bg) 88%,transparent);border:none;border-radius:0;box-shadow:none}.practice-command-chips,.practice-command-pills,.practice-kpi-strip{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.practice-chip-btn,.practice-filter-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--t2);border-radius:6px;min-height:2rem;padding:.2rem .55rem;font-size:.8125rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.practice-chip-btn:hover,.practice-filter-pill:hover,.practice-chip-btn:focus-visible,.practice-filter-pill:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:var(--t1);outline:none}.practice-chip-btn.is-active{background:color-mix(in srgb,var(--accent) 14%,var(--surface));border-color:var(--accent);color:var(--t1);font-weight:600}.practice-chip-btn--ghost{border-color:transparent;background:transparent;color:var(--t2);display:inline-flex;align-items:center;gap:.3rem}.practice-chip-btn--ghost.is-active,.practice-chip-btn--ghost:hover,.practice-chip-btn--ghost:focus-visible{background:color-mix(in srgb,var(--border) 35%,transparent);border-color:transparent}.practice-chip-chevron{font-size:.7rem;opacity:.75}.practice-filter-pill{font-weight:500;color:var(--t2);background:color-mix(in srgb,var(--border) 28%,var(--surface))}.practice-filter-bar--advanced{margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:8px;background:var(--surface)}.practice-deferred-line{margin:.15rem 0 .35rem;padding:0;font-size:.75rem;font-weight:450;color:var(--t3);line-height:1.35}.practice-kpi-strip{gap:.35rem;margin-top:.15rem}.practice-kpi-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:baseline;gap:.35rem;min-width:0;padding:.25rem .55rem;border:1px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--border) 22%,var(--surface));text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.practice-kpi-tile:hover,.practice-kpi-tile:focus-visible,.practice-kpi-tile.is-active{border-color:color-mix(in srgb,var(--accent) 50%,transparent);outline:none}.practice-kpi-tile.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.practice-kpi-value{font-size:1.125rem;font-weight:650;color:var(--t1);line-height:1.1;font-variant-numeric:tabular-nums}.practice-kpi-label{font-size:.75rem;font-weight:500;color:var(--t2)}.practice-werkconsole-split{min-height:22rem;margin-top:.25rem}@media(min-width:960px){.practice-werkconsole-split.practice-split{grid-template-columns:minmax(0,1.85fr) minmax(13.5rem,17.5rem);gap:var(--space-3)}}@media(max-width:959px){.practice-werkconsole-split.practice-split,.practice-split:has(.practice-detail-panel.workbench-detail-panel){grid-template-columns:minmax(0,1fr)}.practice-detail-panel--werkconsole,.practice-split .practice-detail-panel.workbench-detail-panel{position:fixed;right:0;bottom:0;left:0;z-index:95;top:0;max-height:none;margin:0;border-radius:0;background:var(--surface);overflow:auto;transform:translate(100%);transition:transform .2s ease;padding:var(--space-4);padding-top:max(var(--space-4),env(safe-area-inset-top,0px));padding-bottom:max(var(--space-4),env(safe-area-inset-bottom,0px))}.practice-detail-panel--open{transform:translate(0)}.practice-detail-panel:not(.practice-detail-panel--open){pointer-events:none;visibility:hidden}.practice-detail-panel__mobile-bar{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}}@media(min-width:960px){.practice-detail-panel__mobile-bar{display:none}}.practice-queue-table-wrap--werkconsole{padding:.65rem .75rem;box-shadow:var(--shadow-work, none)}.practice-ops-table--workbench th,.practice-ops-table--werkconsole th{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t3);padding-top:.45rem;padding-bottom:.45rem}.practice-ops-table--workbench td,.practice-ops-table--werkconsole td{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem}.practice-queue-client{font-size:.9375rem;font-weight:650;color:var(--t1)}.practice-queue-task{font-size:.875rem;font-weight:600;color:var(--t1)}.practice-queue-status{font-size:.8125rem;font-weight:500;color:var(--t2)}.practice-queue-details,.practice-row-meta{color:var(--t2);font-size:.8125rem;font-weight:450}.practice-row-cta{justify-content:flex-start}.practice-age-unknown{color:var(--t3);font-style:italic;font-size:.8125rem}.practice-pane-head{display:grid;gap:.15rem}.practice-pane-kicker{margin:0;font-size:.6875rem;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.practice-pane-headline{margin:0;font-family:var(--fd);font-size:1rem;font-weight:650;line-height:1.25;color:var(--t1);letter-spacing:-.01em}.practice-pane-metaline{margin:0;display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:.6875rem;font-weight:500;color:var(--t2);line-height:1.35}.practice-pane-evidence{margin:.15rem 0 0;display:grid;gap:.45rem}.practice-pane-evidence>div{display:grid;grid-template-columns:minmax(4.75rem,5.25rem) minmax(0,1fr);gap:.35rem .65rem;align-items:start}.practice-pane-evidence dt{margin:0;font-size:.6875rem;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.04em;line-height:1.35}.practice-pane-evidence dd{margin:0;font-size:.8125rem;font-weight:450;color:var(--t1);line-height:1.4}.practice-pane-issue-classes{margin:0;padding:0;list-style:none;display:grid;gap:.2rem;font-size:.8125rem;line-height:1.35}.practice-pane-password-signal{display:block;margin-top:.15rem;font-size:.75rem;color:var(--t2)}.practice-pane-summary{margin:.1rem 0 0;font-size:.8125rem;font-weight:450;color:var(--t1);line-height:1.35}.practice-pane-next{display:grid;gap:.4rem;margin-top:.25rem;padding-top:.55rem;border-top:1px solid var(--border)}.practice-pane-next-label{margin:0;font-size:.6875rem;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.05em}.practice-queue-actions--pane{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.practice-pane-empty{margin:0;font-size:.8125rem;color:var(--t2)}.practice-ops-row--selected,.practice-queue-row-current{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.practice-ops-table--werkconsole tbody tr.practice-ops-row--selected td{color:var(--t1)}.practice-recent-list,.practice-urgent-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.practice-urgent-list li{display:grid;gap:.15rem;padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.practice-urgent-list li:last-child{border-bottom:0}.practice-queue-capabilities{margin:0;color:var(--t2);font-size:.875rem}.practice-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.practice-queue-heading .practice-card-title{margin-bottom:0}.practice-queue-meta,.practice-client-row>div:first-child{display:grid;gap:.35rem;min-width:0;flex:1}.practice-queue-actions{display:flex;flex-wrap:wrap;gap:.5rem}.settings-stack{display:grid;gap:var(--space-4)}.settings-subcard{padding:var(--space-4);border-radius:var(--radius-work, 10px)}.settings-inline-meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-2)}.settings-inline-label{display:block;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--t2, #667085);margin-bottom:.15rem}.settings-inline-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:0}.settings-inline-heading h2{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.01em}.settings-inline-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-2) var(--space-3);margin:0}.settings-inline-dl__row{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;padding:var(--space-1) 0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.settings-inline-dl__row:last-child{border-bottom:none}.settings-inline-dl dt{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--t2, #667085)}.settings-panel .settings-inline-dl dt{letter-spacing:normal;text-transform:none;font-weight:500}.settings-panel .field>label,.settings-panel .field label:first-child{font-size:.8125rem;font-weight:500;color:var(--t2)}.settings-inline-dl dd{margin:0;font-weight:600;color:var(--text)}.settings-account-card{padding:var(--space-4);border-radius:var(--radius-work, 10px)}.settings-account-card.settings-form-group{display:grid;gap:var(--space-3)}.settings-readonly-field{margin:0;gap:var(--space-1)}.settings-readonly-field__label{font-size:.8125rem;font-weight:500;color:var(--t2)}.settings-readonly-field__value{margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--text)}.settings-account-theme{padding-top:var(--space-2);border-top:1px solid var(--border)}.settings-account-theme .settings-form-group__title{margin-bottom:var(--space-2)}.settings-panel .theme-switcher{padding:0}.settings-account-card h2{margin:0;font-size:1rem;font-weight:650}.settings-password-inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-3);align-items:end;margin-top:var(--space-2)}.settings-password-inline .field{margin:0}.settings-password-inline__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.settings-privacy-card,.settings-danger{border-color:color-mix(in srgb,var(--warn-t) 28%,var(--border));background:color-mix(in srgb,var(--warn-bg) 55%,var(--surface2));padding:var(--space-4)}.settings-privacy-card .field-hint,.settings-danger .field-hint{margin-top:var(--space-1);margin-bottom:0}.settings-privacy-rows{display:grid;gap:var(--space-3)}.settings-privacy-row{padding:0;border:none;background:transparent}.settings-privacy-row+.settings-privacy-row{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.settings-privacy-row strong{display:block;font-size:.9rem;font-weight:650}.settings-privacy-row__action{margin:var(--space-2) 0 0}.settings-privacy-actions{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;margin-top:var(--space-4)}.settings-privacy-policy-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0}.settings-privacy-link{font-size:.8125rem;color:var(--t2, #667085)}.settings-seller-card{padding:var(--space-4)}.settings-seller-shell{min-width:0}.settings-seller-shell--workspace{display:flex;flex-direction:column;gap:var(--space-3)}.settings-seller-card--workspace{max-width:none}.settings-panel .settings-form-workspace .settings-form-group.card{margin:0;min-width:0;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:none;padding:var(--space-4)}.settings-form-advanced.card,.settings-form-advanced{margin:0;min-width:0;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-4);display:grid;gap:var(--space-2)}.settings-form-workspace{display:grid;gap:var(--space-3);margin-top:var(--space-2);max-width:none}@media(min-width:960px){.settings-form-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.settings-form-workspace--stack,.settings-form-workspace.settings-form-workspace--stack{grid-template-columns:minmax(0,1fr)}.settings-form-workspace__span-full{grid-column:1 / -1}.settings-form-workspace .settings-form-group{margin:0}.settings-form-workspace .settings-form-group .field{margin-bottom:var(--space-2);gap:.15rem}.settings-form-workspace .settings-form-group .field label{font-size:.8125rem;font-weight:500;color:var(--t2)}.settings-form-workspace .settings-form-group .field .field-hint{margin:0 0 var(--space-1)}.settings-form-workspace .settings-form-group .field input,.settings-form-workspace .settings-form-group .field select,.settings-form-workspace .settings-form-group .field textarea{font-size:.9375rem;min-height:2.5rem;padding:var(--space-2) var(--space-3)}.settings-form-workspace .settings-form-group .field input:user-invalid,.settings-form-workspace .settings-form-group .field select:user-invalid,.settings-form-workspace .settings-form-group .field textarea:user-invalid{border-color:var(--warn-t)}.settings-seller-logo-block{margin-top:0;margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.settings-seller-logo-block .settings-form-group__subtitle{margin-bottom:var(--space-2)}.settings-seller-logo--inline{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-2)}.settings-seller-logo__icon-actions{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-2);padding-top:.125rem}.settings-seller-logo__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:none;border-radius:var(--radius-s);background:transparent;color:var(--t2);cursor:pointer}.settings-seller-logo__icon-btn:hover:not(:disabled),.settings-seller-logo__icon-btn:focus-visible{color:var(--text);background:color-mix(in srgb,var(--surface) 70%,transparent);outline:none}.settings-seller-logo__icon-btn--danger:hover:not(:disabled),.settings-seller-logo__icon-btn--danger:focus-visible{color:var(--warn-t)}.settings-seller-logo__icon-btn:disabled{opacity:.45;cursor:not-allowed}.settings-seller-logo__icon{display:block;width:1.25rem;height:1.25rem}.settings-seller-logo__error{margin:var(--space-2) 0 0}.settings-disclosure{border:1px solid var(--border);border-radius:var(--radius-s);padding:var(--space-2) var(--space-3);background:var(--surface)}.settings-disclosure--nested{border:none;border-radius:0;padding:0;background:transparent;border-top:1px solid var(--border)}.settings-disclosure--nested:first-of-type{border-top:none;padding-top:var(--space-1)}.settings-disclosure>summary{cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0}.settings-disclosure>summary:after{content:"▾";flex-shrink:0;color:var(--t2);font-size:.75rem;line-height:1;transition:transform .15s ease}.settings-disclosure:not([open])>summary:after{transform:rotate(-90deg)}.settings-disclosure[open]>summary:after{transform:rotate(0)}.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-disclosure[open]>summary{margin-bottom:var(--space-2)}.settings-seller-logo--stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:20rem}.settings-seller-logo--inline .settings-seller-logo__preview-box{width:15rem;height:15rem;padding:var(--space-3)}.settings-seller-logo__preview-box{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface2);padding:var(--space-3);box-sizing:border-box}.settings-seller-logo__placeholder{font-size:.8125rem;line-height:1.35;color:var(--t2);text-align:center}.settings-seller-logo__placeholder--error{color:var(--warn-t)}.settings-seller-logo--row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.settings-seller-logo--row .settings-seller-logo__preview{max-width:5.5rem;max-height:3.5rem}.settings-seller-logo__meta{display:grid;gap:var(--space-2);min-width:0}.settings-billing-summary{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);font-size:.875rem;line-height:1.45}.settings-billing-summary strong{font-weight:650}.settings-seller-card h2{margin:0}.settings-seller-empty{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface2);color:var(--t2);font-size:.9375rem;line-height:1.45}.settings-seller-form{display:grid;gap:var(--space-3);margin-top:var(--space-3);max-width:44rem}.settings-seller-form.settings-form-workspace{max-width:none;margin-top:var(--space-2)}.settings-seller-form__section{display:grid;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}.settings-seller-form__section:first-of-type{border-top:none;padding-top:0}.settings-seller-form__section-title{margin:0;font-size:16px;font-weight:700;color:var(--text);line-height:1.3}.settings-seller-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-3);align-items:start}.settings-seller-form__grid--street{grid-template-columns:1fr}.settings-seller-form__grid--place{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.settings-seller-form__grid--payment{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.settings-seller-form__span-full{grid-column:1 / -1}.settings-seller-form .field{margin-bottom:0}.settings-seller-form .field input,.settings-seller-form .field select,.settings-seller-form .field textarea{width:100%;box-sizing:border-box}.settings-seller-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding-top:var(--space-1)}.settings-seller-registrations{display:grid;gap:var(--space-2)}.settings-seller-registration{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-2);align-items:end}.settings-seller-registration__remove{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.15rem;border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);color:var(--t2);cursor:pointer}.settings-seller-registration__remove:hover{color:var(--danger, #b42318);border-color:currentColor}.settings-seller-registrations__actions{display:grid;gap:var(--space-2)}.settings-seller-registrations__suggest{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 0;margin:0;font-size:.8125rem;color:var(--t2)}.settings-seller-status{display:flex;align-items:center;min-height:2rem}.settings-seller-status__pill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--warn-t);background:color-mix(in srgb,var(--warn-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--warn-t) 25%,transparent)}.settings-seller-status__pill--ready{color:var(--ok-t, #027a48);background:color-mix(in srgb,var(--ok-bg, #ecfdf3) 80%,transparent);border-color:color-mix(in srgb,var(--ok-t, #027a48) 22%,transparent)}.settings-seller-drawer-link{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border)}@media(max-width:39.99rem){.settings-seller-registration{grid-template-columns:1fr}.settings-seller-registration__remove{width:100%;height:2.75rem}}.settings-seller-logo{display:grid;gap:var(--space-3)}.settings-seller-logo__preview{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border:none;border-radius:0;background:transparent;padding:0}.settings-seller-logo__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);position:relative}.settings-seller-logo__remove{margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:.8125rem;font-weight:500;color:var(--warn-t);cursor:pointer;text-decoration:underline;text-underline-offset:.12em}.settings-seller-logo__remove:hover:not(:disabled){color:color-mix(in srgb,var(--warn-t) 85%,var(--text))}.settings-seller-logo__remove:disabled{opacity:.55;cursor:not-allowed}.settings-seller-logo__specs{margin:0;font-size:.75rem;line-height:1.35;color:var(--t3)}.settings-seller-logo__upload-btn{margin:0}.settings-seller-logo__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.settings-series-status{display:grid;gap:var(--space-1);margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface2)}.settings-series-status__number{font-family:var(--font-data, inherit);font-size:1.25rem;font-weight:700;color:var(--text);letter-spacing:.01em}.settings-series-history{margin:0;padding-left:1.25rem;color:var(--t2);font-size:.9375rem;line-height:1.45}.nl-address-autocomplete{position:relative;margin-bottom:0}.nl-address-autocomplete__control{display:grid;gap:var(--space-1)}.nl-address-autocomplete__control input{width:100%;box-sizing:border-box;min-height:var(--tap);border:2px solid var(--border);border-radius:var(--radius-s);padding:var(--space-3) var(--space-4);font-size:17px;font-family:inherit;background:var(--surface2);color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.nl-address-autocomplete__control input::placeholder{color:var(--t3, var(--t2))}.nl-address-autocomplete__control input:focus{border-color:var(--accent);outline:none}.nl-address-autocomplete__control input:disabled{opacity:.65;cursor:not-allowed}.nl-address-autocomplete__status{font-size:.8125rem;color:var(--t2)}.nl-address-autocomplete__error{margin:0}.nl-address-autocomplete__list{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;right:0;margin:0;padding:var(--space-1);list-style:none;max-height:16rem;overflow:auto;border:2px solid var(--border);border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow, 0 8px 24px rgb(16 24 40 / 10%))}.nl-address-autocomplete__option{display:block;width:100%;margin:0;padding:.7rem .85rem;border:0;border-radius:calc(var(--radius-s) - 4px);background:transparent;color:var(--text);font:inherit;font-size:.9375rem;line-height:1.35;text-align:left;cursor:pointer}.nl-address-autocomplete__option.is-active,.nl-address-autocomplete__option:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface2));color:var(--text)}.nl-address-autocomplete__option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nl-address-autocomplete__empty{padding:.7rem .85rem;color:var(--t2);font-size:.875rem}.sales-create__panel .nl-address-autocomplete{gap:var(--space-2)}@media(min-width:40rem){.settings-seller-form__grid--street,.settings-field-grid.settings-seller-form__grid--street{grid-template-columns:minmax(0,2.2fr) minmax(5.5rem,.7fr) minmax(5.5rem,.7fr)}.settings-seller-form__grid--payment,.settings-field-grid.settings-seller-form__grid--payment{grid-template-columns:minmax(0,2fr) minmax(9rem,.85fr);align-items:start}}.sales-create{display:grid;gap:var(--space-4);max-width:46rem}.sales-create__header{display:grid;gap:var(--space-2)}.sales-create__back{width:fit-content;color:var(--t2);font-size:.9375rem;font-weight:600;text-decoration:none}.sales-create__back:hover{color:var(--text);text-decoration:underline}.sales-create__number{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0}.sales-create__number-label{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.sales-create__number-value{font-size:1.125rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.sales-create__form{display:grid;gap:var(--space-3)}.sales-create__panel{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-sm, 0 1px 2px rgb(16 24 40 / 6%))}.sales-create__panel-title{margin:0;font-size:.9375rem;font-weight:700;color:var(--text);letter-spacing:.01em}.sales-create__panel-body{display:grid;gap:var(--space-3)}.sales-create__grid{display:grid;gap:var(--space-3);align-items:start}.sales-create__grid--full,.sales-create__grid--metrics,.sales-create__grid--street,.sales-create__grid--place,.sales-create__grid--payment{grid-template-columns:1fr}.sales-create__panel .field{margin-bottom:0}.sales-create__panel .field label{font-size:.8125rem;font-weight:600;color:var(--t2)}.sales-create__panel .field input,.sales-create__panel .field select,.sales-create__panel .field textarea{width:100%;box-sizing:border-box}.sales-create__address{display:grid;gap:var(--space-3)}.sales-create__address-hint{margin:0;font-size:.8125rem;line-height:1.4;color:var(--t2)}.sales-create__address-details{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface2)}.sales-create__address-details-title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.sales-create__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-3) 0 var(--space-1);position:sticky;bottom:0;background:linear-gradient(180deg,transparent,var(--bg, var(--surface2)) 28%)}.sales-create__lines{display:grid;gap:var(--space-2)}.sales-create__lines-table{width:100%;border-collapse:collapse}.sales-create__lines-table th{padding:0 0 var(--space-2);font-size:.8125rem;font-weight:600;color:var(--t2);text-align:left}.sales-create__lines-table th:last-child{width:1%;white-space:nowrap}.sales-create__lines-table td{padding:0 0 var(--space-2);vertical-align:top}.sales-create__lines-table td+td{padding-left:var(--space-2)}.sales-create__lines-table input{width:100%;box-sizing:border-box}.sales-create__lines-actions{padding-left:var(--space-2);white-space:nowrap}.sales-create__lines-add{width:fit-content}.sales-create__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) 0 0;border-top:1px solid var(--border)}.sales-create__total-label{font-size:.875rem;font-weight:700;color:var(--text)}.sales-create__total-value{font-size:1.125rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}@media(min-width:40rem){.sales-create__grid--metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-create__grid--street{grid-template-columns:minmax(0,2.2fr) minmax(5.5rem,.7fr) minmax(5.5rem,.7fr)}.sales-create__grid--place{grid-template-columns:minmax(8rem,.9fr) minmax(0,1.4fr)}.sales-create__grid--payment{grid-template-columns:minmax(0,2fr) minmax(9rem,.9fr)}}@media(min-width:52rem){.sales-create__grid--metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.sales-register{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.sales-register__list{align-self:start;width:100%;min-width:0;height:max-content;display:grid;border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);overflow:hidden}.sales-receipt-summary-row{display:grid;gap:2px;width:100%;min-height:72px;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--border);background:var(--surface);color:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.sales-receipt-summary-row:last-child{border-bottom:0}@media(hover:hover)and (pointer:fine){.sales-receipt-summary-row:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.sales-receipt-summary-row:active{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.sales-receipt-summary-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;z-index:1}.sales-receipt-summary-row--selected{background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.sales-receipt-summary-row__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:start}.sales-receipt-summary-row__title{margin:0;min-width:0;font-size:15px;font-weight:500;line-height:1.35;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-receipt-summary-row__number{color:var(--t2);font-weight:500}.sales-receipt-summary-row__description{font-weight:500;color:var(--text)}.sales-receipt-summary-row__amount{flex-shrink:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.sales-receipt-summary-row__meta{margin:0;font-size:13px;line-height:1.4;color:var(--t2)}.sales-receipt-summary-row__status{display:block;grid-column:2;grid-row:2;justify-self:end;font-size:13px;font-weight:500;color:var(--t2);white-space:nowrap}@media(min-width:768px){.sales-receipt-summary-row{padding:var(--space-4)}.sales-receipt-summary-row__top{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.sales-receipt-summary-row__title,.sales-receipt-summary-row__amount{font-size:16px}.sales-receipt-summary-row__meta{font-size:14px}.sales-receipt-summary-row__status{display:inline;grid-column:auto;grid-row:auto;flex-shrink:0}}.receipt-review-register{margin-top:0}.drawer-panel--workspace:has(.sales-register-inspector) .drawer-header{padding:var(--space-2) var(--space-4);gap:var(--space-2)}.drawer-panel--workspace:has(.sales-register-inspector) .drawer-title{font-size:.9375rem;font-weight:700;line-height:1.2}.drawer-panel--workspace:has(.sales-register-inspector) .drawer-subtitle{margin:.125rem 0 0;font-size:.8125rem}.drawer-panel--workspace:has(.sales-register-inspector) .drawer-close{min-width:var(--tap);min-height:var(--tap);padding:0}.drawer-panel--workspace:has(.sales-register-inspector) .drawer-body{display:flex;flex-direction:column;overflow:hidden;padding:var(--space-3) var(--space-4)}.drawer-panel--workspace:has(.sales-register-inspector) .drawer-footer{padding:var(--space-3) var(--space-4)}.sales-register-inspector{display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--space-2)}.sales-register-inspector .document-preview-slot,.sales-register-inspector .document-preview-slot--contain{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sales-register-inspector .document-preview-pdf,.sales-register-inspector .document-preview-pdf--contain{flex:1 1 auto;min-height:0;margin-top:0;display:flex;flex-direction:column}.sales-register-inspector .document-preview-page{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.sales-register-inspector .document-preview-canvas{max-width:100%;max-height:100%;object-fit:contain}.sales-register-inspector .document-preview-image{margin-top:0;max-width:100%;max-height:100%;object-fit:contain}.sales-register-inspector .document-preview-pager{flex-shrink:0;padding:var(--space-2) var(--space-3)}.sales-register-inspector__actions{flex:0 1 auto;max-height:48%;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);min-height:0}.sales-register-edit{display:grid;gap:var(--space-2)}.sales-register-edit__hint{margin:0;padding:var(--space-2) var(--space-3);font-size:.8125rem;line-height:1.4;color:var(--t2);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface2)}.sales-register-edit__grid{display:grid;gap:var(--space-2);align-items:start}.sales-register-edit__grid--locked,.sales-register-edit__grid--sale,.sales-register-edit__grid--reissue,.sales-register-edit__grid--street,.sales-register-edit__grid--place{grid-template-columns:1fr}.sales-register-edit .field{margin-bottom:0}.sales-register-edit .field label{font-size:.8125rem;font-weight:600;color:var(--t2)}.sales-register-edit .field input,.sales-register-edit .field select{width:100%;box-sizing:border-box}.sales-register-edit__address{display:grid;gap:var(--space-2)}.sales-register-edit__address-hint{margin:0;font-size:.75rem;line-height:1.35;color:var(--t2)}.sales-register-edit__address-details{display:grid;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface2)}.sales-register-edit .nl-address-autocomplete{margin-bottom:0}.sales-register-edit__primary-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-1)}.sales-register-edit__secondary{display:grid;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}.sales-register-edit__secondary-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sales-register-edit__reissue{display:grid;gap:var(--space-2)}@media(min-width:28rem){.sales-register-edit__grid--locked{grid-template-columns:minmax(0,1.1fr) minmax(6rem,.7fr)}.sales-register-edit__grid--sale,.sales-register-edit__grid--reissue{grid-template-columns:minmax(0,1.4fr) minmax(8rem,.8fr)}.sales-register-edit__grid--street{grid-template-columns:minmax(0,2fr) minmax(4.5rem,.55fr) minmax(4.5rem,.55fr)}.sales-register-edit__grid--place{grid-template-columns:minmax(6.5rem,.75fr) minmax(0,1.25fr)}}.setup-shell{width:100%;max-width:36rem;margin:0 auto;display:grid;gap:var(--space-3);padding:var(--space-3) 0 var(--space-5)}.setup-shell__header{display:grid;gap:.35rem}.setup-shell__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.setup-shell__eyebrow{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--t2)}.setup-shell__lead{margin:0;font-size:.8125rem;line-height:1.35;color:var(--t3, var(--t2))}.setup-progress{display:flex;flex-wrap:wrap;gap:.35rem;margin:0}.setup-progress__chip{font-size:.6875rem;font-weight:600;padding:.12rem .45rem}.setup-activation{width:100%;max-width:36rem;margin:0 auto;padding:1rem 1.15rem;display:grid;gap:.85rem;border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-sm, 0 1px 2px rgb(16 24 40 / 6%)),var(--shadow, 0 8px 24px rgb(16 24 40 / 6%))}.setup-activation--enter{animation:setup-activation-enter .22s ease-out}@keyframes setup-activation-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.setup-activation__header{display:grid;gap:.25rem}.setup-step__title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.setup-step__lead{margin:0;font-size:.8125rem;line-height:1.35;color:var(--t2)}.setup-activation__form{display:grid;gap:.75rem}.setup-activation__group{display:grid;gap:.45rem;padding:0;border:none;border-radius:0;background:transparent}.setup-activation__group+.setup-activation__group{padding-top:.65rem;border-top:1px solid var(--border)}.setup-activation__group-title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.setup-activation__group-body{display:grid;gap:.5rem}.setup-activation__grid{display:grid;gap:.5rem;align-items:start}.setup-activation__grid--company,.setup-activation__grid--street{grid-template-columns:1fr}.setup-activation__grid--place{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.setup-activation__group .field{margin-bottom:0}.setup-activation__group .field label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.2rem;font-size:.75rem;font-weight:600;color:var(--t2)}.setup-activation__group .field input{width:100%;box-sizing:border-box;min-height:2.25rem;padding:.4rem .6rem}.setup-activation__group .field-hint,.setup-activation__group .field-error{margin-top:.2rem;font-size:.75rem;line-height:1.3}.setup-field-note{font-size:.6875rem;font-weight:500;color:var(--t3, var(--t2))}.setup-optional-badge{display:inline-flex;align-items:center;padding:.05rem .35rem;border-radius:999px;border:1px solid var(--border);background:var(--surface2, var(--surface));color:var(--t3, var(--t2));font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.setup-activation__details{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface2, var(--surface));padding:.35rem .55rem}.setup-activation__details-summary{cursor:pointer;list-style:none;font-size:.75rem;font-weight:600;color:var(--t2);padding:.2rem 0}.setup-activation__details-summary::-webkit-details-marker{display:none}.setup-activation__details-body{display:grid;gap:.5rem;padding:.35rem 0 .25rem}.setup-trust{margin:0;font-size:.75rem;line-height:1.35;color:var(--t3, var(--t2))}.setup-step__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.setup-step__footer{display:grid;gap:.35rem;padding-top:.35rem;border-top:1px solid var(--border);position:sticky;bottom:0;background:linear-gradient(180deg,transparent,var(--surface) 28%);padding-bottom:.15rem}.setup-step__footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.setup-step__next{margin:0;font-size:.75rem;color:var(--t3, var(--t2))}.setup-step__cta{width:100%;justify-content:center;min-height:2.4rem;padding:.55rem 1rem}@media(min-width:40rem){.setup-shell{padding-top:var(--space-3)}.setup-activation{padding:1.1rem 1.25rem 1rem}.setup-activation__grid--company{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.95fr)}.setup-activation__grid--street{grid-template-columns:minmax(0,2fr) minmax(4.5rem,.65fr) minmax(4.5rem,.65fr)}.setup-step__cta{width:auto;min-width:11.5rem}}@media(prefers-reduced-motion:reduce){.setup-activation--enter{animation:none}}
