@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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-ext-400-normal-BbLoyl9u.woff2) format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2) format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2) format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2) format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2) format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2) format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2) format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-ext-400-italic-rR6Q-KrQ.woff2) format("woff2"),url(/assets/literata-cyrillic-ext-400-italic-D8ysK2U6.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-italic-BGCtnF0_.woff2) format("woff2"),url(/assets/literata-cyrillic-400-italic-GTLnQLoY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-italic-ByGcUFfQ.woff2) format("woff2"),url(/assets/literata-greek-ext-400-italic-v9vyEgWr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-italic-Bv-j3dzg.woff2) format("woff2"),url(/assets/literata-greek-400-italic-DTSbSSav.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-italic-CcRKGM16.woff2) format("woff2"),url(/assets/literata-vietnamese-400-italic-DHLsq6W7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-italic-DDtG17VM.woff2) format("woff2"),url(/assets/literata-latin-ext-400-italic-B1grLKeg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-italic-BxdXY0No.woff2) format("woff2"),url(/assets/literata-latin-400-italic-xjtKbHx7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-cyrillic-ext-600-normal-Bohutgii.woff2) format("woff2"),url(/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-cyrillic-600-normal-CJ4BZrBr.woff2) format("woff2"),url(/assets/literata-cyrillic-600-normal-CFZV0quP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-ext-600-normal-C9Ui0wVq.woff2) format("woff2"),url(/assets/literata-greek-ext-600-normal-dOBTK4hz.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-600-normal-AXWu-DgS.woff2) format("woff2"),url(/assets/literata-greek-600-normal-yjIuBGCY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-vietnamese-600-normal-CKzxoyei.woff2) format("woff2"),url(/assets/literata-vietnamese-600-normal-8qS4Xlwy.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2) format("woff2"),url(/assets/literata-latin-ext-600-normal-DYcsrkT4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-600-normal-A9sHopYh.woff2) format("woff2"),url(/assets/literata-latin-600-normal-BFEFPlMO.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}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{position:fixed;z-index:1101;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 24px));max-height:min(86vh,860px);display:flex;flex-direction:column;overflow:hidden;background:var(--card);border-radius:16px;box-shadow:var(--shadow-modal)}.modal.wide{width:min(720px,calc(100vw - 24px))}.modal-head{flex:none;display:flex;align-items:center;gap:10px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.modal-head h2{margin:0;flex:1 1 auto;min-width:0;font-size:calc(17px * var(--fs));font-weight:500;letter-spacing:-.02em}.modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 20px 20px;overscroll-behavior:contain}.modal-foot{flex:none;display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:var(--card)}.modal-help ul{margin:0;padding-left:18px}.modal-help li{margin:4px 0}@media(max-width:860px){.modal{top:auto;left:0;right:0;bottom:0;transform:none;width:100%;max-height:92dvh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}.modal.wide{width:100%}}.rel[data-v-79d6796f]{padding:12px 0;border-bottom:1px solid var(--line-soft)}.rel[data-v-79d6796f]:last-child{border-bottom:0}.rel-head[data-v-79d6796f]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rel-v[data-v-79d6796f]{font-weight:600;font-size:14px}.rel-v.now[data-v-79d6796f]{color:var(--ok)}.rel ul[data-v-79d6796f]{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--ink-2)}.rel li[data-v-79d6796f]{margin:3px 0}.seg[data-v-96c91ec9]{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:3px;background:var(--bg-3);border:1px solid var(--line);border-radius:999px}.seg button[data-v-96c91ec9]{min-width:38px;min-height:28px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:500;letter-spacing:.06em;cursor:pointer;padding:0 9px}.seg button[data-v-96c91ec9]:hover{color:var(--ink)}.seg button.on[data-v-96c91ec9]{background:var(--plate);color:var(--ink);box-shadow:var(--shadow-sm)}.help-panel[data-v-a67d659a]{position:fixed;z-index:71;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-modal);animation:hp-in-a67d659a .22s var(--motion)}.help-panel.side[data-v-a67d659a]{top:64px;right:12px;bottom:12px;width:min(520px,calc(100vw - 48px));border-radius:16px}.help-panel.sheet[data-v-a67d659a]{top:76px;right:10px;bottom:10px;left:10px;border-radius:16px;padding-bottom:env(safe-area-inset-bottom)}@keyframes hp-in-a67d659a{0%{transform:translate(100%)}to{transform:none}}.hp-head[data-v-a67d659a]{flex:none;display:flex;align-items:flex-start;gap:12px;padding:22px 20px 18px 26px;background:var(--card);border-bottom:1px solid var(--line)}.hp-titles[data-v-a67d659a]{flex:1 1 auto;min-width:0}.hp-eyebrow[data-v-a67d659a]{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}h2[data-v-a67d659a]{margin:6px 0 0;font-size:22px;font-weight:400;letter-spacing:-.045em;line-height:1.2}.hp-body[data-v-a67d659a]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 22px 26px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hp-intro[data-v-a67d659a]{margin:0 0 4px;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.hp-sec[data-v-a67d659a]{margin-top:14px;padding:16px 18px;background:var(--card);border:1px solid var(--rim);border-radius:10px;box-shadow:var(--shadow-sm)}.hp-sec ul[data-v-a67d659a]{margin:0;padding:0;list-style:none;font-size:13px;line-height:1.55;color:var(--ink-2)}.hp-sec li[data-v-a67d659a]{padding:6px 0;border-bottom:1px solid var(--line-soft)}.hp-sec li[data-v-a67d659a]:last-child{border-bottom:0;padding-bottom:0}.hp-sec li[data-v-a67d659a]:first-child{padding-top:0}.hp-sec b[data-v-a67d659a]{font-weight:600;color:var(--ink)}.dash[data-v-a67d659a]{color:var(--faint)}@media(max-width:860px){.hp-head[data-v-a67d659a]{padding:18px 14px 14px 18px}h2[data-v-a67d659a]{font-size:20px}.hp-body[data-v-a67d659a]{padding:12px 12px 22px}.hp-sec[data-v-a67d659a]{padding:14px 16px;margin-top:12px}}.lockup[data-v-c3fe2f92]{display:inline-flex;flex-direction:column;align-items:center;line-height:1;color:var(--ink)}.rx[data-v-c3fe2f92]{display:block;height:auto}.on-dark[data-v-c3fe2f92]{display:none}.rule[data-v-c3fe2f92]{display:block;height:0;border-top:.5px solid var(--line)}.name[data-v-c3fe2f92]{display:block;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Inter,sans-serif;font-weight:400;letter-spacing:.42em;margin-right:-.42em;color:var(--ink)}.lg .rx[data-v-c3fe2f92]{width:220px;max-width:100%}.lg .rule[data-v-c3fe2f92]{width:172px;margin:18px 0 14px}.lg .name[data-v-c3fe2f92]{font-size:19px}.sm .rx[data-v-c3fe2f92]{width:128px}.sm .rule[data-v-c3fe2f92]{width:100px;margin:10px 0 8px}.sm .name[data-v-c3fe2f92]{font-size:11.5px}:root[data-theme=dark] .lockup .on-dark{display:block}:root[data-theme=dark] .lockup .on-light{display:none}.login-top[data-v-c6b937e9]{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:10px}.login-brand[data-v-c6b937e9]{display:flex;flex-direction:column;align-items:center}.code[data-v-c6b937e9]{text-align:center;font-family:var(--mono);font-size:22px;letter-spacing:.4em;min-height:52px}.back[data-v-c6b937e9]{display:block;margin:14px auto 0;font-size:13px;color:var(--muted)}.qr[data-v-c6b937e9]{width:100%;max-width:260px;margin:0 auto;background:var(--qr-bg);border-radius:10px}.qr[data-v-c6b937e9] svg{display:block;width:100%;height:auto}.secret[data-v-c6b937e9]{padding:8px 10px;background:var(--page);border-radius:8px;word-break:break-all;font-size:13px;-webkit-user-select:all;user-select:all}@media(max-width:860px){.code[data-v-c6b937e9]{font-size:22px}}.ctx{min-width:200px;max-width:min(300px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-y:auto}.ctx.ctx-w{min-width:min(300px,calc(100vw - 16px))}.ctx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:var(--scrim)}.ctx.ctx-sheet{position:fixed;z-index:80;left:0;right:0;bottom:0;top:auto;width:100%;max-width:none;max-height:85dvh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.ctx-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-segrow{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 6px 0 10px}.ctx-seg{display:inline-grid;grid-auto-flow:column;gap:2px;padding:3px;background:var(--bg-3);border:1px solid var(--line);border-radius:999px;flex:none}.ctx .ctx-seg button{width:auto;min-width:38px;min-height:26px;padding:0 9px;justify-content:center;border-radius:999px;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.06em}.ctx .ctx-seg button.on{background:var(--plate);color:var(--ink);box-shadow:var(--shadow-sm)}.ctx-gap{width:15px;flex:none}.ctx-dot{width:11px;height:11px;margin:2px;border-radius:50%;flex:none}.ctx-check{flex:none;color:var(--muted)}.ctx .ctx-back{color:var(--muted)}@media(pointer:coarse){.ctx button{min-height:44px}}.wk-bgn{flex:none;display:inline-block;min-width:16px;height:16px;padding:0 5px;border-radius:8px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font-size:10.5px;font-weight:500;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.pill-tabs button .wk-bgn{margin-left:6px;vertical-align:1px}.pill-tabs.wk-side-tabs button{padding:0 9px}.wk-chead .wk-ib{position:relative}.wk-bgn-ib{position:absolute;top:0;right:-2px}.wk .wk-bottom{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.wk-bg{padding-top:4px}.wk-bg .section-label{display:flex;align-items:center;gap:8px;margin:16px 0 4px}.wk-bg .section-label:first-child{margin-top:4px}.wk-bg-empty{padding:18px 2px}.wk-bg-list{list-style:none;margin:0;padding:0}.wk-bg-it{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 0;border-bottom:1px solid var(--line-soft)}.wk-bg-it:last-child{border-bottom:0}.wk-bg-top{display:flex;align-items:flex-start;gap:8px;min-width:0}.wk-bg-ic{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--well);color:var(--muted)}.wk-bg-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.wk-bg-meta{font-size:calc(11px * var(--fs));color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-bg-src{color:var(--ink-2);font-weight:500}.wk-model{display:inline-block;vertical-align:1px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--chip);color:var(--ink-2);font-size:calc(10.5px * var(--fs));font-weight:500;line-height:16px;white-space:nowrap}.wk-bg-meta:has(.wk-model){white-space:normal}.wk-model.soft{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.wk-bg-title{font-size:calc(13px * var(--fs));font-weight:500;color:var(--ink);line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wk-bg-st{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:20px;padding:0 8px;border-radius:999px;background:var(--well);color:var(--muted);font-size:calc(11px * var(--fs));font-weight:500;white-space:nowrap}.wk-bg-st .dot{width:6px;height:6px}.wk-bg-st.running{background:var(--gold-soft);color:var(--gold-ink)}.wk-bg-st.done{color:var(--ok)}.wk-bg-st.error{background:var(--bad-soft);color:var(--bad)}.wk-bg-when{display:flex;flex-wrap:wrap;gap:2px 10px;padding-left:34px;font-size:calc(11.5px * var(--fs));font-variant-numeric:tabular-nums}.wk-bg-last{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:calc(100% - 34px);margin-left:34px;padding:6px 8px 0;border:0;border-bottom:6px solid transparent;border-radius:7px;background:var(--well);color:var(--ink-2);font-family:var(--mono);font-size:calc(11.5px * var(--fs));line-height:1.45;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;max-height:calc(4.35em + 12px)}.wk-bg-last:hover{color:var(--ink)}.wk-bg-last.open{display:block;-webkit-line-clamp:none;max-height:320px;overflow:auto}.wk-bg-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:34px}.wk-bg-ask{font-size:calc(12.5px * var(--fs));font-weight:500;color:var(--ink);margin-right:2px}.wk-bg-acts .dot{width:7px;height:7px}.wk-bg-err{margin:0 0 0 34px;color:var(--bad);font-size:calc(12px * var(--fs))}.wk-bg-more{margin-top:8px}.wk-bg-phone{padding-top:10px}.wk-ctx-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:22px 0 10px}.wk-ctx-h .section-label{margin:0}.wk-ctx-h .btn .dot{width:7px;height:7px}.wk-bg-it.blk-host>.wk-bg-top{padding-right:30px}.wk-bg-it.blk-host>.blk-tools{top:4px;right:4px}.wk-ctx-h .blk-tools{margin-left:auto}.wk-tools-tab .wk-tools+section .wk-ctx-h,.wk-tools-tab .wk-tools+.alert+section .wk-ctx-h{margin-top:6px}.wk-tg{border-top:1px solid var(--line)}.wk-tg:last-child{border-bottom:1px solid var(--line)}.wk-tg-h{display:flex;align-items:center;gap:8px;width:100%;padding:9px 2px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.wk-tg-h:hover .wk-tg-n{color:var(--ink)}.wk-tg-n{font-size:calc(13px * var(--fs));font-weight:600;color:var(--ink-2)}.wk-tg-h .dot{margin-left:auto}.wk-tg-sum{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--fs))}.wk-tg>.wk-gl,.wk-tg>.hint{margin:0 0 10px}.wk-tools-tab [data-tools-sec=limits] .acc-card{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.wk-pp-head{margin:0 0 8px;display:grid;gap:2px;min-width:0}.wk-pp-origin{margin:-4px 0 8px}.wk-pp-f{display:block;margin:10px 0 0}.wk-pp-f>.hint{display:block;margin-bottom:4px}.wk-pp-ta{width:100%;resize:vertical;min-height:44px;font:inherit;line-height:1.45;padding:7px 10px}.wk-pp-ta[readonly]{background:var(--well)}.wk-pp-sel{width:auto;min-width:180px}.wk-pp-card{margin-top:14px;padding:10px 12px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.wk-pp-ch{display:flex;align-items:center;gap:8px}.wk-pp-ch b{font-weight:600}.wk-pp-ch .btn .dot{margin-right:6px}.wk-pp-links{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px;font-size:calc(13px * var(--fs, 1))}.wk-pp-links a{display:block;color:var(--ink-2)}.wk-ok+.alert,.wk-pp-card+.wk-ok,.wk-pp-card+.alert{margin-top:10px}.wk-ex-h{margin:14px 0 0}.wk-ex-radios{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.wk-ex-r{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.wk-ex-r.on{border-color:var(--ink-2);background:var(--press)}.wk-ex-list{margin-top:8px;max-height:220px;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:4px 8px}.wk-ex-c{display:flex;align-items:center;gap:8px;min-height:28px;cursor:pointer;min-width:0}.wk-ex-c .wk-ell{min-width:0;flex:1 1 auto}.wk-del-acts a.btn{text-decoration:none;display:inline-flex;align-items:center}.wk-cmt{flex:none;display:inline-grid;place-items:center;color:var(--muted);margin-left:2px}.wk-cmt svg{display:block}@media(max-width:860px){.wk-ex-r,.wk-ex-c{min-height:44px}.wk-pp-sel{width:100%}}.md-blk{margin:.6em 0;min-width:0}.md-blk>.md-code,.md-blk>.md-tw{margin-bottom:0}.md-blk>.md-code{margin-top:0}.md-tools{display:flex;align-items:center;flex-wrap:wrap;gap:2px 4px;min-height:24px;margin-top:3px;opacity:0;transition:opacity .12s}.md-blk:hover>.md-tools,.md-tools:focus-within,.md-tools:has(.md-hint){opacity:1}:root[data-motion=off] .md-tools{transition:none}@media(prefers-reduced-motion:reduce){.md-tools{transition:none}}.md-tool{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:calc(11.5px * var(--fs));cursor:pointer;white-space:nowrap}.md-tool:hover,.md-tool:focus-visible{background:var(--press);color:var(--ink)}.md-hint{flex:1 0 100%;padding:2px 8px 0;font-size:calc(11.5px * var(--fs));color:var(--muted)}.md-hint.bad{color:var(--bad)}@media(pointer:coarse){.md-tools{opacity:1}.md-tool{min-height:36px;padding:0 10px}}.md-chart{width:100%;min-width:0;padding:10px 12px 8px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--card)}.md-chart-t{margin:0 0 6px;font-size:calc(12.5px * var(--fs));font-weight:500;color:var(--ink)}.md-chart-u{color:var(--muted);font-weight:400}.md-chart-cv{width:100%;height:260px;touch-action:pan-y}@media(max-width:640px){.md-chart-cv{height:220px}}.wk-msg .wk-bub.asst .md pre code{color:var(--code-ink)}.md-table.md-shot{border:1px solid var(--line);font-family:var(--font)}.md-tw .md-table.md-shot th,.md-tw .md-table.md-shot td{border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.md-tw .md-table.md-shot th{font-weight:600}.wk-acts:has([data-share-note]){opacity:1}@media(max-width:640px){.md-blk .md-tw .md-table th,.md-blk .md-tw .md-table td{white-space:nowrap}}.blk-host{position:relative}.blk-tools{display:inline-flex;align-items:center;gap:1px;flex:none;z-index:3}.blk-tools:not(.inline){position:absolute;top:6px;right:6px;border-radius:8px;background:var(--card)}.blk-tools.inline{position:relative}.blk-tools.open{z-index:1200}@media(hover:hover){.blk-tools:not(.compact){opacity:0;transition:opacity .12s}.blk-host:hover>.blk-tools,.blk-host:focus-within>.blk-tools,.blk-host:hover .blk-tools.inline,.blk-host:focus-within .blk-tools.inline,.blk-tools:focus-within,.blk-tools.has-fav,.blk-tools.open{opacity:1}.blk-tools.compact{opacity:0;transition:opacity .12s}.blk-host:hover .blk-tools.compact,.blk-host:focus-within .blk-tools.compact,.blk-tools.compact.open,.blk-tools.compact:focus-within{opacity:1}}.blk-btn{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--faint);cursor:pointer}.blk-btn:hover,.blk-btn:focus-visible{color:var(--ink);background:var(--press)}.blk-btn:focus-visible,.blk-mi:focus-visible{outline:2px solid var(--focus-edge);outline-offset:1px}.blk-btn.fav-on,.blk-mi.fav-on{color:var(--gold-ink)}.blk-menu{position:fixed;z-index:1200;display:flex;flex-direction:column;min-width:236px;max-width:calc(100vw - 16px);padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:var(--shadow-lift)}.blk-mi{display:flex;align-items:center;gap:9px;min-height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:calc(13px * var(--fs));text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blk-mi svg{flex:none;color:var(--muted)}.blk-mi.fav-on svg{color:var(--gold-ink)}.blk-mi:hover,.blk-mi:focus-visible{background:var(--press)}@media(hover:none),(max-width:860px){.blk-btn.blk-more{width:32px;height:32px}.blk-mi{min-height:42px}}.blk-pad-r{padding-right:34px}.blk-flash{animation:blk-flash 2.4s ease-out 1;border-radius:10px}@keyframes blk-flash{0%,55%{box-shadow:0 0 0 2px var(--focus-edge),0 0 0 6px var(--focus-ring)}to{box-shadow:0 0 0 2px transparent,0 0 0 6px transparent}}@media(prefers-reduced-motion:reduce){.blk-flash{animation:none;box-shadow:0 0 0 2px var(--focus-edge)}}:root[data-motion=off] .blk-flash{animation:none;box-shadow:0 0 0 2px var(--focus-edge)}.sp-toast{position:fixed;left:50%;bottom:24px;z-index:1300;transform:translate(-50%,8px);max-width:min(560px,calc(100vw - 24px));padding:9px 14px;border-radius:10px;background:var(--ink);color:var(--card);font-size:calc(13px * var(--fs));line-height:1.35;box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.sp-toast.on{opacity:1;transform:translate(-50%)}.sp-toast.bad{background:var(--bad);color:#fff}.sp-toast.act.on{pointer-events:auto}.sp-toast-b{margin:-4px -6px -4px 0;min-height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sp-toast-b:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.sp-toast-b:focus-visible{outline:2px solid currentColor;outline-offset:1px}@media(pointer:coarse){.sp-toast-b{min-height:36px}}@media(max-width:860px){.sp-toast{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.sp-toast{transition:none}}.tg-row{display:flex;align-items:center;gap:8px;min-width:0;margin:4px 0 0}.tg-row .dot{flex:none}.tg-steps{margin:8px 0 0;padding-left:20px;display:grid;gap:4px}.tg-code{font-family:var(--mono, ui-monospace, monospace);font-size:1.05em;padding:2px 6px;border-radius:6px;background:var(--well);-webkit-user-select:all;user-select:all}.tg-chats{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px;font-size:calc(13px * var(--fs, 1));color:var(--ink-2)}.tg-list{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--line);border-radius:8px}.tg-li{display:flex;align-items:center;gap:8px;padding:6px 8px;min-width:0}.tg-li+.tg-li{border-top:1px solid var(--line)}.tg-li>.wk-ell{flex:1 1 auto;min-width:0}.tg-add{display:flex;gap:6px;margin-top:8px}.tg-b{flex:none;display:inline-flex;gap:6px}.tg-add input{min-width:0;flex:1 1 0}.tg-warn{color:var(--warn-ink)}@media(max-width:860px){.tg-li{flex-wrap:wrap}.tg-li .btn{min-height:40px}.tg-add{flex-wrap:wrap}.tg-add input,.tg-add .btn{flex:1 1 100%;min-height:44px}}.wk-sb{--tree-line: color-mix(in srgb, var(--line) 82%, var(--faint))}.wk-tl-trunk{display:none}.wk-cr.dp1,.wk-more-b.wk-done-b{margin-left:34px}.in-g.wk-cr.dp1,.in-g.wk-more-b.wk-done-b{margin-left:42px}.wk-cr.dp2{margin-left:52px}.in-g.wk-cr.dp2{margin-left:60px}.wk-cr.dp1 .wk-crow,.wk-cr.dp2 .wk-crow{padding-left:8px}.wk-cr.dp1:before,.wk-cr.dp2:before,.wk-done-b:before{content:"";position:absolute;left:-6.5px;top:0;bottom:0;width:1px;background:var(--tree-line);pointer-events:none}.wk-cr.dp1.tl-last:before,.wk-cr.dp2.tl-last:before,.wk-done-b.tl-last:before{bottom:50%}.wk-cr.dp1:after,.wk-cr.dp2:after,.wk-done-b:after{content:"";position:absolute;left:-6.5px;top:50%;width:9px;height:1px;background:var(--tree-line);pointer-events:none}.wk-cr.dp2.tl-cont .wk-tl-trunk{display:block;position:absolute;left:-24.5px;top:0;bottom:0;width:1px;background:var(--tree-line);pointer-events:none}.wk-more-b.wk-done-b{position:relative;display:flex;align-items:center;gap:6px;width:calc(100% - 34px);min-height:26px;font-size:calc(12.5px * var(--fs))}.in-g.wk-more-b.wk-done-b{width:calc(100% - 42px)}.wk-done-n{color:var(--faint)}.wk-tsep{height:1px;margin:4px 10px 4px 22px;background:var(--line-soft)}.wk-tsep.in-g{margin-left:30px}.wk-mk{flex:none;display:inline-grid;place-items:center;width:12px;color:var(--sand)}.wk-mk.busy{color:var(--warn-bright);animation:wk-pulse 1.2s ease-in-out infinite}.wk-cr.tr-main .wk-crow,.wk-cr.tr-past-main .wk-crow{font-weight:500;color:var(--ink)}.wk-gen{flex:none;font-size:calc(11px * var(--fs));font-weight:400;color:var(--faint);white-space:nowrap}.wk-fold-b{flex:none;display:none;align-items:center;gap:4px;height:24px;margin-right:2px;padding:0 5px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:calc(11.5px * var(--fs));white-space:nowrap;cursor:pointer}.wk-fold-b:hover{background:var(--card);color:var(--ink)}.wk-fold-b.on,.wk-cr:hover .wk-fold-b,.wk-cr:focus-within .wk-fold-b,.wk-cr.cur .wk-fold-b,.wk-fold-b:focus-visible{display:inline-flex}.wk-fold-n{color:var(--faint)}.wk-fold-b:hover .wk-fold-n{color:var(--ink)}.wk-bst{flex:none;display:inline-grid;place-items:center;width:10px;height:12px}.wk-bst.open i{display:block;width:6px;height:6px;border-radius:50%;background:var(--ink-2)}.wk-bst.busy i{display:block;width:7px;height:7px;border-radius:50%;background:var(--warn-bright);animation:wk-pulse 1.2s ease-in-out infinite}.wk-bst.done,.wk-cr.st-done .wk-cr-t{color:var(--faint)}.wk-cr.tr-past-main .wk-crow,.wk-cr.tr-past-branch .wk-crow{opacity:.72}.wk-more-b.wk-past-b{display:flex;align-items:center;gap:6px;min-height:26px;color:var(--faint);font-size:calc(12.5px * var(--fs))}.wk-past-b .wk-chev-i{margin-left:2px}.wk-brst{flex:none;font-size:calc(12px * var(--fs));white-space:nowrap}@media(pointer:coarse),(max-width:860px){.wk-fold-b{display:inline-flex;min-height:36px;padding:0 8px}.wk-more-b.wk-done-b,.wk-more-b.wk-past-b{min-height:44px}}.wk-crumb-m{flex:0 1 auto;min-width:0;padding:4px 6px;margin:0 -2px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.wk-crumb-m:hover{background:var(--press);color:var(--ink)}.wk-brbtn{flex:none;white-space:nowrap}.wk-jrn{flex:none;margin:6px 14px 0;border:1px solid var(--line-soft);border-radius:10px;background:var(--well)}.wk-jrn-h{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;padding:4px 10px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;font-size:calc(13px * var(--fs));font-weight:500;text-align:left;cursor:pointer}.wk-jrn-h:hover{color:var(--ink)}.wk-jrn-b{max-height:38vh;overflow:auto;padding:0 12px 8px;border-top:1px solid var(--line-soft)}.wk-jrn-i{padding:8px 0 2px}.wk-jrn-i+.wk-jrn-i{border-top:1px dashed var(--line-soft)}.wk-jrn-t{display:block;margin-bottom:2px;font-size:calc(13px * var(--fs));color:var(--ink)}.wk-bnote-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wk-bnote-h .wk-ctx-link{margin:0}.wk-bnote-b{padding:8px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--well);max-height:420px}.wk-ctxnote{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:6px 14px 0;padding:6px 10px;border-radius:8px;font-size:calc(13px * var(--fs))}.wk-ctxnote span{flex:1 1 200px;min-width:0}.wk-ctxnote.warn{border:1px solid var(--warn-bright);background:color-mix(in srgb,var(--warn-bright) 14%,transparent);color:var(--ink)}.wk-ctxnote.bad{border:1px solid var(--bad-bright);background:var(--bad-soft);color:var(--ink)}.wk-ctxerr{flex:none;margin:6px 14px 0}.wk-brform{display:flex;flex-direction:column;gap:10px}.wk-brform label{display:flex;flex-direction:column;gap:4px;font-size:calc(13px * var(--fs));color:var(--muted)}.wk-brform textarea{min-height:96px;resize:vertical}.wk-bf-eng{display:flex;gap:8px;flex-wrap:wrap}.wk-bf-eng button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-solid);color:var(--ink)}@media(pointer:coarse),(max-width:860px){.wk-brbtn{min-height:36px;padding:0 10px}.wk-jrn,.wk-ctxnote,.wk-ctxerr{margin-left:8px;margin-right:8px}.wk-ctxnote .btn,.wk-jrn-h{min-height:40px}.wk .wk-crumb.br .wk-crumb-p{display:none}.wk .wk-crumb-m{order:2;flex:0 0 auto;padding:0;font-size:11px;line-height:1.2}.wk .wk-crumb-m:before{content:"‹ "}}.wk-cr.drop-main{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-edge)}.wk-cr.drop-main .wk-crow{color:var(--ink)}.wk-dhint{margin:2px 12px 2px 22px;font-size:calc(12px * var(--fs));color:var(--muted)}.wk-dhint.in-g{margin-left:30px}.wk-dhint b{color:var(--ink-2);font-weight:500}.wk-chead-fork,.wk-chead-upd{flex:0 1 auto;min-width:0;margin-left:8px;font-size:calc(12px * var(--fs));white-space:nowrap}.wk-chead-upd{flex:none}.wk-chead-fork{max-width:30ch;padding:1px 6px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-family:inherit;cursor:pointer}.wk-chead-fork:hover{background:var(--press);color:var(--ink)}@media(max-width:860px){.wk-chead-fork{max-width:18ch}}.wk-carc{display:flex;flex-direction:column;gap:10px;min-width:0}.wk-carc-p{margin:0}.wk-carc-l{max-height:min(60vh,520px);margin-top:0}.wk-carc-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.wk-carc-cap{flex:1 1 160px;min-width:0}.wk-carc-md{max-height:min(64vh,640px);overflow:auto;overscroll-behavior:contain;padding:10px 14px;border:1px solid var(--line-soft, var(--line));border-radius:10px;background:var(--well, transparent)}.wk-mask-p{margin:0 0 12px;line-height:1.5}.wk-mask-b{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.wk-msg.k-compact{align-self:stretch;max-width:100%}.wk-cmp{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--line-soft, var(--line));border-radius:10px;background:var(--well, transparent)}.wk-cmp-h{display:flex;align-items:center;gap:10px;min-width:0}.wk-cmp-sun{flex:none;color:#d97757}.wk-cmp-sun.spin{animation:wk-cmp-spin 2.4s linear infinite}@keyframes wk-cmp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wk-cmp-sun.spin{animation:none}}.wk-cmp-t{min-width:0;color:var(--ink);font-size:calc(13.5px * var(--fs))}.wk-cmp-b{display:flex;align-items:center;gap:10px}.wk-cmp-bar{flex:1 1 auto;height:3px;border-radius:2px;background:var(--line-soft, var(--line));overflow:hidden}.wk-cmp-bar i{display:block;height:100%;background:#d97757;transition:width .25s linear}.wk-cmp-n{flex:none;min-width:38px;text-align:right;color:var(--muted);font-size:calc(12px * var(--fs));font-variant-numeric:tabular-nums}.wk-cmp-mark{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:calc(12px * var(--fs))}.wk-cmp-mark i{flex:1 1 auto;height:1px;background:var(--line)}.wk-cmp-mark.bad{color:var(--bad-bright, var(--muted))}.wk-cmp-l{flex:0 1 auto;min-width:0;text-align:center}.wk-cmp-a{padding:0 2px;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.wk-cmp-a:hover{color:var(--ink)}.pdf-m[data-v-23abd32a]{display:flex;flex-direction:column;gap:10px;width:min(460px,100%);min-width:0}.pdf-r[data-v-23abd32a]{display:flex;align-items:center;gap:8px;cursor:pointer}.pdf-sel[data-v-23abd32a]{width:100%;max-width:100%;box-sizing:border-box;min-width:0}.pdf-note[data-v-23abd32a]{margin:0;font-size:13px;color:var(--muted)}.pdf-note.bad[data-v-23abd32a]{color:var(--red, #c0392b)}.qt-l{max-height:min(420px,55vh)}.qt-b{flex:none;display:inline-flex;gap:6px}@media(max-width:860px){.qt-i{flex-wrap:wrap}.qt-b{width:100%;justify-content:flex-end}.qt-b .btn{min-height:40px}}.wk-chat .wk-comp{gap:0;padding:8px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:0;background:transparent}.cmp{position:relative;display:flex;flex-direction:column;gap:8px;max-width:860px;width:100%;margin:0 auto}.cmp .alert{margin:0;padding:8px 12px}.cmp-confirm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.cmp-box{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 12px 10px 14px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow-sm);transition:border-color .15s,box-shadow .15s}.cmp-box:focus-within{border-color:var(--focus-edge);box-shadow:0 0 0 3px var(--focus-ring)}.cmp-box.off{opacity:.6}.cmp .cmp-ta,.cmp .cmp-ta:focus{box-shadow:none;border:0;outline:0;background:transparent}.cmp-ta{display:block;width:100%;box-sizing:border-box;min-height:28px;max-height:220px;padding:4px 2px;border:0;outline:0;resize:none;overflow-y:auto;background:transparent;color:var(--ink);font:inherit;letter-spacing:inherit;line-height:1.5}.cmp-ta::placeholder{color:var(--muted)}.cmp-files{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 8px}.cmp-row{display:flex;flex-wrap:wrap;align-items:center;gap:2px 2px;padding:6px 4px 0;min-height:36px}.cmp-tg{position:relative;display:inline-flex}.cmp-t{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:calc(13px * var(--fs));cursor:pointer;white-space:nowrap}.cmp-t:hover:not(:disabled),.cmp-t.on{background:var(--well);color:var(--ink)}.cmp-t:focus-visible{outline:2px solid var(--focus-edge);outline-offset:1px}.cmp-t:disabled{opacity:.5;cursor:default}.cmp-t.risky{color:var(--bad)}.cmp-plus{padding:0 8px}.cmp-chev{opacity:.7}.cmp-gos{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:6px}.cmp-go{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--accent-solid);color:var(--on-accent);cursor:pointer}.cmp-go:hover:not(:disabled){background:var(--accent-solid-hover)}.cmp-go:disabled{opacity:.35;cursor:default}.cmp-go:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.cmp-go.stop{background:var(--bad);color:var(--on-solid)}.cmp-go.now{background:var(--well);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.cmp-go.now:hover:not(:disabled){background:var(--accent-soft)}.cmp-box .cmp-ta{padding-right:40px}.cmp-box.busy .cmp-ta{padding-right:118px}.cmp-q{display:flex;flex-direction:column;gap:2px;padding:6px 6px 6px 12px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow-sm)}.cmp-q-h{display:flex;align-items:center;gap:8px;min-height:28px;color:var(--muted);font-size:calc(12.5px * var(--fs))}.cmp-q-h svg{flex:none}.cmp-q-n{color:var(--ink);font-weight:600;white-space:nowrap}.cmp-q-hint{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--fs))}.cmp-q-clear{margin-left:auto;flex:none;min-height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:calc(12.5px * var(--fs));cursor:pointer}.cmp-q-clear:hover:not(:disabled){background:var(--well);color:var(--ink)}.cmp-q-tr{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.cmp-q-tr+.cmp-q-clear{margin-left:0}.cmp-q.bare{padding-top:2px;padding-bottom:2px}.cmp-q-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:6px 2px 6px 0;border-top:1px solid var(--line-soft);color:var(--ink);font-size:calc(13px * var(--fs))}.cmp-q-ask-b{display:inline-flex;gap:6px}.cmp-q-it{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 0 0 2px;border-top:1px solid var(--line-soft)}.cmp-q-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:calc(13px * var(--fs))}.cmp-q-att{flex:none}.cmp-q-acts{flex:none;display:inline-flex;align-items:center;gap:2px}.cmp-q-b{display:inline-flex;align-items:center;gap:4px;min-height:28px;min-width:28px;justify-content:center;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:calc(12.5px * var(--fs));cursor:pointer;white-space:nowrap}.cmp-q-b:hover:not(:disabled){background:var(--well);color:var(--ink)}.cmp-q-b:focus-visible,.cmp-q-clear:focus-visible{outline:2px solid var(--focus-edge);outline-offset:1px}.cmp-q-b:disabled,.cmp-q-clear:disabled{opacity:.5;cursor:default}.cmp.narrow .cmp-q-l{display:none}.cmp-pop{position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;min-width:190px;max-width:min(320px,calc(100vw - 24px));padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--shadow-lift)}.cmp-pop.end{left:auto;right:0}.cmp-pop.wide{min-width:280px}.cmp-it{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:calc(13px * var(--fs));text-align:left;cursor:pointer}.cmp-it:hover,.cmp-it:focus-visible{background:var(--accent-soft);outline:0}.cmp-it svg{flex:none;color:var(--muted)}.cmp-it .cmp-ck{margin-left:auto;color:var(--ink)}.cmp-it-t{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:1px}.cmp-it-t .hint{font-size:calc(11.5px * var(--fs));white-space:normal}.cmp-it.risky b{color:var(--bad)}.cmp-ic{padding:0 8px}.cmp-ic svg{flex:none}.cmp-t>svg:first-child:not(.cmp-chev){color:var(--muted)}.cmp-t.on>svg:first-child,.cmp-ic.on svg{color:var(--ink)}.cmp-ring .tr{stroke:var(--line)}.cmp-ring .fg{stroke:var(--ok-bright);transform:rotate(-90deg);transform-origin:8px 8px}.cmp-ring.warn .fg{stroke:var(--warn-bright)}.cmp-ring.bad .fg{stroke:var(--bad-bright)}.cmp-snip{display:flex;align-items:center;gap:2px}.cmp-snip .cmp-it{flex:1 1 auto;min-width:0}.cmp-snip-x{flex:none;width:28px;height:28px;display:inline-grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.cmp-snip-x:hover{background:var(--press);color:var(--ink)}.cmp-ctx{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 10px;white-space:nowrap}.cmp-sep{height:1px;margin:4px 6px;background:var(--line-soft)}.cmp-slash{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:30;max-height:280px;overflow-y:auto;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--shadow-lift)}.cmp-si{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:calc(12.5px * var(--fs));text-align:left;cursor:pointer}div.cmp-si{cursor:default}.cmp-si.on{background:var(--accent-soft)}.cmp-sd{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-ctx,.wk-msg.k-ctx{align-self:stretch;max-width:100%}.wk-ctx-b{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 8px;border:1px solid var(--line-soft);border-radius:999px;background:var(--well);color:var(--muted);font:inherit;font-size:calc(12px * var(--fs));cursor:pointer;text-align:left}.wk-ctx-b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-ctx-b:hover{color:var(--ink)}.wk-ctx-body{margin:6px 0 4px;max-height:320px;overflow:auto}.wk-ctx-link{display:inline-block;margin:0 6px 6px 0;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:calc(12px * var(--fs));cursor:pointer}.wk-ctx-link:hover{background:var(--accent-soft)}.wk-msg.k-div{align-self:stretch;max-width:100%}.wk-div{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:calc(12px * var(--fs))}.wk-div i{flex:1 1 auto;height:1px;background:var(--line)}.wk-div b{font-weight:500;white-space:nowrap}.wk-starting{padding:16px}@media(max-width:860px){.wk-chat .wk-comp{padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px))}.cmp-t{min-height:44px;padding:0 12px;font-size:14px}.cmp-plus{min-width:44px;justify-content:center;padding:0}.cmp-go{width:44px;height:44px}.cmp-gos{right:6px;bottom:4px}.cmp-row{padding-right:52px;min-height:44px}.cmp-box .cmp-ta{padding-right:48px}.cmp-box.busy .cmp-ta{padding-right:150px}.cmp-q-b{min-height:40px;min-width:40px;padding:0 10px}.cmp-q-it{min-height:44px}.cmp-q-t{font-size:14px}.cmp-q-l{display:none}.cmp-q-clear,.cmp-q-ask-b .btn{min-height:40px}.cmp-it{min-height:44px;font-size:15px}.cmp-ta{font-size:16px}.cmp-pop{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));max-width:none;z-index:70;box-shadow:var(--shadow-modal)}.cmp-pop.end{left:8px;right:8px}.wk-ctx-b{min-height:36px}}.usg{display:flex;flex-direction:column;gap:14px}.usg-h{margin:0 0 6px;font-size:calc(13px * var(--fs));font-weight:600}.usg-b.blk-host>.usg-h{padding-right:30px}.usg-b.blk-host>.blk-tools{top:-4px;right:0}.usg-r{margin-top:8px}.usg-l{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 12px;font-size:calc(12.5px * var(--fs))}.usg-k,.usg-v{white-space:nowrap}.usg-bar{height:6px;margin-top:4px;border-radius:999px;background:var(--well);overflow:hidden}.usg-bar i{display:block;height:100%;border-radius:inherit;background:var(--ok)}.usg-bar i.warn{background:var(--warn-bright)}.usg-bar i.bad{background:var(--bad)}.cmp-accs{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:2px;margin-left:6px;padding-left:8px;border-left:1px solid var(--line)}.cmp-ac,.cmp-row{align-items:flex-end}.cmp-row>:not(.cmp-accs){margin-bottom:9px}.cmp-row>.cmp-sp{margin-bottom:0}.cmp-pool-b{display:inline-flex;align-items:center;min-height:32px;margin-bottom:9px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:calc(13px * var(--fs));cursor:pointer}.cmp-pool-b:hover:not(:disabled){background:var(--well);color:var(--ink)}.cmp-pool-b.cur{color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--line);cursor:default}.cmp-pool-b:disabled{cursor:default}.cmp-pool-b:focus-visible{outline:2px solid var(--focus-edge);outline-offset:1px}.ac{--d: 32px;--acc-cur: var(--accent-2);position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:48px;padding:3px 4px 2px;border:0;border-radius:10px;background:none;color:var(--muted);font:inherit;cursor:pointer;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}:root[data-theme=dark] .ac{--acc-cur: var(--sand)}.ac:hover,.ac:focus-visible{background:var(--well);color:var(--ink)}.ac:focus-visible{outline:2px solid var(--focus-edge);outline-offset:1px}.ac>svg{display:block;width:var(--d);height:var(--d);overflow:visible}.ac .tr{fill:none;stroke:var(--line)}.ac .fg{fill:none;stroke:var(--ok);stroke-linecap:butt}.ac .fg.warn{stroke:var(--warn-bright)}.ac .fg.bad{stroke:var(--bad)}.ac .mk{fill:currentColor;stroke:none}.ac.picked{color:var(--ink);background:#d977571a;box-shadow:0 0 0 1px #d9775761,0 4px 14px -4px #d977578c}.ac.picked:hover,.ac.picked:focus-visible{background:#d9775729}.ac.blk:not(.picked){cursor:default}.ac.nodata .tr{stroke-dasharray:2 3.2}.ac.nodata .mk{opacity:.45}.ac.full .ac-nm{color:var(--bad)}.ac-nm{max-width:60px;overflow:hidden;font-size:10px;line-height:12px;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.ac.picked .ac-nm{font-weight:600}.ac-dot{position:absolute;top:calc(3px + var(--d) - 4px);left:calc(50% + var(--d) / 2 - 4px);width:4px;height:4px;border-radius:50%;background:transparent;pointer-events:none}.ac-dot.on{background:var(--acc-cur);animation:ac-pulse 2.6s ease-in-out infinite}@keyframes ac-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.ac-dot{animation:none}}.ac-tip{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;z-index:40;transform:translate(-50%);padding:7px 10px;border-radius:8px;background:var(--ink);color:var(--card);font-size:calc(12px * var(--fs));font-weight:400;line-height:1.5;text-align:left;white-space:nowrap;pointer-events:none}.ac-tip b{font-weight:600;margin-right:6px}.ac-tip i{font-style:normal;opacity:.75}.ac:hover .ac-tip,.ac:focus-visible .ac-tip{display:block}.cmp-accs>.cmp-ac:last-child .ac-tip{left:auto;right:0;transform:none}.cmp-sh-rings{display:flex;flex-wrap:wrap;gap:4px;padding:6px 4px 2px}.cmp-sh-rings .ac{--d: 36px;min-width:56px;padding-top:4px}.cmp-sh-rings .ac-dot{top:calc(4px + var(--d) - 4px)}.cmp-sh-rings .ac-nm{font-size:10.5px}.cmp-sh-rings .ac-tip{display:none!important}.cmp-sh-usage{margin:6px 4px 2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.cmp-pop.usage{width:max-content;min-width:300px;max-width:min(420px,calc(100vw - 24px));padding:12px 14px}@media(max-width:860px){.cmp-pop.usage{width:auto;max-width:none}}.ctx-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--well);margin:6px 0 10px}.ctx-bar i{display:block;height:100%}.ctx-c0{background:var(--accent-2)}.ctx-c1{background:var(--lav)}.ctx-c2{background:var(--ok-bright)}.ctx-c3{background:var(--warn-bright)}.ctx-c4{background:var(--bad-bright)}.ctx-c5{background:var(--sand)}.ctx-c6{background:var(--chart-in)}.ctx-row{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:calc(12.5px * var(--fs))}.ctx-row .sw{flex:none;width:9px;height:9px;border-radius:3px}.ctx-row .n{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ctx-row.def .n{color:var(--muted)}.ctx-det>summary{cursor:pointer;padding:4px 0;font-size:calc(12.5px * var(--fs))}.ctx-det ul{margin:2px 0 6px;padding:0;list-style:none}.cmp-t .cmp-chev{display:none}.cmp-t{padding:0 8px;gap:5px}.cmp.narrow .cmp-lb{display:none}.cmp.narrow .cmp-t{padding:0 7px}.cmp-ta{padding-right:46px}.cmp-sp{flex:1 1 auto}.cmp-tile{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:76px;height:76px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--well);color:var(--muted);overflow:hidden}.cmp-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cmp-tile-n{max-width:100%;font-size:calc(11px * var(--fs));line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-tile.up img,.cmp-tile.up svg{opacity:.45}.cmp-tile.err{border-color:var(--bad)}.cmp-tile-s{position:absolute;left:4px;right:4px;bottom:4px;padding:1px 4px;border-radius:6px;background:var(--card);color:var(--muted);font-style:normal;font-size:calc(10.5px * var(--fs));text-align:center}.cmp-tile-s.err{color:var(--bad)}.cmp-tile-x{position:absolute;top:3px;right:3px;display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:var(--card);color:var(--ink);cursor:pointer;opacity:.9}.cmp-tile-x:hover{background:var(--press)}@media(max-width:860px){.cmp-tile-x{width:28px;height:28px}.cmp-ta{padding-right:52px}}.cmp-ta{scrollbar-width:none}.cmp-ta::-webkit-scrollbar{display:none}.wk-bub.user .att{margin-top:2px}.wk-bub.user .wk-plain+.att{margin-top:8px}.att-imgs{display:flex;flex-wrap:wrap;gap:6px}.att-th{flex:none;display:block;height:120px;padding:0;border:0;border-radius:var(--radius-card);overflow:hidden;background:color-mix(in srgb,currentColor 10%,transparent);cursor:zoom-in}.att-th img{display:block;height:120px;width:auto;min-width:60px;max-width:260px;object-fit:cover}.att-th:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.att-files{display:flex;flex-wrap:wrap;gap:6px}.att-imgs+.att-files{margin-top:6px}.att-f{display:inline-flex;align-items:center;gap:9px;max-width:280px;min-width:0;padding:7px 12px 7px 8px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:10px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.att-f:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.att-f:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.att-f.gone{cursor:default;opacity:.65}.att-ic{position:relative;flex:none;display:grid;place-items:center;width:34px;height:38px}.att-ic svg{width:30px;height:34px;opacity:.8}.att-ic b{position:absolute;left:50%;bottom:3px;transform:translate(-50%);padding:0 3px;white-space:nowrap;border-radius:3px;font-size:8.5px;font-weight:600;line-height:12px;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#6b7280}.att-f.k-pdf .att-ic b{background:#d14343}.att-f.k-sheet .att-ic b{background:#1f8a4c}.att-f.k-doc .att-ic b{background:#2f6fd6}.att-f.k-slides .att-ic b{background:#c46a1b}.att-f.k-zip .att-ic b{background:#7a5bc4}.att-meta{display:flex;flex-direction:column;min-width:0;line-height:1.3}.att-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--fs))}.att-s{font-size:calc(11.5px * var(--fs));opacity:.72;min-height:1.3em}@media(max-width:640px){.att-imgs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%}.att-imgs::-webkit-scrollbar{display:none}.att-th,.att-th img{height:104px}.att-f{max-width:100%}}.attv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;flex-direction:column;background:#0c0c0bf5;color:#f2f1ee}.attv-bar{flex:none;display:flex;align-items:center;gap:6px;padding:10px 12px 10px 18px;padding-top:max(10px,env(safe-area-inset-top))}.attv-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.attv-n{flex:none;padding:0 8px;font-size:13px;opacity:.8;font-variant-numeric:tabular-nums}.attv-b{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.attv-b:hover{background:#ffffff1f}.attv-b:focus-visible,.attv-arr:focus-visible{outline:2px solid #fff;outline-offset:1px}.attv-stage{position:relative;flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:8px 64px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.attv-stage.pdf{padding:0 16px 16px}.attv-img{position:absolute;top:8px;right:64px;bottom:24px;left:64px;margin:auto;max-width:calc(100% - 128px);max-height:calc(100% - 32px);object-fit:contain;border-radius:6px;box-shadow:0 10px 40px #00000073;-webkit-user-select:none;user-select:none}.attv-pdf{position:absolute;top:0;right:16px;bottom:0;left:16px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0 24px}.attv-page{display:block;width:min(1000px,100%);height:auto;aspect-ratio:auto 1 / 1.414;object-fit:contain;border-radius:4px;background:#fff;box-shadow:0 6px 24px #0006}.attv-more{margin:4px 0 0;font-size:13px;opacity:.8;text-align:center}.attv-bad{margin:0;opacity:.8}.attv-arr{position:absolute;top:50%;transform:translateY(-50%);display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.attv-arr:hover{background:#ffffff3d}.attv-arr.l{left:12px}.attv-arr.r{right:12px}@media(max-width:640px){.attv-stage{padding:4px 8px 16px}.attv-stage.pdf{padding:0 0 8px}.attv-img{top:4px;right:8px;bottom:16px;left:8px;max-width:calc(100% - 16px);max-height:calc(100% - 20px)}.attv-stage:has(.attv-arr) .attv-img{bottom:72px;max-height:calc(100% - 76px)}.attv-pdf{top:0;right:8px;bottom:0;left:8px}.attv-arr{top:auto;bottom:max(14px,env(safe-area-inset-bottom));transform:none;background:#ffffff2e}.attv-arr.l{left:calc(50% - 56px)}.attv-arr.r{right:calc(50% - 56px)}.attv-stage:has(.attv-arr){padding-bottom:72px}}.cmp-tw{position:relative}.cmp-tw .cmp-hl{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;max-height:none;pointer-events:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;color:transparent}.cmp-tw .cmp-ta:not(.cmp-hl){position:relative;background:transparent}.cmp-hl .cmp-chip{background:var(--accent-soft, rgba(120, 96, 30, .16));box-shadow:0 0 0 1px var(--accent-edge, rgba(120, 96, 30, .35));border-radius:5px;color:transparent}.wk-chipt{display:inline;padding:0 5px;border-radius:5px;background:var(--accent-soft, rgba(120, 96, 30, .16));box-shadow:0 0 0 1px var(--accent-edge, rgba(120, 96, 30, .35));color:var(--ink);font-size:.94em}.wk-bub.user .wk-chipt{background:#fff3;box-shadow:0 0 0 1px #ffffff59;color:inherit}.wk-edit{display:flex;flex-direction:column;gap:8px;width:min(100%,720px);margin-left:auto;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--card, var(--bg))}.wk-edit textarea{width:100%;box-sizing:border-box;min-height:64px;max-height:40dvh;resize:vertical;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;line-height:1.5;padding:2px}.wk-edit-b{display:flex;justify-content:flex-end;gap:8px}.wk-edit-f{display:flex;flex-wrap:wrap;gap:6px}.wk-edit-f span{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;border:1px solid var(--line);border-radius:8px;font-size:12px}.wk-ver{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--muted)}.wk-ver button{border:0;background:transparent;color:inherit;cursor:pointer;min-width:24px;min-height:24px;border-radius:6px;font-size:14px;line-height:1}.wk-ver button:disabled{opacity:.35;cursor:default}.wk-ver button:hover:not(:disabled){background:var(--hover, rgba(127, 127, 127, .15))}.wk-acts:has([data-ver]){opacity:1}.cmp-grp{display:flex;align-items:center;gap:8px;padding:6px 10px 0;font-size:calc(12.5px * var(--fs))}.cmp-grp .tag{font-size:calc(11px * var(--fs))}.cmp-grp-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:2px 10px 6px;font-size:calc(12px * var(--fs));max-width:300px}.cmp-grp-h.off{color:var(--muted)}.cmp-grp-r{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cmp-grp-r svg{flex:none;transform:rotate(-90deg)}.cmp-grp-r .tr{stroke:var(--line)}.cmp-grp-r .fg{stroke:var(--ok)}.cmp-grp-r .warn .fg,.cmp-grp-r svg.warn .fg{stroke:var(--warn-bright)}.cmp-grp-r svg.bad .fg{stroke:var(--bad)}.cmp-grp-r svg.none .fg{stroke:transparent}.cmp-it:disabled{opacity:.5;cursor:default}.wk-pool{align-self:center;max-width:min(90%,640px);padding:8px 14px;border-radius:12px;background:var(--gold-soft);color:var(--gold-ink);font-size:calc(12.5px * var(--fs));display:flex;flex-direction:column;gap:8px}.wk-pool.line{border-radius:999px;text-align:center;padding:6px 12px}.wk-pool.card{border:1px solid var(--warn-bright)}.wk-pool-t{font-weight:600}.wk-pool-b{display:flex;flex-wrap:wrap;gap:6px}.wk-pool-end{color:var(--ink-2)}.wk-acct-tag{margin-left:6px;padding:0 6px;border:1px solid var(--line);border-radius:999px;font-size:calc(11px * var(--fs));color:var(--muted);white-space:nowrap}.df-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.df{max-height:60vh;overflow:auto;border:1px solid var(--code-line);border-radius:8px;background:var(--code-bg);color:var(--code-ink);font-family:var(--mono);font-size:12px;line-height:1.55;padding:6px 0}.df-l{padding:0 12px;white-space:pre;min-width:max-content}.df-a{background:var(--diff-add-bg);color:var(--diff-add-ink)}.df-d{background:var(--diff-del-bg);color:var(--diff-del-ink)}.df-k{color:var(--diff-hunk-ink)}.df-h{color:var(--code-muted)}.df-plus{color:var(--ok)}.df-minus{color:var(--bad)}.df-cut{margin:10px 0 0}.df-bar .df-tools{margin-left:auto}.acc-card[data-v-df5105b0]{display:flex;flex-direction:column;gap:12px;min-width:0}.acc-top[data-v-df5105b0]{display:flex;gap:14px;align-items:center;min-width:0}.acc-ring[data-v-df5105b0]{position:relative;flex:none;width:56px;height:56px}.acc-ring svg[data-v-df5105b0]{transform:rotate(-90deg)}.acc-ring .tr[data-v-df5105b0]{stroke:var(--well)}.acc-ring .fg[data-v-df5105b0]{stroke:var(--ok);transition:stroke-dashoffset .3s}.acc-ring.warn .fg[data-v-df5105b0]{stroke:var(--warn-bright)}.acc-ring.bad .fg[data-v-df5105b0]{stroke:var(--bad)}.acc-ring.none .fg[data-v-df5105b0]{stroke:transparent}.acc-ring-k[data-v-df5105b0]{position:absolute;left:0;right:0;bottom:-14px;text-align:center;font-size:calc(10.5px * var(--fs));color:var(--muted)}.acc-ring-v[data-v-df5105b0]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:calc(12.5px * var(--fs));font-weight:600;font-variant-numeric:tabular-nums}.acc-id[data-v-df5105b0]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.acc-line[data-v-df5105b0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.acc-name[data-v-df5105b0]{margin:0;font-size:calc(16px * var(--fs));font-weight:600;letter-spacing:.06em}.acc-plan[data-v-df5105b0]{font-size:calc(12px * var(--fs));color:var(--muted);padding:1px 8px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.acc-st[data-v-df5105b0]{display:inline-flex;align-items:center;gap:5px;font-size:calc(12px * var(--fs));color:var(--muted);white-space:nowrap}.acc-st i[data-v-df5105b0]{width:7px;height:7px;border-radius:50%;background:var(--ok)}.acc-st.need i[data-v-df5105b0]{background:var(--warn-bright)}.acc-st.bad i[data-v-df5105b0]{background:var(--bad)}.acc-st.bad[data-v-df5105b0]{color:var(--bad)}.acc-glob[data-v-df5105b0]{align-self:flex-start;font-size:calc(11.5px * var(--fs));color:var(--ink-2);background:var(--chip);border:1px solid var(--line);padding:1px 8px;border-radius:999px}.acc-lims[data-v-df5105b0]{gap:2px}.acc-lims .usg-r[data-v-df5105b0]:first-child{margin-top:0}.acc-nolim[data-v-df5105b0]{margin:0}.cm-lines[data-v-79d25c8a]{white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.45}.wk-side .pill-tabs.wk-side-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.wk-side .pill-tabs.wk-side-tabs::-webkit-scrollbar{display:none}.wk-side .pill-tabs.wk-side-tabs button{padding:0 5px;font-size:calc(12px * var(--fs))}.pill-tabs.wk-side-tabs .wk-tab-dot{display:inline-block;width:6px;height:6px;margin-left:5px;border-radius:50%;vertical-align:1px;background:var(--faint)}.pill-tabs.wk-side-tabs .wk-tab-dot.ok{background:var(--ok-bright)}.pill-tabs.wk-side-tabs .wk-tab-dot.partial{background:var(--warn-bright)}.pill-tabs.wk-side-tabs .wk-tab-dot.down{background:var(--bad-bright)}.wk-ag-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:4px 0 8px}.wk-ag-sum{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:calc(12.5px * var(--fs));font-variant-numeric:tabular-nums}.wk-ag-sum b{font-weight:500;color:var(--ink)}.wk-ag-scope{margin-bottom:6px}.wk-ag-scope button .wk-bgn{margin-left:6px;vertical-align:1px}.wk-ag-scope button:disabled{opacity:.5;cursor:default}.wk-ag-act{margin:0 0 0 34px;color:var(--ink-2);font-size:calc(11.5px * var(--fs));line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-ag-at{margin:10px 0 0;font-size:calc(11px * var(--fs))}.mdot-wrap[data-v-a6a4b649]{display:inline-flex;flex:none}.mdot[data-v-a6a4b649]{--c: var(--faint);flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;min-width:26px;padding:0 8px;justify-content:center;border:0;border-radius:13px;background:transparent;cursor:pointer;color:var(--muted);font:inherit;font-size:12px}.mdot[data-v-a6a4b649]:hover{background:var(--hover)}.mdot[data-v-a6a4b649]:focus-visible{outline:2px solid var(--focus-edge);outline-offset:1px}.mdot.ok[data-v-a6a4b649]{--c: var(--ok-bright)}.mdot.partial[data-v-a6a4b649]{--c: var(--warn-bright)}.mdot.down[data-v-a6a4b649]{--c: var(--bad-bright)}.mdot i[data-v-a6a4b649]{width:10px;height:10px;border-radius:50%;background:var(--c);animation:mdot-pulse-a6a4b649 1s ease-out infinite}.mdot.pending i[data-v-a6a4b649]{animation:none;opacity:.7}.mdot-w[data-v-a6a4b649]{display:none}@keyframes mdot-pulse-a6a4b649{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--c) 55%,transparent)}15%{transform:scale(1.25)}30%{transform:scale(1)}to{transform:scale(1);box-shadow:0 0 0 7px color-mix(in srgb,var(--c) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.mdot i[data-v-a6a4b649]{animation:none}.mdot-w[data-v-a6a4b649]{display:inline}.mdot.compact .mdot-w[data-v-a6a4b649]{display:none}}.mdot-win[data-v-a6a4b649]{display:flex;flex-direction:column;gap:10px}.mdot-head[data-v-a6a4b649]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.mdot-c[data-v-a6a4b649]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:var(--faint);vertical-align:1px}.mdot-c.ok[data-v-a6a4b649]{background:var(--ok-bright)}.mdot-c.partial[data-v-a6a4b649]{background:var(--warn-bright)}.mdot-c.down[data-v-a6a4b649]{background:var(--bad-bright)}.mdot-t[data-v-a6a4b649]{width:100%;border-collapse:collapse;font-size:13px}.mdot-t th[data-v-a6a4b649]{text-align:left;font-weight:500;color:var(--muted);padding:4px 8px 4px 0;border-bottom:1px solid var(--line);white-space:nowrap}.mdot-t td[data-v-a6a4b649]{padding:6px 8px 6px 0;border-bottom:1px solid var(--line-soft);vertical-align:top}.mdot-t .num[data-v-a6a4b649]{white-space:nowrap;font-variant-numeric:tabular-nums}.mdot-e[data-v-a6a4b649]{color:var(--bad);font-size:12px}.mdot-chip[data-v-a6a4b649]{display:inline-flex;gap:4px;align-items:center;margin:0 6px 4px 0;padding:1px 8px;border-radius:10px;background:var(--chip);font-size:12px;white-space:nowrap}.mdot-chip.down[data-v-a6a4b649]{background:var(--bad-soft);color:var(--bad)}.mdot-chip.partial[data-v-a6a4b649]{color:var(--warn-ink)}.mdot-acts[data-v-a6a4b649]{display:flex;justify-content:flex-end}@media(max-width:640px){.mdot-t thead[data-v-a6a4b649]{display:none}.mdot-t tr[data-v-a6a4b649]{display:block;padding:6px 0;border-bottom:1px solid var(--line-soft)}.mdot-t td[data-v-a6a4b649]{display:inline-block;border:0;padding:2px 10px 2px 0}}.dt{position:relative;width:100%;min-width:0}.dt-box{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.dt-table{table-layout:fixed;min-width:100%}.dt-table th{position:relative;padding:0;overflow:hidden}.dt-table th.dt-num .dt-sort{justify-content:flex-end}.dt-has-btn .dt-table th:last-child .dt-sort{padding-right:42px}.dt-has-btn .dt-table td:last-child{padding-right:42px}.dt-sort{display:flex;align-items:center;gap:5px;width:100%;padding:14px 10px 14px 12px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.dt-sort.dt-static{cursor:default}.dt-sort:not(.dt-static):hover,.dt-sort.on{color:var(--ink)}.dt-sort:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.dt-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-ind{flex:none;font-size:9px;letter-spacing:0}.dt-table th:first-child .dt-sort{padding-left:16px}.dt-handle{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:col-resize;touch-action:none;z-index:1}.dt-handle:after{content:"";position:absolute;top:25%;bottom:25%;right:3px;width:1px;background:var(--line)}.dt-handle:hover:after{background:var(--faint)}.dt-table td{overflow:hidden;vertical-align:middle;padding:10px 10px 10px 12px}.dt-table td:first-child{padding-left:16px}.dt-table td.dt-num{text-align:right}.dt-table th.dt-sticky,.dt-table td.dt-sticky{position:sticky;right:0;z-index:2;background:var(--card);box-shadow:inset 1px 0 0 var(--hair)}.dt-table th.dt-sticky{background:var(--bg-2)}.dt-table tbody tr.click:hover td.dt-sticky{background:var(--hover)}.dt-table tbody tr.sel td.dt-sticky{background:var(--accent-soft)}.dt-table tfoot td{border-top:1px solid var(--line);border-bottom:0;font-weight:500;background:var(--page)}.dt-table th.dt-selc,.dt-table td.dt-selc{padding:0;text-align:center;cursor:pointer}.dt-table td.dt-selc:first-child,.dt-table th.dt-selc:first-child{padding-left:4px}.dt-selc input{accent-color:var(--accent-solid);cursor:pointer;width:15px;height:15px;vertical-align:middle}.dt-ell{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-sk{display:inline-block;width:70%;height:10px;border-radius:6px;background:var(--chip);vertical-align:middle}.dt-skrow td{height:46px}.dt-cols{position:absolute;top:7px;right:8px;z-index:5}.dt-cols-btn{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:6px;background:var(--page);color:var(--muted);cursor:pointer}.dt-cols-btn:hover,.dt-cols-btn.on{background:var(--press);color:var(--ink)}.dt-cols-btn:focus-visible{outline:1px solid var(--ink);outline-offset:1px}.dt-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:240px;max-width:320px;padding:8px 0 0;border:1px solid var(--rim);border-radius:10px;background:var(--card);box-shadow:var(--shadow-lift),0 0 0 1px var(--line-soft)}.dt-pop-list{max-height:360px;overflow-y:auto}.dt-pop-row{display:flex;align-items:center;gap:10px;padding:7px 16px;font-size:13px;cursor:pointer;text-transform:none;letter-spacing:0}.dt-pop-row:hover{background:var(--page)}.dt-pop-row input{accent-color:var(--accent-solid);flex:none}.dt-pop-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:10px 12px 10px 16px;border-top:1px solid var(--line-soft);font-size:11px}.dt-table th[draggable=true]{cursor:grab}.dt-table th.dt-moving{opacity:.45}.dt-table th.dt-drop-l{box-shadow:inset 2px 0 0 var(--ink-2)}.dt-table th.dt-drop-r{box-shadow:inset -2px 0 0 var(--ink-2)}body.col-resizing,body.col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.pl-sort[data-v-e7a9138e]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pl-sort label[data-v-e7a9138e]{flex:none;font-size:12px;color:var(--muted)}.pl-sort .input[data-v-e7a9138e]{flex:1 1 auto;min-width:0}.pl-list[data-v-e7a9138e]{list-style:none;margin:0;padding:0;background:var(--card);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.pl-row[data-v-e7a9138e]{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 14px;border-bottom:1px solid var(--line-soft);min-width:0}.pl-row[data-v-e7a9138e]:last-child{border-bottom:0}.pl-row.click[data-v-e7a9138e]{cursor:pointer}.pl-row.click[data-v-e7a9138e]:active{background:var(--hover)}.pl-main[data-v-e7a9138e]{flex:1 1 auto;min-width:0}.pl-title[data-v-e7a9138e]{font-weight:500;overflow-wrap:anywhere}.pl-sub[data-v-e7a9138e]{margin-top:2px;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.pl-meta[data-v-e7a9138e]{margin-top:4px;display:flex;flex-wrap:wrap;gap:6px}.pl-end[data-v-e7a9138e]{flex:none}.pl-chev[data-v-e7a9138e]{flex:none;color:var(--faint)}.proj-h[data-v-3c5ce39b]{margin:0 0 16px;font-size:calc(22px * var(--fs));font-weight:400;letter-spacing:-.03em}.span[data-v-3c5ce39b]{grid-column:1 / -1}.plain[data-v-3c5ce39b]{list-style:none;margin:0;padding:0}.plain li[data-v-3c5ce39b]{padding:6px 0;border-bottom:1px solid var(--line-soft)}.plain li[data-v-3c5ce39b]:last-child{border-bottom:0}.repo[data-v-3c5ce39b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.repo-c[data-v-3c5ce39b]{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.md[data-v-3c5ce39b]{font-size:calc(13px * var(--fs));line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.md[data-v-3c5ce39b] .md-h{margin:1.2em 0 .4em;color:var(--ink);font-weight:500;letter-spacing:-.01em}.md[data-v-3c5ce39b] h2.md-h{font-size:1.35em}.md[data-v-3c5ce39b] h3.md-h{font-size:1.15em}.md[data-v-3c5ce39b] h4.md-h,.md[data-v-3c5ce39b] h5.md-h{font-size:1em}.md[data-v-3c5ce39b]>:first-child{margin-top:0}.md p[data-v-3c5ce39b]{margin:.5em 0}.md ul[data-v-3c5ce39b],.md ol[data-v-3c5ce39b]{margin:.4em 0;padding-left:22px}.md li[data-v-3c5ce39b]{margin:.2em 0}.md code[data-v-3c5ce39b]{font-family:var(--mono);font-size:.9em;background:var(--page);padding:1px 5px;border-radius:5px}.md pre[data-v-3c5ce39b]{margin:.6em 0;padding:12px 14px;background:var(--page);border-radius:10px;overflow-x:auto;max-width:100%}.md pre code[data-v-3c5ce39b]{background:none;padding:0;white-space:pre}.md hr[data-v-3c5ce39b]{border:0;border-top:1px solid var(--line);margin:1em 0}.acc-add-acts[data-v-652f9c03]{display:flex;gap:8px;margin-top:14px}.acc-steps[data-v-b47b7898]{margin:0 0 14px;padding-left:20px;display:flex;flex-direction:column;gap:4px}.acc-link[data-v-b47b7898]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.acc-code[data-v-b47b7898]{display:flex;flex-direction:column;gap:6px}.acc-code .btn[data-v-b47b7898]{align-self:flex-start;margin-top:4px}.ai-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-auto-rows:1fr;gap:12px;margin-top:8px}.ai-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ai-card.dragging{border-color:var(--accent-2);box-shadow:0 0 0 2px var(--accent-2),0 6px 18px #0000002e;z-index:2}.ai-card.grabbed{border-color:var(--accent-2);box-shadow:0 0 0 2px var(--accent-2)}.ai-head{display:flex;align-items:center;gap:8px;min-width:0}.ai-handle{flex:none;display:inline-grid;place-items:center;width:26px;height:30px;margin-left:-6px;padding:0;border:0;border-radius:6px;background:none;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ai-handle:hover,.ai-handle:focus-visible{background:var(--well);color:var(--ink)}.ai-handle:focus-visible{outline:2px solid var(--focus-edge);outline-offset:1px}.ai-handle:active,.ai-card.dragging .ai-handle{cursor:grabbing}.ai-num{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-strong, var(--line));border-radius:50%;font-size:calc(12px * var(--fs));font-variant-numeric:tabular-nums;color:var(--ink-2)}.ai-mark{flex:none;width:18px;height:18px;fill:currentColor;color:var(--muted)}.ai-name{margin:0;min-width:0;font-size:calc(16px * var(--fs));font-weight:600;letter-spacing:.06em}.ai-plan{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--fs));color:var(--muted);padding:1px 8px;border:1px solid var(--line);border-radius:999px}.ai-menu-b{flex:none;margin-left:auto;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:8px;background:none;color:var(--ink-2);font:inherit;cursor:pointer;line-height:1}.ai-menu-b:hover,.ai-menu-b:focus-visible{background:var(--well)}.ai-menu-b:focus-visible{outline:2px solid var(--focus-edge);outline-offset:1px}.ai-menu{position:absolute;top:44px;right:12px;z-index:5;display:flex;flex-direction:column;min-width:150px;padding:4px;border:1px solid var(--line-strong, var(--line));border-radius:10px;background:var(--card, var(--surface));box-shadow:0 8px 24px #0000002e}.ai-menu button{padding:7px 10px;border:0;border-radius:6px;background:none;color:var(--ink);font:inherit;font-size:calc(13px * var(--fs));text-align:left;cursor:pointer}.ai-menu button:hover:not(:disabled),.ai-menu button:focus-visible{background:var(--well)}.ai-menu button:disabled{color:var(--faint);cursor:default}.ai-st-line{display:flex;align-items:center;gap:6px;min-width:0;font-size:calc(12.5px * var(--fs));color:var(--muted)}.ai-st{flex:none;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ai-st i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.ai-st.need i{background:var(--warn-bright)}.ai-st.bad i{background:var(--bad)}.ai-st.bad{color:var(--bad)}.ai-win{display:flex;flex-direction:column;gap:8px}.ai-w-l{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 12px;font-size:calc(12.5px * var(--fs))}.ai-w-k{white-space:nowrap}.ai-w-v{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.ai-w.none .ai-w-k{color:var(--muted)}.ai-bar{height:6px;margin-top:4px;border-radius:999px;background:var(--well);overflow:hidden}.ai-bar i{display:block;height:100%;border-radius:inherit;background:var(--ok)}.ai-bar i.warn{background:var(--warn-bright)}.ai-bar i.bad{background:var(--bad)}.ai-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.ai-live{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ai-group{margin-top:18px}.ai-group:first-child{margin-top:6px}.ai-ghead{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--line)}.ai-gh{margin:0;font-size:calc(15px * var(--fs));font-weight:600}.ai-bar-save{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding:8px 12px;border:1px solid var(--line);border-left:3px solid var(--warn-bright);border-radius:8px;background:var(--surface)}.ai-tabs{display:flex;gap:2px;margin:4px 0 6px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ai-tab{flex:none;padding:9px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:inherit;font-size:calc(14px * var(--fs));cursor:pointer;white-space:nowrap}.ai-tab:hover{color:var(--ink)}.ai-tab[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.ai-tab:focus-visible{outline:2px solid var(--focus-edge);outline-offset:-2px}.cdx-add-acts[data-v-5aacdada]{display:flex;gap:8px;margin-top:14px}.cdx-steps[data-v-6cc09681]{margin:0 0 14px;padding-left:20px;display:flex;flex-direction:column;gap:4px}.cdx-code[data-v-6cc09681]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.cdx-code code[data-v-6cc09681]{font-family:var(--mono, "JetBrains Mono", monospace);font-size:calc(24px * var(--fs));letter-spacing:.12em;font-weight:600;padding:8px 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--well);-webkit-user-select:all;user-select:all}.cdx-link a.btn[data-v-6cc09681]{text-decoration:none}.cdx-link[data-v-6cc09681]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.cdx-group[data-v-7e40ba60]{margin-top:22px}.cdx-head[data-v-7e40ba60]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid var(--line)}.cdx-h[data-v-7e40ba60]{margin:0;font-size:calc(15px * var(--fs));font-weight:600}.cdx-mcp[data-v-7e40ba60]{font-size:calc(13px * var(--fs));border-top:1px solid var(--line);padding-top:10px}.cdx-mcp-r[data-v-7e40ba60]{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap}.cdx-mcp-r.bad[data-v-7e40ba60]{color:var(--bad)}.cdx-mcp .hint[data-v-7e40ba60]{margin:6px 0 0}.cdx-confirm[data-v-7e40ba60]{border-top:1px solid var(--line);padding-top:10px;font-size:calc(13px * var(--fs))}.cdx-confirm p[data-v-7e40ba60]{margin:0}.fine[data-v-7e40ba60]{margin:6px 0 0}.pool-lim-m[data-v-226cd308]{display:none}@media(max-width:640px){.pool-lim[data-v-226cd308]{display:none}.pool-lim-m[data-v-226cd308]{display:block;margin-top:4px}table[data-pool=who][data-v-226cd308]{--tbl-min: 0px}table[data-pool=who] td[data-v-226cd308],table[data-pool=who] th[data-v-226cd308]{white-space:normal}table[data-pool=who] .pool-tag[data-v-226cd308]{display:inline-block;margin-top:2px}table[data-pool=who] .pool-st[data-v-226cd308]{white-space:normal}}.pool[data-v-226cd308]{display:flex;flex-direction:column;gap:10px;margin:6px 0 14px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.pool-h[data-v-226cd308]{margin:0;font-size:calc(15px * var(--fs));font-weight:600}.pool-h3[data-v-226cd308]{margin:4px 0 6px;font-size:calc(13px * var(--fs));font-weight:600}.pool-p[data-v-226cd308]{margin:0}.pool-grid[data-v-226cd308]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-auto-rows:1fr;gap:12px}.pool-head[data-v-226cd308]{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.pool-box[data-v-226cd308]{display:flex;flex-direction:column;min-width:0;padding:10px 12px;border:1px solid var(--line-soft, var(--line));border-radius:10px}.pool-ord[data-v-226cd308]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pool-ord li[data-v-226cd308]{display:flex;align-items:center;gap:8px;min-width:0}.pool-n[data-v-226cd308]{flex:none;width:20px;color:var(--muted);font-variant-numeric:tabular-nums}.pool-nm[data-v-226cd308]{flex:1 1 auto;min-width:0;font-weight:600;letter-spacing:.04em}.pool-mv[data-v-226cd308]{padding:3px 7px}.pool-f[data-v-226cd308]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:8px}.pool-f label[data-v-226cd308]{flex:1 1 140px;font-size:calc(12.5px * var(--fs));color:var(--muted)}.pool-sel[data-v-226cd308]{flex:0 1 190px;min-width:0}.pool-num[data-v-226cd308]{width:76px;text-align:right;font-variant-numeric:tabular-nums}.pool-bad[data-v-226cd308]{flex-basis:100%;color:var(--bad);font-size:calc(12px * var(--fs))}.pool-fab[data-v-226cd308]{display:flex;margin-bottom:6px}.pool-fine[data-v-226cd308]{margin:6px 0 0}.pool-acts[data-v-226cd308]{display:flex;gap:6px;flex-wrap:wrap}.pool-st[data-v-226cd308]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pool-st i[data-v-226cd308]{width:7px;height:7px;border-radius:50%;background:var(--faint, var(--muted))}.pool-st.active i[data-v-226cd308],.pool-st.ready i[data-v-226cd308]{background:var(--ok)}.pool-st.limited i[data-v-226cd308]{background:var(--warn-bright)}.pool-st.blocked i[data-v-226cd308],.pool-st.out i[data-v-226cd308]{background:var(--bad)}.pool-st.blocked[data-v-226cd308]{color:var(--bad)}.pool-tag[data-v-226cd308]{margin-left:6px}.ik-prov[data-v-2ce68546]{margin:0 0 8px}.ik-acts[data-v-2ce68546]{display:flex;gap:8px;margin-top:14px}.ia[data-v-4009fc84]{border-top:1px solid var(--line-soft, var(--line));padding-top:8px;min-width:0}.ia-b[data-v-4009fc84]{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:calc(13px * var(--fs));cursor:pointer}.ia-b[data-v-4009fc84]:hover{color:var(--ink)}.ia-b[data-v-4009fc84]:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px;border-radius:4px}.ia-chev[data-v-4009fc84]{transition:transform .15s;transform:rotate(-90deg)}.ia-chev.open[data-v-4009fc84]{transform:none}.ia-body[data-v-4009fc84]{display:flex;flex-direction:column;gap:8px;margin-top:6px;font-size:calc(13px * var(--fs))}.ia-dl[data-v-4009fc84]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0}.ia-dl dt[data-v-4009fc84]{color:var(--muted)}.ia-dl dd[data-v-4009fc84]{margin:0;min-width:0}.ia-pw[data-v-4009fc84]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ia-pv[data-v-4009fc84]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ia-notes[data-v-4009fc84]{white-space:pre-wrap;overflow-wrap:anywhere}.ia-acts[data-v-4009fc84]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px}.ia-chk[data-v-4009fc84]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:calc(13px * var(--fs))}.ia-prov[data-v-4009fc84]{margin:0 0 8px}.ia-bad[data-v-4009fc84]{color:var(--bad)}.it-tile[data-v-943d3bf1]{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.it-top[data-v-943d3bf1]{display:flex;align-items:center;gap:8px;min-width:0}.it-name[data-v-943d3bf1]{margin:0;flex:1 1 auto;min-width:0;font-size:calc(15px * var(--fs));font-weight:600}.it-dot[data-v-943d3bf1]{flex:none;width:9px;height:9px;border-radius:50%;background:var(--faint, var(--muted))}.it-dot.ok[data-v-943d3bf1]{background:var(--ok-bright)}.it-dot.bad[data-v-943d3bf1]{background:var(--bad-bright)}.it-dot.busy[data-v-943d3bf1]{background:var(--warn-bright)}.it-ro[data-v-943d3bf1]{flex:none}.it-keys[data-v-943d3bf1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.it-keys li[data-v-943d3bf1]{display:flex;flex-direction:column;gap:6px;min-width:0;padding-bottom:8px;border-bottom:1px solid var(--line-soft, var(--line))}.it-keys li[data-v-943d3bf1]:last-child{border-bottom:0;padding-bottom:0}.it-kl[data-v-943d3bf1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.it-var[data-v-943d3bf1]{font-size:calc(12px * var(--fs));color:var(--muted);max-width:100%}.it-mask[data-v-943d3bf1]{font-size:calc(13px * var(--fs))}.it-ka[data-v-943d3bf1]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.it-note[data-v-943d3bf1]{margin:0}.it-sub[data-v-943d3bf1]{margin:0;overflow-wrap:anywhere;font-size:calc(11.5px * var(--fs))}.it-man[data-v-943d3bf1]{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--line-soft, var(--line));font-size:calc(13px * var(--fs))}.it-me[data-v-943d3bf1]{align-self:flex-start}.it-mf[data-v-943d3bf1]{display:flex;flex-direction:column;gap:6px}.it-mi[data-v-943d3bf1]{max-width:100%}.it-bad[data-v-943d3bf1]{margin:0;color:var(--bad)}.it-ex.soon[data-v-943d3bf1]{color:var(--warn, var(--bad))}.it-ex.expired[data-v-943d3bf1]{color:var(--bad)}.it-ex.soon .it-exn[data-v-943d3bf1],.it-ex.expired .it-exn[data-v-943d3bf1]{font-weight:600}.it-chk[data-v-943d3bf1]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.it-res[data-v-943d3bf1]{font-size:calc(12.5px * var(--fs));font-variant-numeric:tabular-nums}.it-res.ok[data-v-943d3bf1]{color:var(--ok)}.it-res.bad[data-v-943d3bf1]{color:var(--bad)}.it-lim[data-v-943d3bf1]{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--line-soft, var(--line));font-size:calc(13px * var(--fs))}.it-lh[data-v-943d3bf1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.it-rf[data-v-943d3bf1]:disabled{color:var(--faint);cursor:default;text-decoration:none}.it-un[data-v-943d3bf1]{margin:0}.it-dl[data-v-943d3bf1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0}.it-dl dt[data-v-943d3bf1]{color:var(--muted)}.it-dl dd[data-v-943d3bf1]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.it-lim[data-v-943d3bf1]{margin-top:auto}.it-cr[data-v-943d3bf1]{border-top:1px solid var(--line-soft, var(--line));padding-top:8px}.it-cb[data-v-943d3bf1]{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:calc(13px * var(--fs));cursor:pointer}.it-cb[data-v-943d3bf1]:hover{color:var(--ink)}.it-cb[data-v-943d3bf1]:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px;border-radius:4px}.it-chev[data-v-943d3bf1]{transition:transform .15s;transform:rotate(-90deg)}.it-chev.open[data-v-943d3bf1]{transform:none}.it-chart[data-v-943d3bf1]{margin-top:6px}.it-chart[data-v-943d3bf1] .md-chart-cv{height:150px}.it-chart[data-v-943d3bf1] .md-chart{padding:8px 10px 4px}.ig-set[data-v-08df5a74]{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.ig-h[data-v-08df5a74]{margin:0;font-size:calc(15px * var(--fs));font-weight:600}.ig-p[data-v-08df5a74]{margin:0}.ig-row[data-v-08df5a74]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ig-num[data-v-08df5a74]{width:76px;text-align:right;font-variant-numeric:tabular-nums}.ig-sum[data-v-08df5a74]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 10px;font-size:calc(13px * var(--fs))}.ig-dot[data-v-08df5a74]{color:var(--muted)}.ig-near.soon[data-v-08df5a74]{color:var(--warn, var(--bad));font-weight:600}.ig-near.expired[data-v-08df5a74]{color:var(--bad);font-weight:600}.ig-fields[data-v-08df5a74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 14px}.ig-f[data-v-08df5a74]{display:flex;flex-direction:column;gap:4px;min-width:0}.ig-bad[data-v-08df5a74]{color:var(--bad);font-size:calc(12px * var(--fs))}.acc-proj[data-v-bd6f4da1]{font-size:calc(13px * var(--fs))}.acc-proj .link[data-v-bd6f4da1]:disabled{color:var(--faint);cursor:default;text-decoration:none}.acc-chips[data-v-bd6f4da1]{margin-top:8px}.acc-confirm[data-v-bd6f4da1]{border-top:1px solid var(--line);padding-top:10px;font-size:calc(13px * var(--fs))}.acc-confirm p[data-v-bd6f4da1]{margin:0}.ai-glob[data-v-bd6f4da1]{align-self:flex-start}.fine[data-v-bd6f4da1]{margin:6px 0 0}.jv[data-v-44f4869e]{display:flex;flex-direction:column;gap:10px;margin:14px 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.jv-top[data-v-44f4869e]{display:flex;align-items:center;gap:8px}.jv-h[data-v-44f4869e]{margin:0;font-size:calc(15px * var(--fs));font-weight:600}.jv-h4[data-v-44f4869e]{margin:6px 0 0;font-size:calc(13px * var(--fs));font-weight:600}.jv-p[data-v-44f4869e]{margin:0}.jv-sum[data-v-44f4869e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px 16px;margin:0}.jv-sum dt[data-v-44f4869e]{color:var(--muted);font-size:calc(12px * var(--fs))}.jv-sum dd[data-v-44f4869e]{margin:2px 0 0;font-size:calc(16px * var(--fs));font-weight:600}.num[data-v-44f4869e]{font-variant-numeric:tabular-nums;white-space:nowrap}.jv-pr[data-v-44f4869e]{display:inline-block;max-width:24ch;vertical-align:bottom}.jv-chart[data-v-44f4869e] .md-chart-cv{height:170px}.jv-chart[data-v-44f4869e] .md-chart{padding:8px 10px 4px}.jv-crit[data-v-44f4869e]{margin:0;max-height:360px;overflow:auto;padding:10px 12px;border:1px solid var(--line-soft, var(--line));border-radius:10px;background:var(--bg, transparent);font-size:calc(12px * var(--fs));white-space:pre-wrap;overflow-wrap:anywhere}.wa[data-v-c671202d]{display:flex;flex-direction:column;gap:10px;margin:14px 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.wa-top[data-v-c671202d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.wa-h[data-v-c671202d]{margin:0;font-size:calc(15px * var(--fs));font-weight:600}.wa-p[data-v-c671202d]{margin:0}.seg[data-v-c671202d]{display:inline-flex;gap:4px;flex-wrap:wrap}.wa-chart-top[data-v-c671202d]{display:flex;justify-content:flex-end}.wa-key[data-v-c671202d]{display:inline-block;max-width:28ch;vertical-align:bottom}.num[data-v-c671202d]{font-variant-numeric:tabular-nums;white-space:nowrap}.wa-chart[data-v-c671202d] .md-chart-cv{height:200px}.wa-chart[data-v-c671202d] .md-chart{padding:8px 10px 4px}tfoot td[data-v-c671202d]{border-top:1px solid var(--line)}.more-row[data-v-53fdfae2]{display:flex;justify-content:center;margin-top:16px}.kpi-btn[data-v-7d252baf]{text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}.kpi-btn[data-v-7d252baf]:hover{box-shadow:var(--shadow-lift)}.stale[data-v-7d252baf]{color:var(--bad)}.st-banner[data-v-ad71e7e9]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;background:var(--card);border:1px solid var(--rim);box-shadow:var(--shadow-sm);margin-bottom:8px}.st-banner.bad[data-v-ad71e7e9]{background:var(--bad-soft);border-color:var(--bad-edge)}.st-banner-t[data-v-ad71e7e9]{display:flex;flex-direction:column;gap:2px;min-width:0}.st-banner-t b[data-v-ad71e7e9]{font-weight:600;font-size:calc(15px * var(--fs))}.st-banner.bad b[data-v-ad71e7e9]{color:var(--bad)}.st-banner-sub[data-v-ad71e7e9]{color:var(--muted);font-size:calc(12px * var(--fs))}.st-notify[data-v-ad71e7e9]{margin:0 0 6px}.st-err[data-v-ad71e7e9]{color:var(--bad)}.st-dot[data-v-ad71e7e9]{width:9px;height:9px;border-radius:50%;background:var(--unknown, #8a8a91);flex:none;display:inline-block}.st-dot.sm[data-v-ad71e7e9]{width:7px;height:7px;vertical-align:1px}.st-dot.ok[data-v-ad71e7e9]{background:var(--ok-bright)}.st-dot.bad[data-v-ad71e7e9]{background:var(--bad-bright)}.st-dot.warn[data-v-ad71e7e9]{background:var(--warn-bright)}.st-count[data-v-ad71e7e9]{color:var(--faint);letter-spacing:0;margin-left:4px}.st-grid[data-v-ad71e7e9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.st-cell[data-v-ad71e7e9]{display:flex;min-width:0}.st-cell>.st-card[data-v-ad71e7e9]{flex:1 1 auto}.st-cell>.blk-tools[data-v-ad71e7e9]{top:auto;bottom:6px;right:8px}.st-card[data-v-ad71e7e9]{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--card);border:1px solid var(--rim);border-radius:12px;box-shadow:var(--shadow-sm);padding:12px 14px}.st-card[data-v-ad71e7e9]:hover{box-shadow:var(--shadow-lift)}.st-card[data-v-ad71e7e9]:focus-visible{outline:2px solid var(--focus-edge);outline-offset:2px}.st-card.st-down[data-v-ad71e7e9]{border-color:var(--bad-edge)}.st-row[data-v-ad71e7e9]{display:flex;align-items:center;gap:8px;min-width:0}.st-name[data-v-ad71e7e9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:calc(13px * var(--fs))}.st-val[data-v-ad71e7e9]{flex:none;color:var(--ink-2);font-size:calc(12px * var(--fs));font-variant-numeric:tabular-nums}.st-msg[data-v-ad71e7e9]{color:var(--muted);font-size:calc(11.5px * var(--fs));min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-down .st-msg[data-v-ad71e7e9]{color:var(--bad)}.st-spark[data-v-ad71e7e9]{width:100%;height:26px;display:block}.st-spark path[data-v-ad71e7e9]{fill:none;stroke:var(--lav);stroke-width:1.4;vector-effect:non-scaling-stroke}.st-spark-empty[data-v-ad71e7e9]{height:26px}.st-bars[data-v-ad71e7e9]{width:100%;height:14px;display:block}.st-bars-lg[data-v-ad71e7e9]{height:22px;margin:14px 0 4px}.st-bars rect.ok[data-v-ad71e7e9]{fill:var(--ok-bright)}.st-bars rect.bad[data-v-ad71e7e9]{fill:var(--bad-bright)}.st-bars rect.warn[data-v-ad71e7e9]{fill:var(--warn-bright)}.st-bars rect.none[data-v-ad71e7e9]{fill:var(--chip)}.st-up[data-v-ad71e7e9]{display:flex;gap:10px;flex-wrap:wrap;color:var(--faint);font-size:calc(11px * var(--fs));font-variant-numeric:tabular-nums}.st-filter[data-v-ad71e7e9]{margin-bottom:10px}.st-log-wrap[data-v-ad71e7e9]{overflow-x:auto;background:var(--card);border:1px solid var(--rim);border-radius:12px;box-shadow:var(--shadow-sm)}.st-log[data-v-ad71e7e9]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs))}.st-log th[data-v-ad71e7e9]{text-align:left;font-weight:500;color:var(--muted);padding:9px 12px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.st-log td[data-v-ad71e7e9]{padding:8px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}.st-log tr:last-child td[data-v-ad71e7e9]{border-bottom:0}.st-log tr.st-open td[data-v-ad71e7e9]{background:var(--bad-soft)}.st-reason[data-v-ad71e7e9]{color:var(--ink-2);min-width:200px;overflow-wrap:anywhere}.nowrap[data-v-ad71e7e9]{white-space:nowrap}.st-evs[data-v-ad71e7e9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:calc(12.5px * var(--fs))}@media(max-width:640px){.st-grid[data-v-ad71e7e9]{grid-template-columns:1fr}.st-log thead[data-v-ad71e7e9]{display:none}.st-log[data-v-ad71e7e9],.st-log tbody[data-v-ad71e7e9],.st-log tr[data-v-ad71e7e9],.st-log td[data-v-ad71e7e9]{display:block;width:100%}.st-log tr[data-v-ad71e7e9]{padding:8px 12px;border-bottom:1px solid var(--line-soft)}.st-log td[data-v-ad71e7e9]{display:flex;gap:10px;padding:2px 0;border:0;white-space:normal;min-width:0}.st-log td[data-v-ad71e7e9]:before{content:attr(data-l);flex:0 0 104px;color:var(--muted)}.st-banner[data-v-ad71e7e9]{padding:12px 14px}}.acts[data-v-0c0bdde0],.ask[data-v-0c0bdde0]{display:flex;align-items:center;justify-content:flex-end;gap:4px}.ask[data-v-0c0bdde0]{gap:6px}.ask-q[data-v-0c0bdde0]{font-size:12.5px;color:var(--bad);font-weight:500;white-space:nowrap}.act[data-v-0c0bdde0]{width:34px;height:34px;flex:none;display:inline-grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.act[data-v-0c0bdde0]:hover:not(:disabled){background:var(--press);color:var(--ink)}.act[data-v-0c0bdde0]:disabled{opacity:.35;cursor:not-allowed}.act.off[data-v-0c0bdde0]{color:var(--bad)}.uw[data-v-0c0bdde0]{max-width:none!important;padding:0!important}.box[data-v-0c0bdde0]{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm)}.att[data-v-0c0bdde0]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:10px 14px;margin-bottom:12px}.att-h[data-v-0c0bdde0]{display:inline-flex;align-items:center;gap:12px;min-height:36px;padding:0 4px;border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.att-chev[data-v-0c0bdde0]{color:var(--muted);transition:transform .15s}.att.open .att-chev[data-v-0c0bdde0]{transform:rotate(90deg)}.att-t[data-v-0c0bdde0]{font-size:calc(12px * var(--fs));font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.att-n[data-v-0c0bdde0]{display:inline-flex;align-items:center;gap:6px;font-size:calc(16px * var(--fs))}.d[data-v-0c0bdde0]{display:inline-block;width:9px;height:9px;border-radius:50%}.d.red[data-v-0c0bdde0]{background:var(--bad-bright)}.d.lav[data-v-0c0bdde0]{background:var(--lav)}.att-i[data-v-0c0bdde0]{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.att-i[data-v-0c0bdde0]:hover{background:var(--press);color:var(--ink)}.att-l[data-v-0c0bdde0]{flex-basis:100%;list-style:none;margin:6px 0 2px;padding:8px 4px 2px;border-top:1px solid var(--line-soft);display:grid;gap:8px}.att-l li[data-v-0c0bdde0]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.att-l li .d[data-v-0c0bdde0]{position:relative;top:-1px}.frame[data-v-0c0bdde0] td{padding:11px 12px 11px 14px}.frame[data-v-0c0bdde0] td:first-child{padding-left:16px}.frame[data-v-0c0bdde0] td.dt-sticky{padding:4px 8px;white-space:nowrap}.tool-card[data-v-0c0bdde0]{padding:12px 14px;margin-bottom:12px}.tool-card .search[data-v-0c0bdde0]{border-radius:999px}.nm[data-v-0c0bdde0]{display:flex;align-items:center;gap:2px}.nm b[data-v-0c0bdde0]{font-weight:500}.pen[data-v-0c0bdde0]{width:24px;height:24px;flex:none;display:inline-grid;place-items:center;padding:0;margin-left:auto;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;opacity:.55}.pen[data-v-0c0bdde0]:hover{opacity:1;background:var(--press);color:var(--ink)}.ell[data-v-0c0bdde0]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdot[data-v-0c0bdde0]{display:inline-block;width:6px;height:6px;border-radius:50%;margin:0 7px 1px 0;vertical-align:middle;background:var(--unknown)}.sdot.active[data-v-0c0bdde0]{background:var(--ok-bright)}.sdot.pending[data-v-0c0bdde0]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--warn-bright)}.sdot.disabled[data-v-0c0bdde0]{background:var(--bad-bright)}.tfa.no[data-v-0c0bdde0]{color:var(--warn-ink)}.foot[data-v-0c0bdde0]{margin-top:14px}.inline[data-v-0c0bdde0]{display:flex;gap:8px;align-items:center}.inline .input[data-v-0c0bdde0]{flex:1 1 auto;min-width:0}.btn-row[data-v-0c0bdde0]{display:flex;gap:8px;flex-wrap:wrap}.ok-note[data-v-0c0bdde0]{color:var(--ok);border-color:var(--line);margin-bottom:14px}.ipa[data-v-c3639a0c]{display:flex;flex-direction:column;gap:16px;max-width:760px;min-width:0}.line[data-v-c3639a0c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 8px}.rows[data-v-c3639a0c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.row[data-v-c3639a0c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:10px 0;border-top:1px solid var(--line-soft);min-width:0}.row[data-v-c3639a0c]:first-child{border-top:0}.main[data-v-c3639a0c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.sub[data-v-c3639a0c]{grid-column:1;overflow-wrap:anywhere}.acts[data-v-c3639a0c]{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.ip[data-v-c3639a0c]{font-family:var(--mono);font-size:13px;font-weight:600;overflow-wrap:anywhere}.ask-q[data-v-c3639a0c]{font-size:13px;color:var(--muted)}.grant[data-v-c3639a0c]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.4fr) auto;gap:8px;align-items:center}.grant .input[data-v-c3639a0c]{min-width:0;width:100%}.ok-note[data-v-c3639a0c]{color:var(--ok)}@media(max-width:700px){.grant[data-v-c3639a0c]{grid-template-columns:minmax(0,1fr)}.grant .btn[data-v-c3639a0c],.row .btn[data-v-c3639a0c]{min-height:44px}.row[data-v-c3639a0c]{grid-template-columns:minmax(0,1fr)}.acts[data-v-c3639a0c]{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:6px}}.wrap.wide[data-v-a13f6414]{max-width:none!important}.inline[data-v-a13f6414]{display:flex;gap:8px;align-items:center}.inline .input[data-v-a13f6414]{flex:1 1 auto;min-width:0}.btn-row[data-v-a13f6414]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ok-note[data-v-a13f6414]{color:var(--ok);margin-bottom:14px}.check[data-v-a13f6414]{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;cursor:pointer}.palettes[data-v-a13f6414]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px}.pal[data-v-a13f6414]{text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border:2px solid var(--rim);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}.pal[data-v-a13f6414]:hover{box-shadow:var(--shadow-lift)}.pal.on[data-v-a13f6414]{border-color:var(--ink-2)}.pal-sw[data-v-a13f6414]{display:flex;height:36px;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.pal-sw i[data-v-a13f6414]{flex:1 1 0}.pal-name[data-v-a13f6414]{font-weight:600;letter-spacing:.1em;font-size:13px}.pal-note[data-v-a13f6414]{font-size:12px;color:var(--muted)}.wk{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--surface)}.wk-cols{flex:1 1 auto;min-height:0;display:flex}.wk-col{min-width:0;min-height:0;display:flex;flex-direction:column}.wk-left{flex:none;background:var(--page);border-right:1px solid var(--line)}.wk-centre{flex:1 1 0;position:relative;background:var(--surface)}.wk-right{flex:none;background:var(--card);border-left:1px solid var(--line)}.wk-grip{flex:none;width:8px;margin:0 -4px;z-index:4;cursor:col-resize;position:relative;touch-action:none}.wk-grip:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:transparent;transition:background .15s}.wk-grip:hover:after,.wk-grip:focus-visible:after,body.col-resizing .wk-grip:after{background:var(--chart-in)}.wk-pad{padding:16px}.wk-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-wrap{overflow-wrap:anywhere}.wk-hidden{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.wk-alert{margin:8px 12px 0}.ib-sq{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--card);color:var(--muted);cursor:pointer}.ib-sq:hover{color:var(--ink);border-color:var(--line)}.ib-sq.on{color:var(--ink);background:var(--chip)}.dot.busy{animation:wk-pulse 1.2s ease-in-out infinite}@keyframes wk-pulse{50%{opacity:.35}}.wk-head{flex:none;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--glass)}.wk-chat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.wk-chat.drop:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px dashed var(--focus-edge);border-radius:12px;background:color-mix(in srgb,var(--focus-ring) 40%,transparent);pointer-events:none;z-index:5}.wk-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 10px;display:flex;flex-direction:column;gap:8px}.wk-none,.wk-center{text-align:center}.wk-older{align-self:center}.wk-msg{display:flex;flex-direction:column;min-width:0}.wk-msg.r-user{align-items:flex-end}.wk-bub{max-width:min(760px,92%);min-width:0;padding:9px 13px;border-radius:14px;font-size:calc(13.5px * var(--fs));line-height:1.55;overflow-wrap:anywhere}.wk-bub.user{background:var(--bubble-user);color:var(--bubble-user-ink);border-bottom-right-radius:5px}.wk-bub.asst{background:var(--card);border:1px solid var(--line-soft);box-shadow:var(--shadow-sm);border-bottom-left-radius:5px}.wk-plain{white-space:pre-wrap}.wk-time{margin-top:2px;font-size:calc(10.5px * var(--fs));opacity:.78}.wk-bub .md{font-size:inherit;color:inherit}.wk-bub .md>:first-child{margin-top:0}.wk-bub .md>:last-child{margin-bottom:0}.wk-bub .md p{margin:.4em 0}.wk-bub .md ul,.wk-bub .md ol{margin:.4em 0;padding-left:20px}.wk-bub .md code{font-family:var(--mono);font-size:.9em;background:var(--page);padding:1px 5px;border-radius:5px}.wk-bub .md pre{margin:.5em 0;padding:10px 12px;background:var(--page);border-radius:8px;overflow-x:auto;max-width:100%}.wk-bub .md pre code{background:none;padding:0;white-space:pre}.wk-bub .md .md-h{margin:.8em 0 .3em;font-weight:500;font-size:1.05em}.wk-bub .md hr{border:0;border-top:1px solid var(--line);margin:.8em 0}.wk-caret{display:inline-block;width:7px;height:14px;margin-left:2px;background:var(--sand);vertical-align:-2px;animation:wk-pulse 1s steps(2) infinite}.streaming .wk-bub{display:block}.wk-tool{max-width:min(760px,96%);border:1px solid var(--line-soft);border-radius:10px;background:var(--page);font-size:calc(12px * var(--fs))}.wk-tool>summary{display:flex;align-items:center;gap:7px;padding:6px 10px;cursor:pointer;list-style:none;color:var(--ink-2);min-width:0}.wk-tool>summary::-webkit-details-marker{display:none}.wk-tool>summary svg{flex:none;color:var(--muted)}.wk-tool>summary b{flex:none;font-weight:500}.wk-tl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.wk-tool.bad>summary svg,.wk-tool.bad>summary b{color:var(--bad)}.wk-pre{margin:0;padding:8px 10px;max-height:320px;overflow:auto;border-top:1px solid var(--line-soft);font-family:var(--mono);font-size:11.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.wk-cost{align-self:flex-start;padding-left:4px}.wk-sys{align-self:center;max-width:90%;padding:6px 12px;border-radius:999px;background:var(--gold-soft);color:var(--gold-ink);font-size:calc(12px * var(--fs));text-align:center}.wk-div{display:flex;align-items:center;gap:10px;margin:8px 0;color:var(--muted);font-size:calc(11px * var(--fs));text-transform:uppercase;letter-spacing:.1em}.wk-div:before,.wk-div:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}.wk-working{display:flex;align-items:center;gap:8px;padding:2px 4px}.wk-dots{display:inline-flex;gap:3px}.wk-dots i{width:5px;height:5px;border-radius:50%;background:var(--sand);animation:wk-pulse 1s ease-in-out infinite}.wk-dots i:nth-child(2){animation-delay:.2s}.wk-dots i:nth-child(3){animation-delay:.4s}.wk-down{position:absolute;right:18px;bottom:150px;z-index:6;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--rim);border-radius:999px;background:var(--card);box-shadow:var(--shadow-lift);cursor:pointer;color:var(--ink)}.wk-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent-solid);color:var(--on-accent);font-size:11px;line-height:18px;text-align:center}.wk-ro{flex:none;padding:12px 16px;border-top:1px solid var(--line);background:var(--card)}.wk-sbar{flex:none;position:relative;z-index:15;display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--line-soft);background:var(--surface)}.wk-sbar-i{flex:none;white-space:nowrap}.wk-sp{position:static;min-width:0;flex:1 1 auto;max-width:560px}.wk-sp-btn{width:100%;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid var(--line-soft);border-radius:10px;background:var(--card);color:var(--ink);cursor:pointer;text-align:left;font-size:calc(13px * var(--fs))}.wk-sp-btn:hover,.wk-sp-btn.on{border-color:var(--line)}.wk-sp-btn svg{flex:none;color:var(--muted)}.wk-sp-t{flex:1 1 auto}.wk-sp-o{flex:none}.wk-sp-c{transition:transform .12s}.wk-sp-btn.on .wk-sp-c{transform:rotate(180deg)}.wk-sp-back{display:none}.wk-sp-pop{position:absolute;z-index:30;top:calc(100% - 2px);left:10px;right:10px;max-width:580px;max-height:min(70vh,560px);display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lift);overflow:hidden}.wk-sp-head{flex:none;display:flex;align-items:center;gap:6px;padding:8px;border-bottom:1px solid var(--line-soft)}.wk-sp-head .input{min-width:0;flex:1 1 auto}.wk-sp-x{display:none}.wk-sp-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px}.wk-sp-i{width:100%;display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-size:calc(12.5px * var(--fs));min-width:0;min-height:44px}.wk-sp-i:hover{background:var(--hover)}.wk-sp-i.cur{background:var(--accent-soft)}.wk-sp-i.new{align-items:center}.wk-sp-i.new svg{flex:none;color:var(--muted)}.wk-sp-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.wk-sp-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;line-height:1.35}.wk-sp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.wk-sp-act{color:var(--ok)}.wk-sp-tags{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.wk-wt{background:var(--gold-soft);color:var(--gold-ink)}.wk-sp-grp{margin:8px 8px 2px;padding-top:8px;border-top:1px solid var(--line-soft);font-size:calc(11px * var(--fs));text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.wk-sp-n{margin:8px 10px}.wk-arch{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.wk-comp .alert.wk-warn{background:var(--gold-soft);color:var(--gold-ink);border-color:var(--accent-edge)}.wk-msg.pending .wk-bub{opacity:.7}.wk-term-link{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:6px 12px 0}.wk-comp{flex:none;position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--card)}.wk-comp .alert{margin:0;padding:8px 12px}.wk-ta{font:inherit;letter-spacing:inherit;resize:none;min-height:44px;max-height:200px;padding:10px 12px;line-height:1.45;overflow-y:auto}.wk-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.wk-acct button{padding:0 10px;font-size:calc(11.5px * var(--fs))}.wk-confirm{margin-right:2px}.wk-files{display:flex;flex-wrap:wrap;gap:6px}.wk-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border-radius:999px;background:var(--well);font-size:calc(12px * var(--fs))}.wk-chip .wk-ell{max-width:180px}.wk-chip em{font-style:normal;color:var(--muted)}.wk-chip.err{background:var(--bad-soft);color:var(--bad)}.wk-chip button{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.wk-chip button:hover{background:var(--press)}.wk-menu{position:absolute;left:12px;right:12px;bottom:calc(100% - 2px);z-index:12;max-height:280px;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lift);padding:4px}.wk-menu-i{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;font-size:calc(12.5px * var(--fs));min-width:0}div.wk-menu-i{cursor:default}.wk-menu-i.on{background:var(--accent-soft)}.wk-menu-d{flex:1 1 auto}.wk-snd{margin-left:auto}.wk-pend{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent-solid);color:var(--on-accent);font-size:11px;font-weight:500;line-height:20px;text-align:center}.wk-bottom button{position:relative}.wk-pend-tab{position:absolute;top:4px;left:calc(50% + 6px)}.wk-msg.k-perm,.wk-msg.k-auto{align-items:stretch}.wk-perm{max-width:min(760px,100%);min-width:0}.wk-perm-card{padding:12px 14px;border:1px solid var(--accent-edge);border-left:3px solid var(--sand);border-radius:12px;background:var(--card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:8px;font-size:calc(13px * var(--fs))}.wk-perm-head{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.wk-perm-head svg{flex:none;color:var(--accent-2)}.wk-perm-title{font-weight:500;min-width:0;overflow-wrap:anywhere}.wk-perm-out{background:var(--bad-soft);color:var(--bad)}.wk-perm-path{color:var(--bad);font-size:calc(11.5px * var(--fs))}.wk-perm-body{display:flex;flex-direction:column;gap:8px;min-width:0}.wk-perm-cmd{margin:0;padding:8px 10px;max-height:180px;overflow:auto;background:var(--page);border-radius:8px;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.wk-perm-file{font-size:12px;color:var(--ink-2)}.wk-perm-desc{color:var(--ink-2);line-height:1.5;overflow-wrap:anywhere}.wk-perm-note{overflow-wrap:anywhere}.wk-diff{display:flex;flex-direction:column;gap:4px;min-width:0}.wk-diff pre{margin:0;padding:6px 10px;max-height:140px;overflow:auto;border-radius:8px;font-size:11.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.wk-diff-o{background:var(--bad-soft)}.wk-diff-n{background:color-mix(in srgb,var(--ok) 10%,var(--card))}.wk-perm-args>summary{cursor:pointer;padding:2px 0}.wk-perm-args .wk-pre{border:1px solid var(--line-soft);border-radius:8px;max-height:220px}.wk-perm-btns{display:flex;flex-wrap:wrap;gap:8px}.wk-perm-cm{display:flex;flex-direction:column;gap:8px}.wk-perm-ta{font:inherit;resize:vertical;min-height:56px;padding:8px 10px}.wk-perm-err{margin:0;padding:8px 12px}.wk-perm-wait{padding-top:2px}.wk-q{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:6px}.wk-q legend{padding:0;margin-bottom:4px;font-weight:500;overflow-wrap:anywhere}.wk-opt{display:flex;align-items:flex-start;gap:9px;min-height:36px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:10px;cursor:pointer;background:var(--surface)}.wk-opt:hover{border-color:var(--line)}.wk-opt.on{border-color:var(--focus-edge);background:var(--accent-soft)}.wk-opt input{flex:none;margin:3px 0 0;width:16px;height:16px;accent-color:var(--accent-solid)}.wk-opt-t{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.wk-opt-t b{font-weight:500}.wk-q-other{min-height:38px}.wk-plan{max-height:320px;overflow:auto;padding:8px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface)}.wk-plan .md>:first-child{margin-top:0}.wk-plan .md>:last-child{margin-bottom:0}.wk-plan .md ul,.wk-plan .md ol{margin:.4em 0;padding-left:20px}.wk-plan .md code{font-family:var(--mono);font-size:.9em;background:var(--page);padding:1px 5px;border-radius:5px}.wk-plan .md pre{margin:.5em 0;padding:8px 10px;background:var(--page);border-radius:8px;overflow-x:auto}.wk-perm-done{border:1px solid var(--line-soft);border-radius:10px;background:var(--page);font-size:calc(12px * var(--fs))}.wk-perm-done>summary{display:flex;align-items:center;gap:7px;padding:6px 10px;cursor:pointer;list-style:none;color:var(--ink-2);min-width:0}.wk-perm-done>summary::-webkit-details-marker{display:none}.wk-perm-done>summary svg{flex:none;color:var(--ok)}.wk-perm-done.no>summary svg,.wk-perm-done.no .wk-perm-st{color:var(--bad)}.wk-perm-st{flex:none;font-weight:500}.wk-perm-done>.wk-perm-body{padding:8px 10px;border-top:1px solid var(--line-soft)}.wk-perm-qa{margin:0;padding-left:18px}.wk-auto{max-width:min(760px,100%);color:var(--muted);font-size:calc(11.5px * var(--fs));padding:2px 10px;overflow-wrap:anywhere}.wk-auto>summary{cursor:pointer}.wk-auto-l{padding:2px 0 0 14px}.wk-foot .wk-mode{width:auto;flex:0 1 auto;min-height:34px;padding:0 28px 0 10px;font-size:calc(12px * var(--fs));max-width:100%}.wk-mode.risky{border-color:var(--bad-edge);color:var(--bad);background-color:var(--bad-soft)}.wk-bypass{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.wk-bypass-b{display:flex;gap:8px}.wk-side{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wk-side-tabs{align-self:flex-start;margin:10px 12px 6px}.wk-side-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 12px 14px}.wk-tools{display:flex;align-items:center;gap:6px;padding:4px 0 8px;flex-wrap:wrap}.wk-note{margin-bottom:8px;padding:8px 12px;overflow-wrap:anywhere}.wk-tree{list-style:none;margin:0;padding:0}.wk-trow{width:100%;display:flex;align-items:center;gap:6px;min-height:32px;padding:3px 6px 3px calc(6px + var(--depth, 0) * 14px);border:0;border-radius:7px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-size:calc(12.5px * var(--fs))}div.wk-trow{cursor:default}.wk-trow:hover{background:var(--hover)}.wk-trow svg{flex:none;color:var(--muted)}.wk-chev{flex:none;width:13px;transition:transform .12s}.wk-chev.open{transform:rotate(90deg)}.wk-size{flex:none;margin-left:auto;padding-left:8px}.wk-vpath{margin:0 0 10px;overflow-wrap:anywhere}.wk-img{display:block;max-width:100%;max-height:70vh;margin:0 auto;border-radius:8px}.wk-view{max-height:60vh;border:1px solid var(--line-soft);border-radius:8px;background:var(--page)}.wk-gh{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 0 8px}.wk-gl{list-style:none;margin:0;padding:0}.wk-gl li{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:calc(12.5px * var(--fs));min-width:0}.wk-gl li:last-child{border-bottom:0}.wk-gl li.two{align-items:flex-start}.wk-gs{flex:none;min-width:34px;color:var(--accent-2)}.wk-gtxt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.wk-gl .rep .wk-ell{flex:1 1 auto}.wk-term{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--surface)}.wk-term-bar{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line-soft)}.wk-term-alert{margin:8px 12px 0;display:flex;align-items:center;flex-wrap:wrap}.wk-term-host{flex:1 1 auto;min-height:0;margin:8px 12px;padding:6px 8px;background:var(--code-bg);border-radius:10px;overflow:hidden}.wk-term-host .xterm{height:100%}.wk-term-host .xterm-viewport{overscroll-behavior:contain}.wk-term-start{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;color:var(--muted)}.wk-term-start p{max-width:380px;margin:0}.wk-quick{flex:none;display:flex;flex-direction:column;gap:6px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-soft);background:var(--card)}.wk-quick-row{display:flex;gap:6px}.wk-quick-keys{display:flex;flex-wrap:wrap;gap:6px}.wk-quick-keys .btn{flex:1 1 56px}.wk-mid .wk-right{flex-basis:300px}@media(max-width:860px){.wk{height:100vh;height:100dvh}.wk-left,.wk-right{flex:1 1 auto;width:auto;border:0}.wk-left{background:var(--surface)}.wk-sbar{padding:6px 10px}.wk-sp{max-width:none}.wk-sp-back{display:block;position:fixed;z-index:59;top:0;right:0;bottom:0;left:0;background:var(--scrim)}.wk-sp-pop{position:fixed;z-index:60;left:0;right:0;bottom:0;top:auto;width:auto;max-width:none;max-height:82vh;max-height:82dvh;border-radius:16px 16px 0 0;border-width:1px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.wk-sp-x{display:inline-grid}.wk-sp-i{min-height:52px}.wk-sp-head .input{font-size:16px}.wk-scroll{padding:12px 10px 8px}.wk-bub{max-width:96%}.wk-down{bottom:168px}.wk-bottom{flex:none;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);background:var(--card);padding-bottom:env(safe-area-inset-bottom,0px)}.wk-bottom button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;padding:6px 2px;border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.wk-bottom button.on{color:var(--ink);font-weight:500}.wk-bottom button.on svg{color:var(--accent-2)}.ib-sq{width:40px;height:40px}.wk-head{padding:6px 10px;min-height:52px}.wk-comp{padding:8px 10px}.wk-foot .lbl{display:none}.wk-perm{max-width:100%}.wk-perm-card{padding:12px}.wk-perm-btns .btn{flex:1 1 calc(50% - 8px);min-height:44px;justify-content:center}.wk-perm-cm .btn,.wk-opt{min-height:44px}.wk-mode{min-height:40px;font-size:16px}.wk-bypass .btn{min-height:44px}.wk-foot .btn.sm{padding:0 12px}.wk-tools .lbl{display:inline}.wk-trow{min-height:40px}.wk-quick .input{font-size:16px}.wk-term-host{margin:6px 8px}}@media(min-width:861px){.wk-bottom{display:none}}@keyframes sh-in{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}.wk-left{flex:none;min-width:0;background:var(--page);border-right:1px solid var(--line)}.wk-right.over{position:absolute;z-index:25;top:49px;right:0;bottom:0;box-shadow:var(--shadow-lift)}.wk{position:relative}.wk-chead{min-height:48px;padding:6px 10px 6px 14px;gap:8px}.wk-ib{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.wk-ib:hover,.wk-ib.on{background:var(--press);color:var(--ink)}.wk-ib-lg{width:34px;height:34px}.wk-crumb{min-width:0;display:flex;align-items:center;gap:6px;font-size:calc(14px * var(--fs))}.wk-crumb-p{flex:0 1 auto;min-width:0;color:var(--muted)}.wk-crumb-s{flex:none;color:var(--faint)}.wk-crumb-t{flex:1 1 auto;min-width:0;max-width:520px;padding:4px 8px;margin:0 -4px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-weight:500;text-align:left;cursor:text}.wk-crumb-t:hover:not(.ro){background:var(--press)}.wk-crumb-t.ro{cursor:default}.wk-crumb-in{flex:1 1 auto;min-width:120px;max-width:520px;min-height:30px}.wk-acct-mark{flex:none;min-height:22px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:calc(10.5px * var(--fs));font-weight:500;letter-spacing:.06em;cursor:pointer}.wk-acct-mark:hover{background:var(--press);color:var(--ink)}.wk-acct-mark.own,.wk-acct-mark.codex{border-color:var(--accent-edge);background:var(--accent-soft);color:var(--accent-2)}@media(pointer:coarse),(max-width:860px){.wk-acct-mark{min-height:36px;padding:0 12px}}.wk-sb{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;font-size:calc(14px * var(--fs));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wk-sb input{user-select:text;-webkit-user-select:text}.wk-sb-head{flex:none;display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 10px 4px 12px}.wk-sb-mark{display:inline-grid}.wk-sb-name{font-weight:500;letter-spacing:.06em;font-size:calc(12px * var(--fs));color:var(--ink-2)}.wk-sb-tools{flex:none;display:flex;flex-direction:column;gap:6px;padding:4px 8px 6px}.wk-newchat{display:flex;align-items:center;gap:9px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.wk-newchat:hover{background:var(--press)}.wk-newchat svg{color:var(--muted);flex:none}.wk-search{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--muted)}.wk-search:focus-within{border-color:var(--focus-edge)}.wk-search input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;padding:0}.wk-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wk-pickbar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 8px 6px;padding:6px 8px;border:1px solid var(--accent-edge);border-radius:8px;background:var(--accent-soft);font-size:calc(12.5px * var(--fs))}.wk-pickbar .wk-ell{flex:1 1 100%}.wk-sb-alert{margin:0 8px 6px;padding:6px 10px}.wk-plist-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 8px;position:relative;display:flex;flex-direction:column}.wk-plist-body>*{flex:none}.wk-empty{padding:12px;color:var(--muted);font-size:calc(13px * var(--fs))}.wk-sec-h{margin:10px 8px 2px;font-size:calc(11px * var(--fs));font-weight:500;letter-spacing:.04em;color:var(--muted)}.wk-tail{flex:1 0 36px}.wk-pr,.wk-cr,.wk-grh{position:relative;display:flex;align-items:center;border-radius:8px}.wk-pr:hover,.wk-cr:hover,.wk-grh:hover{background:var(--press)}.wk-pr,.wk-grh{min-height:32px;margin-top:2px}.wk-prow{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:7px;min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.wk-prow-t{flex:1 1 auto;min-width:0;font-weight:500}.wk-pr.on .wk-prow-t{color:var(--ink)}.wk-pr:not(.on) .wk-prow-t{color:var(--ink-2)}.wk-fold-i{flex:none;color:var(--muted)}.wk-chev-i{flex:none;color:var(--muted);transition:transform .12s}.wk-chev-i.open{transform:rotate(90deg)}.wk-arch-b{flex:none;margin-right:2px;padding:1px 8px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:calc(11.5px * var(--fs));line-height:20px;cursor:pointer;white-space:nowrap}.wk-arch-b:hover{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.wk-more{flex:none;display:none;place-items:center;width:28px;height:28px;margin-right:2px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.wk-more:hover{background:var(--card);color:var(--ink)}.wk-pr:hover .wk-more,.wk-cr:hover .wk-more,.wk-grh:hover .wk-more,.wk-pr:focus-within .wk-more,.wk-cr:focus-within .wk-more,.wk-grh:focus-within .wk-more,.wk-more:focus-visible,.wk-cr.cur .wk-more{display:inline-grid}.wk-gr{position:absolute;left:-3px;top:50%;transform:translateY(-50%);display:inline-grid;place-items:center;width:14px;height:26px;color:var(--faint);cursor:grab;opacity:0;touch-action:none;z-index:2}.wk-pr:hover .wk-gr,.wk-grh:hover .wk-gr{opacity:1}.wk-cr{min-height:32px;margin-left:12px}.wk-cr.cur{background:var(--press)}.wk-cr.dim .wk-crow{opacity:.62}.wk-cr.off .wk-crow{opacity:.4;cursor:default}.wk-cr.sel{background:var(--accent-soft)}.wk-crow{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px 0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer}.wk-cr.cur .wk-crow{color:var(--ink);font-weight:500}.wk-crow .dot{flex:none;width:7px;height:7px;margin:0 2.5px}.wk-cr-pin{width:12px}.wk-crow .dot.none{background:transparent}.wk-cr-t{flex:1 1 auto;min-width:0}.wk-cr-time{flex:none;font-size:calc(12px * var(--fs));color:var(--faint);white-space:nowrap}.wk-cr-pin{flex:none;color:var(--muted)}.wk-ck{flex:none;display:inline-grid;place-items:center;width:14px;height:14px;border:1.5px solid var(--line);border-radius:4px;background:var(--card);color:var(--on-accent)}.wk-ck.on{background:var(--accent-solid);border-color:var(--accent-solid)}.wk-cr-in,.wk-gname-in{flex:1 1 auto;min-width:0;margin:2px 4px;min-height:28px}.wk-more-b{display:block;width:calc(100% - 12px);margin:0 0 0 12px;min-height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:calc(13px * var(--fs));text-align:left;cursor:pointer}.wk-more-b:hover{background:var(--press);color:var(--ink)}.wk-drop-h{margin:4px 10px 6px 18px;padding:8px;font-size:calc(12px * var(--fs));border:1px dashed var(--line);border-radius:8px;text-align:center}.wk-grh{margin-top:8px}.wk-grh-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;min-height:30px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:calc(12.5px * var(--fs));font-weight:500;text-align:left;cursor:pointer}.wk-grh-main:hover{color:var(--ink)}.wk-gname{flex:1 1 auto;min-width:0}.wk-cnt{flex:none;font-variant-numeric:tabular-nums;font-size:calc(11px * var(--fs))}.in-g.wk-pr{margin-left:8px}.in-g.wk-cr,.in-g.wk-more-b{margin-left:20px}.in-g.wk-more-b{width:calc(100% - 20px)}.wk-acct{flex:none;display:flex;align-items:center;gap:4px;padding:8px;border-top:1px solid var(--line)}.wk-acct-b{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:9px;min-height:40px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.wk-acct-b:hover{background:var(--press)}.wk-acct-b>svg{flex:none;color:var(--muted)}.wk-acct-t{flex:1 1 auto;min-width:0}.wk-acct-t b{font-weight:500}.wk-ava{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent-2);border:1px solid var(--accent-edge);font-size:calc(12px * var(--fs));font-weight:500}.wk-acct-q{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.wk-acct-q:hover{background:var(--press);color:var(--ink)}.wk-acct-tag{font-size:calc(10.5px * var(--fs))}.wk-arch-p{margin:0 0 8px}.wk-arch-l{list-style:none;margin:10px 0 0;padding:0;overflow-y:auto;overscroll-behavior:contain}.wk-arch-i{display:flex;align-items:center;gap:8px;padding:2px 0;border-bottom:1px solid var(--line-soft)}.wk-arch-o{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;min-height:44px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.wk-arch-o:hover{background:var(--hover)}.wk-arch-t{font-weight:500}.wk-arch-m{display:flex;align-items:center;gap:8px;font-size:calc(12px * var(--fs))}.wk-arch-n{padding:14px 8px}.wk-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wk-sheet{position:fixed;z-index:59;top:0;bottom:0;left:0;width:min(320px,88vw);display:flex;flex-direction:column;background:var(--page);box-shadow:var(--shadow-lift);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);animation:sh-in .18s var(--motion)}@media(pointer:coarse),(max-width:860px){.wk-pr,.wk-grh,.wk-prow,.wk-grh-main,.wk-cr,.wk-crow,.wk-more-b{min-height:44px}.wk-arch-b{min-height:36px;padding:0 10px}.wk-newchat,.wk-search{min-height:44px}.wk-search input,.wk-sb .input{font-size:16px}.wk-more{display:inline-grid;width:40px;height:40px}.wk-cr-time,.wk-cr:hover .wk-cr-time,.wk-cr:focus-within .wk-cr-time{display:inline}.wk-gr{opacity:.7;width:20px;height:36px;left:-6px}.wk-acct-b,.wk-acct-q{min-height:44px}.wk-acct-q{width:44px}.wk-ib{width:40px;height:40px}.wk-ib-lg{width:44px;height:44px}.wk-arch-o{min-height:52px}.wk-crumb{font-size:calc(15px * var(--fs))}}.wk-fold-i.own{color:var(--pc, var(--muted))}.wk-prow-in{flex:1 1 auto;min-width:0;margin:2px 4px;min-height:28px}.wk-gst{flex:none;display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 5px;border-radius:999px;background:var(--chip);color:var(--muted);font-size:calc(10.5px * var(--fs));font-weight:500;line-height:16px;letter-spacing:.01em}.wk-gst i{width:6px;height:6px;border-radius:50%;background:var(--gs)}.wk-gst.st-production{--gs: #6fa77a}.wk-gst.st-test{--gs: #c9a74e}.wk-gst.st-archive{--gs: #8d939c}.wk-gst.st-chat{--gs: #6f93c8}.wk-look-g{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin:6px 0 12px;max-height:min(360px,42vh);overflow-y:auto;padding-right:2px}.wk-look-i{display:grid;place-items:center;aspect-ratio:1;min-height:36px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer}.wk-look-i:hover{background:var(--press)}.wk-look-i.on{border-color:var(--accent, var(--ink));background:var(--press)}.wk-look-c{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}.wk-look-sw{width:30px;height:30px;padding:0;border:2px solid transparent;border-radius:50%;background:var(--sw);cursor:pointer}.wk-look-sw.none{background:transparent;border:1px dashed var(--line-2, var(--line))}.wk-look-sw.on{box-shadow:0 0 0 2px var(--page),0 0 0 4px var(--ink-2)}.wk-look-pv{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--press);font-weight:500}.wk-del-o{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--line);border-radius:10px;margin-top:8px;cursor:pointer}.wk-del-o.on{border-color:var(--ink-2);background:var(--press)}.wk-del-o input{margin-top:3px}.wk-del-o b{display:block;font-weight:500}.wk-del-steps{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.wk-del-steps li{display:flex;gap:8px;align-items:center;min-height:24px}.wk-del-st{flex:none;width:18px;display:inline-grid;place-items:center;color:var(--muted)}.wk-del-st.ok{color:#6fa77a}.wk-del-st.error{color:#c47e62}.wk-del-d{color:var(--muted);font-size:calc(12px * var(--fs));word-break:break-all}.wk-del-view{max-height:300px;overflow:auto;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}.wk-del-acts{display:flex;gap:8px;justify-content:flex-end;margin-top:14px;flex-wrap:wrap}.wk-trash-l{list-style:none;margin:10px 0 0;padding:0;overflow:auto}.wk-trash-i{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--line)}.wk-trash-m{flex:1 1 auto;min-width:0}.wk-trash-t{display:block;font-weight:500}.wk-trash-s{color:var(--muted);font-size:calc(12px * var(--fs))}.wk-trash-f{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}button.wk-link{padding:0;border:0;background:none;color:var(--ink-2);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer;word-break:break-all}button.wk-link:hover{color:var(--ink)}.wk-ok{padding:8px 10px;border-radius:8px;background:color-mix(in srgb,#6fa77a 14%,transparent);color:var(--ink)}.wk-crumb-pb{padding:4px 6px;margin:0 -2px;border:0;border-radius:7px;background:transparent;font:inherit;text-align:left;cursor:text}.wk-crumb-pb:hover{background:var(--press);color:var(--ink)}.wk-sec{z-index:1}.wk-sec-head .wk-sec-ic{flex:none;color:var(--muted)}.wk-sec-t{margin:0;min-width:0;font-size:calc(15px * var(--fs));font-weight:600;letter-spacing:-.01em}.wk-sec-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.wk-sec-body .wrap{max-width:1280px;padding:14px clamp(12px,2vw,24px) 32px}.wk-sec-body .page-sub{margin-bottom:12px}.wk-sec-body :is(.card-box,.plist,.table-box,.dt .table-box,.kpi,.kpi.kpi-btn){box-shadow:none;background:var(--surface);border:1px solid var(--line)}.wk-sec-body .cards{gap:12px}.wk-pj-steps{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.wk-pj-steps li{display:flex;gap:8px;align-items:flex-start;min-height:24px}.wk-pj-st{flex:none;width:18px;height:22px;display:inline-grid;place-items:center;color:var(--muted)}.wk-pj-st.ok{color:var(--ok)}.wk-pj-st.error{color:var(--bad)}.wk-pj-pend{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--faint)}.wk-pj-t{flex:1 1 auto;min-width:0;line-height:22px}.wk-pj-t .dim{color:var(--muted)}.wk-pj-d{display:block;color:var(--muted);font-size:calc(12px * var(--fs));line-height:1.4;word-break:break-word}.wk-pj-retry{flex:none;gap:6px}.wk-pj-notes{margin:12px 0 0;padding-left:18px;display:grid;gap:4px}.wk-pj-rb{margin-top:12px}.wk-pj-rb .btn{gap:6px}.wk-np-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.wk-np-row .field{display:block;min-width:0}.wk-np-row .input{width:100%}.wk-np-slug{display:block;margin-top:4px;font-size:calc(12px * var(--fs));color:var(--muted)}.wk-np-slug.free{color:var(--ok)}.wk-np-slug.taken,.wk-np-slug.bad,.wk-np-slug.error{color:var(--bad)}.wk-np-chk{display:flex;gap:8px;align-items:center;margin-top:12px;cursor:pointer}.wk-np-chk.dim{color:var(--muted)}.wk-np-brief{width:100%;resize:vertical;min-height:84px;font-family:inherit}.wk-np-wait{display:flex;gap:10px;align-items:center;margin-top:14px;color:var(--muted)}.wk-np-verdict{margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--press)}.wk-np-sum{margin:8px 0 0;white-space:pre-wrap}.wk-np-tabs{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.wk-np-h{margin:14px 0 4px;font-weight:500}.wk-np-it{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--line);border-radius:10px;margin-top:6px;cursor:pointer}.wk-np-it.on{border-color:var(--ink-2);background:var(--press)}.wk-np-it input{margin-top:3px}.wk-np-it>span{min-width:0}.wk-np-it b{display:block;font-weight:500}.wk-np-it .hint{display:block}.wk-ro-new{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft)}.wk-ro-new.dim{opacity:.65}.wk-ro-new .input{width:100%;min-width:0}.wk-ro-new .wk-ro-why{grid-column:1 / -1}.wk-ro-t{display:grid}.wk-ro-r{display:grid;grid-template-columns:78px minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.6fr);gap:8px;align-items:start;padding:7px 0;border-bottom:1px solid var(--line-soft)}.wk-ro-hd{color:var(--muted);font-size:calc(12px * var(--fs))}.wk-ro-d{display:grid;gap:4px;min-width:0}.wk-ro-d .input{width:100%;min-width:0}.wk-ro-why{font-size:calc(12px * var(--fs))}.wk-ro-r.move .wk-ro-ti{font-weight:500}@media(max-width:860px){.wk-np-row,.wk-ro-new{grid-template-columns:1fr}.wk-ro-hd{display:none}.wk-ro-r{grid-template-columns:1fr;gap:4px;padding:10px;margin-top:8px;border:1px solid var(--line);border-radius:10px}.wk-ro-k{order:-1}.wk-np-it,.wk-np-chk,.wk-pj-retry,.wk-pj-rb .btn,.wk-np-tabs .btn{min-height:44px}.wk-np-row .input,.wk-ro-new .input,.wk-ro-d .input,.wk-np-brief{font-size:16px;min-height:44px}.wk-np-brief{min-height:96px}.wk-del-acts .btn{min-height:44px;flex:1 1 auto}}.wk-imp-drop{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 16px;border:1.5px dashed var(--line);border-radius:12px;color:var(--ink-2);background:var(--press);transition:border-color .15s,background .15s}.wk-imp-drop.on{border-color:var(--accent);background:transparent}.wk-imp-drop .btn{gap:6px}@media(max-width:860px){.wk-imp-drop{padding:18px 12px}.wk-imp-drop .btn{min-height:44px;min-width:160px}}:root{--serif: ui-serif, "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif}.wk-bub.asst{max-width:min(820px,100%);padding:2px 0;background:none;border:0;box-shadow:none;border-radius:0;font-family:var(--serif);font-size:calc(15.5px * var(--fs));line-height:1.65}.wk-bub.asst .md p{margin:.55em 0}.wk-bub.asst .md ul,.wk-bub.asst .md ol{margin:.55em 0;padding-left:24px}.wk-bub.asst .md li{margin:.25em 0}.wk-bub.asst .md code{font-size:.86em}.wk-bub.asst .md .md-h{font-weight:600;margin:1em 0 .35em}.wk-bub.asst .wk-time{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.wk-msg.k-tools{align-self:stretch;max-width:min(820px,100%)}.wk-tg>summary{display:inline-flex;align-items:center;gap:6px;padding:3px 0;list-style:none;cursor:pointer;color:var(--muted);font-size:calc(13.5px * var(--fs))}.wk-tg>summary::-webkit-details-marker{display:none}.wk-tg>summary:hover{color:var(--ink-2)}.wk-tg>summary svg{flex:none;transition:transform .15s}.wk-tg[open]>summary svg{transform:rotate(90deg)}.wk-tg-b{display:flex;flex-direction:column;gap:6px;margin:6px 0 4px;padding-left:12px;border-left:1px solid var(--line-soft)}.md-tw{margin:.7em 0;overflow-x:auto;max-width:100%}.md-table{border-collapse:collapse;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.88em;line-height:1.45}.md-table th,.md-table td{padding:6px 14px;border:1px solid var(--line);vertical-align:top}.md-table th{background:var(--well);font-weight:600;text-align:left}:root{--serif: "Source Serif 4", "Iowan Old Style", Georgia, "Times New Roman", serif}.wk-bub.asst{font-size:calc(16px * var(--fs));line-height:1.6;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased}.wk-bub.asst .md strong,.wk-bub.asst .md b{font-weight:600}.wk-bub.asst .md p{margin:.75em 0}.wk-bub.asst .md ul,.wk-bub.asst .md ol{margin:.75em 0;padding-left:26px}.wk-bub.asst .md li{margin:.35em 0;padding-left:2px}.wk-bub.asst .md li::marker{color:var(--muted)}.wk-bub.asst .md .md-h{font-weight:600;margin:1.1em 0 .4em;line-height:1.3}.wk-bub.asst .md code{font-family:var(--mono);font-size:.84em;color:#e2866a;background:#262624;border:1px solid #34332f;border-radius:6px;padding:.1em .42em}.wk-bub.asst .md pre code{color:var(--ink);background:none;border:0;padding:0;font-size:.86em}.wk-bub.asst .md-code,.wk-bub.asst .md pre{border:1px solid var(--line-soft)}.wk-bub.asst{font-size:calc(15px * var(--fs));line-height:1.5;letter-spacing:-.004em}.wk-bub.asst .md ul,.wk-bub.asst .md ol{margin:.6em 0;padding-left:22px}.wk-bub.asst .md .md-h{margin:1em 0 .3em}.wk-bub.asst .md code{font-size:.82em;padding:.05em .38em}.wk-bub.asst{max-width:min(740px,100%);font-size:calc(15px * var(--fs));line-height:1.46;color:#e6e4dc;font-optical-sizing:auto;-webkit-font-smoothing:auto}.wk-bub.asst .md ul,.wk-bub.asst .md ol{margin:.5em 0;padding-left:20px}.wk-bub.asst .md li{margin:.14em 0;padding-left:0}.wk-bub.asst .md strong,.wk-bub.asst .md b{font-weight:600;color:#f3f1ea}.wk-bub.asst .md .md-h{margin:.85em 0 .25em;line-height:1.25}.wk-bub.asst .md code{font-size:.8em;padding:0 .32em}.wk-time{font-size:11px}:root{--serif: "Literata", "Source Serif 4", Georgia, "Times New Roman", serif}.wk-bub.asst{font-size:calc(15px * var(--fs));line-height:1.55;letter-spacing:0;color:#e8e6de}.wk-bub.asst .md p{margin:.6em 0}.wk-bub.asst .md li{margin:.2em 0}.md-tw{margin:.8em 0;overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);border-radius:8px;width:fit-content;max-width:100%}.md-tw .md-table{width:auto;min-width:0;border-collapse:collapse;font-size:.86em;line-height:1.4}.md-tw .md-table th,.md-tw .md-table td{height:auto;padding:6px 14px;border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;text-transform:none;letter-spacing:0;font-size:1em;white-space:normal}.md-tw .md-table th:last-child,.md-tw .md-table td:last-child{border-right:0}.md-tw .md-table tr:last-child td{border-bottom:0}.md-tw .md-table th{background:var(--well);font-weight:600;color:var(--ink)}.md-tw .md-table tbody tr:hover td{background:none}.wk-bub.asst{font-family:var(--sans, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);font-size:calc(14.5px * var(--fs));line-height:1.6;color:var(--ink)}.wk-bub.asst .md strong,.wk-bub.asst .md b{font-weight:600;color:var(--ink)}.wk-bub.asst .md .md-h{font-weight:600}.wk-bub.asst{font-family:var(--font);font-size:calc(13.5px * var(--fs));line-height:1.55;letter-spacing:0;font-weight:400;-webkit-font-smoothing:auto}.wk-bub.asst .md p{margin:.5em 0}.wk-bub.asst .md .md-h{font-size:1em}.wk-bub.asst .md code{font-size:.92em}.wk-bub.asst{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink)}.wk-bub.asst .md strong,.wk-bub.asst .md b,.wk-bub.asst .md .md-h,.md-tw .md-table th{font-weight:500}.wk-bub,.wk-bub.asst{font-size:calc(15px * var(--fs));line-height:1.55}.wk-dir{display:flex;align-items:center;gap:4px}.wk-dir .wk-trow{flex:1 1 auto;min-width:0}.wk-zip{display:inline-flex;align-items:center;gap:4px;flex:none;height:26px;padding:0 8px;border-radius:7px;color:var(--muted);font-size:11px;text-decoration:none;opacity:.55}.wk-zip:hover{opacity:1;background:var(--hover);color:var(--ink)}.wk-dir:hover .wk-zip{opacity:1}.wk-tools-tab>.wk-tools{position:relative;display:block}.wk-tools-tab>.wk-tools .input{width:100%;padding-right:38px}.wk-tools-tab>.wk-tools .ib-sq{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;background:none;box-shadow:none;color:var(--muted)}.wk-tools-tab>.wk-tools .ib-sq:hover{color:var(--ink);background:var(--hover)}.wk-sort{display:inline-flex;gap:4px}.wk-selbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 8px;margin-bottom:6px;border:1px solid var(--line-soft);border-radius:8px;background:var(--hover)}.wk-warn{color:var(--warn, var(--muted))}.wk-chk{flex:none;width:16px;height:16px;margin:0 2px 0 6px;accent-color:var(--accent);cursor:pointer}.wk-frow .wk-trow{padding-left:calc(2px + var(--depth, 0) * 14px)}.wk-date{flex:none;margin-left:auto;padding-left:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.wk-date+.wk-size{margin-left:0;min-width:62px;text-align:right}.wk-dir.arch .wk-trow{color:var(--muted)}.wk-ver,.wk-unarch{border:0;background:transparent;cursor:pointer;font-family:inherit}.wk-unarch{opacity:.8}.wk-frow:hover .wk-unarch{opacity:1}.wk-vgrp{margin:10px 0;padding:8px 10px;border:1px solid var(--line-soft);border-radius:8px}.wk-vgrp h4{margin:0 0 6px;font-size:calc(12.5px * var(--fs));font-weight:500}.wk-vrow{display:flex;align-items:center;gap:8px;min-height:28px;font-size:calc(12.5px * var(--fs))}.wk-vrow .hint{flex:none;margin-left:auto;white-space:nowrap}.wk-vrow.keep{color:var(--muted)}.wk-vtag{flex:none;padding:1px 6px;border-radius:5px;background:var(--accent-soft);color:var(--accent-2);font-size:11px}.wk-fv-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 8px}.wk-fv-md{padding:10px 14px;overflow:auto}.wk-fv-pdf{overflow:auto;text-align:center;padding:6px;max-height:70vh}.wk-fv-pdf canvas{max-width:100%;background:#fff;box-shadow:0 1px 4px #00000040}.wk-fv-sheet{overflow:auto;max-height:65vh}.wk-fv-sheet table{border-collapse:collapse;font-size:calc(12px * var(--fs))}.wk-fv-sheet td{border:1px solid var(--line-soft);padding:3px 8px;white-space:pre;max-width:360px;overflow:hidden;text-overflow:ellipsis}.wk-fv-docx{overflow:auto;max-height:70vh;background:#e9e9ec}.wk-fv-docx .docx-wrapper{background:transparent;padding:12px}.wk-fv-docx .docx-wrapper>section.docx{background:#fff;color:#000;box-shadow:0 1px 4px #00000040;margin-bottom:12px}@media(max-width:700px){.wk-date{padding-left:4px;font-size:11px}.wk-chk{width:20px;height:20px}}.wk-centre2{border-left:1px solid var(--line)}.wk-pane-on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--focus-edge);pointer-events:none;z-index:6}.wk-grip-split{z-index:7}.wk-grip-split:after{background:var(--line)}.wk-grip-split:hover:after,.wk-grip-split:focus-visible:after,body.col-resizing .wk-grip-split:after{background:var(--chart-in)}.wk-split-hint{position:absolute;top:58px;left:50%;transform:translate(-50%);z-index:8;max-width:calc(100% - 32px);padding:7px 14px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow-lift);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.wk-split-zone{position:fixed;z-index:60;pointer-events:none;display:grid;place-items:center;border:2px dashed var(--accent-edge);border-radius:12px;background:color-mix(in srgb,var(--accent-soft) 35%,transparent);transition:background .12s,border-color .12s}.wk-split-zone span{padding:6px 14px;border-radius:999px;background:var(--card);color:var(--muted);border:1px solid var(--line);font-size:13px;font-weight:500;box-shadow:var(--shadow-sm)}.wk-split-zone.over{border-style:solid;border-color:var(--focus-edge);background:color-mix(in srgb,var(--accent-soft) 80%,transparent)}.wk-split-zone.over span{color:var(--ink);border-color:var(--focus-edge)}@media(prefers-reduced-motion:reduce){.wk-split-zone{transition:none}}.wk-cr.cur2:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--focus-edge)}.cmp-pillw,.cmp-pill,.cmp-mrow,.wk-am-i{display:none}@media(max-width:700px){.wk .wk-chat .wk-comp{padding:4px 8px calc(8px + env(safe-area-inset-bottom,0px))}.wk .cmp-box{gap:2px;padding:10px 8px 6px 14px;border-radius:24px}.wk .cmp-ta,.wk .cmp-box .cmp-ta,.wk .cmp-box.busy .cmp-ta{padding:2px 0;font-size:16px;line-height:1.45;min-height:24px;max-height:142px}.wk .cmp-mrow{display:flex;align-items:center;gap:4px;min-height:40px;margin-left:-6px;padding-right:48px}.wk .cmp-box.busy .cmp-mrow{padding-right:96px}.wk .cmp-gos{right:8px;bottom:6px;gap:4px}.wk .cmp-go{width:40px;height:40px}.wk .cmp-go.now{width:36px;height:36px}.wk .cmp-m{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:0;height:36px;min-height:36px;padding:0}.wk .cmp-plus.cmp-m{border:1px solid var(--line);color:var(--ink-2)}.wk .cmp-ring.cmp-m{width:32px;min-width:0;height:32px;min-height:32px}.wk .wk-comp .alert{padding:6px 12px;margin-bottom:4px;border-radius:14px;font-size:13px;line-height:1.35}.wk .cmp-pillw{display:inline-flex;flex:0 1 auto;min-width:0}.wk .cmp-pill{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;min-height:40px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.wk .cmp-pill:disabled{opacity:.5}.wk .cmp-pill.on,.wk .cmp-pill:active{background:var(--well);color:var(--ink)}.wk .cmp-pill.risky{color:var(--bad)}.wk .cmp-pill-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk .cmp-pill .cmp-chev{display:inline;flex:none}.wk .cmp-files{flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:0 0 6px;scrollbar-width:none}.wk .cmp-files::-webkit-scrollbar{display:none}.wk .cmp-tile{flex:none;width:56px;height:56px;border-radius:10px}.wk .cmp-q{padding:2px 6px 2px 12px;border-bottom:0;border-radius:18px 18px 0 0;box-shadow:none}.wk .cmp-q.bare{padding-top:0;padding-bottom:0}.wk .cmp-q+.cmp-box{border-radius:8px 8px 24px 24px}.wk .cmp-q-it{min-height:36px}.wk .cmp-q-b{min-height:36px;min-width:36px}.wk .cmp-q-clear{min-height:32px}.wk .cmp-slash{bottom:calc(100% + 4px);max-height:46vh;max-height:46dvh;border-radius:18px 18px 8px 8px;padding:6px 8px;overscroll-behavior:contain}.wk .cmp-si{min-height:44px;font-size:15px}.wk .cmp-pop{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:18px}.wk .cmp-pop.cmp-sheet{left:0;right:0;bottom:0;z-index:71;max-height:80vh;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px calc(14px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:22px 22px 0 0}.wk .cmp-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--scrim)}.wk .cmp-grab{display:block;width:36px;height:4px;margin:2px auto 6px;border-radius:2px;background:var(--line)}.wk .cmp-sh-h{padding:12px 12px 4px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.02em}.wk .cmp-chips{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 6px}.wk .cmp-chip.cmp-it{flex:none;width:auto;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px}.wk .cmp-chip.on{border-color:var(--accent-edge);background:var(--accent-soft)}.wk .wk-down{bottom:calc(var(--cmp-h, 96px) + 10px);right:12px}.wk .wk-chead{box-sizing:content-box;min-height:44px;height:44px;padding:env(safe-area-inset-top,0px) max(4px,env(safe-area-inset-right,0px)) 0 max(4px,env(safe-area-inset-left,0px));gap:2px}.wk .wk-chead .wk-ib-lg{width:40px;height:40px}.wk .wk-chead .spacer{display:none}.wk .wk-crumb{flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1.2}.wk .wk-crumb-s{display:none}.wk .wk-crumb-t{order:1;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk .wk-crumb-p{order:2;flex:0 0 auto;max-width:100%;padding:0;font-size:11px;line-height:1.2}.wk .wk-crumb-pb{border:0;background:transparent;font:inherit;font-size:11px;text-align:left;cursor:pointer}.wk .wk-crumb-in{min-width:0;width:100%}.wk .wk-acct-mark{display:inline-grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border:0;background:transparent;letter-spacing:0}.wk .wk-acct-mark .wk-am-l{display:none}.wk .wk-acct-mark .wk-am-i{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;font-size:12px;font-weight:600}.wk .wk-acct-mark.own .wk-am-i,.wk .wk-acct-mark.codex .wk-am-i{border-color:var(--accent-edge);background:var(--accent-soft)}.wk .wk-bottom button{min-height:48px;padding:4px 2px;gap:1px;font-size:10px}.wk .wk-bottom button svg{width:22px;height:22px}html.kb .wk .wk-bottom{display:none}.wk .wk-scroll{padding:8px 10px 6px;gap:6px}.wk .wk-bub.user{max-width:85%;padding:8px 12px}.wk .wk-bub.asst{max-width:100%}.wk .wk-acts{gap:0;margin-top:0;min-height:0}.wk .wk-acts .wk-act{min-width:36px;min-height:32px;padding:0 8px;justify-content:center}.wk .wk-acts .wk-act>span{display:none}.wk .wk-working{white-space:nowrap;padding:0 4px;font-size:13px}.wk .wk-tg>summary{font-size:13px}.wk .wk-tg-b{margin:4px 0 2px;gap:4px}.wk .wk-msg.k-tools{max-width:100%}.wk .cmp-it:hover{background:transparent}.wk .cmp-it:active{background:var(--accent-soft)}html.kb .wk{position:fixed;left:0;right:0;top:var(--vvt, 0px);height:var(--vvh, 100dvh)}}.qs-list{list-style:none;margin:12px 0 0;padding:0;max-height:min(52vh,420px);overflow-y:auto}.qs-i{width:100%;display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.qs-i svg{flex:none;color:var(--muted)}.qs-i.on{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line)}.qs-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.3}.qs-t b{font-weight:500}.qs-when{flex:none}.qs-none{padding:14px 10px}.qs-foot{margin:10px 0 0}.hk{width:100%;border-collapse:collapse}.hk td{padding:9px 4px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.hk tr:last-child td{border-bottom:0}.hk-k{white-space:nowrap;width:1%;padding-right:18px}.hk kbd{display:inline-block;min-width:26px;padding:2px 7px;border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;background:var(--bg-2);color:var(--ink);font-family:var(--mono);font-size:12px;text-align:center}.hk-plus{color:var(--muted)}.hk-note{margin:12px 0 0}.ip-m[data-v-65810f84]{display:flex;flex-direction:column;gap:10px;min-width:0}.ip-list[data-v-65810f84]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ip-it[data-v-65810f84]{display:flex;flex-direction:column;gap:6px;min-width:0;border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--bg)}.ip-img[data-v-65810f84]{display:block;width:100%;height:220px;object-fit:cover;object-position:top;border-radius:6px;border:1px solid var(--line);background:#fff}.ip-row[data-v-65810f84]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ip-n[data-v-65810f84]{flex:1 1 auto;font-size:calc(13px * var(--fs));font-weight:500}.ip-note[data-v-65810f84]{font-size:calc(12px * var(--fs))}.ip-note.bad[data-v-65810f84]{color:var(--red, #c0392b)}.ip-sp[data-v-65810f84]{flex:1 1 auto}:root{color-scheme:light;--radius-lg: 10px;--radius-card: 14px;--motion: cubic-bezier(.2, .8, .2, 1);--t-emp: #34353b;--t-role: #6d7fa3;--t-div: #7f925a;--t-perm: #b89660;--t-acct: #a2514a;--radius: 8px;--font: "Inter", "Noto Sans Georgian", "Helvetica Neue", Helvetica, Arial, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--d: 1;--fs: 1;--tap: calc(38px * var(--d));--rim: #fff;--plate: #fff;--input-bg: #fff;--glass: rgba(255, 255, 255, .72);--glass-strong: rgba(255, 255, 255, .92);--hover-veil: rgba(255, 255, 255, .62);--group-bg: rgba(255, 255, 255, .42);--group-shadow: 0 1px 2px rgba(20, 16, 12, .04), 0 0 0 1px rgba(255, 255, 255, .35) inset;--scrim: rgba(19, 19, 22, .42);--sweep: rgba(255, 255, 255, .55);--on-solid: #fff;--code-bg: #24252a;--code-ink: #e8e6df;--code-muted: #a3a29c;--code-line: #3a3b41;--code-sel: rgba(255, 255, 255, .22);--diff-add-bg: #e6f4ec;--diff-del-bg: #fbe9e6;--diff-add-ink: #1d6a45;--diff-del-ink: #a13a32;--diff-hunk-ink: #a9b4e0;--bubble-user: var(--accent-solid);--bubble-user-ink: var(--on-accent);--selection: #eee6c9;--mark-bg: #fbe98b;--mark-ink: #3a2f05;--overlay-card: var(--card);--thumb: var(--line);--avatar-shadow: 0 1px 3px rgba(40, 39, 55, .08);--qr-bg: #fff;--mask-on: #000}:root,[data-palette=rilso]{--ink: #28292d;--ink-2: #4b4c53;--muted: #5f6169;--faint: #666970;--line: #e2e2e7;--line-soft: #ececf0;--bg: #ffffff;--bg-page: var(--page-bg);--bg-2: #f6f6f8;--bg-3: #ededf1;--page-bg: #eaeaee;--page-glow: #f4f3f5;--sand: #dfbd51;--accent-2: #78601e;--accent-soft: #faf4dc;--accent-edge: #e8d99c;--accent-solid: #292a30;--accent-solid-hover: #41424a;--btn-primary: var(--accent-solid);--on-accent: #ffffff;--nav-active-dot: var(--sand);--focus-edge: #b5a576;--focus-ring: #eee6c9;--brand-ink: #34353b;--ok: #39725c;--ok-bright: #6b9f87;--warn-ink: #856322;--warn-bright: #d6b450;--bad: #b14d48;--bad-bright: #d97c70;--bad-soft: #faefed;--bad-edge: #f3dedb;--chart-in: #b8b8c5;--chart-out: #e4c56d;--chart-out-2: #efdda3;--chart-out-a: #e9dcae;--chart-out-b: #e4c56d;--lav: #9a93c0;--lav-soft: #d8d5ea;--gold-soft: #fbf7e8;--gold-ink: #7a5d12;--hair: #eeeef2;--well: #f0f0f3;--press: #e9e9ee;--hover: #f8f7f2;--surface: #fafafc;--shadow-sm: 0 2px 5px rgba(40, 39, 55, .035), 0 6px 14px rgba(40, 39, 55, .025);--shadow: 0 3px 5px rgba(40, 39, 55, .025), 0 18px 42px -22px rgba(40, 39, 55, .18);--shadow-lift: 0 5px 8px rgba(40, 39, 55, .03), 0 18px 36px -18px rgba(40, 39, 55, .2);--shadow-modal: 0 32px 100px -35px #41414f;--page: #f3f3f6;--chip: #eeeef2;--card: #ffffff;--accent: var(--bad)}[data-palette=boygars]{--page-bg: #efe9e2;--page-glow: #f6f1ea;--ink: #2b2523;--ink-2: #4d4440;--muted: #62574f;--faint: #6a6058;--line: #e4dbd0;--line-soft: #ede6dc;--bg-2: #f7f3ee;--bg-3: #ece5dc;--sand: #7A1F2E;--accent-2: #4A1520;--accent-soft: #f3e9e4;--accent-edge: #deccc0;--accent-solid: #4A1520;--accent-solid-hover: #6a2231;--on-accent: #ffffff;--nav-active-dot: #7A1F2E;--btn-primary: var(--accent-solid);--bg-page: var(--page-bg);--accent: var(--bad);--focus-edge: #a8606b;--focus-ring: #efd9dc;--brand-ink: #4A1520;--bad: #b3412b;--bad-bright: #d9806a;--bad-soft: #fbeeea;--bad-edge: #f1d3cb;--chart-in: #c9bfb4;--chart-out: #b05a63;--chart-out-2: #E9DDC7;--chart-out-a: #E9DDC7;--chart-out-b: #b05a63;--lav: #8b7b8f;--lav-soft: #e3d9e0;--gold-soft: #f3e9e4;--gold-ink: #6a2231;--hair: #ece4da;--well: #f0e9df;--press: #e8dfd4;--hover: #f8f1ea;--surface: #fbf8f4;--page: #f5f0ea;--chip: #ece4da;--shadow-sm: 0 2px 5px rgba(60, 40, 30, .04), 0 6px 14px rgba(60, 40, 30, .03);--shadow: 0 3px 5px rgba(60, 40, 30, .03), 0 18px 42px -22px rgba(60, 40, 30, .2);--shadow-lift: 0 5px 8px rgba(60, 40, 30, .035), 0 18px 36px -18px rgba(60, 40, 30, .22)}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--font);font-size:calc(14px * var(--fs));line-height:1.45;letter-spacing:-.015em;color:var(--ink);background:radial-gradient(ellipse at 5% 5%,var(--page-glow) 0%,transparent 55%),var(--page-bg);background-attachment:fixed;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}a{color:inherit}.mono{font-family:var(--mono);font-size:.9em;letter-spacing:0}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}.warn{color:var(--accent)}*{scrollbar-width:thin;scrollbar-color:var(--thumb) transparent}:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.h-sec{margin:0 0 10px;font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap);padding:0 15px;border:1px solid var(--rim);border-radius:8px;background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm);font-size:calc(12.5px * var(--fs));font-weight:500;white-space:nowrap;cursor:pointer;transition:background .12s var(--motion),box-shadow .12s var(--motion),transform .12s var(--motion)}.btn:hover:not(:disabled){box-shadow:var(--shadow-lift);transform:translateY(-1px)}.btn:active:not(:disabled){box-shadow:var(--shadow-sm);transform:none}.btn.on{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-2)}.btn.primary{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--on-accent);box-shadow:0 5px 12px -7px var(--btn-primary)}.btn.primary:hover:not(:disabled){background:var(--accent-solid-hover);border-color:var(--accent-solid-hover)}.btn.danger{color:var(--bad)}.btn.ghost{background:transparent;border-color:transparent;box-shadow:none}.btn.ghost:hover:not(:disabled){background:var(--press);box-shadow:none;transform:none}.btn.sm{min-height:32px;padding:0 12px;font-size:calc(12px * var(--fs));border-radius:8px}.input{min-height:calc(40px * var(--d));width:100%;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);outline:none;font-size:calc(13px * var(--fs));transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--focus-edge);box-shadow:0 0 0 3px var(--focus-ring)}.input[type=search]{border-radius:999px;background:var(--press);border-color:transparent;padding-left:16px}.input[type=search]:focus{background:var(--input-bg);border-color:var(--focus-edge)}select.input{padding-right:8px;cursor:pointer}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;min-height:calc(32px * var(--d));padding:0 13px;border:1px solid transparent;border-radius:999px;background:var(--chip);color:var(--muted);font-size:calc(12px * var(--fs));cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .15s,box-shadow .15s,color .15s}button.chip{font-family:inherit}.chip:hover{color:var(--ink);background:var(--press)}.chip .mini{margin-right:0}.chip input{display:none}.chip.on{background:var(--plate);color:var(--ink);border-color:var(--plate);box-shadow:var(--shadow-sm),0 0 0 1px var(--press);font-weight:500}.chip .ln{flex:none}.chip .dotsw{width:7px;height:7px;border-radius:50%;flex:none}.chip .num,.chip .cnt{color:var(--faint);font-weight:400}.chip.on .num,.chip.on .cnt{color:var(--accent-2)}.badge{display:inline-block;padding:1px 7px;margin:1px 4px 1px 0;border:0;border-radius:6px;background:var(--well);font-size:calc(11px * var(--fs));font-weight:500;color:var(--muted);white-space:nowrap;line-height:17px}.badge.warn{background:var(--bad-soft);color:var(--bad)}.state{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 11px 4px 9px;border-radius:999px;background:var(--well);color:var(--muted);font-size:calc(11px * var(--fs));white-space:nowrap;line-height:1.3}.state:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--unknown);flex:none}.state.ok:before{background:var(--ok-bright)}.state.warn:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--warn-bright)}.state.bad{background:var(--bad-soft);color:var(--bad)}.state.bad:before{background:var(--bad-bright)}.state{max-width:100%}.alert{padding:12px 16px;margin:0 0 14px;border:1px solid var(--bad-edge);border-radius:10px;background:var(--bad-soft);color:var(--bad);font-size:calc(13px * var(--fs))}.note{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--page);font-size:calc(12.5px * var(--fs));line-height:1.6;color:var(--muted)}.link{padding:0;border:0;background:none;cursor:pointer;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;text-align:left}.link:hover{text-decoration-color:var(--sand)}.rcard{background:var(--card);border:1px solid var(--rim);border-radius:12px;box-shadow:var(--shadow);padding:calc(22px * var(--d));min-width:0}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:4px 0 22px}.kpi{background:var(--card);border:1px solid var(--rim);border-radius:12px;box-shadow:var(--shadow);padding:calc(18px * var(--d)) 20px calc(17px * var(--d));min-width:0;transition:box-shadow .2s,transform .2s var(--motion)}.kpi-label{font-size:calc(12px * var(--fs));color:var(--muted);line-height:1.3;overflow-wrap:anywhere}.kpi-value{margin:10px 0 6px;font-size:clamp(22px,1.9vw,32px);line-height:1.15;min-height:37px;font-weight:400;letter-spacing:-.02em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.kpi-sub{font-size:calc(11.5px * var(--fs));color:var(--faint);min-height:16px;line-height:1.35;overflow-wrap:anywhere}.kpi.hot .kpi-value{color:var(--bad)}.kpi.hot .kpi-label:after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-radius:50%;background:var(--bad-bright);vertical-align:1px}.gauge{position:relative;width:100%;max-width:230px;margin:8px auto 0;padding-top:8px}.gauge svg{display:block;width:100%;height:auto;overflow:visible}.gauge .bg{stroke:var(--bg-3)}.gauge .fg{stroke:var(--chart-out);transition:stroke-dasharray .4s var(--motion)}.gauge .fg.warn{stroke:var(--warn-bright)}.gauge .fg.bad{stroke:var(--bad-bright)}.gauge .mid{position:absolute;left:0;right:0;bottom:4%;text-align:center}.gauge .big{font-size:calc(46px * var(--fs));font-weight:400;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.gauge .cap{margin-top:6px;font-size:calc(11px * var(--fs));color:var(--muted)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.toolbar .search{flex:1 1 260px}.table-box{width:100%;overflow-x:auto;border:1px solid var(--rim);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}table{width:100%;border-collapse:collapse}th{text-align:left;padding:calc(14px * var(--d)) 14px;border-bottom:1px solid var(--hair);font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.045em;color:var(--muted);white-space:nowrap;background:var(--page)}td{padding:calc(11px * var(--d)) 14px;border-bottom:1px solid var(--hair);vertical-align:top}tr:last-child td{border-bottom:0}tbody tr.click{cursor:pointer}tbody tr.click:hover td{background:var(--hover)}tbody tr.sel td{background:var(--accent-soft)}td.nowrap,th.nowrap{white-space:nowrap}.empty{padding:40px 12px;text-align:center;color:var(--muted)}.count-line{margin-top:12px;font-size:calc(12px * var(--fs));color:var(--muted)}.app-win{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface)}@supports (height: 100dvh){.app-win{height:100dvh}}body.col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.icon-act{width:32px;height:32px;flex:none;display:inline-grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.icon-act:hover{background:var(--press);color:var(--ink)}.r-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:var(--scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(max-width:860px){:root{--tap: calc(44px * var(--d));--radius-card: 12px}.input,select.input{font-size:16px}.chip{min-height:40px}.btn.sm{min-height:44px}.pill-tabs button{min-height:40px}.blk-more{width:36px;height:36px}.blk-tile .st-l{padding-right:64px}.dcol-tab.dcol-tab{width:32px;height:64px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:14px 14px 13px;border-radius:10px}.kpi-value{font-size:calc(26px * var(--fs));height:30px;margin:8px 0 4px}.kpi-sub{white-space:normal}.table-box{border-radius:10px}.state{white-space:normal}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pill-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;background:var(--press);border-radius:20px;max-width:100%;flex-shrink:0}.ch .pill-tabs{flex-shrink:0}.pill-tabs button{flex:none;border:0;background:transparent;border-radius:999px;padding:0 16px;min-height:calc(32px * var(--d));font:inherit;font-size:calc(12.5px * var(--fs));color:var(--muted);cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s,color .15s}.pill-tabs button:hover{color:var(--ink)}.pill-tabs button.on{background:var(--plate);color:var(--ink);font-weight:500;box-shadow:var(--shadow-sm)}.plist{list-style:none;margin:0;padding:4px 0;background:var(--card);border:1px solid var(--rim);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.plist li{border-bottom:1px solid var(--hair);cursor:pointer;transition:background .15s}.plist li:last-child{border-bottom:0}.plist li:active{background:var(--hover)}.plist li.sel{background:var(--accent-soft)}.plist li.empty{display:block;cursor:default}.ava{border-radius:50%;object-fit:cover;border:2px solid var(--rim)!important;background:var(--press)!important;box-shadow:var(--avatar-shadow)}.ava.none{color:var(--muted)!important;font-weight:500!important;letter-spacing:0}th .sort-btn{font-weight:500}th .sort-btn.on{color:var(--ink)}th .sort-ind{color:var(--sand)}.card-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;min-width:0;min-height:32px}.ch-main{flex:1 1 180px;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:32px}.card-head .ch-title,.card-head>strong:first-child{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:calc(14px * var(--fs))}.card-head>.state,.ch-pills>*{flex:none}.ch-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%}.ch-acts{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.ch{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 12px;margin-bottom:14px;min-width:0}.ch>:first-child{flex:1 1 260px;min-width:0}.ch>:not(:first-child){flex:0 1 auto;min-width:0;max-width:100%}.ch h2{margin:3px 0 0;font-size:calc(19px * var(--fs));font-weight:500;letter-spacing:-.035em;line-height:1.2;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;overflow-wrap:anywhere}.tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;align-items:start}.card-grid>*{min-width:0}.card-grid>.span-all{grid-column:1 / -1}.ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:12px 0 8px;font-size:calc(13px * var(--fs))}.card-kv dt{color:var(--muted)}.card-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.tbl-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.tbl-scroll>table{min-width:max(100%,var(--tbl-min, 480px))}.tbl-scroll th,.tbl-scroll td:first-child{white-space:nowrap}.tbl-scroll .num,.tbl-scroll .r{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.card-fold{margin-top:10px}.card-fold>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;margin-left:-10px;border-radius:8px;color:var(--ink-2);font-size:calc(12.5px * var(--fs));cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.card-fold>summary::-webkit-details-marker{display:none}.card-fold>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s var(--motion)}.card-fold[open]>summary:before{transform:rotate(45deg)}.card-fold>summary:hover{background:var(--press)}.card-fold>.card-fold-body{padding-top:6px}.int-grid{align-items:stretch}.int-grid>.rcard{padding:18px 20px;border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:220px}.int-grid>.rcard>.card-kv{flex:1 0 auto;align-content:start}.int-grid>.rcard>.st-p.line-clamp{margin-top:auto}.int-grid>.int-span{grid-column:1 / -1}.int-grid .st-p{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--ink-2)}.int-grid .st-p.muted{color:var(--muted)}.int-grid .st-p:last-child{margin-bottom:0}.int-grid .int-more{margin:0 0 12px}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(max-width:860px){.int-grid>.rcard{padding:16px}.ch h2{font-size:calc(17px * var(--fs))}}.em-cell{display:flex;align-items:center;gap:6px;min-width:0}.em-grow{flex:1 1 auto;min-width:0}@media(pointer:coarse),(max-width:860px){:is(.blk-btn,.help-tip,.em-btn,.dt-cols-btn,.fb-x,button.rf,button.more,button.lnk,button.fold,button.ct-more,button.bdw-link,button.rc-t){position:relative}:is(.blk-btn,.em-btn,.dt-cols-btn,.fb-x):after{content:"";position:absolute;top:-10px;right:-5px;bottom:-10px;left:-5px}.help-tip:after{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}:is(button.rf,button.more,button.lnk,button.fold,button.ct-more,button.bdw-link,button.rc-t):after{content:"";position:absolute;top:-13px;right:-6px;bottom:-13px;left:-6px}}.kpi-sub,.rc-meta,.rc-none,.bv-foot,.mirror,p.note,span.faint,span.yy,span.ts{color:var(--muted)!important}.eb{font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.bh{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin:0 0 10px;min-width:0}.bh>:first-child{flex:1 1 220px;min-width:0}.bh>:not(:first-child){flex:0 1 auto;min-width:0;max-width:100%}.bh h3{margin:3px 0 0;font-size:calc(14px * var(--fs));font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--ink);display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;overflow-wrap:anywhere}.bh h3 .more{margin-left:4px;font-weight:400}.sk{display:inline-block;background:var(--chip);border-radius:8px;vertical-align:middle;position:relative;overflow:hidden}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--sweep),transparent);transform:translate(-100%);animation:sk-sweep 1.4s ease-in-out infinite}@keyframes sk-sweep{to{transform:translate(100%)}}.sk-block{display:block;width:100%;height:60px}.sk-line{display:block;width:70%;height:10px;margin:6px 0}@media(prefers-reduced-motion:reduce){.sk:after{animation:none;display:none}}td.r,th.r,td.num,th.num,.tbl-scroll td.r{font-variant-numeric:tabular-nums}.btn:disabled,.btn.primary:disabled{opacity:1;background:var(--bg-2);border-color:var(--line);color:var(--muted);box-shadow:none;cursor:default}.hscroll{position:relative;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hscroll::-webkit-scrollbar{display:none}.hscroll.hs-right{-webkit-mask-image:linear-gradient(90deg,var(--mask-on) calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,var(--mask-on) calc(100% - 36px),transparent)}.hscroll.hs-left{-webkit-mask-image:linear-gradient(90deg,transparent,var(--mask-on) 36px);mask-image:linear-gradient(90deg,transparent,var(--mask-on) 36px)}.hscroll.hs-left.hs-right{-webkit-mask-image:linear-gradient(90deg,transparent,var(--mask-on) 36px,var(--mask-on) calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,var(--mask-on) 36px,var(--mask-on) calc(100% - 36px),transparent)}[data-palette=terracotta]{--page-bg: #efe8e1;--page-glow: #f7f1eb;--ink: #2c241f;--ink-2: #4a3d35;--muted: #66584e;--faint: #6d6158;--line: #e6dbd0;--line-soft: #efe6dd;--bg-2: #f8f3ee;--bg-3: #efe6dd;--sand: #c0643f;--accent-2: #8d4224;--accent-soft: #f8e6dc;--accent-edge: #eccbb8;--accent-solid: #3b2a22;--accent-solid-hover: #54402f;--btn-primary: var(--accent-solid);--on-accent: #ffffff;--nav-active-dot: #c0643f;--focus-edge: #c98b6d;--focus-ring: #f4dccf;--brand-ink: #3b2a22;--bad: #a8382f;--bad-bright: #cf6a5f;--bad-soft: #f9ebe8;--bad-edge: #efd2cc;--ok: #39725c;--chart-in: #cbbfb4;--chart-out: #d98a62;--chart-out-2: #f0cbb7;--chart-out-a: #f0cbb7;--chart-out-b: #d98a62;--hair: #efe6dd;--well: #f1e9e1;--press: #eadfd5;--hover: #faf3ed;--surface: #fffdfb;--page: #f7f1eb;--chip: #efe6dd;--accent: var(--bad)}[data-palette=mocha]{--page-bg: #ece6df;--page-glow: #f5f0ea;--ink: #2b231d;--ink-2: #4a3e35;--muted: #65584e;--faint: #6a5f56;--line: #e1d8cd;--line-soft: #ebe3d9;--bg-2: #f7f2ec;--bg-3: #ece4da;--sand: #8a6648;--accent-2: #5e4330;--accent-soft: #f1e5d8;--accent-edge: #e0cdb9;--accent-solid: #33261b;--accent-solid-hover: #4b392a;--btn-primary: var(--accent-solid);--on-accent: #ffffff;--nav-active-dot: #8a6648;--focus-edge: #a88a6f;--focus-ring: #efe2d3;--brand-ink: #33261b;--bad: #a3362a;--bad-bright: #c9685c;--bad-soft: #f8eae7;--bad-edge: #eed1cb;--ok: #3f6e4f;--chart-in: #cbc0b3;--chart-out: #946f4e;--chart-out-2: #dcc3a8;--chart-out-a: #dcc3a8;--chart-out-b: #946f4e;--hair: #ebe3d9;--well: #efe8df;--press: #e7ddd2;--hover: #f9f3ec;--surface: #fffdfa;--page: #f6f1eb;--chip: #ebe3d9;--accent: var(--bad)}:root{--warn: var(--warn-ink);--unknown: #8a8a91;--radius-lg: 12px;--row-h: calc(46px * var(--d));--line-strong: var(--line)}.help-btn{width:32px;height:32px;flex:none;display:inline-grid;place-items:center;padding:0;border:1px solid var(--rim);border-radius:50%;background:var(--card);color:var(--ink-2);box-shadow:var(--shadow-sm);font:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer;transition:box-shadow .12s var(--motion),background .12s,color .12s}.help-btn:hover{box-shadow:var(--shadow-lift);color:var(--ink)}.help-btn.on{background:var(--accent-soft);border-color:var(--accent-edge);color:var(--accent-2)}.help-btn.sm{width:26px;height:26px;font-size:13px}@media(max-width:860px){.help-btn{width:40px;height:40px}.help-btn.sm{width:32px;height:32px}}.btn-primary{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--on-accent);box-shadow:0 5px 12px -7px var(--btn-primary)}.btn-primary:hover:not(:disabled){background:var(--accent-solid-hover);border-color:var(--accent-solid-hover)}.btn-ghost{background:transparent;border-color:transparent;box-shadow:none}.btn-ghost:hover:not(:disabled){background:var(--press);box-shadow:none;transform:none}.btn-sm{min-height:32px;padding:0 12px;font-size:calc(12px * var(--fs));border-radius:8px}.btn-danger{color:var(--bad)}.btn:disabled{opacity:.45;cursor:default}.btn svg{flex:none}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot.up{background:var(--ok-bright)}.dot.down{background:var(--bad-bright)}.dot.pending{background:var(--warn-bright)}.dot.unknown{background:var(--unknown)}.tag{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:var(--well);color:var(--ink-2);font-size:calc(11px * var(--fs));font-weight:500;white-space:nowrap}.state.pending{background:var(--gold-soft);color:var(--gold-ink)}.state.pending:before{background:var(--warn-bright);box-shadow:none}.spacer{flex:1 1 auto}.wrap{--page-x: clamp(14px, 2.2vw, 28px);padding:calc(22px * var(--d)) var(--page-x) calc(40px * var(--d));width:100%;min-width:0}.page-sub{color:var(--muted);font-size:calc(13px * var(--fs));line-height:1.55;margin:0 0 18px}.hint{font-size:calc(12px * var(--fs));color:var(--muted)}.fine{font-size:calc(11.5px * var(--fs));color:var(--muted);margin:14px 0 0}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.toolbar .input{max-width:300px}.toolbar .input.search,.toolbar .input[type=search]{flex:1 1 320px;min-width:200px;max-width:520px}.toolbar select.input{width:auto;flex:0 0 auto}.dt .table-box{width:100%;overflow-x:auto;border:1px solid var(--rim);border-radius:12px;background:var(--card);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch}tbody td{height:var(--row-h);vertical-align:middle}tbody tr:hover td{background:var(--hover)}tr.click{cursor:pointer}.right{text-align:right}.field{margin-bottom:12px}.field label{display:block;font-size:calc(12px * var(--fs));color:var(--muted);margin-bottom:5px}.kv{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:8px 16px;font-size:calc(13px * var(--fs));margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.section-label{margin:22px 0 10px;font-size:calc(10px * var(--fs));font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.section-label:first-child{margin-top:0}.card-box{background:var(--card);border:1px solid var(--rim);border-radius:12px;box-shadow:var(--shadow);padding:calc(18px * var(--d)) 20px;min-width:0}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;align-items:start}.login-page{min-height:100%;display:grid;place-items:center;padding:20px;position:relative}.login-card{width:min(400px,100%);background:var(--card);border:1px solid var(--rim);border-radius:var(--radius-card);padding:32px 30px;box-shadow:var(--shadow)}.login-tag{text-align:center;color:var(--muted);font-size:calc(12.5px * var(--fs));margin-bottom:22px}.ver{border:0;background:none;cursor:pointer}@media(max-width:860px){.wrap{--page-x: 14px;padding:16px var(--page-x) 28px}.toolbar{flex-wrap:wrap}.toolbar .input{max-width:none;flex:1 1 100%}.toolbar select.input{flex:1 1 100%}.input,select.input,textarea.input{font-size:16px}.kv{grid-template-columns:104px minmax(0,1fr)}.modal-foot{flex-wrap:wrap}}input[type=range]{accent-color:var(--accent-solid)}::selection{background:var(--selection);color:var(--ink)}mark{background:var(--mark-bg);color:var(--mark-ink);border-radius:3px;padding:0 2px}::placeholder{color:var(--faint);opacity:1}:where(select,textarea){background-color:var(--input-bg);color:var(--ink)}:where(select) option{background:var(--card);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu-pop{position:fixed;z-index:80;min-width:160px;padding:4px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-lift)}.menu-pop button{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-size:calc(13px * var(--fs))}.menu-pop button:hover:not(:disabled){background:var(--hover)}.menu-pop button:disabled{opacity:.45;cursor:default}.menu-pop hr{border:0;border-top:1px solid var(--line-soft);margin:4px 2px}.menu-pop .danger{color:var(--bad)}:root[data-theme=dark]{color-scheme:dark;--page-bg: #141413;--page-glow: #141413;--surface: #1b1b1a;--card: #1f1e1d;--bg: #1f1e1d;--bg-page: var(--page-bg);--plate: #2b2a28;--page: #171716;--bg-2: #1b1b1a;--bg-3: #262624;--chip: #262624;--well: #262624;--press: #2d2c2a;--hair: #262624;--hover: #222120;--line: #302f2d;--line-soft: #262624;--input-bg: #141413;--rim: var(--line);--ink: #f3f1ea;--ink-2: #d9d5ca;--muted: #b0aea5;--faint: #9a978e;--brand-ink: #f3f1ea;--sand: #d97757;--nav-active-dot: #d97757;--accent-2: #e8a086;--accent-soft: #3a2d27;--accent-edge: #5a4034;--focus-edge: #c9694a;--focus-ring: rgba(217, 119, 87, .3);--accent-solid: #f3f1ea;--accent-solid-hover: #faf9f5;--btn-primary: #f3f1ea;--on-accent: #141413;--accent: var(--bad);--ok: #7fb596;--ok-bright: #7fb596;--warn-ink: #e0b252;--warn-bright: #e0b252;--bad: #e5867b;--bad-bright: #e5867b;--bad-soft: #3a2825;--bad-edge: #5a3a35;--gold-soft: #3a3322;--gold-ink: #e0b252;--lav: #a39cd0;--lav-soft: #34314a;--unknown: #8a867c;--chart-in: #6b6a63;--chart-out: #d97757;--chart-out-2: #e8a086;--chart-out-a: #a85a3f;--chart-out-b: #e8906f;--t-emp: #cfccc2;--t-role: #8fa3c8;--t-div: #9bb06f;--t-perm: #d1ac74;--t-acct: #e0786f;--shadow-sm: 0 0 0 1px rgba(255, 255, 255, .06);--shadow: 0 0 0 1px rgba(255, 255, 255, .07), 0 10px 24px -14px rgba(0, 0, 0, .5);--shadow-lift: 0 0 0 1px rgba(255, 255, 255, .09), 0 12px 28px -12px rgba(0, 0, 0, .6);--shadow-modal: 0 0 0 1px rgba(255, 255, 255, .1), 0 32px 80px -24px rgba(0, 0, 0, .75);--avatar-shadow: none;--glass: rgba(27, 27, 26, .82);--glass-strong: rgba(27, 27, 26, .94);--hover-veil: rgba(255, 255, 255, .06);--group-bg: rgba(255, 255, 255, .03);--group-shadow: 0 0 0 1px rgba(255, 255, 255, .04) inset;--scrim: rgba(0, 0, 0, .68);--sweep: rgba(255, 255, 255, .07);--on-solid: #141413;--code-bg: #0f0f0e;--code-ink: #e8e6df;--code-muted: #a8a397;--code-line: #262624;--code-sel: rgba(255, 255, 255, .22);--diff-add-bg: #1f3328;--diff-del-bg: #3a2523;--diff-add-ink: #8fd0a9;--diff-del-ink: #f0a39a;--diff-hunk-ink: #a9b4e0;--bubble-user: #262624;--bubble-user-ink: var(--ink);--selection: rgba(217, 119, 87, .38);--mark-bg: #5c4a14;--mark-ink: #fbeebb;--overlay-card: var(--card);--thumb: #44433e}:root[data-theme=dark][data-palette=boygars]{--sand: #c4586b;--nav-active-dot: #c4586b;--accent-2: #e8a0ab;--accent-soft: #3a2428;--accent-edge: #5e353c;--focus-edge: #c4586b;--focus-ring: rgba(196, 88, 107, .32);--chart-out: #c4586b;--chart-out-2: #e8a0ab;--chart-out-a: #8e3d4b;--chart-out-b: #d9798a;--gold-soft: #3a2a2c;--gold-ink: #e8a0ab;--selection: rgba(196, 88, 107, .4)}:root[data-theme=dark][data-palette=terracotta]{--sand: #d9774f;--nav-active-dot: #d9774f;--accent-2: #eba080;--accent-soft: #3b2b24;--accent-edge: #5c4033;--focus-edge: #c96a42;--focus-ring: rgba(217, 119, 79, .3);--chart-out: #d9774f;--chart-out-2: #eba080;--chart-out-a: #a85c3c;--chart-out-b: #eb9170;--gold-soft: #3b3022;--gold-ink: #e6b36a;--selection: rgba(217, 119, 79, .38)}:root[data-theme=dark][data-palette=mocha]{--sand: #b98d68;--nav-active-dot: #b98d68;--accent-2: #d9b896;--accent-soft: #36302a;--accent-edge: #54463a;--focus-edge: #a77f5c;--focus-ring: rgba(185, 141, 104, .3);--chart-out: #b98d68;--chart-out-2: #d9b896;--chart-out-a: #8a6648;--chart-out-b: #cfa47e;--gold-soft: #38322a;--gold-ink: #dcbf8a;--selection: rgba(185, 141, 104, .38)}:root{--gc-clay: #b5573a;--gc-amber: #a87a14;--gc-green: #3f8061;--gc-blue: #4a6fa5;--gc-violet: #7a62ad;--gc-slate: #6a6e78}:root{--find-cur-bg: #f0a030;--find-cur-ink: #1f1a05}:root[data-theme=dark]{--find-cur-bg: var(--accent-2);--find-cur-ink: var(--on-solid)}:root[data-theme=dark]{--gc-clay: #e08b6d;--gc-amber: #e0b252;--gc-green: #7fb596;--gc-blue: #8fb0e0;--gc-violet: #b7a0e3;--gc-slate: #a8a397}mark{border-radius:3px;padding:0 1px}body.wk-dragging,body.wk-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.wk-ghost{position:fixed;z-index:120;pointer-events:none;max-width:240px;padding:6px 12px;border-radius:8px;background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lift);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-drop-pos=before]:before,[data-drop-pos=after]:after{content:"";position:absolute;left:4px;right:4px;height:2px;border-radius:2px;background:var(--sand);z-index:3;pointer-events:none}[data-drop-pos=before]:before{top:-1px}[data-drop-pos=after]:after{bottom:-1px}[data-drop-pos=into]{outline:2px solid var(--sand);outline-offset:-2px;border-radius:10px}.wk-find{flex:none;display:flex;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid var(--line-soft);background:var(--surface)}.wk-find .input{flex:1 1 auto;min-width:0;max-width:360px;min-height:34px}.wk-find-n{flex:none;min-width:52px;text-align:center;font-variant-numeric:tabular-nums}::highlight(wk-find){background-color:var(--mark-bg);color:var(--mark-ink)}::highlight(wk-find-cur){background-color:var(--find-cur-bg);color:var(--find-cur-ink)}.wk-acts{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:2px;min-height:24px;opacity:0;transition:opacity .12s}.wk-msg:hover .wk-acts,.wk-acts:focus-within,.wk-acts:has([data-act=retry]){opacity:1}@media(pointer:coarse){.wk-acts{opacity:1}}.wk-act{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:calc(11.5px * var(--fs));cursor:pointer}.wk-act:hover{background:var(--press);color:var(--ink)}@media(pointer:coarse){.wk-act{min-height:36px;padding:0 10px}}.md-code{position:relative;margin:.5em 0}.md-code pre{margin:0!important}.md-copy{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid var(--code-line);border-radius:6px;background:var(--code-bg);color:var(--code-muted);font-size:11.5px;cursor:pointer;opacity:0;transition:opacity .12s}.md-code:hover .md-copy,.md-copy:focus-visible{opacity:1}.md-copy:hover{color:var(--code-ink)}@media(pointer:coarse){.md-copy{opacity:1;min-height:32px}}.wk-bub .md pre,.wk-plan .md pre,.md pre{background:var(--code-bg);color:var(--code-ink);border:1px solid var(--code-line)}.wk-bub .md pre code,.wk-plan .md pre code{color:inherit}.wk-opts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wk-opts .wk-mode,.wk-opts .wk-sel{width:auto;flex:0 1 auto;min-height:34px;padding:0 28px 0 10px;font-size:calc(12px * var(--fs));max-width:100%}.wk-foot .wk-sel{width:auto;flex:0 1 auto;min-height:34px;padding:0 28px 0 10px;font-size:calc(12px * var(--fs));max-width:150px}@media(max-width:860px){.wk-opts .wk-sel,.wk-opts .wk-mode{min-height:40px;font-size:16px;max-width:48%}}.wk-gfile{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;min-height:30px;padding:2px 4px;margin:0 -4px;border:0;border-radius:6px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-size:inherit}.wk-gfile:hover{background:var(--hover)}.wk-tools-tab .wk-tools{padding-top:2px}.wk-tools-tab .wk-tools .input{flex:1 1 auto;min-width:0;min-height:34px}.wk-tools-tab .section-label{display:flex;align-items:center;gap:8px}.wk-gl .dot.down{background:var(--bad-bright)}:root{--st-r-panel: 22px;--st-r-card: 20px;--st-r-ctl: 14px;--radius: 12px;--radius-lg: 16px;--radius-card: 20px;--st-blur: blur(22px) saturate(140%);--serif-brand: "Literata", Georgia, "Times New Roman", serif}:root:not([data-theme=dark])[data-palette=laguna]{--st-grad: radial-gradient(1100px 700px at 6% -4%, #f6f9fc 0%, rgba(246, 249, 252, 0) 62%), radial-gradient(900px 640px at 104% 108%, #c9d8e8 0%, rgba(201, 216, 232, 0) 64%), linear-gradient(160deg, #e4ebf3 0%, #dae3ed 55%, #cdd9e6 100%);--page-bg: #dae3ed;--page-glow: #f6f9fc;--st-panel: rgba(255, 255, 255, .56);--st-panel-solid: #f1f5f9;--st-card: rgba(255, 255, 255, .66);--st-card-solid: #f8fafc;--st-edge: rgba(255, 255, 255, .75);--st-shadow: 0 1px 2px rgba(22, 38, 74, .05), 0 18px 48px -24px rgba(22, 38, 74, .28);--ink: #14244a;--ink-2: #2b3c60;--muted: #4a5874;--faint: #536079;--line: #d3dce8;--line-soft: #e0e7f0;--hair: #e3e9f1;--bg: #fbfcfe;--bg-2: #f3f6fa;--bg-3: #e6ecf3;--card: #fbfcfe;--surface: #f4f7fb;--page: #eef3f8;--plate: #ffffff;--input-bg: #ffffff;--rim: #ffffff;--chip: #e6ecf4;--well: #e8eef5;--press: #e0e7f0;--hover: #f1f5fa;--sand: #cc6326;--accent-2: #933f10;--accent-soft: #fde9da;--accent-edge: #f4c7a4;--accent-solid: #2a58d0;--accent-solid-hover: #2148b0;--btn-primary: var(--accent-solid);--on-accent: #ffffff;--nav-active-dot: #cc6326;--focus-edge: #2a58d0;--focus-ring: #cddafa;--brand-ink: #14244a;--ok: #1f6f4b;--ok-bright: #3ba878;--warn-ink: #855600;--warn-bright: #eeb03a;--bad: #be3b28;--bad-bright: #ec765f;--bad-soft: #fdebe7;--bad-edge: #f6cbc2;--gold-soft: #fdf0d9;--gold-ink: #774b00;--lav: #4a78d6;--lav-soft: #dbe5fa;--chart-in: #b5c4d8;--chart-out: #ee874a;--chart-out-2: #f6c19c;--chart-out-a: #f6c19c;--chart-out-b: #ee874a;--selection: #cfdffa;--glass: rgba(255, 255, 255, .5);--glass-strong: rgba(255, 255, 255, .9);--hover-veil: rgba(255, 255, 255, .6);--group-bg: rgba(255, 255, 255, .4);--scrim: rgba(16, 28, 54, .38);--thumb: #c3cfde;--shadow-sm: 0 1px 2px rgba(22, 38, 74, .05), 0 6px 16px -8px rgba(22, 38, 74, .14);--shadow: 0 2px 6px rgba(22, 38, 74, .05), 0 20px 44px -24px rgba(22, 38, 74, .3);--shadow-lift: 0 4px 10px rgba(22, 38, 74, .07), 0 22px 44px -20px rgba(22, 38, 74, .34);--shadow-modal: 0 40px 100px -30px rgba(22, 38, 74, .5);--avatar-shadow: 0 1px 3px rgba(22, 38, 74, .1);--gc-clay: #c0532f;--gc-amber: #9a6b00;--gc-green: #23744f;--gc-blue: #2f63c9;--gc-violet: #6c55b8;--gc-slate: #5d6a80}:root[data-theme=dark][data-palette=laguna]{--st-grad: radial-gradient(1100px 700px at 4% -6%, #1c3446 0%, rgba(28, 52, 70, 0) 62%), radial-gradient(900px 640px at 104% 108%, #12303a 0%, rgba(18, 48, 58, 0) 64%), linear-gradient(160deg, #0f1c27 0%, #0c1720 60%, #0a131b 100%);--page-bg: #0c1720;--page-glow: #1c3446;--st-panel: rgba(17, 30, 42, .7);--st-panel-solid: #132230;--st-card: rgba(28, 44, 60, .62);--st-card-solid: #1a2a3a;--st-edge: rgba(255, 255, 255, .07);--st-shadow: 0 0 0 1px rgba(255, 255, 255, .03), 0 22px 50px -24px rgba(0, 0, 0, .65);--ink: #e8eef6;--ink-2: #cdd8e5;--muted: #a6b5c7;--faint: #93a4b8;--line: #2a3c51;--line-soft: #213244;--hair: #1e2e40;--bg: #182634;--bg-2: #142130;--bg-3: #1e2e40;--card: #182634;--surface: #142130;--page: #111d29;--plate: #23364b;--input-bg: #0f1a25;--rim: var(--line);--chip: #1e2e40;--well: #1e2e40;--press: #26384c;--hover: #1b2b3b;--sand: #f29a5c;--accent-2: #f7b787;--accent-soft: #3a2a20;--accent-edge: #5b3c28;--accent-solid: #8fb3f5;--accent-solid-hover: #a9c5f8;--btn-primary: var(--accent-solid);--on-accent: #0b1622;--nav-active-dot: #f29a5c;--focus-edge: #8fb3f5;--focus-ring: rgba(143, 179, 245, .32);--brand-ink: #e8eef6;--ok: #6fcf9d;--ok-bright: #6fcf9d;--warn-ink: #f0c060;--warn-bright: #f0c060;--bad: #f28b78;--bad-bright: #f28b78;--bad-soft: #3b2421;--bad-edge: #5c3730;--gold-soft: #3a3020;--gold-ink: #f0c060;--lav: #93b4f2;--lav-soft: #22324c;--chart-in: #4f6378;--chart-out: #f29a5c;--chart-out-2: #f7b787;--chart-out-a: #b8683a;--chart-out-b: #f2a26b;--selection: rgba(143, 179, 245, .36);--glass: rgba(17, 30, 42, .6);--glass-strong: rgba(17, 30, 42, .94);--hover-veil: rgba(255, 255, 255, .06);--group-bg: rgba(255, 255, 255, .03);--scrim: rgba(3, 9, 15, .66);--thumb: #3a4d63;--on-solid: #0b1622;--bubble-user: #234272;--bubble-user-ink: #eef3fa;--code-bg: #0a131b;--code-line: #1e2e40;--shadow-sm: 0 0 0 1px rgba(255, 255, 255, .05);--shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 16px 36px -18px rgba(0, 0, 0, .6);--shadow-lift: 0 0 0 1px rgba(255, 255, 255, .08), 0 18px 40px -16px rgba(0, 0, 0, .66);--shadow-modal: 0 0 0 1px rgba(255, 255, 255, .09), 0 32px 80px -24px rgba(0, 0, 0, .8)}:root:not([data-theme=dark])[data-palette=pearl]{--st-grad: radial-gradient(1100px 700px at 6% -4%, #fcf8f3 0%, rgba(252, 248, 243, 0) 62%), radial-gradient(900px 640px at 104% 108%, #ead8c9 0%, rgba(234, 216, 201, 0) 64%), linear-gradient(160deg, #f5eee7 0%, #efe6dd 55%, #e7dbd0 100%);--page-bg: #efe6dd;--page-glow: #fcf8f3;--st-panel: rgba(255, 252, 248, .58);--st-panel-solid: #f8f2ec;--st-card: rgba(255, 253, 250, .68);--st-card-solid: #fcf8f4;--st-edge: rgba(255, 255, 255, .72);--st-shadow: 0 1px 2px rgba(70, 45, 30, .05), 0 18px 48px -24px rgba(70, 45, 30, .26);--ink: #2d2420;--ink-2: #4a3c35;--muted: #66574d;--faint: #6b5c52;--line: #e2d6ca;--line-soft: #ece3d9;--hair: #ece2d8;--bg: #fffcf9;--bg-2: #f9f3ed;--bg-3: #eee4da;--card: #fffcf9;--surface: #faf5f0;--page: #f6efe8;--plate: #ffffff;--input-bg: #ffffff;--rim: #ffffff;--chip: #efe6dd;--well: #f0e8df;--press: #e9ded3;--hover: #fbf5ef;--sand: #d0663f;--accent-2: #8f3d1d;--accent-soft: #fbe5da;--accent-edge: #f0c5b0;--accent-solid: #3a2b25;--accent-solid-hover: #54403a;--btn-primary: var(--accent-solid);--on-accent: #ffffff;--nav-active-dot: #d0663f;--focus-edge: #c4693f;--focus-ring: #f5d8ca;--brand-ink: #3a2b25;--ok: #2c6a4b;--ok-bright: #57a179;--warn-ink: #7f5300;--warn-bright: #e2a843;--bad: #b03828;--bad-bright: #df7862;--bad-soft: #fbebe7;--bad-edge: #f1cec5;--gold-soft: #f8ebd6;--gold-ink: #714d0b;--lav: #6a6db0;--lav-soft: #e3e1f2;--chart-in: #d0c2b5;--chart-out: #d98257;--chart-out-2: #f0c8b1;--chart-out-a: #f0c8b1;--chart-out-b: #d98257;--selection: #f6dccd;--glass: rgba(255, 252, 248, .52);--glass-strong: rgba(255, 252, 248, .92);--hover-veil: rgba(255, 255, 255, .6);--group-bg: rgba(255, 255, 255, .4);--scrim: rgba(40, 26, 18, .38);--thumb: #d8c9bb;--shadow-sm: 0 1px 2px rgba(70, 45, 30, .05), 0 6px 16px -8px rgba(70, 45, 30, .13);--shadow: 0 2px 6px rgba(70, 45, 30, .05), 0 20px 44px -24px rgba(70, 45, 30, .28);--shadow-lift: 0 4px 10px rgba(70, 45, 30, .07), 0 22px 44px -20px rgba(70, 45, 30, .32);--shadow-modal: 0 40px 100px -30px rgba(70, 45, 30, .48)}:root[data-theme=dark][data-palette=pearl]{--st-grad: radial-gradient(1100px 700px at 4% -6%, #2c2521 0%, rgba(44, 37, 33, 0) 62%), radial-gradient(900px 640px at 104% 108%, #261d19 0%, rgba(38, 29, 25, 0) 64%), linear-gradient(160deg, #1c1816 0%, #191513 60%, #151210 100%);--page-bg: #191513;--page-glow: #2c2521;--st-panel: rgba(33, 28, 25, .72);--st-panel-solid: #211c19;--st-card: rgba(46, 39, 35, .6);--st-card-solid: #29231f;--st-edge: rgba(255, 255, 255, .06);--st-shadow: 0 0 0 1px rgba(255, 255, 255, .03), 0 22px 50px -24px rgba(0, 0, 0, .65);--ink: #f4ede6;--ink-2: #ddd2c7;--muted: #b8a99c;--faint: #a59587;--line: #3a312b;--line-soft: #2e2622;--hair: #2c2521;--bg: #241f1c;--bg-2: #201b18;--bg-3: #2c2521;--card: #241f1c;--surface: #201b18;--page: #1c1815;--plate: #332b26;--input-bg: #1a1613;--rim: var(--line);--chip: #2c2521;--well: #2c2521;--press: #352c27;--hover: #27211e;--sand: #e8936a;--accent-2: #f2b496;--accent-soft: #3c2a22;--accent-edge: #5e4033;--accent-solid: #f4ede6;--accent-solid-hover: #fffaf5;--btn-primary: var(--accent-solid);--on-accent: #1c1816;--nav-active-dot: #e8936a;--focus-edge: #d9825a;--focus-ring: rgba(232, 147, 106, .3);--brand-ink: #f4ede6;--ok: #87c3a1;--ok-bright: #87c3a1;--warn-ink: #e8bb62;--warn-bright: #e8bb62;--bad: #f0907d;--bad-bright: #f0907d;--bad-soft: #3c2622;--bad-edge: #5c3a33;--gold-soft: #3a3022;--gold-ink: #e8bb62;--lav: #b2b0e6;--lav-soft: #34314a;--chart-in: #6b6058;--chart-out: #e8936a;--chart-out-2: #f2b496;--chart-out-a: #a8613f;--chart-out-b: #eb9f78;--selection: rgba(232, 147, 106, .36);--glass: rgba(33, 28, 25, .62);--glass-strong: rgba(33, 28, 25, .94);--hover-veil: rgba(255, 255, 255, .06);--group-bg: rgba(255, 255, 255, .03);--scrim: rgba(8, 5, 3, .66);--thumb: #4a3f38;--on-solid: #1c1816;--bubble-user: #3a2f29;--bubble-user-ink: #f4ede6}:root:not([data-theme=dark])[data-palette=dusk]{--st-grad: radial-gradient(1100px 700px at 6% -4%, #f1f2fb 0%, rgba(241, 242, 251, 0) 62%), radial-gradient(900px 640px at 104% 108%, #c9cfeb 0%, rgba(201, 207, 235, 0) 64%), linear-gradient(160deg, #e3e6f4 0%, #d9ddf0 55%, #ccd1e9 100%);--page-bg: #d9ddf0;--page-glow: #f1f2fb;--st-panel: rgba(255, 255, 255, .56);--st-panel-solid: #f1f2fa;--st-card: rgba(255, 255, 255, .66);--st-card-solid: #f8f8fe;--st-edge: rgba(255, 255, 255, .75);--st-shadow: 0 1px 2px rgba(24, 29, 69, .05), 0 18px 48px -24px rgba(24, 29, 69, .28);--ink: #181d45;--ink-2: #2f3563;--muted: #4b5177;--faint: #52587e;--line: #d6daee;--line-soft: #e2e5f3;--hair: #e3e6f3;--bg: #fbfbff;--bg-2: #f2f3fb;--bg-3: #e4e7f4;--card: #fbfbff;--surface: #f4f5fc;--page: #eef0f9;--plate: #ffffff;--input-bg: #ffffff;--rim: #ffffff;--chip: #e6e8f6;--well: #e7e9f6;--press: #dfe2f2;--hover: #f3f4fc;--sand: #c75a2a;--accent-2: #943b13;--accent-soft: #fde7da;--accent-edge: #f3c3aa;--accent-solid: #2d3480;--accent-solid-hover: #3a42a0;--btn-primary: var(--accent-solid);--on-accent: #ffffff;--nav-active-dot: #c75a2a;--focus-edge: #4b55c9;--focus-ring: #d6d9f7;--brand-ink: #181d45;--ok: #22694f;--ok-bright: #3ea57c;--warn-ink: #805500;--warn-bright: #edb040;--bad: #b8383a;--bad-bright: #e8766f;--bad-soft: #fbeaea;--bad-edge: #f2cbcb;--gold-soft: #fbefd9;--gold-ink: #734b00;--lav: #5560c8;--lav-soft: #dde0f8;--chart-in: #b9bfdc;--chart-out: #6e78d8;--chart-out-2: #c2c7f2;--chart-out-a: #c2c7f2;--chart-out-b: #6e78d8;--selection: #d6dbf8;--glass: rgba(255, 255, 255, .5);--glass-strong: rgba(255, 255, 255, .9);--hover-veil: rgba(255, 255, 255, .6);--group-bg: rgba(255, 255, 255, .4);--scrim: rgba(18, 21, 54, .38);--thumb: #c4c9e2;--shadow-sm: 0 1px 2px rgba(24, 29, 69, .05), 0 6px 16px -8px rgba(24, 29, 69, .14);--shadow: 0 2px 6px rgba(24, 29, 69, .05), 0 20px 44px -24px rgba(24, 29, 69, .3);--shadow-lift: 0 4px 10px rgba(24, 29, 69, .07), 0 22px 44px -20px rgba(24, 29, 69, .34);--shadow-modal: 0 40px 100px -30px rgba(24, 29, 69, .5)}:root[data-theme=dark][data-palette=dusk]{--st-grad: radial-gradient(1100px 700px at 4% -6%, #222a5c 0%, rgba(34, 42, 92, 0) 62%), radial-gradient(900px 640px at 104% 108%, #1b1f4d 0%, rgba(27, 31, 77, 0) 64%), linear-gradient(160deg, #131737 0%, #0f1330 60%, #0c1028 100%);--page-bg: #0f1330;--page-glow: #222a5c;--st-panel: rgba(21, 26, 62, .72);--st-panel-solid: #161b40;--st-card: rgba(35, 41, 88, .58);--st-card-solid: #1d2350;--st-edge: rgba(255, 255, 255, .07);--st-shadow: 0 0 0 1px rgba(255, 255, 255, .03), 0 22px 50px -24px rgba(0, 0, 0, .7);--ink: #eceefe;--ink-2: #d2d6f5;--muted: #aab0dc;--faint: #979ed2;--line: #2e356b;--line-soft: #242a5a;--hair: #212756;--bg: #1a1f48;--bg-2: #161b40;--bg-3: #212756;--card: #1a1f48;--surface: #161b40;--page: #13173a;--plate: #262c5e;--input-bg: #11153a;--rim: var(--line);--chip: #212756;--well: #212756;--press: #282f62;--hover: #1d2350;--sand: #f39a6b;--accent-2: #f7b896;--accent-soft: #3a2a3a;--accent-edge: #5a3d4a;--accent-solid: #b9c0ff;--accent-solid-hover: #ccd1ff;--btn-primary: var(--accent-solid);--on-accent: #12163a;--nav-active-dot: #f39a6b;--focus-edge: #9aa3ff;--focus-ring: rgba(154, 163, 255, .32);--brand-ink: #eceefe;--ok: #79d0a6;--ok-bright: #79d0a6;--warn-ink: #f1c46a;--warn-bright: #f1c46a;--bad: #f6908a;--bad-bright: #f6908a;--bad-soft: #3c2236;--bad-edge: #5c3450;--gold-soft: #37304a;--gold-ink: #f1c46a;--lav: #a8b0ff;--lav-soft: #2a3170;--chart-in: #4b5290;--chart-out: #9aa3ff;--chart-out-2: #c6cbff;--chart-out-a: #5d66c8;--chart-out-b: #aab2ff;--selection: rgba(154, 163, 255, .36);--glass: rgba(21, 26, 62, .6);--glass-strong: rgba(21, 26, 62, .94);--hover-veil: rgba(255, 255, 255, .06);--group-bg: rgba(255, 255, 255, .03);--scrim: rgba(5, 7, 22, .68);--thumb: #3d4580;--on-solid: #12163a;--bubble-user: #2b3378;--bubble-user-ink: #eceefe;--code-bg: #0b0e26;--code-line: #212756;--gc-clay: #f0a07c;--gc-amber: #f1c46a;--gc-green: #79d0a6;--gc-blue: #9fb7ff;--gc-violet: #c3b0f5;--gc-slate: #b0b5d8}@media(prefers-reduced-transparency:reduce){:root:root{--st-panel: var(--st-panel-solid);--st-card: var(--st-card-solid);--st-blur: none;--glass: var(--surface)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:root{--st-panel: var(--st-panel-solid);--st-card: var(--st-card-solid);--st-blur: none;--glass: var(--surface)}}body{background:var(--st-grad);background-color:var(--page-bg);background-attachment:fixed}.app-win,.wk,.wk-centre,.login-page{background:transparent}.wk-left,.wk-centre,.wk-right{position:relative;isolation:isolate;background:transparent}.wk-left:before,.wk-centre:before,.wk-right:before,.login-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--st-panel);backdrop-filter:var(--st-blur);-webkit-backdrop-filter:var(--st-blur)}.wk-right.over{position:absolute}.wk-head{background:transparent;border-bottom-color:var(--line-soft)}.wk-comp{background:transparent;border-top-color:var(--line-soft)}.wk-find,.wk-sbar{background:transparent}@media(min-width:861px){.wk-cols{padding:12px;gap:10px}.wk-grip{width:10px;margin:0 -10px}.wk-left,.wk-centre,.wk-right{border:1px solid var(--st-edge);border-radius:var(--st-r-panel);box-shadow:var(--st-shadow);overflow:hidden}.wk-left{border-right:1px solid var(--st-edge)}.wk-right{border-left:1px solid var(--st-edge)}.wk-right.over{top:12px;right:12px;bottom:12px}}@media(max-width:860px){.wk-bottom{background:var(--st-panel-solid);border-top-color:var(--line-soft)}}.card-box,.table-box,.kpi,.plist{border-radius:var(--st-r-card)}.wk-sec-body :is(.card-box,.plist,.table-box,.dt .table-box,.kpi,.kpi.kpi-btn){background:var(--st-card);border:1px solid var(--st-edge);box-shadow:var(--shadow-sm)}.login-card:before{background:var(--st-card)}.login-card{position:relative;isolation:isolate;background:transparent;border:1px solid var(--st-edge);border-radius:24px;box-shadow:var(--st-shadow)}.modal{border-radius:22px}.menu-pop,.ctx,.wk-menu,.wk-sp-pop{border-radius:16px}.menu-pop button,.wk-menu-i{border-radius:10px}.btn,.btn.sm,.btn-sm{border-radius:999px}.btn.primary,.btn-primary{box-shadow:0 6px 16px -10px var(--btn-primary)}.input{border-radius:var(--st-r-ctl)}.pill-tabs{background:var(--press)}.wk-bub,.palettes .pal{border-radius:18px}.palettes .pal-name{letter-spacing:.02em}.palettes .pal:nth-child(1) .pal-sw i:nth-child(1){background:#cc6326}.palettes .pal:nth-child(1) .pal-sw i:nth-child(2){background:#2a58d0}.palettes .pal:nth-child(1) .pal-sw i:nth-child(3){background:#14244a}.palettes .pal:nth-child(1) .pal-sw i:nth-child(4){background:#dae3ed}.palettes .pal:nth-child(2) .pal-sw i:nth-child(1){background:#d0663f}.palettes .pal:nth-child(2) .pal-sw i:nth-child(2){background:#3a2b25}.palettes .pal:nth-child(2) .pal-sw i:nth-child(3){background:#fbe5da}.palettes .pal:nth-child(2) .pal-sw i:nth-child(4){background:#efe6dd}.palettes .pal:nth-child(3) .pal-sw i:nth-child(1){background:#c75a2a}.palettes .pal:nth-child(3) .pal-sw i:nth-child(2){background:#2d3480}.palettes .pal:nth-child(3) .pal-sw i:nth-child(3){background:#181d45}.palettes .pal:nth-child(3) .pal-sw i:nth-child(4){background:#0f1330}.wk-sb-name{font-family:var(--serif-brand);font-weight:600;letter-spacing:0;font-size:calc(15px * var(--fs));color:var(--brand-ink)}.login-brand{margin-bottom:26px}.wk-sb-lockup{margin:6px 0}:root:not([data-theme=dark])[data-palette=opal]{--st-grad: radial-gradient(1100px 700px at 6% -4%, #ffffff 0%, rgba(255, 255, 255, 0) 62%), radial-gradient(900px 640px at 104% 108%, #eddcec 0%, rgba(237, 220, 236, 0) 64%), radial-gradient(760px 520px at 100% -6%, #d9e4f8 0%, rgba(217, 228, 248, 0) 60%), linear-gradient(160deg, #f8f5fb 0%, #f0f0f9 55%, #e9eaf6 100%);--page-bg: #f0f0f9;--page-glow: #ffffff;--st-panel: rgba(255, 255, 255, .64);--st-panel-solid: #f8f7fc;--st-card: rgba(255, 255, 255, .74);--st-card-solid: #fcfbff;--st-edge: rgba(255, 255, 255, .9);--st-shadow: 0 1px 2px rgba(22, 38, 74, .05), 0 18px 48px -24px rgba(22, 38, 74, .28);--ink: #14244a;--ink-2: #2b3c60;--muted: #4a5874;--faint: #536079;--line: #dedeee;--line-soft: #e8e8f4;--hair: #ebebf5;--bg: #fdfcff;--bg-2: #f6f5fb;--bg-3: #ebebf6;--card: #fdfcff;--surface: #f7f6fc;--page: #f2f2fa;--plate: #ffffff;--input-bg: #ffffff;--rim: #ffffff;--chip: #ebeaf6;--well: #eceaf6;--press: #e4e3f2;--hover: #f5f4fc;--sand: #cc6326;--accent-2: #933f10;--accent-soft: #fdeadf;--accent-edge: #f4cdb0;--accent-solid: #2a58d0;--accent-solid-hover: #2148b0;--btn-primary: var(--accent-solid);--on-accent: #ffffff;--nav-active-dot: #cc6326;--focus-edge: #2a58d0;--focus-ring: #d6dcf8;--brand-ink: #14244a;--ok: #1f6f4b;--ok-bright: #3ba878;--warn-ink: #855600;--warn-bright: #eeb03a;--bad: #be3b28;--bad-bright: #ec765f;--bad-soft: #fdebe7;--bad-edge: #f6cbc2;--gold-soft: #fdf0d9;--gold-ink: #774b00;--lav: #4a78d6;--lav-soft: #dbe5fa;--chart-in: #b5c4d8;--chart-out: #ee874a;--chart-out-2: #f6c19c;--chart-out-a: #f6c19c;--chart-out-b: #ee874a;--selection: #dadef7;--glass: rgba(255, 255, 255, .5);--glass-strong: rgba(255, 255, 255, .9);--hover-veil: rgba(255, 255, 255, .6);--group-bg: rgba(255, 255, 255, .4);--scrim: rgba(16, 28, 54, .38);--thumb: #cdcbe0;--shadow-sm: 0 1px 2px rgba(22, 38, 74, .05), 0 6px 16px -8px rgba(22, 38, 74, .14);--shadow: 0 2px 6px rgba(22, 38, 74, .05), 0 20px 44px -24px rgba(22, 38, 74, .3);--shadow-lift: 0 4px 10px rgba(22, 38, 74, .07), 0 22px 44px -20px rgba(22, 38, 74, .34);--shadow-modal: 0 40px 100px -30px rgba(22, 38, 74, .5);--avatar-shadow: 0 1px 3px rgba(22, 38, 74, .1);--gc-clay: #c0532f;--gc-amber: #9a6b00;--gc-green: #23744f;--gc-blue: #2f63c9;--gc-violet: #6c55b8;--gc-slate: #5d6a80}:root[data-theme=dark][data-palette=opal]{--st-grad: radial-gradient(1100px 700px at 4% -6%, #1c3446 0%, rgba(28, 52, 70, 0) 62%), radial-gradient(900px 640px at 104% 108%, #12303a 0%, rgba(18, 48, 58, 0) 64%), linear-gradient(160deg, #0f1c27 0%, #0c1720 60%, #0a131b 100%);--page-bg: #0c1720;--page-glow: #1c3446;--st-panel: rgba(17, 30, 42, .7);--st-panel-solid: #132230;--st-card: rgba(28, 44, 60, .62);--st-card-solid: #1a2a3a;--st-edge: rgba(255, 255, 255, .07);--st-shadow: 0 0 0 1px rgba(255, 255, 255, .03), 0 22px 50px -24px rgba(0, 0, 0, .65);--ink: #e8eef6;--ink-2: #cdd8e5;--muted: #a6b5c7;--faint: #93a4b8;--line: #2a3c51;--line-soft: #213244;--hair: #1e2e40;--bg: #182634;--bg-2: #142130;--bg-3: #1e2e40;--card: #182634;--surface: #142130;--page: #111d29;--plate: #23364b;--input-bg: #0f1a25;--rim: var(--line);--chip: #1e2e40;--well: #1e2e40;--press: #26384c;--hover: #1b2b3b;--sand: #f29a5c;--accent-2: #f7b787;--accent-soft: #3a2a20;--accent-edge: #5b3c28;--accent-solid: #8fb3f5;--accent-solid-hover: #a9c5f8;--btn-primary: var(--accent-solid);--on-accent: #0b1622;--nav-active-dot: #f29a5c;--focus-edge: #8fb3f5;--focus-ring: rgba(143, 179, 245, .32);--brand-ink: #e8eef6;--ok: #6fcf9d;--ok-bright: #6fcf9d;--warn-ink: #f0c060;--warn-bright: #f0c060;--bad: #f28b78;--bad-bright: #f28b78;--bad-soft: #3b2421;--bad-edge: #5c3730;--gold-soft: #3a3020;--gold-ink: #f0c060;--lav: #93b4f2;--lav-soft: #22324c;--chart-in: #4f6378;--chart-out: #f29a5c;--chart-out-2: #f7b787;--chart-out-a: #b8683a;--chart-out-b: #f2a26b;--selection: rgba(143, 179, 245, .36);--glass: rgba(17, 30, 42, .6);--glass-strong: rgba(17, 30, 42, .94);--hover-veil: rgba(255, 255, 255, .06);--group-bg: rgba(255, 255, 255, .03);--scrim: rgba(3, 9, 15, .66);--thumb: #3a4d63;--on-solid: #0b1622;--bubble-user: #234272;--bubble-user-ink: #eef3fa;--code-bg: #0a131b;--code-line: #1e2e40;--shadow-sm: 0 0 0 1px rgba(255, 255, 255, .05);--shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 16px 36px -18px rgba(0, 0, 0, .6);--shadow-lift: 0 0 0 1px rgba(255, 255, 255, .08), 0 18px 40px -16px rgba(0, 0, 0, .66);--shadow-modal: 0 0 0 1px rgba(255, 255, 255, .09), 0 32px 80px -24px rgba(0, 0, 0, .8)}
