@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DnEqMUkt.woff2) format("woff2"),url(/assets/geist-cyrillic-400-normal-DoYExElg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-BP0SqLoz.woff2) format("woff2"),url(/assets/geist-latin-ext-400-normal-CxhClfoC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-DSkA1yZt.woff2) format("woff2"),url(/assets/geist-latin-400-normal-BnFbi-1n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-C6JjjZZ1.woff2) format("woff2"),url(/assets/geist-cyrillic-500-normal-DEcJ8qix.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-0UPWgPJt.woff2) format("woff2"),url(/assets/geist-latin-ext-500-normal-Cp7xHeNA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-DJ9fwJi3.woff2) format("woff2"),url(/assets/geist-latin-500-normal-CIqOcbcu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-X9X0urb-.woff2) format("woff2"),url(/assets/geist-cyrillic-600-normal-64f_Uksv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CEqX-wEv.woff2) format("woff2"),url(/assets/geist-latin-ext-600-normal-ei6D1j5L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-C4XfSTOc.woff2) format("woff2"),url(/assets/geist-latin-600-normal-CvyQaDJg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-cyrillic-700-normal-Bby3OhD7.woff2) format("woff2"),url(/assets/geist-cyrillic-700-normal-rSfeQ698.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-ext-700-normal-V3Z5_AfI.woff2) format("woff2"),url(/assets/geist-latin-ext-700-normal-DPScEqPK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CKFtLPQ7.woff2) format("woff2"),url(/assets/geist-latin-700-normal-BKs1SfBc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-Ce5q_31Z.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-BPBWmzPh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-Cgks_Qgx.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CxNRRMGd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-LC9RFr9I.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-CoULgQGM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-CJBLNVQT.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-mNhfPmgl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-CQcGuCNt.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-diTenJ8L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-D3o2eNa9.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-DOxI7kZ4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gesture-feedback.svelte-1lstwjv{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999}.back-shadow.svelte-1lstwjv{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(90deg,rgba(0,0,0,.18),transparent);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.back-shadow.right.svelte-1lstwjv{inset:0 0 0 auto;background:linear-gradient(270deg,rgba(0,0,0,.18),transparent)}.back-shadow.active.svelte-1lstwjv{transition:none}.pull-spinner.svelte-1lstwjv{position:absolute;top:0;left:50%;width:32px;height:32px;transform:translate(-50%);transition:transform .2s ease-out;display:grid;place-items:center;color:var(--c-fg-muted, #888)}.pull-spinner.active.svelte-1lstwjv svg{animation:svelte-1lstwjv-spin 1s linear infinite}@keyframes svelte-1lstwjv-spin{to{transform:rotate(360deg)}}.boot.svelte-j3jxul{min-height:100vh;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font:500 13px var(--font-sans)}.spinner.svelte-j3jxul{width:28px;height:28px;border-radius:50%;border:2.5px solid var(--border);border-top-color:var(--primary);animation:svelte-j3jxul-spin .8s linear infinite}@keyframes svelte-j3jxul-spin{to{transform:rotate(360deg)}}.lang.svelte-61xz42{position:relative}.trigger.svelte-61xz42{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer;font:600 12px var(--font-mono);letter-spacing:.04em;transition:background .15s,box-shadow .15s,border-color .15s}.trigger.svelte-61xz42:hover{background:#f8fafc}.trigger.svelte-61xz42:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:2px}.lang.open.svelte-61xz42 .trigger:where(.svelte-61xz42){background:#eff6ff;border-color:#bfdbfe}.trigger.svelte-61xz42:disabled{cursor:default;opacity:.55}.trigger.svelte-61xz42 .code:where(.svelte-61xz42){color:var(--text)}.trigger.svelte-61xz42 .caret{color:var(--faint);transition:transform .2s}.lang.open.svelte-61xz42 .trigger:where(.svelte-61xz42) .caret{transform:rotate(180deg)}.menu.svelte-61xz42{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;margin:0;padding:4px;list-style:none;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 32px #0f172a22;z-index:50}.menu.svelte-61xz42 li:where(.svelte-61xz42){display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:6px;cursor:pointer;color:var(--text);font:500 13px var(--font-sans);-webkit-user-select:none;user-select:none}.menu.svelte-61xz42 li:where(.svelte-61xz42):hover,.menu.svelte-61xz42 li.active:where(.svelte-61xz42),.menu.svelte-61xz42 li:where(.svelte-61xz42):focus-visible{background:#eff6ff;outline:none}.menu.svelte-61xz42 li:where(.svelte-61xz42) .check:where(.svelte-61xz42){color:var(--primary, #2563eb);display:inline-flex;visibility:hidden}.menu.svelte-61xz42 li.current:where(.svelte-61xz42) .check:where(.svelte-61xz42){visibility:visible}.menu.svelte-61xz42 li:where(.svelte-61xz42) .name:where(.svelte-61xz42){font-weight:500}.menu.svelte-61xz42 li[aria-selected=true]:where(.svelte-61xz42) .name:where(.svelte-61xz42){color:var(--primary, #2563eb);font-weight:600}.menu.svelte-61xz42 li:where(.svelte-61xz42) .code-suffix:where(.svelte-61xz42){color:var(--muted);font:500 11px var(--font-mono);letter-spacing:.04em}@media (max-width: 640px){.trigger.svelte-61xz42{padding:6px 8px;min-height:32px}.trigger.svelte-61xz42 .code:where(.svelte-61xz42){font-size:11px}.menu.svelte-61xz42 li:where(.svelte-61xz42){padding:12px 10px;min-height:44px}.menu.svelte-61xz42{min-width:200px}}.auth-shell.svelte-w2gmyh{min-height:100vh;background:var(--panel);color:var(--text);display:grid;grid-template-columns:420px 1fr}.side.svelte-w2gmyh{position:relative;background:linear-gradient(140deg,#1e3a8a,#2563eb 40%,#0ea5e9);color:#fff;padding:48px 44px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.side.svelte-w2gmyh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 90%,#ffffff18 0%,transparent 40%),radial-gradient(circle at 80% 10%,#ffffff22 0%,transparent 35%);pointer-events:none}.brand-lockup.svelte-w2gmyh{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.brand-lockup.svelte-w2gmyh .badge:where(.svelte-w2gmyh){width:44px;height:44px;border-radius:11px;background:#fff2;border:1.5px solid #ffffff55;display:grid;place-items:center;font:800 17px var(--font-head);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand-lockup.svelte-w2gmyh .name:where(.svelte-w2gmyh){font:800 22px var(--font-head);letter-spacing:.02em}.brand-lockup.svelte-w2gmyh .tag:where(.svelte-w2gmyh){font:500 11px var(--font-mono);opacity:.72;letter-spacing:.1em;text-transform:uppercase}.side-footer.svelte-w2gmyh{position:relative;z-index:1;font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.form.svelte-w2gmyh{position:relative;display:grid;place-items:center;padding:48px;overflow-y:auto}.lang-slot.svelte-w2gmyh{position:absolute;top:20px;right:24px}.form-inner.svelte-w2gmyh{width:100%;max-width:360px;padding:24px 0}@media (max-width: 800px){.auth-shell.svelte-w2gmyh{grid-template-columns:1fr}.side.svelte-w2gmyh{min-height:180px;padding:28px 24px;flex-direction:row;align-items:center}.side-footer.svelte-w2gmyh{display:none}.form.svelte-w2gmyh{padding:32px 24px}.lang-slot.svelte-w2gmyh{top:16px;right:16px}}.pinpad.svelte-zwmpwv{border:none;padding:0;margin:0}.pinpad.svelte-zwmpwv legend:where(.svelte-zwmpwv){font:500 12px var(--font-sans);color:var(--muted);margin-bottom:8px;padding:0}.slots.svelte-zwmpwv{display:flex;gap:8px;justify-content:center}.slot.svelte-zwmpwv{width:48px;height:56px;background:var(--panel);border:1.5px solid var(--border);border-radius:10px;text-align:center;font:600 22px var(--font-mono);color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s,background .15s;padding:0}.slot.filled.svelte-zwmpwv{background:#f8fafc;border-color:#cbd5e1}.slot.svelte-zwmpwv:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb22}.pinpad[disabled].svelte-zwmpwv .slot:where(.svelte-zwmpwv){opacity:.6;cursor:default}h1.svelte-12n0n9x{margin:0 0 8px;font:700 22px/1.2 var(--font-head);color:var(--text)}.lead.svelte-12n0n9x{margin:0 0 20px;color:var(--muted);font:500 14px/1.55 var(--font-sans)}.grid.svelte-12n0n9x{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0 0 16px}.tile.svelte-12n0n9x{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .1s}.tile.svelte-12n0n9x:hover{border-color:var(--primary);box-shadow:0 4px 12px #0f172a18}.tile.svelte-12n0n9x:active{transform:scale(.97)}.av.svelte-12n0n9x{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 15px var(--font-sans)}.tile.svelte-12n0n9x .tname:where(.svelte-12n0n9x){font:600 13px var(--font-sans);text-align:center}.tile.svelte-12n0n9x .thandle:where(.svelte-12n0n9x){font:500 10.5px var(--font-mono);color:var(--faint);word-break:break-all;text-align:center}.tile.svelte-12n0n9x .tile-meta:where(.svelte-12n0n9x){display:flex;flex-direction:column;align-items:center;gap:1px;width:100%}.tile.svelte-12n0n9x .tile-device:where(.svelte-12n0n9x){font:500 10.5px var(--font-sans);color:var(--muted);text-align:center}.tile.svelte-12n0n9x .tile-last-seen:where(.svelte-12n0n9x){font:400 10px var(--font-sans);color:var(--faint);text-align:center}.picked.svelte-12n0n9x{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:0 0 12px;background:#f8fafc;border:1px solid var(--border);border-radius:10px}.picked.svelte-12n0n9x .av:where(.svelte-12n0n9x){width:40px;height:40px;font:700 14px var(--font-sans)}.picked.svelte-12n0n9x .meta:where(.svelte-12n0n9x){display:flex;flex-direction:column}.picked.svelte-12n0n9x .name:where(.svelte-12n0n9x){font:600 14px var(--font-sans);color:var(--text)}.picked.svelte-12n0n9x .mxid:where(.svelte-12n0n9x){font:500 11px var(--font-mono);color:var(--faint)}.picked.svelte-12n0n9x .device:where(.svelte-12n0n9x){font:500 11px var(--font-sans);color:var(--muted)}.alert.svelte-12n0n9x{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:10px 12px;border-radius:8px;font:500 13px var(--font-sans);margin:0 0 12px}.note.svelte-12n0n9x{margin:12px 0 0;text-align:center;color:var(--muted);font:500 12px var(--font-sans)}.foot.svelte-12n0n9x{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:12px;border-top:1px solid var(--border)}.foot.single.svelte-12n0n9x{justify-content:center}.link.svelte-12n0n9x{background:transparent;border:0;color:var(--muted);font:500 12px var(--font-sans);text-decoration:underline;cursor:pointer;padding:6px}.link.svelte-12n0n9x:hover{color:var(--text)}.link.subtle.svelte-12n0n9x{color:var(--faint);font-size:11.5px}.primary.svelte-12n0n9x{width:100%;padding:12px 18px;background:var(--primary);color:#fff;border:none;border-radius:10px;font:600 14px var(--font-sans);cursor:pointer}.primary.svelte-12n0n9x:hover{background:var(--primary-h)}h1.svelte-1c6py11{margin:0 0 8px;font:700 22px/1.2 var(--font-head);color:var(--text)}.lead.svelte-1c6py11{margin:0 0 20px;color:var(--muted);font:500 14px/1.55 var(--font-sans)}.handle-row.svelte-1c6py11{display:flex;align-items:center;gap:0;margin:0 0 12px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);transition:border-color .15s,box-shadow .15s}.handle-row.svelte-1c6py11:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f633}.handle-row.svelte-1c6py11 .at:where(.svelte-1c6py11){color:var(--faint);font:500 15px var(--font-mono);-webkit-user-select:none;user-select:none}.handle-row.svelte-1c6py11 input:where(.svelte-1c6py11){flex:1;padding:11px 4px;margin:0;border:0;background:transparent;color:var(--text);font:500 15px var(--font-sans);outline:none}.primary.svelte-1c6py11{width:100%;padding:12px 18px;background:var(--primary);color:#fff;border:none;border-radius:10px;font:600 14px var(--font-sans);cursor:pointer}.primary.svelte-1c6py11:hover:not(:disabled){background:var(--primary-h)}.primary.svelte-1c6py11:disabled{opacity:.55;cursor:default}.link.svelte-1c6py11{display:block;margin:16px auto 0;background:transparent;border:0;color:var(--muted);font:500 12px var(--font-sans);text-decoration:underline;cursor:pointer;padding:6px}.link.svelte-1c6py11:hover{color:var(--text)}.alert.svelte-1c6py11{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:10px 12px;border-radius:8px;font:500 13px var(--font-sans);margin:0 0 12px}.qr.svelte-1c6py11{margin:0 0 14px;display:flex;justify-content:center}.qr.svelte-1c6py11 svg{width:220px;height:220px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:8px}.hint.svelte-1c6py11{font:500 11px var(--font-mono);color:var(--faint);word-break:break-all;text-align:center;margin:0 0 12px}.mono.svelte-1c6py11{font-family:var(--font-mono)}.tag-badge.svelte-171xco7{display:inline-block;padding:.1em .5em;border-radius:999px;font-size:.78em;line-height:1.3;margin-right:.25em}.pill.svelte-14bhq88{display:inline-block;padding:2px 8px;border-radius:999px;font:500 11px var(--font-sans);white-space:nowrap;background:var(--c-tone-bg, #f1f5f9);color:var(--c-tone-fg, var(--muted))}.pill[data-tone=amber].svelte-14bhq88{--c-tone-bg: #fef3c7;--c-tone-fg: #92400e}.pill[data-tone=blue].svelte-14bhq88{--c-tone-bg: #dbeafe;--c-tone-fg: #1e40af}.pill[data-tone=green].svelte-14bhq88{--c-tone-bg: #dcfce7;--c-tone-fg: #166534}.pill[data-tone=red].svelte-14bhq88{--c-tone-bg: #fee2e2;--c-tone-fg: #991b1b}.pill[data-tone=sky].svelte-14bhq88{--c-tone-bg: #e0f2fe;--c-tone-fg: #075985}.pill[data-tone=orange].svelte-14bhq88{--c-tone-bg: #ffedd5;--c-tone-fg: #9a3412}.pill[data-tone=gray].svelte-14bhq88{--c-tone-bg: #e2e8f0;--c-tone-fg: #475569}.badge.svelte-dwniik{display:inline-block;padding:1px 8px;border-radius:999px;font:500 11px var(--font-sans);white-space:nowrap;line-height:1.4;background:var(--c-tone-bg);color:var(--c-tone-fg)}.badge[data-tone=neutral].svelte-dwniik{--c-tone-bg: #e2e8f0;--c-tone-fg: #475569}.badge[data-tone=warning].svelte-dwniik{--c-tone-bg: #fef3c7;--c-tone-fg: #92400e}.pill.svelte-8k5u8g{display:inline-block;padding:2px 8px;border-radius:999px;font:500 11px var(--font-sans);white-space:nowrap;background:#f1f5f9;color:var(--muted)}.pill[data-bucket=overdue].svelte-8k5u8g{background:#fee2e2;color:#991b1b}.pill[data-bucket=close].svelte-8k5u8g{background:#fef3c7;color:#92400e}.pill[data-bucket=normal].svelte-8k5u8g{background:#f1f5f9;color:#475569}.chip.svelte-1h4zry{display:inline-flex;align-items:center;gap:4px;color:var(--chip-c, var(--text));font:500 12px var(--font-sans);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip[data-mode=sender].svelte-1h4zry,.chip[data-mode=responsible].svelte-1h4zry{font-weight:600}.chip[data-mode=pool].svelte-1h4zry{color:var(--muted)}.name.svelte-1h4zry{overflow:hidden;text-overflow:ellipsis}.text.svelte-ca8giy{white-space:pre-wrap;overflow-wrap:anywhere}.toggle.svelte-ca8giy{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--faint, #94a3b8);cursor:pointer;vertical-align:-5px;margin-right:6px;opacity:.6;transition:opacity .12s ease,color .12s}.toggle.svelte-ca8giy:hover{opacity:1;color:var(--muted, #64748b)}.tt.compact.svelte-ca8giy{display:inline-flex;flex-direction:row;align-items:center;overflow:hidden;gap:4px;width:100%}.tt.compact.svelte-ca8giy .text:where(.svelte-ca8giy){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;order:1}.tt.compact.svelte-ca8giy .toggle:where(.svelte-ca8giy){flex-shrink:0;margin-right:0;align-self:center;width:22px;height:22px;order:2}.flags-popover.svelte-jkvjyc{position:absolute;z-index:50;min-width:180px;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 6px 20px #0f172a1f;padding:8px;font:500 12px var(--font-sans);color:var(--text)}.head.svelte-jkvjyc{font:600 11px var(--font-sans);color:var(--muted);padding:2px 6px 6px;text-transform:uppercase;letter-spacing:.04em}ul.svelte-jkvjyc{list-style:none;margin:0;padding:0}li.svelte-jkvjyc{padding:0}label.svelte-jkvjyc{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer}label.svelte-jkvjyc:hover{background:var(--hover, #f1f5f9)}input[type=checkbox].svelte-jkvjyc{margin:0;cursor:pointer}.btn.icon-only.svelte-1cy9fll{padding:6px 8px}.complete-form.svelte-1ys3sic{display:inline-flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.complete-form.expanded.svelte-1ys3sic{flex:1 0 100%}.complete-textarea.svelte-1ys3sic{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--border);border-radius:6px;font:400 12px var(--font-sans);color:var(--text);background:#fff;resize:vertical;min-height:40px}.complete-textarea.svelte-1ys3sic:focus{outline:none;border-color:var(--primary)}.complete-hint.svelte-1ys3sic{font:400 11px var(--font-sans);color:var(--faint)}.complete-hint.ready.svelte-1ys3sic{color:var(--success)}.btn.svelte-1ys3sic:disabled{opacity:.5;cursor:not-allowed}.overlay.svelte-1m9z1gh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center}.backdrop.svelte-1m9z1gh{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c}.modal.svelte-1m9z1gh{position:relative;width:min(420px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:20px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 48px #0000002e}.title.svelte-1m9z1gh{margin:0;font:600 16px var(--font-head);color:var(--text)}.body.svelte-1m9z1gh{margin:0;font:400 14px var(--font-sans);color:var(--text);line-height:1.4}.body.weight.svelte-1m9z1gh{color:var(--muted)}.actions.svelte-1m9z1gh{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.cancel.svelte-1m9z1gh,.accept.svelte-1m9z1gh{padding:8px 14px;border-radius:6px;font:600 13px var(--font-sans);cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--text)}.cancel.svelte-1m9z1gh:hover{border-color:var(--neutral)}.accept.svelte-1m9z1gh{background:var(--danger);border-color:var(--danger);color:#fff}.accept.svelte-1m9z1gh:hover{filter:brightness(1.05)}.accept.svelte-1m9z1gh:disabled,.cancel.svelte-1m9z1gh:disabled{opacity:.6;cursor:not-allowed}.actions.svelte-8sijg6{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.card.svelte-1s942p6{position:relative;background:var(--panel);border:1px solid var(--border);border-left:4px solid var(--fc, var(--c-dark-gray));border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px #0f172a0a}.card.final.svelte-1s942p6{opacity:.7}.transition-overlay.svelte-1s942p6{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#b453092e;border-radius:8px;pointer-events:none;animation:svelte-1s942p6-transitionFade 5s ease-out forwards}.transition-text.svelte-1s942p6{background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:6px 12px;font:600 13px var(--font-sans);color:var(--text);box-shadow:0 4px 12px #00000014}@keyframes svelte-1s942p6-transitionFade{0%{opacity:1}70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.transition-overlay.svelte-1s942p6{animation:none;opacity:1}}.card.dragging.svelte-1s942p6{outline:2px dashed var(--primary, #2563eb);outline-offset:-4px;background:var(--primary-soft, #dbeafe);transition:background .1s,outline-color .1s}.head-details-btn.svelte-1s942p6{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--muted);background:var(--hover, #f1f5f9);padding:4px 10px;border-radius:6px;font:600 12px var(--font-sans);border:1px solid transparent;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.head-details-btn.svelte-1s942p6:hover{background:#e2e8f0;color:var(--text)}.head-details-btn.svelte-1s942p6 .num:where(.svelte-1s942p6){font:600 11px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);padding:0 4px;line-height:1.4}.card-head.svelte-1s942p6{display:flex;align-items:center;gap:10px;font:500 12px var(--font-sans);color:var(--muted);min-height:18px}.time.svelte-1s942p6{font:500 12px var(--font-mono);color:var(--muted);flex-shrink:0}.assignee-row.svelte-1s942p6{display:inline-flex;align-items:center;gap:4px}.unassign-x.svelte-1s942p6{width:18px;height:18px;border:0;border-radius:4px;background:transparent;color:var(--faint);display:inline-grid;place-items:center;cursor:pointer;transition:background .12s,color .12s;padding:0}.unassign-x.svelte-1s942p6:hover{background:#fee2e2;color:#b91c1c}@media (max-width: 640px){.unassign-x.svelte-1s942p6{width:22px;height:22px}}.fallback-mark.svelte-1s942p6{display:inline-flex;align-items:center;gap:3px;font:500 11px var(--font-sans);background:var(--hover, #f1f5f9);color:var(--muted);padding:1px 6px;border-radius:4px}.card-body.svelte-1s942p6{margin-top:6px;min-width:0}.headline-wrap.svelte-1s942p6{position:relative;padding-right:24px}.headline.svelte-1s942p6{font:400 13px/1.45 var(--font-sans);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.tags.svelte-1s942p6{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.patient-info.svelte-1s942p6{margin-bottom:4px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;line-height:1.4}.patient-name.svelte-1s942p6{font:600 13px var(--font-sans);color:var(--text)}.patient-birth.svelte-1s942p6{font:500 12px var(--font-sans);color:var(--muted)}.insurance-chip.svelte-1s942p6{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font:600 11px var(--font-sans);line-height:1.5;border:1px solid transparent}.insurance-chip.insurance-gesetzlich.svelte-1s942p6{background:var(--neutral-soft, #f1f5f9);color:var(--text);border-color:var(--border)}.insurance-chip.insurance-privat.svelte-1s942p6{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.insurance-chip.insurance-Selbstzahler.svelte-1s942p6{background:#fef3c7;color:#b45309;border-color:#fde68a}.insurance-alt.svelte-1s942p6{font:400 11px var(--font-sans);color:var(--muted)}.phone-meta.svelte-1s942p6{margin-bottom:4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.phone-num.svelte-1s942p6{font:500 12px var(--font-mono);line-height:1.4}.phone-num.svelte-1s942p6 a:where(.svelte-1s942p6){color:var(--primary);text-decoration:none}.phone-num.svelte-1s942p6 a:where(.svelte-1s942p6):hover{text-decoration:underline}.calls-count.svelte-1s942p6{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font:600 11px var(--font-sans);background:var(--neutral-soft, #f1f5f9);color:var(--muted);border:1px solid var(--border)}.hangup-chip.svelte-1s942p6{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font:500 11px var(--font-sans);line-height:1.5;border:1px solid transparent}.hangup-chip.hangup-tone-green.svelte-1s942p6{background:#d1fae5;color:#047857;border-color:#a7f3d0}.hangup-chip.hangup-tone-yellow.svelte-1s942p6{background:var(--warning-soft, #fef3c7);color:var(--warning, #b45309);border-color:#fde68a}.hangup-chip.hangup-tone-red.svelte-1s942p6{background:var(--danger-soft, #fee2e2);color:var(--danger, #b91c1c);border-color:#fecaca}.hangup-chip.hangup-tone-neutral.svelte-1s942p6{background:var(--neutral-soft, #f1f5f9);color:var(--muted);border-color:var(--border)}.card.svelte-1s942p6 [data-component=task-actions-row]{margin-top:5px}.subactions.svelte-1s942p6{display:flex;align-items:center;gap:4px;padding-top:10px;margin-top:10px;border-top:1px solid var(--border);flex-wrap:wrap}.subactions.svelte-1s942p6 .spacer:where(.svelte-1s942p6){flex:1}.expand-toggle.svelte-1s942p6{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font:500 12px var(--font-sans);color:var(--muted);cursor:pointer;border-radius:6px;background:transparent;border:0}.expand-toggle.svelte-1s942p6:hover{background:var(--hover, #f1f5f9);color:var(--text)}.expand-toggle.svelte-1s942p6 .chev{transition:transform .15s ease}.expand-toggle.open.svelte-1s942p6 .chev{transform:rotate(180deg)}.expand-toggle.svelte-1s942p6 .counter:where(.svelte-1s942p6){font:500 11px var(--font-sans);color:var(--faint);background:var(--hover, #f1f5f9);padding:1px 6px;border-radius:4px;margin-left:2px}.expand-toggle.has-unread.svelte-1s942p6 .counter:where(.svelte-1s942p6){color:#dc2626;font-weight:700}.updated-mark.svelte-1s942p6{display:inline-flex;align-items:center;gap:4px;padding:0 4px;height:22px;color:var(--faint)}.flags-anchor.svelte-1s942p6{position:relative;display:inline-flex}.icon-btn.svelte-1s942p6{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--muted);cursor:pointer;border:1px solid transparent;background:transparent}.icon-btn.svelte-1s942p6:hover{background:var(--hover, #f1f5f9);color:var(--text)}.icon-btn.active.svelte-1s942p6{background:var(--primary-soft, #dbeafe);color:var(--primary, #2563eb)}.icon-btn.danger.svelte-1s942p6:hover{color:var(--danger, #dc2626)}.lane.svelte-1s942p6{padding:6px 4px 2px;font:var(--font-lane-text);color:var(--muted);max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.lane.svelte-1s942p6 .row:where(.svelte-1s942p6){display:flex;align-items:center;gap:5px;padding:2px 0;line-height:1.4;overflow:hidden;white-space:nowrap}.lane.svelte-1s942p6 .row-icon:where(.svelte-1s942p6){flex-shrink:0;width:14px;color:var(--faint);display:inline-flex;align-items:center}.lane.svelte-1s942p6 .row-system:where(.svelte-1s942p6) .row-icon:where(.svelte-1s942p6){color:var(--c-blue-green, #0d9488)}.lane.svelte-1s942p6 .row-time:where(.svelte-1s942p6){flex-shrink:0;white-space:nowrap;font:var(--font-lane-time);color:var(--faint);font-variant-numeric:tabular-nums}.lane.svelte-1s942p6 .row-who:where(.svelte-1s942p6){font:var(--font-lane-actor);color:var(--text);flex-shrink:0}.lane.svelte-1s942p6 .row-text:where(.svelte-1s942p6){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.lane.svelte-1s942p6 .row-text.faint:where(.svelte-1s942p6){color:var(--faint);font-style:italic}.lane.svelte-1s942p6 .row-note.editing:where(.svelte-1s942p6){background:#eff6ff;border-radius:4px;margin:0 -4px;padding:2px 4px}.lane.svelte-1s942p6 .row-note:where(.svelte-1s942p6) .row-body:where(.svelte-1s942p6){display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.lane.svelte-1s942p6 .row-note-text:where(.svelte-1s942p6){flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;gap:3px}.lane.svelte-1s942p6 .row-note-text:where(.svelte-1s942p6) .tt{flex:1;min-width:0}.lane.svelte-1s942p6 .row-edited:where(.svelte-1s942p6){flex-shrink:0;align-self:center;color:var(--faint);opacity:.5;display:inline-flex;align-items:center}.lane-empty.svelte-1s942p6{color:var(--faint);padding:4px 0;font-size:11px}.note-edit-btn.svelte-1s942p6{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--faint);border:0;background:transparent;border-radius:4px;cursor:pointer;transition:background .12s,color .12s}.note-edit-btn.svelte-1s942p6:hover,.note-edit-btn.svelte-1s942p6:focus-visible{background:var(--hover, #f1f5f9);color:var(--muted)}.note-edit-btn.active.svelte-1s942p6{color:var(--primary, #2563eb)}.note-editing-bar.svelte-1s942p6{display:flex;align-items:center;gap:5px;padding:4px 8px;background:#eff6ff;border:1px solid #bfdbfe;border-bottom:0;border-radius:8px 8px 0 0;font:500 11px var(--font-sans);color:var(--primary, #2563eb);margin-top:8px}.note-editing-label.svelte-1s942p6{flex:1}.note-editing-cancel.svelte-1s942p6{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--primary, #2563eb);cursor:pointer;border-radius:3px;padding:0}.note-editing-cancel.svelte-1s942p6:hover{background:#dbeafe}.note-input-row.is-editing.svelte-1s942p6{border-top:0;border-radius:0 0 8px 8px;border-color:#bfdbfe;margin-top:0}.task-editing-bar.svelte-1s942p6{display:flex;align-items:center;gap:5px;padding:4px 8px;background:#eff6ff;border:1px solid #bfdbfe;border-bottom:0;border-radius:8px 8px 0 0;font:500 11px var(--font-sans);color:var(--primary, #2563eb)}.task-editing-label.svelte-1s942p6{flex:1}.task-editing-cancel.svelte-1s942p6{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--primary, #2563eb);cursor:pointer;border-radius:3px;padding:0}.task-editing-cancel.svelte-1s942p6:hover{background:#dbeafe}.task-edit-row.svelte-1s942p6{display:flex;align-items:flex-end;gap:6px;padding:6px 8px;background:#f8fafc;border:1px solid #bfdbfe;border-top:0;border-radius:0 0 8px 8px;overflow:hidden}.task-edit-fields.svelte-1s942p6{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.task-edit-fields.svelte-1s942p6 textarea:where(.svelte-1s942p6){width:100%;min-width:0;border:0;font:400 13px/1.4 var(--font-sans);resize:none;min-height:36px;max-height:50vh;outline:none;background:transparent;color:var(--text);padding:4px 2px;overflow-y:auto}.task-edit-fields.svelte-1s942p6 textarea:where(.svelte-1s942p6)::placeholder{color:var(--muted)}.task-edit-tags.svelte-1s942p6{width:100%;border:0;border-top:1px dashed var(--border);padding:4px 2px 2px;font:400 11px var(--font-sans);color:var(--muted);background:transparent;outline:none}.task-edit-tags.svelte-1s942p6::placeholder{color:var(--faint);font-style:italic}.task-edit-save.svelte-1s942p6{flex-shrink:0;width:28px;height:28px;border:0;border-radius:6px;background:var(--primary, #2563eb);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .12s,opacity .12s}.task-edit-save.svelte-1s942p6:hover:not(:disabled){background:var(--primary-h, #1d4ed8)}.task-edit-save.svelte-1s942p6:disabled{background:#cbd5e1;cursor:default;opacity:.6}.note-error.svelte-1s942p6{font-size:11px;color:var(--danger, #dc2626);margin-top:4px}.note-input-row.svelte-1s942p6{display:flex;align-items:flex-end;gap:6px;margin-top:8px;padding:6px 8px;background:#f8fafc;border:1px solid var(--border);border-radius:8px;overflow:hidden}.note-input-row.svelte-1s942p6 textarea:where(.svelte-1s942p6){flex:1;min-width:0;border:0;background:transparent;resize:none;padding:4px 2px;font:400 13px var(--font-sans);color:var(--text);outline:none;line-height:1.4;max-height:120px;overflow-y:auto}.note-input-row.svelte-1s942p6 textarea:where(.svelte-1s942p6)::placeholder{color:var(--muted)}.note-input-row.svelte-1s942p6 textarea:where(.svelte-1s942p6):disabled{opacity:.5;cursor:default}.note-send.svelte-1s942p6{flex-shrink:0;width:28px;height:28px;border:0;border-radius:6px;background:var(--primary, #2563eb);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .12s,opacity .12s}.note-send.svelte-1s942p6:hover:not(:disabled){background:var(--primary-h, #1d4ed8)}.note-send.svelte-1s942p6:disabled{background:#cbd5e1;cursor:default;opacity:.6}@media (max-width: 640px){.card.svelte-1s942p6{padding:10px 12px}.card-head.svelte-1s942p6{gap:8px;min-height:22px;flex-wrap:wrap}.head-details-btn.svelte-1s942p6 .caption:where(.svelte-1s942p6){display:none}.head-details-btn.svelte-1s942p6{padding:4px 8px}.actions.svelte-1s942p6{gap:5px}.actions.svelte-1s942p6 .btn{padding:7px 10px;font-size:12px}.actions.svelte-1s942p6 .btn .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headline.svelte-1s942p6{font-size:14px}.subactions.svelte-1s942p6{gap:2px}.expand-toggle.svelte-1s942p6{padding:4px 6px}.icon-btn.svelte-1s942p6{width:28px;height:28px}.note-edit-btn.svelte-1s942p6{opacity:.7}}.backdrop.svelte-1h3ou4m{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;z-index:900}.dialog.svelte-1h3ou4m{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 48px #0f172a2e;width:min(460px,calc(100vw - 24px));max-height:82vh;padding:20px;z-index:901;display:flex;flex-direction:column;gap:14px}@media (max-width: 640px){.dialog.svelte-1h3ou4m{padding:14px;gap:10px;max-height:90vh;width:calc(100vw - 16px)}.section-scroll.svelte-1h3ou4m{max-height:60vh}}.head.svelte-1h3ou4m{display:flex;align-items:flex-start;gap:10px}.head.svelte-1h3ou4m h3:where(.svelte-1h3ou4m){flex:1;margin:0;font:600 16px/1.3 var(--font-head)}.close.svelte-1h3ou4m{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:6px;color:var(--faint);cursor:pointer;transition:background .12s,color .12s;margin:-4px -4px 0 0}.close.svelte-1h3ou4m:hover{background:#f1f5f9;color:var(--text)}.section-scroll.svelte-1h3ou4m{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:52vh}.section.svelte-1h3ou4m h4:where(.svelte-1h3ou4m){margin:0 0 4px;font:500 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.list.svelte-1h3ou4m{list-style:none;margin:0;padding:4px;background:#f8fafc;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:2px}.row.svelte-1h3ou4m{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .12s}.row.svelte-1h3ou4m:hover{background:#fff}.row.svelte-1h3ou4m input[type=radio]:where(.svelte-1h3ou4m){accent-color:var(--primary);cursor:pointer;margin:0}.row.svelte-1h3ou4m:has(input:checked){background:#eff6ff;box-shadow:inset 0 0 0 1px var(--primary)}.name.svelte-1h3ou4m{flex:1;font:500 13px var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-coloured.svelte-1h3ou4m{color:var(--pc, var(--text));font-weight:600}.field.svelte-1h3ou4m{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1h3ou4m{font:500 11px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.note-input.svelte-1h3ou4m{background:#fff;color:var(--text);border:1px solid var(--border);border-radius:7px;padding:8px 10px;font:400 13px var(--font-sans);outline:none;transition:border-color .15s,box-shadow .15s}.note-input.svelte-1h3ou4m:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb26}.empty.svelte-1h3ou4m{color:var(--faint);font:500 12px var(--font-sans);text-align:center;padding:16px 8px;margin:0;background:#f8fafc;border:1px dashed var(--border);border-radius:8px}.policy-hint.svelte-1h3ou4m{display:inline-block;margin-top:4px;font-size:11px;color:var(--faint);font-style:italic}.actions.svelte-1h3ou4m{display:flex;justify-content:flex-end;gap:8px}.call-entry.svelte-ihlrgv{display:block}.entry-chips.svelte-ihlrgv{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.entry-chips.svelte-ihlrgv:empty{display:none}.chip.svelte-ihlrgv{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font:500 11px var(--font-sans);line-height:1.4}.chip-intent.svelte-ihlrgv{background:var(--neutral-soft, #f1f5f9);color:var(--text);border:1px solid var(--border)}.chip-intent-muted.svelte-ihlrgv{color:var(--faint);opacity:.85}.chip-urgent.svelte-ihlrgv{background:var(--danger-soft, #fee2e2);color:var(--danger, #b91c1c);border:1px solid var(--danger, #b91c1c)}.chip-hangup-green.svelte-ihlrgv{background:#d1fae5;color:#047857;border:1px solid #a7f3d0}.chip-hangup-yellow.svelte-ihlrgv{background:var(--warning-soft, #fef3c7);color:var(--warning, #b45309);border:1px solid #fde68a}.chip-hangup-red.svelte-ihlrgv{background:var(--danger-soft, #fee2e2);color:var(--danger, #b91c1c);border:1px solid #fecaca}.chip-hangup-neutral.svelte-ihlrgv{background:var(--neutral-soft, #f1f5f9);color:var(--muted);border:1px solid var(--border)}.chip-insurance-gesetzlich.svelte-ihlrgv{background:var(--neutral-soft, #f1f5f9);color:var(--text);border:1px solid var(--border)}.chip-insurance-privat.svelte-ihlrgv{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.chip-insurance-Selbstzahler.svelte-ihlrgv{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.caller-insurance.svelte-ihlrgv{margin:0 0 6px;font:400 12px var(--font-sans);color:var(--muted);display:flex;align-items:center;gap:6px}.caller-insurance-label.svelte-ihlrgv{color:var(--muted)}.caller-insurance-alt.svelte-ihlrgv{color:var(--muted);font:400 11px var(--font-sans)}.description.svelte-ihlrgv{margin:0 0 8px;font:500 14px var(--font-sans);color:var(--text);line-height:1.5;white-space:pre-wrap;word-break:break-word}.summary-fallback.svelte-ihlrgv{margin:0 0 8px;font:500 14px var(--font-sans);color:var(--text);line-height:1.4;white-space:pre-wrap;word-break:break-word}.action-items.svelte-ihlrgv{margin:0 0 12px}.action-items-label.svelte-ihlrgv{font:600 12px var(--font-sans);color:var(--muted);margin-bottom:4px}.action-items.svelte-ihlrgv ol:where(.svelte-ihlrgv){margin:0;padding-left:24px;font:400 13px var(--font-sans);color:var(--text);line-height:1.5}.caller-name.svelte-ihlrgv{margin:0 0 2px;font:600 14px var(--font-sans);color:var(--text)}.caller-phone.svelte-ihlrgv{margin:0 0 4px;font:500 13px var(--font-mono)}.caller-phone.svelte-ihlrgv a:where(.svelte-ihlrgv){color:var(--primary);text-decoration:none}.caller-phone.svelte-ihlrgv a:where(.svelte-ihlrgv):hover{text-decoration:underline}.caller-phone-gen.svelte-ihlrgv{margin:0 0 8px;font:400 12px var(--font-mono);color:var(--muted)}.caller-phone-gen.svelte-ihlrgv a:where(.svelte-ihlrgv){color:var(--muted);text-decoration:none}.caller-phone-gen.svelte-ihlrgv a:where(.svelte-ihlrgv):hover{text-decoration:underline}.caller-phone-gen-tag.svelte-ihlrgv{margin-left:4px;font:400 11px var(--font-sans);color:var(--muted);opacity:.85}.call-meta.svelte-ihlrgv{margin:0 0 8px;font:400 12px var(--font-sans);color:var(--muted)}.recording.svelte-ihlrgv{margin-top:10px}.recording-label.svelte-ihlrgv{font:600 12px var(--font-sans);color:var(--muted);margin-bottom:4px}.recording.svelte-ihlrgv audio:where(.svelte-ihlrgv){width:100%;max-width:100%;height:36px}.transcript.svelte-ihlrgv{margin-top:12px;border-top:1px dashed var(--border);padding-top:8px}.transcript.svelte-ihlrgv summary:where(.svelte-ihlrgv){cursor:pointer;font:600 12px var(--font-sans);color:var(--muted)}.transcript-lines.svelte-ihlrgv{margin-top:8px;max-height:40vh;overflow:auto;display:flex;flex-direction:column;gap:6px}.transcript-line.svelte-ihlrgv{display:grid;grid-template-columns:auto auto 1fr;gap:6px;align-items:baseline;font:400 13px var(--font-sans);line-height:1.45}.transcript-ts.svelte-ihlrgv{font:400 11px var(--font-mono);color:var(--muted);white-space:nowrap}.transcript-speaker.svelte-ihlrgv{font-weight:600;color:var(--text);white-space:nowrap}.transcript-text.svelte-ihlrgv{color:var(--text);white-space:pre-wrap;word-break:break-word}.phone-call.svelte-1s04wsd{padding:12px 0}header.svelte-1s04wsd{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}header.svelte-1s04wsd h3:where(.svelte-1s04wsd){margin:0;font:600 13px var(--font-sans);color:var(--text)}header.svelte-1s04wsd .ico{width:16px;height:16px;color:var(--muted)}.chip.svelte-1s04wsd{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font:500 11px var(--font-sans);line-height:1.4}.chip-count.svelte-1s04wsd{background:var(--neutral-soft, #f1f5f9);color:var(--muted);border:1px solid var(--border);font-weight:600}.chip-degraded.svelte-1s04wsd{background:var(--warning-soft, #fef3c7);color:var(--warning, #b45309);border:1px solid var(--warning, #b45309)}.prior-calls.svelte-1s04wsd{margin-top:12px;border-top:1px dashed var(--border);padding-top:8px;display:flex;flex-direction:column;gap:6px}.prior-call.svelte-1s04wsd>summary:where(.svelte-1s04wsd){cursor:pointer;font:500 12px var(--font-sans);color:var(--muted);padding:4px 0}.prior-call[open].svelte-1s04wsd>summary:where(.svelte-1s04wsd){color:var(--text);font-weight:600}.prior-call.svelte-1s04wsd>.call-entry{margin-top:6px;padding-left:10px;border-left:2px solid var(--border)}.phone-call.degraded.svelte-1s04wsd{background:var(--warning-bg, #fffbeb);border-left:3px solid var(--warning, #b45309);padding-left:8px;margin-left:-8px}.degraded-debug.svelte-1s04wsd{margin-top:12px;border-top:1px dashed var(--border);padding-top:8px}.degraded-debug.svelte-1s04wsd summary:where(.svelte-1s04wsd){cursor:pointer;font:500 12px var(--font-sans);color:var(--muted)}.degraded-section.svelte-1s04wsd{margin-top:8px}.degraded-label.svelte-1s04wsd{font:600 11px var(--font-sans);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.degraded-section.svelte-1s04wsd pre:where(.svelte-1s04wsd){margin:0;font:400 11px var(--font-mono);background:#f8fafc;border:1px solid var(--border);border-radius:4px;padding:6px 8px;max-height:40vh;overflow:auto;white-space:pre-wrap;word-break:break-word}.backdrop.svelte-351dz6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99}.modal.svelte-351dz6{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,95vw);max-height:85vh;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 60px #0f172a33;z-index:100;display:flex;flex-direction:column;overflow:hidden}.modal-head.svelte-351dz6{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.title.svelte-351dz6{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.intent.svelte-351dz6{font:600 14px var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close.svelte-351dz6{width:32px;height:32px;border:0;background:transparent;color:var(--muted);font-size:22px;cursor:pointer;border-radius:6px}.close.svelte-351dz6:hover{background:#f1f5f9;color:var(--text)}.modal-body.svelte-351dz6{display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}.left.svelte-351dz6{padding:16px 18px;overflow:auto}.kv.svelte-351dz6{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:4px 0;min-height:28px;align-items:center}.k.svelte-351dz6{font:500 13px/1.4 var(--font-sans);color:var(--faint);align-self:center}.v.svelte-351dz6{font:500 13px/1.4 var(--font-sans);color:var(--text);min-width:0;align-self:center}.v.mono.svelte-351dz6{color:var(--muted);word-break:break-all}.muted.svelte-351dz6{color:var(--faint);font:500 13px var(--font-sans)}.msg.svelte-351dz6{white-space:pre-wrap;word-wrap:break-word}.msg.clamp.svelte-351dz6{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msg-toggle.svelte-351dz6{background:transparent;border:0;padding:4px 0 0;color:var(--primary);font:500 12px var(--font-sans);cursor:pointer}.msg-toggle.svelte-351dz6:hover{text-decoration:underline}.due-abs.svelte-351dz6{margin-left:6px;color:var(--faint);font-size:12px}.kv.svelte-351dz6:has(.msg){align-items:start}.tags.svelte-351dz6{display:flex;flex-wrap:wrap;gap:4px}.tag.svelte-351dz6{font:500 11px var(--font-mono);color:var(--muted);padding:1px 6px;border:1px solid var(--border);border-radius:4px}.modal-action-row.svelte-351dz6{display:flex;justify-content:flex-end;margin-top:14px}.chip-x-wrap.svelte-351dz6{display:inline-flex;align-items:center;gap:4px}.chip-x.svelte-351dz6{width:22px;height:22px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .12s,color .12s,border-color .12s}.chip-x.svelte-351dz6:hover{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.chip-x.svelte-351dz6:active{background:#fecaca}.att-section.svelte-351dz6{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.att-section-head.svelte-351dz6{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--muted);font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.att-section-title.svelte-351dz6{letter-spacing:.08em}.att-section-count.svelte-351dz6{font:600 11px var(--font-mono);color:var(--faint);background:#f1f5f9;padding:1px 6px;border-radius:4px}.att-section-spacer.svelte-351dz6{flex:1}.att-upload-btn.svelte-351dz6{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);background:var(--panel);color:var(--muted);font:500 11px var(--font-sans);padding:3px 8px;border-radius:6px;cursor:pointer;text-transform:none;letter-spacing:0;transition:background .12s,color .12s,border-color .12s}.att-upload-btn.svelte-351dz6:hover:not(:disabled){background:#dbeafe;color:var(--primary);border-color:#bfdbfe}.att-upload-btn.svelte-351dz6:disabled{opacity:.5;cursor:default}.att-empty.svelte-351dz6{border:1px dashed var(--border);border-radius:8px;padding:20px 16px;text-align:center;color:var(--faint);font:400 12px var(--font-sans);background:#fafbfc}.modal.dragging.svelte-351dz6{outline:2px dashed var(--primary, #2563eb);outline-offset:-2px}.att-grid.svelte-351dz6{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.att-tile.svelte-351dz6{position:relative;display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:stretch;padding:8px;background:#fafbfc;border:1px solid var(--border);border-radius:8px;transition:background .15s,border-color .15s}.att-tile.svelte-351dz6:hover{background:#f1f5f9;border-color:#cbd5e1}.att-thumb.svelte-351dz6{width:64px;height:64px;border-radius:6px;background:var(--panel);border:1px solid var(--border);display:grid;place-items:center;overflow:hidden;color:var(--muted);cursor:pointer;padding:0;text-decoration:none}.att-thumb.thumb-image.svelte-351dz6{padding:0}.att-thumb.svelte-351dz6 img:where(.svelte-351dz6){width:100%;height:100%;object-fit:cover}.att-thumb.svelte-351dz6:hover{border-color:var(--primary)}.att-info.svelte-351dz6{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.att-name.svelte-351dz6{font:600 12px var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-desc.svelte-351dz6{font:400 11px/1.4 var(--font-sans);color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.att-desc.placeholder.svelte-351dz6{color:var(--faint);font-style:italic}.att-actions.svelte-351dz6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.att-action.svelte-351dz6{width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--faint);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background .12s,color .12s}.att-action.svelte-351dz6:hover{background:#e2e8f0;color:var(--text)}.att-action.danger.svelte-351dz6:hover{background:#fee2e2;color:var(--danger)}.lightbox-backdrop.svelte-351dz6{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172acc;z-index:200;display:grid;place-items:center;padding:20px}.lightbox-img.svelte-351dz6{max-width:95vw;max-height:92vh;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px #0f172a99;cursor:default}.lightbox-close.svelte-351dz6{position:fixed;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff20;color:#fff;font-size:28px;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox-close.svelte-351dz6:hover{background:#ffffff35}@media (max-width: 640px){.modal.svelte-351dz6{width:calc(100vw - 12px);max-height:92vh}.modal-head.svelte-351dz6{padding:10px 12px;gap:6px}.left.svelte-351dz6{padding:12px}.kv.svelte-351dz6{grid-template-columns:96px 1fr;gap:8px}.att-grid.svelte-351dz6{grid-template-columns:1fr}}.tabs-bar.svelte-1x6oltk{display:flex;align-items:flex-end;gap:10px;padding:10px 28px 0;background:var(--panel);border-bottom:1px solid var(--border)}.tabs.svelte-1x6oltk{display:flex;flex:1;min-width:0;gap:4px;overflow-x:auto;scrollbar-width:none}.tabs.svelte-1x6oltk::-webkit-scrollbar{display:none}@media (max-width: 640px){.tabs-bar.svelte-1x6oltk{padding:8px 12px 0;gap:6px}.tabs.svelte-1x6oltk{gap:2px}.tab.svelte-1x6oltk{padding:8px 10px;font-size:12px}.tab.svelte-1x6oltk .count:where(.svelte-1x6oltk){font-size:10px;padding:1px 5px}}.tab.svelte-1x6oltk{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;background:transparent;color:var(--muted);font:600 13px var(--font-sans);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tab.svelte-1x6oltk:hover{color:var(--text)}.tab.active.svelte-1x6oltk{color:var(--text);border-bottom-color:var(--primary)}.count.svelte-1x6oltk{font:600 11px var(--font-mono);padding:1px 6px;border-radius:999px;background:#f1f5f9;color:var(--muted);border:1px solid transparent}.tab.active.svelte-1x6oltk .count:where(.svelte-1x6oltk){background:transparent;color:var(--primary);border-color:var(--primary)}.count.has-new.svelte-1x6oltk{background:#dc2626;color:#fff;border-color:#dc2626}.tab.active.svelte-1x6oltk .count.has-new:where(.svelte-1x6oltk){background:transparent;color:#dc2626;border-color:#dc2626}.sort-toggle.svelte-1x6oltk{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin-bottom:-1px;border:0;background:transparent;color:var(--muted);cursor:pointer;border-radius:6px}.sort-toggle.svelte-1x6oltk:hover{color:var(--text);background:var(--hover, #f1f5f9)}.sort-toggle.svelte-1x6oltk:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width: 640px){.sort-toggle.svelte-1x6oltk{width:32px;height:32px}}.bar.svelte-17wqc37{display:flex;gap:8px;align-items:flex-end;padding:12px 20px;background:var(--panel);border-top:1px solid var(--border)}.mic.svelte-17wqc37{flex-shrink:0;align-self:flex-end;height:36px;min-width:36px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s,border-color .15s;-webkit-user-select:none;user-select:none;touch-action:none}.mic.svelte-17wqc37:hover:not(:disabled):not(.recording):not(.busy){border-color:var(--primary);color:var(--primary)}.mic.recording.svelte-17wqc37{background:var(--danger);color:#fff;border-color:var(--danger);animation:svelte-17wqc37-rec-pulse 1.4s ease-in-out infinite}.mic.busy.svelte-17wqc37{color:var(--muted);cursor:progress}.mic.svelte-17wqc37:disabled{opacity:.45;cursor:not-allowed}.mic.svelte-17wqc37 .timer:where(.svelte-17wqc37){font:600 11px var(--font-mono);letter-spacing:.04em}@keyframes svelte-17wqc37-rec-pulse{0%,to{box-shadow:0 0 #dc262659}50%{box-shadow:0 0 0 6px #dc262600}}textarea.svelte-17wqc37{flex:1;resize:none;min-height:36px;max-height:128px;font:500 13px/1.4 var(--font-sans);color:var(--text);background:#fff;border:1px solid var(--border);border-radius:7px;padding:8px 12px;transition:border-color .15s,box-shadow .15s}textarea.svelte-17wqc37::placeholder{color:var(--faint)}textarea.svelte-17wqc37:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f}textarea.svelte-17wqc37:disabled{opacity:.6}.btn.primary.svelte-17wqc37{min-width:84px;height:36px;justify-content:center;padding:0 16px}@media (max-width: 640px){.bar.svelte-17wqc37{padding:8px 12px;gap:6px}textarea.svelte-17wqc37{font-size:14px;padding:8px 10px}.btn.primary.svelte-17wqc37{min-width:64px;padding:0 12px}.mic.svelte-17wqc37{padding:0 8px}.mic.svelte-17wqc37 .timer:where(.svelte-17wqc37){display:none}}.chips.svelte-x9cbqy{display:flex;gap:6px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:none}.chips.svelte-x9cbqy::-webkit-scrollbar{display:none}.chip.svelte-x9cbqy{flex:0 0 auto;min-height:36px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font:500 13px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.chip.svelte-x9cbqy:hover{background:#f8fafc}.chip.svelte-x9cbqy:active{background:#eef2f7}.chip.muted.svelte-x9cbqy{color:var(--faint)}.chip.on.svelte-x9cbqy{background:var(--primary);border-color:var(--primary);color:#fff}.chip.on.muted.svelte-x9cbqy{color:#fff}.n.svelte-x9cbqy{opacity:.7;font-weight:600;margin-left:2px}.chip.on.svelte-x9cbqy .n:where(.svelte-x9cbqy){opacity:.9}.list.svelte-d65ugw{flex:1;padding:16px 28px;display:flex;flex-direction:column;gap:10px;overflow:auto;scrollbar-gutter:stable}.tasks-command-bar.svelte-d65ugw{background:var(--panel);box-shadow:0 -4px 16px #0f172a0f;flex-shrink:0}.empty.svelte-d65ugw{color:var(--muted);text-align:center;padding:2rem 0;font:500 13px var(--font-sans)}.scroll-sentinel.svelte-d65ugw{height:1px}.loading-more.svelte-d65ugw{text-align:center;opacity:.6;padding:12px}.category-chips-wrap.svelte-d65ugw{padding:8px 28px 0;flex-shrink:0}@media (max-width: 640px){.list.svelte-d65ugw{padding:10px 12px;gap:8px}.category-chips-wrap.svelte-d65ugw{padding:6px 12px 0}}.wrap.svelte-ll1nys{display:flex;flex-direction:column;gap:0}.row.svelte-ll1nys{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:12px 16px 12px 20px;position:relative;display:flex;align-items:center;gap:14px;box-shadow:0 1px 2px #0f172a08;transition:box-shadow .15s;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;text-align:left;font:inherit;color:inherit}.row.svelte-ll1nys:hover:not(:disabled){box-shadow:0 4px 12px #0f172a14}.row.svelte-ll1nys:disabled{cursor:default;background:var(--panel);color:inherit;opacity:1}.row.svelte-ll1nys:disabled .chevron:where(.svelte-ll1nys){visibility:hidden}.row.svelte-ll1nys:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:10px 0 0 10px;background:var(--pc, var(--c-dark-gray))}.row.expanded.svelte-ll1nys{border-radius:10px 10px 0 0;border-bottom-color:transparent}.chevron.svelte-ll1nys{width:14px;height:14px;flex-shrink:0;color:var(--faint);transition:transform .2s}.row.expanded.svelte-ll1nys .chevron:where(.svelte-ll1nys){transform:rotate(90deg);color:var(--pc, var(--c-dark-gray))}.name-block.svelte-ll1nys{display:flex;flex-direction:column;min-width:0;flex:1}.name.svelte-ll1nys{font:600 14px var(--font-sans);color:var(--pc, var(--c-dark-gray))}.role.svelte-ll1nys{font:500 12px var(--font-sans);color:var(--muted);display:flex;align-items:center;gap:8px;min-width:0}.role.svelte-ll1nys .title:where(.svelte-ll1nys){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.load.svelte-ll1nys{display:flex;gap:8px;margin-right:8px}.load-item.svelte-ll1nys{display:flex;align-items:baseline;gap:4px;padding:3px 10px;border-radius:999px;font:500 12px var(--font-sans);background:#f8fafc;color:var(--muted)}.load-item.svelte-ll1nys .n:where(.svelte-ll1nys){font:700 13px var(--font-mono);color:var(--text)}.load-item.pending.svelte-ll1nys .n:where(.svelte-ll1nys){color:#92400e}.load-item.wip.svelte-ll1nys .n:where(.svelte-ll1nys){color:#1e40af}.load-item.empty.svelte-ll1nys{opacity:.4}.expand.svelte-ll1nys{background:var(--panel);border:1px solid var(--border);border-top:none;border-radius:0 0 10px 10px;padding:4px 4px 10px;position:relative;box-shadow:0 4px 12px #0f172a0a}.expand.svelte-ll1nys:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--pc, var(--c-dark-gray))}.empty-note.svelte-ll1nys{padding:12px 20px;font:500 12px var(--font-sans);color:var(--faint)}.mini-list.svelte-ll1nys{padding:6px 14px 2px 20px;display:flex;flex-direction:column;gap:2px}.mini-task.svelte-ll1nys{display:grid;grid-template-columns:auto 1fr auto auto auto auto;gap:8px;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;border:1px solid transparent}.mini-task.svelte-ll1nys .attach:where(.svelte-ll1nys){display:inline-flex;align-items:center;gap:3px;color:var(--muted);font:500 11px var(--font-sans);padding:1px 5px;background:#f1f5f9;border-radius:4px}.mini-task.svelte-ll1nys .attach:where(.svelte-ll1nys) .num:where(.svelte-ll1nys){font-variant-numeric:tabular-nums}.mini-task.svelte-ll1nys:hover{background:#f8fafc}.mini-task.clickable.svelte-ll1nys{cursor:pointer}.time.svelte-ll1nys{font:var(--font-lane-time);color:var(--faint);font-variant-numeric:tabular-nums}.intent.svelte-ll1nys{color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-actions.svelte-ll1nys{display:inline-flex;gap:4px;align-items:center}@media (max-width: 640px){.row.svelte-ll1nys{flex-wrap:wrap;padding:10px 14px;gap:6px 10px}.chevron.svelte-ll1nys{width:12px;height:12px}.name-block.svelte-ll1nys{flex:1 1 0;min-width:0}.name.svelte-ll1nys{font-size:15px}.role.svelte-ll1nys{font-size:11px}.load.svelte-ll1nys{margin-right:0;gap:6px;flex:1 1 100%}.load-item.svelte-ll1nys{padding:2px 8px;font-size:11px}.load-item.svelte-ll1nys .n:where(.svelte-ll1nys){font-size:12px}.load-item.empty.svelte-ll1nys{display:none}.empty-note.svelte-ll1nys{padding:10px 14px}.mini-list.svelte-ll1nys{padding:6px 12px 2px 14px}.mini-task.svelte-ll1nys{display:grid;grid-template-columns:auto auto auto auto 1fr;grid-template-areas:"time   due    attach status  claim" "intent intent intent intent  intent";gap:4px 6px;padding:4px 6px;font-size:12px}.mini-task.svelte-ll1nys .time:where(.svelte-ll1nys){grid-area:time}.mini-task.svelte-ll1nys .due:where(.svelte-ll1nys){grid-area:due}.mini-task.svelte-ll1nys .attach:where(.svelte-ll1nys){grid-area:attach}.mini-task.svelte-ll1nys .status:where(.svelte-ll1nys){grid-area:status}.mini-task.svelte-ll1nys .intent:where(.svelte-ll1nys){grid-area:intent;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.mini-task.svelte-ll1nys .task-actions:where(.svelte-ll1nys){grid-area:claim;justify-self:end}}.team-list.svelte-1yk8ucr{flex:1;padding:20px 28px;overflow:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:8px}@media (max-width: 640px){.team-list.svelte-1yk8ucr{padding:12px;gap:6px}.team-section.svelte-1yk8ucr{margin:10px 2px 2px}}.team-group.svelte-1yk8ucr,.mini-tasks.svelte-1yk8ucr{display:contents}.team-section.svelte-1yk8ucr{font:600 11px var(--font-mono);letter-spacing:.08em;color:var(--muted);margin:14px 4px 2px;display:flex;align-items:center;gap:8px}.team-section.svelte-1yk8ucr svg{flex-shrink:0}.team-section.svelte-1yk8ucr .g-label:where(.svelte-1yk8ucr){font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.team-section.svelte-1yk8ucr .count:where(.svelte-1yk8ucr){font:600 12px var(--font-mono);color:var(--faint)}.team-section.svelte-1yk8ucr .g-title:where(.svelte-1yk8ucr){font:600 14px var(--font-sans);color:var(--text)}.team-section.svelte-1yk8ucr:first-child{margin-top:0}.team-section--toggle.svelte-1yk8ucr{background:none;border:0;padding:0;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:8px;color:inherit;font:inherit;letter-spacing:inherit}.team-section--toggle.svelte-1yk8ucr:hover{color:var(--text)}.chevron.svelte-1yk8ucr{display:inline-block;font-size:10px;transition:transform .15s ease}.chevron.open.svelte-1yk8ucr{transform:rotate(90deg)}.empty.svelte-1yk8ucr{color:var(--muted);text-align:center;padding:2rem 0;font:500 13px var(--font-sans)}.group-actions.svelte-1yk8ucr{display:inline-flex;gap:2px;margin-left:auto}.tool-btn.svelte-1yk8ucr{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--faint);cursor:pointer;transition:background .12s,color .12s}.tool-btn.svelte-1yk8ucr:hover:not(:disabled){background:#f1f5f9;color:var(--text)}.tool-btn.svelte-1yk8ucr:disabled{opacity:.35;cursor:default}.overlay.svelte-1hriqaj{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:60}.event-detail-modal.svelte-1hriqaj{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,92vw);max-height:80vh;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 20px 60px #0f172a2e;display:flex;flex-direction:column;z-index:61;overflow:hidden}.head.svelte-1hriqaj{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border)}.kind.svelte-1hriqaj{font:600 14px var(--font-sans);color:var(--text);flex:1}.ts.svelte-1hriqaj{font:500 12px var(--font-mono);color:var(--muted)}.close.svelte-1hriqaj{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.close.svelte-1hriqaj:hover{background:var(--hover, #f1f5f9);color:var(--text)}.body.svelte-1hriqaj{padding:12px 14px;overflow:auto;display:flex;flex-direction:column;gap:8px}.row.svelte-1hriqaj{display:grid;grid-template-columns:100px 1fr;gap:12px;font:500 13px var(--font-sans)}.row.svelte-1hriqaj .k:where(.svelte-1hriqaj){color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font:600 11px var(--font-mono);padding-top:2px}.row.svelte-1hriqaj .v:where(.svelte-1hriqaj){color:var(--text)}.row.payload.svelte-1hriqaj .v:where(.svelte-1hriqaj){background:#f8fafc;border:1px solid var(--border);border-radius:6px;padding:8px 10px;overflow-x:auto;white-space:pre}.mono.svelte-1hriqaj{font-family:var(--font-mono);font-size:12px}@media (max-width: 640px){.event-detail-modal.svelte-1hriqaj{width:100vw;max-height:100dvh;border-radius:0}}.strip.svelte-jji5mf{display:flex;align-items:center;gap:8px;width:100%;height:24px;padding:0 16px;border:0;border-bottom:1px solid var(--border);background:var(--panel);color:var(--muted);font:500 12px var(--font-sans);cursor:pointer;text-align:left;transition:background .12s,color .12s}.strip.svelte-jji5mf:hover{background:#f8fafc;color:var(--text)}.strip.svelte-jji5mf svg{color:var(--faint);flex-shrink:0}.text.svelte-jji5mf{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sliders.svelte-jji5mf{margin-left:auto;display:inline-flex}.panel.svelte-wxiiv0{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--panel);z-index:10}.close.svelte-wxiiv0{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:background .12s,color .12s}.close.svelte-wxiiv0:hover{background:#f1f5f9;color:var(--text)}.group.svelte-wxiiv0{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.group.types.svelte-wxiiv0{gap:6px}.group.actor-search.svelte-wxiiv0{margin-left:auto;gap:8px;padding-right:32px}.grp-label.svelte-wxiiv0{font:600 10px var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 4px 0 6px}.chip.svelte-wxiiv0{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted);font:500 12px var(--font-sans);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.chip.svelte-wxiiv0:hover{background:#f1f5f9;color:var(--text)}.chip.on.svelte-wxiiv0{background:#eff6ff;border-color:#bfdbfe;color:var(--primary, #2563eb)}.chip.small.svelte-wxiiv0{padding:3px 8px;font-size:11px}.chip.small.svelte-wxiiv0 svg{color:inherit;flex-shrink:0}.select.svelte-wxiiv0{padding:5px 10px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font:500 12px var(--font-sans);cursor:pointer}.search.svelte-wxiiv0{width:220px;padding:5px 10px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font:500 12px var(--font-sans);outline:none}.search.svelte-wxiiv0:focus{border-color:var(--primary)}.clear.svelte-wxiiv0{padding:5px 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:500 12px var(--font-sans);cursor:pointer}.clear.svelte-wxiiv0:hover{color:var(--text);background:#f1f5f9}@media (max-width: 640px){.panel.svelte-wxiiv0{padding:8px 12px;gap:6px}.group.actor-search.svelte-wxiiv0{margin-left:0;flex:1 1 100%;padding-right:0}.search.svelte-wxiiv0{width:100%}}.history-page.svelte-gikefh{flex:1;display:flex;flex-direction:column;min-height:0}.history-page.svelte-gikefh{--actor-col-w: 160px}.table-wrap.svelte-gikefh{flex:1;overflow:auto;scrollbar-gutter:stable;padding:8px 16px 24px}.journal.svelte-gikefh{width:100%;border-collapse:collapse;table-layout:fixed;font:500 13px var(--font-sans)}.journal.svelte-gikefh col.c-when:where(.svelte-gikefh){width:120px}.journal.svelte-gikefh col.c-who:where(.svelte-gikefh){width:var(--actor-col-w)}.journal.svelte-gikefh col.c-subject:where(.svelte-gikefh){width:auto}.journal.svelte-gikefh col.c-actions:where(.svelte-gikefh){width:44px}.journal.svelte-gikefh td.actions:where(.svelte-gikefh){text-align:right;padding-right:8px}.journal.svelte-gikefh td.actions:where(.svelte-gikefh) .btn.mini.icon-only{padding:2px}.journal.svelte-gikefh tbody:where(.svelte-gikefh) tr:where(.svelte-gikefh){cursor:pointer;border-bottom:1px solid var(--border);transition:background .12s}.journal.svelte-gikefh tbody:where(.svelte-gikefh) tr:where(.svelte-gikefh):hover{background:#f8fafc}.journal.svelte-gikefh td:where(.svelte-gikefh){padding:4px 12px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.when.svelte-gikefh{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.when.svelte-gikefh svg{color:var(--faint);flex-shrink:0}.ts.svelte-gikefh{font-family:var(--font-mono);font-size:12px;color:var(--faint)}.who.svelte-gikefh .actor.ai:where(.svelte-gikefh){display:inline-flex;align-items:center;color:var(--primary)}.subject.svelte-gikefh{color:var(--text)}.empty.svelte-gikefh{padding:40px 0;text-align:center;color:var(--muted);font:500 13px var(--font-sans)}.scroll-sentinel.svelte-gikefh{height:1px;margin:16px 0;text-align:center}.scroll-sentinel.svelte-gikefh .loading-dot:where(.svelte-gikefh){display:inline-block;color:var(--muted);font:500 13px var(--font-sans);transform:translateY(-6px)}@media (max-width: 640px){.table-wrap.svelte-gikefh{padding:8px 12px 20px}}.search-backdrop.svelte-3yt7po{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:200}.search-card.svelte-3yt7po{width:min(560px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 60px #0f172a33;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 120px)}.search-input-row.svelte-3yt7po{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.search-icon.svelte-3yt7po{color:var(--muted);font-size:16px;display:flex;align-items:center;flex-shrink:0}.search-input.svelte-3yt7po{flex:1;background:transparent;border:none;outline:none;font:14px var(--font-sans);color:var(--text);padding:0}.search-input.svelte-3yt7po::placeholder{color:var(--muted)}.search-input.svelte-3yt7po::-webkit-search-cancel-button{display:none}.close-btn.svelte-3yt7po{background:transparent;border:none;cursor:pointer;color:var(--muted);display:flex;align-items:center;padding:2px;border-radius:4px;flex-shrink:0}.close-btn.svelte-3yt7po:hover{background:#f1f5f9;color:var(--text)}.results.svelte-3yt7po{overflow-y:auto;flex:1;padding:4px 0;min-height:48px}.hint.svelte-3yt7po{padding:12px 16px;font:13px var(--font-sans);color:var(--muted);text-align:center;margin:0}.hint.error.svelte-3yt7po{color:var(--danger, #f87171)}.hit-row.svelte-3yt7po{display:flex;flex-direction:column;gap:3px;width:100%;padding:8px 16px;text-align:left;background:transparent;border:none;cursor:pointer;border-bottom:1px solid var(--border)}.hit-row.svelte-3yt7po:last-child{border-bottom:none}.hit-row.svelte-3yt7po:hover{background:#f1f5f9}.hit-row.svelte-3yt7po:active{background:#e2e8f0}.hit-row.svelte-3yt7po:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.hit-snippet.svelte-3yt7po{font:13px var(--font-sans);color:var(--text);white-space:pre-wrap;word-break:break-word;line-height:1.45}.hit-meta.svelte-3yt7po{display:flex;align-items:center;gap:6px}.hit-chat.svelte-3yt7po{font:11px var(--font-sans);color:var(--primary)}.hit-sep.svelte-3yt7po{color:var(--muted);font-size:10px}.hit-time.svelte-3yt7po{font:11px var(--font-mono);color:var(--muted)}@media (max-width: 640px){.search-backdrop.svelte-3yt7po{padding-top:0;align-items:stretch;justify-content:stretch}.search-card.svelte-3yt7po{width:100%;height:100dvh;max-height:100dvh;max-width:100%;border-radius:0;border:0;padding-bottom:env(safe-area-inset-bottom,0)}}.nc-backdrop.svelte-s3qsl9{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:200}.nc-card.svelte-s3qsl9{width:min(480px,calc(100vw - 32px));max-height:80vh;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 60px #0f172a33;display:flex;flex-direction:column;overflow:hidden}.nc-header.svelte-s3qsl9{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.nc-title.svelte-s3qsl9{font:600 14px var(--font-sans);color:var(--text)}.nc-close.svelte-s3qsl9{width:32px;height:32px;border:0;background:transparent;color:var(--muted);font-size:22px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0}.nc-close.svelte-s3qsl9:hover{background:#f1f5f9;color:var(--text)}.nc-search-wrap.svelte-s3qsl9{padding:8px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.nc-search.svelte-s3qsl9{width:100%;box-sizing:border-box;padding:6px 10px;font:13px var(--font-sans);border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);outline:none}.nc-search.svelte-s3qsl9:focus{border-color:var(--primary, #4f7cff)}.nc-body.svelte-s3qsl9{flex:1;overflow-y:auto;padding:8px 0}.nc-section.svelte-s3qsl9+.nc-section:where(.svelte-s3qsl9){border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.nc-section-title.svelte-s3qsl9{margin:0;padding:4px 16px 8px;font:600 11px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.nc-row.svelte-s3qsl9{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;text-align:left;background:transparent;border:none;cursor:pointer;color:var(--text);font:13px var(--font-sans);transition:background .1s}.nc-row.svelte-s3qsl9:hover:not(:disabled){background:#f1f5f9}.nc-row.svelte-s3qsl9:active:not(:disabled){background:#e2e8f0}.nc-row.svelte-s3qsl9:disabled{opacity:.5;cursor:progress}.nc-avatar.svelte-s3qsl9{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 13px var(--font-sans);background:var(--neutral, #374151);color:#fff;text-transform:uppercase}.nc-avatar-icon.svelte-s3qsl9{background:var(--neutral, #374151);color:#fff}.nc-name.svelte-s3qsl9{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-meta.svelte-s3qsl9{flex-shrink:0;font:11px var(--font-mono);color:var(--muted);white-space:nowrap}.nc-empty.svelte-s3qsl9{padding:24px 16px;font:13px var(--font-sans);color:var(--muted);text-align:center;margin:0}@media (max-width: 640px){.nc-backdrop.svelte-s3qsl9{padding:0;align-items:stretch;justify-content:stretch}.nc-card.svelte-s3qsl9{width:100%;height:100dvh;max-height:100dvh;max-width:100%;border-radius:0;border:0;padding-bottom:env(safe-area-inset-bottom,0)}}.chat-list.svelte-2vgs3u{display:flex;flex-direction:column;height:100%;min-height:0}.search-wrap.svelte-2vgs3u{padding:8px;border-bottom:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;gap:6px}.search-input.svelte-2vgs3u{flex:1;padding:5px 8px;font:13px var(--font-sans);border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);outline:none;box-sizing:border-box;min-width:0}.search-input.svelte-2vgs3u:focus{border-color:var(--primary)}.chat-items.svelte-2vgs3u{flex:1;overflow-y:auto;padding:4px 0}.chat-row.svelte-2vgs3u{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:left;color:var(--text);font:14px var(--font-sans);transition:background .1s}.chat-row.svelte-2vgs3u:hover{background:#f1f5f9}.chat-row.svelte-2vgs3u:active{background:#e2e8f0}.chat-row.active.svelte-2vgs3u{background:#dbeafe;color:var(--primary)}.avatar.svelte-2vgs3u{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 13px var(--font-sans);background:var(--neutral);color:#fff;text-transform:uppercase}.chat-info.svelte-2vgs3u{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.chat-name-row.svelte-2vgs3u{display:inline-flex;align-items:center;gap:6px;min-width:0}.chat-row .chat-kind-icon{flex-shrink:0;color:var(--muted)}.chat-name.svelte-2vgs3u{font:500 13px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-snippet.svelte-2vgs3u{font:12px var(--font-sans);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-meta.svelte-2vgs3u{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.chat-time.svelte-2vgs3u{font:11px var(--font-mono);color:var(--faint);white-space:nowrap}.unread-badge.svelte-2vgs3u{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primary);color:#fff;font:600 11px var(--font-sans);display:flex;align-items:center;justify-content:center}.empty-hint.svelte-2vgs3u{padding:16px;font:12px var(--font-sans);color:var(--muted);text-align:center;margin:0}.empty-cta.svelte-2vgs3u{display:block;width:calc(100% - 24px);margin:24px 12px;padding:12px 14px;font:600 13px var(--font-sans);color:var(--primary);background:#dbeafe;border:1px dashed var(--primary, #4f7cff);border-radius:8px;cursor:pointer;text-align:center;transition:background .1s}.empty-cta.svelte-2vgs3u:hover{background:#bfdbfe}.attachment-tile.svelte-8u7n6z{display:inline-block;max-width:100%}.img-thumb-btn.svelte-8u7n6z{background:none;border:none;padding:0;cursor:pointer;border-radius:8px;overflow:hidden;display:block;line-height:0}.img-thumb.svelte-8u7n6z{display:block;max-width:240px;max-height:200px;border-radius:8px;object-fit:cover;border:1px solid var(--border);transition:opacity .1s}.img-thumb-btn.svelte-8u7n6z:hover .img-thumb:where(.svelte-8u7n6z){opacity:.85}.lightbox-overlay.svelte-8u7n6z{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000}.lightbox-backdrop.svelte-8u7n6z{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;cursor:zoom-out}.lightbox-img.svelte-8u7n6z{position:relative;z-index:1;max-width:90vw;max-height:90vh;border-radius:8px;object-fit:contain;box-shadow:0 16px 64px #0009}.lightbox-close.svelte-8u7n6z{position:absolute;top:16px;right:20px;z-index:2;background:#ffffff1a;border:none;color:#fff;font-size:20px;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .1s}.lightbox-close.svelte-8u7n6z:hover{background:#fff3}.pdf-pill.svelte-8u7n6z{display:flex;flex-direction:column;gap:4px;background:#f8fafc;border:1px solid var(--border);border-radius:8px;padding:8px 10px;max-width:280px}.pdf-pill-main.svelte-8u7n6z{display:flex;align-items:center;gap:6px}.pdf-icon.svelte-8u7n6z{flex-shrink:0;font-size:16px}.pdf-filename.svelte-8u7n6z{flex:1;font:13px var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.pdf-filename.svelte-8u7n6z:hover{text-decoration:underline;color:var(--primary)}.pdf-size.svelte-8u7n6z{flex-shrink:0;font:11px var(--font-sans);color:var(--muted);white-space:nowrap}.pdf-download-icon.svelte-8u7n6z{flex-shrink:0;font-size:14px;color:var(--muted);text-decoration:none;padding:2px 4px;border-radius:3px;transition:color .1s,background .1s}.pdf-download-icon.svelte-8u7n6z:hover{color:var(--text);background:#f1f5f9}.pdf-recognition.svelte-8u7n6z{margin:0;font:italic 12px var(--font-sans);color:var(--muted);line-height:1.4}.generic-pill.svelte-8u7n6z{display:flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid var(--border);border-radius:8px;padding:6px 10px;max-width:280px}.generic-icon.svelte-8u7n6z{font-size:16px;flex-shrink:0}.generic-filename.svelte-8u7n6z{flex:1;font:13px var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.generic-size.svelte-8u7n6z{flex-shrink:0;font:11px var(--font-sans);color:var(--muted);white-space:nowrap}.voice-player.svelte-uvf7m0{display:flex;flex-direction:column;gap:4px;min-width:200px;max-width:340px}.controls-row.svelte-uvf7m0{display:flex;align-items:center;gap:6px}.play-btn.svelte-uvf7m0{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:#f8fafc;cursor:pointer;font-size:11px;display:flex;align-items:center;justify-content:center;color:var(--text);transition:background .1s;padding:0}.play-btn.svelte-uvf7m0:hover{background:#f1f5f9;border-color:var(--primary)}.scrubber.svelte-uvf7m0{flex:1;height:4px;cursor:pointer;accent-color:var(--primary)}.time-display.svelte-uvf7m0{flex-shrink:0;font:11px var(--font-mono);color:var(--muted);white-space:nowrap}.transcribe-row.svelte-uvf7m0{min-height:20px}.transcribing-label.svelte-uvf7m0{font:11px var(--font-sans);color:var(--muted)}.transcript-text.svelte-uvf7m0{margin:0;font:italic 12px var(--font-sans);color:var(--muted);white-space:pre-wrap;word-break:break-word}.voice-player-error.svelte-uvf7m0{font:italic 12px var(--font-sans);color:var(--muted)}@media (max-width: 640px){.voice-player.svelte-uvf7m0{min-width:0;max-width:100%}}.translate-wrap.svelte-qfzep9{display:flex;flex-direction:column;gap:4px;margin-top:2px}.translate-btn.svelte-qfzep9{align-self:flex-start;background:transparent;border:1px solid var(--border);border-radius:5px;padding:2px 8px;font:11px var(--font-sans);color:var(--muted);cursor:pointer;transition:color .1s,border-color .1s;white-space:nowrap}.translate-btn.svelte-qfzep9:hover:not(:disabled){color:var(--text);border-color:var(--primary)}.translate-btn.svelte-qfzep9:disabled{opacity:.5;cursor:not-allowed}.translate-btn.active.svelte-qfzep9{color:var(--primary);border-color:var(--primary)}.translate-error.svelte-qfzep9{font:11px var(--font-sans);color:var(--error, #f87171)}.translation-text.svelte-qfzep9{margin:0;font:italic 13px var(--font-sans);color:var(--muted);white-space:pre-wrap;word-break:break-word}.bubble-row.svelte-1y70t9d{display:flex;align-items:flex-end;gap:8px;padding:4px 12px;position:relative}.bubble-row.own.svelte-1y70t9d{flex-direction:row-reverse}.avatar.svelte-1y70t9d{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 11px var(--font-sans);color:#fff;-webkit-user-select:none;user-select:none;text-shadow:0 1px 2px rgba(0,0,0,.4);align-self:flex-start;margin-top:2px}.bubble.svelte-1y70t9d{position:relative;max-width:min(420px,72%);min-width:64px;background:#f1f5f9;border:1px solid var(--border);border-radius:12px;padding:8px 10px 6px;display:flex;flex-direction:column;gap:4px}.own.svelte-1y70t9d .bubble:where(.svelte-1y70t9d){background:#dbeafe;border-color:#bfdbfe}.forwarded-caption.svelte-1y70t9d{display:inline-flex;align-items:center;gap:4px;font:500 11px var(--font-sans);color:var(--muted);margin-bottom:2px}.reply-quote.svelte-1y70t9d{display:flex;flex-direction:column;gap:1px;border-left:3px solid var(--primary);padding:3px 6px;background:#f8fafc;border-radius:4px;cursor:pointer;text-align:left;font:inherit;color:inherit;margin-bottom:2px;width:100%;box-sizing:border-box}.reply-quote.svelte-1y70t9d:hover{background:#e2e8f0}.reply-sender.svelte-1y70t9d{font:600 11px var(--font-sans);color:var(--primary)}.reply-snippet.svelte-1y70t9d{font:12px var(--font-sans);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body-text.svelte-1y70t9d{margin:0;font:14px var(--font-sans);color:var(--text);white-space:pre-wrap;word-break:break-word}.tombstone.svelte-1y70t9d{display:inline-flex;align-items:center;gap:6px;margin:0;font:italic 13px var(--font-sans);color:var(--muted)}.converted-pill.svelte-1y70t9d{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;background:#dbeafe;border:1px solid #bfdbfe;font:600 11px var(--font-sans);color:var(--primary);align-self:flex-start;margin-top:2px;cursor:default;-webkit-user-select:none;user-select:none}.footer.svelte-1y70t9d{display:flex;align-items:center;gap:4px;justify-content:flex-end;margin-top:2px}.time.svelte-1y70t9d{font:11px var(--font-sans);color:var(--muted)}.edited-badge.svelte-1y70t9d{font:11px var(--font-sans);color:var(--muted);font-style:italic}.receipt.svelte-1y70t9d{font:12px var(--font-sans);color:var(--muted)}.ctx-menu.svelte-1y70t9d{position:relative;align-self:flex-start;margin-top:4px;flex-shrink:0}.ctx-menu[open].svelte-1y70t9d{z-index:50}.ctx-trigger.svelte-1y70t9d{list-style:none;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--muted);opacity:0;transition:opacity .1s}.ctx-trigger.svelte-1y70t9d::-webkit-details-marker{display:none}.bubble-row.svelte-1y70t9d:hover .ctx-trigger:where(.svelte-1y70t9d),.ctx-menu[open].svelte-1y70t9d .ctx-trigger:where(.svelte-1y70t9d){opacity:1}@media (max-width: 640px),(pointer: coarse){.ctx-trigger.svelte-1y70t9d{opacity:1}}@media (max-width: 640px){.ctx-trigger.svelte-1y70t9d{width:28px;height:28px}}.ctx-trigger.svelte-1y70t9d:hover{background:#f1f5f9;color:var(--text)}.ctx-list.svelte-1y70t9d{position:absolute;top:100%;right:0;margin:2px 0 0;padding:4px 0;background:var(--panel);border:1px solid var(--border);border-radius:8px;list-style:none;min-width:140px;box-shadow:0 8px 24px #0006;z-index:100}.own.svelte-1y70t9d .ctx-list:where(.svelte-1y70t9d){right:unset;left:0}.ctx-list.svelte-1y70t9d li:where(.svelte-1y70t9d){display:block}.ctx-list.svelte-1y70t9d button:where(.svelte-1y70t9d){display:block;width:100%;padding:6px 14px;text-align:left;background:transparent;border:none;font:13px var(--font-sans);color:var(--text);cursor:pointer;white-space:nowrap}.ctx-list.svelte-1y70t9d button:where(.svelte-1y70t9d):hover{background:#f1f5f9}.ctx-list.svelte-1y70t9d button:where(.svelte-1y70t9d):active{background:#e2e8f0}.msg-body-editor.svelte-1y70t9d{display:flex;flex-direction:column;gap:6px}.edit-textarea.svelte-1y70t9d{width:100%;box-sizing:border-box;resize:none;background:#f8fafc;border:1px solid var(--primary);border-radius:6px;padding:6px 8px;font:14px var(--font-sans);color:var(--text);line-height:1.45}.edit-textarea.svelte-1y70t9d:focus{outline:none}.edit-actions.svelte-1y70t9d{display:flex;gap:6px;justify-content:flex-end}.edit-cancel.svelte-1y70t9d,.edit-save.svelte-1y70t9d{padding:4px 12px;border-radius:5px;border:none;font:600 12px var(--font-sans);cursor:pointer;transition:opacity .1s}.edit-cancel.svelte-1y70t9d{background:#f1f5f9;color:var(--muted);border:1px solid var(--border)}.edit-cancel.svelte-1y70t9d:hover{color:var(--text)}.edit-save.svelte-1y70t9d{background:var(--primary);color:#fff}.edit-save.svelte-1y70t9d:hover:not(:disabled){background:var(--primary-h)}.edit-save.svelte-1y70t9d:disabled{opacity:.4;cursor:not-allowed}.voice-recorder.svelte-12n0n42{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.recorder-error.svelte-12n0n42{font:12px var(--font-sans);color:var(--danger);padding:2px 0}.recorder-row.svelte-12n0n42{display:flex;align-items:center;gap:8px}.waveform-canvas.svelte-12n0n42{border-radius:4px;background:#f8fafc;flex-shrink:0}.elapsed.svelte-12n0n42{font:600 13px var(--font-mono);color:var(--text);min-width:3ch;flex-shrink:0}.record-btn.svelte-12n0n42{background:var(--danger);color:#fff;border-color:var(--danger)}.record-btn.svelte-12n0n42:hover:not(:disabled){background:#b91c1c}.uploading-label.svelte-12n0n42{font:12px var(--font-sans);color:var(--primary)}.compose-wrap.svelte-t0rnij{display:flex;flex-direction:column;border-top:1px solid var(--border);flex-shrink:0}.reply-preview.svelte-t0rnij{display:flex;align-items:center;gap:4px;padding:4px 12px;background:#f8fafc;border-bottom:1px solid var(--border);font:12px var(--font-sans);color:var(--muted);min-height:28px}.reply-snippet.svelte-t0rnij{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.reply-from.svelte-t0rnij{flex-shrink:0;white-space:nowrap}.reply-clear.svelte-t0rnij{margin-left:auto;flex-shrink:0;background:transparent;border:none;cursor:pointer;font:13px var(--font-sans);color:var(--muted);padding:0 2px;line-height:1;border-radius:3px;transition:color .1s}.reply-clear.svelte-t0rnij:hover{color:var(--text)}.file-input-hidden.svelte-t0rnij{display:none}.upload-status.svelte-t0rnij{padding:4px 12px;font:12px var(--font-sans);color:var(--primary);background:#f8fafc;border-bottom:1px solid var(--border)}.attachment-chips.svelte-t0rnij{display:flex;flex-wrap:wrap;gap:6px;padding:6px 12px;background:#f8fafc;border-bottom:1px solid var(--border)}.att-chip.svelte-t0rnij{display:flex;align-items:center;gap:4px;background:#f1f5f9;border:1px solid var(--border);border-radius:20px;padding:2px 8px 2px 10px;font:12px var(--font-sans);color:var(--text);max-width:200px}.att-chip-icon.svelte-t0rnij{flex-shrink:0;color:var(--muted);display:inline-flex}.att-thumb.svelte-t0rnij{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:#f1f5f9;flex-shrink:0}.att-thumb-img.svelte-t0rnij{display:block;width:100%;height:100%;object-fit:cover}.att-thumb-remove.svelte-t0rnij{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:#0f172ab3;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s}.att-thumb-remove.svelte-t0rnij:hover{background:#0f172ae6}.att-chip-name.svelte-t0rnij{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.att-chip-size.svelte-t0rnij{color:var(--muted);white-space:nowrap;flex-shrink:0}.att-chip-remove.svelte-t0rnij{background:transparent;border:none;cursor:pointer;font:11px var(--font-sans);color:var(--muted);padding:0 2px;line-height:1;border-radius:50%;transition:color .1s;flex-shrink:0}.att-chip-remove.svelte-t0rnij:hover{color:var(--text)}.compose-row.svelte-t0rnij{display:flex;align-items:flex-end;gap:8px;padding:8px 12px}.compose-row.svelte-t0rnij>.btn:where(.svelte-t0rnij){align-self:flex-end;height:36px}.compose-row.svelte-t0rnij>.btn.icon-only:where(.svelte-t0rnij){width:36px;padding:0;justify-content:center}.compose-input.svelte-t0rnij{flex:1;resize:none;background:#f1f5f9;border:1px solid var(--border);border-radius:8px;padding:8px 10px;font:14px var(--font-sans);color:var(--text);line-height:1.45;min-height:calc(3lh + 18px);max-height:6lh;overflow-y:auto;transition:border-color .1s}.compose-input.svelte-t0rnij::placeholder{color:var(--muted)}.compose-input.svelte-t0rnij:focus{outline:none;border-color:var(--primary)}.compose-input.svelte-t0rnij:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.compose-input.svelte-t0rnij{min-height:0}.compose-row.svelte-t0rnij>.btn:where(.svelte-t0rnij) .label{display:none}}.picker-backdrop.svelte-ikf205{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:200}.picker-card.svelte-ikf205{width:min(420px,calc(100vw - 32px));max-height:80vh;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 60px #0f172a33;display:flex;flex-direction:column;overflow:hidden}.picker-header.svelte-ikf205{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.picker-title.svelte-ikf205{font:600 14px var(--font-sans);color:var(--text)}.close-btn.svelte-ikf205{width:32px;height:32px;border:0;background:transparent;color:var(--muted);font-size:22px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0}.close-btn.svelte-ikf205:hover{background:#f1f5f9;color:var(--text)}.picker-list.svelte-ikf205{flex:1;overflow-y:auto;padding:4px 0}.picker-row.svelte-ikf205{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;text-align:left;background:transparent;border:none;cursor:pointer;color:var(--text);font:13px var(--font-sans);transition:background .1s}.picker-row.svelte-ikf205:hover{background:#f1f5f9}.picker-row.selected.svelte-ikf205{background:#dbeafe}.picker-row.svelte-ikf205:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.picker-avatar.svelte-ikf205{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--neutral, #374151);display:flex;align-items:center;justify-content:center;font:600 12px var(--font-sans);color:#fff}.picker-name.svelte-ikf205{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-check.svelte-ikf205,.picker-radio.svelte-ikf205{color:var(--primary);font-size:14px;flex-shrink:0}.picker-empty.svelte-ikf205{padding:16px;font:13px var(--font-sans);color:var(--muted);text-align:center;margin:0}.picker-footer.svelte-ikf205{display:flex;gap:8px;justify-content:flex-end;padding:10px 16px;border-top:1px solid var(--border);flex-shrink:0}.btn-cancel.svelte-ikf205,.btn-confirm.svelte-ikf205{padding:6px 16px;border-radius:6px;border:none;font:600 13px var(--font-sans);cursor:pointer;transition:opacity .1s}.btn-cancel.svelte-ikf205{background:#f1f5f9;color:var(--muted);border:1px solid var(--border)}.btn-cancel.svelte-ikf205:hover{color:var(--text)}.btn-confirm.svelte-ikf205{background:var(--primary);color:#fff}.btn-confirm.svelte-ikf205:hover:not(:disabled){background:var(--primary-h)}.btn-confirm.svelte-ikf205:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 640px){.picker-backdrop.svelte-ikf205{padding:0;align-items:stretch;justify-content:stretch}.picker-card.svelte-ikf205{width:100%;height:100dvh;max-height:100dvh;max-width:100%;border-radius:0;border:0;padding-bottom:env(safe-area-inset-bottom,0)}}.convert-backdrop.svelte-qrgptc{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:200}.convert-card.svelte-qrgptc{width:min(440px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 60px #0f172a33;display:flex;flex-direction:column;overflow:hidden}.convert-header.svelte-qrgptc{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.convert-title.svelte-qrgptc{font:600 14px var(--font-sans);color:var(--text)}.close-btn.svelte-qrgptc{width:32px;height:32px;border:0;background:transparent;color:var(--muted);font-size:22px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0}.close-btn.svelte-qrgptc:hover{background:#f1f5f9;color:var(--text)}.convert-body.svelte-qrgptc{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.msg-preview.svelte-qrgptc{margin:0;font:italic 12px var(--font-sans);color:var(--muted);background:#f1f5f9;border-left:3px solid var(--primary);border-radius:4px;padding:6px 10px;white-space:pre-wrap;word-break:break-word;line-height:1.4}.field-label.svelte-qrgptc{font:600 12px var(--font-sans);color:var(--muted)}.title-input.svelte-qrgptc{width:100%;box-sizing:border-box;background:#f8fafc;border:1px solid var(--border);border-radius:6px;padding:8px 10px;font:14px var(--font-sans);color:var(--text);outline:none;transition:border-color .1s}.title-input.svelte-qrgptc:focus{border-color:var(--primary)}.title-input.svelte-qrgptc:disabled{opacity:.5}.error-msg.svelte-qrgptc{margin:0;font:12px var(--font-sans);color:var(--danger, #f87171)}.convert-footer.svelte-qrgptc{display:flex;gap:8px;justify-content:flex-end;padding:10px 16px;border-top:1px solid var(--border)}.btn-cancel.svelte-qrgptc,.btn-create.svelte-qrgptc{padding:6px 16px;border-radius:6px;border:none;font:600 13px var(--font-sans);cursor:pointer;transition:opacity .1s}.btn-cancel.svelte-qrgptc{background:#f1f5f9;color:var(--muted);border:1px solid var(--border)}.btn-cancel.svelte-qrgptc:hover:not(:disabled){color:var(--text)}.btn-cancel.svelte-qrgptc:disabled{opacity:.5;cursor:not-allowed}.btn-create.svelte-qrgptc{background:var(--primary);color:#fff}.btn-create.svelte-qrgptc:hover:not(:disabled){background:var(--primary-h)}.btn-create.svelte-qrgptc:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 640px){.convert-backdrop.svelte-qrgptc{padding:0;align-items:stretch;justify-content:stretch}.convert-card.svelte-qrgptc{width:100%;height:100dvh;max-height:100dvh;max-width:100%;border-radius:0;border:0;padding-bottom:env(safe-area-inset-bottom,0)}}.info-backdrop.svelte-1lpur1z{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:200}.info-card.svelte-1lpur1z{width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 64px);background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 60px #0f172a33;display:flex;flex-direction:column;overflow:hidden}.info-header.svelte-1lpur1z{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.info-title.svelte-1lpur1z{font:600 14px var(--font-sans);color:var(--text)}.close-btn.svelte-1lpur1z{width:32px;height:32px;border:0;background:transparent;color:var(--muted);font-size:22px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0}.close-btn.svelte-1lpur1z:hover{background:#f1f5f9;color:var(--text)}.info-body.svelte-1lpur1z{overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:16px}.section.svelte-1lpur1z{display:flex;flex-direction:column;gap:8px}.section-heading.svelte-1lpur1z{font:600 11px var(--font-sans);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;display:flex;align-items:center;gap:6px}.count-badge.svelte-1lpur1z{background:#f1f5f9;border:1px solid var(--border);border-radius:10px;padding:0 6px;font:500 10px var(--font-sans);color:var(--muted)}.member-list.svelte-1lpur1z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.member-row.svelte-1lpur1z{display:flex;align-items:center;gap:10px}.avatar.svelte-1lpur1z{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 11px var(--font-sans);color:#fff;flex-shrink:0}.member-info.svelte-1lpur1z{display:flex;flex-direction:column;gap:1px;min-width:0}.member-name.svelte-1lpur1z{font:500 13px var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-meta.svelte-1lpur1z{font:12px var(--font-sans);color:var(--muted)}.member-handle.svelte-1lpur1z{font:11px var(--font-mono);color:var(--primary)}.attach-list.svelte-1lpur1z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.attach-row.svelte-1lpur1z{display:flex;align-items:center;gap:8px}.attach-icon.svelte-1lpur1z{font-size:16px;flex-shrink:0;width:20px;text-align:center}.attach-meta.svelte-1lpur1z{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.attach-link.svelte-1lpur1z{font:13px var(--font-sans);color:var(--primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;background:transparent;border:none;cursor:pointer;padding:0}.attach-link.svelte-1lpur1z:hover{text-decoration:underline}.attach-size.svelte-1lpur1z{font:11px var(--font-sans);color:var(--muted);flex-shrink:0}.attach-jump-btn.svelte-1lpur1z{background:transparent;border:none;cursor:pointer;color:var(--muted);font-size:12px;padding:0 2px;border-radius:3px;flex-shrink:0}.attach-jump-btn.svelte-1lpur1z:hover{background:#f1f5f9;color:var(--text)}.muted-note.svelte-1lpur1z{margin:0;font:12px var(--font-sans);color:var(--muted)}@media (max-width: 640px){.info-backdrop.svelte-1lpur1z{padding:0;align-items:stretch;justify-content:stretch}.info-card.svelte-1lpur1z{width:100%;height:100dvh;max-height:100dvh;max-width:100%;border-radius:0;border:0;padding-bottom:env(safe-area-inset-bottom,0)}}.empty-state.svelte-60kuhv{flex:1;display:flex;align-items:center;justify-content:center;height:100%}.empty-hint.svelte-60kuhv{font:14px var(--font-sans);color:var(--muted)}.chat-view.svelte-60kuhv{display:flex;flex-direction:column;height:100%;min-height:0}.chat-header.svelte-60kuhv{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);flex-shrink:0;min-height:44px}.chat-header-avatar.svelte-60kuhv{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 12px var(--font-sans);background:var(--neutral);color:#fff;text-transform:uppercase;margin-right:10px}.chat-header-name.svelte-60kuhv{font:500 14px var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.chat-header-actions.svelte-60kuhv{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:8px}.icon-btn.svelte-60kuhv{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--muted);font-size:16px;padding:0;transition:background .1s,color .1s}.icon-btn.svelte-60kuhv:hover{background:#f1f5f9;color:var(--text)}.msg-stream.svelte-60kuhv{flex:1;overflow-y:auto;padding:8px 0;min-height:0}.empty-chat-hint.svelte-60kuhv{padding:24px 16px;font:13px var(--font-sans);color:var(--muted);text-align:center;margin:0}.back-btn.svelte-60kuhv{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--muted);padding:0;margin-right:4px;flex-shrink:0;transition:background .1s,color .1s}.back-btn.svelte-60kuhv:hover{background:#f1f5f9;color:var(--text)}.back-btn.svelte-60kuhv:active{background:#e2e8f0}@media (max-width: 640px){.icon-btn.svelte-60kuhv{width:36px;height:36px}.back-btn.svelte-60kuhv{display:flex}}.chat-layout.svelte-1np9jee{display:grid;grid-template-columns:280px 1fr;height:100%;min-height:0}.chat-list-pane.svelte-1np9jee{border-right:1px solid var(--border);overflow-y:auto}.chat-view-pane.svelte-1np9jee{display:flex;flex-direction:column;min-height:0}@media (max-width: 640px){.chat-layout.svelte-1np9jee{display:block;grid-template-columns:none}.chat-list-pane.svelte-1np9jee{display:block;width:100%;height:100%;border-right:0}.chat-view-pane.svelte-1np9jee{display:none;width:100%;height:100%}.chat-layout.has-active.svelte-1np9jee .chat-list-pane:where(.svelte-1np9jee){display:none}.chat-layout.has-active.svelte-1np9jee .chat-view-pane:where(.svelte-1np9jee){display:flex}}.placeholder.svelte-1eq4woo{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 24px;color:var(--muted);text-align:center}.placeholder.svelte-1eq4woo svg{color:var(--faint)}h2.svelte-1eq4woo{margin:0;font:600 18px var(--font-sans);color:var(--text);max-width:28ch}.cta.svelte-1eq4woo{margin-top:8px;padding:10px 20px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--primary);font:600 14px var(--font-sans);cursor:pointer;transition:background .15s,color .15s}.cta.svelte-1eq4woo:hover{background:#eff6ff}.rail.svelte-1cfvabl{width:60px;background:var(--panel);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:6px;position:sticky;top:0;height:100vh}@media (max-width: 640px){.rail.svelte-1cfvabl{flex-direction:row;justify-content:space-around;width:100%;height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0));gap:4px;border-right:0;border-top:1px solid var(--border);position:sticky;top:auto;bottom:0;z-index:25}.spacer.svelte-1cfvabl{display:none}.icon.svelte-1cfvabl{width:48px;height:44px;border-radius:10px}}.icon.svelte-1cfvabl{width:42px;height:42px;border-radius:11px;border:none;background:transparent;display:grid;place-items:center;color:var(--muted);cursor:pointer;position:relative;padding:0;transition:background .15s,color .15s}.icon.svelte-1cfvabl:hover{background:#f8fafc}.icon.active.svelte-1cfvabl{background:#eff6ff;color:var(--primary)}.badge.svelte-1cfvabl{position:absolute;top:4px;right:4px;background:#ef4444;color:#fff;font:700 10px var(--font-sans);min-width:16px;height:16px;border-radius:8px;padding:0 4px;display:grid;place-items:center}.spacer.svelte-1cfvabl{flex:1}.whoami.svelte-iqv4de{position:relative;flex-shrink:0}.whoami-chip.svelte-iqv4de{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 6px;border:1px solid var(--border);border-radius:999px;background:var(--panel);cursor:pointer;font:500 12px var(--font-sans);transition:background .15s,box-shadow .15s;color:var(--text)}.whoami-chip.svelte-iqv4de:hover{background:#f8fafc;box-shadow:0 2px 6px #0f172a12}.whoami-chip.svelte-iqv4de .av:where(.svelte-iqv4de){width:22px;height:22px;border-radius:50%;background:var(--pc, var(--c-blue));color:#fff;display:grid;place-items:center;font:700 10px var(--font-sans);flex-shrink:0}.whoami-chip.svelte-iqv4de .meta:where(.svelte-iqv4de){display:flex;flex-direction:column;line-height:1.15;text-align:left}.whoami-chip.svelte-iqv4de .name:where(.svelte-iqv4de){font:600 12px var(--font-sans);color:var(--pc, var(--c-blue))}.whoami-chip.svelte-iqv4de .sub:where(.svelte-iqv4de){font:500 10px var(--font-mono);color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.whoami-chip.svelte-iqv4de .hint:where(.svelte-iqv4de){color:var(--faint);text-transform:none;letter-spacing:0}.whoami-chip.svelte-iqv4de .caret{color:var(--faint);transition:transform .2s}.whoami.open.svelte-iqv4de .whoami-chip:where(.svelte-iqv4de) .caret{transform:rotate(180deg)}.whoami-pop.svelte-iqv4de{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 40px #0f172a22;z-index:50;overflow:hidden}@media (max-width: 640px){.whoami-pop.svelte-iqv4de{position:fixed;top:60px;bottom:auto;right:8px;left:8px;width:auto;max-height:calc(100dvh - 76px);overflow-y:auto}}.pop-head.svelte-iqv4de{padding:14px 16px;display:flex;align-items:center;gap:10px;background:var(--pc, var(--c-blue));color:#fff}.pop-head.svelte-iqv4de .av-big:where(.svelte-iqv4de){width:36px;height:36px;border-radius:50%;background:#fff3;display:grid;place-items:center;font:700 13px var(--font-sans);border:2px solid #ffffff55}.pop-head.svelte-iqv4de .pn:where(.svelte-iqv4de){font:700 14px var(--font-head)}.pop-head.svelte-iqv4de .pr:where(.svelte-iqv4de){font:500 11px var(--font-mono);opacity:.85}.pop-body.svelte-iqv4de{padding:10px 14px 14px;display:flex;flex-direction:column;gap:6px}.row.svelte-iqv4de{display:grid;grid-template-columns:90px 1fr;gap:8px;font-size:12.5px;padding:3px 0}.row.svelte-iqv4de .k:where(.svelte-iqv4de){color:var(--muted);font:500 11px var(--font-sans)}.row.svelte-iqv4de .v:where(.svelte-iqv4de){color:var(--text);font:500 12px var(--font-sans);word-break:break-word}.pop-settings.svelte-iqv4de{padding:10px 14px 12px;border-top:1px solid var(--border);background:#f8fafc;display:flex;flex-direction:column;gap:8px}.settings-title.svelte-iqv4de{font:600 10px var(--font-sans);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.setting-row.svelte-iqv4de{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:32px}.setting-label.svelte-iqv4de{font:500 12px var(--font-sans);color:var(--text)}.setting-control.svelte-iqv4de{justify-self:end}.btn.ghost-sm.svelte-iqv4de{padding:4px 10px;border-radius:7px;border:1px solid var(--border);background:var(--panel);color:var(--text);font:500 11px var(--font-sans);cursor:pointer}.btn.ghost-sm.svelte-iqv4de:hover{background:#f1f5f9}.setting-status.svelte-iqv4de{font:500 11px var(--font-sans);color:var(--muted)}.pop-actions.svelte-iqv4de{display:flex;gap:6px;padding:10px 14px;border-top:1px solid var(--border);background:#f8fafc}.pop-actions.danger-row.svelte-iqv4de{border-top:none;padding-top:0;background:transparent}.pop-actions.svelte-iqv4de .btn:where(.svelte-iqv4de){flex:1;justify-content:center}.pop-actions.svelte-iqv4de .btn.primary:where(.svelte-iqv4de){background:var(--primary);color:#fff;border:none;padding:6px 10px;border-radius:8px;font:600 12px var(--font-sans);cursor:pointer}.pop-actions.svelte-iqv4de .btn.primary:where(.svelte-iqv4de):hover{background:var(--primary-h)}.pop-actions.svelte-iqv4de .btn.danger:where(.svelte-iqv4de){background:transparent;color:#b91c1c;border:1px solid #fecaca;font:500 12px var(--font-sans);padding:6px 10px;border-radius:8px;cursor:pointer;transition:background .12s,color .12s}.pop-actions.svelte-iqv4de .btn.danger:where(.svelte-iqv4de):hover{background:#fef2f2;color:#991b1b}.push-control.svelte-iqv4de{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.push-ok.svelte-iqv4de{font:500 11px var(--font-sans);color:#15803d}.install-hint.svelte-iqv4de{font:500 11px var(--font-sans);color:var(--muted)}.install-hint.svelte-iqv4de summary:where(.svelte-iqv4de){cursor:pointer}.install-steps.svelte-iqv4de{margin:4px 0 0 12px;padding:0;list-style:decimal;font:400 10px var(--font-sans);color:var(--muted);display:flex;flex-direction:column;gap:2px}.bell-wrap.svelte-12ilpex{position:relative;display:inline-flex}.bell.svelte-12ilpex{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted);cursor:pointer;position:relative}.bell.svelte-12ilpex:hover{background:var(--bg);color:var(--text)}.bell.svelte-12ilpex:disabled{cursor:default;opacity:.45}.bell.svelte-12ilpex:disabled:hover{background:transparent;color:var(--muted)}.badge.svelte-12ilpex{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:var(--danger);color:#fff;border-radius:999px;font:600 10px var(--font-sans);line-height:16px;text-align:center}.panel.svelte-12ilpex{position:absolute;top:calc(100% + 6px);right:0;width:360px;max-height:480px;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;overflow:hidden;z-index:50}.panel-head.svelte-12ilpex{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border);font:600 13px var(--font-sans)}.panel-body.svelte-12ilpex{overflow-y:auto}.item.svelte-12ilpex{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--border);background:var(--panel);cursor:default;font:500 13px var(--font-sans);color:var(--text)}.item.clickable.svelte-12ilpex{cursor:pointer}.item.clickable.svelte-12ilpex:hover{background:var(--bg)}.item.svelte-12ilpex .text:where(.svelte-12ilpex){line-height:1.3}.item.svelte-12ilpex .time:where(.svelte-12ilpex){color:var(--muted);font:400 11px var(--font-sans)}@media (max-width: 640px){.panel.svelte-12ilpex{position:fixed;top:60px;bottom:auto;right:8px;left:8px;width:auto;max-height:calc(100dvh - 76px)}}.topbar.svelte-897jvu{padding:14px 28px;background:var(--panel);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:15}.title.svelte-897jvu{display:flex;flex-direction:column;min-width:0;flex:1}.title.svelte-897jvu h1:where(.svelte-897jvu){margin:0;font:700 18px/1.2 var(--font-head);color:var(--text)}.subtitle.svelte-897jvu{font:500 12px var(--font-sans);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.pill.svelte-897jvu{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid transparent;border-radius:6px;background:#fef3c7;font:500 12px var(--font-sans);color:#92400e;flex-shrink:0;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.pill.svelte-897jvu:hover{background:#fde68a}.pill.svelte-897jvu:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pill.svelte-897jvu .num:where(.svelte-897jvu){font-weight:700;font-variant-numeric:tabular-nums}.pill.critical.svelte-897jvu{background:#fee2e2;color:#991b1b}.pill.critical.svelte-897jvu:hover{background:#fecaca}.pill.critical.svelte-897jvu .num:where(.svelte-897jvu){color:#991b1b}@media (max-width: 640px){.topbar.svelte-897jvu{padding:10px 12px;gap:8px}.title.svelte-897jvu h1:where(.svelte-897jvu){font-size:16px}.subtitle.svelte-897jvu{font-size:11px;max-width:160px}.pill.svelte-897jvu{padding:3px 8px;font-size:11px}}.strip.svelte-18p1rgn{background:var(--panel);border-top:1px solid var(--border);font:500 12px/1.4 var(--font-sans);color:var(--text);overflow:hidden}.row.svelte-18p1rgn{position:relative;padding:8px 64px 10px 14px;border-top:1px solid var(--border);transition:background .15s ease,opacity .15s ease}.row-btn.svelte-18p1rgn{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer;z-index:1}.row.svelte-18p1rgn:first-child{border-top:0}.row.clickable.svelte-18p1rgn{cursor:pointer}.row.clickable.svelte-18p1rgn:hover{background:#f8fafc}.user-line.svelte-18p1rgn{margin:0 0 4px;color:var(--text);pointer-events:none;font:500 13px var(--font-sans);position:relative;z-index:2}.bot-line.svelte-18p1rgn{margin:0;display:flex;pointer-events:none;align-items:center;gap:6px;flex-wrap:wrap;position:relative;z-index:2}.meta.svelte-18p1rgn{color:var(--muted)}.sep.svelte-18p1rgn{color:var(--faint)}.ico.svelte-18p1rgn{width:14px;height:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ico-ok.svelte-18p1rgn{color:#059669}.ico-warn.svelte-18p1rgn{color:#d97706}.ico-skip.svelte-18p1rgn{color:var(--faint)}.ico-wait.svelte-18p1rgn{border-radius:50%;border:1.5px solid #cbd5e1;border-top-color:#64748b;animation:svelte-18p1rgn-cmd-spin .9s linear infinite}@keyframes svelte-18p1rgn-cmd-spin{to{transform:rotate(360deg)}}.arrow.svelte-18p1rgn{position:absolute;right:60px;top:50%;transform:translateY(-50%);color:var(--faint);opacity:0;transition:opacity .12s ease,right .12s ease;pointer-events:none;display:inline-flex}.row.clickable.svelte-18p1rgn:hover .arrow:where(.svelte-18p1rgn){opacity:1;right:56px}.ctrls.svelte-18p1rgn{position:absolute;top:6px;right:8px;display:flex;gap:1px;z-index:2}.ctrl.svelte-18p1rgn{width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.ctrl.svelte-18p1rgn:hover{background:#f1f5f9;color:var(--text)}.ctrl.pinned.svelte-18p1rgn{color:var(--text);background:#f1f5f9}.pin-wrap.svelte-18p1rgn{display:inline-flex;transition:transform .2s ease}.pin-wrap.pin-tilt.svelte-18p1rgn{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){.ico-wait.svelte-18p1rgn{animation:none}.pin-wrap.svelte-18p1rgn{transition:none}}@media (max-width: 640px){.row.svelte-18p1rgn{padding:8px 56px 10px 12px}.arrow.svelte-18p1rgn{right:52px}.row.clickable.svelte-18p1rgn:hover .arrow:where(.svelte-18p1rgn){right:48px}}.banner.svelte-1e9d37o{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:10px 14px;margin:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 2px 6px #0f172a14;font:500 12px var(--font-sans)}.text.svelte-1e9d37o .title:where(.svelte-1e9d37o){font:600 13px var(--font-sans);color:var(--text)}.text.svelte-1e9d37o .body:where(.svelte-1e9d37o){font:500 12px var(--font-sans);color:var(--muted);margin-top:2px}.actions.svelte-1e9d37o{display:flex;gap:6px}.btn.svelte-1e9d37o{padding:6px 10px;border-radius:8px;font:600 12px var(--font-sans);cursor:pointer;border:1px solid var(--border)}.btn.primary.svelte-1e9d37o{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.primary.svelte-1e9d37o:hover{background:var(--primary-h)}.btn.ghost.svelte-1e9d37o{background:transparent;color:var(--text)}.btn.ghost.svelte-1e9d37o:hover{background:var(--hover, #f1f5f9)}@media (max-width: 640px){.banner.svelte-1e9d37o{grid-template-columns:1fr}.actions.svelte-1e9d37o{justify-self:end}}.update-banner.svelte-1o0fty6{position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;background:var(--primary, #2563eb);color:#fff;font:500 13px var(--font-sans);border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 1px 4px #0000001f}.msg.svelte-1o0fty6{flex:0 1 auto}.action.svelte-1o0fty6{flex:0 0 auto;padding:4px 12px;border:1px solid #fff;background:transparent;color:#fff;font:600 12px var(--font-sans);border-radius:4px;cursor:pointer}.action.svelte-1o0fty6:hover{background:#ffffff26}.action.svelte-1o0fty6:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 640px){.update-banner.svelte-1o0fty6{padding:6px 10px;font-size:12px}.action.svelte-1o0fty6{padding:3px 10px;font-size:11px}}.app.svelte-1f3mt4h{display:flex;height:100vh;background:var(--bg)}.main.svelte-1f3mt4h{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.content.svelte-1f3mt4h{flex:1;display:flex;flex-direction:column;min-height:0}.command-stack.svelte-1f3mt4h{position:sticky;bottom:0;z-index:20;background:var(--panel);box-shadow:0 -4px 16px #0f172a0f}@media (max-width: 640px){.app.svelte-1f3mt4h{flex-direction:column;height:100dvh}.main.svelte-1f3mt4h{order:1}.app.svelte-1f3mt4h>.rail{order:2}}.toast.svelte-k40t24{min-width:16rem;padding:.75rem 1rem;background:#1e293b;color:#e2e8f0;border:1px solid #334155;border-radius:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;animation:svelte-k40t24-slideIn .16s ease-out}.toast-error.svelte-k40t24{border-left:4px solid #ef4444}.toast-warn.svelte-k40t24{border-left:4px solid #f59e0b}.toast-info.svelte-k40t24{border-left:4px solid #3b82f6}button.svelte-k40t24{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem}@keyframes svelte-k40t24-slideIn{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.toast-host.svelte-1rbr5ti{position:fixed;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:1000;pointer-events:auto}.plain.svelte-oz1fy2{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.boot.svelte-oz1fy2,.not-found.svelte-oz1fy2{max-width:24rem;margin:3rem auto;padding:0 1rem;color:var(--text);font-family:var(--font-sans)}:root{--c-blue: #3b82f6;--c-blue-green: #0d9488;--c-brown: #78350f;--c-cyan: #0891b2;--c-dark-blue: #1e3a8a;--c-dark-gray: #374151;--c-dark-green: #15803d;--c-yellow: #ca8a04;--c-green: #16a34a;--c-light-blue: #7dd3fc;--c-light-gray: #d1d5db;--c-light-orange: #fdba74;--c-light-purple: #c4b5fd;--c-magenta: #c026d3;--c-mint: #34d399;--c-ocher: #b45309;--c-orange: #ea580c;--c-pink: #ec4899;--c-red: #dc2626;--c-black: #111827;--c-vanilla: #fef08a;--c-purple: #7c3aed;--c-wine-red: #7f1d1d;--c-white: #ffffff;--bg: #f1f5f9;--panel: #ffffff;--border: #e2e8f0;--text: #0f172a;--muted: #64748b;--faint: #94a3b8;--primary: #2563eb;--primary-h: #1d4ed8;--success: #059669;--success-h: #047857;--neutral: #64748b;--neutral-h: #475569;--danger: #dc2626;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head: "Geist", "Inter", system-ui, sans-serif;--font-mono: "Geist Mono", "SF Mono", Menlo, monospace;--font-lane-time: 400 11px var(--font-mono);--font-lane-text: 400 12px var(--font-sans);--font-lane-actor: 600 12px var(--font-sans)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden}body{font-family:var(--font-sans);font-size:14px;line-height:1.5;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}.pres{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.pres.online{background:#10b981;box-shadow:0 0 0 2px #10b98133}.pres.idle{background:#f59e0b}.pres.offline{background:#cbd5e1}.pres.machine{background:#64748b}.pres-lg{width:8px;height:8px}.pres-lg.online{box-shadow:0 0 0 3px #10b98133}.btn{font:600 12px var(--font-sans);padding:6px 12px;border-radius:7px;border:1px solid transparent;cursor:pointer;background:transparent;color:var(--text);display:inline-flex;align-items:center;gap:6px;transition:background .15s,opacity .15s}.btn .ico{width:14px;height:14px;flex-shrink:0}.btn.mini .ico{width:12px;height:12px}.btn.icon-only{padding:6px}.btn.icon-only .label{display:none}.btn.icon-only.mini{padding:5px}.btn.primary{background:transparent;color:var(--primary);border-color:var(--primary)}.btn.primary:hover{background:#dbeafe}.btn.success{background:transparent;color:var(--success);border-color:var(--success)}.btn.success:hover{background:#dcfce7}.btn.ghost{background:transparent;color:var(--neutral);border-color:var(--neutral)}.btn.ghost:hover{background:#f1f5f9;color:var(--text)}.btn.subtle{background:#f1f5f9;color:var(--text);border-color:var(--border)}.btn.subtle:hover{background:#e2e8f0}.btn.danger{background:transparent;color:var(--danger);border-color:#fecaca}.btn.danger:hover{background:#fef2f2;border-color:var(--danger)}.btn.mini{padding:4px 9px;font-size:11px}.btn:disabled,.btn[disabled]{opacity:.38;cursor:default}.btn:disabled:hover,.btn[disabled]:hover{background:inherit}.btn.primary:disabled,.btn.primary[disabled]{background:transparent}.btn.success:disabled,.btn.success[disabled]{background:transparent}.btn.ghost:disabled,.btn.ghost[disabled]{background:transparent}.tag{font:500 11px var(--font-sans);padding:1px 7px;border-radius:999px;background:#f1f5f9;color:#475569;display:inline-block}.tag.urgent{background:#fee2e2;color:#b91c1c}.channel{font:500 11px var(--font-mono);color:var(--faint);padding:1px 6px;border:1px solid var(--border);border-radius:4px;display:inline-block}.rem-tint-info{background:#fffbeb}.rem-tint-warn{background:#fef2f2}.rem-tint-critical{background:#fee2e2}.rem-border-critical{border-color:#fca5a5!important;animation:rem-pulse 1.4s ease-out infinite}@keyframes rem-pulse{0%{box-shadow:0 0 #dc262659}to{box-shadow:0 0 0 6px #dc262600}}.rem-stripe{height:2px;width:100%;background:transparent;transition:background .25s ease}.rem-stripe.info{background:#f59e0b}.rem-stripe.warn{background:#ef4444}.rem-stripe.critical{background:#dc2626;animation:rem-stripe-pulse 1.6s ease-in-out infinite}@keyframes rem-stripe-pulse{0%,to{opacity:1}50%{opacity:.35}}.focus-landed{outline:2px solid var(--primary);outline-offset:4px;animation:focus-glow 1.5s ease-out forwards}@keyframes focus-glow{0%{outline-color:var(--primary)}to{outline-color:transparent}}@media (prefers-reduced-motion: reduce){.focus-landed{animation:none}}
