@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-tyfMZHQw.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-CzG7Kr3z.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-Df6ckaLK.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-JrS_4yms.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-CIdlr5YK.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-_Rr29XE2.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DQXyrmoy.woff2) format("woff2"),url(/assets/inter-greek-400-normal-DvIPHDQ7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-Cnt0N5Vm.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-DIOGfGLL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-D3W-OpO-.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-8tIzm-yw.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BT1H-PT_.woff2) format("woff2"),url(/assets/inter-latin-400-normal-Cdi8t5Mu.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-DOnSzjnx.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-Xebo2OyJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BRrLR67x.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-DskEQOpE.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-2pdUafRD.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-Dtavx3qw.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-CmOavsDc.woff2) format("woff2"),url(/assets/inter-greek-500-normal-BjpBGs91.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-5IkPJ6Nk.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-0i6yoQMg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-B9u8Q_zH.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-SuUkSNTU.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-kWhwEdDH.woff2) format("woff2"),url(/assets/inter-latin-500-normal-D4I8BKCx.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-DpA2xaRd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-KAwcVx6H.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-DDpWG8g5.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-iz1--dBq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-CkBLDEl_.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-BmtRFZgT.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-B-l8Lzzd.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BLZsI-P3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-DjnxGF-L.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BQ_dbMbg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-ao35dkSb.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-Dg0Bk0Yr.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-B2Ssfs8e.woff2) format("woff2"),url(/assets/inter-latin-600-normal-Dbvh0wvx.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-CMkYcdkw.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-CAj4IH3j.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-6zNX8Blf.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DsxIEgNh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-DqOFU2GX.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-Cwql_mmq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-4IUP0jwf.woff2) format("woff2"),url(/assets/inter-greek-700-normal-CmOaYR_c.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-ByO5Ry5o.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-Db0hjN_z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-CAa3MqUt.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-Bu7lG2nd.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-C2zfFY7I.woff2) format("woff2"),url(/assets/inter-latin-700-normal-CHFldGL2.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAARsABAAAAAACMwAAAQRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AXBEICoRkg3oLGgABNgIkAy4EIAWFAAeBAwwHGy8HyI7Cca8UYSlFWGJzMUTEQ/1+r2f33Q+oAgAFVkiO0LMiG92pzNTWmEogIUHV6LrA3+vU9yUZFWCUyyYpAGzHxMo5cgl5YpzSCUM8NWtp6sXT3zttbOqD96hLoIAijvawNWhs2hMogzEXBdQFssAy6shdkO6VPDXsvEGgCwihJoRAvaBtQgx0vqymBYQK7HoBasgsSYO9G/Rcy7nAD9pML9mFjgKPfId1ALiW9o7HQAUNkLR49NmAP3T1LIDvcKYsVP8XB0G1hXJmAH2cGQG5lOOYwRNCU2IAjgXYW7OFQ8CTV1oH8oewJAxfJWQEAAQqZBDoKEB+BpBwZjwGiJ8gUY0sCREiXJZ0Z5xVnPERYcR9YmHXCwDxHvHzot3vXmY3QADqmqhp5Ikhdr38OX/dCICxm8BvYCH0UMn7GeAIgauF0qTguFDk7y8SBckPFlz8SJ4vofPlGew+ZC+pEreJW7rJtuvDYZuDCR28i+w8dyn0zJXobrID0+4fRvi2EfLAEOTG4GDbgRGExLDxt4tE24bF+weByZRhiC0zZSqYNu2tUI+nPHcOqi9cGNO3BzbcIVs2dDMjcutbRfQlWX6wa/zmuKowR6r0Zq/KAerL2Lo3Y935H6eCJozvi+Wz3sDWmBhZuQjZkIkB1dHsF9/Dh+dfHMpWgeBA2S0d26erjNSsTjymkqHUKoquk8qL6V2/dtGKYkXHL46WF0mlnIhu2YRWU5SaOcVQqqwJTaskkh76NC1pj5MoYYpm6X/SaWWx8u+fZCVQSVdpS8Li4yefUh+ucay5uzkR4ODLF2bO0Y0d8wl8z2VZD2hdByDoV+rl9nqmPN2bkemffokxXwJsCUJde4rDdejqUOJFLY4CDoFcqp6l8OTYoznu+G5NxvTaNI+Vmn8L13v9Zf+FOP4T/n2/fT61j3/9JbmdaGm/7qAuQXAZlHm3BrezpAbEs3eyA7rCYipEJ8O75LL0p4A/8B5C1wLcNHwkWdbAP8RGEQGfI68EYSKCQOoHASrHDYBij4ugZsx2ULemg9R3TBIFAl1DgIB+EMAfutr3CiDGdSwnLZdKHC0HK712RlZmFlzYlNOn3yr58qV2PTcrJuJEKE//czjkYbmZ5atXpkYVI04RNy0rl361WC6sXE2MzDwctNzaGLn1s9Z9KwElD6VQYX9FgkorQdCjrkhVKSKdPRVkP2NiMVafddwnw16rpCDUJGjB4MYc1rxJAzeWjZEeJwHDc8JalrtVTRlOW2dmrf2eh04ePZZT/gzV5u/XlgnjMbprRAHhpi4WfEYYHA8cEYiH+EiAhEjEZ3T/A4gSeFzWgiVMaUooXcGC6LL3V/LMWqdT66fVezjj9znYL+kQ+zB0koJlTuAL5N31gDgEAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-DduX7Cxz.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-Ddg-ESa-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-SMrb6SvR.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-CL28JpsE.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-DQPePN4I.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Dn-Q5RzH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-Br5SKFH9.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-BrRFx4uz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-BKFenxV8.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAR8ABAAAAAACNgAAAQhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAXBEICoRkg3QLGgABNgIkAy4EIAWFHgeBAwwHGzUHKI7Cce9gicnioMUteJ7/zurcV1VRpekM2HLSM7vJQKywqxWv6C/Rf+RXg4d/7t39Y4mE39JtncCLAlpL40QSiLKlIfeGrqm/LHtdHM1kxKNsrKBoLooCeoJRZAsMrMAG6AOmKbjtTsPHcClF70CAFwAIYRBC4F3hUa+eTFeu346LDpiZAVCFz3zzqVdLl1ZugkJA5dl6ulf+xYC6qd3AOugvC7qSI0HBLRRUFSPXToDnCeY/ZZPTHyP5c6TFh9y/+wxUq74EPgYhXBQop8Bc6pIYzglgH60xKUKU02mESooBEKAAUsi/IB+oOQAKaKCcRkA53Wrg5aLogl4Qpd+n/xQzYMx79R+vilcEQwAIAHBwAYMTM4XEjCJsu60aNPUK4B1gbiICGnUvA0rQGkzIA+ea5nIXFbndpW53mV5oGgV6uMCIjnrNQ+YBz07P9n3mzts+rbziY5+p7TX3XHtjxdX31e0zdyvrvE9FO/Uz8/xPUNePP955/mciHk75ZK8pp37oOe99yoksJBIrshgwH9E/2GndkRzsePS118qp119/c90+cz/Hz8ztx7fgFvOUZ5z6udQqH+/98o4vD3S2BI6Yafa30Pz84qIYPN78+HsnHlFyV+eHrxVvbWsr2vop/xd8/kudUvbmdEt94ZMnlqVY6wKam0Q2GwlGsplEGsqMC/YctnqWHRjwH+k/5vtj/HqlTd8P++8bGLjPT3MTCnf3HgpdHHQipQplsXt6DwQvETUbGdo38G5g1s+zAu8O/fJzg/9dB7272n8PPfzSvGRyX/zuk2dD1+bu2Nj+CX7Kw3gfi+3zc6nzKf3OXbdvU2j73LfmLXhr7vYQeQrVIsDB0yFEk61ETy5zoxfQDNXVHgVUQ+xYfakr1jeWe9uqnp754+jiQ0VD/7k07UfAVx/edR34v3z/bxoaqAMd9AYHBUBw/U1qXoX4b0VAhGqzWL1XFTYncA2oLYYu+CrwFmciwGsuTROtS63SrEL3pkruBp6WHgLE4sQDlEKTQOP3YqFeERhq3QMcFjoFFOqzFhSr18Yr4TXbLEhcZaFRiCrCef5DxXjAVknjLBPWyLGMsUXsEmNLGJazQUyULW/cWjE5IRkW24Qsnw2SJiQNy8lJyfJr1y4rIsOWkpPVJss2pk1SRkK7TVZa363CFbcOj9qpzlTB2M/6dGnTpVMnVk/AWiGBjlFba5+QN8aSWWCxr3HmMkkpx8psVNCnS0fC4rOdo2JZdGrZLAPBETGRTixBebANSy4V2WfhptoS7GqfywtrE5E0rn2oSts3wbeIEgo7E9MFxF1eMNcbohhKNNHFEIc4xSVuRzD8X4AkZ37C7ugJrgDyigExxa18fdBIWOPjVqEVyedi3+mQvKxD4y1j6+7o8xMfl5kz79cvBAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-BbQvSTgA.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-BcSK4SWt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-DDx6Qb4X.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-j-3100QQ.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-CvEhONT9.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-CtOyLjTY.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-DmoeaKY2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BybgyI72.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-DdS651vr.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAARYABAAAAAACMgAAAP+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAXBEICoRkg3ILGgABNgIkAy4EIAWFIgeBAwwHGyEHKI7Ctp0zBqeMopxmneAhHuLXaG9m/4kaakmt4YmuUo9KpltJIp4pmcr+n271Jwk6624RHgQ8hBOxyt3L29qGrqkfOUrAHcHARjzK1AqqxGEU0AhGlbamaJD0AhvRCHzm1hykj5CQ5nHgsBERe/T5RC0t0A4IoUEIwXy0Gq/LoL0VdW0gV6AeB4t6iWgJedXlAi0awQHM7Ur2EF0gIe8CFxzpH2cgJYoAkhZNMJtg5OHdAF7DrvKvGhl7SV0CxU0Duv/lDcgl+R7Tl378Zol+CPOI22qNiICzN2g9coSQKiHDCSBAokI/UqAf5SDQrlkqdrmGCOoI9a8ehzEPU39Xql/XxTUCAWjUjAZNaA4x6ewiYOswoOn3gG/AvApTyRcY4ECqixdCFJKUKxwdFQqXFoVrccASe4qxl3A6OzyI+5UdyrZe3LH9tcfKl0GY7MHd6465rznh24u7CHrJa0TOfoOXvoJcfPmyY+kLhJSw+KcHo9nPlUuewpgoQ0iSRZkP0THxiRjA3es2rVuHZm/YsMW3F/fB1FO4beoBLoRnXSrqK90kL3ve73zfnxyXWzgemxMHkY/frd3tZULMybvRJwvcNsXfP+HUnJjo2HQChvGbn5Mnyx9UCWvICxPkk1l7DCtbeJvI5bM2ke/3xuaXpA+x6WWqzOWZwlchc1N2zVcma1lm5rIsiG0pY9MyhoqXF2cMJk3ZyhwsWgENjSilMw9mBf4MzLqY+/un7/IbMjMuZsL/Eydvhk/Star2zgwB2HB5L6dpm3gj/CTYXY/RLJ1hWQou70LrBppKekP2hYXfC+kp6W8CYgmERq2TiWoj0mgZ18JmwFKQ66vTAPukb8/3Vtd1GTs/b24pi/Pvxww65v2Tk+Rf+Pt893rxvX86zGdCXeDQGzRKEDxzU562UP+jK0Cary27oEfyIxXuA9cb4uGrgE9wB0K7eaQppOdyKdDhEVIUBfA8yggIa8IDpM6Qg8p29/OLETQYdRQ0WmUe6LRFA+jmJ4XXw0lICgLtBgV2xFv/R06UOMrEgGZUTUTT47E6qfDUNEStVAx4JUz0ODVURCUENJ6RVZB6JkYmGiKRmVWORImsWAKemcgqgRVPL4GJQC1Rowp1vopSPP4KcIdasKH8s0FSJEiRLBmrL1eNErnucEvt1Wz0aMJNiwc5mEuZqnMyIbhAkBRJyhykjcOqDJzNTQQIaKmwLuZiNtFq4pLYi0cFbFXjbZ+zYSRgmRgknlVuYhjeaIQmbK2SAoSztWPePUTA1iARhSRIimRIjhTSYkZQTVDJbEY+Ka24HBjlWWKKV7yeLVHTBgPtQLM2UfV3DsknOjR2I9bUpIwt/iwan3+UWg4=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-CBdESG9i.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-pzbDX0jd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-CkqCyYtb.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-Byn14zJw.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-2w8nhmW6.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-DQIq5VWZ.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DW7bOr9E.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-IWA2H7hL.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BeKOkayt.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-CrMLobkd.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-D4BeRQ9H.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-C_8BTFtf.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-B3c2hW1y.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C4k6r6Wj.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-Cn6FFIr2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-DPRbgzwy.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-BESMCQxd.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-cyrillic-800-normal-1hyqLKqq.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-800-normal-DgRUultc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-vietnamese-800-normal-BK_9I4TC.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-800-normal-BtCAHCxD.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:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-latin-ext-800-normal-CDf1WLHj.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-800-normal-E4W3-OZV.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-latin-800-normal-DanZ2kYr.woff2) format("woff2"),url(/assets/playfair-display-latin-800-normal-gM7Ys3T8.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-yellow: #ffdb4a;--color-black: #000000;--color-white: #ffffff;--color-off-black: #111111;--color-charcoal: #1c1c1c;--color-header-bg: #0b0b0b;--color-light-grey: #f5f5f5;--color-bg-paper: #f9f8f5;--color-text-body: #434343;--color-text-secondary: #666666;--color-text-tertiary: #999999;--color-border: #d9d9d9;--color-yellow-hover: #ffe66d;--color-yellow-tint: #fff9e6;--color-navy: #121b60;--color-navy-light: #eeedf8;--gauge-3: #8a90c0;--color-success: #1e8e3e;--color-error: #d93025;--color-warning: #f9ab00;--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rd-canvas: #fafaf7;--rd-surface: #ffffff;--rd-surface-2: #f6f5f1;--rd-banner: #0b0b0b;--rd-line: #eceae4;--rd-line-strong: #dedbd2;--rd-ink: #1a1a1a;--rd-ink-2: #4a4a4a;--rd-ink-3: #8a8a82;--rd-ink-4: #b4b2a8;--rd-yellow: #ffdb4a;--rd-yellow-soft: #fff1b8;--rd-l2: #e08a3e;--rd-l3: #e0a832;--rd-l4: #57b47e;--rd-l5: #1f9d57;--rd-good: #1f9d57;--rd-good-soft: #e3f3ea;--rd-risk: #d64545;--rd-risk-soft: #fbeaea;--rd-r-sm: 8px;--rd-r-md: 12px;--rd-r-lg: 16px;--rd-shadow: 0 1px 2px rgba(20, 18, 12, .04), 0 6px 20px rgba(20, 18, 12, .05);--rd-shadow-sm: 0 1px 2px rgba(20, 18, 12, .05);--rd-line-soft: #efeee8;--rd-track: #f1f0ea;--rd-line-hair: #f1f0ea;--rd-ink-body: #3a3934;--rd-muted-aa: #6d6d66;--rd-good-ink-aa: #14713f;--rd-amber-aa: #8a5a10;--rd-amber-soft: #fff9e6;--rd-tint-line: #f0e2b0;--rd-tint-hover: #f5efd8;--rd-tint-ci: #fff3c4;--rd-tint-faint: #fffdf4;--rd-tint-ink: #6b5d1e;--rd-accent: #b89a2a;--rd-bar-mid: #c9a227;--rd-scrim: rgba(11, 11, 11, .45);--rd-shadow-overlay: 0 24px 70px rgba(0, 0, 0, .3);--rd-shadow-card: 0 1px 4px rgba(0, 0, 0, .05);--rd-shadow-edge-tab: -2px 2px 6px rgba(11, 11, 11, .08);--rd-shadow-edge-tab-spine: 2px -2px 6px rgba(11, 11, 11, .08);--z-edge-tabs: 5;--z-popover-backdrop: 29;--z-popover: 30;--z-drawer-overlay: 40;--z-drawer: 41;--z-rail-scrim: 44;--z-rail: 45;--z-modal-overlay: 50;--z-row-menu-backdrop: 54;--z-row-menu: 55;--z-select-backdrop: 60;--z-cmdk-overlay: 60;--z-select-listbox: 61;--z-toast: 70;--z-skip-link: 100}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-body);color:var(--color-text-body);background:var(--rd-canvas);-webkit-font-smoothing:antialiased;overflow:hidden}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea{font-family:inherit}::selection{background:var(--color-yellow);color:#000}.ph,.ic{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:none}.ph svg,.ic svg{display:block}.app{display:grid;grid-template-columns:264px 1fr;grid-template-rows:minmax(0,1fr);height:100vh}.rail{background:#0b0b0b;color:#fff;display:flex;flex-direction:column;border-right:1px solid #000;min-height:0}.rail__brand{display:flex;align-items:center;gap:10px;padding:18px 16px 14px}.rail__mark{width:30px;height:30px;border-radius:6px;flex:none;object-fit:contain}.rail__brandtext{display:flex;flex-direction:column;line-height:1}.rail__wordmark{height:15px;width:auto}.rail__word{font-family:var(--font-display);font-size:16px;font-weight:800;color:#fff}.rail__tag{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-yellow);font-weight:600;margin-top:5px}.rail__new{margin:4px 12px 12px;display:flex;align-items:center;gap:9px;background:var(--color-yellow);color:#1a1a1a;font-weight:600;font-size:13.5px;padding:10px 13px;border-radius:8px;transition:background .15s ease}.rail__new:hover{background:var(--color-yellow-hover)}.rail__new i{font-size:17px}.rail__search{margin:0 12px 8px;display:flex;align-items:center;gap:8px;background:#161616;border:1px solid #262626;border-radius:8px;padding:8px 11px;width:calc(100% - 24px)}.rail__search i{color:#9c9c9c;font-size:16px}.rail__search input{background:none;border:none;color:#ddd;font-size:13px;width:100%}.rail__search input::placeholder{color:#9c9c9c}.rail__search input:focus{outline:none}.rail__search-ph{color:#9c9c9c;font-size:13px;flex:1;text-align:left}.rail__kbd{font-family:var(--font-mono);font-size:10.5px;color:#a0a0a0;background:#1d1d1d;border:1px solid #2a2a2a;border-radius:5px;padding:1px 6px;line-height:1.4}.nav{padding:4px 8px 8px}.nav__item{width:100%;display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:7px;color:#b8b8b8;font-size:13.5px;font-weight:500;text-align:left;transition:background .12s ease,color .12s ease}.nav__item i{font-size:18px;width:20px;text-align:center}.nav__item:hover{background:#161616;color:#fff}.nav__item.is-active{background:#18170f;color:#fff}.nav__item.is-active i{color:var(--color-yellow)}.nav__item .nav__count{margin-left:auto;font-size:11px;color:#9c9c9c;font-family:var(--font-mono)}.nav__group{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#9c9c9c;font-weight:600;padding:14px 10px 6px}.nav__group:first-child{padding-top:6px}.rail__divider{height:1px;background:#1d1d1d;margin:10px 16px}.recents{flex:1;overflow-y:auto;padding:0 8px 8px;min-height:0}.recents__group{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#9c9c9c;font-weight:600;padding:12px 10px 5px}.recents__item{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;color:#c4c4c4;font-size:13px;transition:background .12s ease,color .12s ease;white-space:nowrap;overflow:hidden;position:relative}.recents__item:hover,.recents__item.is-active{background:#161616;color:#fff}.recents__open{flex:1;min-width:0;display:flex;align-items:center;background:none;color:inherit;font:inherit;text-align:left;padding:0;overflow:hidden}.recents__open span{overflow:hidden;text-overflow:ellipsis}.recents__pulse{flex:none;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--color-yellow);animation:blink 1s step-end infinite}.recents__open .recents__pulse,.recents__open .recents__pulse-count{overflow:visible}.recents__pulse--counted{width:auto;min-width:15px;height:15px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;animation:none}.recents__pulse-count{font-size:9.5px;font-weight:700;line-height:1;color:#1a1a1a}.recents__proj{font-size:10px;color:var(--color-yellow);opacity:.85;border:1px solid #2c2a16;background:#16150c;padding:1px 6px;border-radius:999px;margin-left:auto;flex:none}.recents__menu-btn{flex:none;color:#a0a0a0;font-size:16px;opacity:0;padding:0 2px;border-radius:4px}.recents__item:hover .recents__menu-btn,.recents__menu-btn:focus-visible,.recents__open:focus-visible+.recents__menu-btn{opacity:1}.recents__empty{font-size:12.5px;color:#9c9c9c;padding:16px 10px}.rail__user{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid #1d1d1d}.avatar{width:30px;height:30px;border-radius:50%;background:var(--color-navy);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600;flex:none}.rail__user .meta{line-height:1.25;overflow:hidden}.rail__user .meta b{font-size:12.5px;color:#eee;font-weight:600;display:block}.rail__user .meta small{font-size:11px;color:#9c9c9c}.rail__user .rail__usermenu{margin-left:auto;color:#9c9c9c;font-size:16px}.main{display:flex;flex-direction:column;min-width:0;background:var(--rd-canvas)}.topbar{height:56px;flex:none;display:flex;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid var(--rd-line-hair);background:var(--rd-canvas)}.main__row{position:relative;display:flex;flex:1;min-height:0;min-width:0}.main__outlet{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.main__outlet[hidden]{display:none}.topbar__title{font-size:14.5px;font-weight:600;color:#1a1a1a}.topbar__title .crumb{color:#6d6d6d;font-weight:500}.topbar__spacer{flex:1}.topbar__pins{display:contents}.modelpick{display:flex;align-items:center;gap:8px;border:1px solid var(--rd-line-strong);border-radius:8px;padding:6px 11px;font-size:13px;color:#2a2a2a;font-weight:500;background:#fff;transition:border-color .15s}.modelpick:hover{border-color:#c9c5b8}.modelpick .dot{width:7px;height:7px;border-radius:50%;background:var(--color-success)}.modelpick i{color:#6d6d6d;font-size:14px}.iconbtn{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:#6a6a62;font-size:18px;transition:background .12s,color .12s}.iconbtn:hover{background:var(--rd-surface-2);color:#1a1a1a}.view{flex:1;overflow-y:auto;min-height:0}.view[hidden]{display:none}.chat{max-width:768px;margin:0 auto;padding:30px 24px 160px}.turn{margin-bottom:30px}.turn__role{display:flex;align-items:center;gap:8px;margin-bottom:9px}.turn__role .who{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#6d6d66}.turn__avatar{width:22px;height:22px;border-radius:5px;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700}.turn__avatar.user{background:var(--color-navy);color:#fff}.turn__avatar.user.member{background:var(--color-navy-light);color:var(--color-navy)}.turn__avatar.user.control{background:#e4e4e0;color:#55554e}.turn__avatar.bot{background:#0b0b0b;color:var(--color-yellow)}.bubble-user{background:#fff;border:1px solid var(--rd-line);border-left:3px solid var(--color-yellow);border-radius:10px;padding:14px 16px;font-size:15px;line-height:1.6;color:#2a2a2a;white-space:pre-wrap;word-wrap:break-word}.bubble-user.control{border-left-color:#9a9a8f;background:#fafaf8;color:#4a4a44;font-style:italic}.bubble-bot{font-size:15.5px;line-height:1.72;color:#2a2a2a;padding:2px;white-space:pre-wrap;word-wrap:break-word}.bubble-bot p{margin-bottom:13px}.bubble-bot strong{color:#111}.bubble-bot.is-error{color:var(--rd-risk)}.bubble-bot.is-cancelled{color:#6d6d66;font-style:italic}.bubble-bot .msg-md{white-space:normal}.bubble-bot .msg-md>:last-child{margin-bottom:0}.msg-md p{margin:0 0 13px}.msg-md h1,.msg-md h2,.msg-md h3{font-family:var(--font-display);color:var(--rd-ink);margin:1.1em 0 .5em;line-height:1.25}.msg-md h1{font-size:19px}.msg-md h2{font-size:17px}.msg-md h3{font-size:15.5px}.msg-md ul,.msg-md ol{margin:0 0 13px;padding-left:1.4em}.msg-md li{margin:.25em 0}.msg-md code{font-family:var(--font-mono);font-size:.88em;background:var(--rd-surface-2);border:1px solid var(--rd-line);border-radius:5px;padding:1px 5px}.msg-md pre{background:var(--rd-surface-2);border:1px solid var(--rd-line);border-radius:var(--rd-r-md);padding:12px 14px;overflow:auto;margin-bottom:13px}.msg-md pre code{background:none;border:none;padding:0}.msg-md a{color:var(--rd-good);text-decoration:underline}.msg-md blockquote{border-left:3px solid var(--rd-line-strong);margin:.6em 0;padding:.2em 0 .2em 12px;color:var(--rd-ink-3)}.msg-md table{border-collapse:collapse;margin:.7em 0;font-size:13px;display:block;overflow-x:auto}.msg-md th,.msg-md td{border:1px solid var(--rd-line);padding:5px 10px;text-align:left}.msg-md th{background:var(--rd-surface-2);font-weight:600}.skilltags{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px}.skilltag{display:inline-flex;align-items:center;gap:6px;background:var(--color-yellow-tint);border:1px solid #f0e3a8;color:#6b5d12;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px}.skilltag i{font-size:13px}.skilltag .ver{font-family:var(--font-mono);font-weight:500;color:#998a3a}.cursor{display:inline-block;width:8px;height:17px;background:var(--color-yellow);vertical-align:text-bottom;margin-left:2px;animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.turn__actions{display:flex;gap:4px;margin-top:10px}.turn__actions button{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#6d6d66;font-weight:500;padding:4px 8px;border-radius:6px;transition:background .12s,color .12s}.turn__actions button:hover{background:var(--rd-surface-2);color:#1a1a1a}.turn__actions button i{font-size:14px}.turn__actions .trace{color:#6b5d12}.turn__actions .trace:hover{background:var(--color-yellow-tint)}.turn__hr{height:1px;background:var(--rd-line);margin:26px 0}.composer-wrap{position:absolute;bottom:0;left:0;right:var(--pane-width, 0px);padding:0 24px 24px;background:linear-gradient(to top,var(--rd-canvas) 62%,transparent);pointer-events:none}.composer{max-width:768px;margin:0 auto;pointer-events:auto;background:#fff;border:1px solid var(--rd-line-strong);border-radius:14px;box-shadow:var(--rd-shadow);padding:12px 14px 10px}.composer textarea{width:100%;border:none;resize:none;font-size:15px;line-height:1.5;color:#1a1a1a;background:none;min-height:24px;max-height:200px}.composer textarea:focus{outline:none}.composer textarea::placeholder{color:#6e6c62}.composer__bar{display:flex;align-items:center;gap:8px;margin-top:8px}.composer__pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rd-line-strong);border-radius:999px;padding:5px 11px;font-size:12.5px;color:#4a4a4a;font-weight:500;transition:border-color .12s,background .12s}.composer__pill:hover{background:var(--rd-surface-2)}.composer__pill i{font-size:15px;color:#6d6d66}.composer__pill.skill{color:#6b5d12;border-color:#f0e3a8;background:var(--color-yellow-tint)}.composer__attachments{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.composer__attachment{display:inline-flex;align-items:center;gap:4px;max-width:100%}.composer__attachment-card{min-width:0;display:inline-flex}.composer__attachment-card .inline-card{margin:0;padding:6px 10px;gap:8px;max-width:320px;border-radius:8px;line-height:1.4}.composer__attachment-card .inline-card__title{font-size:12.5px}.composer__attachment-card .inline-card__sub{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer__attachment-card .inline-card__value{font-size:13px}.composer__attachment-card .inline-card__caption{font-size:8px}.composer__attachment-card .cs-card__avatar,.composer__attachment-card .ws-avatar{width:24px;height:24px;font-size:9px}.composer__attachment-label{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--rd-line);border-radius:8px;font-size:12.5px;font-weight:600;color:var(--rd-ink);background:var(--rd-canvas)}.composer__attachment-x{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--rd-muted-aa);background:none;flex:none}.composer__attachment-x svg{font-size:12px}.composer__attachment-x:hover{background:var(--rd-surface-2);color:var(--rd-ink)}.composer__attachment-x:focus-visible{outline:2px solid var(--rd-ink);outline-offset:1px}.composer__attachments-notice{flex-basis:100%;font-size:12px;color:var(--rd-muted-aa);padding:2px 2px 0}.composer__pill.skill i{color:#7a5e0f}.composer__pill:disabled{opacity:.5;cursor:default}.composer__spacer{flex:1}.composer__send{width:36px;height:36px;border-radius:9px;flex:none;background:var(--color-yellow);color:#1a1a1a;display:grid;place-items:center;font-size:18px;transition:background .15s}.composer__send:hover{background:var(--color-yellow-hover)}.composer__send:disabled{opacity:.5;cursor:default}.composer__hint{max-width:768px;margin:8px auto 0;pointer-events:auto;font-size:11px;color:#6e6c62;text-align:center}.composer__status{max-width:768px;margin:6px auto 0;font-size:12px;color:#6d6d66;text-align:center;pointer-events:auto;min-height:1em}.composer__status.is-error{color:var(--rd-risk)}.page{max-width:1080px;margin:0 auto;padding:32px 32px 64px}.page__head{margin-bottom:22px}.page__head.with-action{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.page__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7a5e0f;font-weight:600;margin-bottom:7px}.page__title{font-family:var(--font-display);font-size:30px;font-weight:800;color:#161616;letter-spacing:-.02em;line-height:1.1}.page__title:after{content:"";display:block;width:46px;height:3px;background:var(--color-yellow);margin-top:14px}.page__sub{font-size:14px;color:#6a6a62;margin-top:16px;max-width:620px;line-height:1.6}.toolbar{display:flex;align-items:center;gap:10px;margin:22px 0 18px;flex-wrap:wrap}.filter{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--rd-line-strong);border-radius:999px;padding:6px 13px;font-size:12.5px;color:#4a4a4a;font-weight:500;background:#fff;transition:all .12s}.filter:hover{border-color:#c9c5b8}.filter.is-active{background:#0b0b0b;color:#fff;border-color:#0b0b0b}.filter i{font-size:14px}.filter-tabs .filter{background:transparent;color:#b8b6ad;border-color:#2f2f2f}.filter-tabs .filter:hover{border-color:#444;color:#e6e5df}.filter-tabs .filter.is-active{background:#fff;color:#0b0b0b;border-color:#fff}.search-lg{margin-left:auto;display:flex;align-items:center;gap:8px;border:1px solid var(--rd-line-strong);border-radius:999px;padding:7px 14px;background:#fff;min-width:240px}.search-lg i{color:#6e6c62;font-size:15px}.search-lg input{border:none;font-size:13px;width:100%;color:#1a1a1a}.search-lg input:focus{outline:none}.cardgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.skillcard{background:#fff;border:1px solid var(--rd-line);border-radius:12px;padding:18px;display:flex;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;cursor:pointer;text-align:left;width:100%}.skillcard:hover{border-color:#d8d3c4;transform:translateY(-2px);box-shadow:var(--rd-shadow)}.skillcard__top{display:flex;align-items:center;gap:11px;margin-bottom:12px}.skillcard__icon{width:38px;height:38px;border-radius:9px;flex:none;background:var(--rd-surface-2);display:grid;place-items:center;font-size:20px;color:#1a1a1a}.skillcard__name{font-size:14.5px;font-weight:600;color:#161616}.skillcard__owner{font-size:11.5px;color:#6d6d66;margin-top:2px}.skillcard__desc{font-size:13px;color:#5a5a52;line-height:1.55;flex:1;margin-bottom:14px}.skillcard__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;padding:2px 8px;border-radius:999px}.badge--alpha{background:#fff3d6;color:#6f5510;border:1px solid #f0e3a8}.badge--internal{background:var(--color-navy-light);color:var(--color-navy)}.badge--personal{background:var(--rd-surface-2);color:#6a6a62;border:1px solid var(--rd-line-strong)}.badge--beta,.badge--default{background:var(--color-navy-light);color:var(--color-navy);border:1px solid var(--color-navy-light)}.badge--installed{background:#e8f4ec;color:#1d6b3a;border:1px solid #cfe8d8}.tag{font-size:11px;color:#6a6a62;background:var(--rd-surface-2);padding:2px 8px;border-radius:999px}.skillcard__foot{display:flex;align-items:center;gap:6px;margin-top:13px;padding-top:12px;border-top:1px solid var(--rd-line);font-size:11px;color:#6e6c62}.skillcard__foot .sha{font-family:var(--font-mono)}.skillcard__foot .run{margin-left:auto}.rows{display:flex;flex-direction:column;gap:0;border:1px solid var(--rd-line);border-radius:12px;overflow:hidden;background:#fff}.row{display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid var(--rd-line)}.row:last-child{border-bottom:none}.row__icon{width:40px;height:40px;border-radius:9px;background:var(--rd-surface-2);display:grid;place-items:center;font-size:20px;color:#1a1a1a;flex:none}.row__body{min-width:0}.row__name{font-size:14px;font-weight:600;color:#161616}.row__desc{font-size:12.5px;color:#6a6a62;margin-top:2px}.row__spacer{flex:1}.status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#4a4a4a}.status .dot{width:7px;height:7px;border-radius:50%}.status .dot--ok{background:var(--color-success)}.status .dot--auth{background:var(--color-warning)}.status .dot--off{background:#c9c5b8}.status .dot--fail{background:var(--rd-risk)}.btn{font-size:12.5px;font-weight:600;padding:7px 15px;border-radius:8px;transition:all .12s;display:inline-flex;align-items:center;gap:6px}.btn--primary{background:var(--color-yellow);color:#1a1a1a}.btn--primary:hover{background:var(--color-yellow-hover)}.btn--ghost{border:1px solid var(--rd-line-strong);color:#2a2a2a;background:#fff}.btn--ghost:hover{background:var(--rd-surface-2)}.btn--dark{background:#0b0b0b;color:#fff}.btn--dark:hover{background:#1c1c1c}.btn:disabled{opacity:.5;cursor:default}.backlink{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#6a6a62;margin-bottom:18px;padding:5px 10px 5px 6px;border-radius:8px;transition:background .12s,color .12s}.backlink:hover{background:var(--rd-surface-2);color:#1a1a1a}.backlink i{font-size:16px}.detail-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:8px}.detail-head__icon{width:54px;height:54px;border-radius:13px;flex:none;background:#0b0b0b;color:var(--color-yellow);display:grid;place-items:center;font-size:27px}.detail-head__name{font-family:var(--font-mono);font-size:24px;font-weight:600;color:#161616;letter-spacing:-.01em}.detail-head__sub{font-size:13.5px;color:#6a6a62;margin-top:5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detail-head__actions{margin-left:auto;display:flex;gap:8px}.detail-grid{display:grid;grid-template-columns:1fr 300px;gap:28px;margin-top:26px;align-items:start}.md-body{font-size:14.5px;line-height:1.7;color:#3a3a36}.md-body h2{font-family:var(--font-display);font-size:21px;color:#161616;margin:26px 0 6px;letter-spacing:-.01em}.md-body h2:first-child{margin-top:0}.md-body h2:after{content:"";display:block;width:40px;height:3px;background:var(--color-yellow);margin:9px 0 14px}.md-body p{margin-bottom:13px}.md-body ul{margin:0 0 14px 18px}.md-body li{margin-bottom:6px}.md-body code{background:var(--rd-surface-2);padding:1px 5px;border-radius:4px;font-size:13px}.frontmatter{background:#0e0e0e;color:#e8e8e8;border-radius:12px;padding:16px 18px;font-family:var(--font-mono);font-size:12.5px;line-height:1.7;margin-bottom:22px}.frontmatter .k{color:var(--color-yellow)}.frontmatter .delim{color:#6a6a6a}.skill-fm{background:var(--rd-surface-2);border:1px solid var(--rd-line);border-left:3px solid var(--color-yellow);border-radius:var(--rd-r-md);padding:12px 16px;margin-bottom:18px}.skill-fm__name{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--rd-ink)}.skill-fm__desc{font-size:13px;line-height:1.55;color:var(--rd-ink-2);margin-top:4px}.meta-card{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:6px 0;margin-bottom:16px}.meta-row{padding:11px 16px;border-bottom:1px solid var(--rd-line)}.meta-row:last-child{border-bottom:none}.meta-row .ml{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6d6d66;font-weight:600;margin-bottom:5px}.meta-row .mv{font-size:13px;color:#1a1a1a}.sha-chip{display:flex;align-items:center;gap:8px;width:100%;background:var(--rd-surface-2);border:1px solid var(--rd-line);border-radius:8px;padding:7px 10px;font-family:var(--font-mono);font-size:12px;color:#2a2a2a;transition:background .12s;margin-top:4px}.sha-chip:hover{background:#efefe9}.sha-chip i{margin-left:auto;color:#6d6d66;font-size:14px}.bundle-list{display:flex;flex-direction:column;gap:4px}.bundle-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:12.5px;color:#3a3a36;transition:background .12s;text-align:left;width:100%}.bundle-item:hover{background:var(--rd-surface-2)}.bundle-item i{color:#6d6d66;font-size:15px}.bundle-item .bsize{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:#6e6c62}.bundle-folder{font-weight:600;color:#161616}.vh-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--rd-line)}.vh-item:last-child{border-bottom:none}.vh-dot{width:9px;height:9px;border-radius:50%;background:var(--color-yellow);margin-top:5px;flex:none}.vh-item.old .vh-dot{background:var(--rd-line-strong)}.vh-meta{font-size:12.5px}.vh-meta b{color:#161616;font-weight:600}.vh-meta .vmono{font-family:var(--font-mono);font-size:11px;color:#6d6d66}.vh-meta .vnote{color:#6a6a62;margin-top:2px}.access-toggle{display:flex;gap:6px;background:var(--rd-surface-2);border-radius:10px;padding:4px}.access-toggle button{flex:1;padding:7px 10px;border-radius:7px;font-size:12px;font-weight:600;color:#6a6a62;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .12s}.access-toggle button.on{background:#fff;color:#161616;box-shadow:var(--rd-shadow-sm)}.access-toggle button i{font-size:14px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0b66;z-index:var(--z-modal-overlay);display:none;place-items:center}.modal-overlay.is-open{display:grid}.modal{position:relative;width:560px;max-width:92vw;background:#fff;border-radius:18px;box-shadow:0 24px 70px #0000004d;overflow:hidden;animation:popIn .2s ease}.modal__close{position:absolute;top:14px;right:14px}@keyframes popIn{0%{transform:translateY(10px) scale(.99)}to{transform:none}}.modal__head{padding:22px 24px 0}.modal__head h3{font-family:var(--font-display);font-size:23px;font-weight:800;color:#161616}.modal__head p{font-size:13px;color:#6a6a62;margin-top:6px}.seg{display:flex;gap:4px;background:var(--rd-surface-2);border-radius:10px;padding:4px;margin:18px 24px 0}.seg button{flex:1;padding:8px;border-radius:7px;font-size:12.5px;font-weight:600;color:#6a6a62;transition:all .12s}.seg button.on{background:#fff;color:#161616;box-shadow:var(--rd-shadow-sm)}.modal__body{padding:18px 24px 24px;max-height:min(64vh,660px);overflow-y:auto}.dropzone{border:1.5px dashed var(--rd-line-strong);border-radius:14px;padding:40px 24px;text-align:center;transition:border-color .15s,background .15s}.dropzone:hover{border-color:var(--color-yellow);background:var(--color-yellow-tint)}.dropzone i{font-size:34px;color:#7a5e0f}.dropzone .dz-t{font-size:14.5px;font-weight:600;color:#161616;margin-top:12px}.dropzone .dz-d{font-size:12.5px;color:#6d6d66;margin-top:5px}.paste-area{width:100%;min-height:150px;border:1px solid var(--rd-line-strong);border-radius:12px;padding:14px;font-family:var(--font-mono);font-size:12.5px;resize:vertical}.paste-area:focus{outline:none;border-color:var(--color-yellow)}.sha-preview{margin-top:14px;padding:12px 14px;background:var(--rd-surface-2);border-radius:10px;font-size:12px;color:#4a4a4a;display:flex;align-items:center;gap:8px}.sha-preview .sv{font-family:var(--font-mono);color:#1a1a1a}.modal__foot{display:flex;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--rd-line);background:var(--rd-surface)}.modal__foot .personal-note{font-size:12px;color:#6d6d66;display:inline-flex;align-items:center;gap:6px}.modal__foot .spacer{flex:1}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0 24px}.metric{background:#fff;border:1px solid var(--rd-line);border-radius:12px;padding:16px 18px}.metric .mlabel{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6d6d66;font-weight:600}.metric .mval{font-family:var(--font-display);font-size:30px;font-weight:800;color:#161616;margin-top:8px;letter-spacing:-.02em}.metric .mval small{font-family:var(--font-body);font-size:14px;font-weight:600;color:#6d6d66}.metric .mfoot{font-size:11.5px;margin-top:6px;display:inline-flex;align-items:center;gap:5px}.metric .mfoot.ok{color:var(--rd-good)}.metric .mfoot.warn{color:var(--color-warning)}.metric .mbar{height:4px;border-radius:2px;background:var(--rd-surface-2);margin-top:12px;overflow:hidden}.metric .mbar span{display:block;height:100%;background:var(--rd-good)}.metric .mbar span.warn{background:var(--color-warning)}.ttable{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--rd-line);border-radius:12px;overflow:hidden}.ttable thead th{background:var(--color-yellow);color:#1a1a1a;text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:11px 16px}.ttable tbody td{padding:13px 16px;border-top:1px solid var(--rd-line);font-size:13px;color:#3a3a36;vertical-align:middle}.ttable tbody tr{cursor:pointer;transition:background .12s}.ttable tbody tr:hover{background:var(--color-yellow-tint)}.ttable .mono{font-family:var(--font-mono);font-size:12px;color:#6a6a62}.ttable .skillpill{display:inline-flex;align-items:center;gap:5px;background:var(--rd-surface-2);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:500;color:#4a4a4a}.ttable .lat{font-family:var(--font-mono);font-size:12.5px}.ttable .lat.ok{color:var(--rd-good)}.ttable .lat.warn{color:var(--color-warning)}.trace-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.trace-status .dot{width:7px;height:7px;border-radius:50%}.waterfall{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:8px 0}.wf-row{display:grid;grid-template-columns:280px 1fr 76px;align-items:center;gap:14px;padding:9px 18px;border-bottom:1px solid var(--rd-line)}.wf-row:last-child{border-bottom:none}.wf-row:hover{background:var(--rd-surface-2)}.wf-name{font-family:var(--font-mono);font-size:12.5px;color:#161616;display:flex;align-items:center;gap:8px}.wf-name .depth{color:#6d6d66}.wf-name .kind{width:7px;height:7px;border-radius:2px;flex:none}.wf-name .kind.model{background:var(--color-navy)}.wf-name .kind.tool{background:var(--color-yellow)}.wf-name .kind.skill{background:var(--rd-good)}.wf-track{position:relative;height:18px}.wf-bar{position:absolute;top:3px;height:12px;border-radius:3px;background:var(--gauge-3)}.wf-bar.model{background:var(--color-navy)}.wf-bar.tool{background:var(--color-yellow)}.wf-bar.skill{background:var(--rd-good)}.wf-dur{font-family:var(--font-mono);font-size:12px;color:#6a6a62;text-align:right}.trace-detail-grid{display:grid;grid-template-columns:1fr 320px;gap:26px;margin-top:22px;align-items:start}.artifact-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--rd-line);font-family:var(--font-mono);font-size:11.5px;color:#4a4a4a}.artifact-row:last-child{border-bottom:none}.artifact-row .aname{color:#161616;font-weight:500}.artifact-row .asha{color:#6d6d66;margin-left:auto}.kv-card{background:#fff;border:1px solid var(--rd-line);border-radius:14px;overflow:hidden}.kv-card .kv-head{background:#0b0b0b;color:#fff;padding:12px 16px;font-size:12px;font-weight:600;letter-spacing:.04em;display:flex;align-items:center;gap:8px}.kv-card .kv-head .kv-dot{width:7px;height:7px;border-radius:50%;background:var(--rd-good)}.kv{padding:11px 16px;border-bottom:1px solid var(--rd-line)}.kv:last-child{border-bottom:none}.kv .kvl{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#6d6d66;font-weight:600}.kv .kvv{font-size:13px;color:#1a1a1a;margin-top:4px}.kv .kvv.mono{font-family:var(--font-mono);font-size:12px;word-break:break-all}.audit-link{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:var(--color-yellow-tint);border:1px solid #f0e3a8;border-radius:10px;padding:12px 14px;font-size:12.5px;color:#6b5d12;font-weight:600;transition:background .12s}.audit-link:hover{background:#fff3d6}.audit-link i:last-child{margin-left:auto}.audit-link .mono{font-family:var(--font-mono);font-weight:500}.json-block{background:#0e0e0e;color:#e8e8e8;border-radius:12px;padding:14px 16px;font-family:var(--font-mono);font-size:12px;line-height:1.6;overflow-x:auto}.json-block .jk{color:#9ecbff}.json-block .jv{color:var(--color-yellow)}.json-block .js{color:#a5d6a7}.proj-hero{background:var(--color-yellow);border-radius:16px;padding:26px 28px;display:flex;align-items:flex-start;gap:18px;margin-bottom:24px}.proj-hero__icon{width:54px;height:54px;border-radius:13px;background:#0b0b0b;color:var(--color-yellow);display:grid;place-items:center;font-size:27px;flex:none}.proj-hero__name{font-family:var(--font-display);font-size:30px;font-weight:800;color:#1a1a1a;letter-spacing:-.02em;line-height:1.05}.proj-hero__desc{font-size:14px;color:#4a3f10;margin-top:7px;max-width:60ch;line-height:1.5}.proj-hero__meta{display:flex;align-items:center;gap:16px;margin-top:13px;font-size:12.5px;color:#5a4d12;font-weight:500}.proj-hero__meta span{display:inline-flex;align-items:center;gap:6px}.proj-hero__actions{margin-left:auto;display:flex;gap:8px}.proj-hero .btn--ghost{background:#ffffff8c;border-color:#0000001f}.proj-hero .btn--ghost:hover{background:#ffffffd9}.proj-cols{display:grid;grid-template-columns:1fr 326px;gap:26px;align-items:start}.members{display:flex;align-items:center}.members .avatar{width:28px;height:28px;font-size:11px;border:2px solid var(--color-yellow);margin-left:-8px}.members .avatar:first-child{margin-left:0}.members .more{width:28px;height:28px;border-radius:50%;background:#0000001f;color:#4a3f10;display:grid;place-items:center;font-size:11px;font-weight:600;margin-left:-8px;border:2px solid var(--color-yellow)}.pchat{display:flex;align-items:center;gap:13px;padding:13px 16px;border:1px solid var(--rd-line);border-radius:11px;background:#fff;margin-bottom:9px;transition:border-color .12s,transform .12s;cursor:pointer}.pchat:hover{border-color:#d8d3c4;transform:translateY(-1px)}.pchat__ic{width:34px;height:34px;border-radius:8px;background:var(--rd-surface-2);display:grid;place-items:center;color:#6a6a62;font-size:17px;flex:none}.pchat__t{font-size:13.5px;font-weight:600;color:#161616}.pchat__m{font-size:11.5px;color:#6d6d66;margin-top:2px}.pchat__time{margin-left:auto;font-size:11.5px;color:#6e6c62;font-family:var(--font-mono)}.cfg-card{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:16px;margin-bottom:16px}.cfg-card__h{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6d6d66;font-weight:600;margin-bottom:13px}.cfg-card__h .add{margin-left:auto;color:#7a5e0f;font-size:16px}.cfg-item{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:13px;color:#2a2a2a}.cfg-item i{color:#6a6a62;font-size:16px}.cfg-item .rm{margin-left:auto;color:#6d6d66;font-size:14px}.cfg-model{display:flex;align-items:center;gap:9px;background:var(--rd-surface-2);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;color:#1a1a1a}.cfg-model .dot{width:7px;height:7px;border-radius:50%;background:var(--color-success)}.cfg-model .chg{margin-left:auto;font-size:12px;color:#7a5e0f;font-weight:600}.scope-note{background:var(--color-navy-light);border-radius:10px;padding:12px 13px;font-size:12px;color:var(--color-navy);line-height:1.5}.scope-note code{font-family:var(--font-mono);font-size:11px;background:#121b6014;padding:1px 5px;border-radius:4px}.section-sub{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6d6d66;font-weight:600;margin:4px 0 12px;display:flex;align-items:center;gap:8px}.section-sub .cnt{font-family:var(--font-mono);color:#6d6d66}.proj-card-foot{display:flex;align-items:center;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid var(--rd-line)}.proj-card-foot .members{margin-left:auto}.mini-tools{display:flex;gap:5px}.mini-tool{width:24px;height:24px;border-radius:6px;background:var(--rd-surface-2);display:grid;place-items:center;font-size:13px;color:#6a6a62}.conn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.conn-card{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:18px;display:flex;flex-direction:column}.conn-card__top{display:flex;align-items:flex-start;gap:13px}.conn-card__icon{width:44px;height:44px;border-radius:11px;background:var(--rd-surface-2);display:grid;place-items:center;font-size:22px;color:#1a1a1a;flex:none}.conn-card__name{font-size:15px;font-weight:600;color:#161616}.conn-card__cat{font-size:11.5px;color:#6d6d66;margin-top:2px}.conn-card__desc{font-size:12.5px;color:#5a5a52;line-height:1.5;margin:12px 0 14px;flex:1}.conn-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px}.conn-status .dot{width:7px;height:7px;border-radius:50%}.cs-authorised{background:var(--rd-good-soft);color:#14713f}.cs-authorised .dot{background:var(--rd-good)}.cs-auth{background:#fff3d6;color:#6f5510}.cs-auth .dot{background:var(--color-warning)}.cs-available{background:var(--rd-surface-2);color:#6a6a62}.cs-available .dot{background:#6d6d66}.cs-failing{background:var(--rd-risk-soft);color:#b02a2a}.cs-failing .dot{background:var(--rd-risk)}.conn-degraded-note{color:#b02a2a}.conn-card__foot{display:flex;align-items:center;gap:10px}.conn-scopes-mini{display:flex;align-items:center;gap:6px;font-size:11px;color:#6e6c62}.conn-scopes-mini i{font-size:14px}.scope-list{display:flex;flex-direction:column;gap:2px;margin:6px 0}.scope-item{display:flex;align-items:flex-start;gap:11px;padding:11px 12px;border-radius:10px;background:var(--rd-surface-2)}.scope-item i{color:#7a5e0f;font-size:17px;margin-top:1px;flex:none}.scope-item .st{font-size:13px;font-weight:600;color:#161616}.scope-item .sd{font-size:11.5px;color:#6a6a62;margin-top:2px;line-height:1.4}.scope-item .stag{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:#6e6c62;background:#fff;border:1px solid var(--rd-line);padding:1px 7px;border-radius:999px}.consent-assure{display:flex;align-items:flex-start;gap:10px;background:var(--color-navy-light);border-radius:10px;padding:12px 13px;font-size:12px;color:var(--color-navy);line-height:1.5;margin-top:14px}.consent-assure i{font-size:18px;flex:none;margin-top:1px}.consent-app{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--rd-surface-2);border-radius:12px;margin-bottom:4px}.consent-app .ca-ic{width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid var(--rd-line);display:grid;place-items:center;font-size:21px}.consent-app .ca-arrow{color:#6d6d66;font-size:18px}.consent-app .ca-rs{width:40px;height:40px;border-radius:10px;flex:none}.admin-tabs{display:flex;gap:4px;border-bottom:1px solid var(--rd-line);margin:4px 0 24px}.admin-tab{padding:11px 4px;margin-right:22px;font-size:13.5px;font-weight:600;color:#6d6d66;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s;display:inline-flex;align-items:center;gap:7px}.admin-tab i{font-size:17px}.admin-tab:hover{color:#2a2a2a}.admin-tab.on{color:#161616;border-bottom-color:var(--color-yellow)}.admin-pane[hidden]{display:none}.admin-window-note{font-size:12.5px;color:#6d6d66;margin:0 0 10px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.stat{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:18px}.stat .slabel{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6d6d66;font-weight:600}.stat .sval{font-family:var(--font-display);font-size:34px;font-weight:800;color:#161616;margin-top:8px;letter-spacing:-.02em}.stat .sdelta{font-size:12px;margin-top:5px;display:inline-flex;align-items:center;gap:5px}.stat .sdelta.up{color:var(--rd-good)}.stat .sdelta.flat{color:#6d6d66}.stat .sdelta.warn{color:var(--color-warning)}.chart-card{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:20px 22px;margin-bottom:16px}.chart-card__h{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.chart-card__h h4{font-family:var(--font-display);font-size:18px;font-weight:800;color:#161616}.chart-card__h .sub{font-size:12px;color:#6d6d66}.bars{display:flex;align-items:flex-end;gap:10px;height:150px}.bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.bar-stack{width:100%;max-width:38px;display:flex;flex-direction:column-reverse;border-radius:5px 5px 0 0;overflow:hidden}.bar-seg{width:100%}.bar-seg.internal{background:var(--color-yellow)}.bar-seg.personal{background:var(--rd-line-strong)}.bar-label{font-size:11px;color:#6e6c62}.legend{display:flex;gap:16px;margin-top:14px;font-size:12px;color:#6a6a62}.legend span{display:inline-flex;align-items:center;gap:6px}.legend .sw{width:10px;height:10px;border-radius:3px}.health-grid{display:grid;grid-template-columns:1fr 360px;gap:16px;align-items:start}.stale-list{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:6px 0}.stale-row{display:flex;align-items:center;gap:10px;padding:11px 18px;border-bottom:1px solid var(--rd-line)}.stale-row:last-child{border-bottom:none}.stale-row .sn{font-family:var(--font-mono);font-size:12.5px;color:#161616}.stale-row .sage{margin-left:auto;font-size:12px;color:#6e6c62}.stale-row .sage.warn{color:var(--color-warning);font-weight:600}.audit-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--rd-line);border-radius:12px;overflow:hidden}.audit-table thead th{background:var(--color-yellow);color:#1a1a1a;text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:11px 16px}.audit-table td{padding:12px 16px;border-top:1px solid var(--rd-line);font-size:12.5px;color:#3a3a36}.audit-table .mono{font-family:var(--font-mono);font-size:11.5px;color:#6a6a62}.decision{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:999px}.decision.allow{background:var(--rd-good-soft);color:var(--rd-good)}.decision.deny{background:var(--rd-risk-soft);color:var(--rd-risk)}.decision.register{background:var(--color-yellow-tint);color:#6f5510}.member-row{display:flex;align-items:center;gap:13px;padding:13px 16px;border:1px solid var(--rd-line);border-radius:11px;background:#fff;margin-bottom:8px}.member-row .mname{font-size:13.5px;font-weight:600;color:#161616}.member-row .memail{font-size:11.5px;color:#6d6d66}.role-pill{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--rd-surface-2);color:#6a6a62}.role-pill.admin{background:#0b0b0b;color:var(--color-yellow)}.approval{display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid #f0e3a8;background:var(--color-yellow-tint);border-radius:12px;margin-bottom:10px}.approval__ic{width:40px;height:40px;border-radius:10px;background:#fff;display:grid;place-items:center;font-size:20px;color:#1a1a1a;flex:none}.approval .anote{font-size:11.5px;color:#6f5510;margin-top:2px}.approval__btns{margin-left:auto;display:flex;gap:8px}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0b52;display:none;z-index:var(--z-drawer-overlay)}.drawer-overlay.is-open{display:block}.drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:92vw;background:var(--rd-surface);box-shadow:-8px 0 40px #0000002e;z-index:var(--z-drawer);display:none;flex-direction:column}.drawer.is-open{display:flex}.drawer__head{padding:18px 22px;border-bottom:1px solid var(--rd-line);display:flex;align-items:center;gap:10px}.drawer__head h3{font-family:var(--font-display);font-size:19px;font-weight:800;color:#161616}.drawer__head .iconbtn{margin-left:auto}.drawer__body{flex:1;overflow-y:auto;padding:20px 22px}.trace-field{margin-bottom:16px}.trace-field .lbl{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6d6d66;font-weight:600;margin-bottom:5px}.trace-field .val{font-size:13px;color:#1a1a1a}.trace-field .val.mono{font-family:var(--font-mono);font-size:12px;word-break:break-all}.span{border-left:2px solid var(--color-yellow);padding:8px 0 8px 13px;margin-bottom:8px}.span .sname{font-size:12.5px;font-weight:600;color:#161616;font-family:var(--font-mono)}.span .smeta{font-size:11.5px;color:#6d6d66;margin-top:3px}.span .sdur{float:right;font-size:11px;color:#7a5e0f;font-family:var(--font-mono)}.rail-toggle{display:none}.cmdk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0b6b;z-index:var(--z-cmdk-overlay);display:none;justify-content:center;align-items:flex-start;padding-top:12vh}.cmdk-overlay.is-open{display:flex}.cmdk{width:600px;max-width:92vw;background:#fff;border-radius:16px;box-shadow:0 30px 80px #00000057;overflow:hidden;animation:popIn .16s ease}.cmdk__input{display:flex;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid var(--rd-line)}.cmdk__input i{font-size:19px;color:#6d6d66}.cmdk__input input{flex:1;border:none;font-size:15.5px;color:#161616}.cmdk__input input:focus{outline:none}.cmdk__results{max-height:50vh;overflow-y:auto;padding:8px}.cmdk__cat{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6d6d66;font-weight:600;padding:10px 10px 5px}.cmdk__item{display:flex;align-items:center;gap:12px;padding:10px 11px;border-radius:9px;cursor:pointer;width:100%;text-align:left}.cmdk__item i{font-size:18px;color:#6a6a62;width:20px;text-align:center}.cmdk__item.sel,.cmdk__item:hover{background:var(--color-yellow-tint)}.cmdk__item.sel i,.cmdk__item:hover i{color:#7a5e0f}.cmdk__item .ci-t{font-size:13.5px;color:#161616;font-weight:500}.cmdk__item .ci-d{font-size:11.5px;color:#6d6d66}.cmdk__item .ci-meta{margin-left:auto;font-size:11px;color:#6d6d66;font-family:var(--font-mono)}.cmdk__foot{display:flex;align-items:center;gap:16px;padding:11px 16px;border-top:1px solid var(--rd-line);background:var(--rd-surface);font-size:11.5px;color:#6d6d66}.cmdk__foot span{display:inline-flex;align-items:center;gap:6px}:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px;border-radius:4px}.rail :focus-visible{outline-color:var(--color-yellow);outline-offset:-2px}.composer__send:focus-visible,.btn--primary:focus-visible{outline-offset:3px}.composer:focus-within{border-color:var(--color-yellow);box-shadow:0 0 0 3px #ffdb4a52}.search-lg:focus-within,.rail__search:focus-within{box-shadow:0 0 0 3px #ffdb4a52;border-color:var(--color-yellow)}.skip-link{position:fixed;top:-60px;left:12px;z-index:var(--z-skip-link);background:#0b0b0b;color:var(--color-yellow);padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;transition:top .15s}.skip-link:focus{top:12px}.skel{background:linear-gradient(90deg,var(--rd-surface-2) 25%,#efeee8 50%,var(--rd-surface-2) 75%);background-size:200% 100%;animation:shimmer 1.3s linear infinite;border-radius:6px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel-line{height:13px;margin-bottom:9px}.thinking{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#6d6d66;margin-bottom:12px}.thinking .tdot{width:6px;height:6px;border-radius:50%;background:var(--color-yellow);animation:tbounce 1s infinite}.thinking .tdot:nth-child(2){animation-delay:.15s}.thinking .tdot:nth-child(3){animation-delay:.3s}@keyframes tbounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.err-card{display:flex;align-items:flex-start;gap:12px;background:var(--rd-risk-soft);border:1px solid #f0c9c9;border-left:3px solid var(--rd-risk);border-radius:10px;padding:13px 15px;margin-top:12px}.err-card i.eico{color:var(--rd-risk);font-size:19px;flex:none;margin-top:1px}.err-card .et{font-size:13px;font-weight:600;color:#8a2020}.err-card .ed{font-size:12px;color:#9a4a4a;margin-top:3px;line-height:1.5}.err-card .ecode{font-family:var(--font-mono);font-size:11px;color:#8a2020;background:#d645451a;padding:1px 6px;border-radius:4px}.err-card .ebtns{margin-top:9px;display:flex;gap:8px}.err-card .ebtn{font-size:11.5px;font-weight:600;padding:5px 12px;border-radius:7px;background:#fff;border:1px solid #e0b4b4;color:#8a2020}.empty{text-align:center;padding:60px 24px}.empty__icon{width:64px;height:64px;border-radius:16px;background:var(--rd-surface-2);display:inline-grid;place-items:center;font-size:30px;color:#6d6d66}.empty__t{font-family:var(--font-display);font-size:22px;font-weight:800;color:#161616;margin-top:16px}.empty__d{font-size:13.5px;color:#6d6d66;margin-top:8px;max-width:38ch;margin-inline:auto;line-height:1.55}.empty__cta{margin-top:18px}.toast-wrap{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;gap:8px;align-items:center}.toast{display:flex;align-items:center;gap:10px;background:#0b0b0b;color:#fff;padding:12px 16px;border-radius:10px;box-shadow:0 10px 30px #0000004d;font-size:13px;animation:toastIn .2s ease}.toast i{color:var(--color-yellow);font-size:17px}.toast .tclose{margin-left:6px;color:#a0a0a0;cursor:pointer}@keyframes toastIn{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.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}.bands{border:1px solid var(--rd-line);border-radius:12px;overflow:hidden;margin:4px 0 14px}.band-row{display:grid;grid-template-columns:200px 1fr 120px;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--rd-line)}.band-row:last-child{border-bottom:none}.band-row .bname{font-size:13px;font-weight:600;color:#161616}.band-track{height:7px;border-radius:4px;background:var(--rd-surface-2);position:relative;overflow:hidden}.band-fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px}.band-label{font-size:11.5px;font-weight:600;text-align:right}.bl-l5{color:var(--rd-l5)}.bf-l5{background:var(--rd-l5)}.bl-l4{color:var(--rd-l4)}.bf-l4{background:var(--rd-l4)}.bl-l3{color:var(--rd-l3)}.bf-l3{background:var(--rd-l3)}.bl-l2{color:var(--rd-l2)}.bf-l2{background:var(--rd-l2)}.audit{align-self:flex-start;font-size:12px;margin-top:8px}.audit-toggle{background:transparent;border:1px solid var(--rd-line-strong);border-radius:999px;padding:3px 10px;cursor:pointer;color:#6a6a62;font-size:12px;display:inline-flex;align-items:center;gap:6px}.audit-toggle:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-yellow)}.audit-panel{margin-top:6px;background:#fff;border:1px solid var(--rd-line);border-radius:8px;padding:10px 12px;max-width:560px}.audit-panel dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:12px}.audit-panel dt{color:#6d6d66;font-weight:700}.audit-panel dd{margin:0;color:var(--rd-ink);word-break:break-all;font-family:var(--font-mono)}.audit-panel.is-pending{color:#6a6a62}.audit-panel.is-error{border-color:var(--rd-risk);color:var(--rd-risk)}.landing{max-width:760px;margin:0 auto;padding:88px 24px 160px}.landing__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7a5e0f;font-weight:600;margin-bottom:16px}.landing__h{font-family:var(--font-display);font-size:46px;line-height:1.04;font-weight:800;letter-spacing:-.02em;color:#161616;max-width:18ch}.landing__h em{font-style:italic;color:inherit;position:relative}.landing__h em:after{content:"";position:absolute;left:-2px;right:-2px;bottom:4px;height:12px;background:var(--color-yellow);z-index:-1;opacity:.92}.landing__sub{font-size:16px;color:#5a5a52;line-height:1.6;margin-top:20px;max-width:56ch}.landing__rule{width:54px;height:3px;background:var(--color-yellow);margin:26px 0 30px}.qs-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6d6d66;font-weight:600;margin:0 0 12px}.qs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qs{display:flex;align-items:flex-start;gap:12px;text-align:left;background:#fff;border:1px solid var(--rd-line);border-radius:12px;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s}.qs:hover{border-color:#d8d3c4;transform:translateY(-2px);box-shadow:var(--rd-shadow)}.qs:disabled{opacity:.5;cursor:default;transform:none}.qs__icon{width:36px;height:36px;border-radius:9px;flex:none;background:#0b0b0b;color:var(--color-yellow);display:grid;place-items:center;font-size:18px}.qs__t{font-size:13.5px;font-weight:600;color:#161616}.qs__d{font-size:12px;color:#6a6a62;margin-top:3px;line-height:1.45}.pop-wrap{position:relative}.popover{position:absolute;bottom:calc(100% + 10px);left:0;width:340px;background:#fff;border:1px solid var(--rd-line-strong);border-radius:14px;box-shadow:var(--rd-shadow);padding:8px;display:none;z-index:var(--z-popover)}.popover.is-open{display:block}.popover__head{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#6d6d66;font-weight:600;padding:8px 10px 6px}.popover__item{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:9px 10px;border-radius:9px;transition:background .12s}.popover__item:hover{background:var(--rd-surface-2)}.popover__item .pi-icon{width:30px;height:30px;border-radius:8px;flex:none;background:var(--rd-surface-2);display:grid;place-items:center;font-size:16px;color:#1a1a1a}.popover__item .pi-name{font-size:13px;font-weight:600;color:#161616}.popover__item .pi-desc{font-size:11px;color:#6d6d66}.popover__item .pi-check{margin-left:auto;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--rd-line-strong);display:grid;place-items:center;color:#fff;font-size:11px}.popover__item.on .pi-check{background:var(--color-yellow);border-color:var(--color-yellow);color:#1a1a1a}.popover__foot{border-top:1px solid var(--rd-line);margin-top:6px;padding:9px 10px 4px;font-size:11px;color:#6e6c62;display:flex;align-items:center;gap:6px}.scrollbtn-row{display:flex;justify-content:center;max-width:768px;margin:0 auto 10px;pointer-events:none}.scrollbtn{pointer-events:auto;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#fff;border:1px solid var(--rd-line-strong);color:#2a2a2a;box-shadow:var(--rd-shadow-sm);transition:background .12s}.scrollbtn:hover{background:var(--rd-surface-2)}.streambar{display:flex;align-items:center;justify-content:center;gap:10px;max-width:768px;margin:0 auto 10px;pointer-events:auto}.stopbtn{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--rd-line-strong);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:600;color:#2a2a2a;box-shadow:var(--rd-shadow-sm);transition:background .12s}.stopbtn:hover{background:var(--rd-surface-2)}.stopbtn i{font-size:14px;color:var(--rd-risk)}.streaming-flag{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#6d6d66}.streaming-flag .pip{width:7px;height:7px;border-radius:2px;background:var(--color-yellow);animation:blink 1s step-end infinite}.row-menu{position:fixed;z-index:var(--z-row-menu);background:#fff;border:1px solid var(--rd-line-strong);border-radius:10px;box-shadow:var(--rd-shadow);padding:4px;min-width:160px}.row-menu-item{display:block;width:100%;text-align:left;background:transparent;padding:8px 12px;font-size:13px;color:var(--rd-ink);border-radius:7px}.row-menu-item:hover{background:var(--color-yellow-tint)}.placeholder{border:1px dashed var(--rd-line-strong);border-radius:12px;background:var(--rd-surface-2);padding:22px 24px;display:flex;align-items:flex-start;gap:13px;color:#6a6a62}.placeholder i{font-size:22px;color:#7a5e0f;flex:none;margin-top:1px}.placeholder .ph-t{font-size:13.5px;font-weight:600;color:#161616}.placeholder .ph-d{font-size:12.5px;color:#6a6a62;margin-top:4px;line-height:1.5;max-width:60ch}.notice{border:1px solid var(--rd-line-strong);border-left:3px solid var(--color-warning);border-radius:10px;background:#fffaf0;padding:14px 16px;margin-top:14px;display:flex;align-items:flex-start;gap:12px;font-size:12.5px;line-height:1.5;color:#5f5a4a;max-width:80ch}.notice i{font-size:19px;color:#7a5e0f;flex:none;margin-top:1px}.notice strong{color:#161616}.errorstate{border:1px solid #f0c9c9;border-left:3px solid var(--rd-risk);background:var(--rd-risk-soft);border-radius:10px;padding:16px 18px}.errorstate .es-t{font-size:13.5px;font-weight:600;color:#8a2020}.errorstate .es-d{font-size:12.5px;color:#9a4a4a;margin-top:4px;line-height:1.5}.errorstate .es-btn{margin-top:12px}.signin{display:grid;place-items:center;height:100vh;background:linear-gradient(160deg,var(--color-yellow-tint),var(--rd-canvas))}.signin-card{background:#fff;padding:44px 40px;border-radius:16px;box-shadow:var(--rd-shadow);text-align:center;max-width:380px;width:calc(100% - 40px)}.signin-logo{display:block;height:40px;width:auto;max-width:100%;margin:0 auto}.signin-title{font-family:var(--font-display);font-size:26px;color:#161616;margin:18px 0 6px;font-weight:800}.signin-sub{color:#6a6a62;margin:0 0 24px;font-size:14px}.signin-error{color:var(--rd-risk);margin-top:16px;font-size:14px}.gsi-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 12px;background:#fff;border:1px solid #747775;border-radius:4px;color:#1f1f1f;font-family:"Roboto",var(--font-body);font-size:14px;line-height:20px;font-weight:500;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.gsi-btn:hover{background:#f7f8f8;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-btn:disabled{opacity:.38;cursor:default}.gsi-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:10px}.gsi-text{white-space:nowrap}@media (max-width: 1024px){.cardgrid,.conn-grid,.plugin-grid{grid-template-columns:repeat(2,1fr)}.detail-grid,.trace-detail-grid,.proj-cols,.health-grid{grid-template-columns:1fr}.detail-grid aside,.trace-detail-grid aside,.proj-cols aside{order:-1}.metrics,.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.app{grid-template-columns:1fr}.rail{position:fixed;top:0;bottom:0;left:0;width:264px;z-index:var(--z-rail);transform:translate(-100%);transition:transform .2s ease}.app.rail-open .rail{transform:translate(0);box-shadow:8px 0 40px #0000004d}.rail-toggle{display:grid}.chat,.page{padding-left:16px;padding-right:16px}.cardgrid,.conn-grid,.plugin-grid,.metrics,.stat-grid{grid-template-columns:1fr}.landing__h{font-size:34px}.rail-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:var(--z-rail-scrim)}.app.rail-open .rail-scrim{display:block}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.form-stack{display:flex;flex-direction:column}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.field:last-child{margin-bottom:0}.field__label{font-size:12px;font-weight:600;color:var(--rd-ink);display:flex;align-items:baseline;gap:6px}.field__opt{font-weight:400;font-size:11px;color:#6d6d66}.disclosure{display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;margin:0 0 15px;font:inherit;font-size:12px;font-weight:600;color:var(--rd-ink);cursor:pointer}.disclosure:hover{text-decoration:underline}.disclosure:focus-visible{outline:2px solid var(--rd-ink);outline-offset:2px;border-radius:4px}.method-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--rd-line)}.method-row__text{flex:1;min-width:0}.method-row__name{font-size:13px;font-weight:600;color:var(--rd-ink);display:flex;align-items:center;gap:8px}.method-row__hint{font-size:11.5px;color:#6d6d66;margin-top:3px;line-height:1.45}.switch{position:relative;width:36px;height:21px;border-radius:999px;background:var(--rd-line-strong);border:none;cursor:pointer;flex:none;transition:background .12s;padding:0}.switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--rd-shadow-sm);transition:transform .12s}.switch[aria-checked=true]{background:var(--rd-ink)}.switch[aria-checked=true]:after{transform:translate(15px)}.switch:focus-visible{outline:2px solid var(--rd-ink);outline-offset:2px}.switch:disabled{opacity:.55;cursor:not-allowed}.consent-scopes{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.consent-scopes li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#3a3a34;font-family:var(--font-mono)}.consent-scopes li i{color:var(--rd-good);flex:none}.row-menu-item[aria-disabled=true]{color:#9c9c96;cursor:not-allowed}.row-menu-item[aria-disabled=true]:hover{background:transparent}.row-menu-item .row-menu-item__why{display:block;font-size:10.5px;color:#6d6d66;margin-top:2px}.row-menu-item[aria-disabled=true] .row-menu-item__why{color:#9c9c96}.row-menu-item--danger{color:#b02a2a}.row-menu-item--danger:hover{background:var(--rd-risk-soft)}.tool-perms{margin-top:26px}.tool-perms__title{font-family:var(--font-display);font-size:19px;font-weight:800;color:#161616}.tool-perms__scope{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tool-perms__scope .access-toggle{width:320px}.tool-group{background:#fff;border:1px solid var(--rd-line);border-radius:14px;margin-top:14px;padding:6px 14px}.tool-group__head{display:flex;align-items:center;gap:8px;padding:8px 0}.tool-group__toggle{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--rd-ink);background:transparent}.tool-group__toggle:focus-visible{outline:2px solid var(--rd-ink);outline-offset:2px;border-radius:4px}.tool-count{font-size:11px;font-weight:600;background:var(--rd-surface-2);color:#6a6a62;border-radius:999px;padding:2px 8px}.tool-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--rd-line)}.tool-row__name{font-family:var(--font-mono);font-size:12.5px;color:#1a1a1a;display:inline-flex;align-items:center;gap:8px;word-break:break-all}.tri-state{display:inline-flex;gap:2px;background:var(--rd-surface-2);border-radius:999px;padding:2px;flex:none}.tri-state .tri{width:30px;height:26px;border-radius:999px;display:grid;place-items:center;color:#6a6a62;background:transparent;cursor:pointer}.tri-state .tri i{font-size:15px}.tri-state .tri:hover{color:#161616}.tri-state .tri.is-active{background:#161616;color:#fff}.tri-state .tri:disabled{opacity:.45;cursor:not-allowed}.tri-state .tri:focus-visible{outline:2px solid var(--rd-ink);outline-offset:1px}.approval-card{border:1px solid var(--rd-line-strong);border-left:3px solid var(--color-warning);border-radius:12px;background:#fffaf0;padding:14px 16px;margin:10px 0 4px;max-width:640px}.approval-card__head{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#3a3a34}.approval-card__head i{font-size:18px;color:#7a5e0f;flex:none;margin-top:1px}.approval-card__tool{font-family:var(--font-mono);font-size:12.5px}.approval-card__input{font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:#3a3a34;background:#fff;border:1px solid var(--rd-line);border-radius:8px;padding:10px 12px;margin:10px 0 0;overflow-x:auto}.approval-card__actions{display:flex;align-items:center;gap:8px;margin-top:12px}.approval-card__hint{font-size:11.5px;color:#6d6d66}.approval-card__outcome{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;font-weight:600;color:#3a3a34}.approval-card__outcome i{font-size:16px}.approval-card__outcome.is-approved i{color:var(--rd-good)}.approval-card__outcome.is-denied i,.approval-card__outcome.is-failed i{color:var(--rd-risk)}.approval-card__outcome.is-lapsed i{color:#6d6d66}.field input,.field textarea{width:100%;border:1px solid var(--rd-line-strong);border-radius:9px;padding:9px 11px;font-size:13.5px;color:var(--rd-ink);background:#fff;font-family:inherit}.field textarea{resize:vertical;min-height:76px;line-height:1.5}.field input:focus,.field textarea:focus{outline:none;border-color:var(--rd-ink)}.field input::placeholder,.field textarea::placeholder{color:#9c9c96}.select{position:relative}.select-trigger{width:100%;display:flex;align-items:center;gap:8px;border:1px solid var(--rd-line-strong);border-radius:9px;padding:9px 11px;font-size:13.5px;color:var(--rd-ink);background:#fff;font-family:inherit;text-align:left}.select-trigger:hover:not(:disabled){background:var(--rd-surface-2)}.select-trigger:disabled{opacity:.55;cursor:default}.select-trigger .select-val{flex:1}.select-trigger .select-val.placeholder{color:#9c9c96}.select-trigger .caret{color:#6d6d66;font-size:15px}.popover--block{position:absolute;top:calc(100% + 6px);bottom:auto;left:0;right:0;width:auto;max-height:280px;overflow-y:auto}.member-hint{margin-top:12px;font-size:11.5px;color:#6d6d66}.move-list{display:flex;flex-direction:column;gap:6px}.skillform{display:flex;flex-direction:column;gap:14px}.skillform__row{display:flex;flex-direction:column;gap:6px}.skillform__label{font-size:12px;font-weight:600;color:var(--rd-ink-3)}.skillform input[type=text],.skillform textarea{width:100%;border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-md);background:#fff;color:var(--rd-ink);font-size:13px;padding:9px 11px}.skillform input[type=text]:focus,.skillform textarea:focus{outline:none;border-color:var(--rd-ink-3)}.skillform textarea{resize:vertical;min-height:240px;font-family:var(--font-mono);line-height:1.5}.skillform__file{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--rd-ink-3)}.skillform__err{color:var(--rd-risk);font-size:12.5px}.skillbody__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.skillbody__head h3{font-size:13px;font-weight:600;color:var(--rd-ink-2)}.skill-body{white-space:pre-wrap;word-break:break-word;background:var(--rd-surface-2);border:1px solid var(--rd-line);border-radius:var(--rd-r-md);padding:14px 16px;font-family:var(--font-mono);font-size:12.5px;line-height:1.55;color:var(--rd-ink);max-height:520px;overflow:auto}.skill-body-editor{width:100%;min-height:320px;resize:vertical;border:1px solid var(--rd-ink-3);border-radius:var(--rd-r-md);background:#fff;color:var(--rd-ink);font-family:var(--font-mono);font-size:12.5px;line-height:1.55;padding:14px 16px}.skill-body-editor:focus{outline:none}.versionlist{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.versionrow{display:flex;align-items:baseline;gap:10px;font-size:12px;color:var(--rd-ink-3)}.versionrow__int{font-weight:700;color:var(--rd-ink)}.versionrow__sha{font-family:var(--font-mono);color:var(--rd-ink-4)}.skilllayout{display:grid;grid-template-columns:240px 1fr;gap:20px;margin-top:16px;align-items:start}.skilltree{border:1px solid var(--rd-line);border-radius:var(--rd-r-md);background:var(--rd-surface-2);padding:8px;display:flex;flex-direction:column;gap:2px}.skilltree__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--rd-ink-4);padding:6px 8px 2px}.skilltree__file{display:flex;align-items:center;gap:7px;width:100%;text-align:left;padding:6px 8px;border-radius:7px;font-size:12.5px;color:var(--rd-ink-2);font-family:var(--font-mono)}.skilltree__file:hover{background:var(--rd-surface)}.skilltree__file.is-selected{background:#fff;color:var(--rd-ink);box-shadow:var(--rd-shadow-sm);font-weight:600}.skilltree__file .sz{margin-left:auto;font-size:10.5px;color:var(--rd-ink-4);font-family:var(--font-body)}.skilltree__folder{display:flex;align-items:center;gap:6px;padding:8px 8px 2px;font-size:11.5px;font-weight:600;color:var(--rd-ink-3)}.skilltree__folder .fname{font-family:var(--font-mono)}.skilltree__nested{display:flex;flex-direction:column;gap:2px;padding-left:10px}.filepane{min-width:0;border:1px solid var(--rd-line);border-radius:var(--rd-r-md);overflow:hidden}.filepane__head{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--rd-line);background:var(--rd-surface-2);font-family:var(--font-mono);font-size:12px;color:var(--rd-ink-2)}.filepane__head .sz{margin-left:auto;color:var(--rd-ink-4)}.filepane__body{padding:16px 18px;max-height:560px;overflow:auto}.codeview{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:12.5px;line-height:1.55;color:var(--rd-ink);margin:0}.binfile{color:var(--rd-ink-3);font-size:13px;display:flex;align-items:center;gap:8px}.md-body{font-size:14px;line-height:1.6;color:var(--rd-ink)}.md-body h1,.md-body h2,.md-body h3{font-family:var(--font-display);color:var(--rd-ink);margin:1.1em 0 .5em;line-height:1.25}.md-body h1{font-size:22px}.md-body h2{font-size:18px}.md-body h3{font-size:15px}.md-body p{margin:.6em 0}.md-body ul,.md-body ol{margin:.6em 0;padding-left:1.4em}.md-body li{margin:.25em 0}.md-body code{font-family:var(--font-mono);font-size:.88em;background:var(--rd-surface-2);border:1px solid var(--rd-line);border-radius:5px;padding:1px 5px}.md-body pre{background:var(--rd-surface-2);border:1px solid var(--rd-line);border-radius:var(--rd-r-md);padding:12px 14px;overflow:auto}.md-body pre code{background:none;border:none;padding:0}.md-body a{color:var(--rd-good);text-decoration:underline}.md-body blockquote{border-left:3px solid var(--rd-line-strong);margin:.6em 0;padding:.2em 0 .2em 12px;color:var(--rd-ink-3)}.detailbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.detailbar .spacer{flex:1}.md-body table{border-collapse:collapse;margin:.7em 0;font-size:13px;display:block;overflow-x:auto}.md-body th,.md-body td{border:1px solid var(--rd-line);padding:5px 10px;text-align:left}.md-body th{background:var(--rd-surface-2);font-weight:600}.md-body input[type=checkbox]{margin-right:6px}.badge--github{background:var(--rd-surface-2);color:var(--rd-ink-2);border:1px solid var(--rd-line-strong)}.badge--synced{background:var(--rd-good-soft);color:var(--rd-good)}.badge--removed{background:var(--rd-risk-soft);color:var(--rd-risk)}.source-card{border:1px solid var(--rd-line);border-radius:14px;background:#fff;padding:18px 20px;margin-top:16px;display:flex;flex-direction:column;gap:14px}.source-card__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.source-card__title{font-size:15px;font-weight:700;color:var(--rd-ink)}.source-card__repo{font-family:var(--font-mono);font-size:12.5px;color:var(--rd-ink-3)}.source-card__head .spacer{flex:1}.source-card__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--rd-ink-3)}.source-card__meta .sha{font-family:var(--font-mono);font-size:11.5px;color:var(--rd-ink-4)}.source-card__section{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--rd-ink-4);margin-top:2px}.source-option{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:14px;border:1px solid var(--rd-line);border-radius:12px;background:#fff;cursor:pointer;transition:background .12s,border-color .12s}.source-option:hover{background:var(--color-yellow-tint);border-color:var(--rd-line-strong)}.source-option+.source-option{margin-top:10px}.source-option__icon{width:34px;height:34px;border-radius:9px;flex:none;background:var(--rd-surface-2);display:grid;place-items:center;font-size:17px;color:var(--rd-ink)}.source-option__name{font-size:13.5px;font-weight:600;color:var(--rd-ink)}.source-option__desc{font-size:12px;color:var(--rd-ink-3);margin-top:2px}.check-row{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--rd-ink-2);padding:5px 0}.check-row .cname{font-family:var(--font-mono);font-size:12px;color:var(--rd-ink)}.check-row .creason{color:var(--rd-ink-3)}.access-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rd-line-strong);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600;color:#4a4a4a;background:#fff;transition:border-color .12s,background .12s}.access-pill:hover{background:var(--rd-surface-2)}.access-pill:disabled{opacity:.5;cursor:default}.access-pill i{font-size:13px;color:#6d6d66}.access-pill--default{background:var(--color-yellow-tint);border-color:#f0e3a8;color:#6b5d12}.access-pill--default i{color:#7a5e0f}.access-pill--available{background:var(--color-navy-light);border-color:var(--color-navy-light);color:var(--color-navy)}.access-pill--unavailable{background:var(--rd-surface-2);color:#6a6a62}.access-pill--unknown{border-style:dashed}.popover--table-row{position:absolute;top:calc(100% + 6px);bottom:auto;left:0;width:280px}.plugin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px}.plugin-card{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:18px;display:flex;flex-direction:column}.plugin-card__top{display:flex;align-items:flex-start;gap:13px}.plugin-card__name{font-size:15px;font-weight:600;color:#161616}.plugin-card__meta{font-size:11.5px;color:#6d6d66;margin-top:3px;display:flex;align-items:center;gap:6px}.plugin-card__desc{font-size:12.5px;color:#5a5a52;line-height:1.5;margin:12px 0 0}.plugin-card__facts{font-size:11.5px;color:#6d6d66;line-height:1.7;margin:12px 0 14px;flex:1}.plugin-card__foot{display:flex;align-items:center;gap:10px}.plugin-card__foot .member-hint{margin-top:0}.harness-pill{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:1px 8px;border-radius:999px;background:var(--rd-surface-2);border:1px solid var(--rd-line-strong);color:#55554e}.harness-pill i{font-size:12px}.ttable tbody tr.plugin-access-row{cursor:default}.plugin-action-error__reason{color:#6d6d66}.tool-line{font-size:12px;margin-bottom:8px}.tool-line__live{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#6d6d66;padding:3px 8px}.tool-line__live i{font-size:14px}.tool-line__pip{width:7px;height:7px;border-radius:2px;background:var(--color-yellow);animation:blink 1s step-end infinite}.tool-line__toggle{display:inline-flex;align-items:center;gap:6px;background:transparent;padding:3px 8px;border-radius:6px;font-size:12px;color:#6d6d66;font-weight:500;transition:background .12s,color .12s}.tool-line__toggle:hover{background:var(--rd-surface-2);color:#1a1a1a}.tool-line__toggle i{font-size:14px}.tool-line__panel{margin-top:4px;display:flex;flex-direction:column;gap:2px}.tool-line__row{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#55554e;padding:3px 8px;min-width:0}.tool-line__row-main{display:flex;align-items:center;gap:8px;min-width:0}.tool-line__row i{font-size:14px;color:#6d6d66}.tool-line__name{font-weight:600;color:var(--rd-ink);flex:none}.tool-line__input{color:#8a8a82;font-family:var(--font-mono);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tool-line__preview{padding-left:22px}.tool-line__dur{color:#8a8a82;font-size:11px;flex:none}.tool-line__badge{font-size:10.5px;font-weight:600;border-radius:999px;padding:1px 7px;flex:none}.tool-line__badge--error{background:var(--rd-risk-soft);color:var(--rd-risk)}.pane{width:560px;flex:none;border-left:1px solid var(--rd-line);background:var(--rd-surface);display:flex;flex-direction:column;min-height:0;min-width:0}.main__row.is-fullscreen .pane{width:auto;flex:1;border-left:0}.pane__body{flex:1;min-height:0;overflow-y:auto;padding:12px var(--edge-pad, 52px) 12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--rd-canvas)}.pane--icons{--edge-pad: 52px}.pane--stacked{--edge-pad: 68px}.pane--spine{--edge-pad: 48px}.pane-bar{display:flex;align-items:center;gap:8px;height:34px;box-sizing:content-box;padding:0 6px 0 12px;border-bottom:1px solid var(--rd-line-hair);flex:none;background:var(--rd-surface)}.pane-bar__group{display:inline-flex;align-items:center;gap:8px;min-width:0}.pane-bar__group>i,.pane-bar__group>svg{font-size:13px;color:var(--rd-accent);flex:none}.pane-bar__icon{display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--rd-accent);flex:none}.pane-bar__icon[data-icon=funnel]{font-size:12px}.pane-bar__title{font-size:12.5px;font-weight:700;color:var(--rd-ink);background:none;padding:0;font-family:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.pane-bar__title{cursor:pointer;border-radius:4px}button.pane-bar__title:hover{text-decoration:underline;text-decoration-color:var(--rd-yellow);text-underline-offset:3px}.pane-bar__close{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--rd-muted-aa);border-radius:5px;background:none;flex:none}.pane-bar__close svg{font-size:10px}.pane-bar__close:hover{color:var(--rd-ink);background:var(--rd-surface-2)}.pane-bar__spacer{flex:1}.pane-bar__ctl{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--rd-muted-aa);background:none;flex:none}.pane-bar__ctl svg{font-size:13px}.pane-bar__ctl:hover{background:var(--rd-surface-2);color:var(--rd-ink)}.pane-bar__ctl--full,.pane-bar__ctl--full.is-on{background:var(--color-yellow-tint);color:var(--rd-accent)}.pane-bar__ctl--full:hover{background:var(--rd-tint-hover);color:var(--rd-accent)}.edge-tabs{position:absolute;right:0;top:44px;display:flex;flex-direction:column;align-items:flex-end;z-index:var(--z-edge-tabs)}.edge-tabs__list{display:flex;flex-direction:column;align-items:flex-end}.edge-tabs:not([data-pane-hidden=true]) .edge-tabs__list{background:var(--rd-canvas)}.edge-tab{position:relative;display:flex;align-items:center;justify-content:center;flex:none;padding:0;color:var(--rd-muted-aa);background:var(--rd-surface);border:1px solid var(--rd-line);border-right:0;border-radius:10px 0 0 10px;box-shadow:var(--rd-shadow-edge-tab);font:inherit}.edge-tab:hover{background:var(--rd-line-hair);color:var(--rd-ink)}.edge-tab.is-active{background:var(--color-yellow-tint);color:var(--rd-ink)}.edge-tab.is-active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--rd-yellow);border-radius:0 2px 2px 0}.edge-tab:focus-visible{outline-offset:-3px;border-radius:10px 0 0 10px}.edge-tab__icon{display:inline-flex;align-items:center;justify-content:center}.edge-tab__icon svg{font-size:13px}.edge-tab__icon[data-icon=funnel] svg{font-size:12px}.edge-tab__badge{position:absolute;top:4px;left:4px;z-index:1;font-family:var(--font-mono);font-size:8.5px;line-height:1;background:var(--rd-yellow);color:var(--rd-banner);border-radius:999px;padding:2px 4px}.edge-tab__tip{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--rd-banner);color:var(--rd-surface);font-size:10.5px;font-weight:500;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:1}.edge-tab:hover .edge-tab__tip,.edge-tab:focus-visible .edge-tab__tip{opacity:1}.edge-tab.is-dragging{opacity:.5}.edge-tab.is-drop-before{box-shadow:0 -2px 0 0 var(--rd-yellow),var(--rd-shadow-edge-tab)}.edge-tab.is-drop-after{box-shadow:0 2px 0 0 var(--rd-yellow),var(--rd-shadow-edge-tab)}.edge-tabs--icons .edge-tab{width:40px;height:38px}.edge-tabs--icons .edge-tab__label,.edge-tabs--icons .edge-tab__count{display:none}.edge-tabs--stacked .edge-tab{width:56px;flex-direction:column;gap:4px;padding:8px 4px 8px 6px;font-size:9px;line-height:1.15;text-align:center}.edge-tabs--stacked .edge-tab__icon{width:28px;height:20px;border-radius:6px}.edge-tabs--stacked .edge-tab.is-active .edge-tab__icon{color:var(--rd-accent)}.edge-tabs--stacked .edge-tab__badge{top:3px;left:5px}.edge-tabs--stacked .edge-tab__label{max-width:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edge-tabs--stacked .edge-tab__tip,.edge-tabs--stacked .edge-tab__count{display:none}.edge-tabs--spine .edge-tab{width:36px;writing-mode:vertical-rl;transform:rotate(180deg);padding:12px 0;gap:6px;font-size:11px;border:1px solid var(--rd-line);border-left:0;border-radius:0 10px 10px 0;box-shadow:var(--rd-shadow-edge-tab-spine)}.edge-tabs--spine .edge-tab svg{transform:rotate(90deg)}.edge-tabs--spine .edge-tab.is-active:before{left:auto;right:0;border-radius:2px 0 0 2px}.edge-tabs--spine .edge-tab__count{font-family:var(--font-mono);font-size:9px;opacity:.75}.edge-tabs--spine .edge-tab__tip,.edge-tabs--spine .edge-tab__badge{display:none}.edge-tabs--spine .edge-tab:focus-visible{border-radius:0 10px 10px 0}.searches-menu__group+.searches-menu__group{margin-top:20px}.searches-menu__group-title{display:block;margin:0 0 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--rd-muted-aa);text-decoration:none}.searches-menu__group-title:hover,.searches-menu__group-title:focus-visible{color:var(--rd-ink);text-decoration:underline}.searches-menu__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.searches-menu__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;text-decoration:none;color:inherit}.searches-menu__row:hover,.searches-menu__row:focus-visible{background:var(--rd-line-hair)}.searches-menu__row-title{font-weight:500;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searches-menu__row-priority{font-size:11px;font-weight:600;color:var(--rd-tint-ink)}.searches-menu__row-activity{flex-basis:100%;font-size:11px;color:var(--rd-muted-aa)}.ws-empty{margin:0;font-size:12px;color:var(--rd-muted-aa);line-height:1.5}.ws-pane-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ws-pane-error button{font:inherit;font-weight:600;color:var(--rd-tint-ink);background:none;border:0;padding:0;cursor:pointer}.ws-pane-error button:hover,.ws-pane-error button:focus-visible{text-decoration:underline}.ws-pane-error--root{flex:none;padding:8px 22px;border-top:1px solid var(--rd-line-hair)}.state-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;letter-spacing:.04em;border:1px solid transparent;white-space:nowrap}.state-chip--none{border:1px dashed var(--rd-line-strong);color:var(--rd-muted-aa)}.state-chip--neutral{border-color:var(--rd-line-strong);color:var(--rd-muted-aa);background:var(--rd-surface)}.state-chip--tint{background:var(--color-yellow-tint);border-color:var(--rd-tint-line);color:var(--rd-tint-ink)}.state-chip--live{background:var(--rd-yellow);border-color:var(--rd-yellow);color:var(--rd-ink)}.state-chip--dark{background:var(--rd-banner);border-color:var(--rd-banner);color:var(--rd-yellow)}.state-chip--good{background:var(--rd-good-soft);border-color:var(--rd-good-soft);color:var(--rd-good-ink-aa)}.state-chip--warning{background:var(--rd-amber-soft);border-color:var(--rd-amber-soft);color:var(--rd-amber-aa)}.focus-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--color-yellow-tint);border:1px solid var(--rd-tint-line);font-size:11.5px;font-weight:600;color:var(--rd-tint-ink);max-width:360px}.focus-chip>i,.focus-chip>svg{font-size:12px;color:var(--rd-accent);flex:none}.focus-chip__label{color:inherit;font:inherit;background:none;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.focus-chip__label:hover{text-decoration:underline;text-decoration-color:var(--rd-accent);text-underline-offset:2px}.focus-chip__clear{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--rd-accent);background:none;border-radius:3px;flex:none}.focus-chip__clear svg{font-size:10px}.focus-chip__clear:hover{background:var(--rd-tint-line);color:var(--rd-banner)}.ws-unpin{width:26px;height:26px;font-size:13px;color:var(--rd-muted-aa)}.row-select{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:pointer;flex:none}.row-select.is-disabled{cursor:not-allowed;opacity:.5}.row-select__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.row-select__box{box-sizing:content-box;width:16px;height:16px;border-radius:4px;border:1px solid var(--rd-line-strong);background:var(--rd-surface);display:inline-flex;align-items:center;justify-content:center}.row-select__input:checked+.row-select__box{background:var(--rd-yellow);border-color:var(--rd-yellow)}.row-select__input:focus-visible+.row-select__box{outline:2px solid var(--rd-accent);outline-offset:1px}.wc-revisit-row{display:flex;align-items:center;gap:9px;padding:4px 0}.wc-revisit-dot{width:9px;height:9px;border-radius:999px;background:var(--rd-good);flex:none}.wc-revisit-btn{display:inline-flex;align-items:center;gap:9px;background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;border-radius:6px;color:inherit}.wc-revisit-label{font-size:11.5px;font-weight:600;color:var(--rd-muted-aa)}.wc-revisit-status{font-size:10px;color:var(--rd-muted-aa)}.wc-revisit-chev{display:inline-flex;align-items:center;gap:2px;color:var(--rd-accent);font-size:10px;opacity:0;transition:opacity .12s ease}.wc-revisit-btn:hover .wc-revisit-chev,.wc-revisit-btn:focus-visible .wc-revisit-chev{opacity:1}.wc-revisit-btn:focus-visible{outline:2px solid var(--rd-yellow);outline-offset:2px}.wc-revisit-spacer{flex:1}.wc-revisit-tip{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rd-line);color:var(--rd-muted-aa);font-size:10px;font-weight:700;flex:none}.wc-step{display:flex;flex-direction:column;gap:8px}.wc-step-crumb{display:flex;align-items:center;gap:8px}.wc-step-back{width:22px;height:22px;border-radius:6px;border:1px solid var(--rd-line);background:var(--rd-surface);display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0}.wc-step-root{background:none;border:none;padding:0;font:inherit;font-size:11px;color:var(--rd-muted-aa);cursor:pointer}.wc-step-sep{font-size:11px;color:var(--rd-muted-aa)}.wc-step-name{font-size:12px;font-weight:700}.wc-step-seg{display:inline-flex;border:1px solid var(--rd-line-strong);border-radius:999px;overflow:hidden;background:var(--rd-surface)}.wc-step-side{background:none;border:none;padding:3px 10px;font:inherit;font-size:10.5px;font-weight:600;color:var(--rd-muted-aa);cursor:pointer}.wc-step-side[aria-pressed=true]{background:var(--rd-banner);color:var(--rd-yellow)}.wc-step-heading{font-size:10px;letter-spacing:.1em;font-weight:700;color:var(--rd-muted-aa)}.wc-step-note{font-size:11px;color:var(--rd-muted-aa);background:var(--color-yellow-tint);border:1px solid var(--rd-tint-line);border-radius:9px;padding:8px 11px;line-height:1.5}.wc-step-item{display:flex;align-items:flex-start;gap:10px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:10px;padding:8px 11px}.wc-step-item.is-dim{opacity:.6}.wc-step-item__body{min-width:0;flex:1}.wc-step-item__head{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.wc-step-item__name{font-size:12.5px;font-weight:700}.wc-step-item__tag{background:var(--rd-line-soft);border:1px solid var(--rd-line-strong);color:var(--rd-muted-aa);border-radius:4px;padding:0 5px;font-size:9px;font-weight:700}.wc-step-item__hyp{font-size:11px;color:var(--rd-muted-aa);line-height:1.5;margin-top:3px}.wc-step-item__meta{font-family:var(--font-mono);font-size:10.5px;color:var(--rd-muted-aa);white-space:nowrap;flex:none}.wc-step-item__footer{margin-top:auto;padding-top:8px;border-top:1px solid var(--rd-line-hair);font-size:10.5px;color:var(--rd-muted-aa)}.ws-notice{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--rd-tint-ink);background:var(--color-yellow-tint);border:1px solid var(--rd-tint-line);border-radius:8px;padding:4px 10px}.ws-notice button{color:var(--rd-accent);background:none;display:inline-flex}.event-turn{font-size:12px;margin:0 0 14px}.event-turn__line{display:inline-flex;align-items:center;gap:7px;color:var(--rd-muted-aa);padding:3px 8px;border-radius:6px;background:none;font:inherit;font-size:12px}.event-turn__line svg{font-size:13px;color:var(--rd-muted-aa)}button.event-turn__line:hover{background:var(--rd-surface-2);color:var(--rd-ink)}.event-turn.is-pending{opacity:.6}.event-turn__refs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0 8px}.event-turn__ref{display:inline-flex;align-items:center;border:1px solid var(--rd-line);border-radius:999px;padding:1px 9px;font-size:11px;color:var(--rd-ink-body);background:var(--rd-surface)}button.event-turn__ref:hover{border-color:var(--rd-tint-line);background:var(--color-yellow-tint)}.inline-card{display:inline-flex;align-items:center;gap:11px;border:1px solid var(--rd-line);border-radius:10px;padding:10px 13px;background:var(--rd-canvas);max-width:458px;text-align:left;font:inherit;line-height:1.6;color:var(--rd-ink);margin:6px 0 4px;transition:border-color .12s,box-shadow .12s}.inline-card[data-ref-kind=search],.inline-card[data-ref-kind=querySegment]{gap:12px;padding:11px 13px;max-width:498px}.inline-card[data-ref-kind=querySegment] .inline-card__value{font-size:14px}.inline-card[data-ref-kind=querySegment] .inline-card__caption{letter-spacing:.06em}.inline-card__leading>i,.inline-card__leading>svg{font-size:18px;color:var(--rd-accent)}.inline-card__sub .mono{font-family:var(--font-mono)}.inline-card:hover{border-color:var(--rd-line-strong);box-shadow:var(--rd-shadow-card)}.inline-card:focus-visible{outline:2px solid var(--rd-ink);outline-offset:2px}.inline-card__leading{flex:none;display:inline-flex}.inline-card__body{min-width:0;flex:1;display:flex;flex-direction:column}.inline-card__title{font-size:13px;font-weight:700}.inline-card__sub{font-size:11px;color:var(--rd-muted-aa)}.inline-card__stat{text-align:right;flex:none;display:flex;flex-direction:column;align-items:flex-end}.inline-card__value{font-family:var(--font-mono);font-size:15px;font-weight:600}.inline-card__value.tone-good{color:var(--rd-good-ink-aa)}.inline-card__value.tone-warn{color:var(--rd-amber-aa)}.inline-card__value.tone-muted{color:var(--rd-muted-aa)}.inline-card__value.tone-ink{color:var(--rd-ink)}.inline-card__value.tone-low{color:var(--color-error)}.inline-card__value.tone-low+.inline-card__caption{color:var(--color-error)}.inline-card__caption{font-size:8.5px;letter-spacing:.08em;font-weight:700;color:var(--rd-muted-aa)}.inline-card__trailing{flex:none;display:inline-flex}.inline-card>i,.inline-card>svg{font-size:13px;color:var(--rd-muted-aa);flex:none}.ws-avatar{width:30px;height:30px;border-radius:999px;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--rd-surface-2);color:var(--rd-muted-aa)}.ws-avatar--good{background:var(--rd-good-soft);color:var(--rd-good-ink-aa)}.ws-avatar--warn{background:var(--color-yellow-tint);color:var(--rd-amber-aa)}.discuss{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:var(--color-yellow-tint);border:1px solid var(--rd-tint-line);color:var(--rd-tint-ink);border-radius:7px;font-family:inherit}.discuss--labelled{padding:4px 10px;font-size:10.5px;font-weight:700}.discuss--labelled svg{font-size:10px;color:var(--rd-accent)}.discuss--icon{width:24px;height:24px;padding:0;flex:none}.discuss--icon svg{font-size:12px;color:var(--rd-accent)}.discuss:hover{background:var(--rd-tint-hover)}.discuss:focus-visible{outline:2px solid var(--rd-ink);outline-offset:2px}.overlay{position:fixed;z-index:var(--z-modal-overlay);display:flex}.overlay--overlay{top:0;right:0;bottom:0;left:0;background:var(--rd-scrim);align-items:center;justify-content:center}.overlay--page{top:0;right:0;bottom:0;left:var(--rail-width, 264px);background:var(--rd-canvas);align-items:stretch;justify-content:center;padding:18px;box-sizing:border-box}.overlay__card{background:var(--rd-surface);overflow:hidden;display:flex;flex-direction:column}.overlay--overlay .overlay__card{width:1120px;max-width:92vw;max-height:min(880px,92vh);border:1px solid var(--rd-line-strong);border-radius:18px;box-shadow:var(--rd-shadow-overlay);animation:popIn .2s ease}.overlay--page .overlay__card{width:100%;border:1px solid var(--rd-line);border-radius:14px}.overlay__head{display:flex;align-items:flex-start;gap:14px;padding:18px 24px 14px;border-bottom:1px solid var(--rd-line);flex:none;background:var(--rd-surface)}.overlay__header{flex:1;min-width:0}.overlay__controls{display:flex;gap:6px;flex:none}.overlay__ctl{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rd-line);color:var(--rd-muted-aa);background:var(--rd-surface)}.overlay__ctl svg{font-size:13px}.overlay__ctl:hover{background:var(--rd-surface-2);color:var(--rd-ink)}.overlay__body{flex:1;min-height:0;overflow-y:auto;background:var(--rd-canvas)}@media (max-width: 768px){.overlay--page{left:0}}.version-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border-style:solid;border-width:1px}.version-chip--current{padding:3px 10px;background:var(--rd-surface);border-color:var(--rd-line-strong);color:var(--rd-muted-aa);font-size:10px;font-weight:700;letter-spacing:.04em}.version-chip--current:hover{background:var(--rd-surface-2)}.composer__pill.skill .composer__pill-x{display:inline-flex;align-items:center;margin-left:2px;color:var(--rd-tint-ink);background:none;padding:0;border-radius:3px}.composer__pill.skill .composer__pill-x svg{font-size:11px}.composer__pill.skill .composer__pill-x:hover{background:var(--rd-tint-line)}.transcript-card{margin:0 0 14px 8px}.fx-card{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:11px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.fx-card--tint{border-color:var(--rd-tint-line)}.fx-h{font-size:9.5px;letter-spacing:.1em;font-weight:700;color:var(--rd-muted-aa)}.fx-hint{font-size:10px;color:var(--rd-muted-aa)}.fx-stage{display:flex;align-items:center;gap:9px;padding:4px 0;font-size:11.5px;font-weight:600;color:var(--rd-muted-aa)}.fx-stage__dot{width:9px;height:9px;border-radius:999px;background:var(--rd-line);flex:none}.fx-stage__dot.is-done{background:var(--rd-good)}.fx-stage__dot.is-done+.fx-stage__label{color:var(--rd-muted-aa)}.fx-stage__status{font-size:10px;color:var(--rd-muted-aa);font-weight:400}.fx-rep{display:flex;align-items:center;gap:10px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:10px;padding:9px 12px}.fx-rep__name{width:148px;font-size:11px;font-weight:700;flex:none}.fx-rep__track{flex:1;position:relative;height:8px;background:var(--rd-track);border-radius:4px}.fx-rep__ci{position:absolute;height:100%;background:var(--rd-tint-ci);border-radius:4px}.fx-rep__pt{position:absolute;width:3px;height:100%;background:var(--rd-accent)}.fx-rep__stat{font-family:var(--font-mono);font-size:11px;width:76px;text-align:right;flex:none}.fx-views{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fx-views__spacer{flex:1}.fx-view{display:inline-flex;align-items:center;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;border:1px solid var(--rd-line-strong);color:var(--rd-muted-aa);background:var(--rd-surface);font-family:inherit}.fx-view.is-on{background:var(--rd-banner);color:var(--rd-yellow);border-color:var(--rd-banner)}.fx-view__count{font-family:var(--font-mono);font-size:9.5px;margin-left:5px;opacity:.7}.fx-demo{border:1px dashed var(--rd-line-strong);border-radius:999px;padding:3px 9px;font-size:10px;color:var(--rd-muted-aa);background:none;font-family:inherit}.fx-empty{text-align:center;color:var(--rd-muted-aa);font-size:11.5px;padding:18px 0}.fx-row{display:flex;align-items:center;gap:9px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:10px;padding:8px 11px}.fx-row.is-kept{border-color:var(--rd-tint-line)}.fx-row__main{min-width:0;flex:1}.fx-row__expand{display:block;width:100%;text-align:left;background:none;padding:0;font-family:inherit;color:inherit}.fx-row__name{font-size:12.5px;font-weight:700;margin-right:7px}.fx-row__role{font-size:11px;color:var(--rd-muted-aa);margin-right:7px}.fx-row__sub{display:block;font-size:10.5px;color:var(--rd-muted-aa);margin-top:2px}.fx-badge{display:inline-flex;align-items:center;border-radius:4px;padding:0 6px;font-size:9.5px;font-weight:700;margin-right:6px}.fx-badge--tint{background:var(--color-yellow-tint);border:1px solid var(--rd-tint-line);color:var(--rd-tint-ink)}.fx-badge--dark{background:var(--rd-banner);color:var(--rd-yellow)}.fx-badge--live{background:var(--rd-yellow);color:var(--rd-banner);margin-left:6px}.fx-row__detail{margin-top:9px;padding-top:9px;border-top:1px solid var(--rd-track)}.fx-dims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px}.fx-dims--wide{gap:6px 16px;margin-top:10px}.fx-dim{display:flex;align-items:center;gap:6px;font-size:10.5px}.fx-dim__label{width:108px;color:var(--rd-muted-aa);flex:none}.fx-dim__track{flex:1;height:5px;background:var(--rd-track);border-radius:3px;overflow:hidden}.fx-dim__bar{display:block;height:100%}.fx-dim__val{font-family:var(--font-mono);font-size:9.5px}.fx-sg{display:flex;gap:10px;margin-top:8px;font-size:10.5px;line-height:1.5}.fx-sg>div{flex:1}.fx-sg__s{color:var(--rd-good-ink-aa)}.fx-sg__g{color:var(--rd-amber-aa)}.fx-row__actions{display:flex;align-items:center;gap:7px;margin-top:9px}.fx-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--rd-line-strong);border-radius:7px;padding:4px 10px;font-size:10.5px;font-weight:600;color:var(--rd-muted-aa);background:var(--rd-surface);font-family:inherit}.fx-btn--dark{background:var(--rd-banner);color:var(--rd-yellow);border-color:var(--rd-banner);font-weight:700}.fx-btn--dark svg{color:var(--rd-yellow)}.fx-rescoring{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--rd-tint-ink);animation:blink 1.2s ease infinite}.fx-rescoring svg{color:var(--rd-accent)}.fx-score{font-family:var(--font-mono);font-size:13px;font-weight:600;flex:none}.fx-score.tone-good{color:var(--rd-good-ink-aa)}.fx-score.tone-warn{color:var(--rd-amber-aa)}.fx-score.tone-muted{color:var(--rd-muted-aa)}.fx-tool{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--rd-muted-aa);border:1px solid var(--rd-line);background:var(--rd-surface)}.fx-tool svg{font-size:13px}.fx-tool.is-kept{background:var(--rd-yellow);color:var(--rd-banner);border-color:var(--rd-yellow)}.fx-tool.is-flagged{background:var(--color-yellow-tint);color:var(--rd-amber-aa);border-color:var(--rd-tint-line)}.fx-query__row{display:flex;align-items:baseline;gap:9px}.fx-query__title{font-family:var(--font-display);font-weight:700;font-size:16px}.fx-query__stat{font-family:var(--font-mono);font-size:11px;color:var(--rd-good-ink-aa);font-weight:600}.fx-query__hyp{font-size:11px;color:var(--rd-muted-aa);line-height:1.5}.fx-profile__head{display:flex;align-items:flex-start;gap:14px}.fx-profile__id{min-width:0;flex:1}.fx-profile__name{font-family:var(--font-display);font-weight:700;font-size:23px}.fx-profile__role{font-size:12px;color:var(--rd-muted-aa);margin-top:3px}.fx-profile__score{text-align:right;flex:none}.fx-profile__value{font-family:var(--font-mono);font-size:27px;font-weight:600}.fx-profile__value.tone-good{color:var(--rd-good-ink-aa)}.fx-profile__value.tone-warn{color:var(--rd-amber-aa)}.fx-profile__value.tone-muted{color:var(--rd-muted-aa)}.fx-profile__tier{font-size:9px;letter-spacing:.08em;font-weight:700;color:var(--rd-muted-aa)}.fx-profile__body{padding:16px 24px 20px;display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:start}.fx-profile__body .fx-card{padding:14px 18px;border-radius:12px}.fx-profile__body .fx-card--tint{background:var(--rd-tint-faint)}.fx-history{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--rd-tint-hover);flex-wrap:wrap}.fx-history__item{font-family:var(--font-mono);font-size:10.5px;color:var(--rd-muted-aa)}.fx-job{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--rd-track)}.fx-job__when{width:104px;flex:none;font-family:var(--font-mono);font-size:10.5px;color:var(--rd-muted-aa);display:flex;flex-direction:column}.fx-job__dur{font-size:9.5px}.fx-job__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.fx-job__title{font-size:12.5px;font-weight:700}.fx-job__co{font-weight:500;color:var(--rd-muted-aa)}.fx-job__narr{font-size:11.5px;color:var(--rd-ink-body);line-height:1.55}.fx-job__none{font-size:11px;color:var(--rd-muted-aa);font-style:italic}.fx-note{border:1px solid var(--rd-line-soft);border-radius:9px;padding:7px 11px;background:var(--rd-canvas);font-size:11.5px;line-height:1.5;display:flex;gap:8px;align-items:center}.fx-note.is-tagged{border-color:var(--rd-tint-line);background:var(--color-yellow-tint)}@media (max-width: 1024px){.fx-profile__body{grid-template-columns:1fr}}.gallery{max-width:none}.gallery .page__sub{line-height:22px}.gallery__frame{width:638px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:12px;padding:14px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.gallery__label{font-size:10px;letter-spacing:.1em;font-weight:700;color:var(--rd-muted-aa);text-transform:uppercase}.gallery__note{font-size:12px;color:var(--rd-muted-aa)}.gallery__stage{border:1px solid var(--rd-line-soft);border-radius:10px;background:var(--rd-canvas);padding:12px;overflow:auto}.gallery__frame--shell{width:1232px;padding:14px 15px}.gallery__frame--shell .gallery__stage{padding:0;overflow:hidden}.g-shell{width:1200px;height:520px;display:flex;flex-direction:column;background:var(--rd-canvas)}.g-shell .topbar{position:relative}.g-chat{padding:30px 24px;gap:14px}.g-chat__turn{height:52px;border:1px solid var(--rd-line);border-radius:10px;background:var(--rd-surface);max-width:620px;width:100%;margin:0 auto}.g-chat__turn--user{border-left:3px solid var(--color-yellow)}.g-chat__composer{margin:auto auto 0;max-width:620px;width:100%;height:76px;border:1px solid var(--rd-line-strong);border-radius:14px;background:var(--rd-surface);box-shadow:var(--rd-shadow)}.g-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g-controls__seg{display:inline-flex;gap:4px}.fx-demo.is-on{border-style:solid;color:var(--rd-ink);background:var(--color-yellow-tint);border-color:var(--rd-tint-line)}.g-bars{display:flex;flex-direction:column;gap:10px}.g-cards{display:grid;grid-auto-rows:minmax(72px,auto);align-items:start;row-gap:6px}.g-state{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.g-bar{width:560px;box-sizing:content-box;border:1px solid var(--rd-line);border-radius:10px;overflow:hidden}.match-card{container-type:inline-size;border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-md);background:var(--rd-surface);box-shadow:var(--rd-shadow-sm);padding:14px 16px;margin:10px 0 4px;max-width:640px}.match-card__fields{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr);gap:7px 16px;margin:0}.match-card__field{display:contents}.match-card__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--rd-ink-2);padding-top:3px;min-width:0;overflow-wrap:anywhere}.match-card__value{margin:0;font-size:13px;line-height:1.5;color:var(--rd-ink);min-width:0;overflow-wrap:anywhere}.match-card__badge{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:600;background:var(--rd-surface-2);border:1px solid var(--rd-line-strong);color:var(--rd-ink-2)}.match-card__badge--strong_fit{background:var(--rd-good-soft);border-color:var(--rd-good-soft);color:#16663a}.match-card__badge--good_fit{background:var(--color-yellow-tint);border-color:#f0e3a8;color:#6b5d12}.match-card__flag{display:inline-block;font-size:12px;color:var(--rd-ink-2)}.match-card__reasons{margin:0;padding-left:17px;display:flex;flex-direction:column;gap:3px}.match-card__reasons li{font-size:13px;line-height:1.5}.match-card__link{color:var(--color-navy);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.match-card__action{display:inline-flex;align-items:center;border-radius:var(--rd-r-sm);padding:6px 13px;font-size:12.5px;font-weight:600;background:var(--color-yellow);border:1px solid var(--color-yellow);color:var(--rd-ink);text-decoration:none}.match-card__action:hover{background:var(--color-yellow-hover)}.match-card__action:focus-visible{outline-offset:3px}@container (max-width: 380px){.match-card__fields{grid-template-columns:minmax(0,1fr);gap:0}.match-card__field{display:block;margin-bottom:9px}.match-card__field:last-child{margin-bottom:0}}.cs-tooltip{position:relative;display:inline-flex}.cs-tooltip__bubble{position:absolute;bottom:100%;left:0;margin-bottom:6px;z-index:var(--z-popover);max-width:260px;width:max-content;background:#0b0b0b;color:#fff;font-size:10.5px;font-weight:500;line-height:1.4;padding:6px 9px;border-radius:7px;box-shadow:0 6px 20px #14120c2e;pointer-events:none}.cs-tooltip__icon{width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E5E3DA;background:transparent;color:#6b6a64;font-size:9px;font-weight:700;line-height:1;flex:none;cursor:pointer}.cs-tooltip__icon:hover,.cs-tooltip__icon:focus-visible{background:#fff9e6;border-color:#f0e2b0;color:#6b5d1e}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.45}}.cs-results-views{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cs-results-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;border:1px solid #D8D6CC;color:#6b6a64;background:#fff}.cs-results-chip:hover{background:#f1f0ea}.cs-results-chip.is-active{background:#0b0b0b;color:#ffdb4a;border-color:#0b0b0b}.cs-results-chip__count{font-family:var(--font-mono);font-size:9.5px;margin-left:5px}.cs-results-empty{text-align:center;color:#6b6a64;font-size:11.5px;padding:18px 0}.cs-results-list{display:flex;flex-direction:column;gap:8px}.cs-results-score{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative;margin:2px 0 4px}.cs-results-score__btn{display:inline-flex;align-items:center;gap:6px;background:var(--rd-banner);color:var(--rd-yellow);border-radius:8px;padding:5px 11px;font-size:11px;font-weight:700}.cs-results-score__btn:hover:not(:disabled){background:#262626}.cs-results-score__btn:disabled{opacity:.45;cursor:not-allowed}.cs-results-score__btn--secondary{background:#fff;color:#1c1c1c;border:1px solid #D8D6CC;font-weight:600}.cs-results-score__btn--secondary:hover:not(:disabled){background:#f1f0ea}.cs-results-score__tick{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--rd-muted-aa)}.cs-results-score__clear{text-decoration:underline;color:var(--rd-muted-aa);font-size:10.5px}.cs-results-score__clear:hover{color:var(--rd-ink)}.cs-results-score__status{flex-basis:100%;font-size:10.5px;color:var(--rd-muted-aa);margin-top:2px}.cs-results-score__pick{position:absolute;top:100%;left:0;z-index:var(--z-popover);margin-top:4px;min-width:220px;background:#fff;border:1px solid #D8D6CC;border-radius:8px;box-shadow:0 6px 20px #14120c14;padding:6px;display:flex;flex-direction:column;gap:2px}.cs-results-score__pick:focus{outline:none}.cs-results-score__pick-title{font-size:11px;font-weight:700;color:#1c1c1c;padding:4px 8px 6px}.cs-results-score__rubric{text-align:left;padding:6px 8px;border-radius:5px;font-size:11px;color:#1c1c1c}.cs-results-score__rubric:hover{background:#f1f0ea}.cs-results-score__cancel{text-align:left;padding:6px 8px;border-radius:5px;font-size:11px;color:#6b6a64}.cs-results-score__cancel:hover{background:#f1f0ea}.cs-results-info{background:#fff;border:1px solid #F0E2B0;border-radius:11px;padding:11px 13px}.cs-results-info__head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.cs-results-info__title{font-family:var(--font-display);font-weight:700;font-size:16px;color:#1c1c1c}.cs-results-info__stat{font-family:var(--font-mono);font-size:11px;color:#157a44;font-weight:600;flex:1 1 100%;white-space:normal}.cs-results-info__version{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--rd-muted-aa);border:1px solid var(--rd-line-strong);border-radius:999px;padding:1px 8px;white-space:nowrap}.cs-results-info__spacer{flex:1}.cs-results-info__hyp{font-size:11px;color:#6b6a64;line-height:1.5;margin-top:5px}.cs-results-info__note{font-size:10px;color:#6b6a64;margin-top:5px}.cs-row{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #E5E3DA;border-radius:10px;padding:8px 11px}.cs-row.is-kept{border-color:#f0e2b0}.cs-row__avatar{width:28px;height:28px;border-radius:999px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none;align-self:flex-start}.cs-row__main{min-width:0;flex:1;display:flex;flex-direction:column}.cs-row__body{display:block;width:100%;min-width:0;text-align:left;color:inherit;font:inherit;padding:0;border-radius:6px}.cs-row__body:hover .cs-row__name{text-decoration:underline;text-decoration-color:#d8d6cc}.cs-row__head{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.cs-row__name{font-size:12.5px;font-weight:700;color:#1c1c1c}.cs-row__role{font-size:11px;color:#6b6a64}.cs-row__badge{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:0 6px;font-size:9.5px;font-weight:700}.cs-row__badge.is-human{background:#fff9e6;border:1px solid #F0E2B0;color:#6b5d1e}.cs-row__badge.is-escalated{background:#0b0b0b;color:#ffdb4a}.cs-row__sub{font-size:10.5px;color:#6b6a64;margin-top:2px}.cs-row__side{display:flex;align-items:center;gap:9px;flex:none;align-self:flex-start}.cs-row__score{font-family:var(--font-mono);font-size:13px;font-weight:600}.cs-row__tier{display:inline-flex;align-items:center;border-radius:4px;padding:0 6px;font-size:9.5px;font-weight:700;letter-spacing:.04em}.cs-results-fold{display:block;width:100%;text-align:center;margin-top:8px;padding:6px 10px;border:1px dashed #D8D6CC;border-radius:10px;background:#fafaf7;color:#6b6a64;font-size:11px;font-weight:600;cursor:pointer}.cs-results-fold:hover{background:#f1f0ea;color:#1c1c1c}.cs-results-fold+.cs-results-list{margin-top:8px}.cs-results-scoring{display:flex;align-items:center;gap:8px;font-size:11px;color:#6b6a64}.cs-results-scoring__pulse{width:8px;height:8px;border-radius:999px;background:#ffdb4a;animation:cs-pulse 1.2s ease infinite;flex:none}.cs-results-scoring[data-liveness=stopped] .cs-results-scoring__pulse,.cs-results-scoring[data-liveness=done] .cs-results-scoring__pulse{animation:none;background:#d8d6cc}.cs-row__score-status{font-size:10px;font-weight:600;color:var(--rd-muted-aa);white-space:nowrap}.cs-row__score-status[data-status=in-flight]{color:var(--rd-amber-aa)}.cs-row__act{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#6b6a64;border:1px solid #E5E3DA;background:#fff}.cs-row__act:hover{background:#f1f0ea;color:#1c1c1c}.cs-row__act.is-kept{background:#ffdb4a;color:#0b0b0b;border-color:#ffdb4a}.cs-row__act.is-flagged{background:#fff9e6;color:#8f5e12;border-color:#f0e2b0}.cs-row__expanded{margin-top:9px;padding-top:9px;border-top:1px solid #F1F0EA}.cs-row__dims-wrap{display:flex;flex-direction:column;gap:5px}.cs-row__dims-headrow{display:flex;align-items:center;gap:6px}.cs-row__dims-head{font-size:9px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;color:#6b5d1e}.cs-row__dims{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:5px 14px}.cs-row__dims-wrap[data-has-assessment=true] .cs-row__dims{grid-template-columns:1fr}.cs-row__dim{display:flex;align-items:center;gap:6px;font-size:10.5px;min-width:0}.cs-row__dim-label{flex:0 1 200px;min-width:60px;color:#6b6a64;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-row__dim-track{flex:1 1 40px;min-width:40px;height:5px;background:#f1f0ea;border-radius:3px;overflow:hidden}.cs-row__dim-bar{display:block;height:100%}.cs-row__dim-val{font-family:var(--font-mono);font-size:9.5px;flex:none;min-width:3ch;text-align:right}.cs-row__score.is-low,.cs-row__dim.is-low .cs-row__dim-val{color:var(--color-error)}.cs-row__dim.is-low .cs-row__dim-bar{background:var(--color-error)}.cs-row__dim-theme{color:var(--rd-muted-aa)}.cs-row__dim-wrap{display:flex;flex-direction:column}.cs-row__dim-toggle{width:100%;text-align:left;padding:0}.cs-row__dim-chevron{flex:none;transform:rotate(90deg);transition:transform .12s;color:#6b6a64}.cs-row__dim-chevron.is-open{transform:rotate(270deg)}.cs-row__dim-detail{display:flex;flex-direction:column;gap:5px;margin:4px 0 6px 2px;padding:7px 10px;font-size:10px;background:var(--rd-tint-faint);border:1px solid var(--rd-tint-line);border-radius:8px}.cs-row__dim-detail-group{min-width:0}.cs-row__dim-detail-label{font-size:9.5px;font-weight:700}.cs-row__dim-detail-label--pros{color:#157a44}.cs-row__dim-detail-label--cons{color:#8f5e12}.cs-row__dim-detail-points{margin:3px 0 0;padding-left:14px}.cs-row__dim-detail-points li{margin-top:2px}.cs-row__provenance{margin-top:8px;font-size:10.5px;line-height:1.5;color:var(--rd-muted-aa)}.cs-row__actions{display:flex;align-items:baseline;gap:7px;margin-top:9px;flex-wrap:wrap}.cs-row__actions>.cs-row__rescore,.cs-row__actions>.cs-row__profile,.cs-row__actions>.discuss--labelled{min-width:96px;justify-content:center}.cs-row__rescore{display:inline-flex;align-items:center;gap:5px;background:#0b0b0b;color:#ffdb4a;border-radius:7px;padding:4px 10px;font-size:10.5px;font-weight:700}.cs-row__rescore:hover{background:#262626}.cs-row__profile{display:inline-flex;align-items:center;gap:5px;border:1px solid #D8D6CC;border-radius:7px;padding:4px 10px;font-size:10.5px;font-weight:600;color:#6b6a64;background:#fff}.cs-row__profile:hover{background:#f1f0ea;color:#1c1c1c}.cs-filter{display:flex;flex-direction:column;gap:6px}.cs-filter__row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cs-filter__toggle{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;border:1px solid #D8D6CC;color:var(--rd-muted-aa);background:#fff}.cs-filter__toggle:hover,.cs-filter__toggle.is-open{background:#f1f0ea;color:#1c1c1c}.cs-filter__toggle:focus-visible,.cs-filter__opt:focus-visible,.cs-filter__chip-x:focus-visible,.cs-filter__clear:focus-visible{outline:2px solid #FFDB4A;outline-offset:2px}.cs-filter__badge{font-family:var(--font-mono);font-size:9.5px;background:#0b0b0b;color:#ffdb4a;border-radius:999px;padding:0 6px;line-height:15px}.cs-filter__chip{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 4px 2px 9px;font-size:10.5px;font-weight:600;background:#fff9e6;border:1px solid #F0E2B0;color:#6b5d1e}.cs-filter__chip-x{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#6b5d1e}.cs-filter__chip-x:hover{background:#f0e2b0;color:#0b0b0b}.cs-filter__clear{text-decoration:underline;color:var(--rd-muted-aa);font-size:10.5px;font-weight:600;padding:2px 4px}.cs-filter__clear:hover{color:#1c1c1c}.cs-filter__loaded{margin-left:auto;font-size:10.5px;color:var(--rd-muted-aa)}.cs-filter__editor{display:flex;flex-direction:column;gap:8px;padding:9px 11px;background:#fafaf7;border:1px solid #E5E3DA;border-radius:10px}.cs-filter__group{display:flex;align-items:flex-start;gap:8px}.cs-filter__label{flex:none;width:48px;padding-top:4px;font-size:9.5px;letter-spacing:.08em;font-weight:700;color:var(--rd-muted-aa);text-transform:uppercase}.cs-filter__chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.cs-filter__opt{border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;border:1px solid #D8D6CC;color:var(--rd-muted-aa);background:#fff}.cs-filter__opt:hover{background:#f1f0ea;color:#1c1c1c}.cs-filter__opt.is-on{background:#0b0b0b;color:#ffdb4a;border-color:#0b0b0b}.cs-filter__score,.cs-filter__text{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--rd-muted-aa)}.cs-filter__group--text{flex-wrap:wrap;gap:8px 14px}.cs-filter__input{border:1px solid #D8D6CC;border-radius:6px;padding:3px 7px;font:inherit;font-size:11px;color:#1c1c1c;background:#fff;min-width:0;width:130px}.cs-filter__input--score{width:58px}.cs-filter__input:focus{outline:2px solid #FFDB4A;outline-offset:1px;border-color:#b89a2a}.cs-results-nomatch{display:flex;flex-direction:column;align-items:center;gap:6px}.cs-row__why{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding:7px 10px;border-radius:8px;font-size:10.5px;line-height:1.5;border-left:3px solid #0B0B0B;background:#fffdf4;color:#1c1c1c}.cs-row__why-head{font-size:9px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;color:#6b5d1e}.cs-row__why[data-tone=escalated] .cs-row__why-head{background:#0b0b0b;color:#ffdb4a;border-radius:4px;padding:0 6px;align-self:flex-start}.cs-row__why[data-tone=flagged]{border-left-color:#f0e2b0;background:#fff9e6}.cs-row__why+.cs-row__dims-wrap{margin-top:8px}.cs-row__linkedin{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--rd-muted-aa);border:1px solid transparent}.cs-row__linkedin:hover{background:#f1f0ea;color:#1c1c1c;border-color:#e5e3da}.cs-row__linkedin:focus-visible{outline:2px solid #FFDB4A;outline-offset:1px}.cs-row__badge.is-hidden{background:#f1f0ea;border:1px solid #D8D6CC;color:var(--rd-muted-aa)}.cs-row.is-hidden{opacity:.85;border-style:dashed}.cs-row--waiting{background:#fafaf7;border-style:dashed}.cs-row__score--estimate{font-family:inherit;font-size:10px;font-weight:700;background:#fff9e6;border:1px solid #F0E2B0;color:#6b5d1e;border-radius:4px;padding:1px 6px}.cs-row__badge.is-waiting{background:#fff9e6;border:1px solid #F0E2B0;color:#6b5d1e}.cs-row__dim-bar--dimmed{background:#ffdb4a;opacity:.45}.cs-estimate-table{width:100%;border-collapse:collapse;margin-top:6px;font-size:10.5px}.cs-estimate-table th{text-align:left;font-size:9px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;color:#6b5d1e;padding:4px 8px;border-bottom:1px solid #E5E3DA}.cs-estimate-table td{padding:4px 8px;border-bottom:1px solid #F1F0EA;color:#1c1c1c}.cs-estimate-table td:not(:first-child),.cs-estimate-table th:not(:first-child){font-family:var(--font-mono);text-align:right}.cs-estimate-table tr:last-child td{border-bottom:none}.cs-progress-thesis__actions{display:flex;align-items:center;gap:8px;margin-top:8px}.cs-progress-decision{font-size:11px;color:#6b6a64;line-height:1.5}.cs-progress-decision--running{display:inline-flex;align-items:center;gap:5px}.cs-progress-note{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}.cs-progress-pulse{width:8px;height:8px;border-radius:999px;background:#ffdb4a;animation:wpulse 1.2s ease infinite;flex:none}@keyframes wpulse{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}.cs-progress-idea__pool{font-family:var(--font-mono);font-size:10px;color:#6b6a64}.cs-estimate-tile{border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;border:1px solid #D8D6CC;color:var(--rd-muted-aa);background:#fff}.cs-panel{display:flex;flex-direction:column;min-height:0;background:#fff}.cs-panel__head{display:flex;flex-direction:column;gap:8px;padding:0 0 10px}.cs-panel__tools{display:flex;align-items:center;gap:8px}.cs-panel__search-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:#2a2a26}.cs-panel__loading{min-height:24px}.cs-panel__profile-missing{padding:40px;text-align:center;color:#6b6a64;font-size:13px}.cs-panel__error{border:1px solid #f0c9c9;border-left:3px solid var(--rd-risk);background:var(--rd-risk-soft);border-radius:9px;padding:7px 11px;font-size:11.5px;color:#8a2020}.cs-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:10px;font-weight:700}@keyframes cs-liveness-pulse{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}.cs-liveness{display:inline-block;width:8px;height:8px;border-radius:999px;margin-left:6px;background:#ffdb4a;animation:cs-liveness-pulse 1.2s ease infinite;vertical-align:middle}.cs-liveness[data-state=stopped],.cs-liveness[data-state=done]{background:#d8d6cc;animation:none}.cs-liveness[data-awaiting=true]{background:var(--color-warning);animation:none}.cs-profile{display:flex;flex-direction:column;min-height:0;flex:1;background:#fff;color:#1c1c1c}.cs-profile__head{display:flex;align-items:flex-start;gap:14px;padding:18px 24px 14px;border-bottom:1px solid #E5E3DA;flex:none;background:#fff}.cs-profile__avatar{width:50px;height:50px;border-radius:999px;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.cs-profile__id{min-width:0;flex:1}.cs-profile__name-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cs-profile__name{font-family:var(--font-display);font-weight:700;font-size:23px}.cs-profile__role{font-size:12px;color:#6b6a64;margin-top:3px}.cs-profile__chips{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.cs-profile__chip{border-radius:5px;padding:1px 8px;font-size:10.5px}.cs-profile__chip[data-tone=tint]{color:#6b5d1e;background:#fff9e6;border:1px solid #F0E2B0;font-weight:600}.cs-profile__chip[data-tone=grey]{border:1px solid #E5E3DA;background:#fafaf7;color:#6b6a64;font-size:10px}.cs-profile__chip[data-tone=dark]{background:#0b0b0b;color:#ffdb4a;font-size:10px;font-weight:700}.cs-profile__scoreblock{text-align:right;flex:none}.cs-profile__score{font-family:var(--font-mono);font-size:27px;font-weight:600}.cs-profile__tier-line{font-size:9px;letter-spacing:.08em;font-weight:700;color:#6b6a64}.cs-profile__actions{display:flex;gap:6px;justify-content:flex-end;margin-top:8px}.cs-profile__unscored{display:inline-flex;align-items:center;gap:8px;border:1px dashed #D8D6CC;border-radius:10px;padding:10px 14px;background:#fafaf7;font-size:11.5px;color:#6b6a64;font-weight:600}.cs-profile__score-in-search{display:inline-flex;align-items:center;gap:6px;background:#0b0b0b;color:#ffdb4a;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:700;margin-top:9px}.cs-profile__score-in-search:hover{filter:brightness(1.15)}.cs-profile__body{flex:1;min-height:0;overflow-y:auto;padding:16px 24px 20px;display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:start;background:#fafaf7}.cs-profile__col{display:flex;flex-direction:column;gap:14px;min-width:0}.cs-profile__card{background:#fff;border:1px solid #E5E3DA;border-radius:12px;padding:14px 18px}.cs-profile__card--fit{background:#fffdf4;border-color:#f0e2b0}.cs-profile__card--dashed{border-style:dashed;border-color:#d8d6cc;display:flex;align-items:center;gap:14px}.cs-profile__card-head{display:flex;align-items:center;gap:8px}.cs-profile__label{font-size:9.5px;letter-spacing:.1em;font-weight:700;color:#6b6a64}.cs-profile__label--fit{color:#6b5d1e}.cs-profile__spacer{flex:1}.cs-profile__hint{font-size:10px;color:#6b6a64}.cs-profile__dims{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 16px;margin-top:10px}.cs-profile__card--fit[data-has-assessment=true] .cs-profile__dims{grid-template-columns:1fr}.cs-profile__dim{display:flex;align-items:center;gap:7px;font-size:11px;min-width:0}.cs-profile__dim-label{flex:0 1 220px;min-width:60px;color:#6b6a64;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-profile__dim-theme{color:var(--rd-muted-aa)}.cs-profile__dim-track{flex:1 1 40px;min-width:40px;height:5px;background:#f1f0ea;border-radius:3px;overflow:hidden}.cs-profile__dim-bar{display:block;height:100%}.cs-profile__dim-val{font-family:var(--font-mono);font-size:10px;flex:none;min-width:3ch;text-align:right}.cs-profile__score.is-low,.cs-profile__tier-line.is-low,.cs-profile__history-line.is-low,.cs-profile__search-score.is-low,.cs-profile__dim.is-low .cs-profile__dim-val{color:var(--color-error)}.cs-profile__dim.is-low .cs-profile__dim-bar{background:var(--color-error)}.cs-profile__fit-text{display:flex;gap:14px;margin-top:11px;font-size:11px;line-height:1.55;padding-top:10px;border-top:1px solid #F5EFD8}.cs-profile__fit-text>div{flex:1;min-width:0}.cs-profile__strengths-label{font-weight:700;color:#157a44}.cs-profile__gaps-label{font-weight:700;color:#8f5e12}.cs-profile__evidence-toggle{display:flex;align-items:baseline;gap:6px;width:100%;text-align:left;color:inherit;font:inherit}.cs-profile__evidence-more{font-size:10px;font-weight:600;color:#6b6a64;text-decoration:underline;text-decoration-color:#d8d6cc}.cs-profile__evidence-toggle:hover .cs-profile__evidence-more{color:#1c1c1c;text-decoration-color:#1c1c1c}.cs-profile__evidence-body{margin-top:5px}.cs-profile__assessment-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.cs-profile__assessment-bullet:last-child{margin-bottom:0}.cs-profile__assessment-detail,.cs-profile__dim-detail{margin-top:5px}.cs-profile__assessment-points{margin:3px 0 0;padding-left:16px}.cs-profile__assessment-points li{margin-top:2px}.cs-profile__assessment-questions{margin-top:7px}.cs-profile__assessment-questions-label{font-size:10px;font-weight:700;color:#6b6a64;text-transform:uppercase;letter-spacing:.04em}.cs-profile__dim-wrap{display:flex;flex-direction:column}.cs-profile__dim-toggle{width:100%;text-align:left;padding:0}.cs-profile__dim-chevron{flex:none;transform:rotate(90deg);transition:transform .12s;color:#6b6a64}.cs-profile__dim-chevron.is-open{transform:rotate(270deg)}.cs-profile__dim-detail{display:flex;flex-direction:column;gap:5px;margin-top:5px;padding:7px 10px;background:var(--rd-tint-faint);border:1px solid var(--rd-tint-line);border-radius:8px}.cs-profile__dim-detail-group{min-width:0;font-size:10.5px}.cs-profile__dim-detail-label{font-size:10px}.cs-profile__history{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid #F5EFD8;flex-wrap:wrap}.cs-profile__history-label{font-size:9px;letter-spacing:.08em;font-weight:700;color:#6b6a64}.cs-profile__history-line{font-family:var(--font-mono);font-size:10.5px}.cs-profile__history-line--older{color:#6b6a64}.cs-profile__history-note{margin-left:auto;font-size:10px;color:#6b6a64}.cs-profile__notscored-text{font-size:12px;color:#6b6a64;line-height:1.55}.cs-profile__suggested{display:inline-flex;align-items:center;gap:7px;border:1px solid #E5E3DA;border-radius:8px;padding:5px 11px;background:#fafaf7;font-size:11.5px}.cs-profile__suggested-note{color:#6b6a64}.cs-profile__job{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #F1F0EA}.cs-profile__job:last-child{border-bottom:none}.cs-profile__job-when{width:104px;flex:none;font-family:var(--font-mono);font-size:10.5px;color:#6b6a64}.cs-profile__job-duration{font-size:9.5px}.cs-profile__job-main{min-width:0;flex:1}.cs-profile__job-title{font-size:12.5px;font-weight:700}.cs-profile__job-company{font-weight:500;color:#6b6a64}.cs-profile__current{background:#ffdb4a;color:#0b0b0b;border-radius:4px;padding:0 6px;font-size:9px;font-weight:700;margin-left:4px}.cs-profile__job-narrative{font-size:11.5px;color:#3a3934;line-height:1.55;margin-top:4px}.cs-profile__job-none{font-size:11px;color:#6b6a64;margin-top:3px;font-style:italic}.cs-profile__two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cs-profile__list{margin-top:8px;display:flex;flex-direction:column;gap:6px;font-size:11.5px}.cs-profile__degree[data-chip=true]{display:inline-block;border:1px solid #E5E3DA;border-radius:999px;padding:1px 8px;margin:0 4px 3px 0;font-size:10.5px;font-weight:600;color:#3a3934;background:#fafaf7}.cs-profile__muted{color:#6b6a64}.cs-profile__year{font-family:var(--font-mono);font-size:10px;color:#6b6a64}.cs-profile__none{font-size:11.5px;color:#6b6a64;font-style:italic;margin-top:8px}.cs-profile__legend{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#6b5d1e}.cs-profile__legend-swatch{width:8px;height:8px;border-radius:3px;background:#fff9e6;border:1px solid #F0E2B0}.cs-profile__skill-group{margin-top:10px}.cs-profile__skill-group-name{font-size:9.5px;letter-spacing:.08em;font-weight:700;color:#6b6a64;margin-bottom:5px}.cs-profile__skills{display:flex;flex-wrap:wrap;gap:5px}.cs-profile__skill{border:1px solid #E5E3DA;border-radius:999px;padding:2px 9px;font-size:10.5px;color:#3a3934}.cs-profile__skill[data-matches=true]{background:#fff9e6;border-color:#f0e2b0;color:#6b5d1e;font-weight:600}.cs-profile__skill--more{border-color:#d8d6cc;color:#6b6a64}.cs-profile__notes{display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:11.5px;line-height:1.5}.cs-profile__note{border:1px solid #EFEEE8;border-radius:9px;padding:7px 11px;background:#fafaf7;display:flex;gap:8px}.cs-profile__note[data-tag=SCORING]{border-color:#f0e2b0;background:#fff9e6}.cs-profile__note-tag{flex:none;background:#fff;border:1px solid #F0E2B0;color:#6b5d1e;border-radius:4px;padding:0 6px;font-size:9px;font-weight:700;align-self:center}.cs-profile__note-when{color:#6b6a64}.cs-profile__note-form{display:flex;align-items:center;gap:8px;border:1px dashed #D8D6CC;border-radius:9px;padding:4px 6px 4px 10px}.cs-profile__note-input{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:11px;color:#1c1c1c;padding:3px 0}.cs-profile__note-input::placeholder{color:#6b6a64}.cs-profile__note-input:focus{outline:none}.cs-profile__note-form:focus-within{border-color:#b89a2a}.cs-profile__note-tag-toggle{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#6b5d1e;white-space:nowrap;cursor:pointer}.cs-profile__note-add{border:1px solid #D8D6CC;border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:600;background:#fff;color:#1c1c1c}.cs-profile__note-add:hover{background:#fff9e6}.cs-profile__search-row{display:flex;align-items:center;gap:7px;font-size:11.5px}.cs-profile__search-title{font-weight:600}.cs-profile__search-score{margin-left:auto;font-family:var(--font-mono);font-size:10.5px}.cs-profile__drawn-by{display:flex;align-items:center;gap:7px;color:#6b6a64;font-size:11.5px}.cs-profile__no-search{font-size:11.5px;color:#6b6a64}.cs-profile__record{border-top:1px solid #F1F0EA;margin-top:3px;padding-top:8px;font-size:10.5px;color:#6b6a64;line-height:1.55}@media (max-width: 900px){.cs-profile__body{grid-template-columns:1fr}.cs-profile__head{flex-wrap:wrap}}.cs-card{display:inline-flex;align-items:center;gap:11px;min-width:0;max-width:430px}.cs-profile__note-none{border:1px dashed #D8D6CC;border-radius:9px;padding:6px 10px;color:#6b6a64;font-size:11px}.cs-profile__why{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:8px 12px;border-radius:9px;font-size:11.5px;line-height:1.55;border-left:3px solid #0B0B0B;background:#fffdf4;color:#1c1c1c;max-width:640px}.cs-profile__why-head{font-size:9px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;color:#6b5d1e}.cs-profile__why[data-tone=escalated] .cs-profile__why-head{background:#0b0b0b;color:#ffdb4a;border-radius:4px;padding:0 6px;align-self:flex-start}.cs-profile__why[data-tone=flagged]{border-left-color:#f0e2b0;background:#fff9e6}.cs-profile__contact{display:flex;flex-direction:column;gap:3px;margin-top:10px;font-size:11px}.cs-profile__contact-line{display:flex;align-items:center;gap:8px;min-height:20px}.cs-profile__contact-label{flex:none;width:56px;font-size:9.5px;letter-spacing:.08em;font-weight:700;color:#6b6a64;text-transform:uppercase}.cs-profile__contact-link{display:inline-flex;align-items:center;gap:5px;color:#1c1c1c;text-decoration:underline;text-decoration-color:#d8d6cc;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-profile__contact-link:hover{text-decoration-color:#1c1c1c}.cs-profile__contact-link:focus-visible,.cs-profile__contact-copy:focus-visible{outline:2px solid #FFDB4A;outline-offset:2px}.cs-profile__contact-none{color:#6b6a64;font-style:italic}.cs-profile__contact-text{color:#1c1c1c;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-profile__contact-copy{border:1px solid #D8D6CC;border-radius:5px;padding:1px 7px;font-size:10px;font-weight:600;background:#fff;color:#6b6a64;min-width:48px}.cs-profile__contact-copy:hover{background:#f1f0ea;color:#1c1c1c}.jm-progress{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.jm-progress-stages{background:#fff;border:1px solid #E5E3DA;border-radius:11px;padding:10px 12px}.jm-progress-stage{padding:2px 0}.jm-progress-stage__row{display:flex;align-items:center;gap:9px;padding:4px 0}.jm-progress-stage__dot{width:9px;height:9px;border-radius:999px;background:#e5e3da;flex:none}.jm-progress-stage__label{font-size:11.5px;font-weight:600;color:#6b6a64}.jm-progress-stage__status{font-size:10px;color:#6b6a64;text-transform:uppercase;letter-spacing:.04em}.jm-progress-stage[data-status=running] .jm-progress-stage__dot{background:#ffdb4a}.jm-progress-stage[data-status=running] .jm-progress-stage__label{color:#0b0b0b}.jm-progress-stage[data-status=done] .jm-progress-stage__dot{background:#157a44}.jm-progress-stage[data-status=done] .jm-progress-stage__label{color:#6b6a64}.jm-progress-stage[data-status=blocked] .jm-progress-stage__dot{background:var(--rd-risk, #B3261E)}.jm-progress-spacer{flex:1}.jm-progress-stage__tip{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E5E3DA;color:#6b6a64;font-size:10px;font-weight:700;flex:none}.jm-progress-stage__tip:hover,.jm-progress-stage__tip[aria-expanded=true]{background:#fff9e6;border-color:#f0e2b0;color:#6b5d1e}.jm-progress-stage__tiptext{background:#fff9e6;border:1px solid #F0E2B0;border-radius:8px;padding:8px 11px;font-size:11px;color:#6b5d1e;line-height:1.55;margin:2px 0 6px 18px}.jm-progress-stage__detail{font-size:11px;color:#6b6a64;line-height:1.5;margin:2px 0 6px 18px}.jm-progress-row{display:flex;flex-direction:column;min-height:0}.jm-progress-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:24px 0}.jm-progress-empty__title{font-size:12.5px;font-weight:700}.jm-progress-empty__sub{font-size:11px;color:#6b6a64;max-width:250px}.jm-progress-stage__revisit{display:inline-flex;align-items:center;gap:9px;background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;border-radius:6px;color:inherit}.jm-progress-stage__chev{display:inline-flex;align-items:center;gap:2px;color:#b89a2a;font-size:10px;opacity:0;transition:opacity .12s ease}.jm-progress-stage__revisit:hover .jm-progress-stage__chev,.jm-progress-stage__revisit:focus-visible .jm-progress-stage__chev{opacity:1}.jm-progress-stage__revisit:focus-visible{outline:2px solid #FFDB4A;outline-offset:2px}.jm-progress-step{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.jm-progress-step__crumb{display:flex;align-items:center;gap:8px}.jm-progress-step__back{width:22px;height:22px;border-radius:6px;border:1px solid #E5E3DA;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0}.jm-progress-step__back:hover{background:#f1f0ea}.jm-progress-step__root{background:none;border:none;padding:0;font:inherit;font-size:11px;color:#6b6a64;cursor:pointer}.jm-progress-step__root:hover{color:#0b0b0b;text-decoration:underline}.jm-progress-step__sep{font-size:11px;color:#6b6a64}.jm-progress-step__name{font-size:12px;font-weight:700}.jm-progress-step__seg{display:inline-flex;border:1px solid #D8D6CC;border-radius:999px;overflow:hidden;background:#fff}.jm-progress-step__side{background:none;border:none;padding:3px 10px;font:inherit;font-size:10.5px;font-weight:600;color:#6b6a64;cursor:pointer}.jm-progress-step__side[aria-pressed=true]{background:#0b0b0b;color:#ffdb4a}.jm-progress-heading{font-size:10px;letter-spacing:.1em;font-weight:700;color:#6b6a64}.jm-progress-step__note{font-size:11px;color:#6b6a64;background:#fff9e6;border:1px solid #F0E2B0;border-radius:9px;padding:8px 11px;line-height:1.5}.jm-progress-step__item{display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid #E5E3DA;border-radius:10px;padding:8px 11px}.jm-progress-step__item.is-dim{opacity:.6}.jm-progress-item__body{min-width:0;flex:1}.jm-progress-item__head{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.jm-progress-item__name{font-size:12.5px;font-weight:700}.jm-progress-item__outcome{background:#f1f0ea;border:1px solid #D8D6CC;color:#6b6a64;border-radius:4px;padding:0 5px;font-size:9px;font-weight:700}.jm-progress-item__hyp{font-size:11px;color:#6b6a64;line-height:1.5;margin-top:3px}.jm-progress-step__meta{font-family:var(--font-mono);font-size:10.5px;color:#6b6a64;white-space:nowrap;flex:none}.jm-progress-step__footer{margin-top:auto;padding-top:8px;border-top:1px solid #F1F0EA;font-size:10.5px;color:#6b6a64}.jm-panel{display:flex;flex-direction:column;min-height:0;background:#fff}.jm-panel__error{border:1px solid #f0c9c9;border-left:3px solid var(--rd-risk);background:var(--rd-risk-soft);border-radius:9px;padding:7px 11px;font-size:11.5px;color:#8a2020}.jm-panel__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:24px 0}.jm-panel__empty-line{font-size:11.5px;color:#6b6a64;max-width:260px}
