@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-365vbc{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999}.back-shadow.svelte-365vbc{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-365vbc{inset:0 0 0 auto;background:linear-gradient(270deg,rgba(0,0,0,.18),transparent)}.back-shadow.active.svelte-365vbc{transition:none}.pull-spinner.svelte-365vbc{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-365vbc svg{animation:svelte-365vbc-spin 1s linear infinite}@keyframes svelte-365vbc-spin{to{transform:rotate(360deg)}}.boot.svelte-1nmp6pz{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-1nmp6pz{width:28px;height:28px;border-radius:50%;border:2.5px solid var(--border);border-top-color:var(--primary);animation:svelte-1nmp6pz-spin .8s linear infinite}@keyframes svelte-1nmp6pz-spin{to{transform:rotate(360deg)}}.lang.svelte-1njmqi3{position:relative}.trigger.svelte-1njmqi3{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-1njmqi3:hover{background:#f8fafc}.trigger.svelte-1njmqi3:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:2px}.lang.open.svelte-1njmqi3 .trigger:where(.svelte-1njmqi3){background:#eff6ff;border-color:#bfdbfe}.trigger.svelte-1njmqi3:disabled{cursor:default;opacity:.55}.trigger.svelte-1njmqi3 .code:where(.svelte-1njmqi3){color:var(--text)}.trigger.svelte-1njmqi3 .caret{color:var(--faint);transition:transform .2s}.lang.open.svelte-1njmqi3 .trigger:where(.svelte-1njmqi3) .caret{transform:rotate(180deg)}.menu.svelte-1njmqi3{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-1njmqi3 li:where(.svelte-1njmqi3){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-1njmqi3 li:where(.svelte-1njmqi3):hover,.menu.svelte-1njmqi3 li.active:where(.svelte-1njmqi3),.menu.svelte-1njmqi3 li:where(.svelte-1njmqi3):focus-visible{background:#eff6ff;outline:none}.menu.svelte-1njmqi3 li:where(.svelte-1njmqi3) .check:where(.svelte-1njmqi3){color:var(--primary, #2563eb);display:inline-flex;visibility:hidden}.menu.svelte-1njmqi3 li.current:where(.svelte-1njmqi3) .check:where(.svelte-1njmqi3){visibility:visible}.menu.svelte-1njmqi3 li:where(.svelte-1njmqi3) .name:where(.svelte-1njmqi3){font-weight:500}.menu.svelte-1njmqi3 li[aria-selected=true]:where(.svelte-1njmqi3) .name:where(.svelte-1njmqi3){color:var(--primary, #2563eb);font-weight:600}.menu.svelte-1njmqi3 li:where(.svelte-1njmqi3) .code-suffix:where(.svelte-1njmqi3){color:var(--muted);font:500 11px var(--font-mono);letter-spacing:.04em}@media(max-width:640px){.trigger.svelte-1njmqi3{padding:6px 8px;min-height:32px}.trigger.svelte-1njmqi3 .code:where(.svelte-1njmqi3){font-size:11px}.menu.svelte-1njmqi3 li:where(.svelte-1njmqi3){padding:12px 10px;min-height:44px}.menu.svelte-1njmqi3{min-width:200px}}.auth-shell.svelte-1uajya8{min-height:100vh;background:var(--panel);color:var(--text);display:grid;grid-template-columns:420px 1fr}.side.svelte-1uajya8{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-1uajya8: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-1uajya8{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.brand-lockup.svelte-1uajya8 .badge:where(.svelte-1uajya8){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-1uajya8 .name:where(.svelte-1uajya8){font:800 22px var(--font-head);letter-spacing:.02em}.brand-lockup.svelte-1uajya8 .tag:where(.svelte-1uajya8){font:500 11px var(--font-mono);opacity:.72;letter-spacing:.1em;text-transform:uppercase}.side-footer.svelte-1uajya8{position:relative;z-index:1;font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.form.svelte-1uajya8{position:relative;display:grid;place-items:center;padding:48px;overflow-y:auto}.lang-slot.svelte-1uajya8{position:absolute;top:20px;right:24px}.form-inner.svelte-1uajya8{width:100%;max-width:360px;padding:24px 0}@media(max-width:800px){.auth-shell.svelte-1uajya8{grid-template-columns:1fr}.side.svelte-1uajya8{min-height:180px;padding:28px 24px;flex-direction:row;align-items:center}.side-footer.svelte-1uajya8{display:none}.form.svelte-1uajya8{padding:32px 24px}.lang-slot.svelte-1uajya8{top:16px;right:16px}}.pinpad.svelte-3xd4v4{border:none;padding:0;margin:0}.pinpad.svelte-3xd4v4 legend:where(.svelte-3xd4v4){font:500 12px var(--font-sans);color:var(--muted);margin-bottom:8px;padding:0}.slots.svelte-3xd4v4{display:flex;gap:8px;justify-content:center}.slot.svelte-3xd4v4{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-3xd4v4{background:#f8fafc;border-color:#cbd5e1}.slot.svelte-3xd4v4:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb22}.pinpad[disabled].svelte-3xd4v4 .slot:where(.svelte-3xd4v4){opacity:.6;cursor:default}h1.svelte-13jcuf7{margin:0 0 8px;font:700 22px/1.2 var(--font-head);color:var(--text)}.lead.svelte-13jcuf7{margin:0 0 20px;color:var(--muted);font:500 14px/1.55 var(--font-sans)}.grid.svelte-13jcuf7{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0 0 16px}.tile.svelte-13jcuf7{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-13jcuf7:hover{border-color:var(--primary);box-shadow:0 4px 12px #0f172a18}.tile.svelte-13jcuf7:active{transform:scale(.97)}.av.svelte-13jcuf7{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 15px var(--font-sans)}.tile.svelte-13jcuf7 .tname:where(.svelte-13jcuf7){font:600 13px var(--font-sans);text-align:center}.tile.svelte-13jcuf7 .thandle:where(.svelte-13jcuf7){font:500 10.5px var(--font-mono);color:var(--faint);word-break:break-all;text-align:center}.tile.svelte-13jcuf7 .tile-meta:where(.svelte-13jcuf7){display:flex;flex-direction:column;align-items:center;gap:1px;width:100%}.tile.svelte-13jcuf7 .tile-device:where(.svelte-13jcuf7){font:500 10.5px var(--font-sans);color:var(--muted);text-align:center}.tile.svelte-13jcuf7 .tile-last-seen:where(.svelte-13jcuf7){font:400 10px var(--font-sans);color:var(--faint);text-align:center}.picked.svelte-13jcuf7{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-13jcuf7 .av:where(.svelte-13jcuf7){width:40px;height:40px;font:700 14px var(--font-sans)}.picked.svelte-13jcuf7 .meta:where(.svelte-13jcuf7){display:flex;flex-direction:column}.picked.svelte-13jcuf7 .name:where(.svelte-13jcuf7){font:600 14px var(--font-sans);color:var(--text)}.picked.svelte-13jcuf7 .mxid:where(.svelte-13jcuf7){font:500 11px var(--font-mono);color:var(--faint)}.picked.svelte-13jcuf7 .device:where(.svelte-13jcuf7){font:500 11px var(--font-sans);color:var(--muted)}.alert.svelte-13jcuf7{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-13jcuf7{margin:12px 0 0;text-align:center;color:var(--muted);font:500 12px var(--font-sans)}.foot.svelte-13jcuf7{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:12px;border-top:1px solid var(--border)}.foot.single.svelte-13jcuf7{justify-content:center}.link.svelte-13jcuf7{background:transparent;border:0;color:var(--muted);font:500 12px var(--font-sans);text-decoration:underline;cursor:pointer;padding:6px}.link.svelte-13jcuf7:hover{color:var(--text)}.link.subtle.svelte-13jcuf7{color:var(--faint);font-size:11.5px}.primary.svelte-13jcuf7{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-13jcuf7:hover{background:var(--primary-h)}h1.svelte-tou656{margin:0 0 8px;font:700 22px/1.2 var(--font-head);color:var(--text)}.lead.svelte-tou656{margin:0 0 20px;color:var(--muted);font:500 14px/1.55 var(--font-sans)}.exits.svelte-tou656{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:18px}.help.svelte-tou656{margin:10px 0 0;text-align:left}.handle-row.svelte-tou656{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-tou656:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f633}.handle-row.svelte-tou656 .at:where(.svelte-tou656){color:var(--faint);font:500 15px var(--font-mono);-webkit-user-select:none;user-select:none}.handle-row.svelte-tou656 input:where(.svelte-tou656){flex:1;padding:11px 4px;margin:0;border:0;background:transparent;color:var(--text);font:500 15px var(--font-sans);outline:none}.primary.svelte-tou656{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-tou656:hover:not(:disabled){background:var(--primary-h)}.primary.svelte-tou656:disabled{opacity:.55;cursor:default}.link.svelte-tou656{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-tou656:hover{color:var(--text)}.alert.svelte-tou656{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-tou656{margin:0 0 14px;display:flex;justify-content:center}.qr.svelte-tou656 svg{width:220px;height:220px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:8px}.hint.svelte-tou656{font:500 11px var(--font-mono);color:var(--faint);word-break:break-all;text-align:center;margin:0 0 12px}.mono.svelte-tou656{font-family:var(--font-mono)}.tag-badge.svelte-182jncp{display:inline-block;padding:.1em .5em;border-radius:999px;font-size:.78em;line-height:1.3;margin-right:.25em}.pill.svelte-a9jgve{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-a9jgve{--c-tone-bg: #fef3c7;--c-tone-fg: #92400e}.pill[data-tone=blue].svelte-a9jgve{--c-tone-bg: #dbeafe;--c-tone-fg: #1e40af}.pill[data-tone=green].svelte-a9jgve{--c-tone-bg: #dcfce7;--c-tone-fg: #166534}.pill[data-tone=red].svelte-a9jgve{--c-tone-bg: #fee2e2;--c-tone-fg: #991b1b}.pill[data-tone=sky].svelte-a9jgve{--c-tone-bg: #e0f2fe;--c-tone-fg: #075985}.pill[data-tone=orange].svelte-a9jgve{--c-tone-bg: #ffedd5;--c-tone-fg: #9a3412}.pill[data-tone=gray].svelte-a9jgve{--c-tone-bg: #e2e8f0;--c-tone-fg: #475569}.badge.svelte-1b364md{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-1b364md{--c-tone-bg: #e2e8f0;--c-tone-fg: #475569}.badge[data-tone=warning].svelte-1b364md{--c-tone-bg: #fef3c7;--c-tone-fg: #92400e}.pill.svelte-1tsng4g{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-1tsng4g{background:#fee2e2;color:#991b1b}.pill[data-bucket=close].svelte-1tsng4g{background:#fef3c7;color:#92400e}.pill[data-bucket=normal].svelte-1tsng4g{background:#f1f5f9;color:#475569}.chip.svelte-vj63lj{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-vj63lj,.chip[data-mode=responsible].svelte-vj63lj{font-weight:600}.chip[data-mode=pool].svelte-vj63lj{color:var(--muted)}.name.svelte-vj63lj{overflow:hidden;text-overflow:ellipsis}.text.svelte-ywd7i6{white-space:pre-wrap;overflow-wrap:anywhere}.toggle.svelte-ywd7i6{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-ywd7i6:hover{opacity:1;color:var(--muted, #64748b)}.tt.compact.svelte-ywd7i6{display:inline-flex;flex-direction:row;align-items:center;overflow:hidden;gap:4px;width:100%}.tt.compact.svelte-ywd7i6 .text:where(.svelte-ywd7i6){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;order:1}.tt.compact.svelte-ywd7i6 .toggle:where(.svelte-ywd7i6){flex-shrink:0;margin-right:0;align-self:center;width:22px;height:22px;order:2}.flags-popover.svelte-1s5kplj{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-1s5kplj{font:600 11px var(--font-sans);color:var(--muted);padding:2px 6px 6px;text-transform:uppercase;letter-spacing:.04em}ul.svelte-1s5kplj{list-style:none;margin:0;padding:0}li.svelte-1s5kplj{padding:0}label.svelte-1s5kplj{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer}label.svelte-1s5kplj:hover{background:var(--hover, #f1f5f9)}input[type=checkbox].svelte-1s5kplj{margin:0;cursor:pointer}.btn.icon-only.svelte-7d9bdx{padding:6px 8px}.complete-form.svelte-u58lwf{display:inline-flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.complete-form.expanded.svelte-u58lwf{flex:1 0 100%}.complete-textarea.svelte-u58lwf{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-u58lwf:focus{outline:none;border-color:var(--primary)}.complete-hint.svelte-u58lwf{font:400 11px var(--font-sans);color:var(--faint)}.complete-hint.ready.svelte-u58lwf{color:var(--success)}.btn.svelte-u58lwf:disabled{opacity:.5;cursor:not-allowed}.overlay.svelte-1szgep7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center}.backdrop.svelte-1szgep7{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c}.modal.svelte-1szgep7{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-1szgep7{margin:0;font:600 16px var(--font-head);color:var(--text)}.body.svelte-1szgep7{margin:0;font:400 14px var(--font-sans);color:var(--text);line-height:1.4}.body.weight.svelte-1szgep7{color:var(--muted)}.actions.svelte-1szgep7{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.cancel.svelte-1szgep7,.accept.svelte-1szgep7{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-1szgep7:hover{border-color:var(--neutral)}.accept.svelte-1szgep7{background:var(--danger);border-color:var(--danger);color:#fff}.accept.svelte-1szgep7:hover{filter:brightness(1.05)}.accept.svelte-1szgep7:disabled,.cancel.svelte-1szgep7:disabled{opacity:.6;cursor:not-allowed}.actions.svelte-qjz6mo{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.card.svelte-35ep21{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-35ep21{opacity:.7}.transition-overlay.svelte-35ep21{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-35ep21-transitionFade 5s ease-out forwards}.transition-text.svelte-35ep21{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-35ep21-transitionFade{0%{opacity:1}70%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.transition-overlay.svelte-35ep21{animation:none;opacity:1}}.card.dragging.svelte-35ep21{outline:2px dashed var(--primary, #2563eb);outline-offset:-4px;background:var(--primary-soft, #dbeafe);transition:background .1s,outline-color .1s}.head-details-btn.svelte-35ep21{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-35ep21:hover{background:#e2e8f0;color:var(--text)}.head-details-btn.svelte-35ep21 .num:where(.svelte-35ep21){font:600 11px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);padding:0 4px;line-height:1.4}.card-head.svelte-35ep21{display:flex;align-items:center;gap:10px;font:500 12px var(--font-sans);color:var(--muted);min-height:18px}.time.svelte-35ep21{font:500 12px var(--font-mono);color:var(--muted);flex-shrink:0}.assignee-row.svelte-35ep21{display:inline-flex;align-items:center;gap:4px}.reminder-ack.svelte-35ep21{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line, #e2e8f0);border-radius:999px;background:transparent;color:var(--faint);font:inherit;font-size:11px;line-height:1;padding:2px 7px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.reminder-ack.svelte-35ep21:hover:not(:disabled){background:var(--surface-2, #f1f5f9);color:var(--ink, #0f172a)}.reminder-ack.svelte-35ep21:disabled{opacity:.5;cursor:default}@media(pointer:coarse){.reminder-ack.svelte-35ep21{padding:5px 10px}}.unassign-x.svelte-35ep21{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-35ep21:hover{background:#fee2e2;color:#b91c1c}@media(max-width:640px){.unassign-x.svelte-35ep21{width:22px;height:22px}}.fallback-mark.svelte-35ep21{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-35ep21{margin-top:6px;min-width:0}.headline-wrap.svelte-35ep21{position:relative;padding-right:24px}.headline.svelte-35ep21{font:400 13px/1.45 var(--font-sans);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.tags.svelte-35ep21{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.patient-info.svelte-35ep21{margin-bottom:4px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;line-height:1.4}.patient-name.svelte-35ep21{font:600 13px var(--font-sans);color:var(--text)}.patient-birth.svelte-35ep21{font:500 12px var(--font-sans);color:var(--muted)}.insurance-chip.svelte-35ep21{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-35ep21{background:var(--neutral-soft, #f1f5f9);color:var(--text);border-color:var(--border)}.insurance-chip.insurance-privat.svelte-35ep21{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.insurance-chip.insurance-Selbstzahler.svelte-35ep21{background:#fef3c7;color:#b45309;border-color:#fde68a}.insurance-alt.svelte-35ep21{font:400 11px var(--font-sans);color:var(--muted)}.phone-meta.svelte-35ep21{margin-bottom:4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.phone-num.svelte-35ep21{font:500 12px var(--font-mono);line-height:1.4}.phone-num.svelte-35ep21 a:where(.svelte-35ep21){color:var(--primary);text-decoration:none}.phone-num.svelte-35ep21 a:where(.svelte-35ep21):hover{text-decoration:underline}.calls-count.svelte-35ep21{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-35ep21{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-35ep21{background:#d1fae5;color:#047857;border-color:#a7f3d0}.hangup-chip.hangup-tone-yellow.svelte-35ep21{background:var(--warning-soft, #fef3c7);color:var(--warning, #b45309);border-color:#fde68a}.hangup-chip.hangup-tone-red.svelte-35ep21{background:var(--danger-soft, #fee2e2);color:var(--danger, #b91c1c);border-color:#fecaca}.hangup-chip.hangup-tone-neutral.svelte-35ep21{background:var(--neutral-soft, #f1f5f9);color:var(--muted);border-color:var(--border)}.card.svelte-35ep21 [data-component=task-actions-row]{margin-top:5px}.subactions.svelte-35ep21{display:flex;align-items:center;gap:4px;padding-top:10px;margin-top:10px;border-top:1px solid var(--border);flex-wrap:wrap}.subactions.svelte-35ep21 .spacer:where(.svelte-35ep21){flex:1}.expand-toggle.svelte-35ep21{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-35ep21:hover{background:var(--hover, #f1f5f9);color:var(--text)}.expand-toggle.svelte-35ep21 .chev{transition:transform .15s ease}.expand-toggle.open.svelte-35ep21 .chev{transform:rotate(180deg)}.expand-toggle.svelte-35ep21 .counter:where(.svelte-35ep21){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-35ep21 .counter:where(.svelte-35ep21){color:#dc2626;font-weight:700}.updated-mark.svelte-35ep21{display:inline-flex;align-items:center;gap:4px;padding:0 4px;height:22px;color:var(--faint)}.flags-anchor.svelte-35ep21{position:relative;display:inline-flex}.icon-btn.svelte-35ep21{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-35ep21:hover{background:var(--hover, #f1f5f9);color:var(--text)}.icon-btn.active.svelte-35ep21{background:var(--primary-soft, #dbeafe);color:var(--primary, #2563eb)}.icon-btn.danger.svelte-35ep21:hover{color:var(--danger, #dc2626)}.lane.svelte-35ep21{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-35ep21 .row:where(.svelte-35ep21){display:flex;align-items:center;gap:5px;padding:2px 0;line-height:1.4;overflow:hidden;white-space:nowrap}.lane.svelte-35ep21 .row-icon:where(.svelte-35ep21){flex-shrink:0;width:14px;color:var(--faint);display:inline-flex;align-items:center}.lane.svelte-35ep21 .row-system:where(.svelte-35ep21) .row-icon:where(.svelte-35ep21){color:var(--c-blue-green, #0d9488)}.lane.svelte-35ep21 .row-time:where(.svelte-35ep21){flex-shrink:0;white-space:nowrap;font:var(--font-lane-time);color:var(--faint);font-variant-numeric:tabular-nums}.lane.svelte-35ep21 .row-who:where(.svelte-35ep21){font:var(--font-lane-actor);color:var(--text);flex-shrink:0}.lane.svelte-35ep21 .row-text:where(.svelte-35ep21){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.lane.svelte-35ep21 .row-text.faint:where(.svelte-35ep21){color:var(--faint);font-style:italic}.lane.svelte-35ep21 .row-note.editing:where(.svelte-35ep21){background:#eff6ff;border-radius:4px;margin:0 -4px;padding:2px 4px}.lane.svelte-35ep21 .row-note:where(.svelte-35ep21) .row-body:where(.svelte-35ep21){display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.lane.svelte-35ep21 .row-note-text:where(.svelte-35ep21){flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;gap:3px}.lane.svelte-35ep21 .row-note-text:where(.svelte-35ep21) .tt{flex:1;min-width:0}.lane.svelte-35ep21 .row-edited:where(.svelte-35ep21){flex-shrink:0;align-self:center;color:var(--faint);opacity:.5;display:inline-flex;align-items:center}.lane-empty.svelte-35ep21{color:var(--faint);padding:4px 0;font-size:11px}.note-edit-btn.svelte-35ep21{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-35ep21:hover,.note-edit-btn.svelte-35ep21:focus-visible{background:var(--hover, #f1f5f9);color:var(--muted)}.note-edit-btn.active.svelte-35ep21{color:var(--primary, #2563eb)}.note-editing-bar.svelte-35ep21{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-35ep21{flex:1}.note-editing-cancel.svelte-35ep21{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-35ep21:hover{background:#dbeafe}.note-input-row.is-editing.svelte-35ep21{border-top:0;border-radius:0 0 8px 8px;border-color:#bfdbfe;margin-top:0}.task-editing-bar.svelte-35ep21{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-35ep21{flex:1}.task-editing-cancel.svelte-35ep21{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-35ep21:hover{background:#dbeafe}.task-edit-row.svelte-35ep21{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-35ep21{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.task-edit-fields.svelte-35ep21 textarea:where(.svelte-35ep21){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-35ep21 textarea:where(.svelte-35ep21)::placeholder{color:var(--muted)}.task-edit-tags.svelte-35ep21{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-35ep21::placeholder{color:var(--faint);font-style:italic}.task-edit-save.svelte-35ep21{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-35ep21:hover:not(:disabled){background:var(--primary-h, #1d4ed8)}.task-edit-save.svelte-35ep21:disabled{background:#cbd5e1;cursor:default;opacity:.6}.note-error.svelte-35ep21{font-size:11px;color:var(--danger, #dc2626);margin-top:4px}.note-input-row.svelte-35ep21{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-35ep21 textarea:where(.svelte-35ep21){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-35ep21 textarea:where(.svelte-35ep21)::placeholder{color:var(--muted)}.note-input-row.svelte-35ep21 textarea:where(.svelte-35ep21):disabled{opacity:.5;cursor:default}.note-send.svelte-35ep21{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-35ep21:hover:not(:disabled){background:var(--primary-h, #1d4ed8)}.note-send.svelte-35ep21:disabled{background:#cbd5e1;cursor:default;opacity:.6}@media(max-width:640px){.card.svelte-35ep21{padding:10px 12px}.card-head.svelte-35ep21{gap:8px;min-height:22px;flex-wrap:wrap}.head-details-btn.svelte-35ep21 .caption:where(.svelte-35ep21){display:none}.head-details-btn.svelte-35ep21{padding:4px 8px}.actions.svelte-35ep21{gap:5px}.actions.svelte-35ep21 .btn{padding:7px 10px;font-size:12px}.actions.svelte-35ep21 .btn .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headline.svelte-35ep21{font-size:14px}.subactions.svelte-35ep21{gap:2px}.expand-toggle.svelte-35ep21{padding:4px 6px}.icon-btn.svelte-35ep21{width:28px;height:28px}.note-edit-btn.svelte-35ep21{opacity:.7}}.backdrop.svelte-jn3wvl{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;z-index:900}.dialog.svelte-jn3wvl{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-jn3wvl{padding:14px;gap:10px;max-height:90vh;width:calc(100vw - 16px)}.section-scroll.svelte-jn3wvl{max-height:60vh}}.head.svelte-jn3wvl{display:flex;align-items:flex-start;gap:10px}.head.svelte-jn3wvl h3:where(.svelte-jn3wvl){flex:1;margin:0;font:600 16px/1.3 var(--font-head)}.close.svelte-jn3wvl{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-jn3wvl:hover{background:#f1f5f9;color:var(--text)}.section-scroll.svelte-jn3wvl{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:52vh}.section.svelte-jn3wvl h4:where(.svelte-jn3wvl){margin:0 0 4px;font:500 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.list.svelte-jn3wvl{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-jn3wvl{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .12s}.row.svelte-jn3wvl:hover{background:#fff}.row.svelte-jn3wvl input[type=radio]:where(.svelte-jn3wvl){accent-color:var(--primary);cursor:pointer;margin:0}.row.disabled.svelte-jn3wvl,.row.disabled.svelte-jn3wvl input[type=radio]:where(.svelte-jn3wvl){cursor:not-allowed}.row.disabled.svelte-jn3wvl{opacity:.45}.row.disabled.svelte-jn3wvl:hover{background:transparent}.row.svelte-jn3wvl:has(input:where(.svelte-jn3wvl):checked){background:#eff6ff;box-shadow:inset 0 0 0 1px var(--primary)}.name.svelte-jn3wvl{flex:1;font:500 13px var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-coloured.svelte-jn3wvl{color:var(--pc, var(--text));font-weight:600}.field.svelte-jn3wvl{display:flex;flex-direction:column;gap:6px}.field-label.svelte-jn3wvl{font:500 11px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.note-input.svelte-jn3wvl{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-jn3wvl:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb26}.empty.svelte-jn3wvl{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-jn3wvl{display:inline-block;margin-top:4px;font-size:11px;color:var(--faint);font-style:italic}.actions.svelte-jn3wvl{display:flex;justify-content:flex-end;gap:8px}.call-entry.svelte-1yyehy0{display:block}.entry-chips.svelte-1yyehy0{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.entry-chips.svelte-1yyehy0:empty{display:none}.chip.svelte-1yyehy0{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-1yyehy0{background:var(--neutral-soft, #f1f5f9);color:var(--text);border:1px solid var(--border)}.chip-intent-muted.svelte-1yyehy0{color:var(--faint);opacity:.85}.chip-urgent.svelte-1yyehy0{background:var(--danger-soft, #fee2e2);color:var(--danger, #b91c1c);border:1px solid var(--danger, #b91c1c)}.chip-hangup-green.svelte-1yyehy0{background:#d1fae5;color:#047857;border:1px solid #a7f3d0}.chip-hangup-yellow.svelte-1yyehy0{background:var(--warning-soft, #fef3c7);color:var(--warning, #b45309);border:1px solid #fde68a}.chip-hangup-red.svelte-1yyehy0{background:var(--danger-soft, #fee2e2);color:var(--danger, #b91c1c);border:1px solid #fecaca}.chip-hangup-neutral.svelte-1yyehy0{background:var(--neutral-soft, #f1f5f9);color:var(--muted);border:1px solid var(--border)}.chip-insurance-gesetzlich.svelte-1yyehy0{background:var(--neutral-soft, #f1f5f9);color:var(--text);border:1px solid var(--border)}.chip-insurance-privat.svelte-1yyehy0{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.chip-insurance-Selbstzahler.svelte-1yyehy0{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.caller-insurance.svelte-1yyehy0{margin:0 0 6px;font:400 12px var(--font-sans);color:var(--muted);display:flex;align-items:center;gap:6px}.caller-insurance-label.svelte-1yyehy0{color:var(--muted)}.caller-insurance-alt.svelte-1yyehy0{color:var(--muted);font:400 11px var(--font-sans)}.description.svelte-1yyehy0{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-1yyehy0{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-1yyehy0{margin:0 0 12px}.action-items-label.svelte-1yyehy0{font:600 12px var(--font-sans);color:var(--muted);margin-bottom:4px}.action-items.svelte-1yyehy0 ol:where(.svelte-1yyehy0){margin:0;padding-left:24px;font:400 13px var(--font-sans);color:var(--text);line-height:1.5}.caller-name.svelte-1yyehy0{margin:0 0 2px;font:600 14px var(--font-sans);color:var(--text)}.caller-phone.svelte-1yyehy0{margin:0 0 4px;font:500 13px var(--font-mono)}.caller-phone.svelte-1yyehy0 a:where(.svelte-1yyehy0){color:var(--primary);text-decoration:none}.caller-phone.svelte-1yyehy0 a:where(.svelte-1yyehy0):hover{text-decoration:underline}.caller-phone-gen.svelte-1yyehy0{margin:0 0 8px;font:400 12px var(--font-mono);color:var(--muted)}.caller-phone-gen.svelte-1yyehy0 a:where(.svelte-1yyehy0){color:var(--muted);text-decoration:none}.caller-phone-gen.svelte-1yyehy0 a:where(.svelte-1yyehy0):hover{text-decoration:underline}.caller-phone-gen-tag.svelte-1yyehy0{margin-left:4px;font:400 11px var(--font-sans);color:var(--muted);opacity:.85}.call-meta.svelte-1yyehy0{margin:0 0 8px;font:400 12px var(--font-sans);color:var(--muted)}.recording.svelte-1yyehy0{margin-top:10px}.recording-label.svelte-1yyehy0{font:600 12px var(--font-sans);color:var(--muted);margin-bottom:4px}.recording.svelte-1yyehy0 audio:where(.svelte-1yyehy0){width:100%;max-width:100%;height:36px}.transcript.svelte-1yyehy0{margin-top:12px;border-top:1px dashed var(--border);padding-top:8px}.transcript.svelte-1yyehy0 summary:where(.svelte-1yyehy0){cursor:pointer;font:600 12px var(--font-sans);color:var(--muted)}.transcript-lines.svelte-1yyehy0{margin-top:8px;max-height:40vh;overflow:auto;display:flex;flex-direction:column;gap:6px}.transcript-line.svelte-1yyehy0{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-1yyehy0{font:400 11px var(--font-mono);color:var(--muted);white-space:nowrap}.transcript-speaker.svelte-1yyehy0{font-weight:600;color:var(--text);white-space:nowrap}.transcript-text.svelte-1yyehy0{color:var(--text);white-space:pre-wrap;word-break:break-word}.phone-call.svelte-ocid21{padding:12px 0}header.svelte-ocid21{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}header.svelte-ocid21 h3:where(.svelte-ocid21){margin:0;font:600 13px var(--font-sans);color:var(--text)}header.svelte-ocid21 .ico{width:16px;height:16px;color:var(--muted)}.chip.svelte-ocid21{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-ocid21{background:var(--neutral-soft, #f1f5f9);color:var(--muted);border:1px solid var(--border);font-weight:600}.chip-degraded.svelte-ocid21{background:var(--warning-soft, #fef3c7);color:var(--warning, #b45309);border:1px solid var(--warning, #b45309)}.prior-calls.svelte-ocid21{margin-top:12px;border-top:1px dashed var(--border);padding-top:8px;display:flex;flex-direction:column;gap:6px}.prior-call.svelte-ocid21>summary:where(.svelte-ocid21){cursor:pointer;font:500 12px var(--font-sans);color:var(--muted);padding:4px 0}.prior-call[open].svelte-ocid21>summary:where(.svelte-ocid21){color:var(--text);font-weight:600}.prior-call.svelte-ocid21>.call-entry{margin-top:6px;padding-left:10px;border-left:2px solid var(--border)}.phone-call.degraded.svelte-ocid21{background:var(--warning-bg, #fffbeb);border-left:3px solid var(--warning, #b45309);padding-left:8px;margin-left:-8px}.degraded-debug.svelte-ocid21{margin-top:12px;border-top:1px dashed var(--border);padding-top:8px}.degraded-debug.svelte-ocid21 summary:where(.svelte-ocid21){cursor:pointer;font:500 12px var(--font-sans);color:var(--muted)}.degraded-section.svelte-ocid21{margin-top:8px}.degraded-label.svelte-ocid21{font:600 11px var(--font-sans);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.degraded-section.svelte-ocid21 pre:where(.svelte-ocid21){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-wo9iyx{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-wo9iyx{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-wo9iyx{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.title.svelte-wo9iyx{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.intent.svelte-wo9iyx{font:600 14px var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close.svelte-wo9iyx{width:32px;height:32px;border:0;background:transparent;color:var(--muted);font-size:22px;cursor:pointer;border-radius:6px}.close.svelte-wo9iyx:hover{background:#f1f5f9;color:var(--text)}.modal-body.svelte-wo9iyx{display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}.left.svelte-wo9iyx{padding:16px 18px;overflow:auto}.kv.svelte-wo9iyx{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:4px 0;min-height:28px;align-items:center}.k.svelte-wo9iyx{font:500 13px/1.4 var(--font-sans);color:var(--faint);align-self:center}.v.svelte-wo9iyx{font:500 13px/1.4 var(--font-sans);color:var(--text);min-width:0;align-self:center}.v.mono.svelte-wo9iyx{color:var(--muted);word-break:break-all}.muted.svelte-wo9iyx{color:var(--faint);font:500 13px var(--font-sans)}.msg.svelte-wo9iyx{white-space:pre-wrap;word-wrap:break-word}.msg.clamp.svelte-wo9iyx{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msg-toggle.svelte-wo9iyx{background:transparent;border:0;padding:4px 0 0;color:var(--primary);font:500 12px var(--font-sans);cursor:pointer}.msg-toggle.svelte-wo9iyx:hover{text-decoration:underline}.due-abs.svelte-wo9iyx{margin-left:6px;color:var(--faint);font-size:12px}.kv.svelte-wo9iyx:has(.msg:where(.svelte-wo9iyx)){align-items:start}.tags.svelte-wo9iyx{display:flex;flex-wrap:wrap;gap:4px}.tag.svelte-wo9iyx{font:500 11px var(--font-mono);color:var(--muted);padding:1px 6px;border:1px solid var(--border);border-radius:4px}.modal-action-row.svelte-wo9iyx{display:flex;justify-content:flex-end;margin-top:14px}.chip-x-wrap.svelte-wo9iyx{display:inline-flex;align-items:center;gap:4px}.chip-x.svelte-wo9iyx{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-wo9iyx:hover{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.chip-x.svelte-wo9iyx:active{background:#fecaca}.att-section.svelte-wo9iyx{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.att-section-head.svelte-wo9iyx{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-wo9iyx{letter-spacing:.08em}.att-section-count.svelte-wo9iyx{font:600 11px var(--font-mono);color:var(--faint);background:#f1f5f9;padding:1px 6px;border-radius:4px}.att-section-spacer.svelte-wo9iyx{flex:1}.att-upload-btn.svelte-wo9iyx{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-wo9iyx:hover:not(:disabled){background:#dbeafe;color:var(--primary);border-color:#bfdbfe}.att-upload-btn.svelte-wo9iyx:disabled{opacity:.5;cursor:default}.att-empty.svelte-wo9iyx{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-wo9iyx{outline:2px dashed var(--primary, #2563eb);outline-offset:-2px}.att-grid.svelte-wo9iyx{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.att-tile.svelte-wo9iyx{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-wo9iyx:hover{background:#f1f5f9;border-color:#cbd5e1}.att-thumb.svelte-wo9iyx{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-wo9iyx{padding:0}.att-thumb.svelte-wo9iyx img:where(.svelte-wo9iyx){width:100%;height:100%;object-fit:cover}.att-thumb.svelte-wo9iyx:hover{border-color:var(--primary)}.att-info.svelte-wo9iyx{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.att-name.svelte-wo9iyx{font:600 12px var(--font-sans);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-desc.svelte-wo9iyx{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-wo9iyx{color:var(--faint);font-style:italic}.att-actions.svelte-wo9iyx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.att-action.svelte-wo9iyx{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-wo9iyx:hover{background:#e2e8f0;color:var(--text)}.att-action.danger.svelte-wo9iyx:hover{background:#fee2e2;color:var(--danger)}.lightbox-backdrop.svelte-wo9iyx{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-wo9iyx{max-width:95vw;max-height:92vh;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px #0f172a99;cursor:default}.lightbox-close.svelte-wo9iyx{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-wo9iyx:hover{background:#ffffff35}@media(max-width:640px){.modal.svelte-wo9iyx{width:calc(100vw - 12px);max-height:92vh}.modal-head.svelte-wo9iyx{padding:10px 12px;gap:6px}.left.svelte-wo9iyx{padding:12px}.kv.svelte-wo9iyx{grid-template-columns:96px 1fr;gap:8px}.att-grid.svelte-wo9iyx{grid-template-columns:1fr}}.tabs-bar.svelte-1na56bm{display:flex;align-items:flex-end;gap:10px;padding:10px 28px 0;background:var(--panel);border-bottom:1px solid var(--border)}.tabs.svelte-1na56bm{display:flex;flex:1;min-width:0;gap:4px;overflow-x:auto;scrollbar-width:none}.tabs.svelte-1na56bm::-webkit-scrollbar{display:none}@media(max-width:640px){.tabs-bar.svelte-1na56bm{padding:8px 12px 0;gap:6px}.tabs.svelte-1na56bm{gap:2px}.tab.svelte-1na56bm{padding:8px 10px;font-size:12px}.tab.svelte-1na56bm .count:where(.svelte-1na56bm){font-size:10px;padding:1px 5px}}.tab.svelte-1na56bm{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-1na56bm:hover{color:var(--text)}.tab.active.svelte-1na56bm{color:var(--text);border-bottom-color:var(--primary)}.count.svelte-1na56bm{font:600 11px var(--font-mono);padding:1px 6px;border-radius:999px;background:#f1f5f9;color:var(--muted);border:1px solid transparent}.tab.active.svelte-1na56bm .count:where(.svelte-1na56bm){background:transparent;color:var(--primary);border-color:var(--primary)}.count.has-new.svelte-1na56bm{background:#dc2626;color:#fff;border-color:#dc2626}.tab.active.svelte-1na56bm .count.has-new:where(.svelte-1na56bm){background:transparent;color:#dc2626;border-color:#dc2626}.sort-toggle.svelte-1na56bm{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-1na56bm:hover{color:var(--text);background:var(--hover, #f1f5f9)}.sort-toggle.svelte-1na56bm:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:640px){.sort-toggle.svelte-1na56bm{width:32px;height:32px}}.bar.svelte-1vb9p7m{display:flex;gap:8px;align-items:flex-end;padding:12px 20px;background:var(--panel);border-top:1px solid var(--border)}.mic.svelte-1vb9p7m{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-1vb9p7m:hover:not(:disabled):not(.recording):not(.busy){border-color:var(--primary);color:var(--primary)}.mic.recording.svelte-1vb9p7m{background:var(--danger);color:#fff;border-color:var(--danger);animation:svelte-1vb9p7m-rec-pulse 1.4s ease-in-out infinite}.mic.busy.svelte-1vb9p7m{color:var(--muted);cursor:progress}.mic.svelte-1vb9p7m:disabled{opacity:.45;cursor:not-allowed}.mic.svelte-1vb9p7m .timer:where(.svelte-1vb9p7m){font:600 11px var(--font-mono);letter-spacing:.04em}@keyframes svelte-1vb9p7m-rec-pulse{0%,to{box-shadow:0 0 #dc262659}50%{box-shadow:0 0 0 6px #dc262600}}textarea.svelte-1vb9p7m{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-1vb9p7m::placeholder{color:var(--faint)}textarea.svelte-1vb9p7m:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f}textarea.svelte-1vb9p7m:disabled{opacity:.6}.btn.primary.svelte-1vb9p7m{min-width:84px;height:36px;justify-content:center;padding:0 16px}@media(max-width:640px){.bar.svelte-1vb9p7m{padding:8px 12px;gap:6px}textarea.svelte-1vb9p7m{font-size:14px;padding:8px 10px}.btn.primary.svelte-1vb9p7m{min-width:64px;padding:0 12px}.mic.svelte-1vb9p7m{padding:0 8px}.mic.svelte-1vb9p7m .timer:where(.svelte-1vb9p7m){display:none}}.chips.svelte-197tfni{display:flex;gap:6px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:none}.chips.svelte-197tfni::-webkit-scrollbar{display:none}.chip.svelte-197tfni{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-197tfni:hover{background:#f8fafc}.chip.svelte-197tfni:active{background:#eef2f7}.chip.muted.svelte-197tfni{color:var(--faint)}.chip.on.svelte-197tfni{background:var(--primary);border-color:var(--primary);color:#fff}.chip.on.muted.svelte-197tfni{color:#fff}.n.svelte-197tfni{opacity:.7;font-weight:600;margin-left:2px}.chip.on.svelte-197tfni .n:where(.svelte-197tfni){opacity:.9}.list.svelte-1eiifug{flex:1;padding:16px 28px;display:flex;flex-direction:column;gap:10px;overflow:auto;scrollbar-gutter:stable}.tasks-command-bar.svelte-1eiifug{background:var(--panel);box-shadow:0 -4px 16px #0f172a0f;flex-shrink:0}.empty.svelte-1eiifug{color:var(--muted);text-align:center;padding:2rem 0;font:500 13px var(--font-sans)}.scroll-sentinel.svelte-1eiifug{height:1px}.loading-more.svelte-1eiifug{text-align:center;opacity:.6;padding:12px}.category-chips-wrap.svelte-1eiifug{padding:8px 28px 0;flex-shrink:0}@media(max-width:640px){.list.svelte-1eiifug{padding:10px 12px;gap:8px}.category-chips-wrap.svelte-1eiifug{padding:6px 12px 0}}.wrap.svelte-17yixnf{display:flex;flex-direction:column;gap:0}.row.svelte-17yixnf{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-17yixnf:hover:not(:disabled){box-shadow:0 4px 12px #0f172a14}.row.svelte-17yixnf:disabled{cursor:default;background:var(--panel);color:inherit;opacity:1}.row.svelte-17yixnf:disabled .chevron:where(.svelte-17yixnf){visibility:hidden}.row.svelte-17yixnf: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-17yixnf{border-radius:10px 10px 0 0;border-bottom-color:transparent}.chevron.svelte-17yixnf{width:14px;height:14px;flex-shrink:0;color:var(--faint);transition:transform .2s}.row.expanded.svelte-17yixnf .chevron:where(.svelte-17yixnf){transform:rotate(90deg);color:var(--pc, var(--c-dark-gray))}.name-block.svelte-17yixnf{display:flex;flex-direction:column;min-width:0;flex:1}.name.svelte-17yixnf{font:600 14px var(--font-sans);color:var(--pc, var(--c-dark-gray))}.role.svelte-17yixnf{font:500 12px var(--font-sans);color:var(--muted);display:flex;align-items:center;gap:8px;min-width:0}.role.svelte-17yixnf .title:where(.svelte-17yixnf){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.load.svelte-17yixnf{display:flex;gap:8px;margin-right:8px}.load-item.svelte-17yixnf{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-17yixnf .n:where(.svelte-17yixnf){font:700 13px var(--font-mono);color:var(--text)}.load-item.pending.svelte-17yixnf .n:where(.svelte-17yixnf){color:#92400e}.load-item.wip.svelte-17yixnf .n:where(.svelte-17yixnf){color:#1e40af}.load-item.empty.svelte-17yixnf{opacity:.4}.expand.svelte-17yixnf{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-17yixnf:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--pc, var(--c-dark-gray))}.empty-note.svelte-17yixnf{padding:12px 20px;font:500 12px var(--font-sans);color:var(--faint)}.mini-list.svelte-17yixnf{padding:6px 14px 2px 20px;display:flex;flex-direction:column;gap:2px}.mini-task.svelte-17yixnf{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-17yixnf .attach:where(.svelte-17yixnf){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-17yixnf .attach:where(.svelte-17yixnf) .num:where(.svelte-17yixnf){font-variant-numeric:tabular-nums}.mini-task.svelte-17yixnf:hover{background:#f8fafc}.mini-task.clickable.svelte-17yixnf{cursor:pointer}.time.svelte-17yixnf{font:var(--font-lane-time);color:var(--faint);font-variant-numeric:tabular-nums}.intent.svelte-17yixnf{color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-actions.svelte-17yixnf{display:inline-flex;gap:4px;align-items:center}@media(max-width:640px){.row.svelte-17yixnf{flex-wrap:wrap;padding:10px 14px;gap:6px 10px}.chevron.svelte-17yixnf{width:12px;height:12px}.name-block.svelte-17yixnf{flex:1 1 0;min-width:0}.name.svelte-17yixnf{font-size:15px}.role.svelte-17yixnf{font-size:11px}.load.svelte-17yixnf{margin-right:0;gap:6px;flex:1 1 100%}.load-item.svelte-17yixnf{padding:2px 8px;font-size:11px}.load-item.svelte-17yixnf .n:where(.svelte-17yixnf){font-size:12px}.load-item.empty.svelte-17yixnf{display:none}.empty-note.svelte-17yixnf{padding:10px 14px}.mini-list.svelte-17yixnf{padding:6px 12px 2px 14px}.mini-task.svelte-17yixnf{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-17yixnf .time:where(.svelte-17yixnf){grid-area:time}.mini-task.svelte-17yixnf .due:where(.svelte-17yixnf){grid-area:due}.mini-task.svelte-17yixnf .attach:where(.svelte-17yixnf){grid-area:attach}.mini-task.svelte-17yixnf .status:where(.svelte-17yixnf){grid-area:status}.mini-task.svelte-17yixnf .intent:where(.svelte-17yixnf){grid-area:intent;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.mini-task.svelte-17yixnf .task-actions:where(.svelte-17yixnf){grid-area:claim;justify-self:end}}.team-list.svelte-em4l3l{flex:1;padding:20px 28px;overflow:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:8px}@media(max-width:640px){.team-list.svelte-em4l3l{padding:12px;gap:6px}.team-section.svelte-em4l3l{margin:10px 2px 2px}}.team-group.svelte-em4l3l,.mini-tasks.svelte-em4l3l{display:contents}.team-section.svelte-em4l3l{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-em4l3l svg{flex-shrink:0}.team-section.svelte-em4l3l .g-label:where(.svelte-em4l3l){font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.team-section.svelte-em4l3l .count:where(.svelte-em4l3l){font:600 12px var(--font-mono);color:var(--faint)}.team-section.svelte-em4l3l .g-title:where(.svelte-em4l3l){font:600 14px var(--font-sans);color:var(--text)}.team-section.svelte-em4l3l:first-child{margin-top:0}.team-section--toggle.svelte-em4l3l{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-em4l3l:hover{color:var(--text)}.chevron.svelte-em4l3l{display:inline-block;font-size:10px;transition:transform .15s ease}.chevron.open.svelte-em4l3l{transform:rotate(90deg)}.empty.svelte-em4l3l{color:var(--muted);text-align:center;padding:2rem 0;font:500 13px var(--font-sans)}.group-actions.svelte-em4l3l{display:inline-flex;gap:2px;margin-left:auto}.tool-btn.svelte-em4l3l{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-em4l3l:hover:not(:disabled){background:#f1f5f9;color:var(--text)}.tool-btn.svelte-em4l3l:disabled{opacity:.35;cursor:default}.overlay.svelte-1xuhtxq{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:60}.event-detail-modal.svelte-1xuhtxq{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-1xuhtxq{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border)}.kind.svelte-1xuhtxq{font:600 14px var(--font-sans);color:var(--text);flex:1}.ts.svelte-1xuhtxq{font:500 12px var(--font-mono);color:var(--muted)}.close.svelte-1xuhtxq{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.close.svelte-1xuhtxq:hover{background:var(--hover, #f1f5f9);color:var(--text)}.body.svelte-1xuhtxq{padding:12px 14px;overflow:auto;display:flex;flex-direction:column;gap:8px}.row.svelte-1xuhtxq{display:grid;grid-template-columns:100px 1fr;gap:12px;font:500 13px var(--font-sans)}.row.svelte-1xuhtxq .k:where(.svelte-1xuhtxq){color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font:600 11px var(--font-mono);padding-top:2px}.row.svelte-1xuhtxq .v:where(.svelte-1xuhtxq){color:var(--text)}.row.payload.svelte-1xuhtxq .v:where(.svelte-1xuhtxq){background:#f8fafc;border:1px solid var(--border);border-radius:6px;padding:8px 10px;overflow-x:auto;white-space:pre}.mono.svelte-1xuhtxq{font-family:var(--font-mono);font-size:12px}@media(max-width:640px){.event-detail-modal.svelte-1xuhtxq{width:100vw;max-height:100dvh;border-radius:0}}.strip.svelte-1t81q2j{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-1t81q2j:hover{background:#f8fafc;color:var(--text)}.strip.svelte-1t81q2j svg{color:var(--faint);flex-shrink:0}.text.svelte-1t81q2j{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sliders.svelte-1t81q2j{margin-left:auto;display:inline-flex}.panel.svelte-194yqdn{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-194yqdn{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-194yqdn:hover{background:#f1f5f9;color:var(--text)}.group.svelte-194yqdn{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.group.types.svelte-194yqdn{gap:6px}.group.actor-search.svelte-194yqdn{margin-left:auto;gap:8px;padding-right:32px}.grp-label.svelte-194yqdn{font:600 10px var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 4px 0 6px}.chip.svelte-194yqdn{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-194yqdn:hover{background:#f1f5f9;color:var(--text)}.chip.on.svelte-194yqdn{background:#eff6ff;border-color:#bfdbfe;color:var(--primary, #2563eb)}.chip.small.svelte-194yqdn{padding:3px 8px;font-size:11px}.chip.small.svelte-194yqdn svg{color:inherit;flex-shrink:0}.select.svelte-194yqdn{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-194yqdn{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-194yqdn:focus{border-color:var(--primary)}.clear.svelte-194yqdn{padding:5px 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:500 12px var(--font-sans);cursor:pointer}.clear.svelte-194yqdn:hover{color:var(--text);background:#f1f5f9}@media(max-width:640px){.panel.svelte-194yqdn{padding:8px 12px;gap:6px}.group.actor-search.svelte-194yqdn{margin-left:0;flex:1 1 100%;padding-right:0}.search.svelte-194yqdn{width:100%}}.history-page.svelte-1c5w26y{flex:1;display:flex;flex-direction:column;min-height:0}.history-page.svelte-1c5w26y{--actor-col-w: 160px}.table-wrap.svelte-1c5w26y{flex:1;overflow:auto;scrollbar-gutter:stable;padding:8px 16px 24px}.journal.svelte-1c5w26y{width:100%;border-collapse:collapse;table-layout:fixed;font:500 13px var(--font-sans)}.journal.svelte-1c5w26y col.c-when:where(.svelte-1c5w26y){width:120px}.journal.svelte-1c5w26y col.c-who:where(.svelte-1c5w26y){width:var(--actor-col-w)}.journal.svelte-1c5w26y col.c-subject:where(.svelte-1c5w26y){width:auto}.journal.svelte-1c5w26y col.c-actions:where(.svelte-1c5w26y){width:44px}.journal.svelte-1c5w26y td.actions:where(.svelte-1c5w26y){text-align:right;padding-right:8px}.journal.svelte-1c5w26y td.actions:where(.svelte-1c5w26y) .btn.mini.icon-only{padding:2px}.journal.svelte-1c5w26y tbody:where(.svelte-1c5w26y) tr:where(.svelte-1c5w26y){cursor:pointer;border-bottom:1px solid var(--border);transition:background .12s}.journal.svelte-1c5w26y tbody:where(.svelte-1c5w26y) tr:where(.svelte-1c5w26y):hover{background:#f8fafc}.journal.svelte-1c5w26y td:where(.svelte-1c5w26y){padding:4px 12px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.when.svelte-1c5w26y{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.when.svelte-1c5w26y svg{color:var(--faint);flex-shrink:0}.ts.svelte-1c5w26y{font-family:var(--font-mono);font-size:12px;color:var(--faint)}.who.svelte-1c5w26y .actor.ai:where(.svelte-1c5w26y){display:inline-flex;align-items:center;color:var(--primary)}.subject.svelte-1c5w26y{color:var(--text)}.empty.svelte-1c5w26y{padding:40px 0;text-align:center;color:var(--muted);font:500 13px var(--font-sans)}.scroll-sentinel.svelte-1c5w26y{height:1px;margin:16px 0;text-align:center}.scroll-sentinel.svelte-1c5w26y .loading-dot:where(.svelte-1c5w26y){display:inline-block;color:var(--muted);font:500 13px var(--font-sans);transform:translateY(-6px)}@media(max-width:640px){.table-wrap.svelte-1c5w26y{padding:8px 12px 20px}}.search-backdrop.svelte-1kdn9gp{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-1kdn9gp{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-1kdn9gp{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.search-icon.svelte-1kdn9gp{color:var(--muted);font-size:16px;display:flex;align-items:center;flex-shrink:0}.search-input.svelte-1kdn9gp{flex:1;background:transparent;border:none;outline:none;font:14px var(--font-sans);color:var(--text);padding:0}.search-input.svelte-1kdn9gp::placeholder{color:var(--muted)}.search-input.svelte-1kdn9gp::-webkit-search-cancel-button{display:none}.close-btn.svelte-1kdn9gp{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-1kdn9gp:hover{background:#f1f5f9;color:var(--text)}.results.svelte-1kdn9gp{overflow-y:auto;flex:1;padding:4px 0;min-height:48px}.hint.svelte-1kdn9gp{padding:12px 16px;font:13px var(--font-sans);color:var(--muted);text-align:center;margin:0}.hint.error.svelte-1kdn9gp{color:var(--danger, #f87171)}.hit-row.svelte-1kdn9gp{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-1kdn9gp:last-child{border-bottom:none}.hit-row.svelte-1kdn9gp:hover{background:#f1f5f9}.hit-row.svelte-1kdn9gp:active{background:#e2e8f0}.hit-row.svelte-1kdn9gp:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.hit-snippet.svelte-1kdn9gp{font:13px var(--font-sans);color:var(--text);white-space:pre-wrap;word-break:break-word;line-height:1.45}.hit-meta.svelte-1kdn9gp{display:flex;align-items:center;gap:6px}.hit-chat.svelte-1kdn9gp{font:11px var(--font-sans);color:var(--primary)}.hit-sep.svelte-1kdn9gp{color:var(--muted);font-size:10px}.hit-time.svelte-1kdn9gp{font:11px var(--font-mono);color:var(--muted)}@media(max-width:640px){.search-backdrop.svelte-1kdn9gp{padding-top:0;align-items:stretch;justify-content:stretch}.search-card.svelte-1kdn9gp{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-bgfxn2{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-bgfxn2{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-bgfxn2{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.nc-title.svelte-bgfxn2{font:600 14px var(--font-sans);color:var(--text)}.nc-close.svelte-bgfxn2{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-bgfxn2:hover{background:#f1f5f9;color:var(--text)}.nc-search-wrap.svelte-bgfxn2{padding:8px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.nc-search.svelte-bgfxn2{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-bgfxn2:focus{border-color:var(--primary, #4f7cff)}.nc-body.svelte-bgfxn2{flex:1;overflow-y:auto;padding:8px 0}.nc-section.svelte-bgfxn2+.nc-section:where(.svelte-bgfxn2){border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.nc-section-title.svelte-bgfxn2{margin:0;padding:4px 16px 8px;font:600 11px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.nc-row.svelte-bgfxn2{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-bgfxn2:hover:not(:disabled){background:#f1f5f9}.nc-row.svelte-bgfxn2:active:not(:disabled){background:#e2e8f0}.nc-row.svelte-bgfxn2:disabled{opacity:.5;cursor:progress}.nc-avatar.svelte-bgfxn2{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-bgfxn2{background:var(--neutral, #374151);color:#fff}.nc-name.svelte-bgfxn2{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-meta.svelte-bgfxn2{flex-shrink:0;font:11px var(--font-mono);color:var(--muted);white-space:nowrap}.nc-empty.svelte-bgfxn2{padding:24px 16px;font:13px var(--font-sans);color:var(--muted);text-align:center;margin:0}@media(max-width:640px){.nc-backdrop.svelte-bgfxn2{padding:0;align-items:stretch;justify-content:stretch}.nc-card.svelte-bgfxn2{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-1cvhxe9{display:flex;flex-direction:column;height:100%;min-height:0}.search-wrap.svelte-1cvhxe9{padding:8px;border-bottom:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;gap:6px}.search-input.svelte-1cvhxe9{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-1cvhxe9:focus{border-color:var(--primary)}.chat-items.svelte-1cvhxe9{flex:1;overflow-y:auto;padding:4px 0}.chat-row.svelte-1cvhxe9{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-1cvhxe9:hover{background:#f1f5f9}.chat-row.svelte-1cvhxe9:active{background:#e2e8f0}.chat-row.active.svelte-1cvhxe9{background:#dbeafe;color:var(--primary)}.avatar.svelte-1cvhxe9{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-1cvhxe9{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.chat-name-row.svelte-1cvhxe9{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-1cvhxe9{font:500 13px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-snippet.svelte-1cvhxe9{font:12px var(--font-sans);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-meta.svelte-1cvhxe9{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.chat-time.svelte-1cvhxe9{font:11px var(--font-mono);color:var(--faint);white-space:nowrap}.unread-badge.svelte-1cvhxe9{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-1cvhxe9{padding:16px;font:12px var(--font-sans);color:var(--muted);text-align:center;margin:0}.empty-cta.svelte-1cvhxe9{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-1cvhxe9:hover{background:#bfdbfe}.attachment-tile.svelte-1hn8k7u{display:inline-block;max-width:100%}.img-thumb-btn.svelte-1hn8k7u{background:none;border:none;padding:0;cursor:pointer;border-radius:8px;overflow:hidden;display:block;line-height:0}.img-thumb.svelte-1hn8k7u{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-1hn8k7u:hover .img-thumb:where(.svelte-1hn8k7u){opacity:.85}.lightbox-overlay.svelte-1hn8k7u{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000}.lightbox-backdrop.svelte-1hn8k7u{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;cursor:zoom-out}.lightbox-img.svelte-1hn8k7u{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-1hn8k7u{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-1hn8k7u:hover{background:#fff3}.pdf-pill.svelte-1hn8k7u{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-1hn8k7u{display:flex;align-items:center;gap:6px}.pdf-icon.svelte-1hn8k7u{flex-shrink:0;font-size:16px}.pdf-filename.svelte-1hn8k7u{flex:1;font:13px var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.pdf-filename.svelte-1hn8k7u:hover{text-decoration:underline;color:var(--primary)}.pdf-size.svelte-1hn8k7u{flex-shrink:0;font:11px var(--font-sans);color:var(--muted);white-space:nowrap}.pdf-download-icon.svelte-1hn8k7u{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-1hn8k7u:hover{color:var(--text);background:#f1f5f9}.pdf-recognition.svelte-1hn8k7u{margin:0;font:italic 12px var(--font-sans);color:var(--muted);line-height:1.4}.generic-pill.svelte-1hn8k7u{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-1hn8k7u{font-size:16px;flex-shrink:0}.generic-filename.svelte-1hn8k7u{flex:1;font:13px var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.generic-size.svelte-1hn8k7u{flex-shrink:0;font:11px var(--font-sans);color:var(--muted);white-space:nowrap}.voice-player.svelte-pdaki2{display:flex;flex-direction:column;gap:4px;min-width:200px;max-width:340px}.controls-row.svelte-pdaki2{display:flex;align-items:center;gap:6px}.play-btn.svelte-pdaki2{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-pdaki2:hover{background:#f1f5f9;border-color:var(--primary)}.scrubber.svelte-pdaki2{flex:1;height:4px;cursor:pointer;accent-color:var(--primary)}.time-display.svelte-pdaki2{flex-shrink:0;font:11px var(--font-mono);color:var(--muted);white-space:nowrap}.transcribe-row.svelte-pdaki2{min-height:20px}.transcribing-label.svelte-pdaki2{font:11px var(--font-sans);color:var(--muted)}.transcript-text.svelte-pdaki2{margin:0;font:italic 12px var(--font-sans);color:var(--muted);white-space:pre-wrap;word-break:break-word}.voice-player-error.svelte-pdaki2{font:italic 12px var(--font-sans);color:var(--muted)}@media(max-width:640px){.voice-player.svelte-pdaki2{min-width:0;max-width:100%}}.translate-wrap.svelte-1mdaaw9{display:flex;flex-direction:column;gap:4px;margin-top:2px}.translate-btn.svelte-1mdaaw9{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-1mdaaw9:hover:not(:disabled){color:var(--text);border-color:var(--primary)}.translate-btn.svelte-1mdaaw9:disabled{opacity:.5;cursor:not-allowed}.translate-btn.active.svelte-1mdaaw9{color:var(--primary);border-color:var(--primary)}.translate-error.svelte-1mdaaw9{font:11px var(--font-sans);color:var(--error, #f87171)}.translation-text.svelte-1mdaaw9{margin:0;font:italic 13px var(--font-sans);color:var(--muted);white-space:pre-wrap;word-break:break-word}.bubble-row.svelte-11gjw00{display:flex;align-items:flex-end;gap:8px;padding:4px 12px;position:relative}.bubble-row.own.svelte-11gjw00{flex-direction:row-reverse}.avatar.svelte-11gjw00{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-11gjw00{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-11gjw00 .bubble:where(.svelte-11gjw00){background:#dbeafe;border-color:#bfdbfe}.forwarded-caption.svelte-11gjw00{display:inline-flex;align-items:center;gap:4px;font:500 11px var(--font-sans);color:var(--muted);margin-bottom:2px}.reply-quote.svelte-11gjw00{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-11gjw00:hover{background:#e2e8f0}.reply-sender.svelte-11gjw00{font:600 11px var(--font-sans);color:var(--primary)}.reply-snippet.svelte-11gjw00{font:12px var(--font-sans);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body-text.svelte-11gjw00{margin:0;font:14px var(--font-sans);color:var(--text);white-space:pre-wrap;word-break:break-word}.tombstone.svelte-11gjw00{display:inline-flex;align-items:center;gap:6px;margin:0;font:italic 13px var(--font-sans);color:var(--muted)}.converted-pill.svelte-11gjw00{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-11gjw00{display:flex;align-items:center;gap:4px;justify-content:flex-end;margin-top:2px}.time.svelte-11gjw00{font:11px var(--font-sans);color:var(--muted)}.edited-badge.svelte-11gjw00{font:11px var(--font-sans);color:var(--muted);font-style:italic}.receipt.svelte-11gjw00{font:12px var(--font-sans);color:var(--muted)}.ctx-menu.svelte-11gjw00{position:relative;align-self:flex-start;margin-top:4px;flex-shrink:0}.ctx-menu[open].svelte-11gjw00{z-index:50}.ctx-trigger.svelte-11gjw00{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-11gjw00::-webkit-details-marker{display:none}.bubble-row.svelte-11gjw00:hover .ctx-trigger:where(.svelte-11gjw00),.ctx-menu[open].svelte-11gjw00 .ctx-trigger:where(.svelte-11gjw00){opacity:1}@media(max-width:640px),(pointer:coarse){.ctx-trigger.svelte-11gjw00{opacity:1}}@media(max-width:640px){.ctx-trigger.svelte-11gjw00{width:28px;height:28px}}.ctx-trigger.svelte-11gjw00:hover{background:#f1f5f9;color:var(--text)}.ctx-list.svelte-11gjw00{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-11gjw00 .ctx-list:where(.svelte-11gjw00){right:unset;left:0}.ctx-list.svelte-11gjw00 li:where(.svelte-11gjw00){display:block}.ctx-list.svelte-11gjw00 button:where(.svelte-11gjw00){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-11gjw00 button:where(.svelte-11gjw00):hover{background:#f1f5f9}.ctx-list.svelte-11gjw00 button:where(.svelte-11gjw00):active{background:#e2e8f0}.msg-body-editor.svelte-11gjw00{display:flex;flex-direction:column;gap:6px}.edit-textarea.svelte-11gjw00{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-11gjw00:focus{outline:none}.edit-actions.svelte-11gjw00{display:flex;gap:6px;justify-content:flex-end}.edit-cancel.svelte-11gjw00,.edit-save.svelte-11gjw00{padding:4px 12px;border-radius:5px;border:none;font:600 12px var(--font-sans);cursor:pointer;transition:opacity .1s}.edit-cancel.svelte-11gjw00{background:#f1f5f9;color:var(--muted);border:1px solid var(--border)}.edit-cancel.svelte-11gjw00:hover{color:var(--text)}.edit-save.svelte-11gjw00{background:var(--primary);color:#fff}.edit-save.svelte-11gjw00:hover:not(:disabled){background:var(--primary-h)}.edit-save.svelte-11gjw00:disabled{opacity:.4;cursor:not-allowed}.voice-recorder.svelte-171bxev{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.recorder-error.svelte-171bxev{font:12px var(--font-sans);color:var(--danger);padding:2px 0}.recorder-row.svelte-171bxev{display:flex;align-items:center;gap:8px}.waveform-canvas.svelte-171bxev{border-radius:4px;background:#f8fafc;flex-shrink:0}.elapsed.svelte-171bxev{font:600 13px var(--font-mono);color:var(--text);min-width:3ch;flex-shrink:0}.record-btn.svelte-171bxev{background:var(--danger);color:#fff;border-color:var(--danger)}.record-btn.svelte-171bxev:hover:not(:disabled){background:#b91c1c}.uploading-label.svelte-171bxev{font:12px var(--font-sans);color:var(--primary)}.compose-wrap.svelte-uquomq{display:flex;flex-direction:column;border-top:1px solid var(--border);flex-shrink:0}.reply-preview.svelte-uquomq{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-uquomq{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.reply-from.svelte-uquomq{flex-shrink:0;white-space:nowrap}.reply-clear.svelte-uquomq{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-uquomq:hover{color:var(--text)}.file-input-hidden.svelte-uquomq{display:none}.upload-status.svelte-uquomq{padding:4px 12px;font:12px var(--font-sans);color:var(--primary);background:#f8fafc;border-bottom:1px solid var(--border)}.attachment-chips.svelte-uquomq{display:flex;flex-wrap:wrap;gap:6px;padding:6px 12px;background:#f8fafc;border-bottom:1px solid var(--border)}.att-chip.svelte-uquomq{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-uquomq{flex-shrink:0;color:var(--muted);display:inline-flex}.att-thumb.svelte-uquomq{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-uquomq{display:block;width:100%;height:100%;object-fit:cover}.att-thumb-remove.svelte-uquomq{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-uquomq:hover{background:#0f172ae6}.att-chip-name.svelte-uquomq{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.att-chip-size.svelte-uquomq{color:var(--muted);white-space:nowrap;flex-shrink:0}.att-chip-remove.svelte-uquomq{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-uquomq:hover{color:var(--text)}.compose-row.svelte-uquomq{display:flex;align-items:flex-end;gap:8px;padding:8px 12px}.compose-row.svelte-uquomq>.btn:where(.svelte-uquomq){align-self:flex-end;height:36px}.compose-row.svelte-uquomq>.btn.icon-only:where(.svelte-uquomq){width:36px;padding:0;justify-content:center}.compose-input.svelte-uquomq{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-uquomq::placeholder{color:var(--muted)}.compose-input.svelte-uquomq:focus{outline:none;border-color:var(--primary)}.compose-input.svelte-uquomq:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.compose-input.svelte-uquomq{min-height:0}.compose-row.svelte-uquomq>.btn:where(.svelte-uquomq) .label{display:none}}.picker-backdrop.svelte-r275hb{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-r275hb{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-r275hb{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.picker-title.svelte-r275hb{font:600 14px var(--font-sans);color:var(--text)}.close-btn.svelte-r275hb{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-r275hb:hover{background:#f1f5f9;color:var(--text)}.picker-list.svelte-r275hb{flex:1;overflow-y:auto;padding:4px 0}.picker-row.svelte-r275hb{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-r275hb:hover{background:#f1f5f9}.picker-row.selected.svelte-r275hb{background:#dbeafe}.picker-row.svelte-r275hb:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.picker-avatar.svelte-r275hb{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-r275hb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-check.svelte-r275hb,.picker-radio.svelte-r275hb{color:var(--primary);font-size:14px;flex-shrink:0}.picker-empty.svelte-r275hb{padding:16px;font:13px var(--font-sans);color:var(--muted);text-align:center;margin:0}.picker-footer.svelte-r275hb{display:flex;gap:8px;justify-content:flex-end;padding:10px 16px;border-top:1px solid var(--border);flex-shrink:0}.btn-cancel.svelte-r275hb,.btn-confirm.svelte-r275hb{padding:6px 16px;border-radius:6px;border:none;font:600 13px var(--font-sans);cursor:pointer;transition:opacity .1s}.btn-cancel.svelte-r275hb{background:#f1f5f9;color:var(--muted);border:1px solid var(--border)}.btn-cancel.svelte-r275hb:hover{color:var(--text)}.btn-confirm.svelte-r275hb{background:var(--primary);color:#fff}.btn-confirm.svelte-r275hb:hover:not(:disabled){background:var(--primary-h)}.btn-confirm.svelte-r275hb:disabled{opacity:.4;cursor:not-allowed}@media(max-width:640px){.picker-backdrop.svelte-r275hb{padding:0;align-items:stretch;justify-content:stretch}.picker-card.svelte-r275hb{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-nxl6j3{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-nxl6j3{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-nxl6j3{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.convert-title.svelte-nxl6j3{font:600 14px var(--font-sans);color:var(--text)}.close-btn.svelte-nxl6j3{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-nxl6j3:hover{background:#f1f5f9;color:var(--text)}.convert-body.svelte-nxl6j3{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.msg-preview.svelte-nxl6j3{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-nxl6j3{font:600 12px var(--font-sans);color:var(--muted)}.title-input.svelte-nxl6j3{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-nxl6j3:focus{border-color:var(--primary)}.title-input.svelte-nxl6j3:disabled{opacity:.5}.error-msg.svelte-nxl6j3{margin:0;font:12px var(--font-sans);color:var(--danger, #f87171)}.convert-footer.svelte-nxl6j3{display:flex;gap:8px;justify-content:flex-end;padding:10px 16px;border-top:1px solid var(--border)}.btn-cancel.svelte-nxl6j3,.btn-create.svelte-nxl6j3{padding:6px 16px;border-radius:6px;border:none;font:600 13px var(--font-sans);cursor:pointer;transition:opacity .1s}.btn-cancel.svelte-nxl6j3{background:#f1f5f9;color:var(--muted);border:1px solid var(--border)}.btn-cancel.svelte-nxl6j3:hover:not(:disabled){color:var(--text)}.btn-cancel.svelte-nxl6j3:disabled{opacity:.5;cursor:not-allowed}.btn-create.svelte-nxl6j3{background:var(--primary);color:#fff}.btn-create.svelte-nxl6j3:hover:not(:disabled){background:var(--primary-h)}.btn-create.svelte-nxl6j3:disabled{opacity:.4;cursor:not-allowed}@media(max-width:640px){.convert-backdrop.svelte-nxl6j3{padding:0;align-items:stretch;justify-content:stretch}.convert-card.svelte-nxl6j3{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-21s3sy{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-21s3sy{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-21s3sy{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.info-title.svelte-21s3sy{font:600 14px var(--font-sans);color:var(--text)}.close-btn.svelte-21s3sy{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-21s3sy:hover{background:#f1f5f9;color:var(--text)}.info-body.svelte-21s3sy{overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:16px}.section.svelte-21s3sy{display:flex;flex-direction:column;gap:8px}.section-heading.svelte-21s3sy{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-21s3sy{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-21s3sy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.member-row.svelte-21s3sy{display:flex;align-items:center;gap:10px}.avatar.svelte-21s3sy{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-21s3sy{display:flex;flex-direction:column;gap:1px;min-width:0}.member-name.svelte-21s3sy{font:500 13px var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-meta.svelte-21s3sy{font:12px var(--font-sans);color:var(--muted)}.member-handle.svelte-21s3sy{font:11px var(--font-mono);color:var(--primary)}.attach-list.svelte-21s3sy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.attach-row.svelte-21s3sy{display:flex;align-items:center;gap:8px}.attach-icon.svelte-21s3sy{font-size:16px;flex-shrink:0;width:20px;text-align:center}.attach-meta.svelte-21s3sy{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.attach-link.svelte-21s3sy{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-21s3sy:hover{text-decoration:underline}.attach-size.svelte-21s3sy{font:11px var(--font-sans);color:var(--muted);flex-shrink:0}.attach-jump-btn.svelte-21s3sy{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-21s3sy:hover{background:#f1f5f9;color:var(--text)}.muted-note.svelte-21s3sy{margin:0;font:12px var(--font-sans);color:var(--muted)}@media(max-width:640px){.info-backdrop.svelte-21s3sy{padding:0;align-items:stretch;justify-content:stretch}.info-card.svelte-21s3sy{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-1ktw27c{flex:1;display:flex;align-items:center;justify-content:center;height:100%}.empty-hint.svelte-1ktw27c{font:14px var(--font-sans);color:var(--muted)}.chat-view.svelte-1ktw27c{display:flex;flex-direction:column;height:100%;min-height:0}.chat-header.svelte-1ktw27c{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-1ktw27c{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-1ktw27c{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-1ktw27c{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:8px}.icon-btn.svelte-1ktw27c{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-1ktw27c:hover{background:#f1f5f9;color:var(--text)}.msg-stream.svelte-1ktw27c{flex:1;overflow-y:auto;padding:8px 0;min-height:0}.empty-chat-hint.svelte-1ktw27c{padding:24px 16px;font:13px var(--font-sans);color:var(--muted);text-align:center;margin:0}.back-btn.svelte-1ktw27c{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-1ktw27c:hover{background:#f1f5f9;color:var(--text)}.back-btn.svelte-1ktw27c:active{background:#e2e8f0}@media(max-width:640px){.icon-btn.svelte-1ktw27c{width:36px;height:36px}.back-btn.svelte-1ktw27c{display:flex}}.chat-layout.svelte-1fhflib{display:grid;grid-template-columns:280px 1fr;height:100%;min-height:0}.chat-list-pane.svelte-1fhflib{border-right:1px solid var(--border);overflow-y:auto}.chat-view-pane.svelte-1fhflib{display:flex;flex-direction:column;min-height:0}@media(max-width:640px){.chat-layout.svelte-1fhflib{display:block;grid-template-columns:none}.chat-list-pane.svelte-1fhflib{display:block;width:100%;height:100%;border-right:0}.chat-view-pane.svelte-1fhflib{display:none;width:100%;height:100%}.chat-layout.has-active.svelte-1fhflib .chat-list-pane:where(.svelte-1fhflib){display:none}.chat-layout.has-active.svelte-1fhflib .chat-view-pane:where(.svelte-1fhflib){display:flex}}.placeholder.svelte-1mb5bjq{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-1mb5bjq svg{color:var(--faint)}h2.svelte-1mb5bjq{margin:0;font:600 18px var(--font-sans);color:var(--text);max-width:28ch}.cta.svelte-1mb5bjq{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-1mb5bjq:hover{background:#eff6ff}.rail.svelte-1b3y2z4{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-1b3y2z4{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-1b3y2z4{display:none}.icon.svelte-1b3y2z4{width:48px;height:44px;border-radius:10px}}.icon.svelte-1b3y2z4{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-1b3y2z4:hover{background:#f8fafc}.icon.active.svelte-1b3y2z4{background:#eff6ff;color:var(--primary)}.badge.svelte-1b3y2z4{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-1b3y2z4{flex:1}.whoami.svelte-zdqdb9{position:relative;flex-shrink:0}.whoami-chip.svelte-zdqdb9{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-zdqdb9:hover{background:#f8fafc;box-shadow:0 2px 6px #0f172a12}.whoami-chip.svelte-zdqdb9 .av:where(.svelte-zdqdb9){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-zdqdb9 .meta:where(.svelte-zdqdb9){display:flex;flex-direction:column;line-height:1.15;text-align:left}.whoami-chip.svelte-zdqdb9 .name:where(.svelte-zdqdb9){font:600 12px var(--font-sans);color:var(--pc, var(--c-blue))}.whoami-chip.svelte-zdqdb9 .sub:where(.svelte-zdqdb9){font:500 10px var(--font-mono);color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.whoami-chip.svelte-zdqdb9 .hint:where(.svelte-zdqdb9){color:var(--faint);text-transform:none;letter-spacing:0}.whoami-chip.svelte-zdqdb9 .caret{color:var(--faint);transition:transform .2s}.whoami.open.svelte-zdqdb9 .whoami-chip:where(.svelte-zdqdb9) .caret{transform:rotate(180deg)}.whoami-pop.svelte-zdqdb9{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-zdqdb9{position:fixed;top:60px;bottom:auto;right:8px;left:8px;width:auto;max-height:calc(100dvh - 76px);overflow-y:auto}}.pop-head.svelte-zdqdb9{padding:14px 16px;display:flex;align-items:center;gap:10px;background:var(--pc, var(--c-blue));color:#fff}.pop-head.svelte-zdqdb9 .av-big:where(.svelte-zdqdb9){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-zdqdb9 .pn:where(.svelte-zdqdb9){font:700 14px var(--font-head)}.pop-head.svelte-zdqdb9 .pr:where(.svelte-zdqdb9){font:500 11px var(--font-mono);opacity:.85}.pop-body.svelte-zdqdb9{padding:10px 14px 14px;display:flex;flex-direction:column;gap:6px}.row.svelte-zdqdb9{display:grid;grid-template-columns:90px 1fr;gap:8px;font-size:12.5px;padding:3px 0}.row.svelte-zdqdb9 .k:where(.svelte-zdqdb9){color:var(--muted);font:500 11px var(--font-sans)}.row.svelte-zdqdb9 .v:where(.svelte-zdqdb9){color:var(--text);font:500 12px var(--font-sans);word-break:break-word}.pop-settings.svelte-zdqdb9{padding:10px 14px 12px;border-top:1px solid var(--border);background:#f8fafc;display:flex;flex-direction:column;gap:8px}.settings-title.svelte-zdqdb9{font:600 10px var(--font-sans);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.setting-row.svelte-zdqdb9{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:32px}.setting-label.svelte-zdqdb9{font:500 12px var(--font-sans);color:var(--text)}.setting-control.svelte-zdqdb9{justify-self:end}.btn.ghost-sm.svelte-zdqdb9{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-zdqdb9:hover{background:#f1f5f9}.setting-status.svelte-zdqdb9{font:500 11px var(--font-sans);color:var(--muted)}.pop-actions.svelte-zdqdb9{display:flex;gap:6px;padding:10px 14px;border-top:1px solid var(--border);background:#f8fafc}.pop-actions.danger-row.svelte-zdqdb9{border-top:none;padding-top:0;background:transparent}.pop-actions.svelte-zdqdb9 .btn:where(.svelte-zdqdb9){flex:1;justify-content:center}.pop-actions.svelte-zdqdb9 .btn.primary:where(.svelte-zdqdb9){background:var(--primary);color:#fff;border:none;padding:6px 10px;border-radius:8px;font:600 12px var(--font-sans);cursor:pointer}.pop-actions.svelte-zdqdb9 .btn.primary:where(.svelte-zdqdb9):hover{background:var(--primary-h)}.pop-actions.svelte-zdqdb9 .btn.danger:where(.svelte-zdqdb9){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-zdqdb9 .btn.danger:where(.svelte-zdqdb9):hover{background:#fef2f2;color:#991b1b}.push-control.svelte-zdqdb9{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.push-ok.svelte-zdqdb9{font:500 11px var(--font-sans);color:#15803d}.install-hint.svelte-zdqdb9{font:500 11px var(--font-sans);color:var(--muted)}.install-hint.svelte-zdqdb9 summary:where(.svelte-zdqdb9){cursor:pointer}.install-steps.svelte-zdqdb9{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-i2p6pd{position:relative;display:inline-flex}.bell.svelte-i2p6pd{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-i2p6pd:hover{background:var(--bg);color:var(--text)}.bell.svelte-i2p6pd:disabled{cursor:default;opacity:.45}.bell.svelte-i2p6pd:disabled:hover{background:transparent;color:var(--muted)}.badge.svelte-i2p6pd{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-i2p6pd{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-i2p6pd{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-i2p6pd{overflow-y:auto}.item.svelte-i2p6pd{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-i2p6pd{cursor:pointer}.item.clickable.svelte-i2p6pd:hover{background:var(--bg)}.item.svelte-i2p6pd .text:where(.svelte-i2p6pd){line-height:1.3}.item.svelte-i2p6pd .time:where(.svelte-i2p6pd){color:var(--muted);font:400 11px var(--font-sans)}@media(max-width:640px){.panel.svelte-i2p6pd{position:fixed;top:60px;bottom:auto;right:8px;left:8px;width:auto;max-height:calc(100dvh - 76px)}}.topbar.svelte-1h259us{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-1h259us{display:flex;flex-direction:column;min-width:0;flex:1}.title.svelte-1h259us h1:where(.svelte-1h259us){margin:0;font:700 18px/1.2 var(--font-head);color:var(--text)}.subtitle.svelte-1h259us{font:500 12px var(--font-sans);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.pill.svelte-1h259us{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-1h259us:hover{background:#fde68a}.pill.svelte-1h259us:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pill.svelte-1h259us .num:where(.svelte-1h259us){font-weight:700;font-variant-numeric:tabular-nums}.pill.critical.svelte-1h259us{background:#fee2e2;color:#991b1b}.pill.critical.svelte-1h259us:hover{background:#fecaca}.pill.critical.svelte-1h259us .num:where(.svelte-1h259us){color:#991b1b}@media(max-width:640px){.topbar.svelte-1h259us{padding:10px 12px;gap:8px}.title.svelte-1h259us h1:where(.svelte-1h259us){font-size:16px}.subtitle.svelte-1h259us{font-size:11px;max-width:160px}.pill.svelte-1h259us{padding:3px 8px;font-size:11px}}.strip.svelte-e0aff5{background:var(--panel);border-top:1px solid var(--border);font:500 12px/1.4 var(--font-sans);color:var(--text);overflow:hidden}.row.svelte-e0aff5{position:relative;padding:8px 64px 10px 14px;border-top:1px solid var(--border);transition:background .15s ease,opacity .15s ease}.row-btn.svelte-e0aff5{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer;z-index:1}.row.svelte-e0aff5:first-child{border-top:0}.row.clickable.svelte-e0aff5{cursor:pointer}.row.clickable.svelte-e0aff5:hover{background:#f8fafc}.user-line.svelte-e0aff5{margin:0 0 4px;color:var(--text);pointer-events:none;font:500 13px var(--font-sans);position:relative;z-index:2}.bot-line.svelte-e0aff5{margin:0;display:flex;pointer-events:none;align-items:center;gap:6px;flex-wrap:wrap;position:relative;z-index:2}.meta.svelte-e0aff5{color:var(--muted)}.sep.svelte-e0aff5{color:var(--faint)}.ico.svelte-e0aff5{width:14px;height:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ico-ok.svelte-e0aff5{color:#059669}.ico-warn.svelte-e0aff5{color:#d97706}.ico-skip.svelte-e0aff5{color:var(--faint)}.ico-wait.svelte-e0aff5{border-radius:50%;border:1.5px solid #cbd5e1;border-top-color:#64748b;animation:svelte-e0aff5-cmd-spin .9s linear infinite}@keyframes svelte-e0aff5-cmd-spin{to{transform:rotate(360deg)}}.arrow.svelte-e0aff5{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-e0aff5:hover .arrow:where(.svelte-e0aff5){opacity:1;right:56px}.ctrls.svelte-e0aff5{position:absolute;top:6px;right:8px;display:flex;gap:1px;z-index:2}.ctrl.svelte-e0aff5{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-e0aff5:hover{background:#f1f5f9;color:var(--text)}.ctrl.pinned.svelte-e0aff5{color:var(--text);background:#f1f5f9}.pin-wrap.svelte-e0aff5{display:inline-flex;transition:transform .2s ease}.pin-wrap.pin-tilt.svelte-e0aff5{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.ico-wait.svelte-e0aff5{animation:none}.pin-wrap.svelte-e0aff5{transition:none}}@media(max-width:640px){.row.svelte-e0aff5{padding:8px 56px 10px 12px}.arrow.svelte-e0aff5{right:52px}.row.clickable.svelte-e0aff5:hover .arrow:where(.svelte-e0aff5){right:48px}}.banner.svelte-3du6er{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-3du6er .title:where(.svelte-3du6er){font:600 13px var(--font-sans);color:var(--text)}.text.svelte-3du6er .body:where(.svelte-3du6er){font:500 12px var(--font-sans);color:var(--muted);margin-top:2px}.actions.svelte-3du6er{display:flex;gap:6px}.btn.svelte-3du6er{padding:6px 10px;border-radius:8px;font:600 12px var(--font-sans);cursor:pointer;border:1px solid var(--border)}.btn.primary.svelte-3du6er{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.primary.svelte-3du6er:hover{background:var(--primary-h)}.btn.ghost.svelte-3du6er{background:transparent;color:var(--text)}.btn.ghost.svelte-3du6er:hover{background:var(--hover, #f1f5f9)}@media(max-width:640px){.banner.svelte-3du6er{grid-template-columns:1fr}.actions.svelte-3du6er{justify-self:end}}.update-banner.svelte-co7vpd{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-co7vpd{flex:0 1 auto}.action.svelte-co7vpd{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-co7vpd:hover{background:#ffffff26}.action.svelte-co7vpd:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:640px){.update-banner.svelte-co7vpd{padding:6px 10px;font-size:12px}.action.svelte-co7vpd{padding:3px 10px;font-size:11px}}.app.svelte-1duc7gd{display:flex;height:100vh;background:var(--bg)}.main.svelte-1duc7gd{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.content.svelte-1duc7gd{flex:1;display:flex;flex-direction:column;min-height:0}.command-stack.svelte-1duc7gd{position:sticky;bottom:0;z-index:20;background:var(--panel);box-shadow:0 -4px 16px #0f172a0f}@media(max-width:640px){.app.svelte-1duc7gd{flex-direction:column;height:100dvh}.main.svelte-1duc7gd{order:1}.app.svelte-1duc7gd>.rail{order:2}}.toast.svelte-1ig2a9j{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-1ig2a9j-slideIn .16s ease-out}.toast-error.svelte-1ig2a9j{border-left:4px solid #ef4444}.toast-warn.svelte-1ig2a9j{border-left:4px solid #f59e0b}.toast-info.svelte-1ig2a9j{border-left:4px solid #3b82f6}button.svelte-1ig2a9j{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem}@keyframes svelte-1ig2a9j-slideIn{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.toast-host.svelte-1qvompp{position:fixed;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:1000;pointer-events:auto}.plain.svelte-1n46o8q{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.boot.svelte-1n46o8q,.not-found.svelte-1n46o8q{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}}
