@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.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(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) 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(data:font/woff2;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) 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:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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}.lex-btn[data-v-d3462679]{appearance:none;border:none;cursor:pointer;font-size:var(--fs-ui);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:1;min-height:var(--tap-min);padding:0 var(--sp-5);border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);position:relative;overflow:hidden;transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}.lex-btn[data-v-d3462679]:active{transform:scale(.97)}.lex-btn.block[data-v-d3462679]{width:100%}.lex-btn[data-v-d3462679]:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);animation:lex-sheen 3.2s var(--ease-standard) infinite alternate;animation-delay:1.2s;pointer-events:none}.secondary[data-v-d3462679]:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent)}.primary[data-v-d3462679]{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--shadow-navy)}.primary[data-v-d3462679]:active{background:var(--btn-primary-pressed)}.gold[data-v-d3462679]{background:var(--grad-gold);color:var(--navy-deep);font-weight:var(--fw-bold);box-shadow:var(--shadow-gold)}.gold[data-v-d3462679]:active{background:var(--gold-500)}.secondary[data-v-d3462679]{background:var(--surface-card-raised);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--ink-300),0 8px 16px #0000000f}.secondary[data-v-d3462679]:active{background:var(--surface-card-pressed);box-shadow:inset 0 0 0 1px var(--ink-300),0 2px 4px #0000000a}.disabled[data-v-d3462679]{background:var(--ink-150);color:var(--ink-300);cursor:default;box-shadow:none}.disabled[data-v-d3462679]:after{display:none}.wrap[data-v-dfa0424c]{display:flex;flex-direction:column;min-height:100%}.seal-wrap[data-v-dfa0424c]{display:flex;justify-content:flex-start;margin-bottom:var(--sp-4)}.logo[data-v-dfa0424c]{border-radius:50%;box-shadow:0 0 0 2px var(--gold-border),0 4px 20px #00000014}.headline[data-v-dfa0424c]{margin-top:var(--sp-1);margin-bottom:var(--sp-3)}.eyebrow.gold[data-v-dfa0424c]{color:var(--gold-600)}.intro[data-v-dfa0424c]{margin-bottom:var(--sp-6)}.feat-list[data-v-dfa0424c]{display:flex;flex-direction:column;gap:var(--sp-4);margin-bottom:var(--sp-6)}.feat[data-v-dfa0424c]{display:flex;gap:var(--sp-3);align-items:flex-start}.tile[data-v-dfa0424c]{flex-shrink:0;width:44px;height:44px;border-radius:var(--r-md);background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);display:grid;place-items:center;color:var(--text-secondary)}.tile.gold[data-v-dfa0424c]{background:var(--gold-tint);border-color:var(--gold-border);color:var(--gold-600)}.tx[data-v-dfa0424c]{display:flex;flex-direction:column;gap:2px}.t[data-v-dfa0424c]{font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--text-strong)}.d[data-v-dfa0424c]{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-snug);text-wrap:balance}.cta[data-v-dfa0424c]{margin-top:auto}.levels[data-v-dfa0424c]{margin-top:var(--sp-3);font-size:var(--fs-micro);color:var(--text-hint);text-align:center}.start-btn[data-v-dfa0424c]{min-height:52px;font-size:var(--fs-body-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);background:var(--grad-navy-btn);color:#fff;box-shadow:var(--shadow-navy)}.start-btn[data-v-dfa0424c]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #16294e52}.start-btn[data-v-dfa0424c]:active{transform:scale(.98)}@media(min-width:769px){.pad.wrap[data-v-dfa0424c]{max-width:560px;margin:0 auto;padding:var(--sp-8) var(--sp-6) var(--sp-9)}}.sheet-content[data-v-c59b4a23]{display:flex;flex-direction:column;height:85vh}.sheet-header[data-v-c59b4a23]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-card);gap:var(--sp-2)}.header-left[data-v-c59b4a23]{display:flex;align-items:center;gap:var(--sp-2);min-width:0;flex:1}.header-actions[data-v-c59b4a23]{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.sheet-title[data-v-c59b4a23]{font-size:16px;font-weight:600;color:var(--text-strong);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-btn[data-v-c59b4a23]{width:36px;height:36px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-strong);cursor:pointer;flex-shrink:0}.icon-btn[data-v-c59b4a23]:active{background:var(--surface-card-pressed)}.close-btn[data-v-c59b4a23]{background:transparent;border:none;font-size:20px;color:var(--text-hint);cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-btn[data-v-c59b4a23]:active{background:var(--surface-card-pressed)}.preview-container[data-v-c59b4a23]{flex:1;padding:var(--sp-4);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:var(--surface-app)}.preview-container.is-pdf[data-v-c59b4a23]{padding:0;overflow:hidden;align-items:stretch}.pdf-viewer-wrap[data-v-c59b4a23]{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;display:flex;flex-direction:column;align-items:center}.pdf-pages-container[data-v-c59b4a23]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 0 32px;width:100%}.pdf-pages-container.hidden[data-v-c59b4a23]{display:none}.pdf-page-canvas[data-v-c59b4a23]{display:block;max-width:100%;box-shadow:0 4px 16px #00000014;border-radius:var(--r-md);background:#fff}.pdf-loading-state[data-v-c59b4a23]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;color:var(--text-secondary)}.pdf-spinner[data-v-c59b4a23]{width:32px;height:32px;border:3px solid var(--border-card);border-top-color:var(--brand-gold, #c5a059);border-radius:50%;animation:pdf-spin-c59b4a23 .8s linear infinite}@keyframes pdf-spin-c59b4a23{to{transform:rotate(360deg)}}.preview-img[data-v-c59b4a23]{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--r-md)}.preview-txt[data-v-c59b4a23]{width:100%;height:100%;overflow-y:auto;background:var(--surface-card);padding:24px;border-radius:var(--r-lg);border:1px solid var(--border-card);box-shadow:0 4px 20px #00000008}.preview-txt pre[data-v-c59b4a23]{white-space:pre-wrap;word-wrap:break-word;font-family:var(--font-grotesk);font-size:15px;line-height:1.6;color:var(--text-strong);margin:0}.preview-unsupported[data-v-c59b4a23]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);color:var(--text-hint);padding:24px;text-align:center}.wrap[data-v-94ad04ea]{display:flex;flex-direction:column;min-height:100%;padding-bottom:24px}.eyebrow.gold[data-v-94ad04ea]{color:var(--gold-600);margin-bottom:var(--sp-3)}.headline[data-v-94ad04ea]{font-size:var(--fs-display-md);font-weight:var(--fw-bold);margin-bottom:var(--sp-3)}.intro[data-v-94ad04ea]{margin:0 0 var(--sp-6);font-size:var(--fs-body)}.field[data-v-94ad04ea]{display:block;margin-bottom:var(--sp-5)}.flabel[data-v-94ad04ea]{display:block;margin-bottom:var(--sp-2);font-size:var(--fs-micro);font-family:var(--font-mono);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-hint)}.field input[data-v-94ad04ea]{width:100%;min-height:48px;padding:0 var(--sp-4);border-radius:var(--r-md);border:1px solid var(--gold-tint);background:var(--surface-card-raised);color:var(--text-strong);font-family:var(--font-grotesk);font-size:var(--fs-body-lg);box-shadow:0 0 8px #d4af3726;transition:all var(--dur-base) var(--ease-standard)}.field input[data-v-94ad04ea]:hover{border-color:var(--brand-gold);box-shadow:0 0 12px #d4af374d}.field input[data-v-94ad04ea]:focus{outline:none;border-color:var(--brand-gold);box-shadow:0 0 0 3px var(--gold-tint),0 0 16px #d4af3766}.field input.bad[data-v-94ad04ea]{border-color:var(--status-error);box-shadow:none}.pass-wrap[data-v-94ad04ea]{position:relative;display:flex;align-items:center}.pass-wrap input[data-v-94ad04ea]{padding-right:48px}.eye-btn[data-v-94ad04ea]{position:absolute;right:var(--sp-3);padding:4px;color:var(--text-hint);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.eye-btn[data-v-94ad04ea]:hover{color:var(--text-secondary)}.roles[data-v-94ad04ea]{display:flex;flex-direction:column;gap:var(--sp-2)}.role[data-v-94ad04ea]{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--gold-tint);background:var(--surface-card-raised);text-align:left;cursor:pointer;box-shadow:0 0 8px #d4af3726;transition:all var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}.role[data-v-94ad04ea]:hover{border-color:var(--brand-gold);box-shadow:0 0 12px #d4af374d}.role[data-v-94ad04ea]:active{transform:scale(.99)}.role.on[data-v-94ad04ea]{border-color:var(--brand-gold);background:var(--gold-tint);box-shadow:0 0 16px #d4af3766}.role.bad[data-v-94ad04ea]{border-color:var(--status-error)}.mark[data-v-94ad04ea]{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:var(--bw-hairline) solid var(--border-card);display:grid;place-items:center;color:var(--gold-600);background:var(--surface-app)}.role.on .mark[data-v-94ad04ea]{border-color:var(--brand-gold)}.rtx[data-v-94ad04ea]{display:block}.rt[data-v-94ad04ea]{display:block;font-size:var(--fs-body-lg);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-tight)}.rd[data-v-94ad04ea]{display:block;margin-top:2px;font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-body)}.cta[data-v-94ad04ea]{margin-top:auto;padding-top:var(--sp-4);display:flex;flex-direction:column;align-items:center}.policy-note[data-v-94ad04ea]{text-align:center;margin-bottom:var(--sp-4);font-size:var(--fs-caption);color:var(--text-secondary);text-wrap:balance}.policy-note a[data-v-94ad04ea]{color:var(--brand-navy);font-weight:var(--fw-medium);text-decoration:underline;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.policy-note a[data-v-94ad04ea]:hover{color:var(--gold-600)}.switch-link[data-v-94ad04ea]{margin-top:var(--sp-4);font-size:var(--fs-ui);font-weight:var(--fw-medium);color:var(--gold-600);background:transparent;border:none;cursor:pointer;text-decoration:underline}.switch-link[data-v-94ad04ea]:hover{opacity:.8}.show-all[data-v-94ad04ea]{display:inline-flex;align-items:center;justify-content:center;height:var(--tap-min);margin-top:var(--sp-3);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--gold-600);cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(min-width:769px){.pad[data-v-94ad04ea]{max-width:528px;margin:0 auto;padding:var(--sp-8) var(--sp-6) var(--sp-9)}}.welcome-video-screen[data-v-8a0ad97e]{position:fixed;inset:0;width:100vw;width:100dvw;height:100vh;height:100dvh;background-color:#000;z-index:99999;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.video-wrapper[data-v-8a0ad97e]{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;overflow:hidden}.html-player[data-v-8a0ad97e]{width:100%;height:100%;object-fit:contain;background-color:transparent}@media screen and (max-width:768px)and (orientation:portrait){.video-wrapper[data-v-8a0ad97e]{transform:translate(-50%,-50%) rotate(90deg);width:100vh;width:100dvh;height:100vw;height:100dvw}}.close-btn[data-v-8a0ad97e]{position:fixed;top:calc(env(safe-area-inset-top,16px) + 14px);right:calc(env(safe-area-inset-right,16px) + 16px);width:44px;height:44px;padding:0;border-radius:50%;background:#000000a6;border:1px solid rgba(255,255,255,.35);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100002;transition:background .2s,transform .15s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 16px #0009}.close-btn[data-v-8a0ad97e]:active{background:#ffffff40;transform:scale(.92)}.sound-btn[data-v-8a0ad97e]{position:fixed;top:calc(env(safe-area-inset-top,16px) + 14px);right:calc(env(safe-area-inset-right,16px) + 70px);width:44px;height:44px;padding:0;border-radius:50%;background:#000000a6;border:1px solid rgba(255,255,255,.35);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100002;transition:background .2s,transform .15s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 16px #0009}.sound-btn[data-v-8a0ad97e]:active{background:#ffffff40;transform:scale(.92)}.overlay-button[data-v-8a0ad97e]{position:fixed;bottom:calc(env(safe-area-inset-bottom,24px) + 24px);left:0;right:0;display:flex;justify-content:center;padding:0 24px;animation:fade-in-8a0ad97e .5s ease-out;z-index:100001}.overlay-button[data-v-8a0ad97e] button{width:100%;max-width:400px}@keyframes fade-in-8a0ad97e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trust[data-v-76c6ad52]{position:relative;display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--sp-2);padding:6px 10px 6px 8px;border-radius:var(--r-sm);background:var(--gold-tint);border:var(--bw-hairline) solid var(--gold-border);color:var(--gold-600);text-decoration:none;cursor:pointer;overflow:hidden;transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-spring);font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:var(--fw-medium);text-align:left}.trust[data-v-76c6ad52]:after{content:"";position:absolute;top:0;bottom:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:lex-sheen 5s var(--ease-standard) infinite;animation-delay:2s;pointer-events:none}.trust[data-v-76c6ad52]:active{background:#f5ebc8;transform:scale(.96);box-shadow:var(--glow-gold)}.trust .seal[data-v-76c6ad52]{flex-shrink:0}.title[data-v-aa2a9e9b]{margin:0 0 var(--sp-1);font-family:var(--font-serif-display);font-weight:var(--fw-medium);font-size:var(--fs-display-sm);color:var(--text-strong)}.subtitle[data-v-aa2a9e9b]{font-size:var(--fs-body);color:var(--text-secondary);margin-bottom:var(--sp-4)}.input-group[data-v-aa2a9e9b]{margin-bottom:var(--sp-5)}textarea[data-v-aa2a9e9b]{width:100%;padding:var(--sp-3);border:1px solid var(--border-card);border-radius:var(--r-md);background:var(--surface-card);color:var(--text-body);font-family:var(--font-grotesk);font-size:var(--fs-body);resize:vertical;transition:border-color .2s ease}textarea[data-v-aa2a9e9b]:focus{outline:none;border-color:var(--brand-gold)}.actions[data-v-aa2a9e9b]{display:flex;flex-direction:column;gap:var(--sp-2)}.law-card[data-v-8532121e]{position:relative;display:block;overflow:hidden;background:var(--gold-tint);border:var(--bw-hairline) solid var(--gold-border);border-radius:var(--r-md);text-decoration:none;margin-top:var(--sp-2);margin-bottom:var(--sp-2);transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-standard);user-select:none}.law-card[href][data-v-8532121e]:active{transform:scale(.97);box-shadow:0 0 0 2px var(--gold-border)}.law-card-stripe[data-v-8532121e]{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--grad-gold)}.law-card-sheen[data-v-8532121e]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%) skew(-15deg);animation:law-sheen-8532121e 8s infinite;pointer-events:none}html[data-theme=dark] .law-card-sheen[data-v-8532121e]{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}@keyframes law-sheen-8532121e{0%,80%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}.law-card-content[data-v-8532121e]{padding:var(--sp-3) var(--sp-4) var(--sp-3) calc(var(--sp-4) + 4px)}.law-card-header[data-v-8532121e]{display:flex;align-items:center;gap:var(--sp-2)}.law-icon[data-v-8532121e]{color:var(--gold-500);flex-shrink:0}.law-title[data-v-8532121e]{font-weight:var(--fw-semibold);font-size:var(--fs-ui);color:var(--brand-ink);line-height:var(--lh-snug)}.law-excerpt[data-v-8532121e]{margin-top:var(--sp-2);font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.law-link[data-v-8532121e]{margin-top:var(--sp-2);font-size:var(--fs-micro);font-family:var(--font-mono);color:var(--gold-600);text-transform:uppercase;letter-spacing:var(--ls-caps)}.think-box[data-v-8c8e076a]{margin:0 0 var(--sp-3) 0;padding:var(--sp-2) 0 var(--sp-2) var(--sp-3);border-left:2px solid var(--gold-300)}.think-head[data-v-8c8e076a]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;margin-bottom:var(--sp-2)}.think-title[data-v-8c8e076a]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-micro);font-weight:600;color:var(--text-hint);text-transform:uppercase;letter-spacing:.05em}.think-chevron[data-v-8c8e076a]{color:var(--text-hint);transition:transform .2s ease}.think-chevron.open[data-v-8c8e076a]{transform:rotate(180deg)}.spin[data-v-8c8e076a]{animation:spin-8c8e076a 1s linear infinite;color:var(--brand-gold)}.think-content[data-v-8c8e076a]{padding-right:var(--sp-2)}.think-text[data-v-8c8e076a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--fs-micro);line-height:1.5;color:var(--text-hint);white-space:pre-wrap;margin:0;opacity:.8}@keyframes spin-8c8e076a{to{transform:rotate(360deg)}}.attachment[data-v-933d8555]{display:inline-flex;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-2);padding:6px 10px;border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md);background:var(--surface-card);color:var(--brand-navy);font-size:var(--fs-ui);font-family:inherit;cursor:pointer;max-width:100%}.attachment span[data-v-933d8555]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment[data-v-933d8555]:active{background:var(--surface-card-pressed)}.msg[data-v-933d8555]{display:flex;gap:var(--sp-2);animation:lex-msg-in var(--dur-slow) var(--ease-standard)}.msg.user[data-v-933d8555]{align-self:flex-end;max-width:min(88%,750px)}.msg.assistant[data-v-933d8555]{align-self:stretch;max-width:100%}.avatar[data-v-933d8555]{flex-shrink:0;width:26px;height:26px;margin-top:2px;border-radius:50%;background:var(--grad-navy);display:grid;place-items:center;box-shadow:0 2px 6px #081b3d47;position:relative;transition:box-shadow var(--dur-base) var(--ease-standard)}.avatar.waiting[data-v-933d8555]{animation:neural-aura-933d8555 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes neural-aura-933d8555{0%{box-shadow:0 0 #c9a227a6,0 2px 6px #081b3d47}50%{box-shadow:0 0 0 7px #c9a22700,0 2px 12px #c9a22759}to{box-shadow:0 0 #c9a22700,0 2px 6px #081b3d47}}.spin[data-v-933d8555]{animation:lex-spin 2.4s linear infinite;transform-origin:center}.col[data-v-933d8555]{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.msg.user .col[data-v-933d8555]{align-items:flex-end}.msg.assistant .col[data-v-933d8555]{align-items:flex-start}.bubble[data-v-933d8555]{position:relative;z-index:2;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;display:flex;flex-direction:column;gap:var(--sp-2);word-break:break-word;overflow-wrap:break-word}.badge-wrapper[data-v-933d8555]{margin-top:var(--sp-1)}.sources-list[data-v-933d8555]{display:flex;flex-direction:column;gap:var(--sp-2)}.user .bubble[data-v-933d8555]{background:var(--grad-navy-btn);color:#fff;border-bottom-right-radius:var(--r-xs);box-shadow:0 3px 10px #081b3d40}.user .bubble[data-v-933d8555] .user-file-link{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;background:#ffffff1a;padding:8px 12px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.15);font-weight:500}.user .bubble[data-v-933d8555] .user-file-link:active{background:#fff3}.assistant .bubble[data-v-933d8555]{background:var(--surface-card-raised);color:var(--text-strong);border:var(--bw-hairline) solid var(--border-card);border-bottom-left-radius:var(--r-xs);box-shadow:var(--shadow-card)}html[data-theme=dark]{box-shadow:none!important;border-color:#ffffff0d!important}.assistant .bubble[data-v-933d8555] b{font-weight:600;color:var(--brand-ink)}.assistant .bubble[data-v-933d8555] .gold-heading{color:var(--gold-600);font-size:1.05em;font-weight:700;margin-top:var(--sp-2);margin-bottom:var(--sp-1)}.assistant .bubble[data-v-933d8555] .gold-number{color:var(--gold-600);font-weight:700;margin-right:4px}.assistant .bubble[data-v-933d8555] li::marker{color:var(--brand-gold)}[data-v-933d8555] .mic-hint{display:flex;align-items:center;gap:8px;margin-top:var(--sp-3);padding:8px 12px;background:var(--surface-app);border:1px solid var(--border-card);border-radius:var(--r-md);font-size:13px;font-weight:500;color:var(--text-secondary)}[data-v-933d8555] .mic-hint svg{color:var(--brand-navy);flex-shrink:0}.bubble.clickable-bubble[data-v-933d8555]{cursor:pointer}.type-cursor[data-v-933d8555]{display:inline-block;width:6px;height:1.1em;background-color:var(--brand-navy);vertical-align:middle;margin-left:2px;animation:lex-blink-cursor-933d8555 1s step-end infinite}html[data-theme=dark] .type-cursor[data-v-933d8555]{background-color:var(--brand-ink)}@keyframes lex-blink-cursor-933d8555{0%,to{opacity:1}50%{opacity:0}}.action-buttons[data-v-933d8555]{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-2)}.bubble[data-v-933d8555] .hint-note{color:var(--text-hint);font-size:var(--fs-caption)}.bubble[data-v-933d8555] .disclaimer-badge{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 14px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:12px;font-size:var(--fs-caption);color:var(--text-secondary);line-height:1.4;box-shadow:var(--shadow-card)}.bubble[data-v-933d8555] .disclaimer-badge svg{color:var(--gold-600);flex-shrink:0;margin-top:2px}.bubble[data-v-933d8555] .disclaimer-badge span{flex:1}.feedback-panel[data-v-933d8555]{display:flex;justify-content:flex-end;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.icon-btn[data-v-933d8555]{background:transparent;border:none;color:var(--text-secondary);padding:8px;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.icon-btn[data-v-933d8555]:hover{background:#0000000a;color:var(--brand-ink)}.icon-btn.active[data-v-933d8555]{color:var(--gold-600);background:#d4af3726}.dots[data-v-933d8555]:after{content:"";animation:dots-933d8555 1.5s infinite steps(4,end)}@keyframes dots-933d8555{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.skeleton-wrapper[data-v-24bcb010]{display:flex;opacity:.7}.chat[data-v-24bcb010]{gap:8px;padding:8px 16px;align-items:flex-end;flex-direction:row-reverse}.list[data-v-24bcb010]{flex-direction:column;padding:16px;width:100%}.card[data-v-24bcb010]{width:100%}.sk-avatar[data-v-24bcb010]{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--surface-card-raised);position:relative;overflow:hidden}.sk-lines[data-v-24bcb010]{display:flex;flex-direction:column;gap:8px;flex:1;align-items:flex-end}.sk-line[data-v-24bcb010]{height:12px;border-radius:4px;background:var(--surface-card-raised);position:relative;overflow:hidden}.sk-card[data-v-24bcb010]{width:100%;height:120px;border-radius:var(--r-xl);background:var(--surface-card-raised);position:relative;overflow:hidden}.w-100[data-v-24bcb010]{width:100%}.w-90[data-v-24bcb010]{width:90%}.w-80[data-v-24bcb010]{width:80%}.w-70[data-v-24bcb010]{width:70%}.w-60[data-v-24bcb010]{width:60%}.w-40[data-v-24bcb010]{width:40%}.mb[data-v-24bcb010]{margin-bottom:4px}.sk-avatar[data-v-24bcb010]:after,.sk-line[data-v-24bcb010]:after,.sk-card[data-v-24bcb010]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%);animation:shimmer-24bcb010 1.5s infinite}html[data-theme=dark] .sk-avatar[data-v-24bcb010]:after,html[data-theme=dark] .sk-line[data-v-24bcb010]:after,html[data-theme=dark] .sk-card[data-v-24bcb010]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}@keyframes shimmer-24bcb010{to{transform:translate(100%)}}.msg[data-v-6f08daf7]{display:flex;gap:var(--sp-2);max-width:88%;align-self:flex-start;animation:lex-msg-in var(--dur-slow) var(--ease-standard)}.avatar[data-v-6f08daf7]{flex-shrink:0;width:26px;height:26px;margin-top:2px;border-radius:50%;background:var(--grad-navy);display:grid;place-items:center;box-shadow:0 2px 6px #081b3d47}.spin[data-v-6f08daf7]{animation:lex-spin 2.4s linear infinite;transform-origin:center}.bubble[data-v-6f08daf7]{position:relative;z-index:2;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);border-bottom-left-radius:var(--r-xs);background:var(--surface-card-raised);border:var(--bw-hairline) solid var(--border-card);box-shadow:var(--shadow-card)}.typing[data-v-6f08daf7]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--fs-caption)}.dots[data-v-6f08daf7]{display:inline-flex;gap:3px}.dots i[data-v-6f08daf7]{width:5px;height:5px;border-radius:50%;background:var(--gold-500);animation:lex-blink 1.2s infinite}.dots i[data-v-6f08daf7]:nth-child(2){animation-delay:.2s}.dots i[data-v-6f08daf7]:nth-child(3){animation-delay:.4s}.suggests[data-v-1598d25d]{display:flex;flex-direction:column;gap:var(--sp-2);align-self:stretch;margin-top:var(--sp-1)}.label[data-v-1598d25d]{display:flex;align-items:center;gap:6px;font-size:var(--fs-micro);color:var(--text-hint);font-family:var(--font-mono);letter-spacing:var(--ls-caps);text-transform:uppercase}.suggest[data-v-1598d25d]{position:relative;z-index:2;display:flex;align-items:center;gap:var(--sp-3);text-align:left;padding:var(--sp-3) var(--sp-4);background:var(--surface-card-raised);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md);color:var(--text-body);font-size:var(--fs-ui);font-weight:var(--fw-medium);line-height:var(--lh-snug);cursor:pointer;box-shadow:var(--shadow-card);transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-spring);animation:lex-spring-in var(--dur-hero) both;animation-delay:calc(var(--i, 0) * 70ms)}html[data-theme=dark]{animation:lex-spring-in var(--dur-hero) both;animation-delay:calc(var(--i, 0) * 70ms);box-shadow:none!important;border-color:#ffffff0d!important}.suggest[data-v-1598d25d]:active{background:var(--accent-fill);border-color:var(--accent-border);transform:scale(.985)}.ic[data-v-1598d25d]{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--gold-tint);border:1px solid var(--gold-border);color:var(--gold-600);display:grid;place-items:center}.tx[data-v-1598d25d]{flex:1}.arrow[data-v-1598d25d]{flex-shrink:0;color:var(--ink-300);transition:transform var(--dur-base) var(--ease-spring),color var(--dur-fast)}.suggest:active .arrow[data-v-1598d25d]{transform:translate(3px);color:var(--brand-navy)}.consult[data-v-de2e8250]{position:relative;z-index:2;align-self:stretch;max-width:100%;background:var(--surface-card-raised);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-lg);box-shadow:var(--shadow-raised);overflow:hidden;animation:lex-msg-in var(--dur-slow) var(--ease-standard)}.head[data-v-de2e8250]{position:relative;padding:var(--sp-4) var(--sp-4) var(--sp-3);background:var(--surface-card-raised);border-bottom:var(--bw-hairline) solid var(--gold-border);overflow:hidden}.watermark[data-v-de2e8250]{position:absolute;right:-22px;top:-22px;opacity:.5;animation:lex-spin-de2e8250 60s linear infinite;transform-origin:center}.head .eyebrow[data-v-de2e8250]{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--gold-600)}.head .t[data-v-de2e8250]{position:relative;font-family:var(--font-serif-display);font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);color:var(--text-strong);line-height:var(--lh-snug)}.csec[data-v-de2e8250]{--num-col: 16px;padding:var(--sp-3) var(--sp-4) 0 calc(var(--sp-4) + var(--num-col) + var(--sp-2))}.csec[data-v-de2e8250]:last-of-type{padding-bottom:var(--sp-3)}.q[data-v-de2e8250]{display:flex;align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-2);margin-left:calc(-1 * (var(--num-col) + var(--sp-2)));font-size:var(--fs-ui);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-tight);line-height:var(--lh-snug)}.num[data-v-de2e8250]{flex:0 0 var(--num-col);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--gold-600);text-align:right}.body[data-v-de2e8250]{font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-body)}.body[data-v-de2e8250] p{margin:0 0 var(--sp-2)}.body[data-v-de2e8250] p:last-child{margin-bottom:0}.body[data-v-de2e8250] ol,.body[data-v-de2e8250] ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.norm[data-v-de2e8250]{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--sp-3)}.norm[data-v-de2e8250]:last-child{margin-bottom:0}.ex[data-v-de2e8250]{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-body)}.src[data-v-de2e8250]{color:var(--brand-navy);text-decoration:none;font-weight:var(--fw-semibold)}.hint[data-v-de2e8250]{color:var(--text-hint);font-size:var(--fs-caption)}.actions[data-v-de2e8250]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.actions[data-v-de2e8250] .lex-btn{width:100%;min-height:40px;font-size:var(--fs-caption)}.help-block[data-v-de2e8250]{padding:0 var(--sp-4) var(--sp-4);animation:lex-msg-in var(--dur-fast) var(--ease-standard)}.help-content[data-v-de2e8250]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md);padding:var(--sp-3);font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-body);display:flex;flex-direction:column;gap:var(--sp-3)}.help-content p[data-v-de2e8250]{margin:0}.help-content strong[data-v-de2e8250]{color:var(--text-strong)}.feedback-panel[data-v-de2e8250]{display:flex;justify-content:flex-end;gap:4px;padding:12px 16px;border-top:1px solid var(--border-card);background:var(--surface-card-raised)}.icon-btn[data-v-de2e8250]{background:transparent;border:none;color:var(--text-secondary);padding:8px;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.icon-btn[data-v-de2e8250]:hover{background:#0000000a;color:var(--brand-ink)}.icon-btn.active[data-v-de2e8250]{color:var(--gold-600);background:#d4af3726}.think-box[data-v-de2e8250]{margin:0;border-bottom:var(--bw-hairline) solid var(--border-card);background:var(--surface-app)}.think-head[data-v-de2e8250]{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--sp-4);cursor:pointer;user-select:none;transition:background-color var(--dur-fast) ease}.think-head[data-v-de2e8250]:hover{background:var(--surface-card-pressed)}.think-title[data-v-de2e8250]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-ui);font-family:var(--font-mono);font-weight:var(--fw-medium);color:var(--text-hint)}.think-chevron[data-v-de2e8250]{color:var(--text-hint);transition:transform var(--dur-fast) ease}.think-chevron.open[data-v-de2e8250]{transform:rotate(180deg)}.think-content[data-v-de2e8250]{padding:0 var(--sp-4) var(--sp-3)}.think-text[data-v-de2e8250]{margin:0;font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-body);color:var(--text-hint);white-space:pre-wrap;opacity:.8}.spin[data-v-de2e8250]{animation:lex-spin-de2e8250 1.5s linear infinite}@keyframes lex-spin-de2e8250{to{transform:rotate(360deg)}}.voice-wave[data-v-3b90b14d]{display:flex;align-items:center;justify-content:center;gap:3px;height:24px}.bar[data-v-3b90b14d]{width:3px;border-radius:2px;background:var(--gold-500, #C9A227);height:4px}.bar[data-v-3b90b14d]:nth-child(1){animation:lex-wave-3b90b14d .8s ease-in-out infinite}.bar[data-v-3b90b14d]:nth-child(2){animation:lex-wave-3b90b14d .8s ease-in-out .1s infinite}.bar[data-v-3b90b14d]:nth-child(3){animation:lex-wave-3b90b14d .8s ease-in-out .2s infinite}.bar[data-v-3b90b14d]:nth-child(4){animation:lex-wave-3b90b14d .8s ease-in-out .15s infinite}.bar[data-v-3b90b14d]:nth-child(5){animation:lex-wave-3b90b14d .8s ease-in-out .05s infinite}@keyframes lex-wave-3b90b14d{0%,to{height:4px}50%{height:20px}}.composer-wrapper[data-v-d1fcf2a5]{padding:12px 16px;background:transparent;flex-shrink:0;transition:background var(--dur-fast) var(--ease-standard)}.composer-wrapper.drag-active .chat-bubble[data-v-d1fcf2a5]{border-color:var(--brand-gold);box-shadow:var(--glow-gold);background:var(--surface-card-pressed)}@media(min-width:769px){.composer-wrapper[data-v-d1fcf2a5]{display:flex;justify-content:center;padding:16px var(--gutter) 20px}.chat-bubble[data-v-d1fcf2a5]{max-width:1200px;width:72%}}.chat-bubble[data-v-d1fcf2a5]{position:relative;z-index:2;display:grid;grid-template-columns:1fr max-content;grid-template-areas:"attach attach" "text right";align-items:end;background:var(--surface-card);border-radius:28px;padding:6px 6px 6px 16px;box-shadow:0 4px 16px #00000014;border:1px solid var(--border-hairline);transition:all var(--dur-base) var(--ease-standard)}.chat-bubble.is-multiline[data-v-d1fcf2a5]{grid-template-areas:"attach attach" "text text" ". right"}.chat-bubble[data-v-d1fcf2a5]:focus-within{box-shadow:var(--glow-gold);border-color:var(--brand-gold)}.main-textarea[data-v-d1fcf2a5]{grid-area:text}.right-actions[data-v-d1fcf2a5]{grid-area:right;display:flex;align-items:center;gap:0}.attach-btn[data-v-d1fcf2a5]{margin-right:-6px}.icon-btn[data-v-d1fcf2a5]{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:var(--text-hint);background:transparent;border:none;cursor:pointer;transition:background .2s,transform .1s}.icon-btn[data-v-d1fcf2a5]:active{transform:scale(.92);background:#0000000d}.icon-btn.mic.rec[data-v-d1fcf2a5]{color:var(--status-error);background:#dc35451a;transform:scale(1.1);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.btn-expand[data-v-d1fcf2a5]{position:absolute;top:8px;right:12px;width:32px!important;height:32px!important;background:#ffffff26!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid rgba(0,0,0,.03);box-shadow:0 2px 6px #0000000a;z-index:10;transition:all .2s ease}.btn-expand[data-v-d1fcf2a5]:hover{background:#fff9!important}.send-btn[data-v-d1fcf2a5]{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--grad-navy-btn);border:none;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1);animation:popIn-d1fcf2a5 .3s cubic-bezier(.34,1.56,.64,1);box-shadow:var(--shadow-navy)}.send-btn[data-v-d1fcf2a5]:active{transform:scale(.9)}@keyframes popIn-d1fcf2a5{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}textarea[data-v-d1fcf2a5]{flex:1;min-height:24px;padding:10px 0;margin:0 4px;border:none;outline:none;background:transparent;font-family:var(--font-grotesk);font-size:16px;line-height:1.4;color:var(--text-body);resize:none;overflow-y:auto;word-break:break-word;white-space:pre-wrap}textarea[data-v-d1fcf2a5]::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-preview[data-v-d1fcf2a5]{display:flex;align-items:center;gap:8px;padding:6px 12px;margin:0 4px 8px;background:var(--surface-card-raised);border:1px solid var(--border-hairline);border-radius:var(--r-md);color:var(--text-secondary);font-size:14px;width:fit-content;max-width:calc(100% - 8px)}.file-name[data-v-d1fcf2a5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-btn[data-v-d1fcf2a5]{background:transparent;border:none;color:var(--text-hint);cursor:pointer;padding:4px;border-radius:50%;display:grid;place-items:center;margin-left:4px;transition:all .2s}.remove-btn[data-v-d1fcf2a5]:hover{color:var(--status-error);background:#f871711a}.updated[data-v-7ad0e7d3]{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--r-sm);background:var(--ink-050);color:var(--text-secondary);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.title[data-v-af692cbd]{margin:0 0 var(--sp-2);font-family:var(--font-serif-display);font-weight:var(--fw-medium);font-size:var(--fs-title);color:var(--text-strong);letter-spacing:var(--ls-display)}.form[data-v-af692cbd]{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:var(--sp-5)}.field[data-v-af692cbd]{display:flex;flex-direction:column;gap:var(--sp-1)}.field label[data-v-af692cbd]{font-size:var(--fs-ui);font-weight:var(--fw-bold);color:var(--text-strong)}.field input[data-v-af692cbd],.field textarea[data-v-af692cbd]{padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--border-card);background:var(--surface-card);color:var(--text-strong);font-family:inherit;font-size:var(--fs-body)}.field input[data-v-af692cbd]:focus,.field textarea[data-v-af692cbd]:focus{outline:none;border-color:var(--brand-gold)}.actions[data-v-af692cbd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.constructor-sheet[data-v-df2fe591]{padding-bottom:var(--safe-bottom);display:flex;flex-direction:column}.sheet-header[data-v-df2fe591]{margin-bottom:var(--sp-4)}.title[data-v-df2fe591]{font-size:var(--fs-display-sm);font-family:var(--font-serif-display);font-weight:var(--fw-semibold);color:var(--text-strong);margin-bottom:var(--sp-1)}.desc[data-v-df2fe591]{font-size:var(--fs-body);color:var(--text-secondary)}.field[data-v-df2fe591]{margin-bottom:var(--sp-4)}.field label[data-v-df2fe591]{display:block;font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-strong);margin-bottom:var(--sp-2)}.lex-input[data-v-df2fe591],.lex-textarea[data-v-df2fe591]{width:100%;background:var(--surface-app);border:1px solid var(--border-hairline);border-radius:var(--r-sm);padding:var(--sp-3);font-family:inherit;font-size:var(--fs-body);color:var(--text-strong);resize:vertical;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast)}.lex-input[data-v-df2fe591]::placeholder,.lex-textarea[data-v-df2fe591]::placeholder{color:var(--text-hint);opacity:.7}.lex-input[data-v-df2fe591]:focus,.lex-textarea[data-v-df2fe591]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.file-upload-wrapper[data-v-df2fe591]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);background:var(--surface-card-raised);border:1px dashed var(--border-card);border-radius:var(--r-sm);padding:var(--sp-3);font-size:var(--fs-body);color:var(--brand-navy);cursor:pointer;transition:all .2s ease}.file-upload-wrapper[data-v-df2fe591]:hover{border-color:var(--brand-navy);background:var(--accent-fill)}.file-upload-wrapper[data-v-df2fe591]:active{transform:scale(.98)}.file-list[data-v-df2fe591]{margin-top:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-1)}.file-item[data-v-df2fe591]{font-size:var(--fs-caption);color:var(--brand-navy);background:var(--accent-fill);padding:4px 8px;border-radius:4px;display:inline-block;align-self:flex-start;cursor:pointer}.ai-bubble[data-v-df2fe591]{background:var(--accent-fill);border:1px solid var(--brand-navy);padding:var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-body);color:var(--text-strong)}.missing-box[data-v-df2fe591]{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--r-md);padding:var(--sp-3);margin-bottom:var(--sp-4);font-size:var(--fs-caption);color:var(--status-error)}.missing-box ul[data-v-df2fe591]{margin-top:6px;padding-left:20px}.chat-msg[data-v-df2fe591]{margin-bottom:var(--sp-3)}.chat-msg.user .user-bubble[data-v-df2fe591]{background:var(--surface-card);border:1px solid var(--border-hairline);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-caption);color:var(--text-strong);margin-left:40px}.doc-preview-wrapper[data-v-df2fe591]{background:#f0f2f5;border:none;border-radius:var(--r-md);margin-bottom:var(--sp-4);box-shadow:inset 0 2px 8px #0000000d;max-height:50vh;overflow:auto;padding:16px;display:flex;justify-content:center}.skeleton[data-v-df2fe591]{color:var(--text-hint);text-align:center;padding:var(--sp-4);background:var(--surface-app);border-radius:var(--r-md);margin-bottom:var(--sp-4)}.doc-preview-wrapper[data-v-df2fe591] .docx-wrapper{padding:0!important;background:transparent!important}.doc-preview-wrapper[data-v-df2fe591] .docx{padding:40px!important;min-height:800px!important;background:#fff!important;box-shadow:0 4px 12px #0000001a!important;margin:0 auto!important;border-radius:4px;width:100%!important;max-width:880px!important}.hint-text[data-v-df2fe591]{font-size:var(--fs-caption);color:var(--text-secondary);margin-top:var(--sp-1);display:flex;align-items:flex-start;gap:4px}.hint-text svg[data-v-df2fe591]{flex-shrink:0;margin-top:2px}.recipient-chips[data-v-df2fe591]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.chip[data-v-df2fe591]{background:var(--surface-app);border:1px solid var(--brand-navy);border-radius:var(--r-md);padding:6px 14px;font-size:var(--fs-caption);color:var(--brand-navy);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--dur-fast)}.chip[data-v-df2fe591]:hover,.chip[data-v-df2fe591]:active{background:var(--brand-navy);color:#fff}.situation-row[data-v-df2fe591]{display:flex;gap:var(--sp-2);align-items:center}.situation-textarea[data-v-df2fe591]{flex:1}.mic-inline[data-v-df2fe591]{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:none;background:var(--accent-fill);color:var(--brand-navy);display:grid;place-items:center;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.mic-inline.rec[data-v-df2fe591]{background:var(--status-error);color:#fff}.summary[data-v-57c527be]{margin-bottom:var(--sp-4);padding:var(--sp-3);border-radius:var(--r-md);background:var(--accent-fill);border:var(--bw-hairline) solid var(--accent-border)}.summary-head[data-v-57c527be]{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--brand-navy);margin-bottom:var(--sp-1)}.summary-text[data-v-57c527be]{margin:0;font-size:var(--fs-body);color:var(--text-body)}.summary-state[data-v-57c527be]{margin:0;font-size:var(--fs-ui);color:var(--text-hint)}.fulltext[data-v-57c527be]{margin-bottom:var(--sp-4)}.fulltext-toggle[data-v-57c527be]{padding:8px 14px;border-radius:var(--r-md);border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);color:var(--brand-navy);font-family:inherit;font-size:var(--fs-ui);cursor:pointer}.fulltext-body[data-v-57c527be]{margin:var(--sp-3) 0 0;max-height:50vh;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.title[data-v-57c527be]{margin:0 0 var(--sp-2);font-family:var(--font-serif-display);font-weight:var(--fw-medium);font-size:var(--fs-title);color:var(--text-strong);letter-spacing:var(--ls-display)}.structure[data-v-57c527be]{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:var(--sp-5)}.row[data-v-57c527be]{display:flex;gap:var(--sp-3)}.num[data-v-57c527be]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-hint);width:18px;flex-shrink:0;padding-top:2px}.rt[data-v-57c527be]{font-size:var(--fs-ui);font-weight:var(--fw-bold);color:var(--text-strong)}.rd[data-v-57c527be]{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-body)}.actions[data-v-57c527be]{display:flex;gap:var(--sp-2)}.actions[data-v-57c527be] .lex-btn{flex:1}.no-template[data-v-57c527be]{color:var(--text-hint);font-size:var(--fs-caption);margin:0;align-self:center}.chat[data-v-3d514847]{display:flex;flex-direction:column;height:100%;min-height:0}.list[data-v-3d514847]{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-4) var(--gutter);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.chat-container[data-v-3d514847]{display:flex;flex-direction:column;gap:var(--sp-5);width:100%;margin:0 auto}.chat-container[data-v-3d514847]>*{flex-shrink:0}@media(min-width:769px){.chat-container[data-v-3d514847]{width:72%;max-width:1200px;position:relative;z-index:3}.list[data-v-3d514847]{padding:var(--sp-5) var(--sp-6)}}.chat-block[data-v-3d514847]{display:flex;flex-direction:column;gap:var(--sp-3)}.chat-block-header[data-v-3d514847]{position:relative;z-index:2;display:flex;align-items:center;gap:var(--sp-2);width:100%;text-align:left;padding:var(--sp-2) var(--sp-3);background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-sm);cursor:pointer;color:var(--text-secondary);font-size:var(--fs-body);transition:background var(--dur-fast) var(--ease-standard)}.chat-block-header[data-v-3d514847]:active{background:var(--surface-card-pressed)}.chat-block-q[data-v-3d514847]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-block-chevron[data-v-3d514847]{flex-shrink:0;color:var(--ink-500);transition:transform var(--dur-base) var(--ease-spring)}.chat-block:not(.collapsed) .chat-block-chevron[data-v-3d514847]{transform:rotate(90deg)}.chat-block:not(.collapsed) .chat-block-chevron .v[data-v-3d514847]{opacity:0}.chat-block-body[data-v-3d514847]{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-slow) var(--ease-standard)}.chat-block-body.hide[data-v-3d514847]{grid-template-rows:0fr}.chat-block-clip[data-v-3d514847]{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:var(--sp-4);padding:4px 0}.doccard[data-v-ef4bae73]{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;padding:var(--sp-3) var(--sp-4);background:var(--surface-card-raised);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md);cursor:pointer;box-shadow:var(--shadow-card);transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}@media(hover:hover){.doccard[data-v-ef4bae73]:hover{border-color:var(--brand-navy);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.doccard:hover .chevr[data-v-ef4bae73]{transform:translate(3px);color:var(--brand-navy)}}.doccard[data-v-ef4bae73]:active{background:var(--accent-fill);border-color:var(--accent-border);transform:scale(.985)}.ic[data-v-ef4bae73]{flex-shrink:0;width:44px;height:44px;border-radius:var(--r-sm);background:var(--ink-050);border:var(--bw-hairline) solid var(--border-card);display:grid;place-items:center;color:var(--ink-700)}.mid[data-v-ef4bae73]{flex:1;min-width:0}.tt[data-v-ef4bae73]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-strong);letter-spacing:var(--ls-tight);line-height:var(--lh-snug)}.meta[data-v-ef4bae73]{display:block;margin-top:2px;font-size:var(--fs-caption);color:var(--text-hint)}.chevr[data-v-ef4bae73]{color:var(--ink-300);transition:transform var(--dur-base) var(--ease-spring),color var(--dur-fast)}.doccard:active .chevr[data-v-ef4bae73]{transform:translate(3px);color:var(--brand-navy)}.chip[data-v-564cc41d]{flex-shrink:0;min-height:36px;padding:0 var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--border-hairline);background:var(--surface-card-raised);color:var(--text-secondary);font-size:var(--fs-ui);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base),border-color var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-spring);outline:none;-webkit-tap-highlight-color:transparent}.chip[data-v-564cc41d]:active:not(.static){background:var(--surface-card-pressed);transform:scale(.95)}.chip.on[data-v-564cc41d]{border-color:var(--brand-navy);background:var(--brand-navy);color:var(--surface-app);font-weight:var(--fw-bold);box-shadow:0 4px 12px #00000026}.chip.static[data-v-564cc41d]{cursor:default}.cards[data-v-60c47c1b]{display:flex;flex-direction:column;gap:var(--sp-2)}.audience-tabs[data-v-60c47c1b]{display:flex;gap:var(--sp-2);overflow-x:auto;padding-bottom:var(--sp-2);margin-bottom:var(--sp-4);-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,black calc(100% - 36px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 36px),transparent 100%)}@media(min-width:769px){.audience-tabs[data-v-60c47c1b]{mask-image:none;-webkit-mask-image:none}.pad[data-v-60c47c1b]{max-width:1400px;margin:0 auto;padding:var(--sp-6) var(--sp-6) var(--sp-8)}.cards[data-v-60c47c1b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--sp-3)}}.title[data-v-19c607a8]{margin:0 0 var(--sp-3);font-family:var(--font-serif-display);font-weight:var(--fw-medium);font-size:var(--fs-title);color:var(--text-strong);letter-spacing:var(--ls-display)}.options[data-v-19c607a8]{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-5)}.opt[data-v-19c607a8]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-card);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-ui)}.opt input[data-v-19c607a8]{accent-color:var(--accent)}.payment[data-v-19c607a8]{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-5)}.payment-label[data-v-19c607a8]{font-size:var(--fs-caption);color:var(--text-secondary)}.pay-opt[data-v-19c607a8]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-card);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-ui)}.pay-opt input[data-v-19c607a8]{accent-color:var(--accent)}.pay-note[data-v-19c607a8]{margin:0;font-size:var(--fs-caption);color:var(--text-hint)}.article-sheet[data-v-5b73c34e]{padding-bottom:var(--safe-bottom);display:flex;flex-direction:column}.sheet-header[data-v-5b73c34e]{margin-bottom:var(--sp-4)}.doctype[data-v-5b73c34e]{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-hint);margin-bottom:4px}.title[data-v-5b73c34e]{font-size:var(--fs-display-sm);font-family:var(--font-serif-display);font-weight:var(--fw-semibold);color:var(--text-strong);line-height:1.2}.content[data-v-5b73c34e]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);margin-bottom:var(--sp-6);padding:16px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--r-md)}.content[data-v-5b73c34e] b{color:var(--brand-navy)}.actions[data-v-5b73c34e]{margin-top:auto}.lib[data-v-4f68cb0e]{margin-top:var(--sp-2)}.lib-answer[data-v-4f68cb0e]{position:relative;padding:var(--sp-4);margin-bottom:var(--sp-4);border-radius:var(--r-md);background:linear-gradient(145deg,var(--surface-card) 0%,rgba(244,235,219,.3) 100%);border:1px solid var(--gold-border);box-shadow:0 4px 12px #bda37126;overflow:hidden}.lib-answer[data-v-4f68cb0e]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--grad-gold);border-top-left-radius:var(--r-md);border-bottom-left-radius:var(--r-md)}.lib-answer-header[data-v-4f68cb0e]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.ai-icon[data-v-4f68cb0e]{color:var(--brand-gold)}.ai-label[data-v-4f68cb0e]{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--brand-gold)}.lib-answer-text[data-v-4f68cb0e]{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--text-strong)}.pulse[data-v-4f68cb0e]{animation:pulse-4f68cb0e 1.5s infinite ease-in-out}@keyframes pulse-4f68cb0e{0%,to{opacity:1}50%{opacity:.5}}.lib-answer-text[data-v-4f68cb0e] a{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:10px 16px;background:var(--surface-app);border:1px solid var(--border-card);border-radius:var(--r-sm);color:var(--brand-navy);font-weight:var(--fw-medium);text-decoration:none;font-size:var(--fs-body);transition:all .2s;box-shadow:0 2px 4px #00000005}.lib-answer-text[data-v-4f68cb0e] a:hover{border-color:var(--brand-gold);background:var(--surface-card)}.lib-state[data-v-4f68cb0e]{margin:0 0 var(--sp-2);font-size:var(--fs-ui);color:var(--text-hint)}.lib-list[data-v-4f68cb0e]{display:flex;flex-direction:column;gap:var(--sp-2)}.lib-card[data-v-4f68cb0e]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-md);border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);font-family:inherit;text-align:left;cursor:pointer;height:100%}.lib-card[data-v-4f68cb0e]:active{background:var(--surface-card-pressed)}.lib-type[data-v-4f68cb0e]{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--gold-600);background:var(--gold-tint);border:var(--bw-hairline) solid var(--gold-border);padding:2px 8px;border-radius:var(--r-xs);align-self:flex-start}.lib-title[data-v-4f68cb0e]{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--text-strong);line-height:var(--lh-snug)}.lib-snippet[data-v-4f68cb0e]{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-snug)}.lib-snippet[data-v-4f68cb0e] b{color:var(--brand-navy)}.regs[data-v-4f68cb0e]{display:flex;flex-direction:column;gap:var(--sp-3)}.regcard[data-v-4f68cb0e]{position:relative;background:var(--surface-card-raised);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md);box-shadow:var(--shadow-card);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);overflow:hidden;height:100%}.regcard[data-v-4f68cb0e]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad-gold)}.head[data-v-4f68cb0e]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2)}.tt[data-v-4f68cb0e]{font-family:var(--font-serif-display);font-size:var(--fs-title);font-weight:var(--fw-medium);color:var(--text-strong);letter-spacing:var(--ls-display);line-height:var(--lh-snug);text-wrap:balance}.paid[data-v-4f68cb0e]{display:inline-flex;align-items:center;padding:4px 9px;border-radius:var(--r-sm);background:var(--gold-tint);border:var(--bw-hairline) solid var(--gold-border);color:var(--gold-600);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;flex-shrink:0;cursor:pointer;appearance:none;-webkit-appearance:none}.paid-btn[data-v-4f68cb0e]{border-style:solid}.toc[data-v-4f68cb0e]{display:flex;flex-direction:column;gap:6px;border-left:2px solid var(--gold-border);padding-left:var(--sp-3)}.toc a[data-v-4f68cb0e]{font-size:var(--fs-caption);color:var(--brand-navy);font-weight:var(--fw-semibold);text-decoration:none;line-height:var(--lh-snug);cursor:pointer}.toc a.more[data-v-4f68cb0e]{color:var(--text-hint)}.foot[data-v-4f68cb0e]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-3);border-top:var(--bw-hairline) solid var(--border-card)}.form[data-v-4f68cb0e]{font-size:var(--fs-micro);color:var(--text-hint)}.chips[data-v-4f68cb0e]{display:flex;gap:var(--sp-2);overflow-x:auto;margin-bottom:var(--sp-4);padding-bottom:4px}.chiprow[data-v-4f68cb0e]{display:flex;gap:var(--sp-2);overflow-x:auto;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) var(--sp-3)}.cards[data-v-4f68cb0e]{display:flex;flex-direction:column;gap:var(--sp-2)}.sync-actions[data-v-4f68cb0e]{display:flex;gap:var(--sp-3);margin-bottom:var(--sp-4)}.sync-actions[data-v-4f68cb0e]>*{flex:1}.sync-btn[data-v-4f68cb0e]{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500;color:var(--brand-navy);background:var(--surface-card);border:1px solid var(--border-card);box-shadow:0 2px 8px #00000008;transition:all .2s cubic-bezier(.25,1,.5,1)}.sync-btn[data-v-4f68cb0e]:active{transform:scale(.96);box-shadow:0 1px 4px #00000005}.sync-btn svg[data-v-4f68cb0e]{color:var(--brand-gold)}.search-box[data-v-4f68cb0e]{display:flex;align-items:center;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--r-md);padding:0 12px;margin-bottom:var(--sp-4);height:48px}.search-box svg[data-v-4f68cb0e]{color:var(--text-hint);margin-right:12px}.search-box input[data-v-4f68cb0e]{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-grotesk);font-size:var(--fs-body);color:var(--text-strong)}.search-box input[data-v-4f68cb0e]::placeholder{color:var(--text-hint)}@media(min-width:769px){.pad[data-v-4f68cb0e]{max-width:1400px;margin:0 auto;padding:var(--sp-6) var(--sp-6) var(--sp-8)}.search-box[data-v-4f68cb0e]{max-width:640px;margin-bottom:var(--sp-5)}.chips[data-v-4f68cb0e]{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.regs[data-v-4f68cb0e],.lib-list[data-v-4f68cb0e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:var(--sp-4)}}@media(hover:hover){.regcard[data-v-4f68cb0e]{transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.regcard[data-v-4f68cb0e]:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)}.lib-card[data-v-4f68cb0e]{transition:transform var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.lib-card[data-v-4f68cb0e]:hover{transform:translateY(-2px);border-color:var(--brand-gold);box-shadow:var(--shadow-card)}}.feed-filters[data-v-cc1bb236]{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-3)}.feed-state[data-v-cc1bb236]{margin:0;color:var(--text-secondary);font-size:var(--fs-ui)}.feed-list[data-v-cc1bb236]{display:flex;flex-direction:column;gap:var(--sp-4)}.feed-card[data-v-cc1bb236]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md);padding:var(--sp-4);box-shadow:var(--shadow-card)}.feed-header[data-v-cc1bb236]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-2)}.feed-tag[data-v-cc1bb236]{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--fw-semibold);padding:2px 6px;border-radius:var(--r-xs)}.feed-tag.law[data-v-cc1bb236]{background:var(--brand-gold);color:var(--surface-card)}.feed-tag.news[data-v-cc1bb236]{background:var(--accent-fill);color:var(--text-strong)}.feed-date[data-v-cc1bb236]{font-size:var(--fs-caption);color:var(--text-hint)}.feed-title[data-v-cc1bb236]{margin:0 0 var(--sp-2);font-family:var(--font-serif-display);font-size:var(--fs-title);color:var(--text-strong)}.feed-desc[data-v-cc1bb236]{margin:0;font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-body)}@media(min-width:769px){.pad[data-v-cc1bb236]{max-width:1400px;margin:0 auto;padding:var(--sp-6) var(--sp-6) var(--sp-8)}.feed-list[data-v-cc1bb236]{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:var(--sp-4)}}@media(hover:hover){.feed-card[data-v-cc1bb236]{transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.feed-card[data-v-cc1bb236]:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)}}.panel-section[data-v-b6737ee4]{display:flex;flex-direction:column;gap:16px}.header-row[data-v-b6737ee4]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.header-info[data-v-b6737ee4]{display:flex;flex-direction:column;gap:4px}.section-heading[data-v-b6737ee4]{margin:0;font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong);display:flex;align-items:center;gap:10px;letter-spacing:var(--ls-tight)}.section-subheading[data-v-b6737ee4]{font-size:var(--fs-caption);color:var(--text-hint)}.count-badge[data-v-b6737ee4]{background:var(--accent-fill);color:var(--accent);border:var(--bw-hairline) solid var(--accent-border);font-size:12px;padding:2px 10px;border-radius:var(--r-pill);font-weight:var(--fw-bold)}.refresh-btn[data-v-b6737ee4]{background:var(--accent-fill);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-sm);padding:9px 12px;color:var(--text-hint);cursor:pointer;display:flex;align-items:center;transition:all var(--dur-base)}.refresh-btn[data-v-b6737ee4]:hover{color:var(--text-strong);background:var(--accent-fill-pressed);border-color:var(--gold-border)}.search-bar[data-v-b6737ee4]{display:flex}.search-input-wrap[data-v-b6737ee4]{position:relative;flex:1;display:flex;align-items:center}.search-icon[data-v-b6737ee4]{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none}.search-input[data-v-b6737ee4]{width:100%;padding:10px 36px 10px 38px;border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-card-pressed);color:var(--text-body);font-size:var(--fs-caption);outline:none;transition:all var(--dur-base)}.search-input[data-v-b6737ee4]::placeholder{color:var(--text-hint)}.search-input[data-v-b6737ee4]:focus{border-color:var(--gold-500);background:var(--surface-card-raised);box-shadow:var(--glow-gold)}.clear-search[data-v-b6737ee4]{position:absolute;right:12px;background:transparent;border:none;color:var(--text-hint);cursor:pointer;font-size:14px}.chats-grid[data-v-b6737ee4]{display:flex;flex-direction:column;gap:12px}.chat-card[data-v-b6737ee4]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md);padding:16px 18px;cursor:pointer;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base),border-color var(--dur-base);display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-card)}.chat-card[data-v-b6737ee4]:hover{transform:translateY(-2px);border-color:var(--gold-border);box-shadow:var(--shadow-raised)}.card-header[data-v-b6737ee4]{display:flex;justify-content:space-between;align-items:center;gap:12px}.user-meta[data-v-b6737ee4]{display:flex;align-items:center;gap:12px}.user-avatar-initial[data-v-b6737ee4]{width:36px;height:36px;border-radius:var(--r-sm);background:var(--accent-fill);border:var(--bw-hairline) solid var(--accent-border);color:var(--accent);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center;font-size:var(--fs-ui);flex-shrink:0}.user-titles[data-v-b6737ee4]{display:flex;flex-direction:column;gap:2px}.user-title-name[data-v-b6737ee4]{font-weight:var(--fw-semibold);color:var(--text-strong);font-size:var(--fs-ui)}.user-subtext[data-v-b6737ee4]{font-size:var(--fs-micro);color:var(--text-hint);font-family:var(--font-mono)}.role-pill[data-v-b6737ee4]{background:var(--accent-fill);color:var(--text-secondary);font-size:var(--fs-micro);font-weight:var(--fw-semibold);padding:3px 10px;border-radius:var(--r-xs);border:var(--bw-hairline) solid var(--border-hairline)}.chat-topic[data-v-b6737ee4]{font-size:var(--fs-ui);color:var(--text-body);font-weight:var(--fw-medium);line-height:var(--lh-body);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-footer[data-v-b6737ee4]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-hint);border-top:var(--bw-hairline) solid var(--border-hairline);padding-top:10px}.msgs-count[data-v-b6737ee4]{display:flex;align-items:center;gap:6px;color:var(--accent);font-weight:var(--fw-semibold)}.date-badge[data-v-b6737ee4]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-secondary)}.empty-state[data-v-b6737ee4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;color:var(--text-secondary);background:var(--surface-card);border-radius:var(--r-md);border:1px dashed var(--border-hairline);text-align:center}.empty-title[data-v-b6737ee4]{margin:12px 0 4px;font-size:16px;font-weight:var(--fw-semibold);color:var(--text-strong)}.empty-desc[data-v-b6737ee4]{margin:0;font-size:var(--fs-caption);color:var(--text-hint)}.loader[data-v-b6737ee4]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px;color:var(--text-hint);font-size:var(--fs-ui)}.spinner[data-v-b6737ee4]{width:28px;height:28px;border:3px solid var(--border-hairline);border-top-color:var(--gold-500);border-radius:50%;animation:spin-b6737ee4 .8s linear infinite}@keyframes spin-b6737ee4{to{transform:rotate(360deg)}}.modal-backdrop[data-v-b6737ee4]{position:fixed;inset:0;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.modal-card[data-v-b6737ee4]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-hairline);width:100%;max-width:720px;max-height:88vh;border-radius:var(--r-xl);display:flex;flex-direction:column;box-shadow:var(--shadow-raised);overflow:hidden}.modal-header[data-v-b6737ee4]{padding:18px 22px;border-bottom:var(--bw-hairline) solid var(--border-hairline);display:flex;justify-content:space-between;align-items:flex-start;background:var(--surface-card-raised)}.modal-header-info[data-v-b6737ee4]{display:flex;flex-direction:column;gap:4px}.modal-title[data-v-b6737ee4]{margin:0;font-size:16px;font-weight:var(--fw-bold);color:var(--text-strong)}.modal-sub[data-v-b6737ee4]{display:flex;gap:8px;font-size:12px;color:var(--text-hint);font-family:var(--font-mono)}.modal-user-name[data-v-b6737ee4]{color:var(--gold-500);font-weight:var(--fw-semibold)}.modal-close-btn[data-v-b6737ee4]{background:var(--accent-fill);border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-hint);width:32px;height:32px;border-radius:var(--r-xs);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all var(--dur-base)}.modal-close-btn[data-v-b6737ee4]:hover{background:var(--accent-fill-pressed);color:var(--status-error);border-color:var(--status-error)}.modal-body[data-v-b6737ee4]{padding:20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px;background:var(--surface-app)}.modal-body[data-v-b6737ee4]::-webkit-scrollbar{width:6px}.modal-body[data-v-b6737ee4]::-webkit-scrollbar-thumb{background:var(--text-hint);border-radius:var(--r-pill);opacity:.3}.modal-loader[data-v-b6737ee4]{padding:60px 0}.empty-messages[data-v-b6737ee4]{padding:40px;text-align:center;color:var(--text-secondary)}.messages-flow[data-v-b6737ee4]{display:flex;flex-direction:column;gap:14px}.message-bubble[data-v-b6737ee4]{padding:14px 16px;border-radius:var(--r-md);display:flex;flex-direction:column;gap:8px;max-width:85%;line-height:var(--lh-body);font-size:var(--fs-caption)}.bubble-user[data-v-b6737ee4]{align-self:flex-end;background:var(--accent-fill);border:var(--bw-hairline) solid var(--accent-border);color:var(--text-body);border-bottom-right-radius:4px}.bubble-assistant[data-v-b6737ee4]{align-self:flex-start;background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);color:var(--text-body);border-bottom-left-radius:4px}.bubble-sender[data-v-b6737ee4]{font-size:var(--fs-micro);font-weight:var(--fw-bold);opacity:.75;text-transform:uppercase;letter-spacing:var(--ls-caps)}.bubble-content[data-v-b6737ee4]{word-break:break-word}.bubble-content[data-v-b6737ee4] p{margin:0 0 8px}.bubble-content[data-v-b6737ee4] p:last-child{margin-bottom:0}.bubble-content[data-v-b6737ee4] strong{color:var(--gold-500)}.bubble-content[data-v-b6737ee4] ul,.bubble-content[data-v-b6737ee4] ol{margin:6px 0;padding-left:20px}.modal-footer[data-v-b6737ee4]{padding:14px 20px;border-top:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-card-raised);display:flex;justify-content:flex-end}.close-action-btn[data-v-b6737ee4]{background:var(--accent-fill);border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-body);padding:8px 18px;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-base)}.close-action-btn[data-v-b6737ee4]:hover{background:var(--accent-fill-pressed);color:var(--text-strong)}.bubble-content[data-v-b6737ee4] .consult-bubble-title{font-size:15px;font-weight:700;color:var(--text-strong);margin-bottom:8px;line-height:1.4}.bubble-content[data-v-b6737ee4] .consult-bubble-quick{margin-bottom:12px;padding:10px 14px;background:var(--surface-card-pressed);border-left:3px solid var(--gold-500);border-radius:var(--r-sm);font-size:13.5px;line-height:1.5;color:var(--text-body)}.bubble-content[data-v-b6737ee4] .consult-bubble-sections{display:flex;flex-direction:column;gap:12px;margin-top:8px}.bubble-content[data-v-b6737ee4] .consult-bubble-sec{display:flex;flex-direction:column;gap:4px}.bubble-content[data-v-b6737ee4] .consult-bubble-sec-title{font-size:13px;font-weight:700;color:var(--gold-500);text-transform:uppercase;letter-spacing:var(--ls-caps)}.bubble-content[data-v-b6737ee4] .consult-bubble-sec-body{font-size:13.5px;line-height:1.55;color:var(--text-body)}.pagination-bar[data-v-b6737ee4]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid var(--border-subtle);background:var(--bg-card);border-radius:var(--r-card);margin-top:8px}.page-indicator[data-v-b6737ee4]{font-size:13px;color:var(--text-hint);font-weight:var(--fw-medium)}.page-nav-btn[data-v-b6737ee4]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-surface);border:1px solid var(--border-card);border-radius:var(--r-sm);color:var(--text-main);font-size:13px;cursor:pointer;transition:all .2s ease}.page-nav-btn[data-v-b6737ee4]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--gold-500);color:var(--gold-500)}.page-nav-btn[data-v-b6737ee4]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.pagination-bar[data-v-b6737ee4]{flex-direction:column;gap:12px}}.modal-backdrop[data-v-61b14673]{position:fixed;inset:0;z-index:1000;background:#000000a6;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn-61b14673 .2s ease-out}.tariff-modal-card[data-v-61b14673]{width:100%;max-width:540px;background:var(--admin-card-bg);border:var(--bw-hairline) solid var(--admin-card-border);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-raised);display:flex;flex-direction:column;gap:18px;color:var(--text-body);max-height:90vh;overflow-y:auto}.modal-header[data-v-61b14673]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:var(--bw-hairline) solid var(--border-hairline)}.modal-title[data-v-61b14673]{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--text-strong);letter-spacing:var(--ls-tight)}.user-meta[data-v-61b14673]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.user-name[data-v-61b14673]{font-weight:600;color:var(--gold-500)}.user-id[data-v-61b14673]{color:var(--text-hint);font-family:var(--font-mono)}.current-badge[data-v-61b14673]{padding:2px 8px;border-radius:var(--r-xs);background:var(--accent-fill);color:var(--text-body)}.close-btn[data-v-61b14673]{background:transparent;border:none;color:var(--text-hint);cursor:pointer;font-size:18px;padding:4px;border-radius:var(--r-xs);transition:all .2s}.close-btn[data-v-61b14673]:hover{color:var(--text-strong);background:var(--accent-fill)}.current-usage-box[data-v-61b14673]{display:flex;justify-content:space-between;align-items:center;background:var(--surface-card-pressed);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-sm);padding:10px 16px;font-size:13px}.stat-lbl[data-v-61b14673]{color:var(--text-hint);margin-right:6px}.bold[data-v-61b14673]{font-weight:700}.gold-text[data-v-61b14673]{color:var(--gold-500)}.block-label[data-v-61b14673]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--gold-500);margin-bottom:8px;display:block}.tariffs-list[data-v-61b14673]{display:flex;flex-direction:column;gap:8px}.tariff-item[data-v-61b14673]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-card-pressed);cursor:pointer;transition:all .2s ease}.tariff-item[data-v-61b14673]:hover{border-color:var(--gold-border);background:var(--accent-fill)}.tariff-item.selected[data-v-61b14673]{border-color:var(--gold-500);background:var(--gold-tint);box-shadow:0 0 10px var(--gold-tint)}.item-left[data-v-61b14673]{display:flex;align-items:center;gap:12px}.radio-indicator[data-v-61b14673]{width:18px;height:18px;border-radius:50%;border:2px solid var(--border-hairline);display:grid;place-items:center;flex-shrink:0}.tariff-item.selected .radio-indicator[data-v-61b14673]{border-color:var(--gold-500)}.radio-dot[data-v-61b14673]{width:8px;height:8px;border-radius:50%;background:var(--gold-500)}.tariff-name[data-v-61b14673]{font-size:13px;font-weight:700;color:var(--text-strong)}.tariff-price[data-v-61b14673]{color:var(--gold-500)}.tariff-desc[data-v-61b14673]{font-size:11px;color:var(--text-hint);margin-top:2px}.tariff-limit-tag[data-v-61b14673]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--r-pill);background:var(--gold-tint);color:var(--gold-500);border:var(--bw-hairline) solid var(--gold-border);white-space:nowrap}.checkbox-label[data-v-61b14673]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-body);cursor:pointer}.custom-limit-section[data-v-61b14673]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r-sm);background:var(--surface-card-pressed);border:var(--bw-hairline) solid var(--border-hairline)}.limit-input-wrap[data-v-61b14673]{display:flex;align-items:center;gap:10px}.luxury-input[data-v-61b14673]{max-width:140px;padding:8px 12px;border-radius:var(--r-xs);border:var(--bw-hairline) solid var(--admin-input-border);background:var(--admin-input-bg);color:var(--text-strong);font-size:13px;outline:none}.luxury-input[data-v-61b14673]:focus{border-color:var(--gold-500)}.unit-text[data-v-61b14673]{font-size:12px;color:var(--text-hint)}.options-row[data-v-61b14673]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.luxury-select[data-v-61b14673]{width:100%;padding:8px 12px;border-radius:var(--r-xs);border:var(--bw-hairline) solid var(--admin-input-border);background:var(--admin-input-bg);color:var(--text-body);font-size:13px;outline:none;cursor:pointer}.luxury-select[data-v-61b14673]:focus{border-color:var(--gold-500)}.reset-box[data-v-61b14673]{margin-top:4px}.reset-checkbox[data-v-61b14673]{margin-top:8px}.modal-footer[data-v-61b14673]{display:flex;justify-content:flex-end;gap:10px;padding-top:14px;border-top:var(--bw-hairline) solid var(--border-hairline)}.btn-cancel[data-v-61b14673]{padding:9px 18px;border-radius:var(--r-sm);background:var(--accent-fill);border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-body);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel[data-v-61b14673]:hover{background:var(--accent-fill-pressed);color:var(--text-strong)}.btn-save[data-v-61b14673]{padding:9px 22px;border-radius:var(--r-sm);background:var(--grad-gold);border:var(--bw-hairline) solid var(--gold-500);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-gold);transition:all .2s}.btn-save[data-v-61b14673]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #d4af3773}@keyframes fadeIn-61b14673{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.panel-section[data-v-c2fe8faf]{display:flex;flex-direction:column;gap:16px}.header-row[data-v-c2fe8faf]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.header-info[data-v-c2fe8faf]{display:flex;flex-direction:column;gap:4px}.section-heading[data-v-c2fe8faf]{margin:0;font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong);display:flex;align-items:center;gap:10px;letter-spacing:var(--ls-tight)}.section-subheading[data-v-c2fe8faf]{font-size:var(--fs-caption);color:var(--text-hint)}.count-badge[data-v-c2fe8faf]{background:var(--accent-fill);color:var(--accent);border:var(--bw-hairline) solid var(--accent-border);font-size:12px;padding:2px 10px;border-radius:var(--r-pill);font-weight:var(--fw-bold)}.header-actions[data-v-c2fe8faf]{display:flex;align-items:center;gap:10px}.create-user-btn[data-v-c2fe8faf]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:var(--fw-semibold);background:var(--btn-primary-bg);color:var(--btn-primary-text);border:var(--bw-hairline) solid var(--gold-border);box-shadow:var(--shadow-card);cursor:pointer;transition:all var(--dur-base) var(--ease-standard)}.create-user-btn[data-v-c2fe8faf]:hover{transform:translateY(-1px);box-shadow:var(--shadow-raised)}.export-btn[data-v-c2fe8faf]{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:var(--fw-medium);background:var(--surface-card);color:var(--text-strong);border:var(--bw-hairline) solid var(--border-card);cursor:pointer;transition:all var(--dur-base)}.export-btn[data-v-c2fe8faf]:hover:not(:disabled){background:var(--surface-card-pressed);border-color:var(--gold-border);color:var(--gold-500)}.export-btn[data-v-c2fe8faf]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn[data-v-c2fe8faf]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-sm);padding:9px 12px;color:var(--text-hint);cursor:pointer;display:flex;align-items:center;transition:all var(--dur-base)}.refresh-btn[data-v-c2fe8faf]:hover{color:var(--text-strong);background:var(--surface-card-pressed);border-color:var(--accent-border)}.date-presets-bar[data-v-c2fe8faf]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.date-chip[data-v-c2fe8faf]{padding:6px 12px;border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:var(--fw-medium);background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);color:var(--text-hint);cursor:pointer;transition:all var(--dur-base)}.date-chip[data-v-c2fe8faf]:hover{color:var(--text-strong);border-color:var(--border-hairline)}.date-chip.active[data-v-c2fe8faf]{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent);font-weight:var(--fw-bold)}.sortable-th[data-v-c2fe8faf]{cursor:pointer;user-select:none;transition:color var(--dur-base),background var(--dur-base)}.sortable-th[data-v-c2fe8faf]:hover{background:var(--surface-card);color:var(--text-strong)}.sort-arrow[data-v-c2fe8faf]{display:inline-block;margin-left:6px;font-size:11px;color:var(--text-hint);transition:color var(--dur-base)}.sort-arrow.active[data-v-c2fe8faf]{color:var(--gold-500);font-weight:var(--fw-bold)}.filters-bar[data-v-c2fe8faf]{display:flex;gap:12px;flex-wrap:wrap}.search-input-wrap[data-v-c2fe8faf]{position:relative;flex:1;min-width:240px;display:flex;align-items:center}.search-icon[data-v-c2fe8faf]{position:absolute;left:12px;color:var(--text-hint);pointer-events:none}.search-input[data-v-c2fe8faf]{width:100%;box-sizing:border-box;padding:10px 14px 10px 38px;border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);color:var(--text-strong);font-size:var(--fs-caption);outline:none;transition:border-color var(--dur-base)}.search-input[data-v-c2fe8faf]:focus{border-color:var(--gold-500)}.clear-search[data-v-c2fe8faf]{position:absolute;right:12px;background:transparent;border:none;color:var(--text-hint);cursor:pointer;font-size:14px}.filter-group[data-v-c2fe8faf]{display:flex;gap:8px}.filter-select[data-v-c2fe8faf]{padding:10px 14px;border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);color:var(--text-body);font-size:var(--fs-caption);outline:none;cursor:pointer;transition:border-color var(--dur-base)}.filter-select[data-v-c2fe8faf]:focus{border-color:var(--gold-500)}.table-container[data-v-c2fe8faf]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-md);border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);box-shadow:var(--shadow-card)}.data-table[data-v-c2fe8faf]{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.data-table th[data-v-c2fe8faf]{background:var(--surface-card-pressed);padding:12px 16px;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-secondary);border-bottom:var(--bw-hairline) solid var(--border-hairline);font-weight:var(--fw-semibold);white-space:nowrap}.data-table td[data-v-c2fe8faf]{padding:14px 16px;font-size:var(--fs-caption);border-bottom:var(--bw-hairline) solid var(--border-hairline);color:var(--text-body);vertical-align:middle}.data-table tbody tr[data-v-c2fe8faf]:hover{background:var(--surface-card-pressed)}.row-superadmin[data-v-c2fe8faf]{background:var(--gold-tint)}.row-banned[data-v-c2fe8faf]{opacity:.55;filter:grayscale(.4)}.user-cell[data-v-c2fe8faf]{display:flex;align-items:center;gap:12px}.user-avatar-initial[data-v-c2fe8faf]{width:34px;height:34px;border-radius:var(--r-sm);background:var(--accent-fill);border:var(--bw-hairline) solid var(--accent-border);color:var(--accent);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.user-info-text[data-v-c2fe8faf]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-c2fe8faf]{font-weight:var(--fw-semibold);color:var(--text-strong)}.user-sub[data-v-c2fe8faf]{display:flex;gap:6px;align-items:center;font-size:var(--fs-micro)}.id-badge[data-v-c2fe8faf]{font-family:var(--font-mono);color:var(--text-hint)}.uname[data-v-c2fe8faf]{color:var(--text-hint)}.contact-cell[data-v-c2fe8faf]{display:flex;flex-direction:column;gap:2px}.phone-text[data-v-c2fe8faf]{font-family:var(--font-mono);color:var(--text-body);font-size:var(--fs-caption)}.locale-tag[data-v-c2fe8faf]{display:inline-block;font-size:10px;padding:1px 5px;border-radius:var(--r-xs);background:var(--accent-fill);color:var(--text-hint);width:fit-content;font-weight:var(--fw-semibold)}.role-cell[data-v-c2fe8faf]{display:flex;align-items:center;gap:8px}.superadmin-badge[data-v-c2fe8faf]{display:inline-flex;align-items:center;gap:5px;background:var(--gold-tint);color:var(--gold-600);border:var(--bw-hairline) solid var(--gold-border);padding:4px 10px;border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:var(--fw-bold);white-space:nowrap}.role-select[data-v-c2fe8faf]{padding:6px 10px;border-radius:var(--r-xs);border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card-raised);color:var(--text-body);font-size:var(--fs-caption);outline:none;cursor:pointer;transition:border-color var(--dur-base)}.role-select[data-v-c2fe8faf]:focus{border-color:var(--gold-500)}.banned-tag[data-v-c2fe8faf]{font-size:10px;background:#b3392f26;color:var(--status-error);border:1px solid rgba(179,57,47,.3);padding:2px 6px;border-radius:var(--r-xs);font-weight:var(--fw-semibold)}.tariff-cell[data-v-c2fe8faf]{display:flex;flex-direction:column;gap:4px}.tariff-badge-wrap[data-v-c2fe8faf]{display:flex;align-items:center;gap:8px}.tariff-badge[data-v-c2fe8faf]{font-size:11px;padding:2px 8px;border-radius:var(--r-pill);font-weight:var(--fw-semibold)}.tariff-free[data-v-c2fe8faf]{background:var(--admin-badge-free-bg);color:var(--admin-badge-free-text);border:var(--bw-hairline) solid var(--border-hairline)}.tariff-basic[data-v-c2fe8faf]{background:var(--admin-badge-basic-bg);color:var(--admin-badge-basic-text);border:var(--bw-hairline) solid var(--gold-border)}.tariff-unlimited[data-v-c2fe8faf],.tariff-vip[data-v-c2fe8faf]{background:var(--admin-badge-vip-bg);color:var(--admin-badge-vip-text);border:var(--bw-hairline) solid var(--admin-badge-vip-border);font-weight:var(--fw-bold)}.usage-metric[data-v-c2fe8faf]{font-size:var(--fs-caption);color:var(--text-hint);font-family:var(--font-mono)}.usage-metric strong[data-v-c2fe8faf]{color:var(--text-strong)}.tariff-manage-btn[data-v-c2fe8faf]{background:var(--surface-card-pressed);border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-body);padding:3px 8px;border-radius:var(--r-xs);font-size:var(--fs-micro);font-weight:var(--fw-medium);cursor:pointer;display:inline-flex;align-items:center;gap:4px;width:fit-content;transition:all var(--dur-base)}.tariff-manage-btn[data-v-c2fe8faf]:hover{background:var(--gold-tint);color:var(--gold-600);border-color:var(--gold-border)}.date-text[data-v-c2fe8faf]{color:var(--text-hint);font-size:var(--fs-caption);font-family:var(--font-mono)}.actions-col[data-v-c2fe8faf]{text-align:right}.action-buttons[data-v-c2fe8faf]{display:flex;gap:6px;justify-content:flex-end}.action-btn[data-v-c2fe8faf]{padding:6px 12px;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border:var(--bw-hairline) solid transparent;transition:all var(--dur-base)}.chat-btn[data-v-c2fe8faf]{background:var(--accent-fill);color:var(--accent);border-color:var(--accent-border)}.chat-btn[data-v-c2fe8faf]:hover{background:var(--accent-fill-pressed);color:var(--text-strong);transform:translateY(-1px)}.ban-btn[data-v-c2fe8faf]{background:#b3392f1f;color:var(--status-error);border-color:#b3392f40}.ban-btn[data-v-c2fe8faf]:hover{background:#b3392f38;color:#fff}.unban-btn[data-v-c2fe8faf]{background:#2f7a571f;color:var(--status-success);border-color:#2f7a5740}.unban-btn[data-v-c2fe8faf]:hover{background:#2f7a5738;color:#fff}.empty-state[data-v-c2fe8faf]{text-align:center;color:var(--text-hint);padding:40px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.loader[data-v-c2fe8faf]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px;color:var(--text-hint);font-size:14px}.spinner[data-v-c2fe8faf]{width:28px;height:28px;border:3px solid var(--border-card);border-top-color:var(--gold-500);border-radius:50%;animation:spin-c2fe8faf .8s linear infinite}@keyframes spin-c2fe8faf{to{transform:rotate(360deg)}}.pagination-bar[data-v-c2fe8faf]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid var(--border-subtle);background:var(--bg-card);border-bottom-left-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}.page-indicator[data-v-c2fe8faf]{font-size:13px;color:var(--text-hint);font-weight:var(--fw-medium)}.page-nav-btn[data-v-c2fe8faf]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-surface);border:1px solid var(--border-card);border-radius:var(--r-sm);color:var(--text-main);font-size:13px;cursor:pointer;transition:all .2s ease}.page-nav-btn[data-v-c2fe8faf]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--gold-500);color:var(--gold-500)}.page-nav-btn[data-v-c2fe8faf]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.filters-bar[data-v-c2fe8faf]{flex-direction:column}.filter-group[data-v-c2fe8faf]{width:100%}.filter-select[data-v-c2fe8faf]{flex:1}.pagination-bar[data-v-c2fe8faf]{flex-direction:column;gap:12px}}.create-user-card[data-v-23c8e8db]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-lg);padding:var(--sp-6);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:22px}.card-header[data-v-23c8e8db]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:var(--bw-hairline) solid var(--border-hairline);flex-wrap:wrap}.header-left[data-v-23c8e8db]{display:flex;align-items:flex-start;gap:16px;flex:1}.back-list-btn[data-v-23c8e8db]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--r-sm);background:var(--surface-card-raised);border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-hint);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-base);white-space:nowrap}.back-list-btn[data-v-23c8e8db]:hover{background:var(--accent-fill-pressed);border-color:var(--gold-border);color:var(--text-strong)}.header-icon-wrap[data-v-23c8e8db]{width:48px;height:48px;border-radius:var(--r-md);background:var(--gold-tint);border:var(--bw-hairline) solid var(--gold-border);color:var(--gold-500);display:grid;place-items:center;flex-shrink:0}.card-title[data-v-23c8e8db]{margin:0 0 4px;font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-tight)}.card-desc[data-v-23c8e8db]{margin:0;font-size:var(--fs-caption);color:var(--text-hint);line-height:var(--lh-body)}.create-form[data-v-23c8e8db]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-23c8e8db]{display:flex;flex-direction:column;gap:12px}.section-label[data-v-23c8e8db]{margin:0;font-size:var(--fs-ui);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--gold-500)}.section-sub[data-v-23c8e8db]{margin:-4px 0 6px;font-size:var(--fs-micro);color:var(--text-hint)}.grid-2[data-v-23c8e8db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.field-wrap[data-v-23c8e8db]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-23c8e8db]{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-body)}.req[data-v-23c8e8db]{color:var(--status-error)}.field-hint[data-v-23c8e8db]{font-size:var(--fs-micro);color:var(--text-hint)}.luxury-input[data-v-23c8e8db]{width:100%;box-sizing:border-box;padding:11px 14px;border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-card-pressed);color:var(--text-body);font-size:var(--fs-ui);outline:none;transition:all var(--dur-base) var(--ease-standard)}.luxury-input[data-v-23c8e8db]::placeholder{color:var(--text-hint)}.luxury-input[data-v-23c8e8db]:focus{border-color:var(--gold-500);box-shadow:var(--glow-gold);background:var(--surface-card-raised)}.pass-header-row[data-v-23c8e8db]{display:flex;justify-content:space-between;align-items:center}.gen-pass-btn[data-v-23c8e8db]{background:transparent;border:none;color:var(--gold-500);font-size:var(--fs-micro);font-weight:var(--fw-semibold);cursor:pointer;padding:4px 8px;border-radius:var(--r-xs);transition:background var(--dur-base);display:inline-flex;align-items:center;gap:4px}.gen-pass-btn[data-v-23c8e8db]:hover{background:var(--gold-tint)}.pass-input-row[data-v-23c8e8db]{position:relative;display:flex;align-items:center}.pass-input[data-v-23c8e8db]{padding-right:42px}.eye-btn[data-v-23c8e8db]{position:absolute;right:12px;background:transparent;border:none;color:var(--text-hint);cursor:pointer;display:grid;place-items:center;padding:4px;transition:color var(--dur-base)}.eye-btn[data-v-23c8e8db]:hover{color:var(--text-strong)}.roles-grid[data-v-23c8e8db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.role-card-opt[data-v-23c8e8db]{display:block;border:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-card-raised);border-radius:var(--r-md);padding:12px 14px;cursor:pointer;transition:all var(--dur-base) var(--ease-standard)}.role-card-opt[data-v-23c8e8db]:hover:not(.disabled){background:var(--accent-fill);border-color:var(--gold-border);transform:translateY(-1px)}.role-card-opt.selected[data-v-23c8e8db]{background:var(--gold-tint);border-color:var(--gold-500);box-shadow:var(--glow-gold)}.role-card-opt.disabled[data-v-23c8e8db]{opacity:.45;cursor:not-allowed}.role-opt-inner[data-v-23c8e8db]{display:flex;align-items:flex-start;gap:12px}.role-opt-icon[data-v-23c8e8db]{flex-shrink:0;width:32px;height:32px;border-radius:var(--r-xs);background:var(--accent-fill);color:var(--gold-500);display:grid;place-items:center}.role-card-opt.selected .role-opt-icon[data-v-23c8e8db]{background:var(--gold-tint);color:var(--gold-400)}.role-opt-title[data-v-23c8e8db]{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--text-strong);display:flex;align-items:center;gap:6px}.super-badge[data-v-23c8e8db]{font-size:9px;padding:2px 6px;border-radius:4px;background:var(--gold-tint);color:var(--gold-500);border:var(--bw-hairline) solid var(--gold-border)}.role-opt-desc[data-v-23c8e8db]{font-size:var(--fs-micro);color:var(--text-hint);margin-top:2px;line-height:var(--lh-snug)}.tariffs-grid[data-v-23c8e8db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.tariff-card-opt[data-v-23c8e8db]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--r-md);border:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-card-raised);cursor:pointer;transition:all var(--dur-base) var(--ease-standard)}.tariff-card-opt[data-v-23c8e8db]:hover{border-color:var(--gold-border);transform:translateY(-1px)}.tariff-card-opt.selected[data-v-23c8e8db]{border-color:var(--gold-500);background:var(--gold-tint);box-shadow:var(--glow-gold)}.tariff-opt-header[data-v-23c8e8db]{display:flex;justify-content:space-between;align-items:center}.tariff-opt-name[data-v-23c8e8db]{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--text-strong)}.tariff-opt-limit[data-v-23c8e8db]{font-size:var(--fs-micro);font-weight:800;color:var(--gold-500)}.tariff-opt-desc[data-v-23c8e8db]{font-size:var(--fs-micro);color:var(--text-hint)}.custom-limit-row[data-v-23c8e8db]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.custom-limit-toggle[data-v-23c8e8db]{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-caption);color:var(--text-body);cursor:pointer}.custom-limit-toggle input[type=checkbox][data-v-23c8e8db]{accent-color:var(--gold-500)}.custom-limit-input-wrap[data-v-23c8e8db]{display:flex;align-items:center;gap:10px;max-width:300px}.limit-field[data-v-23c8e8db]{max-width:140px}.form-actions[data-v-23c8e8db]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:var(--bw-hairline) solid var(--border-hairline)}.btn-secondary[data-v-23c8e8db]{padding:10px 20px;border-radius:var(--r-sm);background:var(--accent-fill);border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-body);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-base)}.btn-secondary[data-v-23c8e8db]:hover:not(:disabled){background:var(--accent-fill-pressed)}.btn-primary-gold[data-v-23c8e8db]{padding:10px 24px;border-radius:var(--r-sm);background:var(--grad-gold);border:none;color:var(--navy-deep);font-size:var(--fs-caption);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--shadow-gold);transition:all var(--dur-base) var(--ease-standard);display:inline-flex;align-items:center;gap:8px}.btn-primary-gold[data-v-23c8e8db]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #c9a22773}.btn-primary-gold[data-v-23c8e8db]:active:not(:disabled){transform:scale(.98)}.spinner-mini[data-v-23c8e8db]{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:var(--navy-deep);border-radius:50%;animation:spin-23c8e8db .8s linear infinite}@keyframes spin-23c8e8db{to{transform:rotate(360deg)}}.sr-only[data-v-23c8e8db]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.panel-section[data-v-b51aa17e]{display:flex;flex-direction:column;gap:16px}.header-row[data-v-b51aa17e]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.header-info[data-v-b51aa17e]{display:flex;flex-direction:column;gap:4px}.section-heading[data-v-b51aa17e]{margin:0;font-size:18px;font-weight:700;color:var(--text-strong);display:flex;align-items:center;gap:10px;letter-spacing:var(--ls-tight)}.section-subheading[data-v-b51aa17e]{font-size:var(--fs-caption);color:var(--text-hint)}.count-badge[data-v-b51aa17e]{background:var(--accent-fill);color:var(--accent);border:var(--bw-hairline) solid var(--accent-border);font-size:12px;padding:2px 10px;border-radius:var(--r-pill);font-weight:700}.header-actions[data-v-b51aa17e]{display:flex;align-items:center;gap:10px}.export-btn[data-v-b51aa17e]{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:var(--fw-medium);background:var(--surface-card);color:var(--text-strong);border:var(--bw-hairline) solid var(--border-card);cursor:pointer;transition:all var(--dur-base)}.export-btn[data-v-b51aa17e]:hover:not(:disabled){background:var(--surface-card-pressed);border-color:var(--gold-border);color:var(--gold-500)}.export-btn[data-v-b51aa17e]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn[data-v-b51aa17e]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-sm);padding:9px 12px;color:var(--text-hint);cursor:pointer;display:flex;align-items:center;transition:all var(--dur-base)}.refresh-btn[data-v-b51aa17e]:hover{color:var(--text-strong);background:var(--surface-card-pressed);border-color:var(--gold-border)}.filters-bar[data-v-b51aa17e]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.search-input-wrap[data-v-b51aa17e]{position:relative;flex:1;min-width:240px;display:flex;align-items:center}.search-icon[data-v-b51aa17e]{position:absolute;left:12px;color:var(--text-hint);pointer-events:none}.search-input[data-v-b51aa17e]{width:100%;box-sizing:border-box;padding:10px 14px 10px 38px;border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);color:var(--text-strong);font-size:var(--fs-caption);outline:none;transition:border-color var(--dur-base)}.search-input[data-v-b51aa17e]:focus{border-color:var(--gold-500)}.clear-search[data-v-b51aa17e]{position:absolute;right:12px;background:transparent;border:none;color:var(--text-hint);cursor:pointer;font-size:14px}.filter-dropdown-wrap[data-v-b51aa17e]{position:relative}.filter-dropdown-btn[data-v-b51aa17e]{padding:9px 14px;border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);color:var(--text-body);font-size:var(--fs-caption);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all var(--dur-base)}.filter-dropdown-btn[data-v-b51aa17e]:hover{border-color:var(--gold-border);color:var(--text-strong)}.date-presets-bar[data-v-b51aa17e]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.date-chip[data-v-b51aa17e]{padding:6px 12px;border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:var(--fw-medium);background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);color:var(--text-hint);cursor:pointer;transition:all var(--dur-base)}.date-chip[data-v-b51aa17e]:hover{color:var(--text-strong);border-color:var(--border-hairline)}.date-chip.active[data-v-b51aa17e]{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent);font-weight:var(--fw-bold)}.custom-dropdown-wrap[data-v-b51aa17e]{position:relative;display:inline-block}.status-pill-btn[data-v-b51aa17e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);font-size:12px;font-weight:600;cursor:pointer;border:var(--bw-hairline) solid transparent;outline:none;transition:all var(--dur-base)}.modal-pill[data-v-b51aa17e]{padding:8px 16px;font-size:13px}.status-dot[data-v-b51aa17e]{width:7px;height:7px;border-radius:50%;background-color:currentColor;flex-shrink:0}.dropdown-chevron[data-v-b51aa17e]{transition:transform var(--dur-base);opacity:.7}.dropdown-chevron.rotated[data-v-b51aa17e]{transform:rotate(180deg)}.dropdown-popover[data-v-b51aa17e]{position:absolute;top:calc(100% + 6px);left:0;min-width:160px;background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md);box-shadow:0 12px 28px #00000059;padding:6px;z-index:1000;display:flex;flex-direction:column;gap:2px;animation:popoverFade-b51aa17e .16s ease-out}@keyframes popoverFade-b51aa17e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-option[data-v-b51aa17e]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-sm);background:transparent;border:none;color:var(--text-body);font-size:12.5px;cursor:pointer;text-align:left;transition:all var(--dur-base);width:100%}.dropdown-option[data-v-b51aa17e]:hover{background:var(--surface-card-pressed);color:var(--gold-500)}.dropdown-option.active[data-v-b51aa17e]{background:var(--accent-fill);color:var(--accent);font-weight:700}.option-dot[data-v-b51aa17e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.option-label[data-v-b51aa17e]{flex:1}.check-icon[data-v-b51aa17e]{font-size:12px;color:var(--gold-500)}.status-new[data-v-b51aa17e]{background:#3b82f626;color:#60a5fa;border-color:#3b82f64d}.status-progress[data-v-b51aa17e]{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b4d}.status-processed[data-v-b51aa17e]{background:#0ea5e926;color:#38bdf8;border-color:#0ea5e94d}.status-success[data-v-b51aa17e],.status-completed[data-v-b51aa17e]{background:#10b98126;color:#34d399;border-color:#10b9814d}.status-failed[data-v-b51aa17e]{background:#ef444426;color:#f87171;border-color:#ef44444d}.status-default[data-v-b51aa17e]{background:var(--surface-card);color:var(--text-hint);border-color:var(--border-card)}.table-container[data-v-b51aa17e]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-md);border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);box-shadow:var(--shadow-card);min-height:260px}tr:last-child:not(:first-child) .dropdown-popover[data-v-b51aa17e]{top:auto;bottom:calc(100% + 6px)}.data-table[data-v-b51aa17e]{width:100%;min-width:840px;border-collapse:collapse;text-align:left}.data-table th[data-v-b51aa17e]{background:var(--surface-card-pressed);padding:12px 16px;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-secondary);border-bottom:var(--bw-hairline) solid var(--border-hairline);font-weight:600;white-space:nowrap}.actions-col[data-v-b51aa17e]{text-align:right;padding-right:20px!important}.sortable-th[data-v-b51aa17e]{cursor:pointer;user-select:none;transition:color var(--dur-base),background var(--dur-base)}.sortable-th[data-v-b51aa17e]:hover{background:var(--surface-card);color:var(--text-strong)}.sort-arrow[data-v-b51aa17e]{display:inline-block;margin-left:6px;font-size:11px;color:var(--text-hint);transition:color var(--dur-base)}.sort-arrow.active[data-v-b51aa17e]{color:var(--gold-500);font-weight:var(--fw-bold)}.data-table td[data-v-b51aa17e]{padding:14px 16px;font-size:var(--fs-caption);border-bottom:var(--bw-hairline) solid var(--border-hairline);color:var(--text-body);vertical-align:middle}.clickable-row[data-v-b51aa17e]{cursor:pointer;transition:background var(--dur-base)}.clickable-row[data-v-b51aa17e]:hover{background:var(--surface-card-pressed)!important}.id-text[data-v-b51aa17e]{font-family:var(--font-mono);color:var(--text-hint);font-size:12px}.client-name[data-v-b51aa17e]{color:var(--text-strong);font-size:14px;cursor:pointer}.client-name[data-v-b51aa17e]:hover{color:var(--gold-500)}.phone-link[data-v-b51aa17e]{color:var(--accent);text-decoration:none;font-family:var(--font-mono);font-size:13px;font-weight:500}.phone-link[data-v-b51aa17e]:hover{text-decoration:underline}.phone-text[data-v-b51aa17e]{color:var(--text-hint)}.summary-text[data-v-b51aa17e]{margin:0;color:var(--text-body);max-width:320px}.truncate[data-v-b51aa17e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-text[data-v-b51aa17e]{font-family:var(--font-mono);color:var(--text-hint);font-size:11px}.lead-action-buttons[data-v-b51aa17e]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.action-btn[data-v-b51aa17e]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:var(--r-sm);font-size:12px;font-weight:600;border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);color:var(--text-strong);cursor:pointer;transition:all var(--dur-base)}.details-btn[data-v-b51aa17e]:hover{background:var(--accent-fill);border-color:var(--accent-border);color:var(--accent)}.chat-btn[data-v-b51aa17e]{background:var(--surface-card);color:var(--gold-500)}.chat-btn[data-v-b51aa17e]:hover{background:var(--surface-card-pressed);border-color:var(--gold-border)}.lead-modal-backdrop[data-v-b51aa17e]{position:fixed;inset:0;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px;animation:modalFadeIn-b51aa17e .2s ease-out}@keyframes modalFadeIn-b51aa17e{0%{opacity:0}to{opacity:1}}.lead-modal-card[data-v-b51aa17e]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-lg);width:100%;max-width:600px;max-height:90vh;box-shadow:0 24px 50px #0000008c;display:flex;flex-direction:column;overflow:hidden;animation:modalSlideUp-b51aa17e .22s cubic-bezier(.16,1,.3,1)}@keyframes modalSlideUp-b51aa17e{0%{transform:translateY(16px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-head[data-v-b51aa17e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:var(--bw-hairline) solid var(--border-card);background:var(--surface-card-pressed)}.modal-head-title[data-v-b51aa17e]{display:flex;align-items:center;gap:12px}.modal-id[data-v-b51aa17e]{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--text-hint)}.status-pill[data-v-b51aa17e]{padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600}.modal-close-btn[data-v-b51aa17e]{background:transparent;border:none;color:var(--text-hint);font-size:16px;cursor:pointer;padding:6px 10px;border-radius:var(--r-sm);transition:all var(--dur-base);line-height:1}.modal-close-btn[data-v-b51aa17e]:hover{color:var(--text-strong);background:var(--surface-card)}.modal-body-scroll[data-v-b51aa17e]{padding:22px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.client-meta-card[data-v-b51aa17e]{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--r-md);background:var(--surface-card-pressed);border:var(--bw-hairline) solid var(--border-card)}.client-avatar[data-v-b51aa17e]{width:46px;height:46px;border-radius:50%;background:var(--accent-fill);color:var(--accent);border:var(--bw-hairline) solid var(--accent-border);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.client-info[data-v-b51aa17e]{display:flex;flex-direction:column;gap:4px;overflow:hidden}.client-full-name[data-v-b51aa17e]{margin:0;font-size:16px;font-weight:700;color:var(--text-strong)}.client-sub-meta[data-v-b51aa17e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta-tag[data-v-b51aa17e]{font-size:11px;padding:2px 8px;border-radius:var(--r-pill);background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);color:var(--text-secondary)}.tg-tag[data-v-b51aa17e]{font-family:var(--font-mono);color:var(--accent)}.client-date[data-v-b51aa17e]{display:flex;align-items:center;gap:5px;color:var(--text-hint);font-size:11.5px;font-family:var(--font-mono)}.detail-block[data-v-b51aa17e]{display:flex;flex-direction:column;gap:8px}.detail-label[data-v-b51aa17e]{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-secondary);font-weight:600}.phone-actions-wrapper[data-v-b51aa17e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.phone-action-link[data-v-b51aa17e]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:var(--accent-fill);color:var(--accent);border:var(--bw-hairline) solid var(--accent-border);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:14px;font-weight:600;text-decoration:none;transition:all var(--dur-base)}.phone-action-link[data-v-b51aa17e]:hover{background:var(--accent);color:#0b0f14}.copy-phone-btn[data-v-b51aa17e]{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;background:var(--surface-card-pressed);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-sm);color:var(--text-hint);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--dur-base)}.copy-phone-btn[data-v-b51aa17e]:hover{color:var(--text-strong);border-color:var(--gold-border);background:var(--surface-card)}.detail-empty[data-v-b51aa17e]{color:var(--text-hint);font-size:13px;font-style:italic}.summary-card[data-v-b51aa17e]{background:var(--surface-card-pressed);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md);padding:16px}.summary-card-text[data-v-b51aa17e]{margin:0;color:var(--text-body);font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.dialog-block-head[data-v-b51aa17e]{display:flex;justify-content:space-between;align-items:center;gap:10px}.open-chat-link-btn[data-v-b51aa17e]{display:inline-flex;align-items:center;gap:5px;background:transparent;border:none;color:var(--gold-500);font-size:12px;font-weight:600;cursor:pointer;padding:2px 4px;border-radius:var(--r-xs);transition:opacity var(--dur-base)}.open-chat-link-btn[data-v-b51aa17e]:hover{opacity:.8;text-decoration:underline}.chat-preview-loading[data-v-b51aa17e]{display:flex;align-items:center;gap:10px;padding:14px;font-size:13px;color:var(--text-hint);background:var(--surface-card-pressed);border-radius:var(--r-md)}.chat-preview-scroll[data-v-b51aa17e]{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--surface-card-pressed);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md)}.preview-msg-bubble[data-v-b51aa17e]{padding:10px 14px;border-radius:var(--r-sm);font-size:13px;line-height:1.5}.preview-user[data-v-b51aa17e]{background:var(--accent-fill);border:var(--bw-hairline) solid var(--accent-border);align-self:flex-end;max-width:90%}.preview-bot[data-v-b51aa17e]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);align-self:flex-start;max-width:95%}.preview-author[data-v-b51aa17e]{font-size:11px;font-weight:700;color:var(--gold-500);margin-bottom:4px;text-transform:uppercase;letter-spacing:var(--ls-caps)}.chat-preview-empty[data-v-b51aa17e]{padding:12px 14px;background:var(--surface-card-pressed);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-md);font-size:12.5px;color:var(--text-hint);font-style:italic}.modal-status-row[data-v-b51aa17e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-status-row .dropdown-popover[data-v-b51aa17e]{top:auto;bottom:calc(100% + 6px)}.status-change-hint[data-v-b51aa17e]{font-size:12px;color:var(--text-hint)}.modal-foot[data-v-b51aa17e]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:var(--bw-hairline) solid var(--border-card);background:var(--surface-card-pressed);flex-wrap:wrap}.action-btn-chat[data-v-b51aa17e]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--surface-card);color:var(--gold-500);border:var(--bw-hairline) solid var(--gold-border);font-size:13.5px;font-weight:600;border-radius:var(--r-sm);cursor:pointer;transition:all var(--dur-base)}.action-btn-chat[data-v-b51aa17e]:hover{background:var(--surface-card-pressed);border-color:var(--gold-500)}.action-btn-call[data-v-b51aa17e]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--gold-500);color:#0b0f14;font-weight:700;font-size:13.5px;border-radius:var(--r-sm);text-decoration:none;transition:opacity var(--dur-base)}.action-btn-call[data-v-b51aa17e]:hover{opacity:.9}.action-btn-close[data-v-b51aa17e]{padding:10px 18px;background:var(--surface-card);color:var(--text-strong);border:var(--bw-hairline) solid var(--border-card);font-size:13.5px;font-weight:500;border-radius:var(--r-sm);cursor:pointer;transition:all var(--dur-base)}.action-btn-close[data-v-b51aa17e]:hover{background:var(--surface-card-pressed);border-color:var(--border-hairline)}.loader[data-v-b51aa17e]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px;color:var(--text-hint);font-size:14px}.spinner[data-v-b51aa17e]{width:28px;height:28px;border:3px solid var(--border-card);border-top-color:var(--gold-500);border-radius:50%;animation:spin-b51aa17e .8s linear infinite}.spinner-sm[data-v-b51aa17e]{width:16px;height:16px;border:2px solid var(--border-card);border-top-color:var(--gold-500);border-radius:50%;animation:spin-b51aa17e .8s linear infinite}@keyframes spin-b51aa17e{to{transform:rotate(360deg)}}.pagination-bar[data-v-b51aa17e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid var(--border-subtle);background:var(--bg-card);border-bottom-left-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}.page-indicator[data-v-b51aa17e]{font-size:13px;color:var(--text-hint);font-weight:var(--fw-medium)}.page-nav-btn[data-v-b51aa17e]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-surface);border:1px solid var(--border-card);border-radius:var(--r-sm);color:var(--text-main);font-size:13px;cursor:pointer;transition:all .2s ease}.page-nav-btn[data-v-b51aa17e]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--gold-500);color:var(--gold-500)}.page-nav-btn[data-v-b51aa17e]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.filters-bar[data-v-b51aa17e]{flex-direction:column}.pagination-bar[data-v-b51aa17e]{flex-direction:column;gap:12px}}.panel-section[data-v-a4d13d1c]{display:flex;flex-direction:column;gap:16px}.header-row[data-v-a4d13d1c]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.header-info[data-v-a4d13d1c]{display:flex;flex-direction:column;gap:4px}.section-heading[data-v-a4d13d1c]{margin:0;font-size:18px;font-weight:700;color:var(--text-strong);letter-spacing:var(--ls-tight)}.section-subheading[data-v-a4d13d1c]{font-size:var(--fs-caption);color:var(--text-hint)}.refresh-btn[data-v-a4d13d1c]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);border-radius:var(--r-sm);padding:9px 12px;color:var(--text-hint);cursor:pointer;display:flex;align-items:center;transition:all var(--dur-base)}.refresh-btn[data-v-a4d13d1c]:hover{color:var(--text-strong);background:var(--surface-card-pressed);border-color:var(--gold-border)}.dashboard-body[data-v-a4d13d1c]{display:flex;flex-direction:column;gap:16px}.stats-grid[data-v-a4d13d1c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.stat-card[data-v-a4d13d1c]{background:var(--admin-card-bg);border:var(--bw-hairline) solid var(--admin-card-border);border-radius:var(--r-md);padding:18px;box-shadow:var(--shadow-card);display:flex;align-items:center;gap:14px;transition:transform var(--dur-base),border-color var(--dur-base)}.stat-card[data-v-a4d13d1c]:hover{transform:translateY(-2px);border-color:var(--gold-border)}.stat-icon-wrap[data-v-a4d13d1c]{width:44px;height:44px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-blue[data-v-a4d13d1c]{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.25)}.icon-gold[data-v-a4d13d1c]{background:var(--gold-tint);color:var(--gold-500);border:1px solid var(--gold-border)}.icon-purple[data-v-a4d13d1c]{background:#a855f71f;color:#a855f7;border:1px solid rgba(168,85,247,.25)}.icon-emerald[data-v-a4d13d1c]{background:#2f7a571f;color:var(--status-success);border:1px solid rgba(47,122,87,.25)}.stat-content[data-v-a4d13d1c]{display:flex;flex-direction:column;gap:2px}.stat-title[data-v-a4d13d1c]{font-size:var(--fs-caption);color:var(--text-hint);font-weight:var(--fw-medium)}.stat-value[data-v-a4d13d1c]{font-size:22px;font-weight:700;color:var(--text-strong);letter-spacing:var(--ls-tight)}.text-gold[data-v-a4d13d1c]{color:var(--gold-500)}.analytics-panels-grid[data-v-a4d13d1c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.analytic-box[data-v-a4d13d1c]{background:var(--admin-card-bg);border:var(--bw-hairline) solid var(--admin-card-border);border-radius:var(--r-md);padding:18px 20px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px}.box-header[data-v-a4d13d1c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:var(--bw-hairline) solid var(--border-hairline)}.box-title[data-v-a4d13d1c]{margin:0;font-size:15px;font-weight:700;color:var(--text-strong)}.box-badge[data-v-a4d13d1c]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--r-pill);background:var(--accent-fill);color:var(--accent);border:var(--bw-hairline) solid var(--accent-border)}.metrics-list[data-v-a4d13d1c]{display:flex;flex-direction:column;gap:12px}.metric-item[data-v-a4d13d1c]{display:flex;flex-direction:column;gap:6px}.metric-meta[data-v-a4d13d1c]{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-caption)}.metric-name[data-v-a4d13d1c]{color:var(--text-body)}.metric-val[data-v-a4d13d1c]{font-weight:700;color:var(--text-strong);font-family:var(--font-mono)}.progress-track[data-v-a4d13d1c]{height:6px;background:var(--surface-card-pressed);border-radius:var(--r-pill);overflow:hidden}.progress-bar[data-v-a4d13d1c]{height:100%;border-radius:var(--r-pill);transition:width .6s ease}.bar-gold[data-v-a4d13d1c]{background:var(--grad-gold)}.bar-blue[data-v-a4d13d1c]{background:#3b82f6}.bar-purple[data-v-a4d13d1c]{background:#a855f7}.bar-emerald[data-v-a4d13d1c]{background:var(--status-success)}.summary-stats-banner[data-v-a4d13d1c]{display:flex;justify-content:space-between;align-items:center;background:var(--surface-card-pressed);padding:12px 14px;border-radius:var(--r-sm);border:var(--bw-hairline) solid var(--border-hairline);margin-top:4px}.banner-stat[data-v-a4d13d1c]{display:flex;flex-direction:column;gap:2px}.banner-lbl[data-v-a4d13d1c]{font-size:11px;color:var(--text-hint)}.banner-val[data-v-a4d13d1c]{font-size:15px;font-weight:700;color:var(--text-strong)}.gold-accent[data-v-a4d13d1c]{color:var(--gold-500)}.loader[data-v-a4d13d1c]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px;color:var(--text-hint);font-size:14px}.spinner[data-v-a4d13d1c]{width:28px;height:28px;border:3px solid var(--border-card);border-top-color:var(--gold-500);border-radius:50%;animation:spin-a4d13d1c .8s linear infinite}@keyframes spin-a4d13d1c{to{transform:rotate(360deg)}}.panel-section[data-v-14524deb]{display:flex;flex-direction:column;gap:16px}.header-row[data-v-14524deb]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.header-info[data-v-14524deb]{display:flex;flex-direction:column;gap:4px}.section-heading[data-v-14524deb]{margin:0;font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-tight)}.section-subheading[data-v-14524deb]{font-size:var(--fs-caption);color:var(--text-hint)}.refresh-btn[data-v-14524deb]{background:var(--accent-fill);border:var(--bw-hairline) solid var(--border-hairline);border-radius:var(--r-sm);padding:9px 12px;color:var(--text-hint);cursor:pointer;display:flex;align-items:center;transition:all var(--dur-base)}.refresh-btn[data-v-14524deb]:hover{color:var(--text-strong);background:var(--accent-fill-pressed);border-color:var(--gold-border)}.settings-container[data-v-14524deb]{display:flex;flex-direction:column;gap:20px;max-width:800px}.settings-group[data-v-14524deb]{background:var(--admin-card-bg);border:var(--bw-hairline) solid var(--admin-card-border);border-radius:var(--r-md);padding:20px;box-shadow:var(--shadow-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.group-header[data-v-14524deb]{display:flex;align-items:center;gap:8px;color:var(--accent);margin-bottom:16px;padding-bottom:12px;border-bottom:var(--bw-hairline) solid var(--border-hairline)}.group-title[data-v-14524deb]{font-size:var(--fs-ui);font-weight:var(--fw-bold);color:var(--text-strong)}.settings-list[data-v-14524deb]{display:flex;flex-direction:column;gap:14px}.setting-row[data-v-14524deb]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;border-radius:var(--r-sm);background:var(--surface-card-pressed);border:var(--bw-hairline) solid var(--border-hairline);transition:border-color var(--dur-base)}.setting-row[data-v-14524deb]:hover{border-color:var(--gold-border)}.setting-info[data-v-14524deb]{display:flex;flex-direction:column;gap:4px;flex:1}.setting-title-row[data-v-14524deb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.setting-key[data-v-14524deb]{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-strong)}.setting-pretty-name[data-v-14524deb]{font-size:var(--fs-micro);color:var(--accent);background:var(--accent-fill);padding:2px 8px;border-radius:var(--r-pill);font-weight:var(--fw-medium)}.setting-desc[data-v-14524deb]{margin:0;font-size:var(--fs-micro);color:var(--text-hint);line-height:var(--lh-body)}.setting-control[data-v-14524deb]{flex-shrink:0;min-width:220px;display:flex;justify-content:flex-end}.modern-input[data-v-14524deb]{width:100%;padding:8px 12px;border:var(--bw-hairline) solid var(--admin-input-border);border-radius:var(--r-sm);background:var(--admin-input-bg);font-size:var(--fs-caption);color:var(--text-body);transition:all var(--dur-base);outline:none}.modern-input[data-v-14524deb]:focus{border-color:var(--admin-input-focus);box-shadow:var(--glow-gold)}.toggle-btn[data-v-14524deb]{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:var(--r-pill);background:var(--surface-card-raised);border:var(--bw-hairline) solid var(--border-card);cursor:pointer;transition:all var(--dur-base)}.toggle-slider[data-v-14524deb]{width:16px;height:16px;border-radius:50%;background:var(--text-hint);transition:all var(--dur-base) var(--ease-spring)}.toggle-text[data-v-14524deb]{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-hint)}.toggle-btn.toggle-active[data-v-14524deb]{background:var(--accent-fill);border-color:var(--accent)}.toggle-btn.toggle-active .toggle-slider[data-v-14524deb]{background:var(--accent);transform:scale(1.1);box-shadow:0 0 8px var(--accent)}.toggle-btn.toggle-active .toggle-text[data-v-14524deb]{color:var(--accent)}.new-setting-card[data-v-14524deb]{background:var(--admin-card-bg);border:var(--bw-hairline) solid var(--admin-card-border);border-radius:var(--r-md);padding:20px;box-shadow:var(--shadow-card)}.card-header-new[data-v-14524deb]{display:flex;align-items:center;gap:8px;font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-strong);margin-bottom:14px}.card-header-new svg[data-v-14524deb]{color:var(--accent)}.new-setting-form[data-v-14524deb]{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:flex-end}.form-field[data-v-14524deb]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-14524deb]{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--text-hint)}.btn[data-v-14524deb]{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-base);border:none;height:38px}.btn-primary[data-v-14524deb]{background:linear-gradient(135deg,var(--gold-500),var(--gold-600));color:#0d1117;box-shadow:var(--shadow-card)}.btn-primary[data-v-14524deb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--glow-gold)}.btn-primary[data-v-14524deb]:disabled{opacity:.5;cursor:not-allowed}.loader[data-v-14524deb]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px;color:var(--text-hint);font-size:var(--fs-ui)}.spinner[data-v-14524deb]{width:28px;height:28px;border:3px solid var(--border-hairline);border-top-color:var(--gold-500);border-radius:50%;animation:spin-14524deb .8s linear infinite}@keyframes spin-14524deb{to{transform:rotate(360deg)}}.broadcast-group[data-v-14524deb]{margin-top:10px}.broadcast-desc[data-v-14524deb]{font-size:var(--fs-caption);color:var(--text-hint);margin-top:-6px;margin-bottom:16px;line-height:var(--lh-body)}.broadcast-form[data-v-14524deb]{display:flex;flex-direction:column;gap:16px}.modern-select[data-v-14524deb]{cursor:pointer}.modern-textarea[data-v-14524deb]{resize:vertical;min-height:90px;font-family:inherit;line-height:var(--lh-body)}.broadcast-test-row[data-v-14524deb]{display:flex;gap:12px;align-items:flex-end}.test-field[data-v-14524deb]{flex:1}.btn-secondary[data-v-14524deb]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-base);border:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-card-raised);color:var(--text-body);white-space:nowrap;height:38px}.btn-secondary[data-v-14524deb]:hover:not(:disabled){border-color:var(--gold-border);color:var(--text-strong);background:var(--accent-fill-pressed)}.btn-secondary[data-v-14524deb]:disabled{opacity:.5;cursor:not-allowed}.broadcast-footer[data-v-14524deb]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;border-top:var(--bw-hairline) solid var(--border-hairline);flex-wrap:wrap}.broadcast-hint[data-v-14524deb]{font-size:var(--fs-micro);color:var(--text-hint);flex:1}.broadcast-btn[data-v-14524deb]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px}@media(max-width:640px){.setting-row[data-v-14524deb]{flex-direction:column;align-items:stretch}.setting-control[data-v-14524deb]{min-width:100%;justify-content:stretch}.new-setting-form[data-v-14524deb]{grid-template-columns:1fr}}.panel-section[data-v-47513644]{display:flex;flex-direction:column;gap:16px}.header-row[data-v-47513644]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.header-info[data-v-47513644]{display:flex;flex-direction:column;gap:4px}.section-heading[data-v-47513644]{margin:0;font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-tight);display:flex;align-items:center;gap:10px}.count-badge[data-v-47513644]{font-size:12px;font-weight:var(--fw-bold);font-family:var(--font-mono);background:var(--admin-badge-vip-bg);color:var(--admin-badge-vip-text);border:var(--bw-hairline) solid var(--admin-badge-vip-border);padding:2px 8px;border-radius:var(--r-pill)}.section-subheading[data-v-47513644]{font-size:var(--fs-caption);color:var(--text-hint)}.header-actions[data-v-47513644]{display:flex;align-items:center;gap:10px}.hidden-input[data-v-47513644]{display:none}.btn[data-v-47513644]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-base);border:none}.btn-primary[data-v-47513644]{background:linear-gradient(135deg,var(--gold-500),var(--gold-600));color:#0d1117;box-shadow:var(--shadow-gold)}.btn-primary[data-v-47513644]:hover{transform:translateY(-1px);filter:brightness(1.05)}.refresh-btn[data-v-47513644]{background:var(--surface-card);border:var(--bw-hairline) solid var(--admin-card-border);border-radius:var(--r-sm);width:36px;height:36px;display:grid;place-items:center;color:var(--text-hint);cursor:pointer;transition:all var(--dur-base)}.refresh-btn[data-v-47513644]:hover{color:var(--text-strong);border-color:var(--gold-border);background:var(--surface-card-pressed)}.search-bar[data-v-47513644]{display:flex;gap:12px}.search-input-wrap[data-v-47513644]{position:relative;flex:1}.search-icon[data-v-47513644]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-hint);pointer-events:none}.search-input[data-v-47513644]{width:100%;box-sizing:border-box;background:var(--surface-card);border:var(--bw-hairline) solid var(--admin-card-border);border-radius:var(--r-sm);padding:10px 38px 10px 40px;color:var(--text-strong);font-size:var(--fs-caption);outline:none;transition:border-color var(--dur-base),box-shadow var(--dur-base)}.search-input[data-v-47513644]:focus{border-color:var(--admin-input-focus);box-shadow:0 0 0 2px var(--gold-tint)}.clear-search[data-v-47513644]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--text-hint);font-size:14px;cursor:pointer;padding:4px}.content-container[data-v-47513644]{display:flex;flex-direction:column;gap:16px}.doc-grid[data-v-47513644]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.doc-card[data-v-47513644]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--admin-card-bg);border:var(--bw-hairline) solid var(--admin-card-border);border-radius:var(--r-md);box-shadow:var(--shadow-card);transition:transform var(--dur-base),border-color var(--dur-base)}.doc-card[data-v-47513644]:hover{transform:translateY(-2px);border-color:var(--gold-border)}.doc-icon[data-v-47513644]{width:38px;height:38px;border-radius:var(--r-sm);background:var(--gold-tint);border:var(--bw-hairline) solid var(--gold-border);color:var(--gold-500);display:grid;place-items:center;flex-shrink:0}.doc-info[data-v-47513644]{flex:1;min-width:0}.doc-title[data-v-47513644]{font-size:var(--fs-ui);font-weight:var(--fw-semibold);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.doc-meta[data-v-47513644]{font-size:11px;color:var(--text-hint);display:flex;align-items:center;gap:6px;font-family:var(--font-mono)}.meta-dot[data-v-47513644]{opacity:.5}.doc-actions[data-v-47513644]{display:flex;gap:4px;align-items:center}.action-btn[data-v-47513644]{background:transparent;border:none;cursor:pointer;padding:7px;border-radius:var(--r-xs);transition:background var(--dur-base),color var(--dur-base);color:var(--text-hint);display:flex;align-items:center;justify-content:center;text-decoration:none}.action-btn[data-v-47513644]:hover{background:var(--surface-card-pressed);color:var(--text-strong)}.text-accent[data-v-47513644]{color:var(--gold-500)}.text-accent[data-v-47513644]:hover{background:var(--gold-tint);color:var(--gold-600)}.text-danger[data-v-47513644]{color:var(--status-error)}.text-danger[data-v-47513644]:hover{background:#ef44441f;color:var(--status-error)}.pagination-bar[data-v-47513644]{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px;background:var(--admin-card-bg);border:var(--bw-hairline) solid var(--admin-card-border);border-radius:var(--r-md)}.page-nav-btn[data-v-47513644]{background:var(--surface-card);border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-strong);padding:6px 14px;border-radius:var(--r-sm);font-size:12px;font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--dur-base)}.page-nav-btn[data-v-47513644]:hover:not(:disabled){border-color:var(--gold-border);background:var(--surface-card-pressed)}.page-nav-btn[data-v-47513644]:disabled{opacity:.4;cursor:not-allowed}.page-indicator[data-v-47513644]{font-size:12px;color:var(--text-hint);font-family:var(--font-mono)}.empty-state[data-v-47513644]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;text-align:center;color:var(--text-hint);background:var(--admin-card-bg);border-radius:var(--r-md);border:1px dashed var(--border-hairline)}.empty-title[data-v-47513644]{margin:14px 0 4px;font-size:15px;font-weight:var(--fw-semibold);color:var(--text-strong)}.empty-desc[data-v-47513644]{margin:0;font-size:var(--fs-caption);color:var(--text-hint)}.loader[data-v-47513644]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px;color:var(--text-hint);font-size:var(--fs-ui)}.spinner[data-v-47513644]{width:28px;height:28px;border:3px solid var(--border-hairline);border-top-color:var(--gold-500);border-radius:50%;animation:spin-47513644 .8s linear infinite}@keyframes spin-47513644{to{transform:rotate(360deg)}}.panel-section[data-v-e043bc8f]{display:flex;flex-direction:column;gap:16px}.header-row[data-v-e043bc8f]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.header-info[data-v-e043bc8f]{display:flex;flex-direction:column;gap:4px}.section-heading[data-v-e043bc8f]{margin:0;font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--ls-tight)}.section-subheading[data-v-e043bc8f]{font-size:var(--fs-caption);color:var(--text-hint)}.header-actions[data-v-e043bc8f]{display:flex;align-items:center;gap:12px}.status-indicator[data-v-e043bc8f]{display:flex;align-items:center;gap:8px;font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-secondary);background:var(--surface-card-pressed);padding:6px 12px;border-radius:var(--r-pill);border:var(--bw-hairline) solid var(--border-hairline)}.status-dot[data-v-e043bc8f]{width:8px;height:8px;border-radius:50%;background:var(--text-hint)}.status-dot.active[data-v-e043bc8f]{background:var(--status-success);box-shadow:0 0 8px #22c55e80;animation:pulse-e043bc8f 2s infinite}@keyframes pulse-e043bc8f{0%{transform:scale(.95);opacity:.8}70%{transform:scale(1.15);opacity:1}to{transform:scale(.95);opacity:.8}}.action-icon-btn[data-v-e043bc8f]{background:var(--accent-fill);border:var(--bw-hairline) solid var(--border-hairline);color:var(--text-hint);width:34px;height:34px;border-radius:var(--r-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--dur-base)}.action-icon-btn[data-v-e043bc8f]:hover{color:var(--text-strong);background:var(--accent-fill-pressed);border-color:var(--gold-border)}.terminal-card[data-v-e043bc8f]{background:#0a0f1d;border:var(--bw-hairline) solid rgba(255,255,255,.1);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column}.terminal-bar[data-v-e043bc8f]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#111827;border-bottom:1px solid rgba(255,255,255,.08)}.terminal-dots[data-v-e043bc8f]{display:flex;gap:6px}.term-dot[data-v-e043bc8f]{width:10px;height:10px;border-radius:50%}.term-dot.red[data-v-e043bc8f]{background:#ef4444}.term-dot.yellow[data-v-e043bc8f]{background:#f59e0b}.term-dot.green[data-v-e043bc8f]{background:#10b981}.terminal-title[data-v-e043bc8f]{font-family:var(--font-mono);font-size:var(--fs-micro);color:#94a3b8}.terminal-count[data-v-e043bc8f]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--gold-500)}.terminal-body[data-v-e043bc8f]{height:440px;overflow-y:auto;padding:16px}.terminal-body pre[data-v-e043bc8f]{margin:0;color:#86efac;font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-body);white-space:pre-wrap;word-break:break-all}.empty-logs[data-v-e043bc8f]{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:var(--fs-caption);font-family:var(--font-mono)}.admin-screen[data-v-a911e81f]{flex:1;height:100%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 88px;background:var(--surface-app);color:var(--text-body);display:flex;flex-direction:column;gap:18px;box-sizing:border-box}.admin-screen[data-v-a911e81f]::-webkit-scrollbar{width:6px;height:6px}.admin-screen[data-v-a911e81f]::-webkit-scrollbar-track{background:transparent}.admin-screen[data-v-a911e81f]::-webkit-scrollbar-thumb{background:var(--text-hint);border-radius:9999px;opacity:.35}.admin-screen[data-v-a911e81f]::-webkit-scrollbar-thumb:hover{background:var(--gold-500)}.admin-header[data-v-a911e81f]{flex-shrink:0;background:var(--admin-card-bg);border:var(--bw-hairline) solid var(--admin-card-border);border-radius:var(--r-lg);padding:20px 22px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.admin-header[data-v-a911e81f]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--gold-500) 50%,transparent 100%);opacity:.8}.admin-header-main[data-v-a911e81f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.header-titles[data-v-a911e81f]{display:flex;flex-direction:column;gap:6px}.header-top-line[data-v-a911e81f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-title[data-v-a911e81f]{margin:0;font-size:22px;font-weight:700;letter-spacing:var(--ls-tight);color:var(--text-strong)}.role-pill[data-v-a911e81f]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 12px;border-radius:var(--r-pill);background:var(--accent-fill);color:var(--accent);border:var(--bw-hairline) solid var(--accent-border)}.superadmin-pill[data-v-a911e81f]{background:var(--gold-tint);color:var(--gold-500);border:var(--bw-hairline) solid var(--gold-border);box-shadow:var(--shadow-gold)}.admin-desc[data-v-a911e81f]{margin:0;font-size:var(--fs-caption);color:var(--text-hint);line-height:var(--lh-body);max-width:720px}.back-chat-btn[data-v-a911e81f]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:var(--fw-semibold);background:var(--accent-fill);color:var(--text-body);border:var(--bw-hairline) solid var(--border-hairline);cursor:pointer;transition:all var(--dur-base) var(--ease-standard);flex-shrink:0}.back-chat-btn[data-v-a911e81f]:hover{background:var(--accent-fill-pressed);color:var(--text-strong);border-color:var(--gold-border);transform:translateY(-1px)}.admin-nav-wrap[data-v-a911e81f]{position:relative;display:flex;align-items:center;width:100%;border-top:var(--bw-hairline) solid var(--border-hairline);padding-top:14px}.nav-scroll-btn[data-v-a911e81f]{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:var(--r-pill);background:var(--surface-card);border:var(--bw-hairline) solid var(--border-card);color:var(--text-strong);display:grid;place-items:center;cursor:pointer;z-index:5;box-shadow:var(--shadow-card);transition:all var(--dur-base)}.nav-scroll-btn[data-v-a911e81f]:hover{background:var(--surface-card-pressed);border-color:var(--gold-border)}.nav-scroll-btn.left[data-v-a911e81f]{left:0}.nav-scroll-btn.right[data-v-a911e81f]{right:0}.admin-nav[data-v-a911e81f]{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none!important;-ms-overflow-style:none;padding-bottom:2px;-webkit-overflow-scrolling:touch;width:100%}.admin-nav[data-v-a911e81f]::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.nav-tab-btn[data-v-a911e81f]{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--text-hint);background:transparent;border:var(--bw-hairline) solid transparent;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all var(--dur-base) var(--ease-standard)}.nav-tab-btn[data-v-a911e81f]:hover{color:var(--text-body);background:var(--accent-fill)}.nav-tab-btn.active[data-v-a911e81f]{color:var(--btn-primary-text);background:var(--btn-primary-bg);border-color:transparent;box-shadow:var(--shadow-navy);font-weight:var(--fw-semibold)}.tab-badge[data-v-a911e81f]{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:var(--font-mono);padding:1px 6px;border-radius:var(--r-pill);background:var(--surface-card-pressed);color:var(--text-hint);border:var(--bw-hairline) solid var(--border-hairline);margin-left:2px;line-height:1.2}.nav-tab-btn.active .tab-badge[data-v-a911e81f]{background:#fff3;color:#fff;border-color:transparent}.tab-badge-glow[data-v-a911e81f]{background:var(--gold-tint);color:var(--gold-600);border-color:var(--gold-border);box-shadow:0 0 8px #c9a22766}.create-tab-btn[data-v-a911e81f]{color:var(--gold-500);background:var(--gold-tint);border-color:var(--gold-border)}.create-tab-btn[data-v-a911e81f]:hover{background:var(--gold-tint);color:var(--gold-400);border-color:var(--gold-500)}.create-tab-btn.active[data-v-a911e81f]{color:#fff;background:var(--grad-gold);border-color:var(--gold-500);box-shadow:var(--shadow-gold)}.admin-content[data-v-a911e81f]{flex:1;display:flex;flex-direction:column}@media(max-width:640px){.admin-screen[data-v-a911e81f]{padding:12px 12px 88px;gap:14px}.admin-header[data-v-a911e81f]{padding:14px 16px;gap:12px}.admin-title[data-v-a911e81f]{font-size:19px}.nav-tab-btn[data-v-a911e81f]{padding:7px 12px;font-size:12px;gap:6px}.admin-desc[data-v-a911e81f]{font-size:12px}}.veil[data-v-364a327b]{position:absolute;inset:0;background:#081b3d73;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard);z-index:99}html[data-theme=dark] .veil[data-v-364a327b]{background:#0009}.veil.show[data-v-364a327b]{opacity:1;pointer-events:auto}.desktop-close-btn[data-v-364a327b]{display:none}.sheet[data-v-364a327b]{position:absolute;left:0;right:0;bottom:0;background:var(--surface-app);border-radius:var(--r-xl) var(--r-xl) 0 0;transform:translateY(105%);transition:transform .45s cubic-bezier(.34,1.56,.64,1);z-index:100;max-height:88%;display:flex;flex-direction:column;box-shadow:0 -1px #c9a22759,var(--shadow-raised)}html[data-theme=dark] .sheet[data-v-364a327b]{background:#12161dd9;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);box-shadow:0 -1px 0 var(--border-card),var(--shadow-raised)}.sheet.show[data-v-364a327b]{transform:none}.grab-area[data-v-364a327b]{padding:12px 0 8px;cursor:grab;touch-action:none;flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%}.grab[data-v-364a327b]{width:40px;height:4px;border-radius:2px;background:var(--grad-gold);flex-shrink:0;box-shadow:0 0 6px #d4af3766;transition:width .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.sheet.dragging .grab[data-v-364a327b]{width:52px;box-shadow:0 0 12px #d4af37d9}.body[data-v-364a327b]{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:var(--sp-2) var(--gutter) calc(var(--sp-7) + var(--safe-bottom) + 32px)}.sheet.wide[data-v-364a327b]{max-height:94%}.sheet.wide .body[data-v-364a327b]{padding:0 0 calc(var(--safe-bottom) + 16px)}@media(min-width:769px){.sheet[data-v-364a327b]{position:fixed;inset:50% auto auto 50%;width:92%;max-width:640px;max-height:86vh;border-radius:var(--r-xl);transform:translate(-50%,-46%) scale(.96);opacity:0;pointer-events:none;box-shadow:0 24px 64px #0a122647,0 0 0 1px var(--border-card);transition:transform var(--dur-base) var(--ease-spring),opacity var(--dur-fast) var(--ease-standard)}html[data-theme=dark] .sheet[data-v-364a327b]{box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff14}.sheet.show[data-v-364a327b]{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.grab-area[data-v-364a327b]{display:none}.desktop-close-btn[data-v-364a327b]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer;z-index:10;transition:all var(--dur-fast) var(--ease-standard)}.desktop-close-btn[data-v-364a327b]:hover{background:var(--surface-card-pressed);color:var(--brand-navy);transform:scale(1.05)}.body[data-v-364a327b]{padding:var(--sp-6) var(--sp-6) var(--sp-6)}.sheet.wide[data-v-364a327b]{width:94%;max-width:1400px;max-height:92vh}}body.framed .sheet[data-v-364a327b]{position:absolute!important;inset:auto 0 0!important;width:auto!important;max-width:none!important;border-radius:var(--r-xl) var(--r-xl) 0 0!important;transform:translateY(105%)!important;opacity:1!important;pointer-events:auto!important;box-shadow:0 -1px #c9a22759,var(--shadow-raised)!important}body.framed .sheet.show[data-v-364a327b]{transform:none!important}body.framed .grab-area[data-v-364a327b]{display:flex!important}body.framed .desktop-close-btn[data-v-364a327b]{display:none!important}body.framed .body[data-v-364a327b]{padding:var(--sp-2) var(--gutter) calc(var(--sp-7) + var(--safe-bottom) + 32px)!important}.toast[data-v-e6af5034]{position:absolute;left:50%;bottom:96px;transform:translate(-50%) translateY(8px) scale(.96);background:var(--grad-navy);color:#fff;border:1px solid rgba(201,162,39,.45);font-size:var(--fs-caption);font-weight:var(--fw-medium);padding:10px 16px;border-radius:var(--r-pill);box-shadow:var(--shadow-navy);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-spring);z-index:40;max-width:80%;text-align:center}.toast.show[data-v-e6af5034]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.custom-datepicker[data-v-11655e55]{position:relative;width:100%}.dp-trigger-wrap[data-v-11655e55]{position:relative;display:flex;align-items:center}.dp-trigger[data-v-11655e55]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--r-sm);color:var(--text-strong);font-size:14px;font-family:inherit;cursor:pointer;text-align:left;min-height:38px}.dp-trigger[data-v-11655e55]:active{background:var(--ink-050)}.dp-trigger .placeholder[data-v-11655e55]{color:var(--text-hint)}.dp-clear[data-v-11655e55]{position:absolute;right:36px;background:transparent;border:none;color:var(--text-hint);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.dp-clear[data-v-11655e55]:active{color:var(--text-strong)}.dp-calendar[data-v-11655e55]{position:fixed;z-index:999999;background:var(--surface-card, #ffffff);border:1px solid var(--border-card, #e0e0e0);border-radius:var(--r-md);padding:12px;box-shadow:0 8px 32px #0000001f}.dp-header[data-v-11655e55]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dp-nav[data-v-11655e55]{background:transparent;border:none;color:var(--text-strong);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.dp-nav[data-v-11655e55]:active{background:var(--ink-050)}.dp-month[data-v-11655e55]{font-weight:600;font-size:14px;color:var(--text-strong)}.dp-grid[data-v-11655e55]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.dp-day-name[data-v-11655e55]{font-size:11px;color:var(--text-hint);font-weight:500;margin-bottom:4px}.dp-day[data-v-11655e55]{height:32px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--text-strong);border-radius:6px;cursor:pointer}.dp-day[data-v-11655e55]:not(.empty):active{background:var(--ink-050)}.dp-day.empty[data-v-11655e55]{cursor:default}.dp-day.selected[data-v-11655e55]{background:var(--brand-gold);color:#fff;font-weight:600}.header[data-v-1fb1af74]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.back-btn[data-v-1fb1af74]{background:transparent;border:none;color:var(--text-strong);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--r-pill)}.back-btn[data-v-1fb1af74]:active{background:var(--surface-card-pressed)}.title[data-v-1fb1af74]{margin:0;font-family:var(--font-serif-display);font-weight:var(--fw-medium);font-size:var(--fs-title);color:var(--text-strong);letter-spacing:var(--ls-display)}.filters[data-v-1fb1af74]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;margin-bottom:var(--sp-4);background:var(--surface-card);border:1px solid var(--border-card);padding:12px;border-radius:var(--r-md);gap:12px}.filter-item[data-v-1fb1af74]{display:flex;flex-direction:column;gap:6px}.filter-item label[data-v-1fb1af74]{font-size:11px;color:var(--text-hint);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sort-btn[data-v-1fb1af74]{display:flex;align-items:center;gap:4px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--r-sm);padding:6px 12px;color:var(--text-strong);font-size:13px;font-weight:500;cursor:pointer;height:33px}.sort-btn[data-v-1fb1af74]:active{background:var(--surface-card-pressed)}@media(max-width:480px){.filter-item[data-v-1fb1af74]{min-width:140px;flex:1 1 auto!important;max-width:none!important}.sort-btn[data-v-1fb1af74]{flex:1 1 auto;justify-content:center}}.leads-container[data-v-1fb1af74]{min-height:50vh;max-height:60vh;overflow-y:auto;padding-right:4px}.leads-list[data-v-1fb1af74]{display:flex;flex-direction:column;gap:8px;padding-bottom:var(--sp-4)}.lead-item[data-v-1fb1af74]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--surface-card);border-radius:var(--r-md);border:1px solid var(--border-card)}.lead-info[data-v-1fb1af74]{display:flex;flex-direction:column;gap:2px}.lead-id[data-v-1fb1af74]{font-weight:600;color:var(--text-strong);font-size:14px}.lead-date[data-v-1fb1af74]{font-size:12px;color:var(--text-hint)}.lead-dl[data-v-1fb1af74]{font-size:13px;font-weight:500;color:var(--text-strong);text-decoration:none;padding:4px 8px;background:var(--brand-gold, #C5A880);border-radius:4px}.empty-leads[data-v-1fb1af74]{font-size:14px;color:var(--text-hint);text-align:center;padding:20px 0;background:var(--ink-050);border-radius:var(--r-md)}.header[data-v-194273ee]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.back-btn[data-v-194273ee]{background:transparent;border:none;color:var(--text-strong);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--r-pill)}.back-btn[data-v-194273ee]:active{background:var(--surface-card-pressed)}.title[data-v-194273ee]{margin:0;font-family:var(--font-serif-display);font-weight:var(--fw-medium);font-size:var(--fs-title);color:var(--text-strong);letter-spacing:var(--ls-display)}.filters[data-v-194273ee]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;margin-bottom:var(--sp-4);background:var(--surface-card);border:1px solid var(--border-card);padding:12px;border-radius:var(--r-md);gap:12px}.filter-item[data-v-194273ee]{display:flex;flex-direction:column;gap:6px}.filter-item label[data-v-194273ee]{font-size:11px;color:var(--text-hint);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sort-btn[data-v-194273ee]{display:flex;align-items:center;gap:4px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--r-sm);padding:6px 12px;color:var(--text-strong);font-size:13px;font-weight:500;cursor:pointer;height:33px}.sort-btn[data-v-194273ee]:active{background:var(--surface-card-pressed)}@media(max-width:480px){.filter-item[data-v-194273ee]{min-width:140px;flex:1 1 auto!important;max-width:none!important}.sort-btn[data-v-194273ee]{flex:1 1 auto;justify-content:center}}.leads-container[data-v-194273ee]{min-height:50vh;max-height:60vh;overflow-y:auto;padding-right:4px}.leads-list[data-v-194273ee]{display:flex;flex-direction:column;gap:8px;padding-bottom:var(--sp-4)}.history-card[data-v-194273ee]{position:relative;padding:12px 14px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--r-md);cursor:pointer;transition:transform .1s,box-shadow .1s}.history-card[data-v-194273ee]:active{transform:scale(.98);background:var(--surface-card-pressed)}.hist-title[data-v-194273ee]{font-weight:500;color:var(--text-strong);margin-bottom:4px;padding-right:32px;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hist-date[data-v-194273ee]{font-size:12px;color:var(--text-hint)}.btn-delete[data-v-194273ee]{position:absolute;top:8px;right:8px;background:transparent;border:none;color:var(--text-hint);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center}.btn-delete[data-v-194273ee]:active{background:var(--ink-050);color:var(--text-strong)}.empty-leads[data-v-194273ee]{font-size:14px;color:var(--text-hint);text-align:center;padding:20px 0;background:var(--ink-050);border-radius:var(--r-md)}.header[data-v-f20054e2]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.back-btn[data-v-f20054e2]{background:transparent;border:none;color:var(--text-strong);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--r-pill)}.back-btn[data-v-f20054e2]:active{background:var(--surface-card-pressed)}.title[data-v-f20054e2]{margin:0;font-family:var(--font-serif-display);font-weight:var(--fw-medium);font-size:var(--fs-title);color:var(--text-strong);letter-spacing:var(--ls-display)}.filters[data-v-f20054e2]{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:var(--sp-4);background:var(--surface-card);border:1px solid var(--border-card);padding:12px;border-radius:var(--r-md);gap:12px}.filter-item[data-v-f20054e2]{display:flex;flex-direction:column;gap:6px}.filter-item label[data-v-f20054e2]{font-size:11px;color:var(--text-hint);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sort-btn[data-v-f20054e2]{display:flex;align-items:center;gap:4px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--r-sm);padding:6px 12px;color:var(--text-strong);font-size:13px;font-weight:500;cursor:pointer;height:33px}.sort-btn[data-v-f20054e2]:active{background:var(--surface-card-pressed)}.leads-container[data-v-f20054e2]{min-height:50vh;max-height:60vh;overflow-y:auto;padding-right:4px}.leads-list[data-v-f20054e2]{display:flex;flex-direction:column;gap:8px;padding-bottom:var(--sp-4)}.lead-item[data-v-f20054e2]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--surface-card);border-radius:var(--r-md);border:1px solid var(--border-card);cursor:pointer;transition:background .2s,transform .1s,border-color .2s,box-shadow .2s}.lead-item[data-v-f20054e2]:active{background:var(--surface-card-pressed);transform:scale(.98);border-color:var(--gold-500, #d4af37);box-shadow:0 0 0 1px var(--gold-500, #d4af37)}@media(hover:hover){.lead-item[data-v-f20054e2]:hover{border-color:var(--gold-500, #d4af37)}}.lead-info[data-v-f20054e2]{display:flex;flex-direction:column;gap:2px}.lead-id[data-v-f20054e2]{font-weight:600;color:var(--text-strong);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.lead-date[data-v-f20054e2]{font-size:12px;color:var(--text-hint)}.lead-dl[data-v-f20054e2]{font-size:13px;font-weight:500;color:var(--text-strong);text-decoration:none;padding:4px 8px;background:var(--brand-gold, #C5A880);border-radius:4px;pointer-events:auto}.empty-leads[data-v-f20054e2]{font-size:14px;color:var(--text-hint);text-align:center;padding:20px 0;background:var(--ink-050);border-radius:var(--r-md)}.title[data-v-86d74a44]{margin:0 0 var(--sp-1);font-family:var(--font-serif-display);font-weight:var(--fw-medium);font-size:var(--fs-display-sm);color:var(--text-strong)}.subtitle[data-v-86d74a44]{font-size:var(--fs-body);color:var(--text-secondary);margin-bottom:var(--sp-4)}.stars[data-v-86d74a44]{display:flex;justify-content:center;gap:var(--sp-2);margin:var(--sp-6) 0}.star-btn[data-v-86d74a44]{background:none;border:none;padding:0;cursor:pointer;color:var(--border-card);transition:all .2s ease}.star-btn[data-v-86d74a44]:hover{transform:scale(1.1)}.star-btn.full[data-v-86d74a44]{color:var(--gold-500)}.star-btn.full svg[data-v-86d74a44]{fill:var(--gold-500);filter:drop-shadow(0 0 8px rgba(197,160,89,.45))}.star-btn.half[data-v-86d74a44]{color:var(--gold-500)}.star-btn.half svg[data-v-86d74a44]{fill:url(#half-star);filter:drop-shadow(0 0 8px rgba(197,160,89,.45))}.input-group[data-v-86d74a44]{margin-bottom:var(--sp-5)}.input-group label[data-v-86d74a44]{display:block;font-size:var(--fs-caption);color:var(--text-hint);margin-bottom:var(--sp-2);font-weight:500}textarea[data-v-86d74a44]{width:100%;padding:var(--sp-3);border:1px solid var(--border-card);border-radius:var(--r-md);background:var(--surface-card);color:var(--text-body);font-family:var(--font-grotesk);font-size:var(--fs-body);resize:vertical;transition:border-color .2s ease}textarea[data-v-86d74a44]:focus{outline:none;border-color:var(--brand-gold)}.about-sheet[data-v-22eced84]{display:flex;flex-direction:column;height:100%}.sheet-header[data-v-22eced84]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-hairline);flex-shrink:0}.sheet-header h3[data-v-22eced84]{font-family:var(--font-serif-display);font-size:18px;font-weight:500;margin:0;color:var(--text-strong)}.icon-btn[data-v-22eced84]{width:36px;height:36px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-strong);cursor:pointer}.icon-btn[data-v-22eced84]:active{background:var(--surface-card-pressed)}.sheet-content[data-v-22eced84]{overflow-y:auto;padding:24px 16px 48px}.heading[data-v-22eced84]{font-family:var(--font-serif-display);font-size:24px;color:var(--text-strong);margin-bottom:24px;line-height:1.25}.subheading[data-v-22eced84]{font-size:18px;font-weight:600;color:var(--text-strong);margin-top:32px;margin-bottom:14px}.section-title-wrap[data-v-22eced84]{margin-top:32px;margin-bottom:14px}.section-title-wrap .subheading[data-v-22eced84]{margin-top:0;margin-bottom:4px}.section-desc[data-v-22eced84]{font-size:var(--fs-caption);color:var(--text-secondary);margin:0;line-height:var(--lh-snug)}.card[data-v-22eced84]{background:var(--surface-card);border-radius:16px;padding:20px;margin-bottom:16px;box-shadow:0 4px 12px #00000008;font-size:15px;line-height:1.6;color:var(--text-primary);border:1px solid var(--border-card)}.card p[data-v-22eced84]{margin-bottom:12px}.card p[data-v-22eced84]:last-child{margin-bottom:0}.intro-card[data-v-22eced84]{border-left:3px solid var(--gold-500)}.docs-list[data-v-22eced84]{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:var(--sp-6)}.doc-card[data-v-22eced84]{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--sp-3);transition:border-color var(--dur-base) var(--ease-standard)}.doc-card[data-v-22eced84]:hover{border-color:var(--gold-border)}.doc-header[data-v-22eced84]{display:flex;align-items:flex-start;gap:var(--sp-3)}.doc-icon-badge[data-v-22eced84]{width:44px;height:44px;border-radius:var(--r-md);background:var(--gold-tint);border:1px solid var(--gold-border);color:var(--gold-600);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:1px}.doc-badge-tag[data-v-22eced84]{font-size:9px;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);line-height:1}.doc-info[data-v-22eced84]{flex:1;min-width:0}.doc-title[data-v-22eced84]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-strong);margin:0 0 4px;line-height:var(--lh-snug)}.doc-desc[data-v-22eced84]{font-size:var(--fs-caption);color:var(--text-secondary);margin:0 0 6px;line-height:1.4}.doc-meta[data-v-22eced84]{display:inline-block;font-size:var(--fs-micro);color:var(--text-hint);font-family:var(--font-mono);background:var(--surface-app);padding:2px 6px;border-radius:var(--r-xs);border:1px solid var(--border-hairline)}.doc-actions[data-v-22eced84]{display:flex;gap:var(--sp-2);align-items:center}.doc-action-btn[data-v-22eced84]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:var(--fs-caption);font-weight:var(--fw-medium);border-radius:var(--r-md);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard);text-decoration:none}.doc-action-btn--preview[data-v-22eced84]{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid transparent;font-weight:var(--fw-semibold)}.doc-action-btn--preview[data-v-22eced84]:active{background:var(--btn-primary-pressed);opacity:.92;transform:scale(.98)}.doc-action-btn--download[data-v-22eced84]{background:var(--surface-card);color:var(--text-strong);border:1px solid var(--border-hairline)}.doc-action-btn--download[data-v-22eced84]:active{background:var(--surface-card-pressed);transform:scale(.98)}.requisites-card[data-v-22eced84]{border:1px solid var(--border-card);background:var(--surface-card);padding:var(--sp-5);margin-bottom:var(--sp-6)}.req-header[data-v-22eced84]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-2)}.req-brand-wrap[data-v-22eced84]{display:flex;align-items:center;gap:var(--sp-2)}.req-badge[data-v-22eced84]{font-size:var(--fs-micro);font-weight:var(--fw-bold);color:var(--gold-600);background:var(--gold-tint);border:1px solid var(--gold-border);padding:3px 8px;border-radius:var(--r-pill);letter-spacing:var(--ls-caps)}.req-org-name[data-v-22eced84]{font-size:var(--fs-ui);font-weight:var(--fw-semibold);color:var(--text-strong)}.copy-icon-btn[data-v-22eced84]{width:34px;height:34px;border-radius:var(--r-md);border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--dur-fast) var(--ease-standard)}.copy-icon-btn[data-v-22eced84]:active{background:var(--surface-card-pressed);color:var(--text-strong)}.req-subtitle[data-v-22eced84]{font-size:var(--fs-caption);color:var(--text-secondary);margin:0 0 var(--sp-4) 0;line-height:var(--lh-snug)}.req-list[data-v-22eced84]{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:var(--sp-5);background:var(--surface-app);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border-hairline)}.req-item[data-v-22eced84]{display:flex;flex-direction:column;gap:2px}.req-label[data-v-22eced84]{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-hint);font-weight:var(--fw-semibold)}.req-val[data-v-22eced84]{font-size:var(--fs-ui);color:var(--text-strong);line-height:var(--lh-snug);word-break:break-word}.req-val.is-mono[data-v-22eced84]{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:var(--fw-medium)}.req-link[data-v-22eced84]{color:var(--gold-600);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.req-link[data-v-22eced84]:active{opacity:.7}.copy-req-btn[data-v-22eced84]{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:12px 16px;border-radius:var(--r-md);background:var(--gold-tint);border:1px solid var(--gold-border);color:var(--gold-600);font-weight:var(--fw-semibold);font-size:var(--fs-ui);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard)}.copy-req-btn[data-v-22eced84]:active{opacity:.85;transform:scale(.99)}.highlight-card[data-v-22eced84]{border:1px solid var(--gold-400);background:var(--surface-card)}.conclusion[data-v-22eced84]{color:var(--text-strong);margin-top:16px;font-size:16px}.features[data-v-22eced84]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.feature-item[data-v-22eced84]{display:flex;align-items:flex-start;gap:16px;background:var(--surface-card);padding:16px 20px;border-radius:16px;box-shadow:0 4px 12px #00000008;border:1px solid var(--border-card)}.feature-icon[data-v-22eced84]{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--gold-500);color:#fff;display:flex;align-items:center;justify-content:center;margin-top:2px}.feature-text[data-v-22eced84]{flex:1;font-size:14px;line-height:1.5}.feature-item strong[data-v-22eced84]{display:block;margin-bottom:6px;color:var(--text-strong);font-size:15px}.feature-item span[data-v-22eced84]{color:var(--text-secondary)}.actions[data-v-22eced84]{margin-top:40px;margin-bottom:40px;display:flex;justify-content:center}.actions[data-v-22eced84] button{width:100%}.role-sheet[data-v-6d6e46af]{display:flex;flex-direction:column;height:100%}.sheet-header[data-v-6d6e46af]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-hairline);flex-shrink:0}.sheet-title[data-v-6d6e46af]{font-family:var(--font-serif-display);font-size:18px;font-weight:500;margin:0;color:var(--text-strong)}.icon-btn[data-v-6d6e46af]{width:36px;height:36px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-strong);cursor:pointer;transition:background var(--dur-base) var(--ease-standard)}.icon-btn[data-v-6d6e46af]:active{background:var(--surface-card-pressed)}.sheet-content[data-v-6d6e46af]{overflow-y:auto;padding:var(--sp-4) 0}.notice[data-v-6d6e46af]{margin-bottom:var(--sp-4);padding:12px 14px;background:var(--ink-050);border-radius:var(--r-md);font-size:var(--fs-ui);color:var(--text-body);line-height:var(--lh-body)}.roles-list[data-v-6d6e46af]{display:flex;flex-direction:column;gap:var(--sp-2)}.role-card[data-v-6d6e46af]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--border-card);background:var(--surface-card);text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}.role-card[data-v-6d6e46af]:hover{border-color:var(--gold-500)}.role-card[data-v-6d6e46af]:active{transform:scale(.99)}.role-card.on[data-v-6d6e46af]{border-color:var(--gold-500);background:var(--surface-card);box-shadow:0 0 0 1px var(--gold-500),0 2px 10px #0000000d}.role-info[data-v-6d6e46af]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.role-title[data-v-6d6e46af]{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--text-strong);letter-spacing:var(--ls-tight)}.role-desc[data-v-6d6e46af]{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-body)}.mark[data-v-6d6e46af]{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:var(--bw-hairline) solid var(--border-card);display:grid;place-items:center;color:var(--gold-600);background:var(--surface-app);transition:all var(--dur-base) var(--ease-standard)}.role-card.on .mark[data-v-6d6e46af]{border-color:var(--gold-500);background:var(--surface-card)}.name[data-v-37a9f06b]{margin:0 0 var(--sp-1);font-family:var(--font-serif-display);font-weight:var(--fw-medium);font-size:var(--fs-display-md);color:var(--text-strong);letter-spacing:var(--ls-display)}.plan[data-v-37a9f06b]{font-size:var(--fs-caption);color:var(--text-hint);margin-bottom:var(--sp-5)}.group[data-v-37a9f06b]{margin-bottom:var(--sp-4)}.glabel[data-v-37a9f06b]{font-size:var(--fs-micro);font-family:var(--font-mono);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-hint);margin-bottom:var(--sp-2)}.seg[data-v-37a9f06b]{display:flex;gap:4px;padding:4px;background:var(--seg-bg, var(--ink-050));border-radius:var(--r-md)}.seg button[data-v-37a9f06b]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:none;border-radius:calc(var(--r-md) - 4px);background:transparent;color:var(--text-secondary);font-family:var(--font-grotesk);font-size:var(--fs-ui);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.seg button.on[data-v-37a9f06b]{background:var(--seg-on-bg, var(--surface-card));color:var(--text-strong);box-shadow:0 2px 8px #00000014}.aa[data-v-37a9f06b]{margin-right:4px;font-weight:500;font-family:var(--font-serif-display)}.normal[data-v-37a9f06b]{font-size:16px}.large[data-v-37a9f06b]{font-size:18px}.stat[data-v-37a9f06b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-2);padding:var(--sp-3);background:var(--surface-card);border-radius:var(--r-md);border:1px solid var(--border-card)}.stat.clickable[data-v-37a9f06b]{cursor:pointer;transition:transform .1s,border-color .2s,box-shadow .2s}.stat.clickable[data-v-37a9f06b]:active{transform:scale(.98);background:var(--surface-card-pressed);border-color:var(--gold-500);box-shadow:0 0 0 1px var(--gold-500)}@media(hover:hover){.stat.clickable[data-v-37a9f06b]:hover{border-color:var(--gold-500)}}.stat .tt[data-v-37a9f06b]{font-size:var(--fs-body);color:var(--text-strong)}.stat .val[data-v-37a9f06b]{font-size:var(--fs-title);font-family:var(--font-serif-display);font-weight:var(--fw-medium);color:var(--text-strong)}.stat .pval[data-v-37a9f06b]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-strong)}.leads-list[data-v-37a9f06b]{display:flex;flex-direction:column;gap:8px}.lead-item[data-v-37a9f06b]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--surface-card);border-radius:var(--r-md);border:1px solid var(--border-card)}.lead-info[data-v-37a9f06b]{display:flex;flex-direction:column;gap:2px}.lead-id[data-v-37a9f06b]{font-weight:600;color:var(--text-strong);font-size:14px}.lead-date[data-v-37a9f06b]{font-size:12px;color:var(--text-hint)}.lead-dl[data-v-37a9f06b]{font-size:13px;font-weight:500;color:var(--text-strong);text-decoration:none;padding:4px 8px;background:var(--brand-gold, #C5A880);border-radius:4px}.empty-leads[data-v-37a9f06b]{font-size:14px;color:var(--text-hint);text-align:center;padding:20px 0;background:var(--ink-050);border-radius:var(--r-md)}.stat .role-val[data-v-37a9f06b]{font-size:var(--fs-body);font-family:var(--font-grotesk);font-weight:var(--fw-medium);color:var(--text-secondary);display:flex;align-items:center}.desktop-bg-root[data-v-1a35c3de]{display:contents}.desktop-underlay[data-v-1a35c3de]{position:fixed;inset:0;overflow:hidden;z-index:0;display:block;contain:layout style;pointer-events:none}.desktop-overlay[data-v-1a35c3de]{position:fixed;inset:0;overflow:hidden;z-index:2;display:block;pointer-events:none}@media(max-width:768px){.desktop-underlay[data-v-1a35c3de],.desktop-overlay[data-v-1a35c3de]{bottom:calc(67px + var(--safe-bottom, 0px))}}.grid-layer[data-v-1a35c3de]{position:absolute;inset:0;background-image:radial-gradient(rgba(201,162,39,.16) 1.2px,transparent 1.2px);background-size:38px 38px;mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,transparent 25%,black 100%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,transparent 25%,black 100%);opacity:.75;pointer-events:none}html[data-theme=dark] .grid-layer[data-v-1a35c3de]{background-image:radial-gradient(rgba(220,185,74,.15) 1.2px,transparent 1.2px);opacity:.6}.orbs-layer[data-v-1a35c3de]{position:absolute;inset:0;pointer-events:none;will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1)}.orb[data-v-1a35c3de]{position:absolute;border-radius:50%;pointer-events:none;will-change:transform}.orb-navy-left[data-v-1a35c3de]{top:10%;left:-80px;width:620px;height:620px;background:radial-gradient(circle,#16294e1f,#16294e00 70%);filter:blur(40px);animation:orb-drift-1-1a35c3de 24s ease-in-out infinite alternate}.orb-gold-left[data-v-1a35c3de]{top:52%;left:30px;width:480px;height:480px;background:radial-gradient(circle,#c9a22726,#c9a22700 70%);filter:blur(40px);animation:orb-drift-2-1a35c3de 19s ease-in-out infinite alternate}.orb-gold-center[data-v-1a35c3de]{top:25%;left:42%;width:360px;height:360px;background:radial-gradient(circle,#c9a22714,#c9a22700 70%);filter:blur(40px);animation:orb-drift-1-1a35c3de 28s ease-in-out infinite alternate}.orb-gold-right[data-v-1a35c3de]{top:8%;right:-30px;width:500px;height:500px;background:radial-gradient(circle,#c9a22729,#c9a22700 70%);filter:blur(40px);animation:orb-drift-2-1a35c3de 22s ease-in-out infinite alternate-reverse}.orb-navy-right[data-v-1a35c3de]{top:52%;right:-30px;width:580px;height:580px;background:radial-gradient(circle,#16294e1f,#16294e00 70%);filter:blur(40px);animation:orb-drift-1-1a35c3de 26s ease-in-out infinite alternate-reverse}html[data-theme=dark] .orb-navy-left[data-v-1a35c3de],html[data-theme=dark] .orb-navy-right[data-v-1a35c3de]{background:radial-gradient(circle,#385ca833,#385ca800 70%)}html[data-theme=dark] .orb-gold-left[data-v-1a35c3de],html[data-theme=dark] .orb-gold-right[data-v-1a35c3de],html[data-theme=dark] .orb-gold-center[data-v-1a35c3de]{background:radial-gradient(circle,#f59e0b26,#f59e0b00 70%)}@media(max-width:768px){.orbs-layer[data-v-1a35c3de]{display:none!important}.star-node .star-shape[data-v-1a35c3de]{animation:none!important}}@keyframes orb-drift-1-1a35c3de{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(35px,25px,0) scale(1.06)}to{transform:translate3d(-20px,40px,0) scale(.96)}}@keyframes orb-drift-2-1a35c3de{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-30px,-25px,0) scale(1.1)}to{transform:translate3d(25px,-15px,0) scale(.96)}}.stardust-layer[data-v-1a35c3de]{position:absolute;inset:0;pointer-events:none}.star-dust[data-v-1a35c3de]{position:absolute;background:var(--gold-400);border-radius:50%;pointer-events:none;box-shadow:0 0 4px var(--gold-400);animation-name:stardust-twinkle-1a35c3de;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes stardust-twinkle-1a35c3de{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.65;transform:scale(1.25)}}.cosmos-layer[data-v-1a35c3de]{position:absolute;inset:0;pointer-events:none;will-change:transform;transition:transform .5s cubic-bezier(.16,1,.3,1)}.cosmos-svg[data-v-1a35c3de]{width:100%;height:100%;display:block}.constellation-thread[data-v-1a35c3de]{stroke:#9e6b08;stroke-width:1.6;stroke-linecap:round;fill:none}html[data-theme=dark] .constellation-thread[data-v-1a35c3de]{stroke:#fbbf24;stroke-width:1.4}.star-node[data-v-1a35c3de]{cursor:pointer;pointer-events:auto;transition:opacity .3s ease,transform .3s cubic-bezier(.175,.885,.32,1.275)}.star-node .star-halo[data-v-1a35c3de]{pointer-events:none;opacity:.6;transition:opacity .6s ease,transform .6s ease;transform-origin:0px 0px}.star-node .star-shape[data-v-1a35c3de]{pointer-events:none;animation-name:star-rotate-1a35c3de;animation-timing-function:linear;animation-iteration-count:infinite;transform-origin:0px 0px;transition:transform .3s ease}.star-node .star-core[data-v-1a35c3de]{fill:#16294e;transition:fill .3s ease}html[data-theme=dark] .star-node .star-core[data-v-1a35c3de]{fill:#fff}.star-node .star-hit[data-v-1a35c3de]{cursor:pointer;pointer-events:auto}.star-node:hover .star-shape[data-v-1a35c3de]{transform:scale(1.35)!important}.star-node:hover .star-halo[data-v-1a35c3de]{opacity:.95;transform:scale(1.4)}.star-node.is-constellation-active .star-halo[data-v-1a35c3de]{opacity:1;transform:scale(1.6);transition:opacity .6s ease,transform .6s ease}.star-node.is-shattered[data-v-1a35c3de]{opacity:0!important;pointer-events:none!important;transform:scale(0)!important}@keyframes star-rotate-1a35c3de{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.particles-canvas[data-v-1a35c3de]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:10}.topbar[data-v-5b2b039d]{flex-shrink:0;height:52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 6px;position:relative;background:var(--surface-app);border-bottom:var(--bw-hairline) solid var(--border-hairline);z-index:50}.brand[data-v-5b2b039d]{grid-column:2;display:inline-flex;align-items:center;gap:7px;min-width:0}.seal[data-v-5b2b039d]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.title[data-v-5b2b039d]{font-family:var(--font-serif-display);font-size:20px;font-weight:var(--fw-medium);color:var(--text-strong);letter-spacing:var(--ls-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions[data-v-5b2b039d]{grid-column:3;justify-self:end;display:flex;align-items:center;gap:2px}.action-btn[data-v-5b2b039d]{position:relative;width:32px;height:32px;border-radius:50%;border:none;background:transparent;display:grid;place-items:center;color:var(--brand-navy);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}.action-btn[data-v-5b2b039d]:after{content:"";position:absolute;inset:-6px}.action-btn[data-v-5b2b039d]:active{background:var(--surface-card-raised);transform:scale(.95)}@media(max-width:480px){.topbar[data-v-5b2b039d]{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);padding:0 8px}.brand[data-v-5b2b039d]{grid-column:2;justify-content:center}.title[data-v-5b2b039d]{font-size:17px}}.topbar-desktop-nav[data-v-5b2b039d]{display:none}.desktop-tab-btn[data-v-5b2b039d]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 18px;border-radius:var(--r-pill);border:none;background:transparent;color:var(--text-secondary);font-size:var(--fs-body);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);outline:none;-webkit-tap-highlight-color:transparent}.desktop-tab-btn[data-v-5b2b039d]:hover{color:var(--brand-navy);background:var(--surface-card-pressed)}.desktop-tab-btn.on[data-v-5b2b039d]{color:var(--brand-navy);font-weight:var(--fw-bold);background:var(--accent-fill);box-shadow:0 1px 2px #16294e0f}.desktop-tab-icon[data-v-5b2b039d]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.desktop-tab-icon[data-v-5b2b039d] svg{width:16px;height:16px}.desktop-tab-lbl[data-v-5b2b039d]{line-height:1;letter-spacing:var(--ls-tight)}.lang-dropdown[data-v-5b2b039d]{position:relative;z-index:100;margin-right:2px}.lang-switch[data-v-5b2b039d]{height:34px;min-width:52px;padding:0 10px;gap:4px;border-radius:var(--r-pill);border:var(--bw-hairline) solid var(--border-card);background:var(--surface-card);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-navy);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}.lang-chevron[data-v-5b2b039d]{opacity:.6;flex-shrink:0;transition:transform var(--dur-fast) var(--ease-standard)}.lang-menu[data-v-5b2b039d]{position:absolute;top:100%;right:0;margin-top:8px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--r-md);box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-width:120px;overflow:hidden;z-index:101}.lang-item[data-v-5b2b039d]{border:none;background:transparent;padding:10px 16px;text-align:left;font-size:14px;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast)}.lang-item[data-v-5b2b039d]:hover,.lang-item[data-v-5b2b039d]:active{background:var(--surface-card-pressed)}.lang-item.active[data-v-5b2b039d]{color:var(--brand-navy);font-weight:600;background:var(--surface-card-pressed)}.lang-menu-overlay[data-v-5b2b039d]{position:fixed;inset:0;z-index:100}.new-chat[data-v-5b2b039d]:active{background:var(--surface-card-pressed);transform:translateY(-50%) scale(.92)}.lang-switch[data-v-5b2b039d]:active{background:var(--surface-card-pressed);transform:scale(.95)}.profile[data-v-5b2b039d]:active{background:var(--surface-card-pressed);transform:translateY(-50%) scale(.92)}.screen[data-v-5b2b039d]{flex:1;min-height:0;position:relative;z-index:10;display:flex;flex-direction:column}.screen[data-v-5b2b039d]>*{flex:1;min-height:0}.tabbar[data-v-5b2b039d]{position:relative;z-index:50;flex-shrink:0;display:flex;border-top:var(--bw-hairline) solid var(--border-hairline);background:var(--surface-app);padding-bottom:var(--safe-bottom)}.tabbar button[data-v-5b2b039d]{flex:1;border:none;background:transparent;cursor:pointer;padding:var(--sp-2) 0 var(--sp-2);display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--text-hint);position:relative;outline:none;-webkit-tap-highlight-color:transparent}.pill[data-v-5b2b039d]{display:grid;place-items:center;width:44px;height:26px;border-radius:var(--r-pill);transition:background var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.tabbar button:active .pill[data-v-5b2b039d]{transform:scale(.88)}.tabbar button.on[data-v-5b2b039d]{color:var(--brand-navy)}.tabbar button.on .pill[data-v-5b2b039d]{background:var(--accent-fill);animation:tab-spring-5b2b039d .42s cubic-bezier(.34,1.56,.64,1)}@keyframes tab-spring-5b2b039d{0%{transform:scale(.8)}50%{transform:scale(1.12)}to{transform:scale(1)}}.tabbar button.on .pill[data-v-5b2b039d] svg{animation:lex-pop var(--dur-slow) var(--ease-spring)}.lbl[data-v-5b2b039d]{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight)}.tabbar button.on .lbl[data-v-5b2b039d]{font-weight:var(--fw-bold)}.dot[data-v-5b2b039d]{width:4px;height:4px;border-radius:50%;background:var(--brand-gold);opacity:0;transform:scale(0);transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-spring)}.tabbar button.on .dot[data-v-5b2b039d]{opacity:1;transform:scale(1);box-shadow:0 0 6px 1px #d4af37b3}@media(max-width:768px){.lang-dropdown.desktop-only[data-v-5b2b039d]{display:none}}@media(min-width:769px){.topbar[data-v-5b2b039d]{height:58px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:#f7f5f0e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-theme=dark] .topbar[data-v-5b2b039d]{background:#0d1117e0}.brand[data-v-5b2b039d]{grid-column:auto;flex-shrink:0}.topbar-desktop-nav[data-v-5b2b039d]{display:flex;align-items:center;gap:4px;background:var(--surface-card);padding:3px 6px;border-radius:var(--r-pill);border:var(--bw-hairline) solid var(--border-card);box-shadow:0 1px 3px #16294e0a}.topbar-actions[data-v-5b2b039d]{grid-column:auto;gap:6px}.tabbar[data-v-5b2b039d]{display:none!important}}body.framed .tabbar[data-v-5b2b039d]{display:flex!important}body.framed .topbar-desktop-nav[data-v-5b2b039d],body.framed .lang-dropdown.desktop-only[data-v-5b2b039d]{display:none!important}body.framed .topbar[data-v-5b2b039d]{display:grid!important;grid-template-columns:1fr auto 1fr!important;height:52px!important;padding:0 6px!important}body.framed .brand[data-v-5b2b039d]{grid-column:2!important}body.framed .topbar-actions[data-v-5b2b039d]{grid-column:3!important}.debug-role-switcher[data-v-5b2b039d]{position:fixed;top:15px;right:15px;background:#000c;color:#fff;padding:10px;border-radius:8px;z-index:99999;display:flex;flex-direction:column;backdrop-filter:blur(5px);box-shadow:0 4px 12px #0000004d}:root{--brand-ink: #16294E;--brand-white: #FFFFFF;--brand-navy: #1B2F55;--brand-gold: #C9A227;--navy-950: #0A1226;--navy-deep: #0F1D3B;--navy-800: #16294E;--navy-700: #1B2F55;--grad-navy: linear-gradient(155deg, #24406E 0%, #16294E 52%, #0F1D3B 100%);--grad-navy-btn: linear-gradient(135deg, #24406E 0%, #1B2F55 60%, #0F1D3B 100%);--gold-300: #E9CF7E;--gold-400: #DCB94A;--gold-500: #C9A227;--gold-600: #8C6D14;--gold-tint: #FBF4DC;--gold-border: #E4D296;--grad-gold: linear-gradient(120deg, #B8901F 0%, #E3C258 45%, #C9A227 100%);--ink-900: #16294E;--ink-700: #2B3B5E;--ink-500: #55617A;--ink-300: #6B778D;--ink-150: #E2DDD1;--ink-050: #EDEAE1;--parchment-100: #FFFFFF;--parchment-200: #FFFFFF;--parchment-300: #F1EEE6;--brass-600: #0F1D3B;--brass-tint: #EBEEF5;--brass-border: #C9D1E0;--tg-bg: #F7F5F0;--tg-text: #16294E;--tg-hint: #9AA0AD;--surface-app: var(--tg-bg);--surface-card: var(--parchment-200);--surface-card-raised: var(--parchment-100);--surface-card-pressed: #F1EEE6;--text-body: var(--tg-text);--text-strong: var(--brand-ink);--text-secondary: var(--ink-500);--text-hint: var(--ink-300);--border-hairline: var(--ink-150);--border-card: #E7E2D6;--accent: var(--brand-navy);--accent-pressed: var(--brass-600);--accent-fill: var(--brass-tint);--accent-fill-pressed: #DFE4EE;--accent-border: var(--brass-border);--btn-primary-bg: var(--grad-navy-btn);--btn-primary-text: #FFFFFF;--btn-primary-pressed: var(--accent-pressed);--status-error: #B3392F;--status-success: #2F7A57;--bg-primary: var(--surface-app);--bg-card: var(--surface-card);--bg-surface: var(--surface-card-raised);--bg-hover: var(--surface-card-pressed);--card-bg: var(--surface-card);--border-color: var(--border-card);--border-subtle: var(--border-hairline);--text-default: var(--text-body);--text-main: var(--text-strong);--text-muted: var(--text-hint);--navy-600: var(--navy-700);--r-card: var(--r-lg);--admin-card-bg: var(--surface-card);--admin-card-border: var(--border-card);--admin-table-th-bg: rgba(22, 41, 78, .035);--admin-table-tr-hover: rgba(22, 41, 78, .025);--admin-table-border: var(--border-hairline);--admin-input-bg: var(--surface-card);--admin-input-border: var(--border-hairline);--admin-input-focus: var(--gold-500);--admin-badge-free-bg: rgba(100, 116, 139, .1);--admin-badge-free-text: #475569;--admin-badge-basic-bg: rgba(217, 119, 6, .12);--admin-badge-basic-text: #B45309;--admin-badge-vip-bg: var(--gold-tint);--admin-badge-vip-text: var(--gold-600);--admin-badge-vip-border: var(--gold-border);--font-serif-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-grotesk: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-display-xl: 40px;--fs-display-lg: 32px;--fs-display-md: 26px;--fs-display-sm: 22px;--fs-title: 20px;--fs-body-lg: 17px;--fs-body: 15px;--fs-ui: 14px;--fs-caption: 13px;--fs-mono: 13px;--fs-micro: 11px;--lh-tight: 1.08;--lh-snug: 1.28;--lh-body: 1.5;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--ls-display: -.02em;--ls-tight: -.01em;--ls-caps: .08em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--gutter: 16px;--safe-bottom: env(safe-area-inset-bottom, 0px);--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 24px;--r-pill: 999px;--bw-hairline: 1px;--shadow-card: 0 1px 2px rgba(22,41,78,.04), 0 2px 10px rgba(22,41,78,.05);--shadow-raised: 0 4px 18px rgba(22,41,78,.09);--shadow-bar: 0 -1px 0 rgba(22,41,78,.06);--shadow-navy: 0 8px 22px rgba(22,41,78,.22);--shadow-gold: 0 6px 22px rgba(201,162,39,.3);--glow-gold: 0 0 0 1px rgba(201,162,39,.35), 0 0 18px rgba(201,162,39,.22);--ease-standard: cubic-bezier(.2,0,0,1);--ease-spring: cubic-bezier(.34,1.56,.64,1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--dur-hero: .6s;--tap-min: 44px;--screen-max: 480px}html[data-textsize=large]{--fs-display-xl: 44px;--fs-display-lg: 35px;--fs-display-md: 29px;--fs-display-sm: 25px;--fs-title: 22px;--fs-body-lg: 19px;--fs-body: 17px;--fs-ui: 16px;--fs-caption: 15px;--fs-mono: 14px;--fs-micro: 13px}html[data-theme=dark]{--surface-app: #0D1117;--surface-card: #161B22;--surface-card-raised: #1C2128;--surface-card-pressed: #21262D;--parchment-300: #0D1117;--tg-bg: #0D1117;--text-body: #E2E8F0;--text-strong: #F8FAFC;--text-secondary: #CBD5E1;--text-hint: #94A3B8;--ink-050: #1E293B;--ink-150: rgba(255, 255, 255, .06);--ink-300: rgba(255, 255, 255, .25);--brand-ink: #F8FAFC;--status-error: #F87171;--seg-bg: #0f172a;--seg-on-bg: #334155;--border-hairline: #30363D;--border-card: rgba(255, 255, 255, .09);--shadow-card: 0 1px 2px rgba(0, 0, 0, .3);--shadow-raised: 0 2px 6px rgba(0, 0, 0, .4);--gold-tint: rgba(201, 162, 39, .08);--gold-border: rgba(201, 162, 39, .25);--brass-tint: rgba(255, 255, 255, .05);--brass-border: rgba(255, 255, 255, .1);--accent-fill-pressed: rgba(255, 255, 255, .1);--brand-navy: #E2E8F0;--accent: var(--gold-400);--btn-primary-bg: var(--grad-gold);--btn-primary-text: var(--navy-deep);--btn-primary-pressed: var(--gold-300);--gold-600: var(--gold-400);--admin-card-bg: #161B22;--admin-card-border: rgba(255, 255, 255, .09);--admin-table-th-bg: #12171F;--admin-table-tr-hover: rgba(255, 255, 255, .035);--admin-table-border: rgba(255, 255, 255, .08);--admin-input-bg: #0E131A;--admin-input-border: rgba(255, 255, 255, .12);--admin-input-focus: var(--gold-400);--admin-badge-free-bg: rgba(148, 163, 184, .15);--admin-badge-free-text: #94A3B8;--admin-badge-basic-bg: rgba(245, 158, 11, .16);--admin-badge-basic-text: #FBBF24;--admin-badge-vip-bg: rgba(201, 162, 39, .18);--admin-badge-vip-text: #FCD34D;--admin-badge-vip-border: rgba(201, 162, 39, .35)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important;opacity:0!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}html,body{height:100%;margin:0}body{font-family:var(--font-grotesk);background:var(--surface-app);color:var(--text-body)}button{font-family:var(--font-grotesk)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--surface-card-raised) inset!important;-webkit-text-fill-color:var(--text-strong)!important}@media screen and (max-width:768px){input,textarea,select{font-size:16px!important}}#app{width:100%;height:100vh;height:100dvh;background:var(--surface-app);display:flex;flex-direction:column;overflow:hidden;position:relative}body.framed{background:#e9e5dc;display:grid;place-items:center;min-height:100vh;padding:20px}html[data-theme=dark] body.framed{background:#0a0e14}body.framed #app{width:390px;height:780px;max-height:calc(100vh - 40px);border-radius:28px;overflow:hidden;box-shadow:0 0 0 1px #16294e14,0 24px 60px #16294e38}html[data-theme=dark] body.framed #app{box-shadow:0 0 0 1px #ffffff0d,0 24px 60px #0009}body.desktop-wide{background:var(--surface-app)}body.desktop-wide #app{width:100%;height:100vh}h1.display,.display{margin:0;font-family:var(--font-serif-display);font-weight:var(--fw-medium);color:var(--text-strong);letter-spacing:var(--ls-display);line-height:var(--lh-tight);text-wrap:balance}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-hint)}.lead{font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-body);text-wrap:pretty}.section-label{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-hint);margin:var(--sp-6) 0 var(--sp-3);display:flex;align-items:center;gap:var(--sp-2)}.section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--border-hairline),transparent)}.section-label:first-child{margin-top:0}.notice{background:var(--ink-050);border:none;border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-ui);color:var(--text-body);line-height:var(--lh-body)}.scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.pad{padding:var(--sp-6) var(--gutter) var(--sp-7)}@keyframes lex-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lex-msg-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes lex-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes lex-spring-in{0%{opacity:0;transform:translateY(20px) scale(.95)}70%{transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:none}}@keyframes lex-spin{to{transform:rotate(360deg)}}@keyframes lex-blink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes lex-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes lex-sheen{0%{transform:translate(-130%) skew(-18deg)}to{transform:translate(230%) skew(-18deg)}}@keyframes lex-glow{0%,to{box-shadow:0 0 #c9a22752}50%{box-shadow:0 0 0 7px #c9a22700}}@keyframes lex-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rise{animation:lex-fade-up var(--dur-hero) var(--ease-standard) both;animation-delay:calc(var(--i, 0) * 70ms)}.hide-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.hide-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media(min-width:769px){body:not(.framed),body:not(.framed) *{scrollbar-width:thin!important;scrollbar-color:rgba(22,41,78,.18) transparent!important}body:not(.framed) *::-webkit-scrollbar{display:block!important;width:6px!important;height:6px!important;background:transparent!important;opacity:1!important}body:not(.framed) *::-webkit-scrollbar-track{background:transparent!important}body:not(.framed) *::-webkit-scrollbar-thumb{background:#16294e2e!important;border-radius:var(--r-pill)!important;transition:background var(--dur-fast) var(--ease-standard)}body:not(.framed) *::-webkit-scrollbar-thumb:hover{background:var(--brand-gold)!important}html[data-theme=dark] body:not(.framed),html[data-theme=dark] body:not(.framed) *{scrollbar-color:rgba(255,255,255,.2) transparent!important}html[data-theme=dark] body:not(.framed) *::-webkit-scrollbar-thumb{background:#fff3!important}html[data-theme=dark] body:not(.framed) *::-webkit-scrollbar-thumb:hover{background:var(--gold-400)!important}}.dot1,.dot2,.dot3{animation:lex-blink 1.4s infinite both;display:inline-block}.dot1{animation-delay:0s}.dot2{animation-delay:.2s}.dot3{animation-delay:.4s}
