@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2) format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2) format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2) format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2) format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2) format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2) format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2) format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2) format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2) format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.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:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-vietnamese-700-normal-D97ShjGS.woff2) format("woff2"),url(/assets/public-sans-vietnamese-700-normal-Dq5VrXjD.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:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-ext-700-normal-CgolUQuG.woff2) format("woff2"),url(/assets/public-sans-latin-ext-700-normal-jWHjnMgZ.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:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-700-normal-BqJmxWdE.woff2) format("woff2"),url(/assets/public-sans-latin-700-normal-Dm-oTPSL.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:Public Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/public-sans-vietnamese-800-normal-BUvYaYg7.woff2) format("woff2"),url(/assets/public-sans-vietnamese-800-normal-BFk1Z7Fw.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:Public Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/public-sans-latin-ext-800-normal-BFRSyk9K.woff2) format("woff2"),url(/assets/public-sans-latin-ext-800-normal-COj-CKlZ.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:Public Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/public-sans-latin-800-normal-Cymo4W0O.woff2) format("woff2"),url(/assets/public-sans-latin-800-normal-qgH1Oyzx.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:Public Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-italic-BxGMV3P9.woff2) format("woff2"),url(/assets/public-sans-vietnamese-400-italic-BtoPYhHL.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:Public Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-italic-CNGQRUpp.woff2) format("woff2"),url(/assets/public-sans-latin-ext-400-italic-BqkXX9t-.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:Public Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-italic-B1appi_f.woff2) format("woff2"),url(/assets/public-sans-latin-400-italic-DsCWG5h0.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2) format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2) format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2) format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2) format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2) format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2) format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-500-normal-DsnNTbEs.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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-cyrillic-500-normal-DQDv4C2e.woff2) format("woff2"),url(/assets/literata-cyrillic-500-normal-DmI56pSQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-greek-ext-500-normal-Ch423SOo.woff2) format("woff2"),url(/assets/literata-greek-ext-500-normal-DAV_uEdg.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-greek-500-normal-BOHfHuzs.woff2) format("woff2"),url(/assets/literata-greek-500-normal-BiJAGmr4.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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-vietnamese-500-normal-BO6VJZmq.woff2) format("woff2"),url(/assets/literata-vietnamese-500-normal-oKjKEVoT.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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-ext-500-normal-Dc3nnk63.woff2) format("woff2"),url(/assets/literata-latin-ext-500-normal-8xky3JuA.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:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-500-normal-Dbph1WrK.woff2) format("woff2"),url(/assets/literata-latin-500-normal-B-T_MU67.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-400-italic-D8ysK2U6.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-italic-BGCtnF0_.woff2) format("woff2"),url(/assets/literata-cyrillic-400-italic-GTLnQLoY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-italic-ByGcUFfQ.woff2) format("woff2"),url(/assets/literata-greek-ext-400-italic-v9vyEgWr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-italic-Bv-j3dzg.woff2) format("woff2"),url(/assets/literata-greek-400-italic-DTSbSSav.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-italic-CcRKGM16.woff2) format("woff2"),url(/assets/literata-vietnamese-400-italic-DHLsq6W7.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-italic-DDtG17VM.woff2) format("woff2"),url(/assets/literata-latin-ext-400-italic-B1grLKeg.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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-italic-BxdXY0No.woff2) format("woff2"),url(/assets/literata-latin-400-italic-xjtKbHx7.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.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:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-italic-3fJ3SmOv.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-italic-B-Yabllp.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:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-italic-D-qjh7ci.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-italic-OoEIrRJc.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}.k-window{background:var(--surface);border:1px solid var(--hair-window);border-radius:var(--r-window);box-shadow:var(--sh-window);overflow:hidden;display:flex}.k-card{background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:var(--sp-4) var(--sp-5)}.k-rail{flex:none;background:var(--rail);border-right:1px solid var(--hair-panel);display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0}.k-rail__spacer{flex:1}.k-rail__logo{width:28px;height:28px;border-radius:var(--r-input);background:var(--blue-600);color:var(--on-accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:calc(15px * var(--font-scale));font-weight:600}.k-rail__logo--btn{border:none;padding:0;cursor:pointer}.k-rail__logo--btn:hover{filter:brightness(1.08)}.k-rail__logo--btn:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.k-rail__avatar{width:29px;height:29px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-ink);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:600}.k-topbar{height:52px;flex:none;display:flex;align-items:center;gap:22px;padding:0 26px;border-bottom:1px solid var(--hair-inner)}.k-topbar__title{font-family:var(--font-sans);font-size:calc(16px * var(--font-scale));font-weight:500;color:var(--ink-900)}.k-topbar__tabs{display:flex;gap:20px;align-self:flex-end}.k-topbar__actions{margin-left:auto;display:flex;align-items:center;gap:8px}.k-topbar__close{width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:var(--r-input);background:transparent;color:var(--ink-muted-2);cursor:pointer;transition:background-color .12s ease}.k-topbar__close:hover{background:var(--hover-bg);color:var(--ink-900)}.k-topbar__close:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.k-topbar__close svg{width:calc(17px * var(--font-scale));height:calc(17px * var(--font-scale))}@media(prefers-reduced-motion:reduce){.k-topbar__close{transition:none}}.k-tab{font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));font-weight:500;color:var(--ink-muted-2);appearance:none;border:none;border-bottom:2px solid transparent;background:none;margin:0;padding:0 0 14px;line-height:1;cursor:pointer}.k-tab[aria-selected=true]{font-weight:600;color:var(--blue-link);border-bottom-color:var(--blue-600)}.k-composer{background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:12px 14px;transition:border-color .15s ease}.k-composer:focus-within{border-color:var(--blue-link)}.k-composer__input{width:100%;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:calc(14px * var(--font-scale));line-height:1.5;color:var(--ink-900);padding:0 0 11px;display:block;resize:none}.k-composer__input:focus{outline:none;box-shadow:none}.k-composer__input::placeholder{color:var(--ink-muted-2)}.k-composer__row{display:flex;align-items:center;gap:9px}.k-composer__plus{width:29px;height:29px;border-radius:var(--r-input);border:1px solid var(--hair-card);color:var(--ink-muted);display:flex;align-items:center;justify-content:center;font-size:calc(16px * var(--font-scale));background:var(--field-bg);cursor:pointer}.k-composer__pastes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.k-paste-pill{display:inline-flex;align-items:center;gap:7px;font:500 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-700);background:var(--field-bg);border:1px solid var(--hair-card);border-radius:var(--r-input);padding:5px 8px 5px 10px;cursor:pointer}.k-paste-pill--open{border-color:var(--blue-tint-bd);background:var(--blue-tint)}.k-paste-pill__icon{color:var(--ink-muted-2);font-size:calc(13px * var(--font-scale))}.k-paste-pill__x{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:var(--ink-muted-2);font-size:max(11px,calc(11px * var(--font-scale)));line-height:1}.k-paste-pill__x:hover{color:var(--ink-900);background:var(--hair-card)}.k-paste-dialog{max-width:720px;max-height:min(72vh,680px);display:flex;flex-direction:column;min-height:0}.k-paste-preview__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.k-paste-preview__title{font:600 max(12px,calc(12px * var(--font-scale))) var(--font-mono);letter-spacing:.04em;color:var(--ink-label);margin-right:auto}.k-paste-preview__close{border:1px solid var(--hair-card);background:var(--card-bg);color:var(--ink-700);font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);border-radius:var(--r-input);padding:5px 11px;cursor:pointer;flex:none}.k-paste-preview__close:hover{border-color:var(--blue-tint-bd);background:var(--blue-tint);color:var(--blue-link)}.k-paste-preview__body{margin:0;font:400 calc(12.5px * var(--font-scale))/1.55 var(--font-mono);color:var(--ink-800);white-space:pre-wrap;word-break:break-word;overflow-y:auto;min-height:0}.k-composer__upload{display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 13px;border-radius:var(--r-input);border:none;background:var(--blue-600);color:var(--on-accent);font:600 calc(12.5px * var(--font-scale)) var(--font-sans);cursor:pointer}.k-composer__upload:hover{filter:brightness(.96)}.k-composer__upload-icon{font-size:calc(13px * var(--font-scale));line-height:1}.k-composer__send{width:31px;height:31px;border-radius:var(--r-input);background:var(--blue-600);color:var(--on-accent);border:none;display:flex;align-items:center;justify-content:center;font-size:calc(15px * var(--font-scale));cursor:pointer}.k-composer__send:disabled{opacity:.5;cursor:default}.k-composer__stop{background:var(--ink-700, #44403c);font-size:max(11px,calc(11px * var(--font-scale)))}.k-composer__stop:hover{filter:brightness(1.15)}.k-badge{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r-pill)}.k-badge--info{color:var(--blue-link);background:var(--blue-tint)}.k-badge--positive{color:var(--green-deep);background:var(--green-bg)}.k-badge--alert{color:var(--red);background:var(--red-bg)}.k-badge--warn{color:var(--amber);background:var(--amber-bg)}.k-badge-hint{display:inline-flex;align-items:center;gap:4px;flex:none}.k-hint{display:inline-grid;place-items:center;position:relative;width:16px;height:16px;padding:0;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-muted-2);font-size:max(11px,calc(11px * var(--font-scale)));line-height:1;cursor:pointer;flex:none}.k-hint:after{content:"";position:absolute;inset:-4px}.k-hint:hover{color:var(--ink-900)}.k-hint:focus-visible{outline:2px solid var(--blue-link);outline-offset:1px}.k-hint__content{max-width:280px;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-popover);padding:9px 11px;font:400 max(12px,calc(12px * var(--font-scale)))/1.5 var(--font-sans);color:var(--ink-900);z-index:60}.k-hint__arrow{fill:var(--card-bg)}.k-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));font-weight:600;color:var(--ink-700);background:var(--field-bg);border:1px solid var(--hair-card);border-radius:var(--r-input);padding:7px 12px;cursor:pointer}.k-pill--active{border:1.5px solid var(--blue-600);background:var(--blue-tint);color:var(--blue-link)}.k-mark{width:88%;max-width:30px;height:auto;display:block}.k-mark__frame{opacity:.72}.k-mark__type{font-family:var(--font-brand);font-weight:800;letter-spacing:.5px}.k-rupee{font-family:var(--font-mono)}.k-toggle{width:44px;height:26px;border-radius:13px;background:var(--hair-card);border:none;position:relative;flex:none;cursor:pointer;transition:background .12s ease}.k-toggle[data-state=checked]{background:var(--blue-600)}.k-toggle__thumb{display:block;width:20px;height:20px;border-radius:50%;background:var(--ink-muted);position:absolute;top:3px;left:3px;transition:transform .12s ease,background .12s ease}.k-toggle[data-state=checked] .k-toggle__thumb{background:var(--on-accent);transform:translate(18px)}.k-toggle:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.k-segmented{display:inline-flex;border:1px solid var(--blue-tint-bd);border-radius:7px;overflow:hidden}.k-segment{font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:600;color:var(--blue-link);background:var(--field-bg);border:none;padding:6px 12px;cursor:pointer;white-space:nowrap}.k-segment+.k-segment{border-left:1px solid var(--blue-tint-bd)}.k-segment[data-state=on]{background:var(--blue-600);color:var(--on-accent)}.k-segment:focus-visible{outline:2px solid var(--blue-link);outline-offset:-2px}.k-segmented:has(.k-segment:disabled){border-color:var(--hair-card)}.k-segment:disabled{color:var(--ink-faint);cursor:not-allowed}.k-otp{display:flex;gap:9px}.k-otp__box{flex:1;aspect-ratio:1;min-width:0;border:1px solid var(--hair-panel);border-radius:var(--r-input);background:var(--field-bg);text-align:center;font-family:var(--font-mono);font-size:calc(22px * var(--font-scale));font-weight:600;color:var(--ink-900);outline:none}.k-otp__box:focus,.k-otp__box[data-filled=true]{border:1.5px solid var(--blue-600)}.k-otp__box:focus{border-color:var(--blue-link);background:var(--blue-tint);color:var(--blue-link)}.k-popover{z-index:50;border:1px solid var(--hair-card);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--sh-popover);overflow:hidden}.k-progress{position:relative;height:6px;width:100%;border-radius:var(--r-pill);background:var(--hair-panel);overflow:hidden}.k-progress__fill{height:100%;background:var(--blue-600);border-radius:var(--r-pill);transition:width .2s ease}.k-toast-viewport{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:var(--sp-3);width:320px;max-width:100vw;margin:0;padding:0;list-style:none;z-index:100;outline:none}.k-toast{position:relative;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-popover);padding:var(--sp-4) var(--sp-5);padding-right:30px;font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));color:var(--ink-800)}.k-toast--alert{border-color:var(--red-bd)}.k-toast__title{font-weight:600;color:var(--ink-900)}.k-toast__action{margin-top:var(--sp-3);display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));font-weight:600;color:var(--on-accent);background:var(--blue-600);border:none;border-radius:var(--r-pill);padding:5px 12px;cursor:pointer}.k-toast__action:hover{filter:brightness(.96)}.k-toast__action:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.k-toast__close{position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;border:none;background:transparent;color:var(--ink-muted-2);font-size:max(12px,calc(12px * var(--font-scale)));line-height:1;cursor:pointer;border-radius:var(--r-pill)}.k-toast__close:hover{color:var(--ink-900)}.k-toast__close:focus-visible{outline:2px solid var(--blue-link);outline-offset:1px}.k-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 24px;color:var(--ink-muted)}.k-empty__art{font-family:var(--font-sans);font-size:calc(34px * var(--font-scale));color:var(--ink-faint);opacity:.85;margin-bottom:4px}.k-empty__art .k-mark{height:calc(34px * var(--font-scale));width:auto;max-width:none;margin:0 auto}.k-empty__title{font-family:var(--font-sans);font-size:calc(15px * var(--font-scale));font-weight:600;color:var(--ink-800);margin:0}.k-empty__message{font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));line-height:var(--lh-body);color:var(--ink-muted);margin:0;max-width:320px}.k-empty__action{margin-top:8px;font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));font-weight:600;color:var(--on-accent);background:var(--blue-600);border:none;border-radius:var(--r-input);padding:8px 16px;cursor:pointer}.k-empty__action:hover{filter:brightness(.96)}.k-empty__action:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.k-review-notice{margin:0;font:400 max(12px,calc(12px * var(--font-scale)))/1.5 var(--font-sans);color:var(--ink-label);text-align:start}.k-money{font-family:var(--font-mono);font-feature-settings:"tnum" 1;color:inherit;white-space:nowrap}.k-step{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-input);font:500 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--ink-muted)}.k-step--done{color:var(--ink-800)}.k-step--in_progress{border-color:var(--blue-tint-bd);background:var(--blue-tint)}.k-step__mark{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;font:600 max(11px,calc(11px * var(--font-scale))) var(--font-mono);flex:none}.k-step--done .k-step__mark{background:var(--green-bg);color:var(--green-deep)}.k-step--in_progress .k-step__mark{color:var(--blue-link);animation:k-step-pulse 1s ease-in-out infinite}@keyframes k-step-pulse{50%{opacity:.35}}.k-step__stage{flex:1}.k-step__live{font-size:max(9.5px,calc(9.5px * var(--font-scale)));letter-spacing:.06em;text-transform:uppercase;color:var(--blue-link)}.k-step__steered{font-size:max(11px,calc(11px * var(--font-scale)));letter-spacing:.06em;text-transform:uppercase;background:var(--amber-bg);color:var(--amber);border-radius:4px;padding:2px 6px}.k-skeleton{display:block;background:linear-gradient(90deg,var(--hair-panel) 0%,var(--hair-inner) 50%,var(--hair-panel) 100%);background-size:200% 100%;animation:k-skeleton-shimmer 1.3s ease-in-out infinite}@keyframes k-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.k-skeleton{animation:none;background:var(--hair-panel)}}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--r-input);font-family:inherit;font-weight:500;font-size:calc(13px * var(--font-scale));line-height:1;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.k-btn--sm{min-height:calc(28px * var(--font-scale));padding:0 calc(10px * var(--font-scale))}.k-btn--md{min-height:calc(36px * var(--font-scale));padding:0 calc(14px * var(--font-scale))}.k-btn--lg{min-height:calc(44px * var(--font-scale));padding:0 calc(18px * var(--font-scale));font-size:calc(14px * var(--font-scale))}.k-btn--icon-only.k-btn--sm{width:calc(28px * var(--font-scale));padding:0}.k-btn--icon-only.k-btn--md{width:calc(36px * var(--font-scale));padding:0}.k-btn--icon-only.k-btn--lg{width:calc(44px * var(--font-scale));padding:0}.k-btn--primary{background:var(--blue-600);color:var(--on-accent)}.k-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--blue-700, var(--blue-600))}.k-btn--secondary{background:var(--card-bg);border-color:var(--hair-card);color:var(--ink-900)}.k-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--hover-bg)}.k-btn--ghost{background:transparent;color:var(--ink-700)}.k-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--hover-bg)}.k-btn--danger{background:var(--red-bg);border-color:var(--red-bd);color:var(--red-deep)}.k-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--red-bd-alt)}.k-btn:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.k-btn:disabled,.k-btn[aria-disabled=true]{opacity:.45}.k-btn.is-loading{cursor:progress}.k-btn__label{white-space:nowrap}.k-btn__icon{display:inline-flex;align-items:center}.k-download{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);min-width:14em;max-width:22em}.k-download__audience{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--hair-card)}.k-download__label{margin:0;font:400 calc(13px * var(--font-scale)) / var(--lh-body) var(--font-mono);color:var(--ink-700)}.k-download__line{margin:0;font:400 calc(13px * var(--font-scale)) / var(--lh-body) var(--font-sans);color:var(--ink-muted)}.k-download__items{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-1)}.k-download__items .k-btn{width:100%;justify-content:flex-start}.k-select{display:inline-flex;flex-direction:column;gap:var(--sp-1);min-width:0}.k-select__label{font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-700)}.k-select__control{min-height:calc(40px * var(--font-scale));padding:0 var(--sp-3);border:1px solid var(--hair-card);border-radius:var(--r-input);background:var(--field-bg);color:var(--ink-900);font:400 calc(15px * var(--font-scale)) var(--font-sans)}.k-select__control:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.k-select__control:disabled{color:var(--ink-muted);cursor:not-allowed}.ob-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:var(--scrim)}.ob-dialog{background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-window);padding:24px 26px;max-width:440px;width:100%;outline:none}.ob-tour__step{font-family:var(--font-mono);font-size:max(11px,calc(11px * var(--font-scale)));color:var(--ink-label);letter-spacing:.06em}.ob-tour__title{font-family:var(--font-sans);font-size:calc(20px * var(--font-scale));color:var(--ink-900);margin:6px 0 8px}.ob-tour__body{font-family:var(--font-sans);font-size:calc(14px * var(--font-scale));line-height:var(--lh-body);color:var(--ink-muted);margin:0 0 20px}.ob-tour__actions{display:flex;justify-content:flex-end;gap:10px}.ob-help__close:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.ob-help__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ob-help__title{font-family:var(--font-sans);font-size:calc(19px * var(--font-scale));color:var(--ink-900);margin:0}.ob-help__close{border:none;background:transparent;color:var(--ink-muted-2);font-size:calc(14px * var(--font-scale));cursor:pointer}.ob-help__lead{font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));color:var(--ink-muted);margin:8px 0 12px}.ob-help__caps{margin:0 0 16px;padding-left:18px;font-family:var(--font-sans);font-size:calc(13.5px * var(--font-scale));line-height:1.7;color:var(--ink-800)}.ob-help__blurbs{border-top:1px solid var(--hair-inner);padding-top:12px;margin-bottom:18px;display:flex;flex-direction:column;gap:8px}.ob-help__blurb{font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));line-height:1.6;color:var(--ink-muted);margin:0}.ob-help__blurb b{color:var(--ink-800)}.ob-btn{font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));font-weight:600;border-radius:var(--r-input);padding:8px 16px;cursor:pointer;border:1px solid transparent}.ob-btn--ghost{background:transparent;border-color:var(--hair-card);color:var(--ink-700)}.ob-btn--primary{background:var(--blue-600);color:var(--on-accent)}.ob-btn--primary:hover{filter:brightness(.96)}.ob-btn:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.ob-confirm__title{font-family:var(--font-sans);font-size:calc(18px * var(--font-scale));color:var(--ink-900);margin:0 0 8px}.ob-confirm__body{font-family:var(--font-sans);font-size:calc(14px * var(--font-scale));line-height:var(--lh-body);color:var(--ink-muted);margin:0 0 20px}.ob-confirm__actions{display:flex;justify-content:flex-end;gap:10px}.awaiting{display:grid;place-items:center;min-height:100%;padding:var(--window-pad);background:var(--surface)}.awaiting__card{max-width:34em;width:100%;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--window-pad);background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-card)}.awaiting__title{font-family:var(--font-sans);font-size:calc(28px * var(--font-scale));color:var(--ink-900);margin:0}.awaiting__body,.awaiting__error{font-family:var(--font-sans);font-size:calc(14px * var(--font-scale));line-height:var(--lh-body);margin:0}.awaiting__body{color:var(--ink-muted)}.awaiting__error{color:var(--red-deep)}.awaiting__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.profile-picture{display:flex;align-items:center;gap:var(--sp-4)}.profile-picture__image,.profile-picture__initials{width:calc(56px * var(--font-scale));height:calc(56px * var(--font-scale));border-radius:50%;flex:none}.profile-picture__image{object-fit:cover}.profile-picture__initials{display:inline-flex;align-items:center;justify-content:center;background:var(--avatar-bg);color:var(--avatar-ink);font-family:var(--font-sans);font-weight:600;font-size:calc(18px * var(--font-scale))}.profile-picture__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.profile-picture__file{display:none}.profile-picture__error{flex-basis:100%;margin:0;color:var(--red);font-size:calc(12.5px * var(--font-scale))}.account-tabs__row{display:flex;align-items:flex-end;gap:var(--sp-5);align-self:flex-end}.account-tabs{display:flex;gap:var(--sp-5)}.account-tabs--sub{padding:var(--sp-3) var(--sp-5) 0;border-bottom:1px solid var(--hair-panel)}.account-column{max-width:var(--measure);margin-inline:auto}.k-topbar.account-topbar{padding-left:max(26px,calc((100% - var(--measure)) / 2))}.account-tabs--sub{padding-left:max(var(--sp-5),calc((100% - var(--measure)) / 2))}.nb{position:relative;display:inline-flex}.nb__count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 var(--sp-1);box-sizing:border-box;border-radius:9px;background:var(--red);color:var(--on-accent);font:600 max(12px,calc(12px * var(--font-scale))) / 18px var(--font-mono);text-align:center;pointer-events:none}.nb__panel{width:340px;max-height:var(--radix-popover-content-available-height, 70vh);overflow-y:auto;display:flex;flex-direction:column}.nb__head{font:600 max(12px,calc(12px * var(--font-scale))) var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);padding:var(--sp-4) var(--sp-4) var(--sp-2)}.nb__list{list-style:none;margin:0;padding:0 0 var(--sp-2)}.nb__item+.nb__item{border-top:1px solid var(--hair-inner)}.nb__link{display:flex;flex-direction:column;gap:2px;padding:var(--sp-3) var(--sp-4);color:var(--ink-900);text-decoration:none}a.nb__link:hover{background:var(--surface)}a.nb__link:focus-visible{outline:2px solid var(--blue-link);outline-offset:-2px}.nb__title{font:500 calc(13.5px * var(--font-scale)) var(--font-sans)}.nb__item--unread .nb__title{font-weight:700}.nb__item--unread .nb__link{background:var(--blue-tint)}.nb__body{font:400 max(12px,calc(12.5px * var(--font-scale))) / 1.45 var(--font-sans);color:var(--ink-muted)}.nb__time{font:400 max(12px,calc(12px * var(--font-scale))) var(--font-mono);color:var(--ink-faint)}.nb__skeleton-row{margin:var(--sp-3) var(--sp-4)}.hdr{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding:0 var(--sp-4);background:var(--band);color:var(--band-ink);flex:none}.hdr__spacer{flex:1}.hdr__menu,.hdr__icon,.hdr__account,.hdr__bell .k-btn{border:0;background:transparent;color:var(--band-ink);border-radius:var(--r-input);cursor:pointer}.hdr__menu:hover,.hdr__icon:hover,.hdr__account:hover,.hdr__bell .k-btn:hover:not(:disabled){background:var(--band-hover);color:var(--band-ink)}.hdr__menu:focus-visible,.hdr__icon:focus-visible,.hdr__account:focus-visible,.hdr__bell .k-btn:focus-visible{outline:2px solid var(--band-focus);outline-offset:2px}.hdr__menu{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0}.hdr__tile{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--band);color:var(--band-ink)}.hdr__tile .k-mark{width:24px}.hdr__icon{width:calc(36px * var(--font-scale));height:calc(36px * var(--font-scale));display:inline-flex;align-items:center;justify-content:center;font:600 calc(18px * var(--font-scale)) var(--font-sans)}.hdr__bell .k-btn{min-width:36px;min-height:36px}.hdr__account{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:40px;padding:var(--sp-1) var(--sp-3);max-width:320px;text-align:left}.hdr__avatar{width:32px;height:32px;flex:none;border-radius:50%;object-fit:cover}.hdr__avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:var(--avatar-bg);color:var(--avatar-ink);font:600 calc(13px * var(--font-scale)) var(--font-sans)}.hdr__who{display:flex;flex-direction:column;min-width:0}.hdr__firm,.hdr__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 calc(14px * var(--font-scale)) var(--font-sans)}.hdr__name{font-weight:400;color:var(--band-muted)}.hdr__acct{min-width:240px;display:flex;flex-direction:column;gap:var(--sp-2)}.hdr__acct-head{display:flex;flex-direction:column;gap:2px;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair-inner)}.hdr__acct-name{font:600 calc(15px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.hdr__acct-firm,.hdr__acct-plan{font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-label)}.hdr__acct-list{list-style:none;margin:0;padding:0}.hdr__acct-item{width:100%;min-height:calc(40px * var(--font-scale));display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-input);background:transparent;font:400 calc(15px * var(--font-scale)) var(--font-sans);color:var(--ink-800);text-decoration:none;text-align:left;cursor:pointer}.hdr__acct-item:hover{background:var(--hover-bg)}.hdr__acct-item:focus-visible{outline:2px solid var(--blue-600);outline-offset:-2px}.hdr__acct-signout{border-top:1px solid var(--hair-inner);border-radius:0 0 var(--r-input) var(--r-input)}.hdr__acct-icon{width:18px;height:18px}@media(max-width:860px){.hdr__who{display:none}}.ob-dialog.sd{max-width:720px;padding:0;align-self:start;margin-top:8vh;overflow:hidden}.sd__body{display:flex;flex-direction:column;max-height:80vh}.sd__bar{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);border-bottom:1px solid var(--hair-card)}.sd__bar-icon{flex:none;width:calc(20px * var(--font-scale));height:calc(20px * var(--font-scale));color:var(--ink-muted)}.sd__input{flex:1;min-width:0;border:none;background:transparent;font:400 calc(18px * var(--font-scale)) / 1.4 var(--font-sans);color:var(--ink-900);padding:var(--sp-2) 0}.sd__input:focus,.sd__input:focus-visible{outline:none}.sd__bar:focus-within{border-bottom-color:var(--blue-600)}.sd__input::placeholder{color:var(--ink-label)}.sd__input::-webkit-search-cancel-button{display:none}.sd__scopes{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--hair-inner)}.sd__results{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-2) var(--sp-3) var(--sp-4)}.sd__hint{margin:var(--sp-5) var(--sp-4);font:400 calc(16px * var(--font-scale)) / var(--lh-body) var(--font-sans);color:var(--ink-muted)}.sd__error{margin:var(--sp-2) var(--sp-4);font:500 calc(15px * var(--font-scale)) / 1.5 var(--font-sans);color:var(--red-deep)}.sd__note{margin:var(--sp-2) var(--sp-4) 0;font:400 calc(14px * var(--font-scale)) / 1.5 var(--font-sans);color:var(--ink-muted)}.sd__section+.sd__section{margin-top:var(--sp-3);border-top:1px solid var(--hair-inner);padding-top:var(--sp-2)}.sd__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-1)}.sd__section-title{margin:0;font:600 max(12px,calc(13px * var(--font-scale))) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-700)}.sd__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sd__result{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-input);color:var(--ink-900);text-decoration:none;min-height:44px}.sd__result:hover{background:var(--hover-bg)}.sd__result:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px;background:var(--blue-tint)}.sd__result-icon{flex:none;width:calc(18px * var(--font-scale));height:calc(18px * var(--font-scale));margin-top:2px;color:var(--ink-muted)}.sd__result-main{min-width:0;display:flex;flex-direction:column;gap:2px}.sd__result-title{font:600 calc(16px * var(--font-scale)) / 1.4 var(--font-sans);color:var(--ink-900);overflow-wrap:anywhere}.sd__snippet{font:400 calc(15px * var(--font-scale)) / 1.5 var(--font-sans);color:var(--ink-700);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.sd__result-meta{font:400 max(12px,calc(13px * var(--font-scale))) / 1.4 var(--font-sans);color:var(--ink-muted)}.sd__date{font-family:var(--font-mono)}.sd__mark{background:var(--blue-tint);color:var(--blue-link);font-weight:700;border-radius:3px;padding:0 1px}.sd__more{display:flex;justify-content:center;padding:var(--sp-3) 0 0}.sd__skeleton{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.sd__keys{margin:0;padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--hair-inner);font:400 max(12px,calc(12px * var(--font-scale))) var(--font-mono);color:var(--ink-label)}@media(max-width:860px){.ob-dialog.sd{margin-top:0;align-self:stretch;max-height:none}.sd__body{max-height:calc(100vh - 48px)}.sd__keys{display:none}}.rail{width:200px;flex:none;background:var(--rail);border-right:1px solid var(--hair-panel);display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) var(--sp-3);min-height:0}.rail--collapsed{width:56px;padding:var(--sp-4) var(--sp-2);align-items:center}.rail--sheet{position:fixed;inset:0 auto 0 0;z-index:40;width:240px;box-shadow:var(--sh-popover)}.rail__backdrop{position:fixed;inset:0;z-index:39;background:var(--scrim)}.rail__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:36px;margin-bottom:var(--sp-3)}.rail--collapsed .rail__head{flex-direction:column}.rail__mark{display:inline-flex;color:var(--ink-900)}.rail__mark .k-mark{width:36px}.rail__brand{display:flex;align-items:center;min-width:0}.rail__brand-logo{height:26px;width:auto;flex:none;display:block}.rail__brand-logo--dark,[data-theme=dark] .rail__brand-logo--light{display:none}[data-theme=dark] .rail__brand-logo--dark{display:block}.rail__collapse{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-input);background:transparent;color:var(--ink-700);cursor:pointer}.rail__collapse:hover{background:var(--hover-bg)}.rail__collapse:focus-visible,.rail__place:focus-visible{outline:2px solid var(--blue-600);outline-offset:1px}.rail__places{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1)}.rail__place{width:100%;min-height:calc(40px * var(--font-scale));display:flex;align-items:center;gap:10px;border:0;border-left:3px solid transparent;border-radius:var(--r-input);padding:8px 10px 8px 7px;background:transparent;font:500 calc(16px * var(--font-scale)) var(--font-sans);color:var(--ink-800);text-decoration:none;cursor:pointer}.rail--collapsed .rail__place{width:40px;justify-content:center;padding:8px 0;border-left-width:3px}.rail__place:hover{background:var(--hover-bg)}.rail__place--active,.rail__place--active:hover{background:var(--blue-tint);border-left-color:var(--blue-600);color:var(--blue-link);font-weight:600}.rail__icon{width:20px;height:20px;flex:none}.rail__search{margin-top:var(--sp-3)}.app-footer{flex:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-3);padding:var(--sp-1) var(--sp-4);border-top:1px solid var(--hair-inner);font:400 max(12px,calc(12px * var(--font-scale))) / 1.5 var(--font-sans);color:var(--ink-label);background:var(--surface)}.app-footer__item+.app-footer__item:before{content:"·";margin-right:var(--sp-3);color:var(--ink-label)}.app-footer__version{font-family:var(--font-mono)}.app-footer__link{color:var(--ink-label);text-decoration:underline;text-underline-offset:2px}.app-footer__link:hover{color:var(--blue-link)}.cmdk-overlay{position:fixed;inset:0;z-index:210;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh;background:var(--scrim)}.cmdk{width:100%;max-width:560px;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-window);overflow:hidden}.cmdk__input{width:100%;border:none;outline:none;background:transparent;padding:16px 18px;font-family:var(--font-sans);font-size:calc(15px * var(--font-scale));color:var(--ink-900);border-bottom:1px solid var(--hair-inner)}.cmdk__input::placeholder{color:var(--ink-muted-2)}.cmdk__list{list-style:none;margin:0;padding:6px;max-height:52vh;overflow-y:auto}.cmdk__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:var(--r-input);font-family:var(--font-sans);font-size:calc(13.5px * var(--font-scale));color:var(--ink-800);cursor:pointer}.cmdk__opt--active{background:var(--blue-tint);color:var(--blue-link)}.cmdk__opt-hint{font-family:var(--font-mono);font-size:max(11px,calc(11px * var(--font-scale)));letter-spacing:.05em;text-transform:uppercase;color:var(--ink-label);flex:none}.cmdk__opt--message .cmdk__opt-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted-2)}.cmdk__opt--message.cmdk__opt--active .cmdk__opt-label{color:var(--blue-link)}.cmdk__opt--message .cmdk__opt-hint{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-weight:600;color:var(--ink-700);max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk__empty{padding:16px 12px;font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));color:var(--ink-muted-2);text-align:center}.sb__search-kbd{font-family:var(--font-mono);font-size:max(11px,calc(11px * var(--font-scale)));color:var(--ink-label);letter-spacing:.02em;margin-left:auto;flex:none}.cmdk__expanded{margin:0;padding:8px 12px 10px;border-top:1px solid var(--hair-inner);font:400 max(11px,calc(11px * var(--font-scale)))/1.5 var(--font-sans);color:var(--ink-label)}.cmdk__expanded span{color:var(--ink-muted-2)}.iq{display:flex;flex-direction:column;gap:var(--sp-3)}.iq__count{margin:0;font:600 calc(13px * var(--font-scale)) var(--font-sans);font-feature-settings:"tnum" 1;color:var(--ink-800)}.iq__refusal{margin:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--red-bd);border-radius:var(--r-input);background:var(--red-bg);color:var(--red-deep);font:500 calc(13px * var(--font-scale))/1.5 var(--font-sans);overflow-wrap:anywhere}.iq__combine{display:flex}.iq__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.iq-row{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1px solid var(--hair-panel);border-radius:var(--r-input);background:var(--card-bg)}.iq-row__line{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.iq-row__reason{margin:0;font:400 max(12px,calc(12px * var(--font-scale)))/1.5 var(--font-sans);color:var(--red-deep)}.iq-file{display:flex;flex-direction:column;gap:var(--sp-1);flex:1;min-width:0}.iq-file__name{display:flex;min-width:0;font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.iq-file__stem{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-file__ext{flex:none;white-space:nowrap}.iq-file__meta{font:500 max(12px,calc(12px * var(--font-scale))) var(--font-mono);font-feature-settings:"tnum" 1;color:var(--ink-muted)}.iq-group__title{flex:1;min-width:0;font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.iq-group__files{margin:0;padding:0 0 0 var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-1);border-left:1px solid var(--hair-card)}.iq-group__file{display:flex;align-items:center;gap:var(--sp-1);min-width:0}.iq .k-btn__icon svg{width:calc(16px * var(--font-scale));height:calc(16px * var(--font-scale))}.iq-empty{padding:var(--sp-5) 0}.iq-row__progress{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.iq-row__progress .k-progress{flex:1;min-width:0}.iq-row__figure{flex:none;font:500 max(12px,calc(12px * var(--font-scale))) var(--font-mono);font-feature-settings:"tnum" 1;color:var(--ink-muted)}.iq-row__note{margin:0;font:400 max(12px,calc(12px * var(--font-scale)))/1.5 var(--font-sans);color:var(--ink-muted)}.iq-row__actions{display:flex}.iq__alert{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.iq-row--skeleton{flex-direction:row;align-items:center;justify-content:space-between}.client-form{display:flex;flex-direction:column;gap:var(--sp-4);max-width:520px}.client-form__field{display:flex;flex-direction:column;gap:var(--sp-1)}.client-form__label{font:600 calc(12px * var(--font-scale)) var(--font-sans);color:var(--ink-muted)}.client-form__input{border:1px solid var(--hair-panel);border-radius:var(--r-input);padding:var(--sp-3) var(--sp-4);font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900);background:var(--field-bg)}.client-form__input--mono{font-family:var(--font-mono)}.client-form__input[aria-invalid=true]{border-color:var(--red)}.client-form__error{font:500 calc(12px * var(--font-scale)) var(--font-sans);color:var(--red)}.client-form__existing{font:500 calc(12px * var(--font-scale)) var(--font-sans);color:var(--blue-link)}.client-form__foot{display:flex;justify-content:flex-end;gap:var(--sp-3)}.num__backdrop{position:fixed;inset:0;z-index:80;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:34px}.num__card{width:600px;max-width:100%;max-height:100%;overflow-y:auto;background:var(--surface);border-radius:16px;box-shadow:0 24px 60px #0006}.num__card--queue{display:flex;flex-direction:column;overflow:hidden}.num__card--queue .num__body{flex:1 1 auto;min-height:0;overflow-y:auto}.num__head{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 14px}.num__icon{width:34px;height:34px;flex:none;border-radius:9px;background:var(--blue-tint);color:var(--blue-link);display:flex;align-items:center;justify-content:center;font:500 calc(16px * var(--font-scale)) var(--font-mono)}.num__head-text{flex:1;min-width:0}.num__title{font:500 calc(19px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.num__sub{font:400 calc(13px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-muted);margin-top:2px}.num__close{border:none;background:transparent;color:var(--ink-faint);font-size:calc(17px * var(--font-scale));cursor:pointer;line-height:1}.num__body{padding:0 24px;display:flex;flex-direction:column;gap:12px}.num__field,.num__cell{display:flex;flex-direction:column;gap:5px}.num__field-label{font:600 max(9.5px,calc(9.5px * var(--font-scale))) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.num__input{width:100%;border:1px solid var(--hair-panel);border-radius:8px;padding:9px 11px;font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900);background:var(--card-bg)}.num__input:focus{outline:none;border-color:var(--blue-600);box-shadow:0 0 0 1px var(--blue-600)}.num__input--area{resize:vertical;min-height:40px;line-height:1.4;font-family:var(--font-sans)}.num__input--amount{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.num__periods{display:flex;flex-direction:column;gap:8px;margin-top:14px}.num__periods-head{display:flex;align-items:baseline;justify-content:space-between}.num__periods-total{font:600 max(12px,calc(12px * var(--font-scale))) var(--font-mono);color:var(--ink-700)}.num__period-row{display:grid;grid-template-columns:.8fr 1fr minmax(0,1.3fr) 28px;gap:var(--sp-3);align-items:center}.num__period-row+.num__period-row{border-top:1px solid var(--hair-inner);padding-top:var(--sp-3)}.num__period-cell{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3)}.num__month{display:flex;flex-direction:column;gap:var(--sp-1);flex:1 1 130px}.num__month .num__input{width:auto}.num__period-cell .num__fy{flex:1 1 130px;width:auto}.num__period-cell .num__period-text{flex:1 1 240px;width:auto;min-width:0}.num__period-note{flex-basis:100%}.num__period-cell .num__period-note,.num__month .num__field-label{font-size:max(12px,calc(12px * var(--font-scale)))}.num__period-row .num__input{padding:8px 9px;font-size:calc(12.5px * var(--font-scale))}.num__period-del{width:28px;height:32px;border:1px solid var(--hair-card);background:var(--card-bg);border-radius:8px;color:var(--ink-muted);font-size:calc(16px * var(--font-scale));line-height:1;cursor:pointer}.num__period-del:hover:not(:disabled){border-color:var(--red-bd);color:var(--red-deep)}.num__period-del:disabled{opacity:.4;cursor:not-allowed}.num__add-period{align-self:flex-start;border:none;background:transparent;color:var(--blue-link);font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);cursor:pointer;padding:2px 0}.num__drop{display:flex;align-items:center;gap:12px;border:1px dashed var(--hair-card);border-radius:11px;padding:13px;background:var(--card-bg);cursor:pointer;text-align:left}.num__drop:hover{border-color:var(--blue-tint-bd);background:var(--blue-tint)}.num__drop-pdf{width:30px;height:38px;flex:none;border-radius:4px;background:var(--red-bg);border:1px solid var(--red-bd);color:var(--red);display:flex;align-items:center;justify-content:center;font:600 max(8px,calc(8px * var(--font-scale))) var(--font-mono)}.num__drop-name{font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-700)}.num__confirm-note{font:400 calc(13px * var(--font-scale))/1.55 var(--font-sans);color:var(--ink-muted);margin:0}.num__grid{display:grid;grid-template-columns:1fr 1fr;gap:11px 16px}.num__substance{display:flex;flex-direction:column;gap:6px;margin-top:12px;border:1px solid var(--blue-tint-bd);background:var(--blue-tint);border-radius:11px;padding:11px 13px}.num__sub-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.num__sub-item{font:400 calc(12.5px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-700)}.num__sub-amt{font:600 max(12px,calc(12px * var(--font-scale))) var(--font-mono);color:var(--ink-900)}.num__hint{font:400 max(10.5px,calc(10.5px * var(--font-scale))) var(--font-sans);color:var(--ink-faint)}.num__error{font:400 max(10.5px,calc(10.5px * var(--font-scale))) var(--font-sans);color:var(--red-deep)}.num__form-error{font:500 calc(12.5px * var(--font-scale))/1.5 var(--font-sans);color:var(--red-deep);background:var(--red-bg);border:1px solid var(--red-bd);border-radius:9px;padding:9px 12px;margin:0}.num__required-note{font:400 max(11px,calc(11px * var(--font-scale))) var(--font-sans);color:var(--ink-muted-2);margin:0}.num__req{color:var(--red-deep);font-weight:700}.num__input--error{border-color:var(--red-deep)}.num__input--error:focus{box-shadow:0 0 0 1px var(--red-deep)}.num__foot{display:flex;align-items:center;gap:10px;padding:16px 24px;margin-top:12px;border-top:1px solid var(--hair-inner)}.num__spacer{flex:1}.num__ghost,.num__manual{border:1px solid var(--hair-card);background:var(--card-bg);border-radius:9px;padding:9px 15px;font:600 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--ink-700);cursor:pointer}.num__ghost{border-color:transparent;background:transparent;color:var(--ink-muted)}.num__manual:disabled,.num__primary:disabled{opacity:.5;cursor:not-allowed}.num__primary{border:none;background:var(--blue-600);color:var(--on-accent);border-radius:9px;padding:10px 17px;font:600 calc(12.5px * var(--font-scale)) var(--font-sans);cursor:pointer}.num__add-client{align-self:flex-start;border:none;background:transparent;color:var(--blue-link);font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);cursor:pointer;padding:2px 0}.num__scanning,.num__job-pages{font:400 calc(13px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-muted);margin:0}.num__job{display:flex;flex-direction:column;gap:4px;padding:6px 0}.num__job-pages{font:500 max(11px,calc(11px * var(--font-scale))) var(--font-mono);color:var(--ink-label)}.num__detected{display:flex;flex-direction:column;gap:10px;border:1px solid var(--blue-tint-bd);background:var(--blue-tint);border-radius:12px;padding:13px 15px}.num__detected-row{display:flex;align-items:center;gap:11px}.num__detected-tile{width:18px;height:18px;border-radius:5px;background:var(--blue-600);color:var(--on-accent);display:flex;align-items:center;justify-content:center;font-size:max(11px,calc(11px * var(--font-scale)));flex:none}.num__detected-type{font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.num__detected-conf{font:500 max(11px,calc(11px * var(--font-scale))) var(--font-mono);color:var(--blue-link)}.num__reject{font:400 calc(13.5px * var(--font-scale))/1.55 var(--font-sans);color:var(--ink-700);margin:0;padding:4px 0}.num__ungrounded-badge{display:inline-block;align-self:flex-start;font:600 max(11px,calc(11px * var(--font-scale)))/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-bd);border-radius:999px;padding:5px 10px;margin:0 0 6px}.num__reject-hint{font:400 calc(12.5px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-500, var(--ink-700));margin:0;padding:2px 0 4px}@media(max-width:860px){.num__backdrop{padding:12px}.num__grid{grid-template-columns:1fr}}.num__behind{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--hair-inner)}.bg-scan-progress{position:fixed;bottom:0;left:264px;right:0;background:var(--card-bg);border-top:1px solid var(--hair-panel);padding:12px 24px;z-index:1000;box-shadow:0 -2px 8px #0000001a;animation:slideUp .3s ease-out}@media(max-width:860px){.bg-scan-progress{left:62px}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.bg-scan-progress__content{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bg-scan-progress__info{display:flex;flex-direction:column;gap:2px}.bg-scan-progress__title{font-weight:600;font-size:calc(14px * var(--font-scale));color:var(--ink-900)}.bg-scan-progress__file{font-size:max(12px,calc(12px * var(--font-scale)));color:var(--ink-muted)}.bg-scan-progress__stats{font-size:calc(13px * var(--font-scale));font-weight:500;color:var(--ink-muted)}.bg-scan-progress__bar{height:4px;background:var(--hair-panel);border-radius:2px;overflow:hidden}.bg-scan-progress__fill{height:100%;background:var(--blue-600);border-radius:2px;transition:width .3s ease;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.shell{display:flex;flex-direction:column;height:100%;background:var(--surface)}.shell__body{flex:1;min-height:0;display:flex}.shell__column{flex:1;min-width:0;display:flex;flex-direction:column}.shell__surface{flex:1;min-width:0;min-height:0;overflow:auto}.shell__nav{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.shell__nav-link{width:30px;height:30px;border-radius:var(--r-input);display:flex;align-items:center;justify-content:center;color:var(--ink-muted);text-decoration:none;font-size:calc(16px * var(--font-scale))}.shell__nav-link.active{background:var(--blue-tint);color:var(--blue-link)}.shell__avatar-btn{width:29px;height:29px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-ink);border:none;cursor:pointer;font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:600}.shell__avatar-btn:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.matter-table{width:100%;border-collapse:collapse;font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.matter-table th{text-align:left;font:600 calc(11.5px * var(--font-scale)) var(--font-sans);color:var(--ink-muted);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair-panel)}.matter-table td{padding:var(--sp-3);border-bottom:1px solid var(--hair-inner);vertical-align:middle}.matter-table__num{text-align:right;font-family:var(--font-mono)}.matter-table__row--closed td{color:var(--ink-muted)}.matter-table__open{color:var(--blue-link);font-weight:600;text-decoration:none}.matter-table__open:hover{text-decoration:underline}.matter-table__open:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.desk{padding:var(--sp-5) calc(30px * var(--font-scale));display:flex;flex-direction:column;gap:var(--sp-4);min-height:100%;color:var(--ink-900);font-family:var(--font-sans)}.desk--dragover{outline:2px dashed var(--blue-600);outline-offset:calc(-1 * var(--sp-3));border-radius:var(--r-card)}.desk__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.desk__title{margin:0;font:700 calc(20px * var(--font-scale)) var(--font-sans)}.desk__as-of{margin:var(--sp-1) 0 0;font-size:calc(13px * var(--font-scale));color:var(--ink-muted)}.desk__actions{display:flex;gap:var(--sp-3)}.desk__counts{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:0;padding:0;list-style:none;font-size:calc(13px * var(--font-scale));color:var(--ink-muted)}.desk__counts .tnum{font-family:var(--font-mono);color:var(--ink-900);font-weight:600}.desk__block{border:1px solid var(--hair-panel);border-radius:var(--r-card);padding:var(--sp-4);background:var(--card-bg);overflow-x:auto}.desk__h2{margin:0 0 var(--sp-3);font:600 calc(14px * var(--font-scale)) var(--font-sans)}.desk__none,.desk__more{margin:0;font-size:calc(13px * var(--font-scale));color:var(--ink-muted)}.desk__more{margin-top:var(--sp-3)}.desk__exposure{display:flex;align-items:baseline;gap:var(--sp-3);margin:0}.desk__exposure-figure{font:600 calc(22px * var(--font-scale)) var(--font-mono)}.desk__exposure-count{font-size:calc(13px * var(--font-scale));color:var(--ink-muted)}.desk__list{margin:0;padding:0;list-style:none;font-size:calc(13px * var(--font-scale))}.desk__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;gap:var(--sp-4);align-items:baseline;padding:var(--sp-3) 0;border-bottom:1px solid var(--hair-inner)}.desk__row:last-child{border-bottom:none}.desk__open{color:var(--blue-link);font-weight:600;text-decoration:none}.desk__open:hover{text-decoration:underline}.desk__open:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.desk__strong{font-weight:600}.desk__muted{color:var(--ink-muted)}@media(max-width:560px){.desk__row{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}}.chat-menu{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-1);padding:var(--sp-2);min-width:200px;max-width:300px}.chat-menu .k-btn{width:100%;justify-content:flex-start}.chat-menu__label{font:400 calc(13px * var(--font-scale)) / var(--lh-body) var(--font-mono);color:var(--ink-700);margin:0;padding:var(--sp-1) var(--sp-2) 0}.chat-menu__list{list-style:none;margin:0 0 var(--sp-1);padding:0 0 var(--sp-1);max-height:240px;overflow:auto;border-bottom:1px solid var(--hair-card)}.chat-menu__error{font:400 calc(14px * var(--font-scale)) / var(--lh-body) var(--font-sans);color:var(--red-deep);margin:0 0 var(--sp-4)}.psm__backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:var(--scrim);padding:24px}.psm{width:560px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-popover)}.psm__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--hair-inner)}.psm__title{font:600 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.psm__close{border:none;background:transparent;color:var(--ink-faint);font-size:calc(15px * var(--font-scale));cursor:pointer;padding:4px 6px;border-radius:6px}.psm__close:hover{color:var(--ink-700);background:var(--surface-2, rgba(0, 0, 0, .05))}.psm__body{padding:16px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.psm__loading{padding:40px;text-align:center;color:var(--ink-muted);font:400 calc(13px * var(--font-scale)) var(--font-sans)}.psm__field{display:flex;flex-direction:column;gap:5px}.psm__label{font:600 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.psm__hint{font:400 max(11.5px,calc(11.5px * var(--font-scale)))/1.45 var(--font-sans);color:var(--ink-muted)}.psm__textarea{margin-top:3px;border:1px solid var(--hair-card);border-radius:var(--r-input);padding:9px 11px;font:400 calc(13px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-800);outline:none;resize:vertical}.psm__input{margin-top:3px;border:1px solid var(--hair-card);border-radius:var(--r-input);padding:9px 11px;font:400 calc(13px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-800);background:var(--card-bg)}.psm__input:focus{border-color:var(--blue-600)}.psm__textarea:focus{border-color:var(--blue-600)}.psm__foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--hair-inner)}.psm__foot-start{margin-right:auto}.psm__error{font:400 calc(14px * var(--font-scale)) / var(--lh-body) var(--font-sans);color:var(--red-deep);margin:0 0 var(--sp-4)}.psm__btn{font:600 calc(12.5px * var(--font-scale)) var(--font-sans);border-radius:var(--r-input);padding:7px 14px;border:1px solid var(--hair-card);background:var(--card-bg);color:var(--ink-700);cursor:pointer}.psm__btn--primary{background:var(--blue-600);border-color:var(--blue-600);color:var(--on-accent)}.psm__btn:disabled{opacity:.55;cursor:default}.ep{display:flex}.ep__pill{font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans)}.ep__caret{color:var(--blue-link)}.ep__panel{width:320px;display:flex;flex-direction:column;padding:0 0 var(--sp-2);max-height:var(--radix-popover-content-available-height, 80vh);overflow-y:auto}.ep__label{font:600 max(11px,calc(11px * var(--font-scale))) var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);padding:var(--sp-4) var(--sp-4) var(--sp-1)}.ep__panel .ep__level{display:flex;align-items:center;gap:var(--sp-4);width:100%;text-align:left;border:none;border-radius:0;padding:var(--sp-3) var(--sp-4);background:transparent;color:var(--ink-900);cursor:pointer}.ep__panel .ep__level:hover{background:var(--surface)}.ep__panel .ep__level--active,.ep__panel .ep__level--active:hover{background:var(--blue-tint)}.ep__check,.ep__bullet{width:16px;height:16px;border-radius:5px;flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:max(11px,calc(11px * var(--font-scale)))}.ep__check{background:var(--blue-600);color:var(--on-accent)}.ep__bullet{border:1.5px solid var(--blue-tint-bd)}.ep__level-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ep__level-name{font:600 calc(12.5px * var(--font-scale)) var(--font-sans)}.ep__level-desc{font:400 max(12px,calc(12px * var(--font-scale)))/1.4 var(--font-sans);color:var(--ink-label);white-space:normal}.ep__cost{font:500 max(11px,calc(11px * var(--font-scale))) var(--font-mono);color:var(--ink-label);flex:none}.ep__gated{font:400 max(12px,calc(12px * var(--font-scale)))/1.45 var(--font-sans);color:var(--ink-muted-2);margin:var(--sp-1) var(--sp-4) var(--sp-2)}.ep__skeleton-row{margin:var(--sp-3) var(--sp-4)}.md{display:flex;flex-direction:column;gap:9px;white-space:normal}.md__p{margin:0;line-height:1.6}.md__ul,.md__ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:5px}.md__ul li,.md__ol li{line-height:1.55}.md strong{font-weight:600;color:var(--ink-900)}.md code{font:.92em var(--font-mono);background:var(--surface);border:1px solid var(--hair-inner);border-radius:4px;padding:0 4px}.md__hr{border:none;border-top:1px solid var(--hair-inner);margin:4px 0}.md__h{margin:2px 0 0;color:var(--ink-900);font-family:var(--font-sans);line-height:1.3}.md__h1{font-size:calc(17px * var(--font-scale));font-weight:600}.md__h2{font-size:calc(15.5px * var(--font-scale));font-weight:600}.md__h3{font-size:calc(14px * var(--font-scale));font-weight:600}.md__h4,.md__h5,.md__h6{font-size:calc(13px * var(--font-scale));font-weight:600;color:var(--ink-800)}.md em{font-style:italic}.md del{text-decoration:line-through;color:var(--ink-muted)}.md a{color:var(--blue-link);text-decoration:underline;text-underline-offset:2px}.md a:hover{filter:brightness(.92)}.md__quote{margin:0;padding:4px 0 4px 12px;border-left:3px solid var(--hair-panel);color:var(--ink-700);font-style:italic}.md__table{border-collapse:collapse;width:100%;font-size:calc(12.5px * var(--font-scale));display:block;overflow-x:auto}.md__table th,.md__table td{border:1px solid var(--hair-inner);padding:5px 9px;text-align:left;vertical-align:top}.md__table th{background:var(--surface);font-weight:600;color:var(--ink-900)}.md__code{border:1px solid var(--hair-inner);border-radius:8px;overflow:hidden;background:var(--surface)}.md__code-head{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid var(--hair-inner);background:var(--surface-2, rgba(0, 0, 0, .03))}.md__code-lang{font:500 calc(10.5px * var(--font-scale)) var(--font-mono);letter-spacing:.04em;text-transform:lowercase;color:var(--ink-label)}.md__code-copy{display:inline-flex;opacity:0;transition:opacity .12s}.md__code:hover .md__code-copy,.md__code-copy:focus-within,.md__code-copy:has([data-copied]){opacity:1}.md__pre{margin:0;padding:10px 12px;overflow-x:auto;font:calc(12px * var(--font-scale))/1.55 var(--font-mono);color:var(--ink-800)}.md__pre code{background:none;border:none;padding:0;font:inherit}.md__math{font-family:var(--font-serif);font-style:italic}.md__math-block{font-family:var(--font-serif);font-style:italic;text-align:center;padding:6px 0;white-space:pre-wrap;color:var(--ink-800)}.dl-chips{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-3)}.mfb{display:inline-flex;flex-direction:column;gap:6px}.mfb__buttons{display:inline-flex;gap:2px}.mfb__btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border:1px solid transparent;border-radius:var(--r-input);background:transparent;color:var(--ink-muted);cursor:pointer;transition:color .12s,background .12s,border-color .12s}.mfb__btn:hover{color:var(--ink-700);background:var(--surface-2, rgba(0, 0, 0, .04))}.mfb__btn--on{color:var(--blue-link);border-color:var(--blue-tint-bd);background:var(--blue-tint)}.mfb__reason{display:inline-flex;align-items:center;gap:6px}.mfb__reason-input{width:240px;max-width:60vw;border:1px solid var(--hair-card);border-radius:var(--r-input);padding:4px 8px;font:400 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-800);outline:none}.mfb__reason-input:focus{border-color:var(--blue-600)}.mfb__reason-send{font:600 max(11.5px,calc(11.5px * var(--font-scale))) var(--font-sans);color:var(--on-accent);background:var(--blue-600);border:none;border-radius:var(--r-input);padding:5px 10px;cursor:pointer}.client-link__intro{font:400 calc(13px * var(--font-scale)) / var(--lh-body) var(--font-sans);color:var(--ink-700);margin:0 0 var(--sp-2);max-width:320px}.client-link__list{list-style:none;margin:0;padding:0;max-height:320px;overflow:auto}.client-link__gstin{font-family:var(--font-mono);color:var(--ink-muted)}.cs-strip{display:flex;align-items:center;gap:var(--sp-3);min-width:0;flex:none}.cs-strip[aria-busy=true]{cursor:progress}.cs-strip__name{font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22em}.cs-strip__due{font:500 calc(12px * var(--font-scale)) var(--font-mono);color:var(--ink-muted);white-space:nowrap}.cs-strip__pending{display:inline-flex;align-items:center;gap:var(--sp-3)}.cs-panel{display:flex;flex-direction:column;min-width:22em;max-width:32em}.cs-list{list-style:none;margin:0;padding:var(--sp-1);display:flex;flex-direction:column;gap:var(--sp-1)}.cs-row{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--sp-3);border-radius:var(--r-input)}.cs-row--active{background:var(--blue-tint)}.cs-row .k-btn{width:100%;justify-content:flex-start;text-align:left;padding-block:var(--sp-3)}.cs-row .k-btn__label{display:flex;align-items:flex-start;gap:var(--sp-3);white-space:normal;min-width:0}.cs-row__check{width:1em;flex:none;color:var(--blue-link)}.cs-row__text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.cs-row__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3)}.cs-row__client{font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.cs-row__gstin{font:500 calc(11px * var(--font-scale)) var(--font-mono);color:var(--ink-muted)}.cs-row__sub{font:400 calc(12px * var(--font-scale)) var(--font-sans);color:var(--ink-muted)}.cs-row__sub .tnum{font-family:var(--font-mono)}.cs-row__exposure{color:var(--ink-800)}.cs-row__band{padding:var(--sp-3) var(--sp-3) 0 0}.cs-panel__foot{display:flex;padding:var(--sp-3);border-top:1px solid var(--hair-inner)}.cs-marker{display:flex;align-items:center;gap:var(--sp-4);width:100%;margin:var(--sp-3) 0}.cs-marker:before,.cs-marker:after{content:"";flex:1;border-top:1px solid var(--hair-panel)}.cs-marker__text{font:500 calc(12px * var(--font-scale)) var(--font-sans);color:var(--ink-muted);white-space:nowrap}.ra{padding:20px 22px 28px;display:flex;flex-direction:column;gap:20px}.ra--empty{color:var(--ink-muted-2);font:400 calc(13px * var(--font-scale)) var(--font-sans)}.ra__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ra__title{font:500 calc(17px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.ra__schema{font:400 max(11px,calc(11px * var(--font-scale))) var(--font-mono);color:var(--ink-label)}.ra__top-right{display:inline-flex;align-items:center;gap:10px}.ra__actions{display:inline-flex;align-items:center;gap:6px}.ra__label{font:600 max(11px,calc(11px * var(--font-scale))) var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);margin-bottom:8px}.ra__note{font:400 max(11.5px,calc(11.5px * var(--font-scale)))/1.5 var(--font-sans);color:var(--ink-muted-2);margin:8px 0 0}.ra__gstin-fix{display:flex;flex-direction:column;gap:6px;background:var(--blue-tint);border:1px solid var(--blue-tint-bd);border-radius:var(--r-input);padding:9px 12px;margin-top:10px}.ra__gstin-fix-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ra__gstin-fix-label{font:500 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-800)}.ra__gstin-fix-values{display:flex;align-items:center;gap:8px;font:500 calc(12.5px * var(--font-scale)) var(--font-mono);color:var(--ink-700)}.ra__gstin-fix-raw{color:var(--ink-muted);text-decoration:line-through;text-decoration-thickness:1px}.ra__gstin-fix-arrow{color:var(--ink-muted-2)}.ra__gstin-fix-corrected{color:var(--ink-900)}.ra__overdue{display:flex;align-items:center;gap:10px;background:var(--red-bg);border:1px solid var(--red-bd);border-radius:var(--r-input);padding:9px 12px;font:500 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--red-deep)}.ra__amount{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--font-mono)}.ra__rupee{font-family:var(--font-mono)}.ra__exposure-figure{font:500 calc(38px * var(--font-scale))/1 var(--font-mono);color:var(--ink-900)}.ra__exposure-figure .k-money{font-size:calc(38px * var(--font-scale))}.ra__money-grid{display:flex;gap:22px;margin-top:12px}.ra__money-row{display:flex;flex-direction:column;gap:2px}.ra__money-label{font:600 max(9.5px,calc(9.5px * var(--font-scale))) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.k-money{font-family:var(--font-mono)}.ra__money-row .k-money{font-size:calc(15px * var(--font-scale));color:var(--ink-800)}.ra__exposure-head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.ra__exposure-mult{font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--red);margin-bottom:6px}.ra__mult-figure{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.ra__scenarios{display:flex;gap:11px;margin-top:16px}.ra__scenario{flex:1;border:1px solid var(--hair-panel);border-radius:11px;padding:12px 14px}.ra__scenario--alleged{border-color:var(--red-bd);background:var(--red-tint)}.ra__scenario-label{font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans)}.ra__scenario-label--ok{color:var(--green)}.ra__scenario-label--risk{color:var(--red)}.ra__scenario-figure{margin-top:5px}.ra__scenario-figure .k-money{font-size:calc(22px * var(--font-scale))}.ra__section{border-top:1px solid var(--hair-inner);padding-top:18px}.ra__tb,.ra__grounds{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ra__tb-row{display:flex;flex-direction:column;padding:9px 12px;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-input)}.ra__tb-head{display:flex;align-items:center;gap:10px}.ra__tb-sub{font:400 max(12px,calc(12px * var(--font-scale)))/1.5 var(--font-sans);color:var(--ink-muted);margin-top:5px}.ra__tb-period{font:600 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--ink-800);flex:1}.ra__tb-section{font:400 max(11px,calc(11px * var(--font-scale))) var(--font-mono);color:var(--ink-muted)}.ra__tb-late{font:600 max(9.5px,calc(9.5px * var(--font-scale))) var(--font-mono);letter-spacing:.06em;color:var(--red-deep)}.ra__tb-within{font:600 max(9.5px,calc(9.5px * var(--font-scale))) var(--font-mono);letter-spacing:.06em;color:var(--green)}.ra__ground{background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);padding:12px 14px}.ra__ground-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.ra__ground-title{font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.ra__ground-detail{font:400 calc(12.5px * var(--font-scale))/1.55 var(--font-serif);color:var(--ink-700);margin:0 0 8px}.ra__ground-cite{font:400 max(10.5px,calc(10.5px * var(--font-scale))) var(--font-mono);color:var(--ink-muted-2)}.ra__ground-cite--link{color:var(--blue-link);text-decoration:underline;text-underline-offset:2px}.ra__ground-cite--link:hover{filter:brightness(.92)}.ra__footer{border-top:1px solid var(--hair-inner);padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ra__computed{font:400 max(11px,calc(11px * var(--font-scale))) var(--font-mono);color:var(--ink-faint)}.ra__draft-cta{font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);background:var(--blue-600);color:var(--on-accent);border:1px solid transparent;border-radius:var(--r-input);padding:7px 12px;cursor:pointer}.sp{display:flex;flex-direction:column;gap:9px;width:280px;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-popover);padding:11px 12px;z-index:60}.sp__header{display:flex;align-items:center;gap:7px}.sp__spark{color:var(--blue-600);font-size:max(12px,calc(12px * var(--font-scale)))}.sp__label{font:600 max(9.5px,calc(9.5px * var(--font-scale))) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-link);flex:none}.sp__count{margin-left:auto;font:500 max(11px,calc(11px * var(--font-scale))) var(--font-mono);color:var(--ink-label)}.sp__chips{display:flex;flex-wrap:wrap;gap:6px}.sp__chip{border:1px solid var(--hair-card);background:var(--surface);border-radius:7px;padding:4px 9px;font:500 max(11px,calc(11px * var(--font-scale))) var(--font-sans);color:var(--ink-700);cursor:pointer}.sp__chip:hover{border-color:var(--blue-tint-bd);background:var(--blue-tint);color:var(--blue-link)}.sp__chip--active{border-color:var(--blue-600);background:var(--blue-tint);color:var(--blue-link)}.sp__chip:disabled{opacity:.5;cursor:default}.sp__chip:disabled:hover{border-color:var(--hair-card);background:var(--surface);color:var(--ink-700)}.sp__chip--active:disabled,.sp__chip--active:disabled:hover{border-color:var(--blue-600);background:var(--blue-tint);color:var(--blue-link)}.sp__input{width:100%;border:1px solid var(--hair-card);border-radius:var(--r-input);outline:none;background:var(--card-bg);font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900);padding:7px 9px}.sp__input:focus{border-color:var(--blue-600)}.sp__input::placeholder{color:var(--ink-muted-2)}.sp__submit{font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);background:var(--blue-600);color:var(--on-accent);border:none;border-radius:var(--r-input);padding:7px 12px;cursor:pointer;flex:none}.sp__submit:disabled{opacity:.5;cursor:default}.sp__suggested-label{font:600 max(11px,calc(11px * var(--font-scale))) var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green-deep)}.sp__suggested{border:1px solid var(--green-bd);background:var(--green-bg);border-radius:9px;padding:9px 11px;font:400 calc(13px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-900);max-height:160px;overflow-y:auto}.sp__actions{display:flex;align-items:center;gap:7px}.sp__ghost{border:none;background:transparent;color:var(--ink-muted);font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);cursor:pointer;padding:6px 4px;margin-right:auto}.sp__act{border:1px solid var(--hair-card);background:var(--card-bg);color:var(--ink-700);font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);border-radius:var(--r-input);padding:6px 11px;cursor:pointer}.sp__act:disabled,.sp__ghost:disabled{opacity:.5;cursor:default}.dra{display:flex;flex-direction:column;padding:20px}.dra--empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 24px;color:var(--ink-muted-2);font:400 calc(13px * var(--font-scale)) var(--font-sans)}.dra__empty-title{font:500 calc(16px * var(--font-scale)) var(--font-sans);color:var(--ink-900);margin:0}.dra__empty-sub{margin:0;max-width:360px;line-height:1.55}.dra__generate{margin-top:6px;border:none;background:var(--blue-600);color:var(--on-accent);border-radius:var(--r-input);padding:9px 16px;font:600 calc(12.5px * var(--font-scale)) var(--font-sans);cursor:pointer}.dra__generate:disabled{opacity:.6;cursor:not-allowed}.dra__head{flex:none;display:flex;align-items:center;gap:10px;padding:0 4px 14px}.dra__title{font:600 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.dra__version{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--hair-card);border-radius:var(--r-input);padding:2px 6px;background:var(--card-bg)}.dra__version-nav{border:none;background:transparent;color:var(--ink-muted);font-size:calc(14px * var(--font-scale));line-height:1;padding:2px 4px;cursor:pointer}.dra__version-nav:disabled{opacity:.35;cursor:default}.dra__version-label{font:500 max(11px,calc(11px * var(--font-scale))) var(--font-mono);color:var(--ink-700);min-width:34px;text-align:center}.dra__actions{margin-left:auto;display:flex;gap:8px}.dra__act{font:600 max(11px,calc(11px * var(--font-scale))) var(--font-sans);color:var(--ink-700);border:1px solid var(--hair-card);background:var(--card-bg);border-radius:8px;padding:7px 12px;cursor:pointer}.dra__act--primary{color:var(--on-accent);background:var(--blue-600);border-color:transparent}.dra__act:disabled{opacity:.55;cursor:not-allowed}.dra__sheet{background:var(--card-bg);border:1px solid var(--hair-panel);border-radius:var(--r-card);box-shadow:var(--sh-card)}.dra__body{padding:26px 30px 10px}.dra__doc-header{font:400 calc(13.5px * var(--font-scale))/1.7 var(--font-serif);color:var(--ink-800);margin:0 0 16px}.dra__block-label{font:600 max(11px,calc(11px * var(--font-scale))) var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);margin:16px 0 8px}.dra__grounds{margin:0;padding-left:22px;display:grid;gap:10px;font:400 calc(13.5px * var(--font-scale))/1.7 var(--font-serif);color:var(--ink-800)}.dra__prayer{font:400 calc(13.5px * var(--font-scale))/1.7 var(--font-serif);color:var(--ink-800);margin:0}.dra__citations{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dra__citation{font:400 max(11.5px,calc(11.5px * var(--font-scale))) var(--font-mono);color:var(--ink-muted)}.dra__hint{font:400 max(11.5px,calc(11.5px * var(--font-scale))) var(--font-sans);color:var(--ink-muted-2);padding:10px 30px 20px;margin:0}.dra__body ::selection{background:var(--blue-tint-bd)}.dra__review{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;flex-wrap:wrap}.dra__review-state{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.dra__review-line{color:var(--ink-muted);font-size:calc(13px * var(--font-scale))}.dra__review-actions{display:flex;gap:var(--sp-2)}.dra__review-note{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:var(--sp-3);color:var(--ink-700);font-size:calc(14px * var(--font-scale))}.dra__review-note textarea{font:inherit;padding:var(--sp-2);border:1px solid var(--hair-card);border-radius:var(--r-input);background:var(--field-bg);color:var(--ink-900);resize:vertical}.dra__review-error{color:var(--red);font-size:calc(13px * var(--font-scale));margin-top:var(--sp-1)}.da{display:flex;flex-direction:column;gap:16px}.da__intro{display:flex;gap:12px;align-items:flex-start}.da__avatar{width:26px;height:26px;flex:none;border-radius:7px;background:var(--blue-600);color:var(--on-accent);display:flex;align-items:center;justify-content:center;font:500 calc(14px * var(--font-scale)) var(--font-sans)}.da__intro-text{margin:0;font:400 calc(15px * var(--font-scale))/1.6 var(--font-sans);color:var(--ink-800)}.da__card{margin-left:38px;border:1px solid var(--hair-card);border-radius:13px;background:var(--card-bg);box-shadow:var(--sh-card);overflow:hidden}.da__card-head{display:flex;justify-content:flex-end;padding:var(--sp-2) var(--sp-3) 0}.da__bar{height:4px;background:var(--blue-tint)}.da__bar-fill{height:100%;background:var(--blue-600);transition:width .3s ease}.da__steps{list-style:none;margin:0;padding:8px 16px 6px}.da__step{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--hair-inner)}.da__step:last-child{border-bottom:none}.da__step--pending{opacity:.5}.da__step-mark{width:20px;height:20px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 max(11px,calc(11px * var(--font-scale))) var(--font-mono)}.da__step--done .da__step-mark{background:var(--green-deep, var(--green));color:var(--on-accent);font-size:max(11px,calc(11px * var(--font-scale)))}.da__step--pending .da__step-mark{border:1.5px solid var(--hair-card);color:var(--ink-label)}.da__step--in_progress .da__step-mark{border:2px solid var(--blue-tint-bd);border-top-color:var(--blue-600);animation:da-spin .9s linear infinite}@keyframes da-spin{to{transform:rotate(360deg)}}.da__step-stage{flex:1;font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.da__step-steered{font:500 max(11px,calc(11px * var(--font-scale))) var(--font-mono);color:var(--blue-link)}.da__prose{font:400 calc(13.5px * var(--font-scale))/1.6 var(--font-sans);color:var(--ink-800);white-space:pre-wrap;padding:4px 16px 14px}.da__steer{margin-left:38px;display:flex;flex-direction:column;gap:7px}.da__steer-head{display:flex;align-items:center;gap:8px}.da__steer-tag{font:600 max(11px,calc(11px * var(--font-scale))) var(--font-mono);letter-spacing:.06em;color:var(--blue-link)}.da__steer-hint{font:400 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-label)}.da__steer-pill{display:flex;align-items:center;gap:12px;border:1px solid var(--blue-tint-bd);border-radius:13px;background:var(--card-bg);padding:10px 14px}.da__steer-icon{color:var(--ink-label);font-size:calc(15px * var(--font-scale))}.da__steer-input{flex:1;border:none;outline:none;background:transparent;font:400 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.da__steer-input::placeholder{color:var(--ink-label)}.da__steer-send{margin-left:auto;width:29px;height:29px;flex:none;border-radius:9px;background:var(--blue-600);color:var(--on-accent);border:none;font-size:calc(15px * var(--font-scale));cursor:pointer}.da__steer-send:disabled{opacity:.5;cursor:default}.da__steer-row{display:flex;align-items:center;gap:10px;min-height:14px}.da__steer-pending{font-size:max(11px,calc(11px * var(--font-scale)));letter-spacing:.04em;color:var(--amber)}.da__steer-done{font-size:max(11px,calc(11px * var(--font-scale)));letter-spacing:.04em;color:var(--green-deep)}@media(max-width:860px){.da__card,.da__steer{margin-left:0}}.da__trace{margin:0}.da__trace-summary{cursor:pointer;list-style:none;font:500 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-faint);padding:2px 0}.da__trace-summary::-webkit-details-marker{display:none}.da__trace-summary:before{content:"▸ "}.da__trace[open] .da__trace-summary:before{content:"▾ "}.da__trace[open] .da__steps{margin-top:8px}.chat{display:flex;height:100%;overflow:hidden}.chat__pane{width:464px;flex-shrink:0;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--hair-panel);position:relative}.chat__scroll-latest{position:absolute;left:50%;bottom:92px;transform:translate(-50%);z-index:5;width:34px;height:34px;border-radius:50%;border:1px solid var(--hair-card);background:var(--card-bg);color:var(--ink-700);box-shadow:var(--sh-popover);display:grid;place-items:center;font-size:calc(16px * var(--font-scale));line-height:1;cursor:pointer}.chat__scroll-latest:hover{color:var(--ink-900)}.chat__scroll-latest:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.chat__header{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--hair-inner)}.chat__title-avatar{width:26px;height:26px;border-radius:7px;background:var(--blue-tint);color:var(--blue-link);border:1px solid var(--blue-tint-bd);display:grid;place-items:center;font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans)}.chat__title{font:600 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__messages{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.chat__load-older-row{display:flex;justify-content:center}.chat__load-older{font:500 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-muted);background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-pill);padding:5px 14px;cursor:pointer}.chat__load-older:hover:not(:disabled){color:var(--ink-800);background:var(--hover-bg)}.chat__load-older:disabled{opacity:.6;cursor:default}.chat__msg--user{align-self:flex-end;max-width:86%;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.chat__bubble{background:var(--user-bubble);border:1px solid var(--user-bubble-bd);border-radius:12px;padding:9px 13px;font:400 calc(13.5px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-800)}.chat__bubble{position:relative}.chat__edit-affordance{position:absolute;top:-9px;right:-9px;width:22px;height:22px;border-radius:50%;border:1px solid var(--hair-card);background:var(--card-bg);color:var(--ink-muted);font-size:max(11px,calc(11px * var(--font-scale)));line-height:1;cursor:pointer;opacity:0;transition:opacity .12s}.chat__msg--user:hover .chat__edit-affordance,.chat__edit-affordance:focus-visible{opacity:1}.chat__msg-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat__find-toggle{border:none;background:transparent;color:var(--ink-muted);line-height:1;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:var(--r-input);padding:0}.chat__find-icon{width:calc(16px * var(--font-scale));height:calc(16px * var(--font-scale))}.chat__find-toggle:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.chat__find-toggle:hover,.chat__find-toggle[aria-pressed=true]{color:var(--blue-link);background:var(--blue-tint)}.chat__find{display:flex;align-items:center;gap:6px;padding:8px 18px;border-bottom:1px solid var(--hair-inner);background:var(--surface)}.chat__find-input{flex:1;border:1px solid var(--hair-card);border-radius:var(--r-input);padding:6px 10px;font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-800);outline:none}.chat__find-input:focus{border-color:var(--blue-600)}.chat__find-count{font-size:max(11px,calc(11px * var(--font-scale)));color:var(--ink-muted);min-width:34px;text-align:right}.chat__find-nav,.chat__find-close{border:none;background:transparent;color:var(--ink-muted);font-size:calc(15px * var(--font-scale));line-height:1;cursor:pointer;padding:4px 6px;border-radius:6px}.chat__find-nav:disabled{opacity:.35;cursor:default}.chat__find-nav:hover:not(:disabled),.chat__find-close:hover{color:var(--ink-700);background:var(--hover-bg)}.chat__msg--match{outline:2px solid var(--blue-600);outline-offset:3px;border-radius:12px}.chat__edited-tag{font-size:max(9.5px,calc(9.5px * var(--font-scale)));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.chat__msg-time{font-size:max(11px,calc(11px * var(--font-scale)));color:var(--ink-faint)}.chat__msg-meta--assistant{margin-top:2px}.chat__msg-actions{display:inline-flex;align-items:center;gap:var(--sp-1);position:absolute;width:0;height:0;overflow:hidden}.chat__msg--assistant:hover .chat__msg-actions,.chat__msg-actions:focus-within,.chat__msg-actions:has([data-state=open]),.chat__msg-actions:has([aria-busy=true]),.chat__msg-actions:has([data-copied]){position:static;width:auto;height:auto;overflow:visible}@media(hover:none){.chat__msg-actions{position:static;width:auto;height:auto;overflow:visible}}.chat__edit{width:360px;max-width:100%;display:flex;flex-direction:column;gap:8px;border:1.5px solid var(--blue-600);border-radius:12px;background:var(--card-bg);padding:10px 12px}.chat__edit-input{border:none;outline:none;resize:vertical;min-height:48px;font:400 calc(13.5px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-800);background:transparent}.chat__edit-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.chat__edit-hint{font:400 max(11px,calc(11px * var(--font-scale))) var(--font-sans);color:var(--ink-muted-2)}.chat__edit-actions{display:flex;gap:6px}.chat__edit-btn{font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);border-radius:var(--r-input);padding:6px 12px;border:1px solid var(--hair-card);background:var(--card-bg);color:var(--ink-700);cursor:pointer}.chat__edit-btn--primary{background:var(--blue-600);border-color:var(--blue-600);color:var(--on-accent)}.chat__versions{display:inline-flex;align-items:center;gap:4px;position:relative}.chat__version-nav,.chat__version-label{border:none;background:none;cursor:pointer;color:var(--ink-muted)}.chat__version-nav{font-size:calc(14px * var(--font-scale));line-height:1;padding:0 2px}.chat__version-nav:disabled{opacity:.35;cursor:default}.chat__version-label{font:500 max(11px,calc(11px * var(--font-scale))) var(--font-mono);color:var(--ink-700)}.chat__version-view{position:absolute;top:100%;right:0;margin-top:6px;width:320px;z-index:5;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-popover);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.chat__version-text{font:400 calc(12.5px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-800);white-space:pre-wrap}.chat__version-restore{align-self:flex-start;font:600 max(11.5px,calc(11.5px * var(--font-scale))) var(--font-sans);color:var(--blue-link);background:none;border:none;cursor:pointer;padding:0}.chat__msg--assistant{display:flex;gap:10px;max-width:92%}.chat__avatar{width:24px;height:24px;border-radius:50%;background:var(--blue-tint);border:1px solid var(--blue-tint-bd);display:grid;place-items:center;flex-shrink:0;color:var(--blue-link)}.chat__avatar .k-rupee{font-size:calc(13px * var(--font-scale));color:var(--blue-link)}.chat__assistant-body{display:flex;flex-direction:column;gap:8px}.chat__assistant-text{font:400 calc(13.5px * var(--font-scale))/1.6 var(--font-sans);color:var(--ink-800);white-space:pre-wrap}.chat__tally-label{display:inline-block;margin-bottom:var(--sp-3)}.chat__sources{display:flex;flex-wrap:wrap;gap:6px}.chat__source-chip{text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));padding:3px 8px;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__caret{display:inline-block;width:7px;height:14px;margin-left:2px;background:var(--blue-600);vertical-align:text-bottom;animation:chat-blink 1s steps(2) infinite}@keyframes chat-blink{50%{opacity:0}}.chat__reasoning{margin-bottom:8px;border:1px solid var(--hair-inner);border-radius:8px;background:var(--surface)}.chat__trace{margin:2px 0 10px 44px;max-width:720px}.chat__trace-summary{cursor:pointer;list-style:none;font:500 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-faint);padding:3px 0}.chat__trace-summary:before{content:"▸ "}.chat__trace[open] .chat__trace-summary:before{content:"▾ "}.chat__trace-body{padding:4px 0 2px}.chat__reasoning-summary{cursor:pointer;list-style:none;padding:6px 10px;font:600 max(11px,calc(11px * var(--font-scale))) var(--font-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted)}.chat__reasoning-summary:before{content:"▸ ";color:var(--ink-faint)}.chat__reasoning[open] .chat__reasoning-summary:before{content:"▾ "}.chat__reasoning-body{padding:2px 12px 10px;font:400 max(12px,calc(12px * var(--font-scale)))/1.55 var(--font-mono);color:var(--ink-700);white-space:pre-wrap}.chat__activity{margin-bottom:8px;border:1px solid var(--hair-inner);border-radius:8px;background:var(--surface)}.chat__activity-summary{cursor:pointer;list-style:none;padding:6px 10px;font:600 max(11px,calc(11px * var(--font-scale))) var(--font-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted)}.chat__activity-summary:before{content:"▸ ";color:var(--ink-faint)}.chat__activity[open] .chat__activity-summary:before{content:"▾ "}.chat__activity-list{margin:0;padding:2px 12px 10px;list-style:none;display:flex;flex-direction:column;gap:5px}.chat__activity-item{display:flex;align-items:flex-start;gap:8px;font:400 calc(12.5px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-700)}.chat__activity-icon{flex:0 0 auto;font-size:max(12px,calc(12px * var(--font-scale)));line-height:1.5}.chat__activity-body{min-width:0}.chat__activity-verb{font-weight:600;color:var(--ink-900)}.chat__activity-label{margin-left:6px;color:var(--ink-muted);font-family:var(--font-mono);font-size:max(11.5px,calc(11.5px * var(--font-scale)));word-break:break-word}.chat__activity-plan,.chat__activity-sources{margin:3px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.chat__activity-plan-item{font-size:max(11.5px,calc(11.5px * var(--font-scale)));color:var(--ink-muted)}.chat__activity-plan-item.is-done{color:var(--ink-faint);text-decoration:line-through}.chat__activity-plan-item.is-drop{color:var(--ink-faint);opacity:.7;text-decoration:line-through}.chat__activity-source{font:400 max(11.5px,calc(11.5px * var(--font-scale)))/1.5 var(--font-mono);color:var(--ink-muted);word-break:break-word}.chat__activity-ref{color:var(--ink-faint)}.chat__thinking{display:inline-flex;align-items:center;gap:8px;color:var(--ink-muted);font:400 calc(13.5px * var(--font-scale)) var(--font-sans)}.chat__thinking-word{background:linear-gradient(90deg,var(--ink-muted) 0%,var(--ink-900) 50%,var(--ink-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:chat-think-shimmer 1.8s linear infinite}.chat__thinking-elapsed{font-size:max(11px,calc(11px * var(--font-scale)));color:var(--ink-faint)}@keyframes chat-think-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.chat__attach-hint{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--blue-tint-bd);background:var(--blue-tint);color:var(--blue-link);font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);border-radius:999px;padding:6px 13px;margin-bottom:8px;cursor:pointer}.chat__empty-card{max-width:440px;margin:40px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.chat__empty-title{font:500 calc(18px * var(--font-scale)) var(--font-sans);color:var(--ink-900);margin:0}.chat__empty-sub{font:400 calc(13.5px * var(--font-scale))/1.55 var(--font-sans);color:var(--ink-muted);margin:0}.chat__empty-cta{margin-top:6px;border:none;background:var(--blue-600);color:var(--on-accent);font:600 calc(13px * var(--font-scale)) var(--font-sans);border-radius:9px;padding:9px 16px;cursor:pointer}.chat__offline-banner{display:flex;align-items:center;gap:10px;padding:9px 18px;background:var(--red-bg);border-bottom:1px solid var(--red-bd-alt);font:400 calc(12.5px * var(--font-scale))/1.4 var(--font-sans);color:var(--red-deep)}.chat__offline-retry{flex-shrink:0;font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--red-deep);background:var(--card-bg);border:1px solid var(--red-bd);border-radius:var(--r-input);padding:5px 10px;cursor:pointer}.chat__paused{display:inline-block;margin-left:6px;font-size:max(9.5px,calc(9.5px * var(--font-scale)));letter-spacing:.06em;text-transform:uppercase;color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-2);border-radius:5px;padding:1px 6px;vertical-align:middle}.chat__queued{font-size:max(11px,calc(11px * var(--font-scale)));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.chat__model-note{font-size:max(11px,calc(11px * var(--font-scale)));line-height:1.4;color:var(--ink-muted);padding:2px 2px 0}.chat__resume{align-self:flex-start;font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-muted);background:var(--soon-bg);border:1px solid var(--hair-panel);border-radius:var(--r-input);padding:6px 12px;cursor:pointer}.chat__resume:disabled{opacity:.55;cursor:default}.chat__chips{display:flex;gap:6px;flex-wrap:wrap}.chat__context-docs{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.chat__context-docs-label{font-size:max(11px,calc(11px * var(--font-scale)));letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500, var(--ink-700))}.chat__chip{font:400 max(11.5px,calc(11.5px * var(--font-scale))) var(--font-mono);color:var(--ink-700);background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-pill);padding:3px 8px;text-decoration:none}.chat__chip--unreadable{border-color:var(--red-bd);background:var(--red-bg);color:var(--red-deep)}.chat__chip-unreadable-badge{font-weight:600;margin-left:4px}.chat__artifact-chip{display:flex;align-items:center;gap:12px;width:100%;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);padding:12px 14px;box-shadow:var(--sh-card)}.chat__artifact-chip:hover{border-color:var(--hair-panel)}.chat__artifact-chip-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;cursor:pointer}.chat__artifact-chip-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--r-input);background:var(--blue-tint);color:var(--blue-link);flex:none}.chat__artifact-chip-body{display:flex;flex-direction:column;gap:2px;flex:1}.chat__artifact-chip-title{font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.chat__artifact-chip-sub{font:400 max(11px,calc(11px * var(--font-scale))) var(--font-mono);letter-spacing:.06em;color:var(--ink-muted-2)}.chat__empty{font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-muted-2);margin:auto 0;text-align:center}.chat__composer{border-top:1px solid var(--hair-inner);padding:12px 18px;display:flex;flex-direction:column;gap:8px;position:relative}.chat__composer--dragover{outline:2px dashed var(--blue-600);outline-offset:-4px;border-radius:8px}.chat__drop-hint{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--blue-tint) 82%,transparent);color:var(--blue-link);font:600 calc(13px * var(--font-scale)) var(--font-sans);border-radius:8px;pointer-events:none;z-index:2}.chat__drop-ask{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);max-width:28em}.chat__drop-ask-title{margin:0;font:600 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.chat__drop-ask-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.chat__drop-ask-reason{margin:0;font:400 calc(13px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-muted)}.chat__pending-attach{display:flex;flex-wrap:wrap;gap:6px}.chat__pending-chip{display:inline-flex;align-items:center;gap:4px;max-width:220px;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-pill);padding:2px 4px 2px 8px}.chat__pending-chip-name{font:400 max(11.5px,calc(11.5px * var(--font-scale))) var(--font-mono);color:var(--ink-700);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__pending-chip-note{font:400 max(11px,calc(11px * var(--font-scale))) var(--font-sans);color:var(--ink-faint);white-space:nowrap;flex:none}.chat__pending-chip-x{border:none;background:transparent;color:var(--ink-faint);font-size:max(11px,calc(11px * var(--font-scale)));line-height:1;cursor:pointer;padding:2px 4px;border-radius:50%;flex:none}.chat__pending-chip-x:hover{color:var(--red-deep);background:var(--red-bg)}.chat__pending-chip-x:disabled{opacity:.5;cursor:default}.chat__deep-accept{align-self:flex-start;margin-top:8px;font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);border-radius:var(--r-input);padding:7px 12px;border:1px solid transparent;background:var(--blue-600);color:var(--on-accent);cursor:pointer}.chat__deep-accept:hover{filter:brightness(.96)}.chat__deep{border:1px solid var(--hair-card);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--sh-card);margin-left:35px}.chat__regenerate-row{display:flex;margin-left:34px}.chat__regenerate{display:inline-flex;align-items:center;gap:6px;font:500 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-muted);background:transparent;border:1px solid var(--hair-card);border-radius:var(--r-input);padding:5px 11px;cursor:pointer;transition:color .12s,border-color .12s}.chat__regenerate:hover{color:var(--ink-700);border-color:var(--hair-panel)}.chat__quota-cut{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 4px 34px;padding:8px 12px;border:1px solid var(--amber-bd);border-radius:var(--r-input);background:var(--amber-bg-alt)}.chat__quota-cut-note{font:500 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--ink-700)}.chat__quota-cut-cta{font:600 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--on-accent);background:var(--blue-600);border:none;border-radius:var(--r-input);padding:5px 12px;cursor:pointer}.chat__quota-cut-cta:hover{filter:brightness(1.05)}.chat__resizer{flex:none;width:10px;margin:0 -5px;z-index:3;cursor:col-resize;background:transparent;position:relative;align-self:stretch}.chat__resizer:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:transparent;transition:background .12s ease}.chat__resizer:hover:before,.chat__resizer:focus-visible:before,body.is-resizing .chat__resizer:before{background:var(--blue-600);width:2px}.chat__resizer:focus-visible{outline:none}body.is-resizing{cursor:col-resize;user-select:none}.chat__artifact{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--artifact)}.chat__artifact-case{flex:none;padding:var(--sp-3) var(--sp-5) 0;background:var(--surface);font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat__artifact-tabs{flex:none;display:flex;align-items:stretch;gap:4px;height:52px;padding:0 16px;border-bottom:1px solid var(--hair-panel);background:var(--surface)}.chat__artifact-tab{border:none;background:transparent;font:600 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--ink-muted-2);cursor:pointer;padding:0 6px;border-bottom:2px solid transparent;margin-bottom:-1px}.chat__artifact-tab--active{color:var(--blue-link);border-bottom-color:var(--blue-600)}.chat__artifact-close{margin-left:auto;align-self:center;border:none;background:transparent;color:var(--ink-faint);font-size:calc(14px * var(--font-scale));line-height:1;cursor:pointer;padding:6px 4px;border-radius:6px}.chat__artifact-close:hover{background:var(--surface-2, rgba(0, 0, 0, .05));color:var(--ink-700)}.chat__artifact-scroll{flex:1;min-height:0;overflow-y:auto}.chat__pane--full{width:100%;flex:1;border-right:none}.chat__pane--hidden{display:none}.chat__artifact--expanded{flex:1;width:100%}.chat__artifact-expand{margin-left:auto;align-self:center;border:none;background:transparent;color:var(--ink-faint);font-size:calc(14px * var(--font-scale));line-height:1;cursor:pointer;padding:6px 4px;border-radius:6px}.chat__artifact-expand:hover{background:var(--surface-2, rgba(0, 0, 0, .05));color:var(--ink-700)}.chat__artifact-expand+.chat__artifact-close{margin-left:0}@media(max-width:860px){.chat__pane{width:100%!important;flex:1;border-right:none}.chat__resizer{display:none}.chat__artifact{position:fixed;inset:0;z-index:30;width:100%;background:var(--artifact);box-shadow:var(--sh-popover)}.chat__artifact--expanded{width:100%}.chat__messages,.chat__composer{padding-left:12px;padding-right:12px}.chat__msg--user,.chat__msg--assistant{max-width:100%}.chat__deep{margin-left:0}}.chat__loading{display:flex;flex-direction:column;gap:10px;padding:18px 4px;max-width:520px}.chat__find-older{flex:none;border:1px solid var(--blue-tint-bd);background:var(--blue-tint);color:var(--blue-link);border-radius:var(--r-pill);padding:3px 9px;font:500 max(11px,calc(11px * var(--font-scale))) var(--font-sans);cursor:pointer;white-space:nowrap}.chat__find-older:disabled{opacity:.6;cursor:default}.chat__find-older:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.new-question{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:40px 24px 64px}.new-question--dragover{outline:2px dashed var(--blue-600);outline-offset:calc(-1 * var(--sp-3));border-radius:var(--r-card)}.new-question__hero{width:100%;max-width:640px;text-align:center}.new-question__logo{display:flex;justify-content:center;margin:0 auto 18px}.new-question__logo-img{height:32px;width:auto;display:block}.new-question__logo-img--dark,[data-theme=dark] .new-question__logo-img--light{display:none}[data-theme=dark] .new-question__logo-img--dark{display:block}.new-question__greeting{font:400 calc(30px * var(--font-scale))/1.25 var(--font-sans);color:var(--ink-900);letter-spacing:-.01em;margin:0}.new-question__sub{font:400 calc(15px * var(--font-scale)) var(--font-sans);color:var(--ink-muted-2);margin:7px 0 22px}.new-question__project-chip{display:inline-flex;align-items:center;gap:7px;font:500 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--blue-link);background:var(--blue-tint);border:1px solid var(--blue-tint-bd);border-radius:999px;padding:6px 12px;margin:0 0 16px}.new-question__project-dot{width:7px;height:7px;border-radius:2px;background:var(--blue-600)}.new-question__project-clear{border:none;background:transparent;color:var(--blue-link);cursor:pointer;font-size:max(12px,calc(12px * var(--font-scale)));line-height:1;padding:6px 6px 6px 8px;min-width:24px;min-height:24px}.new-question__composer{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-3)}.new-question__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;min-height:81px;align-content:start}.new-question__chips:empty{min-height:0;margin-top:0}@media(max-width:560px){.new-question__chips{grid-template-columns:minmax(0,1fr);min-height:0}}.new-question__chips-actions{display:flex;justify-content:center;margin-top:10px}.new-question__chip{display:flex;align-items:center;gap:7px;min-height:36px;font:500 calc(13.5px * var(--font-scale)) var(--font-sans);color:var(--ink-700);background:var(--card-bg);border:1px solid var(--hair-card);border-radius:11px;padding:9px 15px;cursor:pointer}.new-question__chip:hover{border-color:var(--blue-tint-bd);background:var(--blue-tint)}.new-question__chip:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.new-question__chip-icon{color:var(--blue-600)}.new-question__shuffle{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border:none;border-radius:9px;background:transparent;color:var(--ink-muted-2);font:500 max(12px,calc(12px * var(--font-scale))) var(--font-sans);cursor:pointer}.new-question__shuffle:hover{background:var(--blue-tint);color:var(--blue-link)}.new-question__shuffle:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.new-question__shuffle-icon{width:calc(14px * var(--font-scale));height:calc(14px * var(--font-scale));flex:none}.sb{flex:none;background:var(--rail);border-right:1px solid var(--hair-panel);display:flex;flex-direction:column;padding:16px 14px 12px;min-height:0}.sb__scroll{flex:1;min-height:0;overflow-y:auto;margin:12px -6px 0 0;padding-right:6px;scrollbar-gutter:stable}.sb__label{margin:0;font:600 max(12px,calc(13px * var(--font-scale))) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-700)}.sb__add{display:inline-flex;align-items:center;gap:6px;min-height:calc(32px * var(--font-scale));border:none;background:transparent;color:var(--blue-link);font:600 calc(14px * var(--font-scale)) var(--font-sans);cursor:pointer;padding:4px 10px;border-radius:var(--r-input)}.sb__add-icon{width:calc(17px * var(--font-scale));height:calc(17px * var(--font-scale))}.sb__add:hover{background:var(--hover-bg)}.sb__new-project{display:flex;gap:var(--sp-3);padding:2px 4px 8px 6px}.sb__new-input{flex:1;min-width:0;border:1px solid var(--hair-card);border-radius:var(--r-input);padding:7px 10px;font:500 calc(15px * var(--font-scale)) var(--font-sans);background:var(--field-bg);color:var(--ink-900)}.sb__new-input:focus{outline:none;border-color:var(--blue-600)}.sb__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sb__row-gear{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:calc(32px * var(--font-scale));height:calc(32px * var(--font-scale));display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--ink-muted);cursor:pointer;border-radius:var(--r-input);opacity:0;transition:opacity .12s}.sb__row-gear-icon{width:calc(17px * var(--font-scale));height:calc(17px * var(--font-scale))}.sb__row-gear:hover{color:var(--ink-900);background:var(--hover-bg)}.sb__group+.sb__group{margin-top:6px}.sb__group-label{margin:10px 10px 4px;font:600 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-muted)}.sb__chat{width:100%;min-height:calc(40px * var(--font-scale));display:flex;align-items:center;gap:10px;border-left:3px solid transparent;border-radius:var(--r-input);padding:8px 10px 8px 7px;font:400 calc(16px * var(--font-scale)) var(--font-sans);color:var(--ink-800);text-decoration:none}.sb__chat:hover{background:var(--hover-bg)}.sb__chat--active,.sb__chat--active:hover{background:var(--blue-tint);border-left-color:var(--blue-600);color:var(--blue-link);font-weight:600}.sb__chat-wrap{position:relative}.sb__chat-wrap:hover .sb__chat,.sb__chat-wrap:focus-within .sb__chat,.sb__chat-wrap:has([data-state=open]) .sb__chat,.sb__chat--active{padding-right:calc(40px * var(--font-scale))}@media(hover:none){.sb__chat-wrap .sb__chat{padding-right:calc(40px * var(--font-scale))}}.sb__chat-menu{position:absolute;right:var(--sp-1);top:50%;transform:translateY(-50%);opacity:0}.sb__chat-wrap:hover .sb__chat-menu,.sb__chat-menu:focus-within,.sb__chat-menu:has([data-state=open]),.sb__chat--active+.sb__chat-menu{opacity:1}@media(hover:none){.sb__chat-menu{opacity:1}}.sb__chat-icon{flex:none;width:calc(16px * var(--font-scale));height:calc(16px * var(--font-scale));color:var(--ink-muted)}.sb__chat--active .sb__chat-icon{color:var(--blue-link)}.sb__chat-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb__chat-live{width:9px;height:9px;flex:none;margin-left:auto;border-radius:50%;background:var(--blue-600);animation:sb-live-pulse 1.4s ease-in-out infinite}@keyframes sb-live-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.sb__chat-live{animation:none}}.sb__more{display:flex;justify-content:center;padding:10px 0 6px}.sb__skeleton{display:flex;flex-direction:column;gap:14px;padding:10px}.sb__empty{font:400 calc(15px * var(--font-scale)) / 1.5 var(--font-sans);color:var(--ink-muted);margin:4px 10px 8px}.sb__empty-link{color:var(--blue-link);font-weight:600}.sb__add:focus-visible,.sb__row-gear:focus-visible,.sb__chat:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.sb__chat:focus-visible{outline-offset:-2px}.research{display:flex;min-height:0;height:100%}.research__history{width:288px}.research__request{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.research__new{display:flex;flex-direction:column;margin-bottom:var(--sp-4)}.research__scope{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.research__scope-label{font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-700)}.research__scope-row{display:flex;align-items:center;gap:var(--sp-2)}.research__scope-select{flex:1;min-width:0;min-height:calc(40px * var(--font-scale));padding:0 var(--sp-3);border:1px solid var(--hair-card);border-radius:var(--r-input);background:var(--field-bg);color:var(--ink-900);font:400 calc(15px * var(--font-scale)) var(--font-sans)}.research__scope-select:focus-visible{outline:2px solid var(--blue-600);outline-offset:1px}.research__scope-gear{position:static;transform:none;opacity:1;width:36px;height:36px}.research__row-text{display:flex;flex-direction:column;min-width:0;flex:1}.research__row-matter{font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.research{flex-direction:column}.research__history{width:auto;max-height:45vh;border-right:0;border-bottom:1px solid var(--hair-panel)}}.auth-stage{min-height:100%;display:grid;place-items:center;padding:40px;background:var(--surface)}.signin{width:1200px;max-width:100%;height:640px}.signin__brand{flex:1 1 300px;min-width:0;max-width:520px;background:var(--band);color:var(--band-ink);padding:46px 48px;display:flex;flex-direction:column}.signin__brand-logo{height:48px;width:auto;display:block;align-self:flex-start}.signin__brand-tag{font-family:var(--font-sans);font-size:calc(27px * var(--font-scale));line-height:1.3;font-weight:400}.signin__brand-sub{font-family:var(--font-sans);font-size:calc(14.5px * var(--font-scale));line-height:1.6;color:var(--band-muted);margin-top:15px}.signin__form-col{flex:1 1 320px;min-width:0;display:flex;align-items:center;justify-content:center;padding:40px}.auth-form{width:100%;max-width:340px}.auth-form h1{font-family:var(--font-sans);font-size:calc(24px * var(--font-scale));font-weight:500;color:var(--ink-900)}.auth-form__sub{font-family:var(--font-sans);font-size:calc(14px * var(--font-scale));color:var(--ink-muted-2);margin-top:5px}.auth-label{font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));font-weight:600;color:var(--ink-700);margin-bottom:7px}.auth-input{width:100%;border:1px solid var(--hair-panel);border-radius:var(--r-input);padding:12px 14px;font-family:var(--font-sans);font-size:calc(14.5px * var(--font-scale));font-weight:500;color:var(--ink-900);background:var(--field-bg);outline:none}.auth-input:focus{border:1.5px solid var(--blue-600)}.auth-input--mono{font-family:var(--font-mono);letter-spacing:2px}.auth-btn{width:100%;background:var(--blue-600);color:var(--on-accent);border:none;border-radius:var(--r-input);padding:13px;text-align:center;font-family:var(--font-sans);font-size:calc(14.5px * var(--font-scale));font-weight:600;cursor:pointer;margin-top:20px}.auth-btn:disabled{opacity:.6;cursor:default}.auth-alt{text-align:center;font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));color:var(--ink-muted-2);margin-top:18px}.auth-link{font-weight:600;color:var(--blue-link);background:none;border:none;cursor:pointer;font-size:inherit}.auth-error{margin-top:14px;font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));color:var(--red-deep);background:var(--red-tint);border:1px solid var(--red-bd);border-radius:var(--r-input);padding:9px 12px}.auth-spacer{flex:1}.signup-stage{display:flex;gap:22px;flex-wrap:wrap;justify-content:center}.signup-card{width:376px;flex:none;background:var(--surface);border:1px solid var(--hair-window);border-radius:var(--r-window);box-shadow:var(--sh-window);overflow:hidden}.signup-steps{padding:24px 26px 6px;display:flex;align-items:center;gap:8px}.signup-step{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:700;flex:none}.signup-step--active{background:var(--blue-600);color:var(--on-accent)}.signup-step--done{background:var(--green);color:var(--on-accent)}.signup-step--todo{border:1.5px solid var(--ink-faint);color:var(--ink-faint)}.signup-line{width:34px;height:2px;background:var(--hair-card);flex:none}.signup-line--done{background:var(--green)}.signup-line--active{background:var(--blue-600)}.signup-body{padding:14px 26px 26px}.signup-body h2{font-family:var(--font-sans);font-size:calc(21px * var(--font-scale));font-weight:500;color:var(--ink-900)}.signup-body__sub{font-family:var(--font-sans);font-size:calc(13.5px * var(--font-scale));color:var(--ink-muted-2);margin-top:4px}.signup-help{margin-top:6px;font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:500;color:var(--green)}.signup-email-chip{margin-top:7px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--green-bd);background:var(--green-bg);border-radius:var(--r-pill);padding:4px 9px;font-family:var(--font-sans);font-size:max(11.5px,calc(11.5px * var(--font-scale)));font-weight:600;color:var(--green-deep)}.signup-email-chip__tick{color:var(--green);font-weight:700}.signup-strength{margin-top:9px;display:flex;align-items:center;gap:9px}.signup-strength__bars{display:flex;gap:5px;flex:1}.signup-strength__seg{flex:1;height:4px;border-radius:2px;background:var(--hair-card)}.signup-strength__seg--on{background:var(--green)}.signup-strength__label{font-family:var(--font-mono);font-size:max(11px,calc(11px * var(--font-scale)));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label);min-width:42px;text-align:right}.signup-icon{width:42px;height:42px;border-radius:11px;background:var(--blue-tint);color:var(--blue-link);display:flex;align-items:center;justify-content:center;font-size:calc(20px * var(--font-scale));margin-bottom:14px}.signup-verify-text{font-family:var(--font-sans);font-size:calc(13.5px * var(--font-scale));line-height:1.5;color:var(--ink-muted);margin-top:5px}.signup-verify-text b{color:var(--ink-900)}.signup-resend{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));color:var(--ink-muted-2)}.signup-resend__count{color:var(--ink-faint)}.signup-success{padding:30px 26px 26px;text-align:center;display:flex;flex-direction:column;align-items:center}.signup-success__ring{width:62px;height:62px;border-radius:50%;background:var(--green-bg);border:1.5px solid var(--green-bd);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:calc(30px * var(--font-scale));margin-bottom:18px}.signup-chip{margin-top:16px;display:flex;align-items:center;gap:7px;border:1px solid var(--green-bd);background:var(--green-bg);border-radius:var(--r-pill);padding:7px 12px;font-family:var(--font-sans);font-size:max(11.5px,calc(11.5px * var(--font-scale)));font-weight:500;color:var(--green-deep)}.signup-chip__dot{width:7px;height:7px;border-radius:50%;background:var(--green)}@media(max-width:860px){.auth-stage{padding:16px}.signin{width:100%;height:auto;flex-direction:column}.signin__brand{display:none}.signin__form-col{padding:32px 20px}.signup-card{width:100%;max-width:376px}}.signup-conflict{margin-top:14px;font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));color:var(--ink-800);background:var(--blue-tint);border:1px solid var(--blue-tint-bd);border-radius:var(--r-input);padding:9px 12px;display:grid;gap:10px}.signup-conflict__detail{margin:0}.signup-conflict__choices{display:flex;flex-wrap:wrap;gap:8px}.signup-conflict__reason{margin:0;color:var(--ink-muted);font-size:calc(11.5px * var(--font-scale))}.auth-label--first,.auth-otp{margin-top:var(--sp-5)}.auth-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3);margin-top:var(--sp-5)}.settings{display:flex;flex-direction:column;height:100%}.settings__body{flex:1;overflow:auto;padding:24px 30px}.settings__section-label{font-family:var(--font-mono);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);margin:22px 0 12px}.settings__section-label:first-child{margin-top:0}.settings__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;max-width:var(--measure)}.settings__field-label{font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));font-weight:600;color:var(--ink-700);margin-bottom:6px}.settings__input{width:100%;border:1px solid var(--hair-panel);border-radius:var(--r-input);padding:11px 13px;font-family:var(--font-sans);font-size:calc(14px * var(--font-scale));font-weight:500;color:var(--ink-900);background:var(--card-bg)}.settings__input:focus{border:1.5px solid var(--blue-600)}.settings__input:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.settings__input--mono{font-family:var(--font-mono)}.settings__intake-address{font-family:var(--font-mono);user-select:all;overflow-wrap:anywhere}.settings__panel{max-width:var(--measure);border:1px solid var(--hair-panel);border-radius:var(--r-card);overflow:hidden;background:var(--card-bg)}.settings__row{display:flex;align-items:center;gap:14px;padding:14px 17px}.settings__row+.settings__row{border-top:1px solid var(--hair-inner)}.settings__row-main{flex:1}.settings__row-main--stack{display:flex;flex-direction:column;gap:var(--sp-2)}.settings__row-title{font-family:var(--font-sans);font-size:calc(13.5px * var(--font-scale));font-weight:600;color:var(--ink-900)}.settings__row-desc{font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--ink-muted);margin-top:1px}.settings__save{margin-top:14px;background:var(--blue-600);color:var(--on-accent);border:none;border-radius:var(--r-input);padding:10px 18px;font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));font-weight:600;cursor:pointer}.settings__save:disabled{opacity:.6;cursor:default}.settings__saved{margin-left:12px;font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--green)}.settings__select{border:1px solid var(--blue-tint-bd);border-radius:var(--r-input);padding:8px 12px;font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));font-weight:600;color:var(--ink-900);background:var(--card-bg)}@media(max-width:860px){.settings__body{padding:20px 16px}.settings__grid{grid-template-columns:1fr}}.settings__toggle-pair{display:inline-flex;align-items:center;gap:var(--sp-2);flex:none;cursor:pointer}.settings__skeleton-row{margin:var(--sp-3) 0}.settings__pref-error{color:var(--red-deep);padding:0 var(--sp-5) var(--sp-4);margin:0}.settings__save-row{margin-top:var(--sp-5);max-width:var(--measure)}.settings__saved--error{color:var(--red)}.memory__panel{max-width:680px;border:1px solid var(--hair-panel);border-radius:var(--r-card);background:var(--card-bg);padding:var(--sp-4)}.memory__about{font:400 calc(14px * var(--font-scale)) / var(--lh-body) var(--font-sans);color:var(--ink-700);margin:0 0 var(--sp-3)}.memory__whose{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.memory__whose-label{font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-800)}.memory__select{font:400 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900);background:var(--field-bg);border:1px solid var(--hair-card);border-radius:var(--r-input);padding:var(--sp-1) var(--sp-2);min-width:0;max-width:100%}.memory__note{font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-muted);margin:0 0 var(--sp-3)}.memory__list{list-style:none;margin:0;padding:0}.memory__item{padding:var(--sp-3) 0;border-top:1px solid var(--hair-inner)}.memory__item:first-child{border-top:0}.memory__text{font:400 calc(15px * var(--font-scale)) / var(--lh-body) var(--font-sans);color:var(--ink-900);margin:0 0 var(--sp-2)}.memory__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.memory__source{font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-muted)}.memory__source a{color:var(--blue-link)}.memory__actions{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1);margin-left:auto}.memory__edit{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-2)}.memory__edit .memory__actions{margin-left:0}.memory__field{font:400 calc(15px * var(--font-scale)) / var(--lh-body) var(--font-sans);color:var(--ink-900);background:var(--field-bg);border:1px solid var(--hair-card);border-radius:var(--r-input);padding:var(--sp-2);resize:vertical}.memory__error{font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--red-deep);background:var(--red-bg);border:1px solid var(--red-bd);border-radius:var(--r-input);padding:var(--sp-1) var(--sp-2);margin:var(--sp-2) 0 0}.memory__dialog-title{font:600 calc(17px * var(--font-scale)) var(--font-sans);color:var(--ink-900);margin:0 0 var(--sp-2)}.memory__dialog-quote{font:400 calc(14px * var(--font-scale)) / var(--lh-body) var(--font-sans);color:var(--ink-800);border-left:3px solid var(--hair-card);margin:0 0 var(--sp-2);padding-left:var(--sp-2)}.memory__dialog-body{font:400 calc(14px * var(--font-scale)) / var(--lh-body) var(--font-sans);color:var(--ink-700);margin:0 0 var(--sp-3)}.memory__dialog-actions{display:flex;justify-content:flex-end;gap:var(--sp-2)}.billing{display:flex;flex-direction:column;height:100%}.billing__body{flex:1;overflow:auto;padding:24px 30px}.billing__state{font-family:var(--font-sans);font-size:calc(13.5px * var(--font-scale));color:var(--ink-muted)}.billing__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:var(--measure)}.billing__plan-card{border:1px solid var(--blue-tint-bd);border-radius:var(--r-card);background:var(--blue-tint);padding:18px 20px}.billing__plan-top{display:flex;align-items:center;justify-content:space-between}.billing__plan-name{font-family:var(--font-mono);font-size:max(12px,calc(12px * var(--font-scale)));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-link)}.billing__plan-price{display:flex;align-items:baseline;gap:5px;margin-top:12px}.billing__plan-figure{font-size:calc(28px * var(--font-scale));font-weight:500;color:var(--ink-900)}.billing__plan-per{font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));color:var(--ink-muted)}.billing__plan-renews{font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--ink-muted);margin-top:8px}.billing__pay-card{border:1px solid var(--hair-panel);border-radius:var(--r-card);background:var(--card-bg);padding:18px 20px;display:flex;flex-direction:column}.billing__card-label{font-family:var(--font-mono);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label)}.billing__pay-note{font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));color:var(--ink-muted);margin:10px 0 14px;line-height:var(--lh-body)}.billing__pay-manage{align-self:flex-start;margin-top:auto;border:1px solid var(--hair-panel);border-radius:var(--r-input);background:var(--card-bg);color:var(--ink-700);padding:9px 16px;font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));font-weight:600}.billing__pay-manage:disabled{opacity:.6;cursor:default}.billing__section-label{font-family:var(--font-mono);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);margin:24px 0 12px}.billing__wallet-card{max-width:var(--measure);border:1px solid var(--hair-panel);border-radius:var(--r-card);background:var(--card-bg);padding:20px}.billing__wallet-top{display:flex;align-items:center;gap:12px}.billing__wallet-figure{font-size:calc(32px * var(--font-scale));font-weight:500}.billing__wallet-purpose{font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));color:var(--ink-muted);margin-top:4px}.billing__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.billing__chip{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--hair-card);border-radius:var(--r-input);background:var(--card-bg);color:var(--ink-800);padding:9px 14px;font-family:var(--font-sans);font-size:calc(14px * var(--font-scale));font-weight:500;cursor:pointer}.billing__chip--active{border:1.5px solid var(--blue-600);background:var(--blue-tint);color:var(--blue-link)}.billing__chip-rupee{font-family:var(--font-mono)}.billing__custom{display:flex;align-items:center;gap:4px;margin-top:12px;max-width:220px;border:1px solid var(--hair-panel);border-radius:var(--r-input);padding:0 12px;background:var(--card-bg)}.billing__custom:focus-within{border:1.5px solid var(--blue-600)}.billing__custom-rupee{font-family:var(--font-mono);color:var(--ink-muted)}.billing__custom-input{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:calc(15px * var(--font-scale));font-weight:500;color:var(--ink-900);padding:10px 0}.billing__processing{font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--amber);background:var(--amber-bg-alt);border:1px solid var(--amber-bd);border-radius:var(--r-input);padding:9px 12px;margin-top:14px}.billing__wallet-actions{display:flex;align-items:center;gap:18px;margin-top:18px}.billing__wallet-label{font:600 max(11px,calc(11px * var(--font-scale))) var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);margin-bottom:6px}.billing__wallet-label--gap{margin-top:18px}.billing__wallet-rupee{font:500 calc(22px * var(--font-scale)) var(--font-mono);color:var(--ink-700)}.billing__auto-row{display:flex;align-items:center;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--hair-inner)}.billing__auto-main{flex:1}.billing__auto-title{font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.billing__auto-desc{font:400 max(12px,calc(12px * var(--font-scale)))/1.5 var(--font-sans);color:var(--ink-muted);margin-top:2px}.billing__auto-config{display:flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--ink-900);margin-top:4px}.billing__auto-config-input{width:60px;border:1px solid var(--hair-panel);border-radius:var(--r-input);background:var(--card-bg);color:var(--ink-900);font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:max(12px,calc(12px * var(--font-scale)));padding:3px 6px;text-align:center}.billing__auto-config-save{background:var(--blue-600);border:none;border-radius:var(--r-input);color:var(--on-accent);font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:600;padding:3px 8px;cursor:pointer}.billing__auto-config-cancel{background:none;border:1px solid var(--hair-panel);border-radius:var(--r-input);color:var(--ink-700);font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));padding:3px 8px;cursor:pointer}.billing__auto-edit-toggle{background:none;border:none;font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));color:var(--blue-600);cursor:pointer;padding:0}.billing__auto-edit-toggle:hover{text-decoration:underline}.billing__limit-row{display:flex;align-items:center;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--hair-inner)}.billing__limit-main{flex:1}.billing__limit-title{font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.billing__limit-desc{font:400 max(12px,calc(12px * var(--font-scale)))/1.5 var(--font-sans);color:var(--ink-muted);margin-top:2px}.billing__limit-edit-toggle{border:1px solid var(--hair-card);border-radius:var(--r-input);background:var(--card-bg);color:var(--ink-800);padding:7px 14px;font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));font-weight:600;cursor:pointer;white-space:nowrap}.billing__limit-edit{display:flex;align-items:center;gap:6px}.billing__limit-input{width:84px;border:1px solid var(--hair-panel);border-radius:var(--r-input);background:var(--card-bg);padding:7px 8px;font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:calc(13.5px * var(--font-scale));color:var(--ink-900)}.billing__limit-save,.billing__limit-remove,.billing__limit-cancel{border:1px solid var(--hair-card);border-radius:var(--r-input);background:var(--card-bg);color:var(--ink-800);padding:7px 12px;font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));font-weight:600;cursor:pointer;white-space:nowrap}.billing__limit-save{border-color:var(--blue-600);background:var(--blue-600);color:var(--on-accent)}.billing__limit-save:disabled,.billing__limit-remove:disabled{opacity:.5;cursor:default}.billing__reassure{display:flex;align-items:center;gap:9px;font:400 calc(12.5px * var(--font-scale))/1.5 var(--font-sans);color:var(--ink-700);margin-top:16px;padding:11px 14px;background:var(--blue-tint);border:1px solid var(--blue-tint-bd);border-radius:10px}.billing__reassure-spark{color:var(--blue-600);font-size:calc(13px * var(--font-scale))}.billing__upgrade-section{background:var(--card-bg);border:1px solid var(--hair-panel);border-radius:var(--r-card);padding:18px 20px;margin-top:16px;max-width:var(--measure)}.billing__upgrade-title{font-family:var(--font-sans);font-size:calc(16px * var(--font-scale));font-weight:600;color:var(--ink-900)}.billing__upgrade-desc{font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));color:var(--ink-muted);margin-top:8px;line-height:var(--lh-body)}.billing__gstin-row{margin-top:12px}.billing__gstin-toggle{background:none;border:none;font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--blue-600);cursor:pointer;padding:0;font-weight:500}.billing__gstin-toggle:hover{text-decoration:underline}.billing__gstin-edit{display:flex;gap:8px;align-items:center}.billing__gstin-input{border:1px solid var(--hair-panel);border-radius:var(--r-input);background:var(--input-bg, var(--card-bg));color:var(--ink-900);font-family:var(--font-mono);font-size:max(12px,calc(12px * var(--font-scale)));padding:6px 10px;width:200px}.billing__gstin-save{background:var(--blue-600);border:none;border-radius:var(--r-input);color:var(--on-accent);font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:600;padding:6px 12px;cursor:pointer}.billing__upgrade-actions{margin-top:16px}@media(max-width:860px){.billing__body{padding:20px 16px}.billing__cols{grid-template-columns:1fr}}.billing__auto-desc .k-money,.billing__limit-desc .k-money{color:var(--ink-900)}.usage{display:flex;flex-direction:column;height:100%}.usage__body{flex:1;overflow:auto;padding:24px 30px}.usage__state{font-family:var(--font-sans);font-size:calc(13.5px * var(--font-scale));color:var(--ink-muted)}.usage__card{border:1px solid var(--hair-panel);border-radius:var(--r-card);background:var(--card-bg);padding:18px 20px}.usage__card-head{display:flex;align-items:baseline;justify-content:space-between}.usage__card-label{font-family:var(--font-sans);font-size:calc(13.5px * var(--font-scale));font-weight:600;color:var(--ink-900)}.usage__pct{font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));color:var(--ink-muted)}.usage__pct-figure{font-family:var(--font-mono);color:var(--ink-900);font-weight:500}.usage__bar{position:relative;height:10px;border-radius:var(--r-pill);background:var(--hair-panel);overflow:hidden;margin-top:12px}.usage__bar-fill{height:100%;background:var(--blue-600);border-radius:var(--r-pill)}.usage__bar-meta{font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--ink-muted);margin-top:8px}.usage__reset{color:var(--ink-muted);white-space:nowrap}.usage__note{font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--ink-muted);margin-top:8px}.usage__section-label{font-family:var(--font-mono);font-size:max(11px,calc(11px * var(--font-scale)));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);margin:24px 0 12px}.usage__models{display:flex;flex-direction:column;gap:14px}.usage__models-empty.k-empty{padding:0;align-items:flex-start;text-align:left;gap:0}.usage__models-empty .k-empty__art{display:none}.usage__models-empty .k-empty__title{font-family:var(--font-sans);font-size:calc(12.5px * var(--font-scale));font-weight:400;color:var(--ink-muted)}.usage__model-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.usage__model-dot{width:9px;height:9px;border-radius:2px;background:var(--blue-600);flex:none}.usage__model-dot--extraction{background:var(--green-soft, var(--green-bd))}.usage__model-name{flex:1;font-family:var(--font-sans);font-size:calc(13px * var(--font-scale));font-weight:600;color:var(--ink-800)}.usage__model-pct{font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--ink-muted)}.usage__model-bar{height:8px;border-radius:var(--r-pill);background:var(--hair-panel);overflow:hidden}.usage__model-fill{height:100%;background:var(--blue-600);border-radius:var(--r-pill)}.usage__model-bar--extraction .usage__model-fill{background:var(--green-soft, var(--green-bd))}.usage__model-x{font-family:var(--font-sans);font-size:max(11px,calc(11px * var(--font-scale)));color:var(--ink-muted);margin-top:4px}.usage__extraction-note{font-family:var(--font-sans);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--ink-muted);background:var(--soon-bg);border-radius:var(--r-input);padding:10px 12px;margin-top:16px}@media(max-width:860px){.usage__body{padding:20px 16px}}.usage__model-pct .k-money,.usage__model-x .k-money{color:var(--ink-900)}.settings__inline-btn{font:600 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--blue-link);background:transparent;border:1px solid var(--hair-card);border-radius:var(--r-input);padding:7px 14px;cursor:pointer;flex:none}.settings__inline-btn:hover{background:var(--blue-tint)}.sec-verified{color:var(--green);font-weight:600}.sec-unverified{color:var(--amber);font-weight:600}.sec-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:var(--scrim)}.sec-modal{width:100%;max-width:400px;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-window);padding:22px 24px}.sec-modal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sec-modal__title{font:600 calc(16px * var(--font-scale)) var(--font-sans);color:var(--ink-900);margin:0}.sec-modal__close{border:none;background:transparent;color:var(--ink-muted-2);font-size:calc(14px * var(--font-scale));cursor:pointer}.sec-field{display:block;margin-bottom:12px}.sec-field__label{display:block;font:500 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-muted);margin-bottom:5px}.sec-field__input{width:100%;font:400 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900);background:var(--field-bg);border:1px solid var(--hair-card);border-radius:var(--r-input);padding:9px 11px;outline:none}.sec-field__input:focus{border-color:var(--blue-600)}.sec-strength{display:flex;gap:4px;margin:-4px 0 12px}.sec-strength__seg{height:4px;flex:1;border-radius:2px;background:var(--hair-panel)}.sec-strength__seg--on{background:var(--blue-600)}.sec-hint{font:400 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--amber);margin:-6px 0 10px}.sec-error{font:400 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--red);background:var(--red-bg);border:1px solid var(--red-bd);border-radius:var(--r-input);padding:7px 10px;margin:4px 0 10px}.sec-otp-lead{font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-muted);margin:0 0 14px}.sec-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.pd-danger-btn{font:600 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--on-accent);background:var(--red);border:1px solid var(--red);border-radius:var(--r-input);padding:7px 14px;cursor:pointer;flex:none}.pd-danger-btn:hover{filter:brightness(.96)}.pd-danger-btn:disabled{opacity:.5;cursor:default}.pd-error{font:400 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--red);background:var(--red-bg);border:1px solid var(--red-bd);border-radius:var(--r-input);padding:7px 10px;margin:8px 0 0}.pd-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:var(--scrim)}.pd-dialog{width:100%;max-width:420px;background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-window);padding:22px 24px}.pd-dialog__title{font:600 calc(17px * var(--font-scale)) var(--font-sans);color:var(--ink-900);margin:0 0 10px}.pd-dialog__body{font:400 calc(13px * var(--font-scale)) var(--font-sans);line-height:var(--lh-body);color:var(--ink-muted);margin:0 0 16px}.pd-field{display:block;margin-bottom:12px}.pd-field__label{display:block;font:500 max(12px,calc(12px * var(--font-scale))) var(--font-sans);color:var(--ink-muted);margin-bottom:5px}.pd-field__input{width:100%;font:400 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900);background:var(--field-bg);border:1px solid var(--hair-card);border-radius:var(--r-input);padding:9px 11px;outline:none}.pd-field__input:focus{border-color:var(--blue-600)}.pd-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.security__body{padding:24px 26px}.security__body>.account-column{display:flex;flex-direction:column;gap:28px}.sec2-section{background:var(--card-bg);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:20px 22px}.sec2-heading{font:600 calc(16px * var(--font-scale)) var(--font-sans);color:var(--ink-900);margin:0 0 12px}.sec2-status{font:400 calc(13.5px * var(--font-scale)) var(--font-sans);color:var(--ink-muted);display:flex;align-items:center;gap:8px;margin:0 0 14px}.sec2-pill{font:600 max(11px,calc(11px * var(--font-scale))) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted-2);background:var(--soon-bg);border-radius:var(--r-pill);padding:3px 8px}.sec2-pill--on{color:var(--green-deep);background:var(--green-bg)}.sec2-lead{font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-muted);margin:0 0 14px}.sec2-form{display:flex;flex-direction:column;gap:12px}.sec2-secret{display:flex;flex-direction:column;gap:4px}.sec2-secret__label{font:500 max(11px,calc(11px * var(--font-scale))) var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-label)}.sec2-secret__value{font:600 calc(15px * var(--font-scale)) var(--font-mono);color:var(--ink-900);background:var(--field-bg);border:1px solid var(--hair-card);border-radius:var(--r-input);padding:8px 12px;letter-spacing:.08em;word-break:break-all}.sec2-input{width:100%;font:400 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900);background:var(--field-bg);border:1px solid var(--hair-card);border-radius:var(--r-input);padding:9px 11px;outline:none}.sec2-input:focus{border-color:var(--blue-600)}.sec2-row-actions{display:flex;gap:10px;align-items:center}.sec2-btn{font:600 calc(13px * var(--font-scale)) var(--font-sans);border-radius:var(--r-input);padding:8px 16px;cursor:pointer;border:1px solid var(--hair-card);background:transparent;color:var(--ink-700)}.sec2-btn--primary{background:var(--blue-600);border-color:var(--blue-600);color:var(--on-accent)}.sec2-btn--danger{color:var(--red);border-color:var(--red-bd)}.sec2-btn:disabled{opacity:.5;cursor:default}.sec2-error{font:400 calc(12.5px * var(--font-scale)) var(--font-sans);color:var(--red);background:var(--red-bg);border:1px solid var(--red-bd);border-radius:var(--r-input);padding:7px 10px;margin:0}.sec2-codes__lead{font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-muted);margin:0 0 12px}.sec2-codes__list{list-style:none;margin:0 0 14px;padding:14px;background:var(--field-bg);border:1px solid var(--hair-card);border-radius:var(--r-input);display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.sec2-codes__code{font:600 calc(14px * var(--font-scale)) var(--font-mono);color:var(--ink-900);letter-spacing:.06em}.sec2-check{display:flex;align-items:center;gap:8px;font:400 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-700);margin:12px 0}.sec2-sessions{display:flex;flex-direction:column;gap:10px}.sec2-session{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--hair-inner);border-radius:var(--r-input)}.sec2-session__main{display:flex;flex-direction:column;gap:4px}.sec2-session__label{font:600 calc(13.5px * var(--font-scale)) var(--font-sans);color:var(--ink-800)}.sec2-session__meta{font-size:max(11px,calc(11px * var(--font-scale)));color:var(--ink-muted-2)}@media(max-width:860px){.security__body{padding:20px 16px}.sec2-codes__list{grid-template-columns:1fr}}.support{display:flex;flex-direction:column;height:100%}.support__body{flex:1;overflow:auto;padding:24px 30px}.support__title{font:700 calc(20px * var(--font-scale)) / 1.3 var(--font-sans);color:var(--ink-900);margin:0 0 var(--sp-4)}.support__section-label{font-family:var(--font-mono);font-size:max(12px,calc(12px * var(--font-scale)));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);margin:26px 0 var(--sp-4)}.support__note{font:400 calc(13.5px * var(--font-scale)) / 1.5 var(--font-sans);color:var(--ink-muted);margin:0}.support__contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.support__contact li{display:flex;gap:var(--sp-4);align-items:baseline;flex-wrap:wrap}.support__contact-label{min-width:96px;font:600 max(12px,calc(12px * var(--font-scale))) var(--font-mono);color:var(--ink-label);text-transform:uppercase;letter-spacing:.06em}.support__contact-value{font:500 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}a.support__contact-value{color:var(--blue-link)}.support__form{display:flex;flex-direction:column;gap:var(--sp-4)}.support__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4) var(--sp-5)}@media(max-width:560px){.support__row{grid-template-columns:1fr}}.support__field{display:flex;flex-direction:column;gap:var(--sp-2)}.support__field-label{font:600 max(12px,calc(12.5px * var(--font-scale))) var(--font-sans);color:var(--ink-700)}.support__input{width:100%;box-sizing:border-box;border:1px solid var(--hair-panel);border-radius:var(--r-input);padding:11px 13px;font:500 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900);background:var(--card-bg)}.support__input:focus{border:1.5px solid var(--blue-600)}.support__input:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.support__textarea{resize:vertical;line-height:1.5}.support__actions{display:flex}.support__confirm,.support__error{font:500 calc(13.5px * var(--font-scale)) / 1.5 var(--font-sans);margin:0}.support__confirm{color:var(--green-deep)}.support__error{color:var(--red-deep)}.support__number{font-family:var(--font-mono);font-weight:600;color:var(--ink-900)}.support__tickets{list-style:none;margin:0;padding:0;border:1px solid var(--hair-panel);border-radius:var(--r-card);background:var(--card-bg);overflow:hidden}.support__ticket{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);flex-wrap:wrap}.support__ticket+.support__ticket{border-top:1px solid var(--hair-inner)}.support__ticket-subject{flex:1;min-width:0;font:500 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900);overflow-wrap:anywhere}.support__ticket-date{font:400 max(12px,calc(12px * var(--font-scale))) var(--font-mono);color:var(--ink-faint)}.support__guide{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-4)}.support__guide li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.support__guide-title{font:600 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.support__guide-body,.support__faq-a{font:400 calc(13.5px * var(--font-scale)) / 1.55 var(--font-sans);color:var(--ink-muted)}.support__faqs{border:1px solid var(--hair-panel);border-radius:var(--r-card);background:var(--card-bg);overflow:hidden}.support__faq+.support__faq{border-top:1px solid var(--hair-inner)}.support__faq-q{cursor:pointer;padding:var(--sp-4) var(--sp-5);font:600 calc(14px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.support__faq-q:focus-visible{outline:2px solid var(--blue-link);outline-offset:-2px}.support__faq-a{margin:0;padding:0 var(--sp-5) var(--sp-4)}.support__skeleton-row{margin:var(--sp-3) 0}.clients{padding:var(--sp-5) calc(30px * var(--font-scale));display:flex;flex-direction:column;gap:var(--sp-4);color:var(--ink-900);font-family:var(--font-sans)}.clients__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.clients__title{margin:0;font:700 calc(20px * var(--font-scale)) var(--font-sans)}.clients__meta{margin:var(--sp-1) 0 0;font-size:calc(13px * var(--font-scale));color:var(--ink-muted)}.clients__gstin{font-family:var(--font-mono)}.clients__add{border:1px solid var(--hair-panel);border-radius:var(--r-card);padding:var(--sp-4);background:var(--card-bg)}.clients__search{max-width:360px;border:1px solid var(--hair-panel);border-radius:var(--r-input);padding:var(--sp-3) var(--sp-4);font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-900);background:var(--field-bg)}.clients__table{width:100%;border-collapse:collapse;font-size:calc(13px * var(--font-scale))}.clients__table th{text-align:left;font:600 calc(11.5px * var(--font-scale)) var(--font-sans);color:var(--ink-muted);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair-panel)}.clients__table td{padding:var(--sp-3);border-bottom:1px solid var(--hair-inner)}.clients__table a{color:var(--blue-link);font-weight:600}.clients__num{text-align:right;font-family:var(--font-mono)}.clients__none{margin:0;color:var(--ink-muted);font-size:calc(13px * var(--font-scale))}.clients__tabs{display:flex;gap:var(--sp-5);border-bottom:1px solid var(--hair-panel)}.not-found{display:grid;place-items:center;height:100%;min-height:320px;padding:40px 20px}.not-found__card{max-width:460px;width:100%;text-align:center;display:flex;flex-direction:column;gap:12px;padding:32px 28px;background:var(--surface);border:1px solid var(--hair-card);border-radius:var(--r-card);box-shadow:var(--sh-card)}.not-found__title{font-family:var(--font-sans);font-size:calc(28px * var(--font-scale));color:var(--ink-900);margin:0}.not-found__body{font-family:var(--font-sans);font-size:calc(14px * var(--font-scale));line-height:var(--lh-body);color:var(--ink-muted);margin:0}.not-found__path{font-family:var(--font-mono);font-size:max(12px,calc(12px * var(--font-scale)));color:var(--ink-700);background:var(--soon-bg);padding:1px 6px;border-radius:var(--r-pill);word-break:break-all}.not-found__actions{display:flex;gap:10px;justify-content:center;margin-top:8px;flex-wrap:wrap}.not-found__link{font-family:var(--font-mono);font-size:calc(13px * var(--font-scale));padding:8px 16px;border-radius:var(--r-input);background:var(--ink-900);color:var(--surface);text-decoration:none;border:1px solid var(--ink-900)}.not-found__back{font-family:var(--font-mono);font-size:calc(13px * var(--font-scale));padding:8px 16px;border-radius:var(--r-input);background:transparent;color:var(--ink-900);border:1px solid var(--hair-card);cursor:pointer}.matter{display:flex;flex-direction:column;min-height:0;height:100%}.matter__skeleton{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5)}.matter__head{padding:var(--sp-5) var(--sp-5) var(--sp-3);border-bottom:1px solid var(--hair-panel);background:var(--surface)}.matter__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.matter__title{margin:0;font:600 calc(22px * var(--font-scale)) / 1.3 var(--font-sans);color:var(--ink-900);min-width:0}.matter__sep,.matter__period{color:var(--ink-muted);font-weight:500}.matter__facts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-5);margin:var(--sp-4) 0 0}.matter__fact{display:flex;flex-direction:column;gap:var(--sp-1)}.matter__fact dt{font:500 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-700)}.matter__fact dd{margin:0;display:flex;align-items:center;gap:var(--sp-2);font:500 calc(16px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.matter__note{margin:var(--sp-3) 0 0;font:500 calc(15px * var(--font-scale)) var(--font-sans);color:var(--ink-800)}.matter__tabs{display:flex;gap:var(--sp-1);padding:0 var(--sp-5);border-bottom:1px solid var(--hair-panel);overflow-x:auto}.matter__tab{display:inline-flex;align-items:center;min-height:calc(44px * var(--font-scale));padding:0 var(--sp-4);border-bottom:3px solid transparent;font:500 calc(15px * var(--font-scale)) var(--font-sans);color:var(--ink-700);text-decoration:none;white-space:nowrap}.matter__tab:hover{background:var(--hover-bg)}.matter__tab--active{border-bottom-color:var(--blue-600);color:var(--blue-link);font-weight:600}.matter__tab:focus-visible{outline:2px solid var(--blue-600);outline-offset:-2px}.matter__body{flex:1;min-height:0;overflow-y:auto}.matter__overview,.matter__tab-body{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-5) var(--sp-5);max-width:1040px}.matter__ask{height:100%;min-height:0;display:flex;flex-direction:column}.matter__section{display:flex;flex-direction:column;gap:var(--sp-3)}.matter__h2{margin:0;font:600 calc(17px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.matter__table{width:100%;border-collapse:collapse;font:400 calc(15px * var(--font-scale)) var(--font-sans);color:var(--ink-900)}.matter__table th{text-align:left;font:600 calc(13px * var(--font-scale)) var(--font-sans);color:var(--ink-muted);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair-panel)}.matter__table td{padding:var(--sp-3);border-bottom:1px solid var(--hair-inner);vertical-align:top}.matter__num{text-align:right;font-family:var(--font-mono)}.matter__mono,.matter__money{font-family:var(--font-mono)}.matter__line{margin:0;display:flex;align-items:center;gap:var(--sp-2);font:500 calc(16px * var(--font-scale)) var(--font-sans)}.matter__muted{color:var(--ink-muted);font:400 calc(14px * var(--font-scale)) var(--font-sans)}.matter__empty{margin:0;color:var(--ink-muted);font:400 calc(15px * var(--font-scale)) / 1.5 var(--font-sans)}.matter__events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.matter__event{display:flex;justify-content:space-between;gap:var(--sp-4);font:400 calc(15px * var(--font-scale)) var(--font-sans)}.matter__actions,.matter__case-picker{display:flex;gap:var(--sp-3)}.matter__file-groups,.matter__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.matter__file-case{font:600 calc(15px * var(--font-scale)) var(--font-sans)}@media(max-width:860px){.matter__head,.matter__overview,.matter__tab-body{padding-left:var(--sp-4);padding-right:var(--sp-4)}.matter__tabs{padding:0 var(--sp-4)}}:root{color-scheme:light;--blue-600: #2f5f96;--blue-link: #27507f;--blue-tint: #e8eff8;--blue-tint-bd: #c3d3ea;--blue-tint-bd-alt: #c3d3ea;--surface: #f2f4f7;--artifact: #edf0f4;--rail: #e7ebf1;--soon-bg: #e9edf3;--card-bg: #ffffff;--field-bg: #ffffff;--on-accent: #ffffff;--hover-bg: #e1e6ed;--avatar-bg: #d7e2f0;--avatar-ink: #27507f;--user-bubble: #e9eef5;--user-bubble-bd: #d9e1ea;--hair-inner: #e3e8ee;--hair-panel: #dde3eb;--hair-window: #d7dde6;--hair-card: #d1d8e2;--ink-900: #15202b;--ink-800: #1f2a37;--ink-700: #2f3b49;--ink-muted: #51606d;--ink-muted-2: #55636f;--ink-label: #586670;--ink-faint: #5b6972;--ink-muted-2-hover: #4e5c69;--green: #2f6b47;--green-deep: #22513a;--green-bg: #e7f3ec;--green-bg-alt: #dfeee5;--green-bd: #c9e3d3;--green-bd-alt: #c3ddcd;--red: #b2392f;--red-deep: #932e26;--red-bg: #fbe9e6;--red-tint: #fdf3f1;--red-bd: #f1cdc7;--red-bd-alt: #f3d6d1;--amber: #7a5a12;--amber-2: #b8923a;--amber-bg: #f8f0d9;--amber-bg-alt: #fbf6e8;--amber-bd: #ecdcae;--band: #122a44;--band-ink: #eef2f7;--band-muted: #b7c3d3;--band-focus: #7fa8d4;--band-hover: #1c3a5e;--scrim: rgb(21 32 43 / .4);--font-serif: "Literata", Georgia, serif;--font-sans: "Public Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-brand: "Public Sans", system-ui, sans-serif;--lh-body: 1.6;--font-scale: 1;--r-pill: 6px;--r-input: 9px;--r-card: 13px;--r-window: 14px;--sp-1: 4px;--sp-2: 6px;--sp-3: 8px;--sp-4: 12px;--sp-5: 20px;--window-pad: 20px;--frame-gap: 56px;--measure: 680px;--sh-card: 0 1px 3px rgba(21, 32, 43, .05);--sh-window: 0 1px 2px rgba(21, 32, 43, .06), 0 18px 50px rgba(21, 32, 43, .1);--sh-popover: 0 16px 36px rgba(21, 32, 43, .16);--scroll-shade: rgb(0 0 0 / .13)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--blue-600: #7fb0ea;--blue-link: #a9c7f0;--blue-tint: #203048;--blue-tint-bd: #31476a;--blue-tint-bd-alt: #31476a;--surface: #141a22;--artifact: #171e28;--rail: #10151c;--soon-bg: #1a2230;--card-bg: #1b2330;--field-bg: #202a38;--on-accent: #0f1a2a;--hover-bg: #243040;--avatar-bg: #2a3a52;--avatar-ink: #a9c7f0;--user-bubble: #202a38;--user-bubble-bd: #2e3a4c;--hair-inner: #222c3a;--hair-panel: #26303f;--hair-window: #2a3545;--hair-card: #2e3a4b;--ink-900: #eef2f7;--ink-800: #dde4ec;--ink-700: #c6d0dc;--ink-muted: #a4b1c0;--ink-muted-2: #9ca9b8;--ink-label: #96a3b3;--ink-faint: #919eae;--ink-muted-2-hover: #a0adbc;--green: #8fc3a3;--green-deep: #b4dcc3;--green-bg: #1b2d23;--green-bg-alt: #1e3327;--green-bd: #2d4a38;--green-bd-alt: #2d4a38;--red: #eb9a8f;--red-deep: #f3b3a9;--red-bg: #35221f;--red-tint: #2b1c1a;--red-bd: #553129;--red-bd-alt: #553129;--amber: #dcb86b;--amber-2: #c9a44a;--amber-bg: #332b17;--amber-bg-alt: #2b2514;--amber-bd: #4d401f;--band: #0f1a2a;--band-ink: #eef2f7;--band-muted: #9fb0c4;--band-focus: #7fb0ea;--band-hover: #1a2b42;--scrim: rgb(0 0 0 / .6);--sh-card: 0 1px 3px rgba(0, 0, 0, .3);--sh-window: 0 1px 2px rgba(0, 0, 0, .35), 0 18px 50px rgba(0, 0, 0, .5);--sh-popover: 0 16px 36px rgba(0, 0, 0, .5);--scroll-shade: rgb(0 0 0 / .4)}:root[data-fontsize=small]{--font-scale: .9}:root[data-fontsize=large]{--font-scale: 1.125}:root[data-fontsize=xlarge]{--font-scale: 1.25}:root[data-fontsize=xxlarge]{--font-scale: 1.5}:root[data-fontfamily=easy]{--font-serif: "Atkinson Hyperlegible", "Literata", Georgia, serif;--font-sans: "Atkinson Hyperlegible", "Public Sans", system-ui, sans-serif}:root[data-fontfamily=sans]{--font-serif: "Public Sans", system-ui, sans-serif}@media(prefers-contrast:more){:root{--ink-muted: var(--ink-700);--ink-muted-2: var(--ink-700);--ink-muted-2-hover: var(--ink-800);--ink-label: var(--ink-700);--ink-faint: var(--ink-700);--hair-inner: #9aa6b5;--hair-panel: #9aa6b5;--hair-window: #8794a5;--hair-card: #8794a5}:root[data-theme=dark]{--ink-muted: var(--ink-800);--ink-muted-2: var(--ink-800);--ink-muted-2-hover: var(--ink-900);--ink-label: var(--ink-800);--ink-faint: var(--ink-800);--hair-inner: #55657a;--hair-panel: #55657a;--hair-window: #64748a;--hair-card: #64748a}}.tnum{font-feature-settings:"tnum" 1}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--surface);color:var(--ink-900);font-family:var(--font-sans);font-size:calc(14px * var(--font-scale));line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-sans);font-weight:500;margin:0}button{font:inherit}:focus-visible{outline:2px solid var(--blue-link);outline-offset:2px}.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}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;padding:10px 16px;background:var(--card-bg);color:var(--ink-900);border:1px solid var(--hair-card);border-radius:var(--r-input);box-shadow:var(--sh-popover);text-decoration:none;font:600 calc(14px * var(--font-scale)) var(--font-sans)}.skip-link:focus{left:8px;top:8px}.rupee-mark{font-family:var(--font-mono)}
