@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-ext-500-normal.b2740f247d3be4a05ca0.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-500-normal.e9974e820735012b025b.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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-500-normal.33a76a7cbcfcb7076534.woff2) format("woff2"),url(/static/media/inter-cyrillic-500-normal.72f7a9db87626ca30c76.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-ext-500-normal.4c6d520b97e3bb4ef613.woff2) format("woff2"),url(/static/media/inter-greek-ext-500-normal.47cc2391a7edf82cf4e1.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-500-normal.e7cec4ef4f6780e90a52.woff2) format("woff2"),url(/static/media/inter-greek-500-normal.6d34bacda2be54829b97.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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-vietnamese-500-normal.63d02ea896a7406849b6.woff2) format("woff2"),url(/static/media/inter-vietnamese-500-normal.296d66c0bba9086788b9.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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-ext-500-normal.cdb4dd5dc508fe6e7398.woff2) format("woff2"),url(/static/media/inter-latin-ext-500-normal.2f93aaa35e870cec4704.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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2) format("woff2"),url(/static/media/inter-latin-500-normal.5014db633e71a7741bf5.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-ext-600-normal.8c6413cdd8004fde0a19.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-600-normal.d6d44e8705a633436dfe.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-600-normal.fdee7b66c2d88216b75f.woff2) format("woff2"),url(/static/media/inter-cyrillic-600-normal.8609e1b95284125f21cb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-ext-600-normal.c3c138d889b8c929822c.woff2) format("woff2"),url(/static/media/inter-greek-ext-600-normal.c7983dac0ad6a359aef0.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-600-normal.984050ecee12eabe9366.woff2) format("woff2"),url(/static/media/inter-greek-600-normal.d8b0044cf6afdd52b07b.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-vietnamese-600-normal.6984cf5e8583fac83be3.woff2) format("woff2"),url(/static/media/inter-vietnamese-600-normal.04bb56ffa463ab55708d.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-ext-600-normal.8148c3ae14dfaefc62ca.woff2) format("woff2"),url(/static/media/inter-latin-ext-600-normal.4d0d5017d71ea1750fc1.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2"),url(/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b0c28c6752a13fa5abaf.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.43f6f7e8a4205f05e58c.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.533055ff3700190d8dfa.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.9f2de06ca9a7c8458434.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.c9429f4b77b1f85e999d.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.0f8675bdd7f3fe3a3dba.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.3f04511ca7c0cea0cc2f.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.8b95c1e2b193d0541864.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.d1c85cabbe96efcaeb68.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.05b640f829d1ac5ff29d.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.bc59219ed344909a4f53.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.d4a91814dd3f1e022ab1.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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(/static/media/mulish-cyrillic-ext-400-normal.ac6270f33eff37697fb6.woff2) format("woff2"),url(/static/media/mulish-cyrillic-ext-400-normal.db4534d8dfd804b8b0ae.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-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(/static/media/mulish-cyrillic-400-normal.80e1ced92b005edc29c2.woff2) format("woff2"),url(/static/media/mulish-cyrillic-400-normal.fec3c5deeae1a301da44.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(/static/media/mulish-vietnamese-400-normal.223ddf346c8f4db78c90.woff2) format("woff2"),url(/static/media/mulish-vietnamese-400-normal.45e69540b94c3865c02a.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-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(/static/media/mulish-latin-ext-400-normal.478c31f4308dc317f269.woff2) format("woff2"),url(/static/media/mulish-latin-ext-400-normal.5768431ba49d942f785c.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-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(/static/media/mulish-latin-400-normal.e90aa63f16a38a4616b9.woff2) format("woff2"),url(/static/media/mulish-latin-400-normal.9dd16f756bee95f59ef9.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Mulish;font-style:normal;font-weight:600;src:url(/static/media/mulish-cyrillic-ext-600-normal.7c4c8c33f87a34f076d7.woff2) format("woff2"),url(/static/media/mulish-cyrillic-ext-600-normal.888bda90033f21ca3049.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-display:swap;font-family:Mulish;font-style:normal;font-weight:600;src:url(/static/media/mulish-cyrillic-600-normal.a55be38cffe7f92caab2.woff2) format("woff2"),url(/static/media/mulish-cyrillic-600-normal.9c96db5ce3137a7d2230.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:600;src:url(/static/media/mulish-vietnamese-600-normal.4a7770c01c116d223784.woff2) format("woff2"),url(/static/media/mulish-vietnamese-600-normal.8638abaf5778ec9b0282.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-display:swap;font-family:Mulish;font-style:normal;font-weight:600;src:url(/static/media/mulish-latin-ext-600-normal.8219bde466dc1c87ed92.woff2) format("woff2"),url(/static/media/mulish-latin-ext-600-normal.16c18421d44cb1a1e096.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-display:swap;font-family:Mulish;font-style:normal;font-weight:600;src:url(/static/media/mulish-latin-600-normal.c673377be8cf2ca01768.woff2) format("woff2"),url(/static/media/mulish-latin-600-normal.3a5a4f6730b3a3b514ec.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url(/static/media/mulish-cyrillic-ext-700-normal.2dc542eadd5b0b90d648.woff2) format("woff2"),url(/static/media/mulish-cyrillic-ext-700-normal.4d8422fe4e87ff33b6ca.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-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url(/static/media/mulish-cyrillic-700-normal.5278089acd84de16720d.woff2) format("woff2"),url(/static/media/mulish-cyrillic-700-normal.ad4fcf6f6f14a6c7650d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url(/static/media/mulish-vietnamese-700-normal.191544e7325e5f5089ef.woff2) format("woff2"),url(/static/media/mulish-vietnamese-700-normal.6bc320fa4ad9ff9ee702.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-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url(/static/media/mulish-latin-ext-700-normal.42ac07329073bdc3c812.woff2) format("woff2"),url(/static/media/mulish-latin-ext-700-normal.50598d0d38f280638754.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-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url(/static/media/mulish-latin-700-normal.0f7de59ddfd2ef4a8b86.woff2) format("woff2"),url(/static/media/mulish-latin-700-normal.acabf61e3c9937d28c49.woff) format("woff");unicode-range:u+00??,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 Awesome Free 7.3.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;display:inline-block;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-style:normal;font-synthesis:none;font-variant:normal;font-weight:900;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:1.25em;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:initial;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{list-style-type:none;margin-inline-start:2.5em;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:-2em;inset-inline-start:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border:.0625em solid #eee;border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);box-sizing:initial;box-sizing:var(--fa-border-box-sizing,content-box);padding:.1875em .25em;padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:.3em;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:.3em;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-duration:1.5s;animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip-360;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:.75s;animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-duration:3s;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin-snap;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-duration:2.4s;animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin-snap-4;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-duration:4s;animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin-snap-8;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-duration:.6s;animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-buzz;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:.9s;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-wag;animation-timing-function:ease-out;animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom center}.fa-float{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:3s;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-float;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-duration:1.2s;animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-swing;animation-timing-function:ease-out;animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top center}.fa-jello,.fa-swing{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-duration:.9s;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-jello;animation-timing-function:ease-out;animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(1.5625);transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}45%{transform:scale(1.4884);transform:scale(calc(var(--fa-beat-scale, 1.22)*1.22))}65%{transform:scale(1.5625);transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1) translateY(0)}14%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:scale(1.06,.94) translateY(3px);transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px))}32%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:scale(.94,1.12) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height, .5em)*-1))}52%{animation-timing-function:cubic-bezier(.5,0,1,.5);transform:scale(1) translateY(-.55em);transform:scale(1) translateY(calc(var(--fa-bounce-height, .5em)*-1*1.1))}70%{animation-timing-function:cubic-bezier(.33,.33,.66,1);transform:scale(1.06,.92) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0)}85%{animation-timing-function:cubic-bezier(.33,0,.66,1);transform:scale(.98,1.04) translateY(-2px);transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound, 1)))}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{animation-timing-function:cubic-bezier(.2,0,.4,1);opacity:1;transform:scale(1)}40%{animation-timing-function:cubic-bezier(.4,0,.6,1);opacity:.4;opacity:var(--fa-fade-opacity,.4);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{animation-timing-function:cubic-bezier(.2,0,.4,1);opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}25%{animation-timing-function:cubic-bezier(.4,0,.6,1);opacity:.8;opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(1.28);transform:scale(var(--fa-beat-fade-scale,1.28))}45%{animation-timing-function:cubic-bezier(.4,0,.2,1);opacity:1;transform:scale(1.25);transform:scale(var(--fa-beat-fade-scale,1.25))}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);opacity:.8;opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(1.28);transform:scale(var(--fa-beat-fade-scale,1.28))}to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{animation-timing-function:cubic-bezier(.2,0,.4,1);transform:perspective(2em) scale(1) rotateY(0deg);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg)}8%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:perspective(2em) scale(.95) rotateY(0deg);transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg)}35%{animation-timing-function:linear;transform:perspective(2em) scale(1) rotateY(-.6turn);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.6))}65%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:perspective(2em) scale(1) rotateY(-.5turn);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.5))}92%{animation-timing-function:cubic-bezier(.33,0,.66,1);transform:perspective(2em) scale(1) rotateY(-1.04turn);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)))}to{transform:perspective(2em) scale(1) rotateY(-1turn);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{animation-timing-function:cubic-bezier(.2,0,.4,1);transform:perspective(2em) scale(1) rotateY(0deg);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg)}8%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:perspective(2em) scale(.95) rotateY(0deg);transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg)}50%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:perspective(2em) scale(1) rotateY(-.6turn);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.6))}80%{animation-timing-function:cubic-bezier(.33,0,.66,1);transform:perspective(2em) scale(1) rotateY(-1.04turn);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)))}to{transform:perspective(2em) scale(1) rotateY(-1turn);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0deg)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg) translateX(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg) translateX(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg) translateX(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0deg)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0deg)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0deg)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translateX(0) rotate(0deg)}5%{transform:translateX(4px) rotate(.5deg);transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(-4px) rotate(-.5deg);transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.5deg)}15%{transform:translateX(4px) rotate(.3deg);transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(-4px) rotate(-.3deg);transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.3deg)}25%{transform:translateX(2.8px) rotate(.2deg);transform:translateX(calc(var(--fa-buzz-distance, 4px)*.7)) rotate(.2deg)}30%{transform:translateX(-2.8px) rotate(-.2deg);transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1*.7)) rotate(-.2deg)}35%{transform:translateX(1.6px) rotate(.1deg);transform:translateX(calc(var(--fa-buzz-distance, 4px)*.4)) rotate(.1deg)}40%{transform:translateX(0) rotate(0deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0deg)}12%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(12deg);transform:rotate(var(--fa-wag-angle,12deg))}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(10.2deg);transform:rotate(calc(var(--fa-wag-angle, 12deg)*.85))}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(7.2deg);transform:rotate(calc(var(--fa-wag-angle, 12deg)*.6))}68%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fa-float{0%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(0) translateX(0) rotate(0deg) scale(1.02,.98);transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}15%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translateY(-2.4px) translateX(1px) rotate(1deg) scale(1);transform:translateY(calc(var(--fa-float-height, 6px)*-.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1)}35%{animation-timing-function:cubic-bezier(.5,0,.5,0);transform:translateY(-6px) translateX(0) rotate(0deg) scale(.98,1.03);transform:translateY(calc(var(--fa-float-height, 6px)*-1)) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03))}50%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(-5.52px) translateX(-.5px) rotate(-.5deg) scale(.995,1.01);transform:translateY(calc(var(--fa-float-height, 6px)*-.92)) translateX(calc(var(--fa-float-drift, 1px)*-.5)) rotate(calc(var(--fa-float-tilt, 1deg)*-.5)) scale(.995,1.01)}70%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translateY(-1.8px) translateX(-1px) rotate(-1deg) scale(1);transform:translateY(calc(var(--fa-float-height, 6px)*-.3)) translateX(calc(var(--fa-float-drift, 1px)*-1)) rotate(calc(var(--fa-float-tilt, 1deg)*-1)) scale(1)}90%{animation-timing-function:cubic-bezier(.33,0,.66,1);transform:translateY(.3px) translateX(0) rotate(0deg) scale(1.02,.98);transform:translateY(calc(var(--fa-float-height, 6px)*.05)) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}to{transform:translateY(0) translateX(0) rotate(0deg) scale(1.02,.98);transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0deg)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(22deg);transform:rotate(var(--fa-swing-angle,22deg))}18%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-18.7deg);transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.85))}28%{animation-timing-function:cubic-bezier(.35,0,.65,1);transform:rotate(14.3deg);transform:rotate(calc(var(--fa-swing-angle, 22deg)*.65))}38%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9.9deg);transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.45))}48%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5.5deg);transform:rotate(calc(var(--fa-swing-angle, 22deg)*.25))}56%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-2.2deg);transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.1))}64%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:scale(1.15,.85);transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x, 1.15)))}24%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:scale(.88,1.12);transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y,1.12))}36%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(1.075,.925);transform:scale(calc(.5 + var(--fa-jello-scale-x, 1.15)*.5),calc(1.5 - var(--fa-jello-scale-x, 1.15)*.5))}48%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.964,1.036);transform:scale(calc(1.3 - var(--fa-jello-scale-y, 1.12)*.3),calc(.7 + var(--fa-jello-scale-y, 1.12)*.3))}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(0);transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-0{--fa:"\30 "}.fa-1{--fa:"\31 "}.fa-2{--fa:"\32 "}.fa-3{--fa:"\33 "}.fa-4{--fa:"\34 "}.fa-5{--fa:"\35 "}.fa-6{--fa:"\36 "}.fa-7{--fa:"\37 "}.fa-8{--fa:"\38 "}.fa-9{--fa:"\39 "}.fa-exclamation{--fa:"\!"}.fa-hashtag{--fa:"\#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\$"}.fa-percent,.fa-percentage{--fa:"\%"}.fa-asterisk{--fa:"\*"}.fa-add,.fa-plus{--fa:"\+"}.fa-less-than{--fa:"\<"}.fa-equals{--fa:"\="}.fa-greater-than{--fa:"\>"}.fa-question{--fa:"\?"}.fa-at{--fa:"\@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:"\e005"}.fa-faucet-drip{--fa:"\e006"}.fa-house-chimney-window{--fa:"\e00d"}.fa-house-signal{--fa:"\e012"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-trailer{--fa:"\e041"}.fa-bacteria{--fa:"\e059"}.fa-bacterium{--fa:"\e05a"}.fa-box-tissue{--fa:"\e05b"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-hand-sparkles{--fa:"\e05d"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:"\e060"}.fa-head-side-cough{--fa:"\e061"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-head-side-mask{--fa:"\e063"}.fa-head-side-virus{--fa:"\e064"}.fa-house-chimney-user{--fa:"\e065"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-lungs-virus{--fa:"\e067"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-plane-slash{--fa:"\e069"}.fa-pump-medical{--fa:"\e06a"}.fa-pump-soap{--fa:"\e06b"}.fa-shield-virus{--fa:"\e06c"}.fa-sink{--fa:"\e06d"}.fa-soap{--fa:"\e06e"}.fa-stopwatch-20{--fa:"\e06f"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-store-slash{--fa:"\e071"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-users-slash{--fa:"\e073"}.fa-virus{--fa:"\e074"}.fa-virus-slash{--fa:"\e075"}.fa-viruses{--fa:"\e076"}.fa-vest{--fa:"\e085"}.fa-vest-patches{--fa:"\e086"}.fa-arrow-trend-down{--fa:"\e097"}.fa-arrow-trend-up{--fa:"\e098"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-austral-sign{--fa:"\e0a9"}.fa-baht-sign{--fa:"\e0ac"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-book-bookmark{--fa:"\e0bb"}.fa-camera-rotate{--fa:"\e0d8"}.fa-cedi-sign{--fa:"\e0df"}.fa-chart-column{--fa:"\e0e3"}.fa-chart-gantt{--fa:"\e0e4"}.fa-clapperboard{--fa:"\e131"}.fa-closed-captioning-slash{--fa:"\e135"}.fa-clover{--fa:"\e139"}.fa-code-compare{--fa:"\e13a"}.fa-code-fork{--fa:"\e13b"}.fa-code-pull-request{--fa:"\e13c"}.fa-colon-sign{--fa:"\e140"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-display{--fa:"\e163"}.fa-dong-sign{--fa:"\e169"}.fa-elevator{--fa:"\e16d"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-florin-sign{--fa:"\e184"}.fa-folder-closed{--fa:"\e185"}.fa-franc-sign{--fa:"\e18f"}.fa-guarani-sign{--fa:"\e19a"}.fa-gun{--fa:"\e19b"}.fa-hands-clapping{--fa:"\e1a8"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-kip-sign{--fa:"\e1c4"}.fa-lari-sign{--fa:"\e1c8"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-manat-sign{--fa:"\e1d5"}.fa-mask-face{--fa:"\e1d7"}.fa-mill-sign{--fa:"\e1ed"}.fa-money-bills{--fa:"\e1f3"}.fa-naira-sign{--fa:"\e1f6"}.fa-notdef{--fa:"\e1fe"}.fa-panorama{--fa:"\e209"}.fa-peseta-sign{--fa:"\e221"}.fa-peso-sign{--fa:"\e222"}.fa-plane-up{--fa:"\e22d"}.fa-rupiah-sign{--fa:"\e23d"}.fa-stairs{--fa:"\e289"}.fa-timeline{--fa:"\e29c"}.fa-truck-front{--fa:"\e2b7"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-vault{--fa:"\e2c5"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bowl-rice{--fa:"\e2eb"}.fa-person-pregnant{--fa:"\e31e"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-house-crack{--fa:"\e3b1"}.fa-house-medical{--fa:"\e3b2"}.fa-cent-sign{--fa:"\e3f5"}.fa-plus-minus{--fa:"\e43c"}.fa-sailboat{--fa:"\e445"}.fa-section{--fa:"\e447"}.fa-shrimp{--fa:"\e448"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-chart-simple{--fa:"\e473"}.fa-diagram-next{--fa:"\e476"}.fa-diagram-predecessor{--fa:"\e477"}.fa-diagram-successor{--fa:"\e47a"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-bug-slash{--fa:"\e490"}.fa-file-circle-plus{--fa:"\e494"}.fa-shop-lock{--fa:"\e4a5"}.fa-virus-covid{--fa:"\e4a8"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-anchor-lock{--fa:"\e4ad"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-arrows-spin{--fa:"\e4bb"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-bore-hole{--fa:"\e4c3"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-bottle-water{--fa:"\e4c5"}.fa-bowl-food{--fa:"\e4c6"}.fa-boxes-packing{--fa:"\e4c7"}.fa-bridge{--fa:"\e4c8"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-bridge-water{--fa:"\e4ce"}.fa-bucket{--fa:"\e4cf"}.fa-bugs{--fa:"\e4d0"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-building-circle-check{--fa:"\e4d2"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-building-flag{--fa:"\e4d5"}.fa-building-lock{--fa:"\e4d6"}.fa-building-ngo{--fa:"\e4d7"}.fa-building-shield{--fa:"\e4d8"}.fa-building-un{--fa:"\e4d9"}.fa-building-user{--fa:"\e4da"}.fa-building-wheat{--fa:"\e4db"}.fa-burst{--fa:"\e4dc"}.fa-car-on{--fa:"\e4dd"}.fa-car-tunnel{--fa:"\e4de"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-children{--fa:"\e4e1"}.fa-circle-nodes{--fa:"\e4e2"}.fa-clipboard-question{--fa:"\e4e3"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-computer{--fa:"\e4e5"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-explosion{--fa:"\e4e9"}.fa-ferry{--fa:"\e4ea"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-file-circle-question{--fa:"\e4ef"}.fa-file-shield{--fa:"\e4f0"}.fa-fire-burner{--fa:"\e4f1"}.fa-fish-fins{--fa:"\e4f2"}.fa-flask-vial{--fa:"\e4f3"}.fa-glass-water{--fa:"\e4f4"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-handcuffs{--fa:"\e4f8"}.fa-hands-bound{--fa:"\e4f9"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-heart-circle-plus{--fa:"\e500"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-helicopter-symbol{--fa:"\e502"}.fa-helmet-un{--fa:"\e503"}.fa-hill-avalanche{--fa:"\e507"}.fa-hill-rockslide{--fa:"\e508"}.fa-house-circle-check{--fa:"\e509"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-house-fire{--fa:"\e50c"}.fa-house-flag{--fa:"\e50d"}.fa-house-flood-water{--fa:"\e50e"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-house-lock{--fa:"\e510"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-house-medical-flag{--fa:"\e514"}.fa-house-tsunami{--fa:"\e515"}.fa-jar{--fa:"\e516"}.fa-jar-wheat{--fa:"\e517"}.fa-jet-fighter-up{--fa:"\e518"}.fa-jug-detergent{--fa:"\e519"}.fa-kitchen-set{--fa:"\e51a"}.fa-land-mine-on{--fa:"\e51b"}.fa-landmark-flag{--fa:"\e51c"}.fa-laptop-file{--fa:"\e51d"}.fa-lines-leaning{--fa:"\e51e"}.fa-location-pin-lock{--fa:"\e51f"}.fa-locust{--fa:"\e520"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-mask-ventilator{--fa:"\e524"}.fa-mattress-pillow{--fa:"\e525"}.fa-mobile-retro{--fa:"\e527"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-mosquito{--fa:"\e52b"}.fa-mosquito-net{--fa:"\e52c"}.fa-mound{--fa:"\e52d"}.fa-mountain-city{--fa:"\e52e"}.fa-mountain-sun{--fa:"\e52f"}.fa-oil-well{--fa:"\e532"}.fa-people-group{--fa:"\e533"}.fa-people-line{--fa:"\e534"}.fa-people-pulling{--fa:"\e535"}.fa-people-robbery{--fa:"\e536"}.fa-people-roof{--fa:"\e537"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-person-burst{--fa:"\e53b"}.fa-person-cane{--fa:"\e53c"}.fa-person-chalkboard{--fa:"\e53d"}.fa-person-circle-check{--fa:"\e53e"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-person-circle-minus{--fa:"\e540"}.fa-person-circle-plus{--fa:"\e541"}.fa-person-circle-question{--fa:"\e542"}.fa-person-circle-xmark{--fa:"\e543"}.fa-person-dress-burst{--fa:"\e544"}.fa-person-drowning{--fa:"\e545"}.fa-person-falling{--fa:"\e546"}.fa-person-falling-burst{--fa:"\e547"}.fa-person-half-dress{--fa:"\e548"}.fa-person-harassing{--fa:"\e549"}.fa-person-military-pointing{--fa:"\e54a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-person-military-to-person{--fa:"\e54c"}.fa-person-rays{--fa:"\e54d"}.fa-person-rifle{--fa:"\e54e"}.fa-person-shelter{--fa:"\e54f"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-person-walking-luggage{--fa:"\e554"}.fa-plane-circle-check{--fa:"\e555"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-plane-lock{--fa:"\e558"}.fa-plate-wheat{--fa:"\e55a"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-plug-circle-check{--fa:"\e55c"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-ranking-star{--fa:"\e561"}.fa-road-barrier{--fa:"\e562"}.fa-road-bridge{--fa:"\e563"}.fa-road-circle-check{--fa:"\e564"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-road-circle-xmark{--fa:"\e566"}.fa-road-lock{--fa:"\e567"}.fa-road-spikes{--fa:"\e568"}.fa-rug{--fa:"\e569"}.fa-sack-xmark{--fa:"\e56a"}.fa-school-circle-check{--fa:"\e56b"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-school-flag{--fa:"\e56e"}.fa-school-lock{--fa:"\e56f"}.fa-sheet-plastic{--fa:"\e571"}.fa-shield-cat{--fa:"\e572"}.fa-shield-dog{--fa:"\e573"}.fa-shield-heart{--fa:"\e574"}.fa-square-nfi{--fa:"\e576"}.fa-square-person-confined{--fa:"\e577"}.fa-square-virus{--fa:"\e578"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-tarp{--fa:"\e57b"}.fa-tarp-droplet{--fa:"\e57c"}.fa-tent{--fa:"\e57d"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tent-arrows-down{--fa:"\e581"}.fa-tents{--fa:"\e582"}.fa-toilet-portable{--fa:"\e583"}.fa-toilets-portable{--fa:"\e584"}.fa-tower-cell{--fa:"\e585"}.fa-tower-observation{--fa:"\e586"}.fa-tree-city{--fa:"\e587"}.fa-trowel{--fa:"\e589"}.fa-trowel-bricks{--fa:"\e58a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-truck-droplet{--fa:"\e58c"}.fa-truck-field{--fa:"\e58d"}.fa-truck-field-un{--fa:"\e58e"}.fa-truck-plane{--fa:"\e58f"}.fa-users-between-lines{--fa:"\e591"}.fa-users-line{--fa:"\e592"}.fa-users-rays{--fa:"\e593"}.fa-users-rectangle{--fa:"\e594"}.fa-users-viewfinder{--fa:"\e595"}.fa-vial-circle-check{--fa:"\e596"}.fa-vial-virus{--fa:"\e597"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-worm{--fa:"\e599"}.fa-xmarks-lines{--fa:"\e59a"}.fa-child-dress{--fa:"\e59c"}.fa-child-reaching{--fa:"\e59d"}.fa-file-circle-check{--fa:"\e5a0"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-person-through-window{--fa:"\e5a9"}.fa-plant-wilt{--fa:"\e5aa"}.fa-stapler{--fa:"\e5af"}.fa-train-tram{--fa:"\e5b4"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-chart-diagram{--fa:"\e695"}.fa-comment-nodes{--fa:"\e696"}.fa-file-fragment{--fa:"\e697"}.fa-file-half-dashed{--fa:"\e698"}.fa-hexagon-nodes{--fa:"\e699"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-square-binary{--fa:"\e69b"}.fa-pentagon{--fa:"\e790"}.fa-non-binary{--fa:"\e807"}.fa-spiral{--fa:"\e80a"}.fa-picture-in-picture{--fa:"\e80b"}.fa-mobile-vibrate{--fa:"\e816"}.fa-single-quote-left{--fa:"\e81b"}.fa-single-quote-right{--fa:"\e81c"}.fa-bus-side{--fa:"\e81d"}.fa-heptagon,.fa-septagon{--fa:"\e820"}.fa-aquarius{--fa:"\e845"}.fa-aries{--fa:"\e846"}.fa-cancer{--fa:"\e847"}.fa-capricorn{--fa:"\e848"}.fa-gemini{--fa:"\e849"}.fa-leo{--fa:"\e84a"}.fa-libra{--fa:"\e84b"}.fa-pisces{--fa:"\e84c"}.fa-sagittarius{--fa:"\e84d"}.fa-scorpio{--fa:"\e84e"}.fa-taurus{--fa:"\e84f"}.fa-virgo{--fa:"\e850"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-music{--fa:"\f001"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-heart{--fa:"\f004"}.fa-star{--fa:"\f005"}.fa-user,.fa-user-alt,.fa-user-large{--fa:"\f007"}.fa-film,.fa-film-alt,.fa-film-simple{--fa:"\f008"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-check{--fa:"\f00c"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-power-off{--fa:"\f011"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-road{--fa:"\f018"}.fa-download{--fa:"\f019"}.fa-inbox{--fa:"\f01c"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-lock{--fa:"\f023"}.fa-flag{--fa:"\f024"}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:"\f025"}.fa-volume-off{--fa:"\f026"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-qrcode{--fa:"\f029"}.fa-barcode{--fa:"\f02a"}.fa-tag{--fa:"\f02b"}.fa-tags{--fa:"\f02c"}.fa-book{--fa:"\f02d"}.fa-bookmark{--fa:"\f02e"}.fa-print{--fa:"\f02f"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-font{--fa:"\f031"}.fa-bold{--fa:"\f032"}.fa-italic{--fa:"\f033"}.fa-text-height{--fa:"\f034"}.fa-text-width{--fa:"\f035"}.fa-align-left{--fa:"\f036"}.fa-align-center{--fa:"\f037"}.fa-align-right{--fa:"\f038"}.fa-align-justify{--fa:"\f039"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-indent{--fa:"\f03c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-image{--fa:"\f03e"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-backward{--fa:"\f04a"}.fa-play{--fa:"\f04b"}.fa-pause{--fa:"\f04c"}.fa-stop{--fa:"\f04d"}.fa-forward{--fa:"\f04e"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-eject{--fa:"\f052"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-crosshairs{--fa:"\f05b"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-right{--fa:"\f061"}.fa-arrow-up{--fa:"\f062"}.fa-arrow-down{--fa:"\f063"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-expand{--fa:"\f065"}.fa-compress{--fa:"\f066"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-gift{--fa:"\f06b"}.fa-leaf{--fa:"\f06c"}.fa-fire{--fa:"\f06d"}.fa-eye{--fa:"\f06e"}.fa-eye-slash{--fa:"\f070"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-plane{--fa:"\f072"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-comment{--fa:"\f075"}.fa-magnet{--fa:"\f076"}.fa-chevron-up{--fa:"\f077"}.fa-chevron-down{--fa:"\f078"}.fa-retweet{--fa:"\f079"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-folder-open{--fa:"\f07c"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-camera-retro{--fa:"\f083"}.fa-key{--fa:"\f084"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-comments{--fa:"\f086"}.fa-star-half{--fa:"\f089"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-trophy{--fa:"\f091"}.fa-upload{--fa:"\f093"}.fa-lemon{--fa:"\f094"}.fa-phone{--fa:"\f095"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-unlock{--fa:"\f09c"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-bullhorn{--fa:"\f0a1"}.fa-certificate{--fa:"\f0a3"}.fa-hand-point-right{--fa:"\f0a4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-hand-point-up{--fa:"\f0a6"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-globe{--fa:"\f0ac"}.fa-wrench{--fa:"\f0ad"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-filter{--fa:"\f0b0"}.fa-briefcase{--fa:"\f0b1"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-users{--fa:"\f0c0"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-cloud{--fa:"\f0c2"}.fa-flask{--fa:"\f0c3"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-copy{--fa:"\f0c5"}.fa-paperclip{--fa:"\f0c6"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-square{--fa:"\f0c8"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-strikethrough{--fa:"\f0cc"}.fa-underline{--fa:"\f0cd"}.fa-table{--fa:"\f0ce"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-truck{--fa:"\f0d1"}.fa-money-bill{--fa:"\f0d6"}.fa-caret-down{--fa:"\f0d7"}.fa-caret-up{--fa:"\f0d8"}.fa-caret-left{--fa:"\f0d9"}.fa-caret-right{--fa:"\f0da"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-envelope{--fa:"\f0e0"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-sitemap{--fa:"\f0e8"}.fa-umbrella{--fa:"\f0e9"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-lightbulb{--fa:"\f0eb"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-stethoscope{--fa:"\f0f1"}.fa-suitcase{--fa:"\f0f2"}.fa-bell{--fa:"\f0f3"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-angle-left{--fa:"\f104"}.fa-angle-right{--fa:"\f105"}.fa-angle-up{--fa:"\f106"}.fa-angle-down{--fa:"\f107"}.fa-laptop{--fa:"\f109"}.fa-tablet-button{--fa:"\f10a"}.fa-mobile-button{--fa:"\f10b"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-spinner{--fa:"\f110"}.fa-circle{--fa:"\f111"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-gamepad{--fa:"\f11b"}.fa-keyboard{--fa:"\f11c"}.fa-flag-checkered{--fa:"\f11e"}.fa-terminal{--fa:"\f120"}.fa-code{--fa:"\f121"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-location-arrow{--fa:"\f124"}.fa-crop{--fa:"\f125"}.fa-code-branch{--fa:"\f126"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-info{--fa:"\f129"}.fa-superscript{--fa:"\f12b"}.fa-subscript{--fa:"\f12c"}.fa-eraser{--fa:"\f12d"}.fa-puzzle-piece{--fa:"\f12e"}.fa-microphone{--fa:"\f130"}.fa-microphone-slash{--fa:"\f131"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-calendar{--fa:"\f133"}.fa-fire-extinguisher{--fa:"\f134"}.fa-rocket{--fa:"\f135"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-anchor{--fa:"\f13d"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-bullseye{--fa:"\f140"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-ticket{--fa:"\f145"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-file{--fa:"\f15b"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-thumbs-up{--fa:"\f164"}.fa-thumbs-down{--fa:"\f165"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-male,.fa-person{--fa:"\f183"}.fa-sun{--fa:"\f185"}.fa-moon{--fa:"\f186"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-bug{--fa:"\f188"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-wheelchair{--fa:"\f193"}.fa-lira-sign{--fa:"\f195"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-language{--fa:"\f1ab"}.fa-fax{--fa:"\f1ac"}.fa-building{--fa:"\f1ad"}.fa-child{--fa:"\f1ae"}.fa-paw{--fa:"\f1b0"}.fa-cube{--fa:"\f1b2"}.fa-cubes{--fa:"\f1b3"}.fa-recycle{--fa:"\f1b8"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-tree{--fa:"\f1bb"}.fa-database{--fa:"\f1c0"}.fa-file-pdf{--fa:"\f1c1"}.fa-file-word{--fa:"\f1c2"}.fa-file-excel{--fa:"\f1c3"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-file-image{--fa:"\f1c5"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-file-audio{--fa:"\f1c7"}.fa-file-video{--fa:"\f1c8"}.fa-file-code{--fa:"\f1c9"}.fa-life-ring{--fa:"\f1cd"}.fa-circle-notch{--fa:"\f1ce"}.fa-paper-plane{--fa:"\f1d8"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-paragraph{--fa:"\f1dd"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-bomb{--fa:"\f1e2"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-binoculars{--fa:"\f1e5"}.fa-plug{--fa:"\f1e6"}.fa-newspaper{--fa:"\f1ea"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-calculator{--fa:"\f1ec"}.fa-bell-slash{--fa:"\f1f6"}.fa-trash{--fa:"\f1f8"}.fa-copyright{--fa:"\f1f9"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-toggle-off{--fa:"\f204"}.fa-toggle-on{--fa:"\f205"}.fa-bicycle{--fa:"\f206"}.fa-bus{--fa:"\f207"}.fa-closed-captioning{--fa:"\f20a"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-cart-plus{--fa:"\f217"}.fa-cart-arrow-down{--fa:"\f218"}.fa-diamond{--fa:"\f219"}.fa-ship{--fa:"\f21a"}.fa-user-secret{--fa:"\f21b"}.fa-motorcycle{--fa:"\f21c"}.fa-street-view{--fa:"\f21d"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-venus{--fa:"\f221"}.fa-mars{--fa:"\f222"}.fa-mercury{--fa:"\f223"}.fa-mars-and-venus{--fa:"\f224"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-venus-double{--fa:"\f226"}.fa-mars-double{--fa:"\f227"}.fa-venus-mars{--fa:"\f228"}.fa-mars-stroke{--fa:"\f229"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-neuter{--fa:"\f22c"}.fa-genderless{--fa:"\f22d"}.fa-server{--fa:"\f233"}.fa-user-plus{--fa:"\f234"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-bed{--fa:"\f236"}.fa-train{--fa:"\f238"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-i-cursor{--fa:"\f246"}.fa-object-group{--fa:"\f247"}.fa-object-ungroup{--fa:"\f248"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-clone{--fa:"\f24d"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-hand-scissors{--fa:"\f257"}.fa-hand-lizard{--fa:"\f258"}.fa-hand-spock{--fa:"\f259"}.fa-hand-pointer{--fa:"\f25a"}.fa-hand-peace{--fa:"\f25b"}.fa-trademark{--fa:"\f25c"}.fa-registered{--fa:"\f25d"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-calendar-plus{--fa:"\f271"}.fa-calendar-minus{--fa:"\f272"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-calendar-check{--fa:"\f274"}.fa-industry{--fa:"\f275"}.fa-map-pin{--fa:"\f276"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-map{--fa:"\f279"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-universal-access{--fa:"\f29a"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-audio-description{--fa:"\f29e"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-braille{--fa:"\f2a1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:"\f2b5"}.fa-envelope-open{--fa:"\f2b6"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-id-badge{--fa:"\f2c1"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-shower{--fa:"\f2cc"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-podcast{--fa:"\f2ce"}.fa-window-maximize{--fa:"\f2d0"}.fa-window-minimize{--fa:"\f2d1"}.fa-window-restore{--fa:"\f2d2"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-microchip{--fa:"\f2db"}.fa-snowflake{--fa:"\f2dc"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-stopwatch{--fa:"\f2f2"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-poo{--fa:"\f2fe"}.fa-images{--fa:"\f302"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-pen{--fa:"\f304"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-octagon{--fa:"\f306"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-hexagon{--fa:"\f312"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-clipboard{--fa:"\f328"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-alarm-clock{--fa:"\f34e"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-repeat{--fa:"\f363"}.fa-code-commit{--fa:"\f386"}.fa-code-merge{--fa:"\f387"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-gem{--fa:"\f3a5"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}.fa-lock-open{--fa:"\f3c1"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-phone-slash{--fa:"\f3dd"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-bowling-ball{--fa:"\f436"}.fa-chess{--fa:"\f439"}.fa-chess-bishop{--fa:"\f43a"}.fa-chess-board{--fa:"\f43c"}.fa-chess-king{--fa:"\f43f"}.fa-chess-knight{--fa:"\f441"}.fa-chess-pawn{--fa:"\f443"}.fa-chess-queen{--fa:"\f445"}.fa-chess-rook{--fa:"\f447"}.fa-dumbbell{--fa:"\f44b"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-hockey-puck{--fa:"\f453"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-square-full{--fa:"\f45c"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-box{--fa:"\f466"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-briefcase-medical{--fa:"\f469"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-capsules{--fa:"\f46b"}.fa-clipboard-check{--fa:"\f46c"}.fa-clipboard-list{--fa:"\f46d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-dna{--fa:"\f471"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-file-medical{--fa:"\f477"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-notes-medical{--fa:"\f481"}.fa-pallet{--fa:"\f482"}.fa-pills{--fa:"\f484"}.fa-prescription-bottle{--fa:"\f485"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-smoking{--fa:"\f48d"}.fa-syringe{--fa:"\f48e"}.fa-tablets{--fa:"\f490"}.fa-thermometer{--fa:"\f491"}.fa-vial{--fa:"\f492"}.fa-vials{--fa:"\f493"}.fa-warehouse{--fa:"\f494"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-x-ray{--fa:"\f497"}.fa-box-open{--fa:"\f49e"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-comment-slash{--fa:"\f4b3"}.fa-couch{--fa:"\f4b8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-dove{--fa:"\f4ba"}.fa-hand-holding{--fa:"\f4bd"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-parachute-box{--fa:"\f4cd"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-piggy-bank{--fa:"\f4d3"}.fa-ribbon{--fa:"\f4d6"}.fa-route{--fa:"\f4d7"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-tape{--fa:"\f4db"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-truck-moving{--fa:"\f4df"}.fa-video-slash{--fa:"\f4e2"}.fa-wine-glass{--fa:"\f4e3"}.fa-user-astronaut{--fa:"\f4fb"}.fa-user-check{--fa:"\f4fc"}.fa-user-clock{--fa:"\f4fd"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-user-graduate{--fa:"\f501"}.fa-user-lock{--fa:"\f502"}.fa-user-minus{--fa:"\f503"}.fa-user-ninja{--fa:"\f504"}.fa-user-shield{--fa:"\f505"}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:"\f506"}.fa-user-tag{--fa:"\f507"}.fa-user-tie{--fa:"\f508"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-blender{--fa:"\f517"}.fa-book-open{--fa:"\f518"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-broom{--fa:"\f51a"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-church{--fa:"\f51d"}.fa-coins{--fa:"\f51e"}.fa-compact-disc{--fa:"\f51f"}.fa-crow{--fa:"\f520"}.fa-crown{--fa:"\f521"}.fa-dice{--fa:"\f522"}.fa-dice-five{--fa:"\f523"}.fa-dice-four{--fa:"\f524"}.fa-dice-one{--fa:"\f525"}.fa-dice-six{--fa:"\f526"}.fa-dice-three{--fa:"\f527"}.fa-dice-two{--fa:"\f528"}.fa-divide{--fa:"\f529"}.fa-door-closed{--fa:"\f52a"}.fa-door-open{--fa:"\f52b"}.fa-feather{--fa:"\f52d"}.fa-frog{--fa:"\f52e"}.fa-gas-pump{--fa:"\f52f"}.fa-glasses{--fa:"\f530"}.fa-greater-than-equal{--fa:"\f532"}.fa-helicopter{--fa:"\f533"}.fa-infinity{--fa:"\f534"}.fa-kiwi-bird{--fa:"\f535"}.fa-less-than-equal{--fa:"\f537"}.fa-memory{--fa:"\f538"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-money-bill-wave{--fa:"\f53a"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-money-check{--fa:"\f53c"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-not-equal{--fa:"\f53e"}.fa-palette{--fa:"\f53f"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-receipt{--fa:"\f543"}.fa-robot{--fa:"\f544"}.fa-ruler{--fa:"\f545"}.fa-ruler-combined{--fa:"\f546"}.fa-ruler-horizontal{--fa:"\f547"}.fa-ruler-vertical{--fa:"\f548"}.fa-school{--fa:"\f549"}.fa-screwdriver{--fa:"\f54a"}.fa-shoe-prints{--fa:"\f54b"}.fa-skull{--fa:"\f54c"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-store{--fa:"\f54e"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-stroopwafel{--fa:"\f551"}.fa-toolbox{--fa:"\f552"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-wallet{--fa:"\f555"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-archway{--fa:"\f557"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-award{--fa:"\f559"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-bezier-curve{--fa:"\f55b"}.fa-bong{--fa:"\f55c"}.fa-brush{--fa:"\f55d"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-cannabis{--fa:"\f55f"}.fa-check-double{--fa:"\f560"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-cookie{--fa:"\f563"}.fa-cookie-bite{--fa:"\f564"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-drum{--fa:"\f569"}.fa-drum-steelpan{--fa:"\f56a"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-file-contract{--fa:"\f56c"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-file-invoice{--fa:"\f570"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-file-prescription{--fa:"\f572"}.fa-file-signature{--fa:"\f573"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-fill{--fa:"\f575"}.fa-fill-drip{--fa:"\f576"}.fa-fingerprint{--fa:"\f577"}.fa-fish{--fa:"\f578"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-grid-vertical,.fa-grip-vertical{--fa:"\f58e"}.fa-headset{--fa:"\f590"}.fa-highlighter{--fa:"\f591"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-hotel{--fa:"\f594"}.fa-joint{--fa:"\f595"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-marker{--fa:"\f5a1"}.fa-medal{--fa:"\f5a2"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-monument{--fa:"\f5a6"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-paint-roller{--fa:"\f5aa"}.fa-passport{--fa:"\f5ab"}.fa-pen-fancy{--fa:"\f5ac"}.fa-pen-nib{--fa:"\f5ad"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-plane-arrival{--fa:"\f5af"}.fa-plane-departure{--fa:"\f5b0"}.fa-prescription{--fa:"\f5b1"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-signature{--fa:"\f5b7"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-solar-panel{--fa:"\f5ba"}.fa-lotus,.fa-spa{--fa:"\f5bb"}.fa-splotch{--fa:"\f5bc"}.fa-spray-can{--fa:"\f5bd"}.fa-stamp{--fa:"\f5bf"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-swatchbook{--fa:"\f5c3"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-tooth{--fa:"\f5c9"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-weight-hanging{--fa:"\f5cd"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-atom{--fa:"\f5d2"}.fa-bone{--fa:"\f5d7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-brain{--fa:"\f5dc"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-car-side{--fa:"\f5e4"}.fa-charging-station{--fa:"\f5e7"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-draw-polygon,.fa-vector-polygon{--fa:"\f5ee"}.fa-laptop-code{--fa:"\f5fc"}.fa-layer-group{--fa:"\f5fd"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-lungs{--fa:"\f604"}.fa-microscope{--fa:"\f610"}.fa-oil-can{--fa:"\f613"}.fa-poop{--fa:"\f619"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-star-of-life{--fa:"\f621"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-teeth{--fa:"\f62e"}.fa-teeth-open{--fa:"\f62f"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-traffic-light{--fa:"\f637"}.fa-truck-monster{--fa:"\f63b"}.fa-truck-pickup{--fa:"\f63c"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-ankh{--fa:"\f644"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-city{--fa:"\f64f"}.fa-comment-dollar{--fa:"\f651"}.fa-comments-dollar{--fa:"\f653"}.fa-cross{--fa:"\f654"}.fa-dharmachakra{--fa:"\f655"}.fa-envelope-open-text{--fa:"\f658"}.fa-folder-minus{--fa:"\f65d"}.fa-folder-plus{--fa:"\f65e"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-gopuram{--fa:"\f664"}.fa-hamsa{--fa:"\f665"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-jedi{--fa:"\f669"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-kaaba{--fa:"\f66b"}.fa-khanda{--fa:"\f66d"}.fa-landmark{--fa:"\f66f"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-menorah{--fa:"\f676"}.fa-mosque{--fa:"\f678"}.fa-om{--fa:"\f679"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-peace{--fa:"\f67c"}.fa-place-of-worship{--fa:"\f67f"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-socks{--fa:"\f696"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-star-and-crescent{--fa:"\f699"}.fa-star-of-david{--fa:"\f69a"}.fa-synagogue{--fa:"\f69b"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-torii-gate{--fa:"\f6a1"}.fa-vihara{--fa:"\f6a7"}.fa-volume,.fa-volume-medium{--fa:"\f6a8"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-yin-yang{--fa:"\f6ad"}.fa-blender-phone{--fa:"\f6b6"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-campground{--fa:"\f6bb"}.fa-cat{--fa:"\f6be"}.fa-chair{--fa:"\f6c0"}.fa-cloud-moon{--fa:"\f6c3"}.fa-cloud-sun{--fa:"\f6c4"}.fa-cow{--fa:"\f6c8"}.fa-dice-d20{--fa:"\f6cf"}.fa-dice-d6{--fa:"\f6d1"}.fa-dog{--fa:"\f6d3"}.fa-dragon{--fa:"\f6d5"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-dungeon{--fa:"\f6d9"}.fa-file-csv{--fa:"\f6dd"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-ghost{--fa:"\f6e2"}.fa-hammer{--fa:"\f6e3"}.fa-hanukiah{--fa:"\f6e6"}.fa-hat-wizard{--fa:"\f6e8"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-hippo{--fa:"\f6ed"}.fa-horse{--fa:"\f6f0"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-mask{--fa:"\f6fa"}.fa-mountain{--fa:"\f6fc"}.fa-network-wired{--fa:"\f6ff"}.fa-otter{--fa:"\f700"}.fa-ring{--fa:"\f70b"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-scroll{--fa:"\f70e"}.fa-skull-crossbones{--fa:"\f714"}.fa-slash{--fa:"\f715"}.fa-spider{--fa:"\f717"}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:"\f71e"}.fa-tractor{--fa:"\f722"}.fa-user-injured{--fa:"\f728"}.fa-vr-cardboard{--fa:"\f729"}.fa-wand-sparkles{--fa:"\f72b"}.fa-wind{--fa:"\f72e"}.fa-wine-bottle{--fa:"\f72f"}.fa-cloud-meatball{--fa:"\f73b"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-cloud-rain{--fa:"\f73d"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-democrat{--fa:"\f747"}.fa-flag-usa{--fa:"\f74d"}.fa-hurricane{--fa:"\f751"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-meteor{--fa:"\f753"}.fa-person-booth{--fa:"\f756"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-rainbow{--fa:"\f75b"}.fa-republican{--fa:"\f75e"}.fa-smog{--fa:"\f75f"}.fa-temperature-high{--fa:"\f769"}.fa-temperature-low{--fa:"\f76b"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-tornado{--fa:"\f76f"}.fa-volcano{--fa:"\f770"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-water{--fa:"\f773"}.fa-baby{--fa:"\f77c"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-biohazard{--fa:"\f780"}.fa-blog{--fa:"\f781"}.fa-calendar-day{--fa:"\f783"}.fa-calendar-week{--fa:"\f784"}.fa-candy-cane{--fa:"\f786"}.fa-carrot{--fa:"\f787"}.fa-cash-register{--fa:"\f788"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-dumpster{--fa:"\f793"}.fa-dumpster-fire{--fa:"\f794"}.fa-ethernet{--fa:"\f796"}.fa-gifts{--fa:"\f79c"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-grip-lines{--fa:"\f7a4"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-guitar{--fa:"\f7a6"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-holly-berry{--fa:"\f7aa"}.fa-horse-head{--fa:"\f7ab"}.fa-icicles{--fa:"\f7ad"}.fa-igloo{--fa:"\f7ae"}.fa-mitten{--fa:"\f7b5"}.fa-mug-hot{--fa:"\f7b6"}.fa-radiation{--fa:"\f7b9"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-restroom{--fa:"\f7bd"}.fa-satellite{--fa:"\f7bf"}.fa-satellite-dish{--fa:"\f7c0"}.fa-sd-card{--fa:"\f7c2"}.fa-sim-card{--fa:"\f7c4"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-sleigh{--fa:"\f7cc"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-snowman{--fa:"\f7d0"}.fa-snowplow{--fa:"\f7d2"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-toilet{--fa:"\f7d8"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-bacon{--fa:"\f7e5"}.fa-book-medical{--fa:"\f7e6"}.fa-bread-slice{--fa:"\f7ec"}.fa-cheese{--fa:"\f7ef"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-clipboard-user{--fa:"\f7f3"}.fa-comment-medical{--fa:"\f7f5"}.fa-crutch{--fa:"\f7f7"}.fa-disease{--fa:"\f7fa"}.fa-egg{--fa:"\f7fb"}.fa-folder-tree{--fa:"\f802"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-hand-middle-finger{--fa:"\f806"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-hospital-user{--fa:"\f80d"}.fa-hotdog{--fa:"\f80f"}.fa-ice-cream{--fa:"\f810"}.fa-laptop-medical{--fa:"\f812"}.fa-pager{--fa:"\f815"}.fa-pepper-hot{--fa:"\f816"}.fa-pizza-slice{--fa:"\f818"}.fa-sack-dollar{--fa:"\f81d"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-user-nurse{--fa:"\f82f"}.fa-wave-square{--fa:"\f83e"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-border-all{--fa:"\f84c"}.fa-border-none{--fa:"\f850"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-fan{--fa:"\f863"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-spell-check{--fa:"\f891"}.fa-voicemail{--fa:"\f897"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-radio{--fa:"\f8d7"}.fa-record-vinyl{--fa:"\f8d9"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-caravan{--fa:"\f8ff"}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-display:block;font-family:Font Awesome\ 7 Brands;font-style:normal;font-weight:400;src:url(/static/media/fa-brands-400.b15ea767a5cd39c641f0.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:"\e007"}.fa-ideal{--fa:"\e013"}.fa-microblog{--fa:"\e01a"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-unity{--fa:"\e049"}.fa-dailymotion{--fa:"\e052"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-mixer{--fa:"\e056"}.fa-shopify{--fa:"\e057"}.fa-deezer{--fa:"\e077"}.fa-edge-legacy{--fa:"\e078"}.fa-google-pay{--fa:"\e079"}.fa-rust{--fa:"\e07a"}.fa-tiktok{--fa:"\e07b"}.fa-unsplash{--fa:"\e07c"}.fa-cloudflare{--fa:"\e07d"}.fa-guilded{--fa:"\e07e"}.fa-hive{--fa:"\e07f"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-instalod{--fa:"\e081"}.fa-octopus-deploy{--fa:"\e082"}.fa-perbyte{--fa:"\e083"}.fa-uncharted{--fa:"\e084"}.fa-watchman-monitoring{--fa:"\e087"}.fa-wodu{--fa:"\e088"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-bots{--fa:"\e340"}.fa-cmplid{--fa:"\e360"}.fa-bilibili{--fa:"\e3d9"}.fa-golang{--fa:"\e40f"}.fa-pix{--fa:"\e43a"}.fa-sitrox{--fa:"\e44a"}.fa-hashnode{--fa:"\e499"}.fa-meta{--fa:"\e49b"}.fa-padlet{--fa:"\e4a0"}.fa-nfc-directional{--fa:"\e530"}.fa-nfc-symbol{--fa:"\e531"}.fa-screenpal{--fa:"\e570"}.fa-space-awesome{--fa:"\e5ac"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-odysee{--fa:"\e5c6"}.fa-stubber{--fa:"\e5c7"}.fa-debian{--fa:"\e60b"}.fa-shoelace{--fa:"\e60c"}.fa-threads{--fa:"\e618"}.fa-square-threads{--fa:"\e619"}.fa-square-x-twitter{--fa:"\e61a"}.fa-x-twitter{--fa:"\e61b"}.fa-opensuse{--fa:"\e62b"}.fa-letterboxd{--fa:"\e62d"}.fa-square-letterboxd{--fa:"\e62e"}.fa-mintbit{--fa:"\e62f"}.fa-google-scholar{--fa:"\e63b"}.fa-brave{--fa:"\e63c"}.fa-brave-reverse{--fa:"\e63d"}.fa-pixiv{--fa:"\e640"}.fa-upwork{--fa:"\e641"}.fa-webflow{--fa:"\e65c"}.fa-signal-messenger{--fa:"\e663"}.fa-bluesky{--fa:"\e671"}.fa-jxl{--fa:"\e67b"}.fa-square-upwork{--fa:"\e67c"}.fa-web-awesome{--fa:"\e682"}.fa-square-web-awesome{--fa:"\e683"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-dart-lang{--fa:"\e693"}.fa-flutter{--fa:"\e694"}.fa-files-pinwheel{--fa:"\e69f"}.fa-css{--fa:"\e6a2"}.fa-square-bluesky{--fa:"\e6a3"}.fa-openai{--fa:"\e7cf"}.fa-square-linkedin{--fa:"\e7d0"}.fa-cash-app{--fa:"\e7d4"}.fa-disqus{--fa:"\e7d5"}.fa-11ty,.fa-eleventy{--fa:"\e7d6"}.fa-kakao-talk{--fa:"\e7d7"}.fa-linktree{--fa:"\e7d8"}.fa-notion{--fa:"\e7d9"}.fa-pandora{--fa:"\e7da"}.fa-pixelfed{--fa:"\e7db"}.fa-tidal{--fa:"\e7dc"}.fa-vsco{--fa:"\e7dd"}.fa-w3c{--fa:"\e7de"}.fa-lumon{--fa:"\e7e2"}.fa-lumon-drop{--fa:"\e7e3"}.fa-square-figma{--fa:"\e7e4"}.fa-tex{--fa:"\e7ff"}.fa-duolingo{--fa:"\e812"}.fa-supportnow{--fa:"\e833"}.fa-tor-browser{--fa:"\e838"}.fa-typescript{--fa:"\e840"}.fa-square-deskpro{--fa:"\e844"}.fa-circle-zulip{--fa:"\e851"}.fa-julia{--fa:"\e852"}.fa-zulip{--fa:"\e853"}.fa-unison{--fa:"\e854"}.fa-bgg,.fa-board-game-geek{--fa:"\e855"}.fa-ko-fi{--fa:"\e856"}.fa-kubernetes{--fa:"\e857"}.fa-postgresql{--fa:"\e858"}.fa-scaleway{--fa:"\e859"}.fa-venmo{--fa:"\e85a"}.fa-venmo-v{--fa:"\e85b"}.fa-unreal-engine{--fa:"\e85c"}.fa-globaleaks{--fa:"\e85d"}.fa-solana{--fa:"\e85e"}.fa-threema{--fa:"\e85f"}.fa-forgejo{--fa:"\e860"}.fa-claude{--fa:"\e861"}.fa-gitee{--fa:"\e863"}.fa-xmpp{--fa:"\e864"}.fa-fediverse{--fa:"\e865"}.fa-tailwind-css{--fa:"\e866"}.fa-arch-linux{--fa:"\e867"}.fa-svelte{--fa:"\e868"}.fa-hugging-face{--fa:"\e869"}.fa-leetcode{--fa:"\e86a"}.fa-openstreetmap{--fa:"\e86b"}.fa-ultralytics{--fa:"\e86d"}.fa-ultralytics-hub{--fa:"\e86e"}.fa-ultralytics-yolo{--fa:"\e86f"}.fa-obsidian{--fa:"\e879"}.fa-zoom{--fa:"\e87b"}.fa-vim{--fa:"\e88a"}.fa-symfonycasts{--fa:"\e8ab"}.fa-build-awesome{--fa:"\e8ac"}.fa-codeberg{--fa:"\e8ad"}.fa-devpost{--fa:"\e8ae"}.fa-internet-archive{--fa:"\e8b1"}.fa-lets-encrypt{--fa:"\e8b2"}.fa-matrix{--fa:"\e8b3"}.fa-mattermost{--fa:"\e8b4"}.fa-nextcloud{--fa:"\e8b5"}.fa-roblox-creator-studio{--fa:"\e8b6"}.fa-square-build-awesome-stroke{--fa:"\e8b7"}.fa-substack{--fa:"\e8b8"}.fa-tesla{--fa:"\e8b9"}.fa-xrp{--fa:"\e8ba"}.fa-xrpl{--fa:"\e8bb"}.fa-youtube-shorts{--fa:"\e8bc"}.fa-ror{--fa:"\e8bd"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-linkedin{--fa:"\f08c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-twitter{--fa:"\f099"}.fa-facebook{--fa:"\f09a"}.fa-github{--fa:"\f09b"}.fa-pinterest{--fa:"\f0d2"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-google-plus-g{--fa:"\f0d5"}.fa-linkedin-in{--fa:"\f0e1"}.fa-github-alt{--fa:"\f113"}.fa-maxcdn{--fa:"\f136"}.fa-html5{--fa:"\f13b"}.fa-css3{--fa:"\f13c"}.fa-btc{--fa:"\f15a"}.fa-youtube{--fa:"\f167"}.fa-xing{--fa:"\f168"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-dropbox{--fa:"\f16b"}.fa-stack-overflow{--fa:"\f16c"}.fa-instagram{--fa:"\f16d"}.fa-flickr{--fa:"\f16e"}.fa-adn{--fa:"\f170"}.fa-bitbucket{--fa:"\f171"}.fa-tumblr{--fa:"\f173"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-apple{--fa:"\f179"}.fa-windows{--fa:"\f17a"}.fa-android{--fa:"\f17b"}.fa-linux{--fa:"\f17c"}.fa-dribbble{--fa:"\f17d"}.fa-skype{--fa:"\f17e"}.fa-foursquare{--fa:"\f180"}.fa-trello{--fa:"\f181"}.fa-gratipay{--fa:"\f184"}.fa-vk{--fa:"\f189"}.fa-weibo{--fa:"\f18a"}.fa-renren{--fa:"\f18b"}.fa-pagelines{--fa:"\f18c"}.fa-stack-exchange{--fa:"\f18d"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-wordpress{--fa:"\f19a"}.fa-openid{--fa:"\f19b"}.fa-yahoo{--fa:"\f19e"}.fa-google{--fa:"\f1a0"}.fa-reddit{--fa:"\f1a1"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-stumbleupon{--fa:"\f1a4"}.fa-delicious{--fa:"\f1a5"}.fa-digg{--fa:"\f1a6"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-drupal{--fa:"\f1a9"}.fa-joomla{--fa:"\f1aa"}.fa-behance{--fa:"\f1b4"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-steam{--fa:"\f1b6"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-spotify{--fa:"\f1bc"}.fa-deviantart{--fa:"\f1bd"}.fa-soundcloud{--fa:"\f1be"}.fa-vine{--fa:"\f1ca"}.fa-codepen{--fa:"\f1cb"}.fa-jsfiddle{--fa:"\f1cc"}.fa-rebel{--fa:"\f1d0"}.fa-empire{--fa:"\f1d1"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-git{--fa:"\f1d3"}.fa-hacker-news{--fa:"\f1d4"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-qq{--fa:"\f1d6"}.fa-weixin{--fa:"\f1d7"}.fa-slideshare{--fa:"\f1e7"}.fa-twitch{--fa:"\f1e8"}.fa-yelp{--fa:"\f1e9"}.fa-paypal{--fa:"\f1ed"}.fa-google-wallet{--fa:"\f1ee"}.fa-cc-visa{--fa:"\f1f0"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-cc-discover{--fa:"\f1f2"}.fa-cc-amex{--fa:"\f1f3"}.fa-cc-paypal{--fa:"\f1f4"}.fa-cc-stripe{--fa:"\f1f5"}.fa-lastfm{--fa:"\f202"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-ioxhost{--fa:"\f208"}.fa-angellist{--fa:"\f209"}.fa-buysellads{--fa:"\f20d"}.fa-connectdevelop{--fa:"\f20e"}.fa-dashcube{--fa:"\f210"}.fa-forumbee{--fa:"\f211"}.fa-leanpub{--fa:"\f212"}.fa-sellsy{--fa:"\f213"}.fa-shirtsinbulk{--fa:"\f214"}.fa-simplybuilt{--fa:"\f215"}.fa-skyatlas{--fa:"\f216"}.fa-pinterest-p{--fa:"\f231"}.fa-whatsapp{--fa:"\f232"}.fa-viacoin{--fa:"\f237"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-y-combinator{--fa:"\f23b"}.fa-optin-monster{--fa:"\f23c"}.fa-opencart{--fa:"\f23d"}.fa-expeditedssl{--fa:"\f23e"}.fa-cc-jcb{--fa:"\f24b"}.fa-cc-diners-club{--fa:"\f24c"}.fa-creative-commons{--fa:"\f25e"}.fa-gg{--fa:"\f260"}.fa-gg-circle{--fa:"\f261"}.fa-odnoklassniki{--fa:"\f263"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-get-pocket{--fa:"\f265"}.fa-wikipedia-w{--fa:"\f266"}.fa-safari{--fa:"\f267"}.fa-chrome{--fa:"\f268"}.fa-firefox{--fa:"\f269"}.fa-opera{--fa:"\f26a"}.fa-internet-explorer{--fa:"\f26b"}.fa-contao{--fa:"\f26d"}.fa-500px{--fa:"\f26e"}.fa-amazon{--fa:"\f270"}.fa-houzz{--fa:"\f27c"}.fa-vimeo-v{--fa:"\f27d"}.fa-black-tie{--fa:"\f27e"}.fa-fonticons{--fa:"\f280"}.fa-reddit-alien{--fa:"\f281"}.fa-edge{--fa:"\f282"}.fa-codiepie{--fa:"\f284"}.fa-modx{--fa:"\f285"}.fa-fort-awesome{--fa:"\f286"}.fa-usb{--fa:"\f287"}.fa-product-hunt{--fa:"\f288"}.fa-mixcloud{--fa:"\f289"}.fa-scribd{--fa:"\f28a"}.fa-bluetooth{--fa:"\f293"}.fa-bluetooth-b{--fa:"\f294"}.fa-gitlab{--fa:"\f296"}.fa-wpbeginner{--fa:"\f297"}.fa-wpforms{--fa:"\f298"}.fa-envira{--fa:"\f299"}.fa-glide{--fa:"\f2a5"}.fa-glide-g{--fa:"\f2a6"}.fa-viadeo{--fa:"\f2a9"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-pied-piper{--fa:"\f2ae"}.fa-first-order{--fa:"\f2b0"}.fa-yoast{--fa:"\f2b1"}.fa-themeisle{--fa:"\f2b2"}.fa-google-plus{--fa:"\f2b3"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-linode{--fa:"\f2b8"}.fa-quora{--fa:"\f2c4"}.fa-free-code-camp{--fa:"\f2c5"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-bandcamp{--fa:"\f2d5"}.fa-grav{--fa:"\f2d6"}.fa-etsy{--fa:"\f2d7"}.fa-imdb{--fa:"\f2d8"}.fa-ravelry{--fa:"\f2d9"}.fa-sellcast{--fa:"\f2da"}.fa-superpowers{--fa:"\f2dd"}.fa-wpexplorer{--fa:"\f2de"}.fa-meetup{--fa:"\f2e0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-accessible-icon{--fa:"\f368"}.fa-accusoft{--fa:"\f369"}.fa-adversal{--fa:"\f36a"}.fa-affiliatetheme{--fa:"\f36b"}.fa-algolia{--fa:"\f36c"}.fa-amilia{--fa:"\f36d"}.fa-angrycreative{--fa:"\f36e"}.fa-app-store{--fa:"\f36f"}.fa-app-store-ios{--fa:"\f370"}.fa-apper{--fa:"\f371"}.fa-asymmetrik{--fa:"\f372"}.fa-audible{--fa:"\f373"}.fa-avianex{--fa:"\f374"}.fa-aws{--fa:"\f375"}.fa-bimobject{--fa:"\f378"}.fa-bitcoin{--fa:"\f379"}.fa-bity{--fa:"\f37a"}.fa-blackberry{--fa:"\f37b"}.fa-blogger{--fa:"\f37c"}.fa-blogger-b{--fa:"\f37d"}.fa-buromobelexperte{--fa:"\f37f"}.fa-centercode{--fa:"\f380"}.fa-cloudscale{--fa:"\f383"}.fa-cloudsmith{--fa:"\f384"}.fa-cloudversify{--fa:"\f385"}.fa-cpanel{--fa:"\f388"}.fa-css3-alt{--fa:"\f38b"}.fa-cuttlefish{--fa:"\f38c"}.fa-d-and-d{--fa:"\f38d"}.fa-deploydog{--fa:"\f38e"}.fa-deskpro{--fa:"\f38f"}.fa-digital-ocean{--fa:"\f391"}.fa-discord{--fa:"\f392"}.fa-discourse{--fa:"\f393"}.fa-dochub{--fa:"\f394"}.fa-docker{--fa:"\f395"}.fa-draft2digital{--fa:"\f396"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-dyalog{--fa:"\f399"}.fa-earlybirds{--fa:"\f39a"}.fa-erlang{--fa:"\f39d"}.fa-facebook-f{--fa:"\f39e"}.fa-facebook-messenger{--fa:"\f39f"}.fa-firstdraft{--fa:"\f3a1"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-freebsd{--fa:"\f3a4"}.fa-gitkraken{--fa:"\f3a6"}.fa-gofore{--fa:"\f3a7"}.fa-goodreads{--fa:"\f3a8"}.fa-goodreads-g{--fa:"\f3a9"}.fa-google-drive{--fa:"\f3aa"}.fa-google-play{--fa:"\f3ab"}.fa-gripfire{--fa:"\f3ac"}.fa-grunt{--fa:"\f3ad"}.fa-gulp{--fa:"\f3ae"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-hotjar{--fa:"\f3b1"}.fa-hubspot{--fa:"\f3b2"}.fa-itunes{--fa:"\f3b4"}.fa-itunes-note{--fa:"\f3b5"}.fa-jenkins{--fa:"\f3b6"}.fa-joget{--fa:"\f3b7"}.fa-js{--fa:"\f3b8"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-keycdn{--fa:"\f3ba"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-laravel{--fa:"\f3bd"}.fa-line{--fa:"\f3c0"}.fa-lyft{--fa:"\f3c3"}.fa-magento{--fa:"\f3c4"}.fa-medapps{--fa:"\f3c6"}.fa-medrt{--fa:"\f3c8"}.fa-microsoft{--fa:"\f3ca"}.fa-mix{--fa:"\f3cb"}.fa-mizuni{--fa:"\f3cc"}.fa-monero{--fa:"\f3d0"}.fa-napster{--fa:"\f3d2"}.fa-node-js{--fa:"\f3d3"}.fa-npm{--fa:"\f3d4"}.fa-ns8{--fa:"\f3d5"}.fa-nutritionix{--fa:"\f3d6"}.fa-page4{--fa:"\f3d7"}.fa-palfed{--fa:"\f3d8"}.fa-patreon{--fa:"\f3d9"}.fa-periscope{--fa:"\f3da"}.fa-phabricator{--fa:"\f3db"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-playstation{--fa:"\f3df"}.fa-pushed{--fa:"\f3e1"}.fa-python{--fa:"\f3e2"}.fa-red-river{--fa:"\f3e3"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-replyd{--fa:"\f3e6"}.fa-resolving{--fa:"\f3e7"}.fa-rocketchat{--fa:"\f3e8"}.fa-rockrms{--fa:"\f3e9"}.fa-schlix{--fa:"\f3ea"}.fa-searchengin{--fa:"\f3eb"}.fa-servicestack{--fa:"\f3ec"}.fa-sistrix{--fa:"\f3ee"}.fa-speakap{--fa:"\f3f3"}.fa-staylinked{--fa:"\f3f5"}.fa-steam-symbol{--fa:"\f3f6"}.fa-sticker-mule{--fa:"\f3f7"}.fa-studiovinari{--fa:"\f3f8"}.fa-supple{--fa:"\f3f9"}.fa-uber{--fa:"\f402"}.fa-uikit{--fa:"\f403"}.fa-uniregistry{--fa:"\f404"}.fa-untappd{--fa:"\f405"}.fa-ussunnah{--fa:"\f407"}.fa-vaadin{--fa:"\f408"}.fa-viber{--fa:"\f409"}.fa-vimeo{--fa:"\f40a"}.fa-vnv{--fa:"\f40b"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-whmcs{--fa:"\f40d"}.fa-wordpress-simple{--fa:"\f411"}.fa-xbox{--fa:"\f412"}.fa-yandex{--fa:"\f413"}.fa-yandex-international{--fa:"\f414"}.fa-apple-pay{--fa:"\f415"}.fa-cc-apple-pay{--fa:"\f416"}.fa-fly{--fa:"\f417"}.fa-node{--fa:"\f419"}.fa-osi{--fa:"\f41a"}.fa-react{--fa:"\f41b"}.fa-autoprefixer{--fa:"\f41c"}.fa-less{--fa:"\f41d"}.fa-sass{--fa:"\f41e"}.fa-vuejs{--fa:"\f41f"}.fa-angular{--fa:"\f420"}.fa-aviato{--fa:"\f421"}.fa-ember{--fa:"\f423"}.fa-gitter{--fa:"\f426"}.fa-hooli{--fa:"\f427"}.fa-strava{--fa:"\f428"}.fa-stripe{--fa:"\f429"}.fa-stripe-s{--fa:"\f42a"}.fa-typo3{--fa:"\f42b"}.fa-amazon-pay{--fa:"\f42c"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-ethereum{--fa:"\f42e"}.fa-korvue{--fa:"\f42f"}.fa-elementor{--fa:"\f430"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-flipboard{--fa:"\f44d"}.fa-hips{--fa:"\f452"}.fa-php{--fa:"\f457"}.fa-quinscape{--fa:"\f459"}.fa-readme{--fa:"\f4d5"}.fa-java{--fa:"\f4e4"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-ebay{--fa:"\f4f4"}.fa-keybase{--fa:"\f4f5"}.fa-mastodon{--fa:"\f4f6"}.fa-r-project{--fa:"\f4f7"}.fa-researchgate{--fa:"\f4f8"}.fa-teamspeak{--fa:"\f4f9"}.fa-first-order-alt{--fa:"\f50a"}.fa-fulcrum{--fa:"\f50b"}.fa-galactic-republic{--fa:"\f50c"}.fa-galactic-senate{--fa:"\f50d"}.fa-jedi-order{--fa:"\f50e"}.fa-mandalorian{--fa:"\f50f"}.fa-old-republic{--fa:"\f510"}.fa-phoenix-squadron{--fa:"\f511"}.fa-sith{--fa:"\f512"}.fa-trade-federation{--fa:"\f513"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-hornbill{--fa:"\f592"}.fa-mailchimp{--fa:"\f59e"}.fa-megaport{--fa:"\f5a3"}.fa-nimblr{--fa:"\f5a8"}.fa-rev{--fa:"\f5b2"}.fa-shopware{--fa:"\f5b5"}.fa-squarespace{--fa:"\f5be"}.fa-themeco{--fa:"\f5c6"}.fa-weebly{--fa:"\f5cc"}.fa-wix{--fa:"\f5cf"}.fa-ello{--fa:"\f5f1"}.fa-hackerrank{--fa:"\f5f7"}.fa-kaggle{--fa:"\f5fa"}.fa-markdown{--fa:"\f60f"}.fa-neos{--fa:"\f612"}.fa-zhihu{--fa:"\f63f"}.fa-alipay{--fa:"\f642"}.fa-the-red-yeti{--fa:"\f69d"}.fa-critical-role{--fa:"\f6c9"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-dev{--fa:"\f6cc"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-think-peaks{--fa:"\f731"}.fa-reacteurope{--fa:"\f75d"}.fa-artstation{--fa:"\f77a"}.fa-atlassian{--fa:"\f77b"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-centos{--fa:"\f789"}.fa-confluence{--fa:"\f78d"}.fa-dhl{--fa:"\f790"}.fa-diaspora{--fa:"\f791"}.fa-fedex{--fa:"\f797"}.fa-fedora{--fa:"\f798"}.fa-figma{--fa:"\f799"}.fa-intercom{--fa:"\f7af"}.fa-invision{--fa:"\f7b0"}.fa-jira{--fa:"\f7b1"}.fa-mendeley{--fa:"\f7b3"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-redhat{--fa:"\f7bc"}.fa-sketch{--fa:"\f7c6"}.fa-sourcetree{--fa:"\f7d3"}.fa-suse{--fa:"\f7d6"}.fa-ubuntu{--fa:"\f7df"}.fa-ups{--fa:"\f7e0"}.fa-usps{--fa:"\f7e1"}.fa-yarn{--fa:"\f7e3"}.fa-airbnb{--fa:"\f834"}.fa-battle-net{--fa:"\f835"}.fa-bootstrap{--fa:"\f836"}.fa-buffer{--fa:"\f837"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-itch-io{--fa:"\f83a"}.fa-salesforce{--fa:"\f83b"}.fa-speaker-deck{--fa:"\f83c"}.fa-symfony{--fa:"\f83d"}.fa-waze{--fa:"\f83f"}.fa-yammer{--fa:"\f840"}.fa-git-alt{--fa:"\f841"}.fa-stackpath{--fa:"\f842"}.fa-cotton-bureau{--fa:"\f89e"}.fa-buy-n-large{--fa:"\f8a6"}.fa-mdb{--fa:"\f8ca"}.fa-orcid{--fa:"\f8d2"}.fa-swift{--fa:"\f8e1"}.fa-umbraco{--fa:"\f8e8"}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-display:block;font-family:Font Awesome\ 7 Free;font-style:normal;font-weight:400;src:url(/static/media/fa-regular-400.c81757be2051deb920ac.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-display:block;font-family:Font Awesome\ 7 Free;font-style:normal;font-weight:900;src:url(/static/media/fa-solid-900.ac1705cea99da8956021.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-weight:400;src:url(/static/media/fa-brands-400.b15ea767a5cd39c641f0.woff2) format("woff2")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:900;src:url(/static/media/fa-solid-900.ac1705cea99da8956021.woff2) format("woff2")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:400;src:url(/static/media/fa-regular-400.c81757be2051deb920ac.woff2) format("woff2")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-solid-900.ac1705cea99da8956021.woff2) format("woff2")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-brands-400.b15ea767a5cd39c641f0.woff2) format("woff2")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-regular-400.c81757be2051deb920ac.woff2) format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-v4compatibility.cb2708b9c106180792fe.woff2) format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}:root{--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--color-primary:#5b8fd4;--color-text-primary:#1a1d29;--color-text-secondary:#4b5563;--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-border:#e5e7eb}[data-theme=dark]{--color-primary:#f59e0b;--color-text-primary:#f8fafc;--color-text-secondary:#e2e8f0;--color-bg-primary:#1e293b;--color-bg-secondary:#334155;--color-border:#64748b}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--iam-ui-scale:0.8;--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:0.5rem}[data-theme=dark]{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%}body{background-color:#fff;background-color:hsl(var(--background));color:#020817;color:hsl(var(--foreground))}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{bottom:0;top:0}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.-top-\[4\.25rem\]{top:-4.25rem}.bottom-0{bottom:0}.bottom-12{bottom:3rem}.bottom-\[9px\]{bottom:9px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-5{left:1.25rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.start-0{inset-inline-start:0}.top-0{top:0}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-\[9px\]{top:9px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[200\]{z-index:200}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-auto{margin-bottom:auto;margin-top:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.me-2{margin-inline-end:.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-\[-0\.5rem\]{margin-left:-.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.ms-3{margin-inline-start:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-2{height:.5rem;width:.5rem}.size-3{height:.75rem;width:.75rem}.size-4{height:1rem;width:1rem}.size-5{height:1.25rem;width:1.25rem}.size-7{height:1.75rem;width:1.75rem}.size-9{height:2.25rem;width:2.25rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[2\.5rem\]{height:2.5rem}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:9rem}.max-h-80{max-height:20rem}.max-h-\[520px\]{max-height:520px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(22rem\2c var\(--radix-dropdown-menu-content-available-height\)\)\]{max-height:min(22rem,var(--radix-dropdown-menu-content-available-height))}.max-h-\[min\(65vh\2c 720px\)\]{max-height:min(65vh,720px)}.max-h-\[min\(70vh\2c 22rem\)\]{max-height:min(70vh,22rem)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[10rem\]{min-height:10rem}.min-h-\[280px\]{min-height:280px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-full{min-height:100%}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[min\(28rem\2c calc\(100vw-1\.5rem\)\)\]{width:min(28rem,calc(100vw - 1.5rem))}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[120px\]{min-width:120px}.min-w-\[13rem\]{min-width:13rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[320px\]{min-width:320px}.min-w-\[640px\]{min-width:640px}.min-w-\[860px\]{min-width:860px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[max\(14rem\2c var\(--radix-dropdown-menu-trigger-width\)\)\]{min-width:max(14rem,var(--radix-dropdown-menu-trigger-width))}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[140px\]{max-width:140px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[480px\]{max-width:480px}.max-w-\[calc\(100vw-0\.75rem\)\]{max-width:calc(100vw - .75rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-\[6px\]{--tw-translate-y:-6px}.-translate-y-\[6px\],.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-\[6px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[6px\]{--tw-translate-y:6px}.-rotate-45{--tw-rotate:-45deg}.-rotate-45,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-border>:not([hidden])~:not([hidden]){border-color:#e2e8f0;border-color:hsl(var(--border))}.divide-zinc-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e4e4e7;border-color:rgb(228 228 231/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--ci-border\2c \#e5e7eb\)\]{border-color:#e5e7eb;border-color:var(--ci-border,#e5e7eb)}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-background{border-color:#fff;border-color:hsl(var(--background))}.border-black\/5{border-color:#0000000d}.border-black\/\[0\.08\]{border-color:#00000014}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-200\/90{border-color:#bfdbfee6}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-border{border-color:#e2e8f0;border-color:hsl(var(--border))}.border-border\/40{border-color:#e2e8f066;border-color:hsl(var(--border)/.4)}.border-border\/50{border-color:#e2e8f080;border-color:hsl(var(--border)/.5)}.border-border\/60{border-color:#e2e8f099;border-color:hsl(var(--border)/.6)}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-300{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-green-200\/80{border-color:#bbf7d0cc}.border-indigo-200{--tw-border-opacity:1;border-color:#c7d2fe;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-300{--tw-border-opacity:1;border-color:#a5b4fc;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-input{border-color:#e2e8f0;border-color:hsl(var(--input))}.border-orange-200{--tw-border-opacity:1;border-color:#fed7aa;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-200\/60{border-color:#fed7aa99}.border-purple-200\/60{border-color:#e9d5ff99}.border-purple-300{--tw-border-opacity:1;border-color:#d8b4fe;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-200\/80{border-color:#fecacacc}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:#99f6e4;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-300{--tw-border-opacity:1;border-color:#5eead4;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-teal-500{--tw-border-opacity:1;border-color:#14b8a6;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-400\/60{border-color:#a78bfa99}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-zinc-100{--tw-border-opacity:1;border-color:#f4f4f5;border-color:rgb(244 244 245/var(--tw-border-opacity,1))}.border-zinc-200{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-zinc-200\/60{border-color:#e4e4e799}.border-zinc-200\/80{border-color:#e4e4e7cc}.border-zinc-300{--tw-border-opacity:1;border-color:#d4d4d8;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.border-zinc-900{--tw-border-opacity:1;border-color:#18181b;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.border-zinc-950{--tw-border-opacity:1;border-color:#09090b;border-color:rgb(9 9 11/var(--tw-border-opacity,1))}.border-zinc-950\/10{border-color:#09090b1a}.border-zinc-950\/15{border-color:#09090b26}.border-zinc-950\/20{border-color:#09090b33}.border-zinc-950\/30{border-color:#09090b4d}.border-zinc-950\/5{border-color:#09090b0d}.border-zinc-950\/\[\.06\]{border-color:#09090b0f}.bg-\[\#009896\]{--tw-bg-opacity:1;background-color:#009896;background-color:rgb(0 152 150/var(--tw-bg-opacity,1))}.bg-\[var\(--ci-blue-soft\2c rgba\(25\2c 114\2c 245\2c 0\.14\)\)\]{background-color:#1972f524;background-color:var(--ci-blue-soft,#1972f524)}.bg-\[var\(--ci-blue-soft\2c rgba\(25\2c 114\2c 245\2c 0\.2\)\)\]{background-color:#1972f533;background-color:var(--ci-blue-soft,#1972f533)}.bg-\[var\(--ci-surface\2c \#fff\)\]{background-color:#fff;background-color:var(--ci-surface,#fff)}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-background\/80{background-color:#fffc;background-color:hsl(var(--background)/.8)}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/\[0\.02\]{background-color:#00000005}.bg-black\/\[0\.03\]{background-color:#00000008}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/90{background-color:#eff6ffe6}.bg-border{background-color:#e2e8f0;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-destructive{background-color:#ef4444;background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-400{--tw-bg-opacity:1;background-color:#818cf8;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-lime-500\/15{background-color:#84cc1626}.bg-muted{background-color:#f1f5f9;background-color:hsl(var(--muted))}.bg-muted\/40{background-color:#f1f5f966;background-color:hsl(var(--muted)/.4)}.bg-muted\/50{background-color:#f1f5f980;background-color:hsl(var(--muted)/.5)}.bg-muted\/60{background-color:#f1f5f999;background-color:hsl(var(--muted)/.6)}.bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/40{background-color:#fff7ed66}.bg-orange-50\/50{background-color:#fff7ed80}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#0f172a;background-color:hsl(var(--primary))}.bg-primary\/5{background-color:#0f172a0d;background-color:hsl(var(--primary)/.05)}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/15{background-color:#ef444426}.bg-secondary{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.bg-secondary\/30{background-color:#f1f5f94d;background-color:hsl(var(--secondary)/.3)}.bg-secondary\/40{background-color:#f1f5f966;background-color:hsl(var(--secondary)/.4)}.bg-sky-100{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:#f0fdfa;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-violet-100{--tw-bg-opacity:1;background-color:#ede9fe;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/15{background-color:#eab30826}.bg-zinc-100{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-zinc-200{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.bg-zinc-400{--tw-bg-opacity:1;background-color:#a1a1aa;background-color:rgb(161 161 170/var(--tw-bg-opacity,1))}.bg-zinc-50{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-zinc-50\/50{background-color:#fafafa80}.bg-zinc-50\/60{background-color:#fafafa99}.bg-zinc-50\/80{background-color:#fafafacc}.bg-zinc-50\/90{background-color:#fafafae6}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-900{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-900\/5{background-color:#18181b0d}.bg-zinc-950\/\[\.03\]{background-color:#09090b08}.bg-zinc-950\/\[\.04\]{background-color:#09090b0a}.bg-zinc-950\/\[\.06\]{background-color:#09090b0f}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-zinc-950\/10{--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#09090b1a var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-zinc-50\/80{--tw-gradient-to:#fafafacc var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-white{fill:#fff}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.ps-9{padding-inline-start:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-yellow-500{--tw-text-opacity:1!important;color:#eab308!important;color:rgb(234 179 8/var(--tw-text-opacity,1))!important}.text-\[var\(--ci-blue\2c \#1972f5\)\]{color:#1972f5;color:var(--ci-blue,#1972f5)}.text-\[var\(--ci-muted\2c \#6b7280\)\]{color:#6b7280;color:var(--ci-muted,#6b7280)}.text-\[var\(--ci-text\2c \#1f2937\)\]{color:#1f2937;color:var(--ci-text,#1f2937)}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-900\/85{color:#1e3a8ad9}.text-card-foreground{color:#020817;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:#ef4444;color:hsl(var(--destructive))}.text-destructive-foreground{color:#f8fafc;color:hsl(var(--destructive-foreground))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-foreground{color:#020817;color:hsl(var(--foreground))}.text-foreground\/90{color:#020817e6;color:hsl(var(--foreground)/.9)}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:#6366f1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-lime-800{--tw-text-opacity:1;color:#3f6212;color:rgb(63 98 18/var(--tw-text-opacity,1))}.text-muted-foreground{color:#64748b;color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:#9a3412;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:#7c2d12;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-pink-700{--tw-text-opacity:1;color:#be185d;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-popover-foreground{color:#020817;color:hsl(var(--popover-foreground))}.text-primary{color:#0f172a;color:hsl(var(--primary))}.text-primary-foreground{color:#f8fafc;color:hsl(var(--primary-foreground))}.text-purple-700{--tw-text-opacity:1;color:#7e22ce;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:#7f1d1d;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#0f172a;color:hsl(var(--secondary-foreground))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:#0d9488;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:#0f766e;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:#115e59;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:#5b21b6;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:#fff9}.text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-800{--tw-text-opacity:1;color:#27272a;color:rgb(39 39 42/var(--tw-text-opacity,1))}.text-zinc-900{--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/var(--tw-text-opacity,1))}.text-zinc-950{--tw-text-opacity:1;color:#09090b;color:rgb(9 9 11/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-red-700{accent-color:#b91c1c}.accent-zinc-900{accent-color:#18181b}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-foreground\/5{--tw-shadow-color:hsl(var(--foreground)/0.05);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-amber-500\/20{--tw-ring-color:#f59e0b33}.ring-border\/60{--tw-ring-color:hsl(var(--border)/0.6)}.ring-emerald-500\/20{--tw-ring-color:#10b98133}.ring-emerald-500\/25{--tw-ring-color:#10b98140}.ring-foreground\/5{--tw-ring-color:hsl(var(--foreground)/0.05)}.ring-red-500\/25{--tw-ring-color:#ef444440}.ring-zinc-500\/15{--tw-ring-color:#71717a26}.ring-zinc-950\/10{--tw-ring-color:#09090b1a}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.running{animation-play-state:running}html{zoom:.8;zoom:var(--iam-ui-scale);height:100%}.main-content.main-content--top-nav{margin-left:0!important;padding-top:0}.main-content.main-content--top-nav .main-content-wave,.main-content.main-content--top-nav .wave-background{left:0!important}html.sidebar-collapsed .main-content.main-content--top-nav{margin-left:0!important}body{display:flex!important;flex-direction:column!important;height:100%!important;margin:0!important;min-height:100%!important;overflow:hidden!important}#root{display:flex;flex:1 1!important;flex-direction:column;min-height:0!important;overflow:hidden;width:100%}#root>:first-child{flex-shrink:0}.main-content.main-content--top-nav{-webkit-overflow-scrolling:touch;flex:1 1!important;height:0!important;min-height:0!important;overflow-x:auto!important;overflow-y:auto!important}.main-content.main-content--top-nav>.container{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.\*\:px-3>*{padding-left:.75rem;padding-right:.75rem}.\*\:py-2>*{padding-bottom:.5rem;padding-top:.5rem}.\*\:py-3>*{padding-bottom:.75rem;padding-top:.75rem}.\*\:text-left>*{text-align:left}.\*\:font-medium>*{font-weight:500}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:bg-zinc-200::file-selector-button{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.file\:px-2::file-selector-button{padding-left:.5rem;padding-right:.5rem}.file\:py-1::file-selector-button{padding-bottom:.25rem;padding-top:.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:#020817;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#64748b;color:hsl(var(--muted-foreground))}.placeholder\:text-zinc-400::placeholder{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.placeholder\:text-zinc-500::placeholder{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-\[var\(--ci-muted\2c \#9ca3af\)\]:hover{border-color:#9ca3af;border-color:var(--ci-muted,#9ca3af)}.hover\:border-zinc-300:hover{--tw-border-opacity:1;border-color:#d4d4d8;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.hover\:border-zinc-950\/20:hover{border-color:#09090b33}.hover\:bg-\[var\(--ci-canvas\2c \#f9fafb\)\]:hover{background-color:#f9fafb;background-color:var(--ci-canvas,#f9fafb)}.hover\:bg-accent:hover{background-color:#f1f5f9;background-color:hsl(var(--accent))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-destructive\/80:hover{background-color:#ef4444cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:#f1f5f9;background-color:hsl(var(--muted))}.hover\:bg-muted\/30:hover{background-color:#f1f5f94d;background-color:hsl(var(--muted)/.3)}.hover\:bg-muted\/50:hover{background-color:#f1f5f980;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary\/80:hover{background-color:#0f172acc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#0f172ae6;background-color:hsl(var(--primary)/.9)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-secondary\/80:hover{background-color:#f1f5f9cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-transparent:hover{background-color:initial}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:#ca8a04;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.hover\:bg-zinc-100:hover{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.hover\:bg-zinc-900\/90:hover{background-color:#18181be6}.hover\:bg-zinc-950\/\[\.02\]:hover{background-color:#09090b05}.hover\:bg-zinc-950\/\[\.03\]:hover{background-color:#09090b08}.hover\:bg-zinc-950\/\[\.05\]:hover{background-color:#09090b0d}.hover\:text-accent-foreground:hover{color:#0f172a;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#020817;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#64748b;color:hsl(var(--muted-foreground))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-zinc-600:hover{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.hover\:text-zinc-700:hover{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.hover\:text-zinc-900:hover{--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded:focus{border-radius:.25rem}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:#6366f1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:bg-\[var\(--ci-blue-soft\2c rgba\(25\2c 114\2c 245\2c 0\.1\)\)\]:focus{background-color:#1972f51a;background-color:var(--ci-blue-soft,#1972f51a)}.focus\:bg-accent:focus{background-color:#f1f5f9;background-color:hsl(var(--accent))}.focus\:bg-zinc-900:focus{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.focus\:px-3:focus{padding-left:.75rem;padding-right:.75rem}.focus\:py-2:focus{padding-bottom:.5rem;padding-top:.5rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:text-accent-foreground:focus{color:#0f172a;color:hsl(var(--accent-foreground))}.focus\:text-white:focus{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3b82f633}.focus\:ring-indigo-500\/20:focus{--tw-ring-color:#6366f133}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-zinc-950\/20:focus{--tw-ring-color:#09090b33}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[var\(--ci-blue\2c \#1972f5\)\]:focus-visible{--tw-ring-color:var(--ci-blue,#1972f5)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-zinc-950\/20:focus-visible{--tw-ring-color:#09090b33}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[var\(--ci-surface\2c \#fff\)\]:focus-visible{--tw-ring-offset-color:var(--ci-surface,#fff)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:opacity-100{opacity:1}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=checked\]\:border-primary[data-state=checked],.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:#0f172a;border-color:hsl(var(--primary))}.data-\[state\=checked\]\:bg-primary[data-state=checked],.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:#0f172a;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f1f5f9;background-color:hsl(var(--muted))}.data-\[state\=selected\]\:bg-transparent[data-state=selected]{background-color:initial}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:#f8fafc;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:#0f172a;color:hsl(var(--accent-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.group[data-state=indeterminate] .group-data-\[state\=indeterminate\]\:block{display:block}.group[data-state=indeterminate] .group-data-\[state\=indeterminate\]\:hidden{display:none}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:#fff9}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-\[520px\]{width:520px}.sm\:w-\[560px\]{width:560px}.sm\:w-\[620px\]{width:620px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.md\:top-16{top:4rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-16{height:4rem}.md\:w-56{width:14rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-56{width:14rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-1{gap:.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:w-64{width:16rem}.xl\:w-\[420px\]{width:420px}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}}.dark\:divide-zinc-700:where([data-theme=dark],[data-theme=dark] *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-divide-opacity,1))}.dark\:border-0:where([data-theme=dark],[data-theme=dark] *){border-width:0}.dark\:border-amber-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#f59e0b4d}.dark\:border-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#78350f80}.dark\:border-blue-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#3b82f64d}.dark\:border-blue-500\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#3b82f680}.dark\:border-blue-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#1e3a8a80}.dark\:border-emerald-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#10b9814d}.dark\:border-green-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#14532d80}.dark\:border-indigo-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#4338ca;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.dark\:border-indigo-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#3730a3;border-color:rgb(55 48 163/var(--tw-border-opacity,1))}.dark\:border-indigo-900:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#312e81;border-color:rgb(49 46 129/var(--tw-border-opacity,1))}.dark\:border-orange-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#f973164d}.dark\:border-orange-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#9a3412;border-color:rgb(154 52 18/var(--tw-border-opacity,1))}.dark\:border-purple-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#a855f74d}.dark\:border-red-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#ef44444d}.dark\:border-red-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#991b1b;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:border-red-900:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#7f1d1d;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.dark\:border-red-900\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#7f1d1d66}.dark\:border-red-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#7f1d1d80}.dark\:border-teal-900:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#134e4a;border-color:rgb(19 78 74/var(--tw-border-opacity,1))}.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff1a}.dark\:border-white\/15:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff26}.dark\:border-white\/20:where([data-theme=dark],[data-theme=dark] *){border-color:#fff3}.dark\:border-white\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff4d}.dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff0d}.dark\:border-white\/\[\.06\]:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff0f}.dark\:border-zinc-100:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#f4f4f5;border-color:rgb(244 244 245/var(--tw-border-opacity,1))}.dark\:border-zinc-600:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#52525b;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.dark\:border-zinc-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.dark\:border-zinc-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.dark\:bg-amber-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#f59e0b26}.dark\:bg-amber-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#f59e0b0d}.dark\:bg-amber-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#78350f66}.dark\:bg-amber-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#451a0366}.dark\:bg-blue-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#3b82f61a}.dark\:bg-blue-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#3b82f60d}.dark\:bg-blue-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#1e3a8a66}.dark\:bg-blue-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#1725544d}.dark\:bg-emerald-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#10b98126}.dark\:bg-emerald-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#10b9810d}.dark\:bg-green-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#14532d66}.dark\:bg-indigo-400:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#818cf8;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.dark\:bg-indigo-500:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.dark\:bg-indigo-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#312e8166}.dark\:bg-indigo-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#312e8180}.dark\:bg-indigo-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#1e1b4b4d}.dark\:bg-indigo-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#1e1b4b66}.dark\:bg-orange-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#f9731626}.dark\:bg-orange-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#f973160d}.dark\:bg-orange-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#7c2d1266}.dark\:bg-orange-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#4314074d}.dark\:bg-purple-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#a855f70d}.dark\:bg-purple-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#581c8766}.dark\:bg-red-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#ef44441a}.dark\:bg-red-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#7f1d1d66}.dark\:bg-red-950\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#450a0a33}.dark\:bg-red-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#450a0a4d}.dark\:bg-red-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#450a0a66}.dark\:bg-sky-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#0ea5e926}.dark\:bg-slate-800\/70:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293bb3}.dark\:bg-teal-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#042f2e66}.dark\:bg-violet-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#4c1d9533}.dark\:bg-violet-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#4c1d9566}.dark\:bg-white:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}.dark\:bg-white\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff0d}.dark\:bg-white\/\[\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff0a}.dark\:bg-white\/\[\.06\]:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff0f}.dark\:bg-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff08}.dark\:bg-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff0a}.dark\:bg-yellow-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#713f1266}.dark\:bg-zinc-100:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.dark\:bg-zinc-500:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#71717a;background-color:rgb(113 113 122/var(--tw-bg-opacity,1))}.dark\:bg-zinc-700:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.dark\:bg-zinc-700\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#3f3f4666}.dark\:bg-zinc-800:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.dark\:bg-zinc-800\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#27272a66}.dark\:bg-zinc-800\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#27272a80}.dark\:bg-zinc-800\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#27272a99}.dark\:bg-zinc-800\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#27272acc}.dark\:bg-zinc-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.dark\:bg-zinc-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#18181b66}.dark\:bg-zinc-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#18181b80}.dark\:bg-zinc-900\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#18181b99}.dark\:bg-zinc-900\/70:where([data-theme=dark],[data-theme=dark] *){background-color:#18181bb3}.dark\:bg-zinc-900\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#18181bcc}.dark\:bg-zinc-900\/90:where([data-theme=dark],[data-theme=dark] *){background-color:#18181be6}.dark\:bg-zinc-900\/95:where([data-theme=dark],[data-theme=dark] *){background-color:#18181bf2}.dark\:bg-zinc-950:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.dark\:bg-zinc-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#09090b66}.dark\:bg-zinc-950\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#09090b80}.dark\:bg-zinc-950\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#09090b99}.dark\:bg-zinc-950\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#09090bcc}.dark\:from-zinc-950:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#09090b var(--tw-gradient-from-position);--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffffff1a var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:to-zinc-950\/40:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#09090b66 var(--tw-gradient-to-position)}.dark\:fill-black\/25:where([data-theme=dark],[data-theme=dark] *){fill:#00000040}.dark\:fill-zinc-900:where([data-theme=dark],[data-theme=dark] *){fill:#18181b}.dark\:stroke-zinc-900:where([data-theme=dark],[data-theme=dark] *){stroke:#18181b}.dark\:\!text-yellow-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1!important;color:#facc15!important;color:rgb(250 204 21/var(--tw-text-opacity,1))!important}.dark\:text-amber-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-blue-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#bfdbfe;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-200\/85:where([data-theme=dark],[data-theme=dark] *){color:#bfdbfed9}.dark\:text-blue-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-emerald-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-green-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:text-green-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-indigo-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#a5b4fc;color:rgb(165 180 252/var(--tw-text-opacity,1))}.dark\:text-indigo-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#818cf8;color:rgb(129 140 248/var(--tw-text-opacity,1))}.dark\:text-lime-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#bef264;color:rgb(190 242 100/var(--tw-text-opacity,1))}.dark\:text-orange-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#ffedd5;color:rgb(255 237 213/var(--tw-text-opacity,1))}.dark\:text-orange-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fdba74;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:text-orange-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-pink-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#f472b6;color:rgb(244 114 182/var(--tw-text-opacity,1))}.dark\:text-purple-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#d8b4fe;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark\:text-red-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-sky-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-sky-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity,1))}.dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-teal-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#5eead4;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:text-violet-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:text-yellow-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}.dark\:text-zinc-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.dark\:text-zinc-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.dark\:text-zinc-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.dark\:text-zinc-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.dark\:text-zinc-50:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fafafa;color:rgb(250 250 250/var(--tw-text-opacity,1))}.dark\:text-zinc-500:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.dark\:text-zinc-600:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.dark\:text-zinc-900:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/var(--tw-text-opacity,1))}.dark\:accent-zinc-100:where([data-theme=dark],[data-theme=dark] *){accent-color:#f4f4f5}.dark\:ring-white\/10:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#ffffff1a}.dark\:brightness-110:where([data-theme=dark],[data-theme=dark] *){--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:file\:bg-zinc-700:where([data-theme=dark],[data-theme=dark] *)::file-selector-button{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.dark\:placeholder\:text-zinc-400:where([data-theme=dark],[data-theme=dark] *)::placeholder{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.dark\:placeholder\:text-zinc-500:where([data-theme=dark],[data-theme=dark] *)::placeholder{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.dark\:hover\:border-white\/20:hover:where([data-theme=dark],[data-theme=dark] *){border-color:#fff3}.dark\:hover\:border-zinc-700:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.dark\:hover\:bg-indigo-950\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#1e1b4b4d}.dark\:hover\:bg-red-500\/10:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#ef44441a}.dark\:hover\:bg-red-950\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#450a0a4d}.dark\:hover\:bg-red-950\/40:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#450a0a66}.dark\:hover\:bg-white\/10:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[\.02\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff05}.dark\:hover\:bg-white\/\[\.03\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff08}.dark\:hover\:bg-zinc-100\/90:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#f4f4f5e6}.dark\:hover\:bg-zinc-200:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.dark\:hover\:bg-zinc-700:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.dark\:hover\:bg-zinc-800:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.dark\:hover\:bg-zinc-800\/50:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#27272a80}.dark\:hover\:bg-zinc-900:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.dark\:hover\:text-red-400:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:hover\:text-zinc-100:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.dark\:hover\:text-zinc-200:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.dark\:hover\:text-zinc-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.dark\:focus\:bg-zinc-100:focus:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.dark\:focus\:text-zinc-900:focus:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/var(--tw-text-opacity,1))}.dark\:focus\:ring-white\/20:focus:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#fff3}.dark\:focus-visible\:ring-white\/20:focus-visible:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:#fff3}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.dark\:supports-\[backdrop-filter\]\:bg-zinc-950\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#09090b99}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:h-3 svg{height:.75rem}.\[\&_svg\]\:h-3\.5 svg{height:.875rem}.\[\&_svg\]\:h-4 svg{height:1rem}.\[\&_svg\]\:w-3 svg{width:.75rem}.\[\&_svg\]\:w-3\.5 svg{width:.875rem}.\[\&_svg\]\:w-4 svg{width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-invalid=true] .\[\[data-invalid\=true\]_\&\]\:border-destructive\/60{border-color:#ef444499;border-color:hsl(var(--destructive)/.6)}[data-invalid=true] .\[\[data-invalid\=true\]_\&\]\:ring-destructive\/10{--tw-ring-color:hsl(var(--destructive)/0.1)}[data-invalid=true] .dark\:\[\[data-invalid\=true\]_\&\]\:border-destructive:where([data-theme=dark],[data-theme=dark] *){border-color:#ef4444;border-color:hsl(var(--destructive))}[data-invalid=true] .dark\:\[\[data-invalid\=true\]_\&\]\:ring-destructive\/20:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:hsl(var(--destructive)/0.2)}*,:after,:before{box-sizing:border-box}#root,body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-sans)}a{color:inherit}.app-shell{min-height:100vh;width:100%}.page-container{width:100%}.u-hidden{display:none!important}.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iam-auth-root{background:#fff;background:var(--color-bg-primary,#fff);color:inherit;color:var(--color-text-primary,inherit);flex:1 1 auto;min-height:100%;width:100%}.iam-shell{display:flex;flex:1 1!important;height:100%;min-height:0!important;width:100%}.iam-sidebar{background:#0f2b2a;color:#cbd5e1;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:18px 12px;width:240px}.iam-brand{align-items:center;display:flex;gap:10px;padding:6px 10px 18px}.iam-brand img{border-radius:10px;flex-shrink:0;height:34px;width:34px}.iam-brand .iam-brand-name{color:#fff;font-size:17px;font-weight:800;letter-spacing:.3px;line-height:1.1}.iam-brand .iam-brand-sub{color:#94a3b8;display:block;font-size:11px;font-weight:400}.iam-sidebar nav{display:flex;flex:1 1;flex-direction:column;gap:2px}.iam-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#cbd5e1;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;padding:9px 12px;text-align:left;text-decoration:none;width:100%}.iam-nav-item>span:first-of-type{flex:1 1}.iam-nav-item svg{flex-shrink:0}.iam-nav-item:hover{background:#ffffff14}a.iam-nav-item.active{background:#009896;color:#fff}.iam-nav-group{display:flex;flex-direction:column}.iam-group-head .iam-chevron{opacity:.7;transition:transform .18s ease}.iam-group-head.open .iam-chevron{transform:rotate(180deg)}.iam-submenu{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px;padding-left:26px}.iam-subitem{border-radius:7px;color:#9fb4b3;font-size:13.5px;font-weight:500;padding:7px 12px;text-decoration:none}.iam-subitem:hover{background:#ffffff12;color:#e2e8f0}.iam-subitem.active{background:#009896;color:#fff}.iam-userbox{border-top:1px solid #ffffff1f;font-size:13px;margin-top:8px;padding-top:12px}.iam-userbox .iam-user-name{color:#fff;font-weight:600}.iam-userbox .iam-user-role{color:#94a3b8;font-size:12px}.iam-userbox .iam-logout{background:#0000;border:1px solid #ffffff29;border-radius:8px;color:#cbd5e1;cursor:pointer;font-family:inherit;font-size:13px;margin-top:10px;padding:8px 10px;width:100%}.iam-userbox .iam-logout:hover{background:#ffffff14;color:#fff}.iam-main{background:#f6f8fa;background:var(--color-bg-secondary,#f6f8fa);display:flex;flex:1 1;flex-direction:column;min-width:0}.iam-topbar{align-items:center;background:#fff;background:var(--color-bg-primary,#fff);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:12px 24px}.iam-topbar h1{color:inherit;color:var(--color-text-primary,inherit);font-size:20px;margin:0}.iam-topbar .iam-topbar-right{align-items:center;display:flex;gap:12px}.iam-theme-btn{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;color:#64748b;color:var(--color-text-secondary,#64748b);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.iam-theme-btn:hover{background:#f1f5f9;background:var(--color-bg-secondary,#f1f5f9)}.iam-content{flex:1 1;min-height:0;overflow-y:auto;padding:24px}@media (max-width:820px){.iam-sidebar{width:200px}.iam-content{padding:16px}}.config-container{background:var(--color-bg-primary);border-radius:8px;margin:0;min-height:calc(100vh - 200px);padding:20px}.config-tabs{border-bottom:2px solid var(--color-border);display:flex;gap:8px;margin-bottom:30px;padding-bottom:0}.config-tab{background:#0000;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:var(--color-text-secondary);cursor:pointer;font-size:.95em;font-weight:600;letter-spacing:.5px;margin-bottom:-2px;padding:12px 24px;position:relative;text-transform:uppercase;transition:all .2s ease}.config-tab:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.config-tab.active{background:var(--color-primary);border-bottom-color:var(--color-primary);box-shadow:0 2px 8px #137af233;color:var(--color-text-inverse)}.config-section{margin-bottom:30px}.config-section-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.config-section-header h2{color:var(--color-text-primary);font-size:1.5em;font-weight:600;margin:0}.config-btn,.config-section-header h2{letter-spacing:.5px;text-transform:uppercase}.config-btn{align-items:center;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:6px;box-shadow:var(--shadow-sm);color:var(--color-text-inverse);cursor:pointer;display:inline-flex;font-size:.9em;font-weight:500;gap:8px;padding:12px 24px;transition:all .15s ease}.config-btn:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.config-btn-secondary{background:var(--color-text-secondary)}.config-btn-secondary:hover{background:var(--color-text-primary)}.config-btn-success{background:var(--color-success)}.config-btn-success:hover{background:var(--color-success-dark)}.config-btn-danger{background:var(--color-danger)}.config-btn-danger:hover{background:var(--color-danger-dark)}.config-card{background:var(--color-bg-primary);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:200px;padding:24px;transition:all .2s ease}.config-card:hover{border-left-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.config-card-header{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.config-card-header h3{color:var(--color-text-primary);flex:1 1;font-size:1.2em;font-weight:600;margin:0;padding-right:16px}.config-card-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.config-card-actions button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;transition:all .2s ease}.config-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.config-info-box{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;margin-bottom:30px;padding:20px}.config-info-box h3{color:var(--color-text-primary);font-size:18px;margin-bottom:15px;margin-top:0}.config-info-box p{color:var(--color-text-secondary);font-size:14px;margin-bottom:15px}.config-tags{display:flex;flex-wrap:wrap;gap:10px}.config-tag{background:var(--color-success);border:none;border-radius:4px;color:var(--color-text-inverse);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.config-tag:hover{background:var(--color-success-dark);transform:translateY(-1px)}.config-modal{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.config-modal.task-template-modal{z-index:3100}.config-modal-content{background:var(--color-bg-primary);border-radius:8px;box-shadow:var(--shadow-lg);max-height:95vh;max-width:900px;overflow:auto;padding:40px;position:relative;width:95%}.config-modal-content h2{color:var(--color-text-primary);margin-top:0}.config-form-group{margin-bottom:20px}.config-form-group label{color:var(--color-text-primary);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.config-form-group input,.config-form-group select,.config-form-group textarea{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.config-form-group input:focus,.config-form-group select:focus,.config-form-group textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #137af21a;outline:none}.config-form-group textarea{resize:vertical}.config-checkbox-list{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;max-height:200px;overflow:auto;padding:10px}.config-checkbox-item{background:#0000;border-radius:4px;cursor:pointer;display:block;margin-bottom:5px;padding:8px;transition:background-color .2s ease}.config-checkbox-item.selected,.config-checkbox-item:hover{background:var(--color-primary-lighter)}.config-checkbox-item input{margin-right:8px;width:auto}.config-checkbox-item.unconfigured{background:var(--color-success-lighter)}.config-checkbox-item.unconfigured.selected{background:var(--color-success-light)}.config-modal-actions{border-top:1px solid var(--color-border);display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px}.config-status-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.config-status-group{margin-bottom:15px}.config-status-group h4{color:var(--color-text-primary);font-size:14px;margin-bottom:10px}.config-status-group p{color:var(--color-text-secondary);font-size:12px;margin-bottom:15px}.config-alert{border-radius:4px;margin:20px;padding:12px}.config-alert-error{background-color:var(--color-danger-light);color:var(--color-danger-dark)}.config-alert-success{background-color:var(--color-success-light);color:var(--color-success-dark)}.config-empty-state{color:var(--color-text-secondary);padding:40px;text-align:center}.config-card-body{margin-top:15px}.config-status-list{align-items:center;display:flex;font-size:13px;margin-bottom:8px}.config-status-list strong{color:var(--color-text-primary);font-weight:600}.config-status-section{flex:1 1;margin-top:20px}.config-status-section h4{color:var(--color-text-primary);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.config-btn-small{border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.3px;padding:8px 16px;text-transform:uppercase;transition:all .15s ease}.config-btn-small:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.config-btn-edit{background:var(--color-primary-lighter);border-color:var(--color-primary-lighter);color:var(--color-primary);margin-right:8px}.config-btn-edit:hover{background:var(--color-primary-light);border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.config-btn-delete{background:var(--color-danger-lighter);border-color:var(--color-danger-lighter);color:var(--color-danger)}.config-btn-delete:hover{background:var(--color-danger-light);border-color:var(--color-danger);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.config-form-section{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;margin-bottom:25px;padding:20px}.config-form-section h3{font-size:18px}.config-form-section h3,.config-form-section h4{color:var(--color-text-primary);font-weight:600;margin-bottom:15px;margin-top:0}.config-form-section h4{font-size:16px;letter-spacing:.5px;text-transform:uppercase}.config-form-section p{color:var(--color-text-secondary);font-size:13px;line-height:1.5;margin-bottom:20px}.config-job-list-section{margin-bottom:15px}.config-job-list-section h4{color:var(--color-text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.config-job-list{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;max-height:150px;overflow:auto;padding:10px}.config-job-item{background:#0000;border-radius:4px;cursor:pointer;display:block;margin-bottom:5px;padding:8px;transition:background-color .2s ease}.config-job-item.selected,.config-job-item:hover{background:var(--color-primary-lighter)}.config-job-item input{margin-right:8px;width:auto}.config-job-item.unconfigured{background:var(--color-success-lighter)}.config-job-item.unconfigured.selected{background:var(--color-success-light)}.config-job-item.unconfigured span{color:var(--color-text-secondary);font-size:11px;font-style:italic;margin-left:5px}.config-job-list-unified{background:var(--color-bg-secondary);flex-direction:column;max-height:400px;overflow-y:auto;padding:15px}.config-job-item-unified,.config-job-list-unified{border:1px solid var(--color-border);border-radius:6px;display:flex;gap:10px}.config-job-item-unified{align-items:center;background:var(--color-bg-primary);cursor:pointer;padding:10px 12px;transition:all .2s ease}.config-job-item-unified:hover{background:var(--color-bg-secondary);border-color:var(--color-primary)}.config-job-item-unified.selected{background:var(--color-primary-lighter);border-color:var(--color-primary)}.config-job-item-unified.unconfigured{border-left:3px solid var(--color-success)}.config-job-item-unified.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.config-job-item-unified.disabled [data-slot=checkbox]{cursor:not-allowed}.config-job-item-unified [data-slot=checkbox]{cursor:pointer;margin:0}.config-job-item-name{color:var(--color-text-primary);flex:1 1;font-weight:500}.config-job-item-badge{background:var(--color-success);border-radius:12px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.config-status-selectors-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:15px}.config-status-selector{display:flex;flex-direction:column;gap:10px}.config-status-selector-label{color:var(--color-text-primary);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.config-status-buttons{display:flex;flex-wrap:wrap;gap:8px}.config-status-btn{background:var(--color-bg-primary);border:2px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);cursor:pointer;font-size:12px;font-weight:500;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.config-status-btn:hover{border-color:var(--color-primary);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.config-status-btn.active{box-shadow:0 2px 6px #00000026;font-weight:600}.config-status-btn:not(.active){opacity:.7}.config-status-btn:not(.active):hover{opacity:1}.config-search-container{margin-bottom:20px}.config-search-input{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-size:14px;max-width:400px;padding:10px 15px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.config-search-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #137af21a;outline:none}.config-status-group-cell{display:flex;flex-direction:column;gap:6px}.config-status-item{align-items:center;display:flex;font-size:12px;gap:8px}.config-status-label-small{color:var(--color-text-secondary);font-size:11px;font-weight:500;min-width:60px}.config-status-badge-text{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;padding:3px 8px;white-space:nowrap}.config-unconfigured-list{display:flex;flex-direction:column;gap:8px;margin-top:15px}.config-unconfigured-list-item{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;display:flex;gap:12px;padding:12px 15px;transition:all .2s ease}.config-unconfigured-list-item:hover{background:var(--color-bg-primary);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.config-unconfigured-list-icon{flex-shrink:0;font-size:18px}.config-unconfigured-list-name{color:var(--color-text-primary);font-size:14px;font-weight:500}.config-status-badge{border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:600;margin-left:8px;padding:4px 10px}.config-status-label{color:var(--color-text-secondary);font-size:13px;font-weight:500}.config-card-description{background:var(--color-bg-secondary);border-left:2px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-size:14px;line-height:1.6;margin-bottom:20px;padding:12px}.config-job-list-inline{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.config-job-list-inline li{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.config-job-list-inline li:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.config-empty-text{color:var(--color-text-tertiary);font-size:13px;margin:0}.config-form-help-text{color:var(--color-text-secondary);font-size:12px;line-height:1.5;margin-bottom:10px}.config-jobs-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:20px}.config-job-card{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden;transition:all .3s ease}.config-job-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.config-job-card-header{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:20px}.config-job-card-title{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0}.config-job-card-actions{display:flex;gap:8px}.config-job-card-actions button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;margin:0 4px;padding:8px;transition:all .2s ease}.config-job-card-actions .btn-edit{background:var(--color-primary-lighter);color:var(--color-primary)}.config-job-card-actions .btn-edit:hover{background:var(--color-primary-light);transform:translateY(-1px)}.config-job-card-actions .btn-delete{background:var(--color-danger-lighter);color:var(--color-danger)}.config-job-card-actions .btn-delete:hover{background:var(--color-danger-light);transform:translateY(-1px)}.config-job-card-body{padding:20px}.config-add-task-btn{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-dark);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 14px;transition:all .15s ease}.config-add-task-btn:hover{background:var(--color-bg-tertiary);border-color:var(--color-text-tertiary);box-shadow:var(--shadow-sm);color:var(--color-text-primary);transform:translateY(-1px)}.config-add-task-btn-plus{align-items:center;display:inline-flex;font-size:18px;font-weight:600;height:32px;justify-content:center;line-height:1;min-width:32px;padding:0;width:32px}.config-job-groups-section{border-bottom:1px solid var(--color-border);margin-bottom:20px;padding-bottom:16px}.config-job-groups-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.config-job-group-badge{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);display:inline-block;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.config-job-group-badge:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}.config-job-expand-btn{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-top:10px;padding:6px 12px;transition:background .2s,border-color .2s,color .2s}.config-job-expand-btn:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.config-job-expand-icon{font-size:10px;opacity:.9}.config-job-expand-icon-up{display:inline-block;transform:scaleY(-1)}.config-job-status-section{margin-bottom:20px}.config-job-status-section:last-child{margin-bottom:0}.config-job-section-title{border-bottom:2px solid var(--color-border);color:var(--color-text-secondary);font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;padding-bottom:8px;text-transform:uppercase}.config-job-status-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.config-job-status-item{display:flex;flex-direction:column;gap:6px}.config-job-status-label{color:var(--color-text-secondary);font-size:12px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.config-job-status-badge{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;min-width:100px;padding:6px 12px;text-align:center;white-space:nowrap}.config-table-two-columns .config-table{width:100%}.config-table-two-columns .config-table td,.config-table-two-columns .config-table th{width:50%}.config-table-two-columns .config-table td:first-child,.config-table-two-columns .config-table td:nth-child(2),.config-table-two-columns .config-table th:first-child,.config-table-two-columns .config-table th:nth-child(2){border-right:1px solid var(--color-border)}.config-unconfigured-jobs{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:20px}.config-unconfigured-job-card{background:var(--color-bg-primary);border:2px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:20px;transition:all .2s ease}.config-unconfigured-job-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.config-unconfigured-job-name{align-items:center;color:var(--color-text-primary);display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:15px}.config-unconfigured-job-icon{font-size:20px}.config-unconfigured-job-btn{background:var(--color-success);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease;width:100%}.config-unconfigured-job-btn:hover{background:var(--color-success-dark);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.config-section-description{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin-bottom:0;margin-top:5px}.config-section-header>div{flex:1 1}.task-template-modal .task-template-modal__content{display:flex;flex-direction:column;height:min(94vh,1320px);max-height:96vh;max-width:min(1420px,98vw);overflow:hidden;padding:0;width:98%}.task-template-modal__header{align-items:flex-start;background:linear-gradient(180deg,var(--color-bg-secondary) 0,var(--color-bg-primary) 100%);border-bottom:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding:24px 28px 16px}.task-template-modal__eyebrow{color:var(--color-primary);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.task-template-modal__header h2{color:var(--color-text-primary);font-size:1.35rem;font-weight:700;line-height:1.25;margin:0 0 8px}.task-template-modal__lead{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:min(78ch,100%)}.task-template-modal__close{background:var(--color-bg-secondary);border:none;border-radius:10px;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;font-size:22px;height:40px;line-height:1;transition:background .15s ease,color .15s ease;width:40px}.task-template-modal__close:hover{background:var(--color-border);color:var(--color-text-primary)}.task-template-modal__target{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:10px;padding:12px 28px}.task-template-modal__target-label{color:var(--color-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.task-template-modal__target-name{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--color-text-primary);display:inline-flex;font-size:14px;font-weight:600;padding:6px 14px}.task-template-modal__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 28px}.task-template-modal__btn-primary{align-items:center;background:var(--color-primary);border:none;border-radius:8px;box-shadow:var(--shadow-sm);color:var(--color-text-inverse);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:transform .12s ease,box-shadow .12s ease}.task-template-modal__btn-primary:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.task-template-modal__btn-primary:disabled{cursor:not-allowed;opacity:.55}.task-template-modal__btn-ghost{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 16px;transition:background .15s ease,border-color .15s ease}.task-template-modal__btn-ghost:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-text-tertiary)}.task-template-modal__create-panel{background:#137af20f;border:1px dashed var(--color-primary);border-radius:10px;margin:0 28px 16px;padding:16px}.task-template-modal__create-panel label{color:var(--color-text-primary);display:block;font-size:12px;font-weight:600;margin-bottom:8px}.task-template-modal__create-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.task-template-modal__create-row input{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);flex:1 1;font-size:14px;min-width:200px;padding:10px 12px}.task-template-modal__create-row input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #137af21f;outline:none}.task-template-modal__body{grid-gap:0;border-top:1px solid var(--color-border);display:grid;flex:1 1;gap:0;grid-template-columns:minmax(268px,28%) minmax(0,1fr);min-height:0;overflow:hidden}@media (max-width:720px){.task-template-modal .task-template-modal__content{height:auto;max-height:min(92vh,900px);max-width:100%;width:100%}.task-template-modal__body{grid-template-columns:1fr}}.task-template-modal__sidebar{background:var(--color-bg-secondary);border-right:1px solid var(--color-border);display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;overflow:hidden}@media (max-width:720px){.task-template-modal__sidebar{border-bottom:1px solid var(--color-border);border-right:none;max-height:260px}}.task-template-modal__sidebar-head{padding:14px 16px 10px}.task-template-modal__sidebar-head h3{color:var(--color-text-tertiary);font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.task-template-modal__search{background:var(--color-bg-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23999' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 3 3'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-size:13px;padding:9px 12px 9px 36px;width:100%}.task-template-modal__search:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #137af21a;outline:none}.task-template-modal__list{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:8px 12px 12px}.task-template-modal__list-row{align-items:stretch;display:flex;gap:6px;margin-bottom:6px}.task-template-modal__list-item{background:var(--color-bg-primary);border:1px solid #0000;border-radius:8px;color:var(--color-text-primary);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;min-width:0;padding:11px 12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.task-template-modal__list-item-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.task-template-modal__list-item-inner{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.task-template-modal__mix-tag{border:1px solid #0000;border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:3px 8px;text-transform:uppercase}.task-template-modal__mix-tag--empty{background:#f1f3f5;border-color:#dee2e6;color:#868e96}.task-template-modal__mix-tag--arrival_only{background:#e8f5e9;border-color:#a5d6a7;color:#1b5e20}.task-template-modal__mix-tag--departure_only{background:#fff3e0;border-color:#ffcc80;color:#e65100}.task-template-modal__mix-tag--both{background:#ede7f6;border-color:#b39ddb;color:#4527a0}.task-template-modal__rename-template{margin-bottom:14px}.task-template-modal__rename-template-label{color:var(--color-text-tertiary);display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.task-template-modal__rename-template-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.task-template-modal__rename-template-input{border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);flex:1 1;font-size:15px;font-weight:600;min-width:160px;padding:10px 12px}.task-template-modal__rename-template-save{flex-shrink:0;padding:10px 16px!important}.task-template-modal__detail-mix-wrap{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.task-template-modal__detail-mix-label{color:var(--color-text-tertiary);font-size:12px;font-weight:600}.task-template-modal__list-edit{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:42px}.task-template-modal__list-edit:hover:not(:disabled){background:#137af21a;border-color:var(--color-primary);color:var(--color-primary)}.task-template-modal__list-edit:disabled{cursor:not-allowed;opacity:.45}.task-template-modal__list-delete{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:42px}.task-template-modal__list-delete:hover:not(:disabled){background:var(--color-danger-lighter);border-color:var(--color-danger);color:var(--color-danger-dark)}.task-template-modal__list-delete:disabled{cursor:wait;opacity:.5}.task-template-modal__list-rename-editor{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-primary);border-radius:8px;display:flex;flex:1 1 100%;gap:8px;min-width:0;padding:6px 10px 6px 12px}.task-template-modal__list-rename-input{border:1px solid var(--color-border);border-radius:6px;flex:1 1;font-size:14px;font-weight:500;min-width:0;padding:8px 10px}.task-template-modal__list-rename-ok{background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 12px}.task-template-modal__list-rename-ok:disabled{cursor:not-allowed;opacity:.6}.task-template-modal__list-rename-cancel{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;flex-shrink:0;font-size:13px;padding:8px 10px}.task-template-modal__list-row:has(.task-template-modal__list-rename-editor){flex-wrap:wrap}.task-template-modal__list-item:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm)}.task-template-modal__list-item--active{background:#137af214;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.task-template-modal__list-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.task-template-modal__pagination{align-items:center;background:var(--color-bg-secondary);border-top:1px solid var(--color-border);display:flex;gap:8px;justify-content:center;padding:10px 12px 14px}.task-template-modal__pagination button{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);cursor:pointer;font-size:16px;height:34px;line-height:1;min-width:36px;transition:background .15s ease}.task-template-modal__pagination button:hover:not(:disabled){background:var(--color-bg-secondary)}.task-template-modal__pagination button:disabled{cursor:not-allowed;opacity:.4}.task-template-modal__pagination span{color:var(--color-text-secondary);font-size:12px;font-weight:600;min-width:72px;text-align:center}.task-template-modal__main{height:100%;max-height:none;min-height:0;overflow-y:auto;padding:18px 24px 24px}.task-template-modal__detail-mix-wrap--header{display:inline-flex;margin-bottom:14px}.task-template-modal__main h3{color:var(--color-text-tertiary);font-size:12px;font-weight:700;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.task-template-modal__skeleton{animation:task-template-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,var(--color-bg-secondary) 25%,var(--color-bg-primary) 50%,var(--color-bg-secondary) 75%);background-size:200% 100%;border-radius:8px}@keyframes task-template-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.task-template-modal__empty{color:var(--color-text-secondary);padding:32px 20px;text-align:center}.task-template-modal__empty-icon{font-size:40px;line-height:1;margin-bottom:12px;opacity:.5}.task-template-modal__empty p{color:var(--color-text-primary);font-size:14px;font-weight:600;margin:0 0 8px}.task-template-modal__empty small{color:var(--color-text-tertiary);font-size:13px}.task-template-modal__detail-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:10px}.task-template-modal__detail-title-row .task-template-modal__detail-title{margin:0}.task-template-modal__detail-template-actions{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.task-template-modal__detail-template-btn{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:36px}.task-template-modal__detail-template-btn:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-primary);color:var(--color-primary)}.task-template-modal__detail-template-btn:disabled{cursor:not-allowed;opacity:.45}.task-template-modal__detail-template-btn--danger:hover:not(:disabled){background:#c8233314;border-color:#c8233373;color:#c82333}.task-template-modal__header-rename-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.task-template-modal__header-rename-input{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;flex:1 1;font-size:15px;font-weight:600;min-width:160px;padding:10px 12px}.task-template-modal__header-rename-input:focus{border-color:var(--color-primary);outline:none}.task-template-modal__detail-title{color:var(--color-text-primary);font-size:1.1rem;font-weight:700;margin:0 0 6px}.task-template-modal__detail-desc{color:var(--color-text-secondary);font-size:13px;line-height:1.45;margin:0 0 16px}.task-template-modal__add-block{margin-bottom:20px}.task-template-modal__add-block .task-template-modal__add-row{margin-bottom:10px}.task-template-modal__add-desc-label{color:var(--color-text-tertiary);display:block;font-size:12px;font-weight:600;margin-bottom:6px}.task-template-modal__add-desc-textarea{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.45;min-height:52px;padding:10px 12px;resize:vertical;width:100%}.task-template-modal__add-desc-textarea:focus{border-color:var(--color-primary);outline:none}.task-template-modal__add-row{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0;padding:14px}.task-template-modal__add-row input{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;flex:1 1;font-size:14px;min-width:160px;padding:10px 12px}.task-template-modal__add-row input:focus{border-color:var(--color-primary);outline:none}.task-template-modal__toggle-cat{border:1px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;padding:8px 12px;transition:opacity .15s ease;-webkit-user-select:none;user-select:none}.task-template-modal__toggle-cat--arrival{background:#d1ecf1;border-color:#bee5eb;color:#0c5460}.task-template-modal__toggle-cat--departure{background:#fff3cd;border-color:#ffeeba;color:#856404}.task-template-modal__task-block{margin-bottom:18px}.task-template-modal__task-block-title{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.02em;margin-bottom:8px}.task-template-modal__task-block-title--arrival{color:#1e7e34}.task-template-modal__task-block-title--departure{color:#c82333}.task-template-modal__task-block-title .task-template-modal__count{font-weight:600;opacity:.85}.task-template-modal__task-line{align-items:center;border:1px solid var(--color-border);border-radius:8px;display:flex;font-size:14px;gap:10px;justify-content:space-between;margin-bottom:6px;padding:10px 12px}.task-template-modal__task-line--arrival{background:#e8f5e9;border-color:#c8e6c9}.task-template-modal__task-line--departure{background:#ffebee;border-color:#ffcdd2}.task-template-modal__task-list{list-style:none;margin:0;padding:0}.task-template-modal__task-line--editable{align-items:flex-start;flex-wrap:wrap}.task-template-modal__task-drag-handle{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);cursor:grab;display:flex;flex-shrink:0;justify-content:center;margin:0;min-height:40px;padding:0;touch-action:none;width:32px}.task-template-modal__task-drag-handle:hover:not(:disabled){background:var(--color-bg-secondary);color:var(--color-text-primary)}.task-template-modal__task-drag-handle:active:not(:disabled){cursor:grabbing}.task-template-modal__task-drag-handle:disabled{cursor:not-allowed;opacity:.35}.task-template-modal__task-display{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.task-template-modal__task-title-text{cursor:text;flex:1 1;min-width:0;word-break:break-word}.task-template-modal__task-desc-preview{color:var(--color-text-secondary);font-size:12px;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.task-template-modal__task-edit-block{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.task-template-modal__task-edit-input{border:1px solid var(--color-primary);border-radius:8px;box-sizing:border-box;font-size:14px;padding:8px 10px;width:100%}.task-template-modal__task-edit-textarea{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1.45;min-height:52px;padding:8px 10px;resize:vertical;width:100%}.task-template-modal__task-edit-textarea:focus{border-color:var(--color-primary);outline:none}.task-template-modal__task-edit-save{align-self:flex-start;font-size:13px!important;padding:8px 14px!important}.task-template-modal__task-rename{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;width:30px}.task-template-modal__task-rename:hover{background:var(--color-bg-secondary);color:var(--color-primary)}.task-template-modal__task-remove{background:#0000000f;border:none;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;font-size:18px;height:32px;line-height:1;transition:background .15s ease,color .15s ease;width:32px}.task-template-modal__task-remove:hover{background:#dc354526;color:#c82333}.task-template-modal__expand{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:13px;font-weight:600;margin-top:4px;padding:6px 0;text-decoration:underline;text-underline-offset:2px}.task-template-modal__expand:hover{color:var(--color-primary-dark)}.task-template-modal__placeholder{color:var(--color-text-tertiary);font-size:14px;line-height:1.5;margin:0;padding:28px 16px;text-align:center}.task-template-modal__footer{align-items:center;background:var(--color-bg-secondary);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 28px 20px}.task-template-modal__footer-hint{color:var(--color-text-secondary);flex:1 1;font-size:13px;margin:0;max-width:min(64ch,100%);min-width:0}.task-template-modal__footer-hint strong{color:var(--color-text-primary)}.task-template-modal__footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.task-template-modal__btn-cancel{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.task-template-modal__btn-cancel:hover{background:var(--color-bg-secondary)}.task-template-modal__btn-apply{align-items:center;background:linear-gradient(180deg,#2e8ef7 0,var(--color-primary) 100%);border:none;border-radius:8px;box-shadow:0 4px 14px #137af259;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:12px 22px;transition:transform .12s ease,box-shadow .12s ease}.task-template-modal__btn-apply:hover:not(:disabled){box-shadow:0 6px 18px #137af273;transform:translateY(-1px)}.task-template-modal__btn-apply:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.config-import-task-template-btn{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 14px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.config-import-task-template-btn:hover{background:#137af20f;border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.config-import-task-template-btn svg{flex-shrink:0;opacity:.85}@keyframes user-modal-profile-grid-move{0%{transform:translate(0)}to{transform:translate(40px,40px)}}@keyframes user-modal-profile-ping{75%,to{opacity:0;transform:scale(2)}}.user-modal-profile-shell{border-radius:16px;margin:0 0 20px;overflow:hidden;padding:16px 12px 20px;position:relative}.user-modal-profile-shell:before{animation:user-modal-profile-grid-move 22s linear infinite;background-image:linear-gradient(#9ca3af47 1px,#0000 0),linear-gradient(90deg,#9ca3af47 1px,#0000 0);background-size:40px 40px;border-radius:16px;content:"";inset:0;opacity:.16;pointer-events:none;position:absolute;z-index:0}.user-modal-profile-card{background:#fff;border-radius:1.5rem;box-shadow:12px 12px 24px #0000001f,-12px -12px 24px #fffffff2;margin:0 auto;max-width:22rem;overflow:hidden;padding:1.5rem;position:relative;transition:box-shadow .45s ease,transform .45s ease;z-index:1}[data-theme=dark] .user-modal-profile-card{background:#1e293b;box-shadow:12px 12px 24px #00000059,-12px -12px 24px #ffffff0a}.user-modal-profile-card:hover{box-shadow:18px 18px 36px #00000024,-18px -18px 36px #fff;transform:translateY(-2px) scale(1.01)}[data-theme=dark] .user-modal-profile-card:hover{box-shadow:18px 18px 36px #00000073,-18px -18px 36px #ffffff0f}.user-modal-profile-card__border-glow{border:1px solid #bfdbfee6;border-radius:1.5rem;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease;z-index:2}.user-modal-profile-card:hover .user-modal-profile-card__border-glow{opacity:1}[data-theme=dark] .user-modal-profile-card__border-glow{border-color:#3b82f673}.user-modal-profile-card__status{position:absolute;right:1rem;top:1rem;z-index:4}.user-modal-profile-card__status-dot{border:2px solid #fff;border-radius:999px;height:12px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:12px}[data-theme=dark] .user-modal-profile-card__status-dot{border-color:#1e293b}.user-modal-profile-card[data-dot=online] .user-modal-profile-card__status-dot{background:#22c55e}.user-modal-profile-card:hover[data-dot=online] .user-modal-profile-card__status-dot{box-shadow:0 0 18px #22c55e8c}.user-modal-profile-card[data-dot=online] .user-modal-profile-card__status-ping{animation:user-modal-profile-ping 1.6s cubic-bezier(0,0,.2,1) infinite;background:#22c55e;border-radius:999px;inset:0;opacity:.3;position:absolute}.user-modal-profile-card[data-dot=away] .user-modal-profile-card__status-dot{background:#f59e0b}.user-modal-profile-card[data-dot=offline] .user-modal-profile-card__status-dot{background:#9ca3af}.user-modal-profile-card__verified{align-items:center;background:#3b82f6;border-radius:999px;box-shadow:2px 2px 4px #0000001f;color:#fff;display:flex;height:22px;justify-content:center;position:absolute;right:1rem;top:2.35rem;transition:transform .3s ease;width:22px;z-index:4}.user-modal-profile-card:hover .user-modal-profile-card__verified{box-shadow:0 0 14px #3b82f673;transform:scale(1.08) rotate(10deg)}.user-modal-profile-card__avatar-wrap{display:flex;justify-content:center;margin-bottom:1rem;position:relative;z-index:3}.user-modal-profile-card__avatar-frame{background:#fff;border-radius:999px;box-shadow:inset 6px 6px 12px #00000014,inset -6px -6px 12px #fffffff2;height:7rem;padding:4px;position:relative;transition:box-shadow .45s ease,transform .45s ease;width:7rem}[data-theme=dark] .user-modal-profile-card__avatar-frame{background:#334155;box-shadow:inset 6px 6px 12px #00000059,inset -6px -6px 12px #ffffff0f}.user-modal-profile-card:hover .user-modal-profile-card__avatar-frame{transform:scale(1.05)}.user-modal-profile-card__avatar-frame .iam-item-avatar,.user-modal-profile-card__avatar-frame .user-modal-profile-avatar{border-radius:50%!important;display:block!important;font-size:1.25rem!important;height:104px!important;object-fit:cover;width:104px!important}.user-modal-profile-card__avatar-ring{border:2px solid #60a5fad9;border-radius:999px;inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease}.user-modal-profile-card:hover .user-modal-profile-card__avatar-ring{opacity:1}.user-modal-profile-card__head{position:relative;text-align:center;transition:transform .3s ease;z-index:3}.user-modal-profile-card:hover .user-modal-profile-card__head{transform:translateY(-2px)}.user-modal-profile-card__name{color:#111827;font-size:1.125rem;font-weight:600;margin:0;transition:color .3s ease}[data-theme=dark] .user-modal-profile-card__name{color:#f1f5f9}.user-modal-profile-card:hover .user-modal-profile-card__name{color:#2563eb}[data-theme=dark] .user-modal-profile-card:hover .user-modal-profile-card__name{color:#93c5fd}.user-modal-profile-card__role{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}[data-theme=dark] .user-modal-profile-card__role{color:#94a3b8}.user-modal-profile-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.user-modal-profile-card__tag{background:#fff;border-radius:999px;box-shadow:2px 2px 4px #0000000d,-2px -2px 4px #ffffffd9;color:#4b5563;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}[data-theme=dark] .user-modal-profile-card__tag{background:#334155;box-shadow:2px 2px 4px #00000040,-2px -2px 4px #ffffff0a;color:#e2e8f0}.user-modal-profile-card__tag--accent{color:#2563eb}[data-theme=dark] .user-modal-profile-card__tag--accent{color:#93c5fd}.user-modal-profile-card__details-scroll{margin-right:-4px;max-height:260px;overflow-y:auto;padding-right:4px}.user-modal-profile-card__details{color:#4b5563;font-size:.75rem;line-height:1.45;margin-top:1rem;text-align:left}[data-theme=dark] .user-modal-profile-card__details{color:#cbd5e1}.user-modal-profile-card__detail-row{grid-gap:.5rem .75rem;border-bottom:1px solid #0000000f;display:grid;gap:.5rem .75rem;grid-template-columns:minmax(0,10rem) 1fr;padding:.35rem 0}[data-theme=dark] .user-modal-profile-card__detail-row{border-bottom-color:#ffffff14}.user-modal-profile-card__detail-row:last-child{border-bottom:none}.user-modal-profile-card__detail-label{color:#6b7280;font-weight:600}[data-theme=dark] .user-modal-profile-card__detail-label{color:#94a3b8}.user-modal-profile-card__detail-value{min-width:0;word-break:break-word}.user-modal-profile-card__detail-value a{color:#2563eb;text-decoration:underline}[data-theme=dark] .user-modal-profile-card__detail-value a{color:#93c5fd}.user-modal-profile-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;position:relative;z-index:3}.user-modal-profile-card__nav-btn{min-width:0}.user-modal-profile-shell--solo{margin:0 auto;max-width:min(100%,38rem);padding:8px 4px 16px}.user-modal-profile-shell--solo .user-modal-profile-card{max-width:none;width:100%}.user-modal-profile-card__details-scroll--wide{max-height:min(70vh,560px)}.user-modal-card-only{background:#0000;box-shadow:none;margin:0 auto;max-width:min(100vw - 1.5rem,40rem);padding:12px 12px 28px;width:100%}.user-modal-card-only__toolbar{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-bottom:10px;min-height:2.25rem}.eqt-wrap{max-height:420px;overflow-x:auto;overflow-y:auto}.eqt-table{border-collapse:collapse;font-size:13px;width:100%}.eqt-table thead th{background:#fff;background:var(--color-bg-primary,#fff);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);color:#64748b;color:var(--color-text-secondary,#64748b);font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:8px 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.eqt-table tbody td{border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--color-border-light,#f1f3f5);color:#212529;color:var(--color-text-primary,#212529);padding:9px 10px;vertical-align:middle}.eqt-table tbody tr:hover{background:#0098960a}.eqt-row--late td:first-child{box-shadow:inset 3px 0 0 #dc35458c}.eqt-td-user,.eqt-type{font-weight:600;white-space:nowrap}.eqt-type{align-items:center;color:#475569;color:var(--color-text-secondary,#475569);display:inline-flex;gap:6px}.eqt-td-model{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eqt-td-serial{color:#64748b;color:var(--color-text-secondary,#64748b);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:nowrap}.eqt-concession{border-radius:999px;display:inline-block;font-size:11.5px;font-weight:600;max-width:160px;overflow:hidden;padding:2px 9px;text-overflow:ellipsis;white-space:nowrap}.eqt-td-delay,.eqt-th-delay{text-align:right}.eqt-delay{font-feature-settings:"tnum";background:#46557814;border-radius:999px;color:#475569;display:inline-block;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 8px}.eqt-delay--late{background:#dc35451f;color:#c82333}.eqt-empty{color:#6c757d;color:var(--color-text-secondary,#6c757d);font-size:14px;padding:18px 4px}[data-theme=dark] .eqt-table thead th{background:#0f172a;background:var(--color-bg-primary,#0f172a)}[data-theme=dark] .eqt-table tbody tr:hover{background:#00989614}[data-theme=dark] .eqt-delay{background:#94a3b824;color:#cbd5e1}[data-theme=dark] .eqt-delay--late{background:#dc354533;color:#f87171}@keyframes collab-card-grid-move{0%{transform:translate(0)}to{transform:translate(40px,40px)}}#monitorTables.dashboard-tickets-look .iam-list.collab-monitor-list{gap:6px;padding:6px 4px 10px;position:relative}#monitorTables.dashboard-tickets-look .iam-list.collab-monitor-list:before{animation:collab-card-grid-move 24s linear infinite;background-image:linear-gradient(#9ca3af38 1px,#0000 0),linear-gradient(90deg,#9ca3af38 1px,#0000 0);background-size:40px 40px;border-radius:12px;content:"";inset:0;opacity:.14;pointer-events:none;position:absolute;z-index:0}#monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:before{background:#94a3b8;background:var(--collab-accent,#94a3b8);border-radius:4px;bottom:8px;content:"";left:0;position:absolute;top:8px;width:4px;z-index:2}#monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card{align-items:center;background:#fff!important;border:none!important;border-radius:14px!important;box-shadow:4px 4px 12px #0000000f,-3px -3px 10px #ffffffe6!important;cursor:pointer;display:flex;flex-direction:row;gap:0;margin:0;min-height:52px;overflow:hidden;padding:8px 12px 8px 14px!important;position:relative;transition:box-shadow .2s ease,transform .2s ease,background .2s ease!important;z-index:1}#monitorTables.dashboard-tickets-look .iam-list.collab-monitor-list .iam-item.collab-monitor-card:nth-child(2n){background:#f9fafb!important}#monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:hover{background:#fafbff!important;box-shadow:6px 6px 16px #00000014,-4px -4px 12px #fff!important;transform:translateY(-1px)}#monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:focus-visible{outline:2px solid #3b82f680;outline-offset:2px}.collab-monitor-card__border-glow{border:1px solid #bfdbfed9;border-radius:14px;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:2}#monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:hover .collab-monitor-card__border-glow{opacity:1}.collab-monitor-card__main--row{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;min-width:0;position:relative;z-index:3}.collab-monitor-card__bulk{align-items:center;display:flex;flex-shrink:0}.collab-monitor-card__bulk input{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.collab-monitor-card__avatar-wrap{flex-shrink:0;position:relative}.collab-monitor-card__avatar-frame{background:#fff;border-radius:999px;box-shadow:inset 3px 3px 6px #00000012,inset -2px -2px 6px #fffffff2;height:40px;padding:2px;transition:box-shadow .2s ease,transform .2s ease;width:40px}#monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:hover .collab-monitor-card__avatar-frame{box-shadow:inset 4px 4px 8px #00000017,inset -3px -3px 8px #fff;transform:scale(1.03)}.collab-monitor-card__avatar-frame img.collab-monitor-card__avatar,.collab-monitor-card__avatar-frame img.iam-item-avatar{border-radius:50%!important;display:block!important;height:36px!important;object-fit:cover;width:36px!important}.collab-monitor-card__avatar-frame span.collab-monitor-card__avatar,.collab-monitor-card__avatar-frame span.iam-item-avatar{align-items:center!important;border-radius:50%!important;box-sizing:border-box!important;display:inline-flex!important;font-size:.75rem!important;height:36px!important;justify-content:center!important;line-height:1!important;width:36px!important}.collab-monitor-card__avatar-ring{border:1px solid #60a5fabf;border-radius:999px;inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}#monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:hover .collab-monitor-card__avatar-ring{opacity:1}.collab-monitor-card__identity{align-items:baseline;display:flex;flex:1 1 120px;flex-direction:row;gap:6px;min-width:0}.collab-monitor-card__chevron{color:#3b82f6d9;flex-shrink:0;font-size:7px;line-height:1;transform:translateY(-1px)}.collab-monitor-card__name{color:#111827;flex:0 1 auto;font-size:.875rem;font-weight:600;line-height:1.2;margin:0;max-width:min(220px,38vw);min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}#monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:hover .collab-monitor-card__name{color:#2563eb}.collab-monitor-card__sep{color:#cbd5e1;flex-shrink:0;font-size:.75rem;font-weight:500;-webkit-user-select:none;user-select:none}.collab-monitor-card__role{color:#64748b;flex:1 1 auto;font-size:.75rem;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collab-monitor-card__dates--inline{font-feature-settings:"tnum";align-items:center;color:#94a3b8;display:inline-flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;font-size:.7rem;font-variant-numeric:tabular-nums;gap:8px;margin:0}.collab-monitor-card__date-str{white-space:nowrap}.collab-monitor-card__dates--inline .collab-monitor-card__jlabel{font-weight:700;letter-spacing:.03em}.collab-monitor-card__indicators{align-items:center;display:inline-flex;flex-direction:row;flex-shrink:0;gap:6px}.collab-monitor-card__verified{align-items:center;background:#3b82f6;border-radius:999px;box-shadow:1px 1px 3px #0000001f;color:#fff;display:flex;height:20px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:20px}#monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:hover .collab-monitor-card__verified{box-shadow:0 0 10px #3b82f666;transform:scale(1.06)}.collab-monitor-card__verified svg{flex-shrink:0;height:11px;width:11px}.collab-monitor-card__tag{align-items:center;border-radius:999px;box-shadow:1px 1px 3px #0000000f,-1px -1px 3px #ffffffd9;display:inline-flex;font-size:.65rem;font-weight:600;line-height:1.2;max-width:7.5rem;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}#monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:hover .collab-monitor-card__tag{box-shadow:1px 2px 4px #00000014}.collab-monitor-card__actions--inline{align-items:center;display:inline-flex;flex-direction:row;flex-shrink:0;gap:6px;margin:0;padding:0}.collab-monitor-card__action-btn{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:3px 3px 8px #00000012,-2px -2px 8px #fffffff2;color:#2563eb;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:600;gap:4px;justify-content:center;min-height:34px;min-width:38px;padding:6px 8px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.collab-monitor-card__action-btn:hover{box-shadow:1px 1px 4px #0000000f,-1px -1px 4px #ffffffe6;transform:scale(.98)}.collab-monitor-card__action-btn:active{transform:scale(.94)}.collab-monitor-card__action-btn--muted{color:#4b5563;min-width:auto;padding-left:10px;padding-right:10px}.collab-monitor-card__action-inner{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.collab-monitor-card__action-btn svg{flex-shrink:0}.collab-monitor-card__ignore{align-items:center;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:500;gap:6px;-webkit-user-select:none;user-select:none}.collab-monitor-card__ignore [data-slot=checkbox]{margin:0}.collab-monitor-card__done-btn{background:linear-gradient(145deg,#16a34a,#15803d);border:none;border-radius:999px;box-shadow:1px 2px 6px #16a34a59;color:#fff;cursor:pointer;flex-shrink:0;font-size:.7rem;font-weight:600;line-height:1.2;margin:0;padding:4px 10px;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}.collab-monitor-card__done-btn:hover:not(:disabled){box-shadow:1px 1px 4px #16a34a47;transform:scale(.98)}.collab-monitor-card__done-btn:active:not(:disabled){transform:scale(.94)}.collab-monitor-card__done-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.collab-monitor-card__status-icons{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.collab-monitor-card__jlabel--late{color:#b91c1c!important}.collab-monitor-card__jlabel--late-neutral{color:#64748b!important}.collab-monitor-card__jlabel--ok{color:#15803d!important}[data-theme=dark] #monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card{background:#1e293b!important;box-shadow:4px 4px 12px #00000059,-3px -3px 10px #ffffff08!important}[data-theme=dark] #monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:hover{background:#243449!important;box-shadow:6px 6px 16px #0006,-4px -4px 12px #ffffff0d!important}[data-theme=dark] .collab-monitor-card__border-glow{border-color:#3b82f673}[data-theme=dark] .collab-monitor-card__avatar-frame{background:#334155;box-shadow:inset 6px 6px 12px #00000059,inset -6px -6px 12px #ffffff0f}[data-theme=dark] .collab-monitor-card__name{color:#f1f5f9}[data-theme=dark] #monitorTables.dashboard-tickets-look .iam-item.collab-monitor-card:hover .collab-monitor-card__name{color:#93c5fd}[data-theme=dark] .collab-monitor-card__role{color:#94a3b8}[data-theme=dark] .collab-monitor-card__action-btn{background:#334155;box-shadow:6px 6px 12px #00000059,-6px -6px 12px #ffffff0a;color:#93c5fd}[data-theme=dark] .collab-monitor-card__action-btn--muted{color:#cbd5e1}[data-theme=dark] .collab-monitor-card__tag{box-shadow:2px 2px 4px #00000040,-2px -2px 4px #ffffff0a}[data-theme=dark] .collab-monitor-card__verified{background:#2563eb}[data-theme=dark] #monitorTables.dashboard-tickets-look .iam-list.collab-monitor-list:before{opacity:.08}[data-theme=dark] #monitorTables.dashboard-tickets-look .iam-list.collab-monitor-list .iam-item.collab-monitor-card:nth-child(2n){background:#1a2332!important}.collab-monitor-card__ob-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.4;padding:3px 9px;white-space:nowrap}.collab-monitor-card__ob-chip--ok{background:#28a7451f;color:#1e7e34}.collab-monitor-card__ob-chip--pending{background:#dc35451a;color:#c82333}.collab-monitor-card__ob-chip--muted{background:#6c757d1a;color:#6c757d}.collab-monitor-card__mail-btn{align-items:center;background:#0000;border:1px solid #4655782e;border-radius:8px;color:#5a6b8c;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:relative;transition:background .15s ease,color .15s ease;width:28px}.collab-monitor-card__mail-btn:hover{background:#0098961a;color:#009896}.collab-monitor-card__mail-btn--urgent{animation:ob-mail-pulse 2s ease-in-out infinite;background:#00989614;border-color:#0098968c;color:#009896}@keyframes ob-mail-pulse{0%,to{box-shadow:0 0 0 0 #00989659}50%{box-shadow:0 0 0 5px #00989600}}.collab-monitor-card__mail-btn--sent{border-color:#28a74559;color:#1e7e34}.collab-monitor-card__mail-dot{background:#28a745;border:2px solid #fff;border-radius:50%;height:9px;position:absolute;right:-3px;top:-3px;width:9px}.collab-monitor-card__done-badge{align-items:center;background:#28a745;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 10px;white-space:nowrap}[data-theme=dark] .collab-monitor-card__ob-chip--ok{background:#28a7452e;color:#4ade80}[data-theme=dark] .collab-monitor-card__ob-chip--pending{background:#dc35452e;color:#f87171}[data-theme=dark] .collab-monitor-card__ob-chip--muted{background:#94a3b824;color:#94a3b8}[data-theme=dark] .collab-monitor-card__mail-btn{border-color:#94a3b840;color:#94a3b8}[data-theme=dark] .collab-monitor-card__mail-dot{border-color:#1a2332}.collab-monitor-skeleton{align-items:center;background:#4655780a;border-radius:10px;display:flex;gap:12px;margin-bottom:8px;padding:12px 14px}.collab-monitor-skeleton__avatar{border-radius:50%;flex-shrink:0;height:34px;width:34px}.collab-monitor-skeleton__line{border-radius:6px;flex-shrink:0;height:12px}.collab-monitor-skeleton__chip{border-radius:999px;flex-shrink:0;height:20px;margin-left:auto;width:72px}.collab-monitor-skeleton__avatar,.collab-monitor-skeleton__chip,.collab-monitor-skeleton__line{animation:collab-monitor-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#78829624 25%,#78829642 50%,#78829624 75%);background-size:200% 100%}@keyframes collab-monitor-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .collab-monitor-skeleton{background:#94a3b80f}.collab-monitor-card__main--row{grid-gap:10px;align-items:center;display:grid!important;gap:10px;grid-template-columns:24px 40px minmax(150px,1fr) 142px minmax(84px,118px) auto;width:100%}.cmc-cell{min-width:0}.cmc-cell--bulk{justify-content:center}.cmc-cell--avatar,.cmc-cell--bulk{align-items:center;display:flex}.cmc-cell--identity{display:flex;flex-direction:column;gap:1px}.cmc-identity-top{align-items:center;display:flex;gap:6px;min-width:0}.cmc-identity-top .collab-monitor-card__name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-identity-sub{align-items:center;color:#64748b;display:flex;font-size:12px;gap:10px;min-width:0}.cmc-identity-device,.cmc-identity-job{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-identity-device{align-items:center;color:#0e7490;display:inline-flex;flex-shrink:0;font-weight:600;gap:4px;max-width:55%}.cmc-cell--date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:6px;white-space:nowrap}.cmc-cell--date,.cmc-cell--tag{align-items:center;display:flex}.cmc-cell--tag .collab-monitor-card__tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-tag-empty{color:#94a3b8;font-size:12px}.cmc-cell--actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;white-space:nowrap}.cmc-identity-top .collab-monitor-card__verified{flex-shrink:0}@media (max-width:1500px){.collab-monitor-card__main--row{gap:8px;grid-template-columns:24px 40px minmax(130px,1fr) 132px minmax(64px,96px) auto}}[data-theme=dark] .cmc-identity-sub{color:#94a3b8}[data-theme=dark] .cmc-identity-device{color:#22d3ee}[data-theme=dark] .cmc-tag-empty{color:#64748b}.collab-monitor-card__note-btn{align-items:center;background:#0000;border:1px solid #4655782e;border-radius:8px;color:#5a6b8c;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:28px}.collab-monitor-card__note-btn:hover{background:#0098961a;color:#009896}.collab-monitor-card__note-btn.has-note{background:#d977061a;border-color:#d9770673;color:#b45309}.cmc-note-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.cmc-note-modal{background:#fff;background:var(--color-bg-primary,#fff);border-radius:12px;box-shadow:0 18px 48px #00000047;color:#0f172a;color:var(--color-text-primary,#0f172a);max-width:460px;padding:18px;width:100%}.cmc-note-title{font-size:15px;font-weight:700;margin-bottom:10px}.cmc-note-textarea{background:#fff;background:var(--color-bg-primary,#fff);border:1px solid #d6dbe3;border:1px solid var(--color-border,#d6dbe3);border-radius:8px;color:inherit;font-family:inherit;font-size:14px;line-height:1.5;padding:10px;resize:vertical;width:100%}.cmc-note-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.cmc-note-btn{background:#0000;border:1px solid #d6dbe3;border:1px solid var(--color-border,#d6dbe3);border-radius:8px;color:inherit;cursor:pointer;font-family:inherit;font-size:13px;padding:8px 14px}.cmc-note-btn--primary{background:#009896;border-color:#009896;color:#fff;font-weight:600}.cmc-note-btn:disabled{cursor:default;opacity:.6}#equipmentRecoveryTable.dashboard-tickets-look,#monitorTables.dashboard-tickets-look{--dt-blue:#1972f5;--dt-blue-soft:#1972f51f;--dt-text:#1f2937;--dt-text-muted:#6b7280;--dt-border:#e5e7eb;--dt-surface:#fff;--dt-canvas:#f8fafc;--dt-radius:12px}#monitorTables.dashboard-tickets-look .iam-arrivals,#monitorTables.dashboard-tickets-look .iam-departures{background:var(--dt-surface)!important;border:none!important;border-radius:var(--dt-radius);box-shadow:0 1px 3px #0000000f!important;overflow:hidden}#monitorTables.dashboard-tickets-look .iam-block-header{background:var(--dt-canvas)!important;border-bottom:1px solid var(--dt-border)!important;padding:10px 12px!important}#monitorTables.dashboard-tickets-look .iam-block-title{color:var(--dt-text-muted)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}#monitorTables.dashboard-tickets-look .iam-block-title-count{color:var(--dt-text)!important;font-weight:700!important}#monitorTables.dashboard-tickets-look button.iam-block-title-count--clickable{background:none;border:none;color:var(--dt-blue)!important;cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}#monitorTables.dashboard-tickets-look button.iam-block-title-count--clickable:hover{color:#1560c9!important}#monitorTables.dashboard-tickets-look .iam-bulk-action-bar{background:#1972f50f!important;border-bottom:1px solid var(--dt-border)!important}#monitorTables.dashboard-tickets-look .iam-item{border-bottom:1px solid var(--dt-border)!important;border-radius:0!important;font-size:.82rem!important;padding:10px 12px 10px 14px!important;transition:background .12s ease!important}#monitorTables.dashboard-tickets-look .iam-item:hover{background:var(--dt-blue-soft)!important}#monitorTables.dashboard-tickets-look .iam-item:last-child{border-bottom:none!important}#monitorTables.dashboard-tickets-look .iam-empty{color:var(--dt-text-muted)!important;font-size:.82rem!important;padding:2rem 12px!important;text-align:center!important}#equipmentRecoveryTable.dashboard-tickets-look .equipment-recovery-card{color:var(--dt-text);font-family:var(--font-sans)!important}#equipmentRecoveryTable.dashboard-tickets-look .eqr-panel{background:var(--dt-surface)!important;border:none!important;border-radius:var(--dt-radius)!important;box-shadow:0 1px 3px #0000000f!important;overflow:hidden}#equipmentRecoveryTable.dashboard-tickets-look .eqr-types-bar{background:var(--dt-canvas)!important;border-bottom:1px solid var(--dt-border)!important;padding:10px 12px!important}#equipmentRecoveryTable.dashboard-tickets-look .eqr-card{border-bottom:1px solid var(--dt-border)!important}#equipmentRecoveryTable.dashboard-tickets-look .eqr-card:hover{background:var(--dt-blue-soft)!important}#equipmentRecoveryTable.dashboard-tickets-look .eqr-card.is-selected{background:#1972f51f!important}#equipmentRecoveryTable.dashboard-tickets-look .eqr-card.eqr-urgent:hover{background:#c83c461f!important}#equipmentRecoveryTable.dashboard-tickets-look .eqr-body{font-size:.82rem!important;padding:10px 12px 10px 10px!important}#equipmentRecoveryTable.dashboard-tickets-look .eqr-value{color:var(--dt-text)!important}#equipmentRecoveryTable.dashboard-tickets-look .eqr-empty{color:var(--dt-text-muted)!important;font-size:.82rem!important;padding:2rem 12px!important;text-align:center!important}#equipmentRecoveryTable.dashboard-tickets-look .eqr-tab-icon svg{stroke:#1f2937bf!important}[data-theme=dark] #equipmentRecoveryTable.dashboard-tickets-look,[data-theme=dark] #monitorTables.dashboard-tickets-look{--dt-text:var(--color-text-primary);--dt-text-muted:var(--color-text-secondary);--dt-border:var(--color-border);--dt-surface:var(--color-bg-primary);--dt-canvas:#1e293b}[data-theme=dark] #monitorTables.dashboard-tickets-look .iam-arrivals,[data-theme=dark] #monitorTables.dashboard-tickets-look .iam-departures{box-shadow:0 1px 3px #00000040!important}[data-theme=dark] #monitorTables.dashboard-tickets-look .iam-block-header{background:#1e293b!important}[data-theme=dark] #monitorTables.dashboard-tickets-look button.iam-block-title-count--clickable{color:#93c5fd!important;color:var(--color-primary-light,#93c5fd)!important}[data-theme=dark] #monitorTables.dashboard-tickets-look .iam-item:hover{background:#1972f526!important}[data-theme=dark] #equipmentRecoveryTable.dashboard-tickets-look .eqr-panel{box-shadow:0 1px 3px #00000040!important}[data-theme=dark] #equipmentRecoveryTable.dashboard-tickets-look .eqr-types-bar{background:#1e293b!important}[data-theme=dark] #equipmentRecoveryTable.dashboard-tickets-look .eqr-card:hover{background:#1972f51f!important}[data-theme=dark] #equipmentRecoveryTable.dashboard-tickets-look .eqr-tab-icon svg{stroke:#e2e8f0d9!important}.idx-root{--idx-radius:18px;--idx-bg:#f4f6fb;--idx-card-bg:#fff;--idx-border:#0f172a14;--idx-text:#0f172a;--idx-text-soft:#64748b;--idx-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f;--idx-shadow-hover:0 8px 16px #0f172a14,0 24px 48px #0f172a1f;color:var(--idx-text);padding-bottom:48px}html[data-theme=dark] .idx-root{--idx-bg:#0b1120;--idx-card-bg:#0f172a;--idx-border:#ffffff14;--idx-text:#e2e8f0;--idx-text-soft:#94a3b8;--idx-shadow:0 1px 2px #0006,0 8px 24px #00000059;--idx-shadow-hover:0 8px 16px #00000080,0 24px 48px #00000080}.idx-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:22px}.idx-kpi{background:var(--idx-card-bg);border:1px solid var(--idx-border);border-radius:12px;box-shadow:var(--idx-shadow);cursor:default;overflow:hidden;padding:14px 16px 13px 20px;position:relative}.idx-kpi--click{cursor:pointer}.idx-kpi-accent{border-radius:0 4px 4px 0;height:100%;left:0;opacity:.85;position:absolute;top:0;width:4px}.idx-kpi-value{font-feature-settings:"tnum";color:var(--idx-text);font-size:1.7rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1}.idx-kpi-label{color:var(--idx-text-soft);font-size:.8rem;font-weight:600;margin-top:3px}.idx-kpi-sub{color:var(--idx-text-soft);font-size:.72rem;font-weight:500;margin-top:2px;opacity:.8}.idx-parc{background:var(--idx-card-bg);border:1px solid var(--idx-border);border-radius:14px;box-shadow:var(--idx-shadow);margin-bottom:22px;padding:14px 16px 16px}.idx-parc-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.idx-parc-title{color:var(--idx-text);font-size:.9rem;font-weight:800;letter-spacing:-.01em}.idx-parc-total{background:#0098961a;border-radius:999px;color:#009896;font-size:.78rem;font-weight:700;padding:3px 10px;white-space:nowrap}.idx-parc-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.idx-parc-card{align-items:flex-start;background:linear-gradient(180deg,rgba(0,152,150,.045),#00989600);border:1px solid var(--idx-border);border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:12px 12px 10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.idx-parc-card:hover{border-color:#00989659;box-shadow:0 6px 16px #0098961f;transform:translateY(-2px)}.idx-parc-card--link{color:inherit;cursor:pointer;text-decoration:none}.idx-parc-icon{color:#009896;display:inline-flex;height:22px;margin-bottom:6px;width:22px}.idx-parc-icon svg{height:100%;width:100%}img.idx-parc-icon{border-radius:4px;object-fit:contain}.idx-parc-count{font-feature-settings:"tnum";color:var(--idx-text);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}.idx-parc-label{color:var(--idx-text-soft);font-size:.75rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx-root .dashboard-header{display:none}.idx-root .dashboard-card{background:var(--idx-card-bg);border:1px solid var(--idx-border);border-radius:var(--idx-radius);box-shadow:var(--idx-shadow);margin-bottom:22px;overflow:hidden;transition:box-shadow .2s ease}.idx-root .dashboard-card:hover{box-shadow:var(--idx-shadow-hover)}.idx-root .dashboard-card>.card-header{border-bottom:1px solid var(--idx-border);padding:16px 22px}.idx-root .dashboard-card>.card-header h2{align-items:center;color:var(--idx-text);display:flex;font-size:1.05rem;font-weight:800;gap:10px;letter-spacing:-.01em;margin:0}.idx-root .dashboard-card>.card-header h2:before{background:#009896;border-radius:6px;content:"";height:20px;width:6px}.idx-root .dashboard-card>.card-content{padding:20px 22px}.idx-section-title{align-items:center;color:var(--idx-text);display:flex;font-size:1.05rem;font-weight:800;gap:10px;letter-spacing:-.01em;margin:0 0 14px}.idx-section-title .idx-section-emoji{font-size:1.15rem}.dashboard-notes-card{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;padding:2px}.dashboard-notes-toolbar{align-items:center;display:flex;gap:6px;min-height:0}.dashboard-notes-tabs{align-items:center;display:flex;flex:1 1 auto;gap:6px;min-width:0;overflow:hidden}.dashboard-notes-tabs.is-scrollable{overflow-x:auto;scrollbar-width:thin}.dashboard-notes-tab{background:#ffffff59;border:1px solid #788cb459;border-radius:999px;color:#444891eb;cursor:pointer;font-size:9px;letter-spacing:.09em;padding:3px 9px;text-transform:uppercase;transition:all .16s ease;white-space:nowrap}.dashboard-notes-tab-wrap{align-items:center;display:inline-flex;flex:0 0 auto}.dashboard-notes-tab-delete{background:none;border:none;border-radius:4px;color:#2c3e5073;cursor:pointer;font-size:14px;line-height:1;margin-left:1px;opacity:0;padding:2px 5px;transition:opacity .15s ease,color .15s ease,background .15s ease}.dashboard-notes-tab-wrap.is-active .dashboard-notes-tab-delete,.dashboard-notes-tab-wrap:hover .dashboard-notes-tab-delete{opacity:.75}.dashboard-notes-tab-delete:hover{background:#dc35451a;color:#dc3545;opacity:1}.dashboard-notes-tab:hover{background:#ffffff8f}.dashboard-notes-tab.is-active{background:linear-gradient(180deg,#d6e8ffe0,#c1d9ffa8);border-color:#7ea0f0e6;box-shadow:0 0 0 1px #8ca6f540,0 0 10px #7b9af047;color:#283f80fa}.dashboard-notes-add-tab{background:#ffffff6b;color:#444891f2;font-size:16px;line-height:1;width:23px}.dashboard-notes-add-tab,.dashboard-notes-save-btn{border:1px solid #788cb473;border-radius:7px;cursor:pointer;flex-shrink:0;height:23px}.dashboard-notes-save-btn{background:#ffffff9e;color:#2d385ff5;font-size:9px;font-weight:600;letter-spacing:.08em;padding:0 8px;text-transform:uppercase}.dashboard-notes-save-btn:disabled{cursor:default;opacity:.5}.dashboard-notes-reload-btn{background:#ffe9c4c7;border:1px solid #d69b49b8;border-radius:7px;color:#7d4812f5;cursor:pointer;flex-shrink:0;font-size:9px;font-weight:600;height:23px;letter-spacing:.06em;padding:0 8px;text-transform:uppercase}.dashboard-notes-tab-input{background:#ffffffd1;border:1px solid #7ea0f0bf;border-radius:999px;color:#141822fa;font-size:10px;font-weight:600;height:24px;outline:none;padding:0 8px;text-align:center;width:84px}.dashboard-notes-actions{align-items:center;display:flex;gap:6px}.dashboard-notes-action{background:#ffffff59;border:1px solid #788cb452;border-radius:7px;color:#364678f2;cursor:pointer;font-size:10px;font-weight:700;height:22px;min-width:24px}.dashboard-notes-action-highlight{background:linear-gradient(180deg,#fff4b0b8,#ffec9794);color:#6a500ff2}.dashboard-notes-action-highlight-red{background:linear-gradient(180deg,#ffcdcddb,#ffafafb3);color:#8a1818f2}.dashboard-notes-action-highlight-blue{background:linear-gradient(180deg,#c5e4ffdb,#a5d2ffb8);color:#144280f2}.dashboard-notes-status{color:#5659a0bd;font-size:8px;letter-spacing:.15em;margin-left:auto;text-transform:uppercase}.dashboard-notes-shortcuts{color:#5659a0b8;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.dashboard-notes-status.is-saved{color:#407ba0f5}.dashboard-notes-status.is-saving{color:#5659a0f2}.dashboard-notes-status.is-error{color:#a85b79f5}.dashboard-notes-editor{background:linear-gradient(180deg,#ffffff8f,#f7faff70);border:1px solid #7d90b847;border-radius:10px;color:#0c1018f5;flex:1 1 auto;font-size:11px;font-weight:500;line-height:1.45;min-height:0;outline:none;overflow:auto;padding:10px;white-space:pre-wrap}.dashboard-notes-editor:empty:before{color:#5659a080;content:attr(data-placeholder)}.dashboard-notes-editor .dashboard-note-highlight,.dashboard-notes-editor mark{background:#ffed70eb;border-radius:2px;color:inherit;padding:0 1px}.dashboard-notes-editor .dashboard-note-highlight--yellow{background:#ffed70eb}.dashboard-notes-editor .dashboard-note-highlight--red{background:#ff9999eb}.dashboard-notes-editor .dashboard-note-highlight--blue{background:#8fccffeb}.dashboard-notes-error{color:#a85b79f2;font-size:9px;letter-spacing:.04em}.iam-cap{--iam-bg:#f4f6fb;--iam-card:#fff;--iam-border:#0f172a14;--iam-text:#0f172a;--iam-soft:#64748b;color:var(--iam-text);display:flex;flex-direction:column;gap:18px}html[data-theme=dark] .iam-cap{--iam-bg:#0b1120;--iam-card:#0f172a;--iam-border:#ffffff14;--iam-text:#e2e8f0;--iam-soft:#94a3b8}.iam-cap-empty,.iam-cap-loading{color:var(--iam-soft);font-size:.88rem;padding:24px;text-align:center}.iam-cap-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.iam-cap-user{display:flex;flex-direction:column}.iam-cap-name{font-size:1.05rem;font-weight:800}.iam-cap-mail{color:var(--iam-soft);font-size:.8rem}.iam-cap-summary{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:999px;color:var(--iam-soft);font-size:.78rem;font-weight:700;padding:5px 12px}.iam-cap-group{display:flex;flex-direction:column;gap:8px}.iam-cap-group-title{color:var(--iam-soft);font-size:.72rem;font-weight:800;letter-spacing:.06em;padding-left:2px;text-transform:uppercase}.iam-cap-list{display:flex;flex-direction:column;gap:8px}.iam-svc{grid-gap:12px;align-items:center;background:var(--iam-card);border:1px solid var(--iam-border);border-radius:13px;box-shadow:0 1px 2px #0f172a0a;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 14px 12px 18px;position:relative}.iam-svc.is-dimmed{opacity:.62}.iam-svc-accent{border-radius:999px;bottom:10px;left:0;position:absolute;top:10px;width:4px}.iam-svc-icon{align-items:center;border-radius:11px;display:inline-flex;flex-shrink:0;font-size:1.1rem;height:38px;justify-content:center;width:38px}.iam-svc-main{min-width:0}.iam-svc-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.iam-svc-name{font-size:.92rem;font-weight:700}.iam-svc-badge{border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.iam-svc-badge--none{background:var(--iam-bg);border:1px dashed var(--iam-border);color:var(--iam-soft)}.iam-svc-method{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.iam-svc-mtag{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:6px;color:var(--iam-soft);font-size:.66rem;font-weight:700;padding:2px 7px}.iam-mtag-email{border-color:#0284c74d;color:#0284c7}.iam-mtag-api{border-color:#7c3aed4d;color:#7c3aed}.iam-svc-id{color:var(--iam-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iam-svc-actions{align-items:center;display:flex;gap:6px}.iam-svc-status{font-size:.8rem;outline:none;padding:7px 9px}.iam-svc-detail-btn,.iam-svc-grant,.iam-svc-status{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:9px;color:var(--iam-text);cursor:pointer;font-weight:700}.iam-svc-detail-btn,.iam-svc-grant{transition:background .14s ease,border-color .14s ease,color .14s ease}.iam-svc-detail-btn{font-size:.85rem;height:32px;width:32px}.iam-svc-detail-btn:hover{border-color:#6366f1;color:#6366f1}.iam-svc-grant{background:#6366f11a;border-color:#6366f159;color:#4f46e5;font-size:.8rem;padding:8px 12px;white-space:nowrap}.iam-svc-grant:hover:not(:disabled){background:#6366f12e}.iam-svc-grant:disabled,.iam-svc-status:disabled{cursor:not-allowed;opacity:.55}.iam-svc-edit{border-top:1px dashed var(--iam-border);gap:10px;grid-column:1/-1;margin-top:4px;padding-top:12px}.iam-svc-edit,.iam-svc-field{display:flex;flex-direction:column}.iam-svc-field{gap:4px}.iam-svc-field span{color:var(--iam-soft);font-size:.72rem;font-weight:700}.iam-svc-field input{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:9px;color:var(--iam-text);font-size:.85rem;outline:none;padding:8px 10px}.iam-svc-field input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.iam-svc-edit-foot{display:flex;gap:10px;justify-content:space-between}.iam-svc-revoke,.iam-svc-save{border:none;border-radius:9px;cursor:pointer;font-size:.8rem;font-weight:700;padding:8px 14px}.iam-svc-revoke{background:#ef44441f;color:#ef4444}.iam-svc-revoke:hover:not(:disabled){background:#ef444433}.iam-svc-save{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.iam-svc-save:hover:not(:disabled){filter:brightness(1.05)}.iam-svc-revoke:disabled,.iam-svc-save:disabled{cursor:not-allowed;opacity:.55}.iam-svc-api-actions{align-items:center;border-top:1px dashed var(--iam-border);display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;padding-top:10px}.iam-svc-api-label{color:var(--iam-soft);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.iam-svc-api-btns{display:flex;flex-wrap:wrap;gap:8px}.iam-svc-api-delete,.iam-svc-api-disable{border:1px solid #0000;border-radius:9px;cursor:pointer;font-size:.8rem;font-weight:700;padding:8px 12px}.iam-svc-api-disable{background:#f59e0b24;color:#b45309}.iam-svc-api-disable:hover:not(:disabled){background:#f59e0b3d}.iam-svc-api-delete{background:#ef444424;color:#ef4444}.iam-svc-api-delete:hover:not(:disabled){background:#ef44443d}html[data-theme=dark] .iam-svc-api-disable{color:#fcd34d}@media (max-width:640px){.iam-svc{grid-template-columns:auto 1fr}.iam-svc-actions{grid-column:1/-1;justify-content:flex-end}}.iam-confirm-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:27000}.iam-confirm{background:#fff;border-radius:16px;border-top:4px solid #6366f1;box-shadow:0 24px 64px #0f172a59;color:#0f172a;max-width:440px;padding:20px 22px;width:100%}.iam-confirm.is-danger{border-top-color:#ef4444}html[data-theme=dark] .iam-confirm{background:#0f172a;color:#e2e8f0}.iam-confirm-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.iam-confirm-icon{font-size:1.3rem}.iam-confirm-head h3{font-size:1.05rem;font-weight:800;margin:0}.iam-confirm-msg{color:#475569;font-size:.9rem;line-height:1.5;margin:0 0 18px}html[data-theme=dark] .iam-confirm-msg{color:#cbd5e1}.iam-confirm-foot{display:flex;gap:10px;justify-content:flex-end}.iam-confirm-cancel,.iam-confirm-ok{border:none;border-radius:10px;cursor:pointer;font-size:.85rem;font-weight:700;padding:9px 16px}.iam-confirm-cancel{background:#0f172a0f;color:#475569}html[data-theme=dark] .iam-confirm-cancel{background:#ffffff14;color:#cbd5e1}.iam-confirm-ok{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.iam-confirm-ok.is-danger{background:linear-gradient(135deg,#ef4444,#dc2626)}.iam-confirm-cancel:disabled,.iam-confirm-ok:disabled{cursor:not-allowed;opacity:.55}.iam-cap-history{background:var(--iam-card);border:1px solid var(--iam-border);border-radius:12px;overflow:hidden}.iam-cap-history-toggle{align-items:center;background:none;border:none;color:var(--iam-soft);cursor:pointer;display:flex;font-size:.8rem;font-weight:800;gap:8px;letter-spacing:.04em;padding:10px 14px;text-align:left;text-transform:uppercase;width:100%}.iam-cap-history-toggle:hover{color:var(--iam-text)}.iam-cap-history-caret{width:12px}.iam-cap-history-count{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:999px;font-size:.72rem;font-weight:700;padding:1px 8px}.iam-cap-history-empty{color:var(--iam-soft);font-size:.82rem;padding:0 14px 14px}.iam-cap-history-list{list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0 6px 8px}.iam-cap-history-item{align-items:baseline;border-radius:8px;display:flex;font-size:.82rem;gap:10px;padding:6px 8px}.iam-cap-history-item:nth-child(odd){background:var(--iam-bg)}.iam-cap-history-date{font-feature-settings:"tnum";color:var(--iam-soft);flex:0 0 auto;font-size:.76rem;font-variant-numeric:tabular-nums;width:105px}.iam-cap-history-text{flex:1 1 auto;min-width:0}.iam-cap-history-actor{color:var(--iam-soft);flex:0 0 auto;font-size:.74rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iam-nas-mode{display:flex;gap:8px;margin-bottom:12px}.iam-nas-mode-opt{align-items:flex-start;border:1px solid #0f172a1f;border:1px solid var(--iam-border,#0f172a1f);border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:.82rem;gap:8px;padding:10px}.iam-nas-mode-opt.is-active{background:#6366f10f;border-color:#6366f1}.iam-nas-mode-opt input{margin-top:3px}.iam-nas-mode-opt span{display:flex;flex-direction:column;gap:2px}.iam-nas-mode-opt small{line-height:1.3;opacity:.7}.iam-nas-groups{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-height:260px;overflow-y:auto}.iam-nas-groups-block{border:1px solid #0f172a1f;border:1px solid var(--iam-border,#0f172a1f);border-radius:10px;padding:8px 10px}.iam-nas-groups-head{align-items:center;display:flex;font-size:.85rem;gap:8px;margin-bottom:4px}.iam-nas-groups-count{background:#6366f11a;border-radius:999px;color:#6366f1;font-size:.72rem;font-weight:700;padding:1px 8px}.iam-nas-groups-copy{background:none;border:1px solid #0f172a1f;border:1px solid var(--iam-border,#0f172a1f);border-radius:6px;cursor:pointer;font-size:.72rem;margin-left:auto;padding:2px 8px}.iam-nas-groups-copy:hover{border-color:#6366f1;color:#6366f1}.iam-nas-groups-note{font-size:.78rem;opacity:.7;padding:2px 0}.iam-nas-groups-note.is-error{color:#dc2626;opacity:1}.iam-nas-groups-list{display:flex;flex-direction:column;max-height:130px;overflow-y:auto}.iam-nas-groups-item{align-items:center;cursor:pointer;display:flex;font-size:.82rem;gap:8px;padding:3px 0}.iam-nas-groups-desc{font-size:.76rem;opacity:.65}.iam-nas-summary{background:#6366f112;border:1px solid #6366f140;border-radius:8px;font-size:.82rem;margin-top:10px;padding:8px 10px}body>#root{position:relative;z-index:1}.aurora-bg{--orb-1:#6384f18c;--orb-2:#38b2d473;--orb-3:#a882f573;--orb-4:#5b8fd46b;--grid-line:#4f63a10f;background:linear-gradient(160deg,#eef3fc,#e7edf9 45%,#f3eefb);height:100vh;inset:0;overflow:hidden;pointer-events:none;position:fixed;width:100vw;z-index:0}[data-theme=dark] .aurora-bg{--orb-1:#4f6ee66b;--orb-2:#2296be57;--orb-3:#8c60e65c;--orb-4:#3c6ebe52;--grid-line:#96afff0d;background:linear-gradient(160deg,#070b16,#0a1020 50%,#0d0a1c)}.aurora-orb{border-radius:50%;filter:blur(70px);mix-blend-mode:multiply;opacity:.9;position:absolute;will-change:transform}[data-theme=dark] .aurora-orb{mix-blend-mode:screen}.aurora-orb--1{animation:aurora-drift-1 26s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,var(--orb-1),#0000 70%);height:46vw;left:-8vw;top:-12vw;width:46vw}.aurora-orb--2{animation:aurora-drift-2 32s ease-in-out infinite;background:radial-gradient(circle at 60% 40%,var(--orb-2),#0000 70%);height:40vw;right:-10vw;top:20vh;width:40vw}.aurora-orb--3{animation:aurora-drift-3 30s ease-in-out infinite;background:radial-gradient(circle at 40% 60%,var(--orb-3),#0000 70%);bottom:-14vw;height:38vw;left:18vw;width:38vw}.aurora-orb--4{animation:aurora-drift-4 36s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,var(--orb-4),#0000 70%);bottom:8vh;height:30vw;right:20vw;width:30vw}.aurora-grid{background-image:linear-gradient(to right,var(--grid-line) 1px,#0000 1px),linear-gradient(to bottom,var(--grid-line) 1px,#0000 1px);background-size:46px 46px;inset:-2px;mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 35%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 35%,#0000 100%);position:absolute}.aurora-veil{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:radial-gradient(ellipse 120% 100% at 50% 0,#0000 30%,#ffffff0a 100%);inset:0;position:absolute}[data-theme=dark] .aurora-veil{background:radial-gradient(ellipse 120% 100% at 50% 0,#0000 30%,#0000002e 100%)}@keyframes aurora-drift-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8vw,6vh) scale(1.12)}}@keyframes aurora-drift-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-7vw,8vh) scale(1.08)}}@keyframes aurora-drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,-7vh) scale(1.14)}}@keyframes aurora-drift-4{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6vw,-5vh) scale(1.1)}}@media (prefers-reduced-motion:reduce){.aurora-orb{animation:none}}.changelog-body ul{list-style:disc;margin:.25rem 0;padding-left:1.25rem}.changelog-body ol{list-style:decimal;margin:.25rem 0;padding-left:1.25rem}.changelog-body li{margin:.125rem 0}.changelog-body p{margin:.375rem 0}.changelog-body h1,.changelog-body h2,.changelog-body h3,.changelog-body h4{font-weight:700;margin:.5rem 0 .25rem}.changelog-body h1{font-size:1.05rem}.changelog-body h2{font-size:1rem}.changelog-body h3,.changelog-body h4{font-size:.95rem}.changelog-body code{background:#78829624;border-radius:4px;font-size:.85em;padding:.1em .35em}.changelog-body pre{background:#7882961f;border-radius:8px;margin:.375rem 0;overflow-x:auto;padding:.6rem .8rem}.changelog-body pre code{background:none;padding:0}.changelog-body a{color:#009896;text-decoration:underline}.changelog-body blockquote{border-left:3px solid #78829659;font-style:italic;margin:.375rem 0;padding-left:.75rem}.changelog-body table{border-collapse:collapse;margin:.375rem 0}.changelog-body td,.changelog-body th{border:1px solid #7882964d;font-size:.85em;padding:.25rem .5rem}.clg{--clg-primary:#009896;--clg-primary-soft:#0098961f;--clg-grad:linear-gradient(135deg,#00b3b0,#007a78);--clg-surface:var(--color-bg-primary,#fff);--clg-surface-2:var(--color-bg-secondary,#f5f7fa);--clg-border:var(--color-border,#e2e8f0);--clg-text:var(--color-text-primary,#0f172a);--clg-muted:var(--color-text-secondary,#64748b);color:var(--clg-text)}.clg-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.clg-stat{align-items:center;background:var(--clg-surface);border:1px solid var(--clg-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0d;display:flex;gap:14px;padding:16px 18px}.clg-stat-icon{background:var(--clg-surface-2);border-radius:13px;color:var(--clg-muted);display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.clg-stat-value{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.clg-stat-label{color:var(--clg-muted);font-size:12.5px;margin-top:2px}.clg-stat--primary .clg-stat-icon{background:var(--clg-primary-soft);color:var(--clg-primary)}.clg-stat--success .clg-stat-icon{background:#16a34a21;color:#16a34a}.clg-stat--warning .clg-stat-icon{background:#d9770624;color:#d97706}.clg-stat--warning .clg-stat-value{color:#d97706}.clg-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.clg-card{background:var(--clg-surface);border:1px solid var(--clg-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0d;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:18px;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.clg-card:hover{border-color:#00989666;box-shadow:0 10px 24px #0f172a1a;transform:translateY(-2px)}.clg-card-top{gap:8px;justify-content:space-between}.clg-card-head,.clg-card-top{align-items:flex-start;display:flex}.clg-card-head{gap:13px;min-width:0}.clg-card-head h3{font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.clg-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--clg-muted);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.clg-avatar,.clg-avatar-fallback{background:var(--clg-surface-2);border:1px solid var(--clg-border);border-radius:13px;flex:none;height:46px;object-fit:cover;width:46px}.clg-avatar-fallback{align-items:center;background:var(--clg-grad);border-color:#0000;color:#fff;display:flex;font-size:19px;font-weight:700;justify-content:center}.clg-card-meta{align-items:center;border-top:1px solid var(--clg-border);display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:14px}.clg-pills{display:flex;flex-wrap:wrap;gap:6px}.clg-pill{align-items:center;background:var(--clg-surface-2);border:1px solid var(--clg-border);border-radius:999px;color:var(--clg-muted);display:inline-flex;font-size:11.5px;font-weight:600;padding:2px 9px}.clg-pill--published{background:#16a34a1a;border-color:#16a34a4d;color:#15803d}.clg-pill--draft{background:#d977061a;border-color:#d9770659;color:#b45309}.clg-open{align-items:center;display:flex;flex-shrink:0;gap:8px}.clg-activity{color:var(--clg-muted);font-size:11px;opacity:.75;white-space:nowrap}.clg-open-arrow{align-items:center;color:var(--clg-primary);display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.clg-card:hover .clg-open-arrow{opacity:1;transform:translateX(0)}.clg-menu-btn{background:#0000;border:none;border-radius:8px;color:var(--clg-muted);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.clg-menu-btn:hover{background:var(--clg-surface-2);color:var(--clg-text)}.clg-menu{background:var(--clg-surface);border:1px solid var(--clg-border);border-radius:12px;box-shadow:0 12px 32px #0f172a2e;min-width:200px;padding:6px;position:absolute;right:12px;top:44px;z-index:40}.clg-menu button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--clg-text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 10px;text-align:left;width:100%}.clg-menu button:hover{background:var(--clg-surface-2)}.clg-menu button.danger{color:#dc2626}.clg-segment{background:var(--clg-surface-2);border:1px solid var(--clg-border);border-radius:10px;display:inline-flex;padding:3px}.clg-segment button{background:#0000;border:none;border-radius:7px;color:var(--clg-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 15px}.clg-segment button.active{background:var(--clg-grad);color:#fff}.clg-nav{align-items:center;display:flex;gap:8px}.clg-nav-btn{background:var(--clg-surface);border:1px solid var(--clg-border);border-radius:10px;color:var(--clg-text);cursor:pointer;display:inline-grid;height:34px;place-items:center;width:34px}.clg-nav-btn:hover{background:var(--clg-surface-2)}.clg-month-label{font-size:15px;font-weight:600;min-width:150px;text-align:center;text-transform:capitalize}.clg-cal-card{background:var(--clg-surface);border:1px solid var(--clg-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0d;padding:18px}.clg-cal-meta{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.clg-weekdays{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.clg-weekdays span{color:var(--clg-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-align:center;text-transform:uppercase}.clg-cal-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.clg-cell{background:var(--clg-surface-2);border:1px solid var(--clg-border);border-radius:10px;color:var(--clg-text);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;min-height:92px;overflow:hidden;padding:8px;position:relative;text-align:left;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease}.clg-cell:hover{box-shadow:0 8px 18px #0f172a1a;transform:translateY(-2px)}.clg-cell.outside{opacity:.4}.clg-cell.today{border-color:var(--clg-primary)}.clg-cell.today .clg-daynum{color:var(--clg-primary);font-weight:700}.clg-cell.selected{border-color:var(--clg-primary);box-shadow:0 0 0 2px #0098964d}.clg-cell.low{background:#00989614}.clg-cell.med{background:#00989629}.clg-cell.high{background:#00989647}.clg-daynum{color:var(--clg-muted);font-size:13px;font-weight:600}.clg-cell-avatars{align-items:center;display:flex;margin-top:auto}.clg-cell-avatars .clg-mini-fallback,.clg-cell-avatars img{border:1.5px solid var(--clg-surface);border-radius:7px;flex-shrink:0;height:22px;margin-left:-6px;object-fit:cover;width:22px}.clg-cell-avatars>:first-child{margin-left:0}.clg-mini-fallback{background:var(--clg-grad);color:#fff;display:grid;font-size:10px;font-weight:700;place-items:center}.clg-cell-more{color:var(--clg-muted);font-size:11px;font-weight:600;margin-left:4px}.clg-cell-count{align-items:center;align-self:flex-start;background:var(--clg-surface);border:1px solid var(--clg-border);border-radius:999px;color:var(--clg-text);display:inline-flex;font-size:11px;font-weight:600;gap:3px;padding:2px 8px}.clg-filter{flex-shrink:0;position:relative}.clg-filter-btn{align-items:center;background:var(--clg-surface);border:1px solid var(--clg-border);border-radius:10px;color:var(--clg-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;height:36px;padding:0 12px}.clg-filter-btn:hover{background:var(--clg-surface-2)}.clg-filter-btn.active{border-color:var(--clg-primary);color:var(--clg-primary)}.clg-filter-count{background:var(--clg-primary);border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:1px 8px}.clg-filter-menu{background:var(--clg-surface);border:1px solid var(--clg-border);border-radius:12px;box-shadow:0 16px 40px #0f172a33;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:260px;z-index:60}.clg-filter-actions{align-items:center;border-bottom:1px solid var(--clg-border);display:flex;gap:8px;margin-bottom:6px;padding:4px 8px 8px}.clg-filter-actions button{background:none;border:none;color:var(--clg-primary);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:2px 4px}.clg-filter-actions button:hover{text-decoration:underline}.clg-filter-list{list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0}.clg-filter-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--clg-text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:8px;text-align:left;width:100%}.clg-filter-item:hover{background:var(--clg-surface-2)}.clg-checkbox{border:1.5px solid var(--clg-border);border-radius:6px;color:#fff;display:grid;flex-shrink:0;height:18px;place-items:center;width:18px}.clg-checkbox.on{background:var(--clg-grad);border-color:#0000}.clg-filter-logo,.clg-filter-logo-fb{border-radius:7px;flex-shrink:0;height:24px;object-fit:cover;width:24px}.clg-filter-logo-fb{background:var(--clg-grad);color:#fff;display:grid;font-size:11px;font-weight:700;place-items:center}.clg-year-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.clg-mini-month{background:var(--clg-surface-2);border:1px solid var(--clg-border);border-radius:10px;padding:12px}.clg-mini-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;min-height:24px}.clg-mini-title{font-size:13px;font-weight:700;text-transform:capitalize}.clg-mini-logos{align-items:center;display:flex;flex-shrink:0}.clg-mini-logos .clg-mini-fallback,.clg-mini-logos img{border:1.5px solid var(--clg-surface-2);border-radius:6px;height:18px;margin-left:-7px;width:18px}.clg-mini-logos>:first-child{margin-left:0}.clg-mini-grid,.clg-mini-weekdays{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr)}.clg-mini-weekdays{margin-bottom:4px}.clg-mini-weekdays span{color:var(--clg-muted);font-size:9px;font-weight:600;opacity:.7;text-align:center}.clg-mini-cell{aspect-ratio:1;background:var(--clg-surface);border:1px solid #0000;border-radius:5px;color:var(--clg-muted);cursor:pointer;display:grid;font-family:inherit;font-size:10.5px;place-items:center;transition:transform .12s ease,border-color .12s ease;width:100%}.clg-mini-cell:hover{border-color:var(--clg-border);transform:scale(1.12)}.clg-mini-cell.today{border-color:var(--clg-primary);color:var(--clg-primary);font-weight:700}.clg-mini-cell.low{background:#0098962e;color:var(--clg-text)}.clg-mini-cell.med{background:#00989661;color:var(--clg-text)}.clg-mini-cell.high{background:#0098969e;color:#fff}.clg-mini-blank{aspect-ratio:1;display:block}.clg-day-detail{background:var(--clg-surface);border:1px solid var(--clg-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0d;margin-top:16px;padding:18px}.clg-day-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.clg-day-title{font-size:17px;font-weight:700;margin:0;text-transform:capitalize}.clg-day-product{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px;margin:12px 0 6px}.clg-day-product img{border-radius:7px;height:22px;object-fit:contain;width:22px}@media (max-width:860px){.clg-cal-grid,.clg-weekdays{gap:4px}.clg-cell{min-height:64px;padding:5px}.clg-cell-avatars,.clg-cell-count{display:none}.clg-grid{grid-template-columns:1fr}}.settings-page-header{text-align:center}.settings-page-header .page-header-content{justify-content:center}.settings-page-header .page-header-content>div:last-child{margin-left:0}.settings-page{margin:0 auto;max-width:1200px}.settings-layout{display:flex;flex-direction:column;gap:0}.settings-tabs{border-bottom:2px solid var(--color-border);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px;padding-bottom:0}.settings-tab{background:#0000;border:none;border-bottom:3px solid #0000;color:var(--color-text-secondary);cursor:pointer;font-size:.95rem;font-weight:500;margin-bottom:-2px;padding:10px 18px;transition:color .2s,border-color .2s}.settings-tab:hover{color:var(--color-text-primary)}.settings-tab.active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.settings-tab-panel{margin-top:0}.settings-row-pair{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 340px;margin-bottom:16px}@media (max-width:900px){.settings-row-pair{grid-template-columns:1fr}.settings-row-pair .settings-example-box{order:-1}}.settings-row-pair .settings-section{margin-bottom:0}.settings-section{background:var(--color-bg-primary);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:12px;margin-bottom:0;min-width:0;padding:18px 20px}.settings-section-title{color:var(--color-text-primary);font-size:1.15rem;font-weight:600;margin:0 0 6px}.settings-section-desc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.4;margin:0 0 14px}.settings-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.settings-row:last-child{margin-bottom:0}.settings-label{color:var(--color-text-primary);font-weight:500;min-width:140px}.settings-field{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-family:inherit;font-size:14px;padding:10px 14px}.settings-field:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #5b8fd433;outline:none}.settings-select{cursor:pointer;min-width:160px}.settings-input-time{min-width:120px}.settings-example-box{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;font-size:.875rem;gap:0;line-height:1.5;min-height:0;padding:14px 16px}.settings-example-box>:first-child{margin-top:0}.settings-example-title{color:var(--color-primary);font-size:.8rem;font-weight:600;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.settings-example-box p{color:var(--color-text-secondary);margin:0 0 8px}.settings-example-box p:last-child{margin-bottom:0}.settings-example-preview{background:var(--color-bg-primary);border:1px dashed var(--color-border);border-radius:6px;color:var(--color-text-primary);font-family:ui-monospace,monospace;font-size:.9rem;margin-top:10px;padding:10px 12px}.settings-example-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.settings-example-choice{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-size:.85rem;padding:6px 10px}.settings-example-choice.is-current{background:#5b8fd41f;border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.settings-example-real{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;font-size:.85rem;padding:10px 12px}.settings-example-real-label{color:var(--color-text-secondary)}.settings-example-real-muted{color:var(--color-text-tertiary);font-size:.8rem}.settings-example-list{display:flex;flex-direction:column;gap:6px}.settings-example-list-row{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:2px;padding:6px 0}.settings-example-list-row:last-child{border-bottom:none}.settings-example-list-name{color:var(--color-text-primary);font-weight:600}.settings-example-list-meta{color:var(--color-text-secondary);font-size:.8rem}.settings-example-badge{background:#22c55e26;border-radius:4px;color:#16a34a;color:var(--color-success,#16a34a);display:inline-block;font-size:.75rem;font-weight:600;margin-left:6px;padding:2px 6px}.settings-example-badge-past{background:#eab30826;color:#ca8a04;color:var(--color-warning,#ca8a04)}.settings-example-table-wrap{border:1px solid var(--color-border);border-radius:6px;overflow-x:auto}.settings-example-table{border-collapse:collapse;font-size:.8rem;width:100%}.settings-example-table td,.settings-example-table th{border-bottom:1px solid var(--color-border);padding:6px 10px;text-align:left}.settings-example-table thead th{background:var(--color-bg-secondary);color:var(--color-text-primary);font-weight:600}.settings-example-table tbody td{color:var(--color-text-secondary)}.settings-example-table tbody tr:last-child td{border-bottom:none}.settings-example-calendar-cols{display:flex;flex-wrap:wrap;gap:6px}.settings-example-calendar-cell{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);flex:1 1;font-size:.75rem;font-weight:600;min-width:36px;padding:8px 10px;text-align:center}.settings-example-dialog{padding:14px}.settings-example-dialog-title{color:var(--color-text-primary);font-size:.9rem;margin:0 0 8px}.settings-example-dialog-desc{color:var(--color-text-secondary);font-size:.8rem;margin:0 0 12px}.settings-example-dialog-buttons{display:flex;gap:10px;margin-top:12px}.settings-example-dialog-btn{border-radius:6px;cursor:default;font-size:.8rem;font-weight:500;padding:6px 14px}.settings-example-dialog-btn-cancel{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary)}.settings-example-dialog-btn-confirm{background:#dc3545;background:var(--color-danger,#dc3545);border:1px solid #0000;color:#fff}.settings-example-dialog-direct{color:var(--color-text-secondary);font-size:.85rem;font-style:italic;margin:0}.settings-example-danger-preview .danger-zone{border-radius:8px}.settings-btn-danger{align-items:center;background:#ef4444;border:1px solid #ef4444;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:8px;padding:9px 16px;transition:background .15s ease,transform .15s ease,opacity .15s ease}.settings-btn-danger:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.settings-btn-danger:disabled{cursor:not-allowed;opacity:.6}.settings-example-bulk-preview{display:flex;flex-direction:column;gap:4px}.settings-example-bulk-btn{border:1px solid #0000;border-radius:6px;cursor:default;font-size:.8rem;font-weight:600;padding:8px 12px;text-align:left}.settings-example-bulk-btn--primary{background:#4a90e2;background:var(--color-primary,#4a90e2);color:#fff}.settings-example-bulk-btn--secondary{background:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-primary)}.settings-example-bulk-hint{color:var(--color-text-tertiary);font-size:.7rem;margin-bottom:2px;margin-left:4px}.settings-info-list{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;list-style:none;margin:0;padding:0}.settings-info-list li{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:8px;padding:6px 0}.settings-info-list li:last-child{border-bottom:none}.settings-info-list strong{color:var(--color-text-primary);flex-shrink:0}.settings-btn-save{background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:opacity .2s,background .2s}.settings-btn-save:hover:not(:disabled){background:var(--color-primary-dark)}.settings-btn-save:disabled{cursor:not-allowed;opacity:.6}.settings-option-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.settings-option-btn{background:var(--color-bg-secondary);border:2px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .2s}.settings-option-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.settings-option-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.settings-form-group{margin-bottom:14px}.settings-form-group:last-child{margin-bottom:0}.settings-form-group label{color:var(--color-text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.settings-form-group small{color:var(--color-text-tertiary);display:block;font-size:12px;margin-top:6px}.settings-bulk-actions{display:flex;flex-direction:column;gap:8px;max-width:420px}.settings-btn-bulk{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 16px;transition:background .15s,border-color .15s}.settings-btn-bulk:disabled{cursor:not-allowed;opacity:.7}.settings-btn-bulk--primary{background:#4a90e2;background:var(--color-primary,#4a90e2);border-color:var(--color-primary);color:#fff}.settings-btn-bulk--primary:hover:not(:disabled){filter:brightness(1.08)}.settings-btn-bulk--secondary{background:#f1f3f5;background:var(--color-bg-secondary,#f1f3f5);border-color:var(--color-border);color:var(--color-text-primary)}.settings-btn-bulk--secondary:hover:not(:disabled){background:var(--color-border)}.settings-bulk-hint{color:var(--color-text-secondary);font-size:.8rem;margin-left:4px}.settings-bulk-counts{margin-bottom:14px}.settings-bulk-count{color:var(--color-text-secondary);font-size:.9rem;margin:0 0 6px}.settings-bulk-count:last-child{margin-bottom:0}.settings-bulk-count strong{color:var(--color-primary)}.settings-bulk-count--loading{color:var(--color-text-tertiary);font-style:italic}.cs-section-meta{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px 20px;margin:-2px 0 18px;padding:10px 14px}.cs-section-meta strong{color:var(--color-text-primary);font-weight:600}.cs-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cs-company-table-wrap{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:10px;overflow-x:auto}.cs-company-table{border-collapse:collapse;font-size:.875rem;table-layout:fixed;width:100%}.cs-company-table thead th{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:10px 12px;text-align:left;text-transform:uppercase}.cs-company-th-idx{text-align:center;width:2.25rem}.cs-company-th-actions{width:4.75rem}.cs-company-tr td{border-bottom:1px solid var(--color-border);padding:10px 12px;vertical-align:top}.cs-company-td-idx{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:600;text-align:center;width:2.25rem}.cs-company-input-name{box-sizing:border-box;width:100%}.cs-company-td-color{width:9.75rem}.cs-company-color-compact{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.cs-color-native--table{height:28px;width:36px}.cs-company-hex{font-size:.75rem;max-width:7.25rem;padding:6px 8px;width:100%}.cs-company-color-clear{font-size:.75rem;padding:4px 8px!important}.cs-company-td-zones{min-width:0}.cs-company-zones-head{align-items:center;background:var(--color-bg-secondary);border:1px dashed var(--color-border);border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:-4px -4px 8px;padding:6px 8px;-webkit-user-select:none;user-select:none}.cs-company-zones-head:hover{background:#5b8fd40f;border-color:var(--color-primary)}.cs-company-td-zones.is-open .cs-company-zones-head{border-color:var(--color-primary);border-style:solid}.cs-company-zones-title{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.cs-company-zones-hint{color:var(--color-text-secondary);font-size:.72rem;white-space:nowrap}.cs-company-zones-empty{color:var(--color-text-tertiary);font-size:.8125rem;font-style:italic;margin:0}.cs-tags--table{margin-top:2px}.cs-company-td-actions{text-align:right;white-space:nowrap;width:4.75rem}.cs-company-tr-catalog td{background:var(--color-bg-secondary);padding:0;vertical-align:top}.cs-company-td-catalog{border-bottom:1px solid var(--color-border);padding:0!important}.cs-company-catalog-inner{padding:12px 14px 14px}.cs-company-catalog-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(220px,300px)}@media (max-width:900px){.cs-company-catalog-grid{grid-template-columns:1fr}}.cs-company-catalog-heading{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;margin:0 0 8px}.cs-company-catalog-scroll{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;max-height:260px;overflow:auto}.cs-table--nested{font-size:.78rem}.cs-search--full{max-width:none}.cs-textarea--catalog{font-size:.78rem;min-height:200px}.cs-btn-text-danger{background:none;border:none;border-radius:6px;color:#dc2626;color:var(--color-danger,#dc2626);cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:500;padding:6px 10px}.cs-btn-text-danger:hover{background:#dc262614}.cs-field-hint{color:var(--color-text-tertiary);font-size:.8125rem;line-height:1.4;margin:0}.cs-tags{display:flex;flex-wrap:wrap;gap:8px;min-height:32px}.cs-tag,.cs-tags{align-items:center}.cs-tag{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);display:inline-flex;font-size:.8125rem;gap:4px;line-height:1.35;max-width:100%;padding:5px 4px 5px 10px}.cs-tag-text{overflow:hidden;text-overflow:ellipsis}.cs-tag-remove{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--color-text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:1.15rem;height:28px;justify-content:center;line-height:1;padding:0;width:28px}.cs-tag-remove:hover{background:#dc26261a;color:#dc2626;color:var(--color-danger,#dc2626)}.cs-search{box-sizing:border-box;margin-bottom:10px;max-width:100%;width:100%}.cs-table-wrap{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;max-height:240px;overflow:auto}.cs-table{border-collapse:collapse;font-size:.8125rem;width:100%}.cs-table td,.cs-table th{border-bottom:1px solid var(--color-border);padding:8px 12px;text-align:left;vertical-align:middle}.cs-table thead th{background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:.72rem;font-weight:600;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:1}.cs-table tbody tr:last-child td{border-bottom:none}.cs-table tbody tr:hover{background:#5b8fd412}.cs-table .cs-zone-cell{color:var(--color-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;word-break:break-word}.cs-table .cs-num{color:var(--color-text-secondary);text-align:right;white-space:nowrap;width:5rem}.cs-table thead th.cs-table-actions{text-align:right}.cs-table-actions{text-align:right;width:5.5rem}.cs-btn-add{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;padding:6px 12px;white-space:nowrap}.cs-btn-add:hover:not(:disabled){filter:brightness(1.06)}.cs-btn-add:disabled{cursor:not-allowed;opacity:.4}.cs-textarea{box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;min-height:96px;resize:vertical;width:100%}.cs-catalog-meta{color:var(--color-text-secondary);font-size:.8125rem;margin:0 0 10px}.cs-footer-actions{border-top:1px solid var(--color-border);justify-content:space-between;margin-top:20px;padding-top:18px}.cs-color-row,.cs-footer-actions,.cs-footer-actions-end{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cs-color-native{background:#0000;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;height:32px;padding:0;width:40px}.cs-color-hex{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;max-width:7.5rem}.device-types-page .device-types-intro{color:var(--color-text-secondary);font-size:.95em;margin-bottom:24px}.device-types-page .config-section-header .config-btn{align-items:center;background:#10b981;background:var(--color-success,#10b981);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875em;font-weight:500;gap:8px;letter-spacing:0;padding:10px 18px;text-transform:none;transition:background .15s ease,filter .15s ease}.device-types-page .config-section-header .config-btn:hover{background:#059669;background:var(--color-success-dark,#059669);filter:brightness(1.05)}.device-types-page .config-section-header .config-btn:active{filter:brightness(.98)}.device-types-empty{color:var(--color-text-secondary);padding:24px;text-align:center}.device-types-list{display:flex;flex-direction:column;gap:12px}.device-type-card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.device-type-card-header{align-items:center;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:background .2s}.device-type-card-header:hover{background:var(--color-bg-primary)}.device-type-icon{align-items:center;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.device-type-icon svg{color:var(--color-text-primary);height:20px;width:20px}.device-type-label{color:var(--color-text-primary);flex:1 1;font-weight:600}.device-type-code{color:var(--color-text-secondary);font-family:monospace;font-size:.85em}.device-type-actions{display:flex;gap:8px}.device-type-actions-icons{gap:6px}.device-type-btn-icon{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px}.device-type-btn-icon-edit{background:#f8f9fa;background:var(--color-bg-secondary,#f8f9fa);border-color:#e5e7eb;border-color:var(--color-border,#e5e7eb);color:#5b8fd4;color:var(--color-primary,#5b8fd4)}.device-type-btn-icon-edit:hover{background:#e8f1fa;background:var(--color-primary-lighter,#e8f1fa);border-color:var(--color-primary);color:#4a7ab8;color:var(--color-primary-dark,#4a7ab8)}.device-type-btn-icon-delete{background:#f8f9fa;background:var(--color-bg-secondary,#f8f9fa);border-color:#e5e7eb;border-color:var(--color-border,#e5e7eb);color:#6b7280;color:var(--color-text-tertiary,#6b7280)}.device-type-btn-icon-delete:hover{background:#fee2e2;background:var(--color-danger-lighter,#fee2e2);border-color:var(--color-danger);color:#ea8585;color:var(--color-danger-dark,#ea8585)}.device-type-btn{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);cursor:pointer;font-size:.875em;font-weight:500;padding:8px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease}.device-type-btn-edit:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.device-type-btn-delete:hover{background:var(--color-danger-dark);border-color:var(--color-danger-dark);color:#fff}.device-type-expand{color:var(--color-text-secondary);font-size:.8em}.device-type-card-body{background:var(--color-bg-primary);border-bottom:2px solid var(--color-border);border-radius:0 0 8px 8px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:0;max-height:min(75vh,720px);overflow-y:auto;padding:16px 16px 24px}@media (max-width:768px){.device-type-card-body{max-height:min(70vh,560px)}}.device-type-statuses-block h4{color:var(--color-text-secondary);font-size:.95em;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.device-type-basic-statuses-row{align-items:flex-start;display:flex;gap:12px;margin-bottom:10px}.device-type-basic-statuses-label{color:var(--color-text-secondary);flex-shrink:0;font-size:.9em;min-width:60px}.device-type-basic-statuses-chips{display:flex;flex-wrap:wrap;gap:8px}.device-type-basic-status-chip{align-items:center;cursor:pointer;display:inline-flex;font-size:.9em;gap:6px}.device-type-basic-status-chip input{cursor:pointer;margin:0}.device-type-basic-status-pick{transition:opacity .15s,transform .15s}.device-type-basic-status-pick:hover{opacity:.9;transform:scale(1.03)}.device-type-statuses-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 12px;padding:0}.device-type-status-item{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;display:inline-flex;gap:0;padding:4px 6px;transition:box-shadow .15s}.device-type-status-item:hover{box-shadow:0 1px 4px #0000000f}.device-type-status-badge{border:1px solid #00000014;border-radius:6px;color:#1a1a1a;font-size:.9em;padding:4px 10px}.device-type-status-actions{align-items:center;display:inline-flex;gap:4px;margin-left:6px;transition:opacity .15s}.device-type-status-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:0;height:28px;justify-content:center;padding:0;transition:background .15s,color .15s,border-color .15s,transform .15s;width:28px}.device-type-status-actions .device-type-status-btn:not(.device-type-status-btn-delete){background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary)}.device-type-status-actions .device-type-status-btn:not(.device-type-status-btn-delete):hover{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--color-primary)}.device-type-status-btn-delete{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary)}.device-type-status-btn-delete:hover{background:var(--color-danger-lighter);border-color:var(--color-danger);color:var(--color-danger-dark)}.device-type-add-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.device-type-add-status{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:#059669;color:var(--color-success-dark,#059669);cursor:pointer;display:inline-flex;font-size:.875em;font-weight:500;gap:6px;padding:8px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease}.device-type-add-status:hover{background:#f0fdf4;background:var(--color-success-lighter,#f0fdf4);border-color:var(--color-success);color:var(--color-success-dark)}.device-type-add-status-compact{font-size:.8125em;padding:6px 12px}.device-type-assign-block{border-top:1px solid var(--color-border);grid-column:1/-1;margin-top:20px;padding-top:20px}.device-type-assign-block h4{color:var(--color-text-primary);font-size:1em;margin:0 0 8px}.device-type-assign-hint{color:var(--color-text-secondary);font-size:.9em;line-height:1.4;margin-bottom:16px}.device-type-assign-columns{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:768px){.device-type-assign-columns{grid-template-columns:1fr}}.device-type-assign-panel{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.device-type-assign-panel-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.device-type-assign-panel-title{color:var(--color-text-primary);font-size:.95em;font-weight:600}.device-type-assign-count{background:var(--color-bg-primary);border-radius:12px;color:var(--color-text-secondary);font-size:.8em;padding:2px 8px}.device-type-assign-search{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-size:.9em;padding:8px 12px;width:100%}.device-type-assign-search::placeholder{color:var(--color-text-secondary);opacity:.8}.device-type-assign-search:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f633;box-shadow:0 0 0 2px rgba(var(--color-primary-rgb,59,130,246),.2);outline:none}.device-type-assign-actions{display:flex;flex-wrap:wrap;gap:10px}.device-type-assign-link-btn{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:.85em;padding:0;text-decoration:underline}.device-type-assign-link-btn:hover{color:var(--color-primary);opacity:.9}.device-type-assign-link-btn-compact{align-items:center;border-radius:6px;color:var(--color-text-secondary);display:inline-flex;font-size:.875em;font-weight:500;gap:6px;padding:6px 12px;transition:background .15s ease,color .15s ease}.device-type-assign-link-btn-compact:hover{background:var(--color-bg-secondary);color:var(--color-primary)}.device-type-assign-list{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;padding:8px}.device-type-assign-empty{color:var(--color-text-secondary);font-size:.9em;margin:0;padding:12px;text-align:center}.device-type-assign-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:.9em;gap:10px;padding:8px 10px}.device-type-assign-item:hover{background:var(--color-bg-secondary)}.device-type-assign-item [data-slot=checkbox]{cursor:pointer;flex-shrink:0}.device-type-assign-item-label{color:var(--color-text-primary);flex:1 1;min-width:0}.device-type-assign-item-meta{color:var(--color-text-secondary);font-size:.9em}.device-type-assign-submit{align-items:center;background:var(--color-primary);border:none;border-radius:8px;color:var(--color-text-inverse);cursor:pointer;display:inline-flex;font-size:.875em;font-weight:500;gap:8px;justify-content:center;margin-top:4px;padding:10px 18px;transition:background .15s ease,filter .15s ease;width:100%}.device-type-assign-submit:hover:not(:disabled){background:var(--color-primary-dark);filter:brightness(1.05)}.device-type-assign-submit:disabled{cursor:not-allowed;opacity:.5}.device-type-assign-submit-compact{font-size:.875em;min-width:100px;padding:8px 14px;width:auto}.device-type-detail-field-add{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-success-dark);cursor:pointer;display:inline-flex;font-size:.875em;font-weight:500;gap:6px;padding:8px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease}.device-type-detail-field-add:hover{background:var(--color-success-lighter);border-color:var(--color-success);color:var(--color-success-dark)}.device-type-detail-field-add-compact{font-size:.8125em;margin-top:6px;padding:6px 12px}.device-type-modal-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.device-type-modal{background:var(--color-bg-primary);border-radius:12px;box-shadow:0 8px 32px #0003;max-width:420px;padding:24px;width:90%}.device-type-modal h3{font-size:1.25em;margin:0 0 20px}.device-type-modal label{color:var(--color-text-secondary);display:block;font-size:.9em;margin-bottom:14px}.device-type-modal label input,.device-type-modal label select,.device-type-modal label textarea{border:1px solid var(--color-border);border-radius:6px;display:block;font-size:1em;margin-top:4px;padding:8px 12px;width:100%}.device-type-modal label input[type=color]{cursor:pointer;height:36px;padding:2px;width:48px}.device-type-status-impact{border-top:1px solid var(--color-border);margin-top:16px;padding:14px 0}.device-type-status-impact-label{color:var(--color-text-secondary);display:block;font-size:.9em;font-weight:600;margin-bottom:10px}.device-type-status-impact-options{border:1px solid var(--color-border);border-radius:8px;display:flex;gap:0;overflow:hidden;width:fit-content}.device-type-status-impact-btn{align-items:center;background:var(--color-bg-secondary);border:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:.95em;font-weight:500;gap:6px;padding:10px 18px;transition:background .15s,color .15s}.device-type-status-impact-btn:first-child{border-right:1px solid var(--color-border)}.device-type-status-impact-btn:hover{background:#e9ecef;background:var(--color-bg-tertiary,#e9ecef);color:var(--color-text-primary)}.device-type-status-impact-btn.active{cursor:default}.device-type-status-impact-btn:first-child.active{background:#198754;color:#fff}.device-type-status-impact-btn:last-child.active{background:#dc3545;color:#fff}.device-type-status-impact-icon{font-size:1.1em;line-height:1}.device-type-status-impact-hint{color:var(--color-text-secondary);font-size:.85em;line-height:1.4;margin:10px 0 0}.device-type-modal-code{color:var(--color-text-secondary);font-size:.9em;margin-bottom:12px}.device-type-icon-picker-label{color:var(--color-text-secondary);font-size:.9em;margin-bottom:8px}.device-type-icon-current-row{align-items:center;display:flex;gap:12px;margin-bottom:20px}.device-type-icon-preview{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;display:inline-flex;height:40px;justify-content:center;width:40px}.device-type-icon-preview svg{color:var(--color-text-primary);height:24px;width:24px}.device-type-icon-open-btn{flex:1 1}.device-type-modal-option-block{border-top:1px solid var(--color-border);margin-top:20px;min-width:0;padding-top:16px}.device-type-details-block{min-width:0}.device-type-statuses-section{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}.device-type-status-pret-legend{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-border,#e0e0e0);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.85em;gap:16px;grid-column:1/-1;margin-bottom:4px;padding-bottom:8px}.device-type-status-pret-legend-item{align-items:center;display:inline-flex;gap:6px}.device-type-status-pret-legend-item span:last-child{color:var(--color-text-primary);font-weight:500}.device-type-status-pret{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:8px}.device-type-status-pret-legend .device-type-status-pret{margin-left:0}.device-type-status-pret svg{height:14px;width:14px}.device-type-status-pret.device-type-status-pret-oui{color:#28a745;color:var(--color-success,#28a745)}.device-type-modal-option-label,.device-type-status-pret.device-type-status-pret-non{color:var(--color-text-secondary)}.device-type-modal-option-label{display:block;font-size:.9em;font-weight:600;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.device-type-detail-fields-desc{color:var(--color-text-secondary);font-size:.85em;margin:-6px 0 10px}.device-type-detail-fields-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.device-type-detail-field-row{align-items:center;display:flex;gap:8px;min-width:0}.device-type-detail-field-code{width:120px}.device-type-detail-field-code,.device-type-detail-field-label{border:1px solid var(--color-border);border-radius:4px;font-size:.9em;min-width:0;padding:6px 8px}.device-type-detail-field-label{flex:1 1}.device-type-detail-field-remove.device-type-btn-icon{flex-shrink:0;height:28px;padding:0;width:28px}.device-type-detail-field-add-compact{align-items:center;display:inline-flex;font-size:.85em;gap:6px;margin-top:4px;padding:6px 10px}.device-type-detail-field-remove:not(.device-type-btn-icon){background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:4px;box-sizing:border-box;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;font-size:.8em;line-height:1.2;min-height:32px;padding:6px 10px;white-space:nowrap}.device-type-detail-field-remove:hover{background:#dc3545;border-color:#dc3545;color:#fff}.device-type-detail-field-add{font-size:.9em;margin-top:4px}.device-type-toggle-row{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:12px 14px;transition:border-color .2s,background .2s}.device-type-toggle-row:hover{background:color-mix(in srgb,var(--color-primary) 8%,#0000);border-color:var(--color-primary)}.device-type-toggle-label{color:var(--color-text-primary);flex:1 1;font-size:.95em;line-height:1.35}.device-type-toggle-wrap{flex-shrink:0;height:24px;position:relative;width:44px}.device-type-toggle-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.device-type-toggle-slider{background:var(--color-border);border-radius:24px;display:block;height:24px;position:relative;transition:background .2s;width:44px}.device-type-toggle-slider:after{background:var(--color-bg-primary);border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.device-type-toggle-input:checked+.device-type-toggle-slider{background:var(--color-primary)}.device-type-toggle-input:checked+.device-type-toggle-slider:after{transform:translateX(20px)}.device-type-toggle-input:focus-visible+.device-type-toggle-slider{outline:2px solid var(--color-primary);outline-offset:2px}.icon-picker-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.icon-picker-popup{background:var(--color-bg-primary);border-radius:12px;box-shadow:0 12px 48px #00000040;display:flex;flex-direction:column;max-height:85vh;max-width:640px;width:100%}.icon-picker-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:16px 20px}.icon-picker-header h3{font-size:1.2em;margin:0}.icon-picker-close{background:#0000;border:none;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;font-size:1.4em;height:36px;line-height:1;transition:background .15s ease,color .15s ease;width:36px}.icon-picker-close:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.icon-picker-search{border-bottom:1px solid var(--color-border);padding:12px 20px}.icon-picker-search input{border:1px solid var(--color-border);border-radius:8px;font-size:1em;padding:10px 14px;width:100%}.icon-picker-body{overflow-y:auto;padding:16px 20px}.icon-picker-section{margin-bottom:20px}.icon-picker-section:last-child{margin-bottom:0}.icon-picker-section h4{color:var(--color-text-secondary);font-size:.9em;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.icon-picker-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.icon-picker-grid-large{grid-template-columns:repeat(8,1fr)}.icon-picker-grid-fa{gap:6px;grid-template-columns:repeat(10,1fr)}.icon-picker-grid-fa .icon-picker-item{padding:6px}.icon-picker-grid-fa .icon-picker-item img{height:20px;object-fit:contain;width:20px}.icon-picker-fa-code-row{align-items:center;display:flex;gap:8px;margin-bottom:10px}.icon-picker-fa-input{border:1px solid var(--color-border);border-radius:6px;flex:1 1;font-size:.95em;padding:8px 12px}.icon-picker-fa-input:focus{border-color:var(--color-primary);outline:none}.icon-picker-fa-apply{flex-shrink:0}.icon-picker-fa-error{color:#c00;color:var(--color-danger,#c00);font-size:.85em;margin:0 0 10px}.icon-picker-item{align-items:center;aspect-ratio:1;background:var(--color-bg-secondary);border:2px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:border-color .15s,background .15s}.icon-picker-item:hover{background:#137af214;border-color:var(--color-primary)}.icon-picker-item.selected{background:#137af226;border-color:var(--color-primary)}.icon-picker-item:disabled{cursor:wait;opacity:.7}.icon-picker-item-svg{align-items:center;color:var(--color-text-primary);display:flex;justify-content:center}.icon-picker-item-svg svg{height:28px;width:28px}.icon-picker-item img{height:32px;object-fit:contain;width:32px}.icon-picker-loading{color:var(--color-text-secondary);font-size:.95em;margin:0}.device-type-modal-actions{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:16px}.device-type-modal-actions .config-btn:not(.config-btn-secondary){align-items:center;background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875em;font-weight:500;gap:8px;justify-content:center;letter-spacing:0;padding:10px 18px;text-transform:none;transition:background .15s ease,filter .15s ease}.device-type-modal-actions .config-btn:not(.config-btn-secondary):hover{background:var(--color-primary-dark);filter:brightness(1.05)}.device-type-modal .config-btn-secondary{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);font-size:.875em;font-weight:500;letter-spacing:0;padding:10px 18px;text-transform:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.device-type-modal .config-btn-secondary:hover{background:var(--color-bg-secondary);border-color:var(--color-border-dark);color:var(--color-text-primary)}.company-intervention{--ci-surface:var(--crisp-surface,#fff);--ci-canvas:var(--crisp-canvas,#f5f7fa);--ci-border:var(--crisp-border,#e5e7eb);--ci-text:var(--crisp-text,#1f2937);--ci-muted:var(--crisp-text-muted,#6b7280);--ci-blue:var(--crisp-blue,#1972f5);--ci-blue-soft:var(--crisp-blue-soft,#1972f51f);--ci-radius:var(--crisp-radius-lg,12px);--ci-shadow:0 1px 3px #0000000f;align-self:stretch;color:var(--ci-text);display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;max-width:none;min-height:0;width:100%}.company-intervention-note{color:var(--ci-muted);font-size:.8125rem;line-height:1.45;margin:0}.company-intervention-toolbar-card{background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius);box-shadow:var(--ci-shadow);padding:14px 16px}.company-intervention-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.company-intervention-toolbar label{align-items:center;color:var(--ci-text);cursor:pointer;display:inline-flex;font-size:.8125rem;gap:.4rem}.company-intervention-toolbar label input[type=checkbox]{accent-color:var(--ci-blue)}.company-intervention-shell{align-items:stretch;display:flex;flex-direction:column;gap:1rem;min-width:0}.company-intervention-shell-main{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-width:0}.company-intervention-zone-rail{display:none}.company-intervention-zone-rail-head{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.company-intervention-zone-rail-title{color:var(--ci-text);font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.company-intervention-zone-rail-meta{color:var(--ci-muted);font-size:.7rem;line-height:1.35}.company-intervention-zone-rail-search{background:var(--ci-canvas);border:1px solid var(--ci-border);border-radius:8px;box-sizing:border-box;color:var(--ci-text);font-family:inherit;font-size:.875rem;padding:.55rem .65rem;width:100%}.company-intervention-zone-rail-search::placeholder{color:var(--ci-muted)}.company-intervention-zone-rail-search:focus{background:var(--ci-surface);border-color:var(--ci-blue);box-shadow:0 0 0 2px var(--ci-blue-soft);outline:none}.company-intervention-zone-rail-list{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;margin-top:2px;max-height:min(56vh,520px);min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px}.company-intervention-zone-rail-empty{color:var(--ci-muted);font-size:.8125rem;line-height:1.45;margin:0;padding:1rem .5rem;text-align:center}.company-intervention-zone-rail-item{align-items:flex-start;background:var(--ci-canvas);border:1px solid #0000;border-radius:10px;color:var(--ci-text);cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:10px;text-align:left;transition:background .15s,border-color .15s,box-shadow .15s;width:100%}.company-intervention-zone-rail-item:hover{background:#eef2f7;border-color:var(--ci-border)}.company-intervention-zone-rail-item.is-selected{background:var(--ci-blue-soft);border-color:#1972f559;box-shadow:0 1px 2px #1972f51f}.company-intervention-zone-rail-swatch{flex-shrink:0;margin-top:3px}.company-intervention-zone-rail-item-body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.company-intervention-zone-rail-item-name{font-size:.8125rem;font-weight:600;line-height:1.35;word-break:break-word}.company-intervention-zone-rail-item-sub{font-feature-settings:"tnum";color:var(--ci-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.company-intervention-zone-rail-total{font-feature-settings:"tnum";background:var(--ci-blue-soft);border-radius:8px;color:var(--ci-blue);flex-shrink:0;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:1.75rem;padding:3px 7px;text-align:center}.company-intervention-zone-rail-total.is-zero{background:#f1f5f9;color:var(--ci-muted);font-weight:600}.company-intervention-loading-hint{color:var(--ci-muted);font-size:.875rem;margin:0;padding:.5rem 0}.company-intervention-overview{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid var(--ci-border);border-radius:var(--ci-radius);box-shadow:var(--ci-shadow);padding:14px 16px 12px}.company-intervention-overview-title{color:var(--ci-text);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.company-intervention-overview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.company-intervention-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.company-intervention-overview-metric{background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px}.company-intervention-overview-metric--total{background:#fffffff2;border-color:#1972f559}.company-intervention-overview-metric-value{font-feature-settings:"tnum";color:var(--ci-text);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.1}.company-intervention-overview-metric--total .company-intervention-overview-metric-value{color:var(--ci-blue)}.company-intervention-overview-metric-label{color:var(--ci-muted);font-size:.68rem;font-weight:600;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.company-intervention-overview-hint{color:var(--ci-muted);font-size:.75rem;line-height:1.45;margin:10px 0 0}@media (min-width:768px){.company-intervention-shell{align-items:stretch;flex-direction:row;gap:1.25rem;min-height:0}.company-intervention-zone-rail{background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius);box-shadow:var(--ci-shadow);display:flex;flex:0 0 clamp(232px,24vw,300px);flex-direction:column;gap:10px;max-height:min(78vh,760px);min-height:0;min-width:0;padding:14px 10px 12px 14px}.company-intervention-zone-rail-list{max-height:none}.company-intervention-shell-main{flex:1 1 auto}.company-intervention-zone-field--mobile-only{display:none!important}}.company-intervention-zone-field{display:flex;flex:0 1 auto;flex-direction:column;gap:.25rem;max-width:min(20rem,100%);min-width:0;width:min(20rem,100%)}.company-intervention-zone-field--mobile-only{flex:1 1 100%;max-width:none;width:100%}.company-intervention-zone-label{color:var(--ci-muted);font-size:.8125rem;font-weight:600}.company-intervention-zone-combobox{width:100%}.ci-zone-swatch{height:10px;width:10px}.ci-zone-swatch--neutral{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px dashed #0f172a2e}.ci-zone-select-trigger{box-shadow:0 1px 2px #0f172a0a}.ci-zone-select-menu{z-index:100!important}.ci-zone-select-item{border:none;outline:none}.ci-zone-select-item[data-highlighted]{outline:none}.company-intervention-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.company-intervention-alert{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.8125rem;margin:0;padding:10px 14px}.company-intervention-panel{background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius);box-shadow:var(--ci-shadow);display:flex;flex-direction:column;min-width:0;overflow:hidden}.company-intervention-panel-head{align-items:center;background:#f8fafc;border-bottom:1px solid var(--ci-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 14px}.company-intervention-panel-title{color:var(--ci-text);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;margin:0}.company-intervention-panel-count{font-feature-settings:"tnum";background:var(--ci-blue-soft);border-radius:10px;color:var(--ci-blue);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 8px}.company-intervention-table-scroll{overflow-x:auto;overflow-y:visible}.company-intervention-table-scroll--tall{max-height:min(60vh,560px);overflow-y:auto}.company-intervention-table{background:var(--ci-surface);border-collapse:collapse;font-size:.8125rem;table-layout:fixed;width:100%}.company-intervention-table-tickets td:nth-child(2),.company-intervention-table-tickets th:nth-child(2){white-space:nowrap;width:6.5rem}.company-intervention-table-tickets td:nth-child(3),.company-intervention-table-tickets th:nth-child(3){word-wrap:break-word;min-width:10rem;width:32%}.company-intervention-table-tickets td:nth-child(6),.company-intervention-table-tickets th:nth-child(6){word-wrap:break-word;min-width:6rem;width:18%}.company-intervention-table-tickets td:nth-child(7),.company-intervention-table-tickets th:nth-child(7){white-space:nowrap;width:9rem}.company-intervention-table:not(.company-intervention-table-tickets){table-layout:auto}.company-intervention-table td,.company-intervention-table th{border-bottom:1px solid var(--ci-border);padding:.55rem .75rem;text-align:left;vertical-align:middle}.company-intervention-table th{background:#f1f5f9;box-shadow:0 1px 0 var(--ci-border);color:var(--ci-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.company-intervention-table tbody tr{background:var(--ci-surface)}.company-intervention-table tbody tr:last-child td{border-bottom:none}.company-intervention-table tbody tr:not(.company-intervention-ticket-row):hover,.company-intervention-ticket-row:hover{background:var(--ci-canvas)}.company-intervention-empty-cell{color:var(--ci-muted);font-size:.875rem;padding:1.75rem 1rem!important;text-align:center}.company-intervention-mission{background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius);box-shadow:var(--ci-shadow);padding:1.25rem 1.5rem}.company-intervention-mission h2{font-size:1.125rem;margin:0 0 .25rem}.company-intervention-mission-meta{color:var(--ci-muted);font-size:.8125rem;margin:0 0 1rem}.company-intervention-mission h3{font-size:.9375rem;margin:1rem 0 .35rem}.company-intervention-mission ul{margin:0;padding-left:1.15rem}.company-intervention-mission li{font-size:.875rem;margin:.2rem 0}.company-intervention-th-ord{text-align:center;width:2.25rem}.company-intervention-td-ord{padding:.35rem .25rem;text-align:center;vertical-align:middle}.ci-drag-handle{align-items:center;border-radius:6px;color:var(--ci-muted);cursor:grab;display:inline-flex;justify-content:center;line-height:0;padding:4px;touch-action:none;transition:background .15s,color .15s}.ci-drag-handle:hover{background:var(--ci-canvas);color:var(--ci-text)}.ci-drag-handle:active{cursor:grabbing}.ci-drag-handle-icon{height:1.125rem;width:1.125rem}.company-intervention-urgent{color:#b45309;font-weight:600}.company-intervention-ticket-link{align-items:center;background:var(--ci-blue-soft);border:none;border-radius:6px;color:var(--ci-blue);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:600;justify-content:center;padding:4px 10px;text-decoration:none;transition:background .15s,opacity .15s}.company-intervention-ticket-link:hover{background:#1972f533}.company-intervention-ticket-link:focus-visible{outline:2px solid var(--ci-blue);outline-offset:2px}.ci-mission-print-root{background:var(--ci-surface);border:1px dashed var(--ci-border);border-radius:var(--ci-radius);padding:12px 14px}.ci-mission-print-hint{margin:0 0 .5rem}@media print{body.company-mission-printing .wave-background,body.company-mission-printing>div.flex.flex-col>header{display:none!important}body.company-mission-printing .main-content{padding:0!important}body.company-mission-printing .main-content .container{max-width:none!important;padding:0!important}body.company-mission-printing .ci-interactive-only,body.company-mission-printing .tickets-workspace-rail{display:none!important}body.company-mission-printing .ci-mission-print-root{background:#fff!important;border:none!important;display:block!important;padding:12mm!important}body.company-mission-printing .company-intervention-mission{background:#fff!important;border:none!important;box-shadow:none!important;padding:0!important}}.company-zone-picker{flex:1 1;max-width:14rem;min-width:0;position:relative}.company-zone-picker--disabled{opacity:.55;pointer-events:none}.company-zone-picker-trigger{align-items:center;background:#fff;background:var(--crisp-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--crisp-border,#e2e8f0);border-radius:6px;color:#0f172a;color:var(--crisp-text,#0f172a);cursor:pointer;display:flex;font-family:inherit;font-size:.72rem;gap:6px;min-height:28px;padding:4px 8px;text-align:left;width:100%}.company-zone-picker-trigger:hover:not(:disabled){border-color:#3b82f6;border-color:var(--crisp-blue,#3b82f6)}.company-zone-picker-trigger-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-zone-picker-chevron{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid #64748b;border-top:5px solid var(--crisp-text-muted,#64748b);flex-shrink:0;height:0;margin-top:2px;width:0}.company-zone-picker-swatch{border:1px solid #0f172a2e;border-radius:3px;flex-shrink:0;height:10px;width:10px}.company-zone-picker-swatch--neutral{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.company-zone-picker-swatch--placeholder{background:#0000;border-style:dashed;opacity:.5}.company-zone-picker-list{background:#fff;background:var(--crisp-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--crisp-border,#e2e8f0);border-radius:8px;box-shadow:0 8px 24px #0f172a1f;left:0;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.company-zone-picker-item{align-items:center;background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:.72rem;gap:8px;padding:6px 8px;text-align:left;width:100%}.company-zone-picker-item:hover{background:#3b82f614}.company-zone-picker-item.is-selected{background:#3b82f624;font-weight:600}.company-zone-picker-item-label{flex:1 1;min-width:0;word-break:break-word}.company-zone-picker-item-badge{background:#3b82f629;border-radius:999px;color:#2563eb;color:var(--crisp-blue,#2563eb);flex-shrink:0;font-size:.65rem;font-weight:600;line-height:1.2;min-width:1.25rem;padding:1px 5px;text-align:center}.company-zone-picker-item-badge--zero{background:#64748b1f;color:#64748b;color:var(--crisp-text-muted,#64748b);font-weight:500}.tickets-stats-page{margin:0 auto;max-width:1400px;padding:0 4px 24px}.tickets-stats-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.tickets-stats-toolbar h2{color:#0f172a;color:var(--crisp-text,#0f172a);font-size:1.35rem;font-weight:700;margin:0}.tickets-stats-toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tickets-stats-btn{background:#fff;background:var(--crisp-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--crisp-border,#e2e8f0);border-radius:8px;cursor:pointer;font-family:inherit;font-size:.82rem;padding:6px 14px}.tickets-stats-btn:hover:not(:disabled){background:#f8fafc;background:var(--crisp-canvas,#f8fafc)}.tickets-stats-btn:disabled{cursor:not-allowed;opacity:.55}.tickets-stats-hint{color:#64748b;color:var(--crisp-text-muted,#64748b);font-size:.78rem;line-height:1.45;margin:0 0 16px}.tickets-stats-snapshots{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}@media (max-width:900px){.tickets-stats-snapshots{grid-template-columns:1fr}}.tickets-stats-snapshot{background:linear-gradient(165deg,#fff,#f8fafc);background:linear-gradient(165deg,var(--crisp-surface,#fff) 0,var(--crisp-canvas,#f8fafc) 100%);border:1px solid #e2e8f0;border:1px solid var(--crisp-border,#e2e8f0);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.tickets-stats-snapshot--day{border-top:3px solid #38bdf8}.tickets-stats-snapshot--week{border-top:3px solid #1972f5;border-top:3px solid var(--crisp-blue,#1972f5)}.tickets-stats-snapshot--month{border-top:3px solid #8b5cf6}.tickets-stats-snapshot-title{color:#64748b;color:var(--crisp-text-muted,#64748b);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tickets-stats-snapshot-sub{color:#94a3b8;color:var(--crisp-text-muted,#94a3b8);font-size:.72rem;margin-top:-4px}.tickets-stats-snapshot-kpis{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.tickets-stats-snapshot-kpi{display:flex;flex-direction:column;gap:2px}.tickets-stats-snapshot-kpi span:first-child{color:#64748b;color:var(--crisp-text-muted,#64748b);font-size:.7rem}.tickets-stats-snapshot-kpi strong{color:#0f172a;color:var(--crisp-text,#0f172a);font-size:1.25rem;font-weight:800;line-height:1.1}.tickets-stats-snapshot-kpi--accent strong{color:#1972f5;color:var(--crisp-blue,#1972f5)}.tickets-stats-detail-tabs{background:#f1f5f9;background:var(--crisp-canvas,#f1f5f9);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;max-width:100%;padding:4px;width:fit-content}.tickets-stats-detail-tab{background:#0000;border:none;border-radius:8px;color:#64748b;color:var(--crisp-text-muted,#64748b);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:8px 16px;transition:background .12s,color .12s}.tickets-stats-detail-tab:hover{color:#0f172a;color:var(--crisp-text,#0f172a)}.tickets-stats-detail-tab.is-active{background:#fff;background:var(--crisp-surface,#fff);box-shadow:0 1px 3px #0f172a14;color:#1972f5;color:var(--crisp-blue,#1972f5)}.tickets-stats-detail-label{color:#0f172a;color:var(--crisp-text,#0f172a);font-size:.85rem;font-weight:600;margin:0 0 12px}.tickets-stats-charts-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}@media (max-width:960px){.tickets-stats-charts-grid{grid-template-columns:1fr}}.tickets-stats-chart-card{background:#fff;background:var(--crisp-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--crisp-border,#e2e8f0);border-radius:12px;min-height:300px;padding:14px 14px 8px}.tickets-stats-chart-title{color:#0f172a;color:var(--crisp-text,#0f172a);font-size:.88rem;font-weight:700;margin:0 0 4px}.tickets-stats-chart-sub{color:#94a3b8;color:var(--crisp-text-muted,#94a3b8);font-size:.72rem;margin:0 0 8px}.tickets-stats-chart-wrap{height:260px;width:100%}.tickets-stats-chart-empty{align-items:center;color:#94a3b8;color:var(--crisp-text-muted,#94a3b8);display:flex;font-size:.85rem;height:220px;justify-content:center}.tickets-stats-panels{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}@media (max-width:900px){.tickets-stats-panels{grid-template-columns:1fr}}.tickets-stats-panel{background:#fff;background:var(--crisp-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--crisp-border,#e2e8f0);border-radius:12px;min-width:0;padding:12px 14px}.tickets-stats-panel-wide{grid-column:1/-1}.tickets-stats-panel-title{color:#0f172a;color:var(--crisp-text,#0f172a);font-size:.88rem;font-weight:700;margin:0 0 10px}.tickets-stats-table-wrap{max-height:320px;overflow-x:auto;overflow-y:auto}.tickets-stats-table{border-collapse:collapse;font-size:.8rem;width:100%}.tickets-stats-table td,.tickets-stats-table th{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--crisp-border,#f1f5f9);padding:8px 10px;text-align:left}.tickets-stats-table th{background:#fff;background:var(--crisp-surface,#fff);color:#64748b;color:var(--crisp-text-muted,#64748b);font-size:.72rem;font-weight:600;letter-spacing:.03em;position:sticky;text-transform:uppercase;top:0;z-index:1}.tickets-stats-col-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tickets-stats-name{display:block;font-weight:600}.tickets-stats-email{color:#94a3b8;color:var(--crisp-text-muted,#94a3b8);display:block;font-size:.72rem}.tickets-stats-tag{background:#1972f51f;background:var(--crisp-blue-soft,#1972f51f);border-radius:6px;color:#1972f5;color:var(--crisp-blue,#1972f5);display:inline-block;font-size:.78rem;padding:2px 8px}.tickets-stats-company-cell{align-items:center;display:inline-flex;gap:8px;max-width:100%}.tickets-stats-company-swatch{border:1px solid #0f172a26;border-radius:3px;flex-shrink:0;height:10px;width:10px}.tickets-stats-company-swatch--neutral{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.tickets-stats-empty,.tickets-stats-loading{color:#64748b;color:var(--crisp-text-muted,#64748b);font-size:.9rem;padding:24px;text-align:center}:root{--crisp-blue:#1972f5;--crisp-blue-soft:#1972f51f;--crisp-text:#1f2937;--crisp-text-muted:#6b7280;--crisp-border:#e5e7eb;--crisp-surface:#fff;--crisp-canvas:#f5f7fa;--crisp-incoming:#f1f3f5;--crisp-radius-lg:12px;--crisp-radius-bubble:18px}.tickets-crisp-page{color:#1f2937;color:var(--crisp-text);display:flex;flex:1 1 auto;flex-direction:column;font-family:var(--font-sans);min-height:0;overflow:hidden;width:100%}.tickets-workspace-rail{background:#f5f7fa;background:var(--crisp-canvas);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:8px 16px 0}.tickets-workspace-rail-btn{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;font-size:.8125rem;font-weight:600;padding:6px 12px;transition:background .15s,color .15s,border-color .15s}.tickets-workspace-rail-btn:hover{border-color:#cbd5e1;color:#1f2937;color:var(--crisp-text)}.tickets-workspace-rail-btn.is-active{background:#1972f5;background:var(--crisp-blue);border-color:#1972f5;border-color:var(--crisp-blue);color:#fff}.tickets-intervention-workspace{display:flex;flex:1 1 auto;flex-direction:column;max-width:none;min-height:0;overflow:hidden;width:100%}.tickets-intervention-workspace .tickets-crisp-topbar{flex-shrink:0}.tickets-intervention-body{background:#f5f7fa;background:var(--crisp-canvas);flex:1 1 auto;min-height:0;overflow:auto;padding:14px clamp(16px,3vw,40px) 24px}.tickets-intervention-ticket-overlay{align-items:stretch;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10050}.tickets-intervention-ticket-overlay-backdrop{background:#0f172a80;border:none;cursor:pointer;inset:0;margin:0;padding:0;position:absolute}.tickets-intervention-ticket-overlay-shell{align-items:stretch;background:#fff;background:var(--crisp-surface);border-radius:14px;box-shadow:0 28px 80px #00000047;display:flex;flex-direction:row;max-height:calc(100vh - 32px);min-height:0;min-width:0;overflow:hidden;position:relative;width:min(1320px,100%);z-index:1}.tickets-intervention-ticket-overlay-shell>main.tickets-crisp-center{flex:1 1 55%;min-width:0}.tickets-intervention-ticket-overlay-shell>aside.tickets-crisp-right{flex:0 0 auto;max-height:100%}.tickets-intervention-ticket-overlay-loading{color:#6b7280;color:var(--crisp-text-muted);font-size:.95rem;margin:auto;padding:48px 24px}.main-content.main-content--top-nav>.container:has(.tickets-intervention-workspace){box-sizing:border-box;margin-left:-30px;margin-right:-30px;max-width:none;width:calc(100% + 60px)}.main-content.main-content--top-nav>.container:has(.tickets-intervention-workspace)>.tickets-crisp-page{max-width:none;width:100%}.main-content.main-content--top-nav>.container>.tickets-crisp-page{align-self:stretch;flex:1 1 auto;min-height:100%}.tickets-crisp-topbar{align-items:center;background:#fff;background:var(--crisp-surface);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);display:flex;flex-shrink:0;justify-content:space-between;min-height:48px;padding:10px 20px}.tickets-crisp-topbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;row-gap:8px}.tickets-sector-switch-wrap{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.tickets-sector-favorite-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:color .15s,background .15s;width:32px}.tickets-sector-favorite-btn:hover{background:#f5f7fa;background:var(--crisp-canvas);color:#1f2937;color:var(--crisp-text)}.tickets-sector-favorite-btn.is-saved{color:#d97706}.tickets-sector-favorite-btn.is-saved:hover{color:#b45309}.tickets-sector-favorite-btn .fa-star{font-size:.95rem}.tickets-sector-switch{border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;display:inline-flex;flex-shrink:0;overflow:hidden}.tickets-sector-switch-btn{align-items:center;background:#fff;background:var(--crisp-surface);border:none;border-right:1px solid #e5e7eb;border-right:1px solid var(--crisp-border);color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;padding:5px 12px;transition:background .15s,color .15s}.tickets-sector-switch-count{font-feature-settings:"tnum";font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;opacity:.88}.tickets-sector-switch-btn.is-active .tickets-sector-switch-count{opacity:1}.tickets-sector-switch-btn:last-child{border-right:none}.tickets-sector-switch-btn:hover{background:#f5f7fa;background:var(--crisp-canvas);color:#1f2937;color:var(--crisp-text)}.tickets-sector-switch-btn.is-active{background:#1972f51f;background:var(--crisp-blue-soft);color:#1972f5;color:var(--crisp-blue)}.tickets-sector-switch-btn--dev.is-active{background:#7c3aed1f;color:#6d28d9}.tickets-sector-switch-btn--infra.is-active{background:#0e74901f;color:#0e7490}.tickets-crisp-topbar-left h1{font-size:1.15rem;font-weight:700;margin:0}.tickets-crisp-topbar-right{align-items:center;display:flex;gap:8px}.tickets-v2-main-tabs{display:flex;gap:4px}.tickets-v2-main-tab{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;font-size:.82rem;font-weight:600;padding:4px 14px;transition:all .15s}.tickets-v2-main-tab.active,.tickets-v2-main-tab[aria-selected=true]{background:#1972f5;background:var(--crisp-blue);border-color:#1972f5;border-color:var(--crisp-blue);color:#fff}.tickets-list-layout-tabs{border-left:1px solid #e5e7eb;border-left:1px solid var(--crisp-border);display:flex;gap:4px;margin-left:8px;padding-left:12px}.tickets-list-layout-tab{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;font-size:.78rem;font-weight:600;padding:4px 12px;transition:all .15s}.tickets-list-layout-tab.active,.tickets-list-layout-tab[aria-selected=true]{background:#f5f7fa;background:var(--crisp-canvas);border-color:#cbd5e1;color:#1f2937;color:var(--crisp-text)}.tickets-crisp-stats-scroll{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.tickets-crisp-stats-scroll,.tickets-crisp-table-page{background:#f5f7fa;background:var(--crisp-canvas);flex:1 1;min-height:0}.tickets-crisp-table-page{display:flex;flex-direction:column;overflow:hidden}.tickets-crisp-table-toolbar{background:#fff;background:var(--crisp-surface);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 20px}.tickets-crisp-table-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tickets-crisp-table-toolbar-filters-row{align-items:center;gap:12px;justify-content:space-between;width:100%}.tickets-crisp-filter-selects--table-toolbar{flex:1 1;min-width:0}.tickets-crisp-add-btn--toolbar-end{flex-shrink:0}.tickets-crisp-table-search-row{width:100%}.tickets-crisp-search--table-toolbar{box-sizing:border-box;max-width:none;width:100%}.tickets-bulk-bar{align-items:center;background:#eff6ff;border-bottom:1px solid #bfdbfe;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:.82rem;gap:10px 12px;padding:10px 20px}.tickets-bulk-bar-count{color:#1f2937;color:var(--crisp-text);margin-right:4px}.tickets-bulk-bar-count strong{font-weight:700}.tickets-bulk-bar-select{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;color:#1f2937;color:var(--crisp-text);font-size:.8rem;max-width:11rem;min-width:7.5rem;padding:6px 8px}.tickets-bulk-bar-agents-label{align-items:center;color:#1f2937;color:var(--crisp-text);cursor:pointer;display:inline-flex;gap:6px;-webkit-user-select:none;user-select:none}.tickets-bulk-bar-agents-multi{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;color:#1f2937;color:var(--crisp-text);font-size:.78rem;max-width:20rem;min-width:12rem;padding:4px}.tickets-bulk-bar-apply{margin-left:auto}@media (max-width:1100px){.tickets-bulk-bar-apply{margin-left:0}}.tickets-data-table-cb-cell,.tickets-data-table-col-cb{padding:4px 6px!important;text-align:center;width:2.25rem}.tickets-data-table-cb-cell{vertical-align:middle}.tickets-data-table-cb-input{cursor:pointer}.tickets-crisp-table-wrap{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:12px 20px 20px}.tickets-crisp-table-card-shell{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;min-width:0}.tickets-crisp-table-wrap .tickets-crisp-table-empty-fill{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:12rem}.tickets-data-table{background:#fff;background:var(--crisp-surface);border-collapse:collapse;border-radius:12px;border-radius:var(--crisp-radius-lg);box-shadow:0 1px 3px #0000000f;font-size:.82rem;overflow:hidden;width:100%}.tickets-data-table--ui{background:#0000;border-radius:0;box-shadow:none;overflow:visible}.tickets-data-table--ui thead{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsl(var(--muted)/.65)}.tickets-data-table--ui tbody tr:not(.tickets-data-table-group-head) td{border-bottom:none}.tickets-data-table--ui .tickets-data-table-avatar-row{flex-wrap:nowrap;gap:0;margin-left:0;padding-left:0}.tickets-data-table--ui .tickets-data-table-avatar-row .tickets-data-table-avatar:not(:first-child){margin-left:-.4rem}.tickets-data-table--ui .tickets-data-table-avatar{border:2px solid hsl(var(--card));box-sizing:initial}.tickets-data-table thead{background:#f8fafc;position:sticky;top:0;z-index:1}.tickets-data-table--ui.tickets-data-table thead{background:hsl(var(--muted)/.65)}.tickets-data-table th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);color:#6b7280;color:var(--crisp-text-muted);font-weight:700;padding:10px 12px;text-align:left;white-space:nowrap}.tickets-data-table-th-sortable{padding:0;vertical-align:bottom}.tickets-data-table--ui .tickets-data-table-th-sortable{height:auto}.tickets-data-table-sort-btn{align-items:center;background:#0000;border:none;color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:inherit;font-weight:700;gap:5px;margin:0;padding:10px 12px;text-align:left;transition:color .12s,background .12s;white-space:nowrap;width:100%}.tickets-data-table-sort-btn:hover{background:#1972f512;color:#1f2937;color:var(--crisp-text)}.tickets-data-table-sort-arrow{color:#1972f5;color:var(--crisp-blue);font-size:.72rem;font-weight:800;line-height:1}.tickets-data-table-sort-hint{font-size:.62rem;font-weight:500;line-height:1;opacity:.4}.tickets-data-table td{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);color:#1f2937;color:var(--crisp-text);padding:10px 12px;vertical-align:top}.tickets-data-table-row{cursor:pointer;transition:background .12s}.tickets-data-table tbody tr:not(.tickets-data-table-group-head):hover{background:#1972f51f;background:var(--crisp-blue-soft)}.tickets-data-table--ui tbody tr:not(.tickets-data-table-group-head):not(.tickets-data-table-row--unread-mail):hover{background:hsl(var(--muted)/.5)}.tickets-data-table-row.is-selected{background:#1972f526}.tickets-data-table-row--unread-mail{background:#1972f514}.tickets-data-table tbody tr.tickets-data-table-row--unread-mail:hover{background:#1972f521}.tickets-data-table-row--unread-mail.is-selected{background:#1972f52b}.tickets-data-table tbody tr.tickets-data-table-row--unread-mail.is-selected:hover{background:#1972f538}.tickets-data-table-group-head td{background:#f5f7fa;background:var(--crisp-canvas);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);padding:6px 12px;vertical-align:middle}.tickets-data-table-group-toggle{align-items:center;background:#0000;border:none;border-radius:6px;color:#1f2937;color:var(--crisp-text);cursor:pointer;display:flex;font:inherit;font-size:.8rem;font-weight:600;gap:8px;padding:6px 4px;text-align:left;transition:background .12s;width:100%}.tickets-data-table-group-toggle:hover{background:#1972f514}.tickets-data-table-group-head--commandes td{background:#f5f3ff;border-bottom-color:#ddd6fe}.tickets-data-table-group-toggle--commandes:hover{background:#6d28d91a}.tickets-data-table-group-head--matos td{background:#fffbeb;border-bottom-color:#fde68a}.tickets-data-table-group-toggle--matos:hover{background:#f59e0b1f}.tickets-data-table-group-count{color:#6b7280;color:var(--crisp-text-muted);font-weight:500}.tickets-data-table-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;white-space:nowrap}.tickets-data-table-title{max-width:280px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tickets-data-table-title--editing{max-width:min(420px,42vw);overflow:visible;white-space:normal}.tickets-data-table-services--editing{max-width:min(320px,36vw);overflow:visible;white-space:normal}.tickets-data-table-services{color:#6b7280;color:var(--crisp-text-muted);font-size:.78rem;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-data-table-cell-editable{border-radius:4px;cursor:pointer;transition:background .12s}.tickets-data-table-cell-editable:hover{background:#1972f512}.tickets-data-table-cell-text{color:#1f2937;color:var(--crisp-text);font-size:.82rem;min-width:0}.tickets-data-table-col-company{color:#6b7280;color:var(--crisp-text-muted);max-width:10rem;overflow:hidden;text-overflow:ellipsis}.tickets-data-table-col-company,.tickets-data-table-nowrap{font-size:.78rem;white-space:nowrap}.tickets-data-table-col-tasks{white-space:nowrap;width:7rem}.tickets-data-table-tasks-cell{vertical-align:middle}.tickets-data-table-tasks-inner{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.tickets-data-table-task-count{flex-shrink:0;font-size:.82rem;font-weight:700;min-width:1.1rem;text-align:center}.tickets-data-table-task-count--zero{color:#6b7280;color:var(--crisp-text-muted);font-weight:500}.tickets-data-table-task-avatars{align-items:center;display:inline-flex;flex-shrink:0;gap:3px}.tickets-data-table-task-avatar .ticket-user-avatar-fallback{font-size:.95rem}.tickets-data-table-task-avatar-more{color:#6b7280;color:var(--crisp-text-muted);font-size:.65rem;font-weight:700;margin-left:1px}.tickets-data-table-col-notes{text-align:center;vertical-align:middle;width:4.25rem}.tickets-data-table-col-notes--interactive{cursor:pointer}.tickets-data-table-col-notes--interactive:hover{background:#1972f50f}.tickets-data-table-th-notes{text-align:center}.tickets-data-table-notes-head{align-items:center;color:#6b7280;color:var(--crisp-text-muted);display:inline-flex;font-weight:700;gap:5px;justify-content:center}.tickets-data-table-notes-head .fa-pen-to-square{font-size:.85rem;opacity:.9}.tickets-data-table-notes-cell{align-items:center;color:#7c3aed;display:inline-flex;gap:5px;justify-content:center}.tickets-data-table-notes-cell .fa-pen-to-square{font-size:.88rem}.tickets-data-table-notes-count{font-size:.75rem;font-weight:700;min-width:1rem}.tickets-data-table-col-n{text-align:center;width:3.5rem}.tickets-data-table-mail-unread{align-items:center;color:#1972f5;color:var(--crisp-blue);display:inline-flex;gap:5px;justify-content:center}.tickets-data-table-mail-unread .fa-envelope{font-size:.82rem;opacity:.95}.tickets-data-table-mail-unread-count{background:#1972f5;background:var(--crisp-blue);border-radius:8px;color:#fff;font-size:.62rem;font-weight:700;line-height:1.2;min-width:1rem;padding:1px 5px;text-align:center}.tickets-data-table-col-actions{padding-left:4px;padding-right:4px;width:4.5rem}.tickets-data-table-actions-cell{padding:4px 6px;text-align:right;vertical-align:middle}.tickets-data-table-actions{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end}.tickets-data-table-action-btn{align-items:center;background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;display:inline-flex;font-size:.82rem;height:28px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:28px}.tickets-data-table-action-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db;color:#1f2937;color:var(--crisp-text)}.tickets-data-table-action-btn:disabled{cursor:default;opacity:.35}.tickets-data-table-action-btn--spam:hover:not(:disabled){border-color:#fcd34d;color:#b45309}.tickets-data-table-action-btn--resolved:hover:not(:disabled){border-color:#6ee7b7;color:#047857}.tickets-data-table-input{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;box-sizing:border-box;color:#1f2937;color:var(--crisp-text);font-family:inherit;font-size:.8rem;max-width:100%;padding:6px 8px;width:100%}.tickets-data-table-input--popin{box-shadow:0 4px 20px #0000001f;min-width:12rem;position:relative;z-index:2}.tickets-data-table-input:focus{border-color:#1972f5;border-color:var(--crisp-blue);box-shadow:0 0 0 2px #1972f51f;box-shadow:0 0 0 2px var(--crisp-blue-soft);outline:none}.tickets-data-table-input--datetime{font-size:.75rem;min-width:10.5rem}.tickets-data-table-select{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;box-sizing:border-box;color:#1f2937;color:var(--crisp-text);cursor:pointer;font-family:inherit;font-size:.78rem;max-width:100%;padding:6px 8px;width:100%}.tickets-data-table-select--popin{box-shadow:0 4px 20px #0000001f;max-width:min(22rem,90vw);min-width:11rem;position:relative;z-index:2}.tickets-data-table-select:focus{border-color:#1972f5;border-color:var(--crisp-blue);outline:none}.tickets-data-table-select-multi{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;box-sizing:border-box;color:#1f2937;color:var(--crisp-text);font-family:inherit;font-size:.72rem;max-width:220px;min-width:140px;padding:4px 6px;width:100%}.tickets-data-table-select-multi:focus{border-color:#1972f5;border-color:var(--crisp-blue);outline:none}.tickets-data-table-person-cell{align-items:flex-start;display:flex;gap:8px;min-width:0}.tickets-data-table-agents-cell{align-items:stretch;flex-direction:column;gap:6px}.tickets-data-table-person-cell--avatars-only.tickets-data-table-agents-cell{align-items:center;flex-direction:row;gap:0}.tickets-data-table tbody td:has(.tickets-data-table-avatar-row){overflow:visible}.tickets-data-table-avatar{align-items:center;background:#1972f51f;background:var(--crisp-blue-soft);border-radius:50%;color:#1972f5;color:var(--crisp-blue);display:flex;flex-shrink:0;font-size:.62rem;font-weight:700;height:28px;justify-content:center;overflow:hidden;width:28px}.tickets-data-table-avatar--sm{font-size:.55rem;height:24px;width:24px}.tickets-data-table-avatar img{height:100%;object-fit:cover;width:100%}.tickets-data-table-avatar .ticket-user-avatar-fallback{color:#1972f5;color:var(--crisp-blue);font-size:.72rem;line-height:1}.tickets-data-table-avatar-row{align-items:center;display:flex;flex-wrap:wrap;gap:3px}.tickets-data-table-avatar-more{color:#6b7280;color:var(--crisp-text-muted);font-size:.65rem;font-weight:700;padding:0 2px}.tickets-crisp-columns{display:flex;flex:1 1;overflow:hidden}.tickets-crisp-left{background:#fff;background:var(--crisp-surface);border-right:1px solid #e5e7eb;border-right:1px solid var(--crisp-border);display:flex;flex-direction:column;max-width:360px;min-width:280px;overflow:hidden;width:320px}.tickets-crisp-left-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px 8px}.tickets-crisp-left-tabs{align-items:center;display:flex;gap:8px}.tickets-crisp-left-tab{font-size:.95rem;font-weight:700}.tickets-crisp-left-count{background:#1972f51f;background:var(--crisp-blue-soft);border-radius:10px;color:#1972f5;color:var(--crisp-blue);font-size:.72rem;font-weight:700;padding:2px 8px}.tickets-crisp-add-btn{align-items:center;background:#1972f5;background:var(--crisp-blue);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.85rem;height:32px;justify-content:center;transition:opacity .15s;width:32px}.tickets-crisp-add-btn:hover{opacity:.85}.tickets-crisp-left-filters{display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:0 12px 8px}.tickets-crisp-search{background:#f5f7fa;background:var(--crisp-canvas);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;font-size:.82rem;outline:none;padding:7px 12px;transition:border-color .15s;width:100%}.tickets-crisp-search:focus{border-color:#1972f5;border-color:var(--crisp-blue)}.tickets-crisp-filter-selects{display:flex;flex-wrap:wrap;gap:4px}.tickets-crisp-filter-selects select{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;cursor:pointer;flex:1 1;font-size:.72rem;min-width:0;padding:4px 6px}.tickets-crisp-filter-company-zone.company-zone-picker{flex:1 1;max-width:15rem;min-width:8.5rem}.tickets-crisp-filter-service-input{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;flex:1 1;font-family:inherit;font-size:.72rem;max-width:16rem;min-width:6.5rem;outline:none;padding:4px 8px}.tickets-crisp-filter-service-input:focus{border-color:#1972f5;border-color:var(--crisp-blue)}.tickets-crisp-filter-service-input::placeholder{color:#6b7280;color:var(--crisp-text-muted);opacity:.85}.tickets-crisp-left-list{flex:1 1;overflow-x:hidden;overflow-y:auto}.tickets-crisp-conv-group{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border)}.tickets-crisp-conv-group-head{align-items:center;background:#f5f7fa;background:var(--crisp-canvas);border:none;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);color:#1f2937;color:var(--crisp-text);cursor:pointer;display:flex;font:inherit;font-size:.75rem;font-weight:600;gap:8px;padding:8px 14px;text-align:left;transition:background .12s;width:100%}.tickets-crisp-conv-group-head:hover{background:#1972f50f}.tickets-crisp-conv-group-count{color:#6b7280;color:var(--crisp-text-muted);font-weight:500}.tickets-crisp-conv-group--commandes .tickets-crisp-conv-group-head--commandes{background:#f5f3ff;border-bottom-color:#ddd6fe}.tickets-crisp-conv-group--commandes .tickets-crisp-conv-group-head--commandes:hover{background:#6d28d914}.tickets-crisp-conv-group--matos .tickets-crisp-conv-group-head--matos{background:#fffbeb;border-bottom-color:#fde68a}.tickets-crisp-conv-group--matos .tickets-crisp-conv-group-head--matos:hover{background:#f59e0b1a}.tickets-crisp-left-empty{color:#6b7280;color:var(--crisp-text-muted);font-size:.85rem;padding:32px 16px;text-align:center}.tickets-crisp-conv-item{align-items:flex-start;background:#0000;border:none;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 16px;text-align:left;transition:background .12s;width:100%}.tickets-crisp-conv-item:hover{background:#f5f7fa;background:var(--crisp-canvas)}.tickets-crisp-conv-item.is-active{background:#1972f51f;background:var(--crisp-blue-soft);border-left:3px solid #1972f5;border-left:3px solid var(--crisp-blue)}.tickets-crisp-conv-item.has-unread .tickets-crisp-conv-name{font-weight:700}.tickets-crisp-conv-item.has-unread .tickets-crisp-conv-preview{color:#1f2937;color:var(--crisp-text);font-weight:600}.tickets-crisp-conv-avatar{align-items:center;background:#1972f51f;background:var(--crisp-blue-soft);border-radius:50%;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;position:relative;width:52px}.tickets-crisp-conv-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.tickets-crisp-conv-avatar>span{color:#1972f5;color:var(--crisp-blue);font-size:.72rem;font-weight:700}.tickets-crisp-conv-avatar .ticket-user-avatar-fallback{color:#1972f5;color:var(--crisp-blue);font-size:1.35rem;line-height:1}.tickets-crisp-conv-avatar--multi{background:#0000;max-width:132px;min-width:52px;overflow:visible;width:auto}.tickets-crisp-conv-avatar-stack{align-items:center;display:flex;flex-direction:row}.tickets-crisp-conv-avatar-layer{align-items:center;background:#1972f51f;background:var(--crisp-blue-soft);border:2px solid #fff;border:2px solid var(--crisp-surface);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.tickets-crisp-conv-avatar-layer:not(:first-child){margin-left:-12px}.tickets-crisp-conv-avatar-layer img{height:100%;object-fit:cover;width:100%}.tickets-crisp-conv-avatar-layer .ticket-user-avatar-fallback{color:#1972f5;color:var(--crisp-blue);font-size:1.1rem;line-height:1}.tickets-crisp-conv-online{background:#22c55e;border:2px solid #fff;border:2px solid var(--crisp-surface);border-radius:50%;bottom:1px;height:10px;position:absolute;right:1px;width:10px}.tickets-crisp-conv-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.tickets-crisp-conv-top{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;min-width:0}.tickets-crisp-conv-name{flex:1 1;font-size:.88rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-crisp-conv-time{color:#6b7280;color:var(--crisp-text-muted);flex-shrink:0;font-size:.68rem}.tickets-crisp-conv-bottom{align-items:center;display:flex;gap:6px;justify-content:space-between}.tickets-crisp-conv-preview{color:#6b7280;color:var(--crisp-text-muted);font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-crisp-conv-pid{color:#1972f5;color:var(--crisp-blue);font-size:.72rem;font-weight:600}.tickets-crisp-conv-badges{align-items:center;display:flex;flex-shrink:0;gap:5px}.tickets-crisp-conv-badge{background:#1972f5;background:var(--crisp-blue);border-radius:10px;color:#fff;font-size:.65rem;font-weight:700;min-width:18px;padding:1px 6px;text-align:center}.tickets-crisp-conv-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.tickets-crisp-conv-dot--urgent{background:#ef4444}.tickets-crisp-conv-dot--high{background:#f97316}.tickets-crisp-conv-dot--normal{background:#22c55e}.tickets-crisp-conv-dot--low{background:#94a3b8}.tickets-crisp-placeholder{align-items:center;background:#f5f7fa;background:var(--crisp-canvas);display:flex;flex:1 1;justify-content:center}.tickets-crisp-placeholder-inner{color:#6b7280;color:var(--crisp-text-muted);text-align:center}.tickets-crisp-placeholder-inner i{display:block;font-size:48px;margin-bottom:12px;opacity:.18}.tickets-crisp-placeholder-inner p{font-size:.95rem}.tickets-crisp-center{background:#f5f7fa;background:var(--crisp-canvas);display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.tickets-crisp-center-header{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);gap:12px;justify-content:space-between;min-height:48px;padding:10px 20px}.tickets-crisp-back-btn,.tickets-crisp-center-header{align-items:center;background:#fff;background:var(--crisp-surface);display:flex;flex-shrink:0}.tickets-crisp-back-btn{border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;color:#1f2937;color:var(--crisp-text);cursor:pointer;height:36px;justify-content:center;transition:background .15s,border-color .15s,color .15s;width:36px}.tickets-crisp-back-btn:hover{background:#1972f51f;background:var(--crisp-blue-soft);border-color:#1972f5;border-color:var(--crisp-blue);color:#1972f5;color:var(--crisp-blue)}.tickets-crisp-center-title-wrap{flex:1 1;min-width:0}.tickets-crisp-center-title{align-items:center;display:flex;gap:8px;min-width:0}.tickets-crisp-center-title strong{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-crisp-center-pid{color:#6b7280;color:var(--crisp-text-muted);flex-shrink:0;font-size:.78rem;font-weight:600}.tickets-crisp-title-edit-btn{background:none;border:none;color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;font-size:.72rem;opacity:.6;padding:4px;transition:opacity .15s}.tickets-crisp-title-edit-btn:hover{opacity:1}.tickets-crisp-center-title-edit{align-items:center;display:flex;gap:6px}.tickets-crisp-title-input{border:1px solid #1972f5;border:1px solid var(--crisp-blue);border-radius:6px;flex:1 1;font-size:.9rem;outline:none;padding:4px 8px}.tickets-crisp-center-header-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.tickets-crisp-header-resolve-btn{min-width:34px;padding-left:10px;padding-right:10px}.tickets-crisp-header-resolve-btn:not(:disabled):hover{border-color:#6ee7b7;color:#047857}.tickets-crisp-header-resolve-btn:disabled{cursor:default;opacity:.4}.tickets-crisp-status-badge{border-radius:12px;font-size:.72rem;font-weight:600;padding:3px 10px;white-space:nowrap}.tickets-crisp-status-badge--nouveau,.tickets-crisp-status-badge--open{background:#dbeafe;color:#1d4ed8}.tickets-crisp-status-badge--resolved{background:#d1fae5;color:#065f46}.tickets-crisp-status-badge--spam{background:#fee2e2;color:#991b1b}.tickets-crisp-chat-shell{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.tickets-crisp-chat-top-bar{align-items:center;color:#6b7280;color:var(--crisp-text-muted);display:flex;flex-shrink:0;font-size:.82rem;gap:8px;padding:8px 20px}.tickets-crisp-chat-top-bar strong{color:#1f2937;color:var(--crisp-text)}.tickets-conversation-thread{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px}.tickets-conversation-row{display:flex;gap:10px;max-width:85%}.tickets-conversation-row.incoming{align-self:flex-start;flex-direction:row}.tickets-conversation-row.internal,.tickets-conversation-row.outgoing,.tickets-conversation-row.task{align-self:flex-end;flex-direction:row-reverse}.tickets-conversation-avatar{align-items:center;background:#1972f51f;background:var(--crisp-blue-soft);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.tickets-conversation-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.tickets-conversation-avatar span{color:#1972f5;color:var(--crisp-blue);font-size:.65rem;font-weight:700}.tickets-conversation-avatar .ticket-user-avatar-fallback{color:#1972f5;color:var(--crisp-blue);font-size:.9rem;line-height:1}.tickets-conversation-item{border-radius:18px;border-radius:var(--crisp-radius-bubble);font-size:.85rem;line-height:1.5;max-width:100%;padding:10px 16px;word-break:break-word}.tickets-conversation-item.incoming,.tickets-conversation-item.is-request{background:#f1f3f5;background:var(--crisp-incoming);border-top-left-radius:4px}.tickets-conversation-item.outgoing{background:#1972f5;background:var(--crisp-blue);border-top-right-radius:4px;color:#fff}.tickets-conversation-item.outgoing .tickets-conversation-author,.tickets-conversation-item.outgoing .tickets-conversation-meta{color:#ffffffbf}.tickets-conversation-item.internal{background:#fffbeb;border:1px solid #fde68a;border-top-left-radius:18px;border-top-left-radius:var(--crisp-radius-bubble);border-top-right-radius:4px}.tickets-conversation-item.task{background:#ede9fe;border:1px solid #c4b5fd;border-top-left-radius:4px}.tickets-conversation-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.tickets-conversation-author{font-size:.78rem;font-weight:600}.tickets-conversation-head-right{align-items:center;display:flex;gap:6px}.tickets-conversation-meta{color:#6b7280;color:var(--crisp-text-muted);font-size:.68rem}.tickets-conversation-subject{font-size:.82rem;font-weight:600;margin-bottom:4px}.tickets-conversation-body pre{font-family:inherit;font-size:.85rem;margin:0;white-space:pre-wrap}.tickets-conversation-edit-pencil{background:none;border:none;color:inherit;cursor:pointer;font-size:.72rem;opacity:.5;padding:2px}.tickets-conversation-edit-pencil:hover{opacity:1}.tickets-mail-read-toggle{background:none;border:none;color:inherit;cursor:pointer;font-size:.72rem;opacity:.5;padding:2px}.tickets-mail-read-toggle:hover{opacity:1}.tickets-conversation-initial-edit-wrap{display:flex;flex-direction:column;gap:8px}.tickets-conversation-initial-edit{border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;font-family:inherit;font-size:.85rem;padding:8px;resize:vertical;width:100%}.tickets-conversation-initial-edit-actions{display:flex;gap:6px}.tickets-mail-html{font-size:.85rem;line-height:1.6}.tickets-mail-html img{height:auto;max-width:100%}.tickets-mail-attachments{border-top:1px solid #e5e7eb;border-top:1px solid var(--crisp-border);font-size:.82rem;margin-top:8px;padding-top:8px}.tickets-mail-attachments ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:4px 0 0;padding:0}.tickets-pj-mail-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tickets-pj-mail-name{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-pj-mail-size{color:#6b7280;color:var(--crisp-text-muted);font-size:.72rem}.tickets-pj-mail-btns{display:flex;gap:4px}.tickets-chat-linked-box{background:#1972f51f;background:var(--crisp-blue-soft);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);flex-shrink:0;padding:8px 20px}.tickets-chat-linked-title{color:#1972f5;color:var(--crisp-blue);font-size:.72rem;font-weight:600}.tickets-chat-linked-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tickets-chat-linked-item{align-items:center;background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;cursor:pointer;display:flex;font-size:.72rem;gap:4px;padding:3px 8px}.tickets-chat-linked-item:hover{border-color:#1972f5;border-color:var(--crisp-blue)}.tickets-chat-linked-item-id{color:#1972f5;color:var(--crisp-blue);font-weight:600}.tickets-chat-linked-item-title{color:#6b7280;color:var(--crisp-text-muted);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-chat-composer{background:#fff;background:var(--crisp-surface);border-top:1px solid #e5e7eb;border-top:1px solid var(--crisp-border);flex-shrink:0}.tickets-crisp-compose--note{border-top:2px solid #fde68a}.tickets-crisp-compose-tabs{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);display:flex;gap:0}.tickets-crisp-compose-tab{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;font-size:.78rem;font-weight:600;padding:8px 16px;transition:all .15s}.tickets-crisp-compose-tab:hover{color:#1f2937;color:var(--crisp-text)}.tickets-crisp-compose-tab.is-active{border-bottom-color:#1972f5;border-bottom-color:var(--crisp-blue);color:#1972f5;color:var(--crisp-blue)}.tickets-crisp-compose-body{min-height:0;padding:10px 16px}.tickets-crisp-compose-textarea{background:#0000;border:none;box-sizing:border-box;display:block;font-family:inherit;font-size:.85rem;line-height:1.5;max-height:none;min-height:60px;outline:none;overflow:hidden;padding:0;resize:none;width:100%}.tickets-crisp-compose-footer{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:6px 16px 10px}.tickets-crisp-compose-tools{display:flex;gap:8px}.tickets-crisp-compose-tool{color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;font-size:.85rem}.tickets-crisp-compose-send{align-items:center;background:#1972f5;background:var(--crisp-blue);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.85rem;height:36px;justify-content:center;transition:opacity .15s;width:36px}.tickets-crisp-compose-send:hover{opacity:.85}.tickets-crisp-compose-mentions{padding:4px 0}.tickets-chat-mention-option{background:none;border:none;border-radius:4px;cursor:pointer;display:block;font-size:.82rem;padding:4px 8px;text-align:left;width:100%}.tickets-chat-mention-option:hover{background:#1972f51f;background:var(--crisp-blue-soft)}.tickets-task-panel{display:flex;flex-direction:column;gap:8px}.tickets-task-create{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tickets-task-create input,.tickets-task-create select{flex:1 1;min-width:100px}.tickets-task-list{display:flex;flex-direction:column;gap:4px}.tickets-task-row{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);display:flex;font-size:.82rem;gap:8px;padding:4px 0}.tickets-task-check{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:6px}.tickets-task-check .is-done{color:#6b7280;color:var(--crisp-text-muted);text-decoration:line-through}.tickets-ai-chatbox{border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;margin-top:8px;overflow:hidden}.tickets-ai-chatbox-head{align-items:center;background:#f5f7fa;background:var(--crisp-canvas);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);display:flex;font-size:.82rem;justify-content:space-between;padding:6px 10px}.tickets-ai-chatbox-messages{max-height:200px;overflow-y:auto;padding:8px}.tickets-ai-chatbox-msg{padding:6px 0}.tickets-ai-chatbox-msg pre{font-family:inherit;font-size:.82rem;margin:0;white-space:pre-wrap}.tickets-ai-chatbox-role{font-size:.72rem;font-weight:600}.tickets-ai-chatbox-msg.assistant{color:#1972f5;color:var(--crisp-blue)}.tickets-ai-chatbox-input{border-top:1px solid #e5e7eb;border-top:1px solid var(--crisp-border);display:flex;flex-direction:column;gap:6px;padding:8px}.tickets-ai-generate-anchor{display:inline-block;position:relative}.tickets-ai-generate-popover{background:#fff;background:var(--crisp-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #0f172a1f;display:flex;flex-direction:column;gap:8px;left:0;padding:10px 12px;position:absolute;width:min(320px,85vw);z-index:40}.tickets-ai-generate-popover-label{color:#6b7280;color:var(--crisp-text-muted);font-size:.78rem;font-weight:600}.tickets-ai-generate-popover-textarea{background:#f5f7fa;background:var(--crisp-canvas);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:.82rem;line-height:1.45;min-height:88px;padding:8px 10px;resize:vertical;width:100%}.tickets-ai-generate-popover-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tickets-resolved-celebration-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:25000}.tickets-resolved-celebration-card{background:#fff;background:var(--crisp-surface,#fff);border-radius:12px;box-shadow:0 24px 48px #0f172a40;max-width:min(420px,100%);padding:16px 16px 12px;position:relative;width:100%}.tickets-resolved-celebration-close{align-items:center;background:#0000000f;border:none;border-radius:8px;color:#1f2937;color:var(--crisp-text,#0f172a);cursor:pointer;display:flex;font-size:1.35rem;height:32px;justify-content:center;line-height:1;position:absolute;right:10px;top:8px;width:32px}.tickets-resolved-celebration-close:hover{background:#0000001a}.tickets-resolved-giphy-wrap{width:100%}.tickets-resolved-giphy-aspect{height:0;padding-bottom:75%;position:relative;width:100%}.tickets-resolved-giphy-iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.tickets-resolved-giphy-credit{font-size:.75rem;margin:10px 0 0;text-align:center}.tickets-resolved-giphy-credit a{color:#6b7280;color:var(--crisp-text-muted)}.tickets-celebration-aspect{max-height:70vh;padding-bottom:min(75%,70vh)}.tickets-celebration-gif-img{background:#f5f7fa;background:var(--crisp-canvas,#f1f5f9);border-radius:8px;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.tickets-celebration-meta{color:#1f2937;color:var(--crisp-text);font-size:.9rem;margin:12px 0 0;text-align:center}.tickets-celebration-new{color:#059669;font-weight:600}.tickets-celebration-rarity-line{font-size:.8rem;margin:6px 0 0;text-align:center}.tickets-celebration-rarity{border-radius:999px;display:inline-block;font-weight:600;letter-spacing:.02em;padding:2px 10px}.tickets-celebration-rarity--common{background:#e5e7eb;color:#374151}.tickets-celebration-rarity--rare{background:#dbeafe;color:#1d4ed8}.tickets-celebration-rarity--epic{background:#ede9fe;color:#6d28d9}.tickets-celebration-rarity--legendary{background:linear-gradient(135deg,#fef3c7,#fcd34d);color:#92400e}.tickets-crisp-right{background:#fff;background:var(--crisp-surface);border-left:1px solid #e5e7eb;border-left:1px solid var(--crisp-border);display:flex;flex-direction:column;max-width:380px;min-width:280px;overflow-y:auto;width:320px}.tickets-crisp-right-profile{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);display:flex;flex-direction:column;gap:6px;padding:20px 16px 12px}.tickets-crisp-right-profile-avatars{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center;max-width:100%}.tickets-crisp-right-profile .ticket-agent-avatar{border:2px solid #fff;border:2px solid var(--crisp-surface);border-radius:50%;box-sizing:border-box;flex-shrink:0;font-size:1.1rem;height:48px;width:48px}.tickets-crisp-right-profile-avatars .ticket-agent-avatar.tickets-crisp-right-profile-avatar-item:not(:first-child){margin-left:-12px}.tickets-crisp-right-profile-avatars .ticket-agent-avatar:first-child{margin-left:0}.tickets-crisp-right-profile-info{display:flex;flex-direction:column;gap:2px;text-align:center}.tickets-crisp-right-profile-info strong{font-size:.95rem}.tickets-crisp-right-profile-info span{color:#6b7280;color:var(--crisp-text-muted);font-size:.78rem}.tickets-crisp-right-profile-btn{background:#0000;border:1px solid #1972f5;border:1px solid var(--crisp-blue);border-radius:8px;color:#1972f5;color:var(--crisp-blue);cursor:pointer;font-size:.78rem;font-weight:600;margin-top:6px;padding:5px 14px;transition:all .15s}.tickets-crisp-right-profile-btn:hover{background:#1972f51f;background:var(--crisp-blue-soft)}.tickets-crisp-right-section{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);padding:12px 16px}.tickets-crisp-right-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.tickets-crisp-right-header-btns{align-items:center;display:flex;gap:4px}.tickets-crisp-contact-block{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);margin-bottom:4px;padding:10px 0 12px}.tickets-crisp-contact-block:last-of-type{border-bottom:none;margin-bottom:0}.tickets-crisp-contact-block-head{align-items:center;display:flex;gap:8px;margin-bottom:8px}.tickets-crisp-contact-block-avatar{flex-shrink:0;height:32px;width:32px}.tickets-crisp-contact-block-titles{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.tickets-crisp-contact-block-name{color:#1f2937;color:var(--crisp-text);font-size:.85rem;font-weight:600}.tickets-crisp-contact-badge{background:#1972f51f;background:var(--crisp-blue-soft);border-radius:4px;color:#1972f5;color:var(--crisp-blue);font-size:.65rem;font-weight:700;padding:1px 6px;text-transform:uppercase}.tickets-crisp-contact-readonly{color:#6b7280;color:var(--crisp-text-muted);font-size:.8rem}.tickets-crisp-contact-readonly-email{word-break:break-all}.tickets-crisp-right-section-header span{color:#6b7280;color:var(--crisp-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tickets-crisp-right-edit-btn{background:none;border:none;color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;font-size:.68rem;opacity:.5;padding:2px}.tickets-crisp-right-edit-btn:hover{opacity:1}.tickets-crisp-right-agent-row{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;gap:8px;padding:6px 0;text-align:left;width:100%}.tickets-crisp-right-agent-row .ticket-agent-avatar{font-size:.68rem;height:28px;width:28px}.tickets-crisp-right-field{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:5px 0}.tickets-crisp-right-field label{color:#6b7280;color:var(--crisp-text-muted);flex-shrink:0;font-size:.78rem;min-width:55px}.tickets-crisp-right-value{align-items:center;background:none;border:none;border-radius:4px;color:#1f2937;color:var(--crisp-text);cursor:pointer;display:flex;flex-wrap:wrap;font-family:inherit;font-size:.82rem;gap:4px;justify-content:flex-end;padding:2px 6px;text-align:right;transition:background .12s}.tickets-crisp-right-input,.tickets-crisp-right-value:hover{background:#f5f7fa;background:var(--crisp-canvas)}.tickets-crisp-right-input{border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;flex:1 1;font-family:inherit;font-size:.82rem;min-width:0;outline:none;padding:4px 8px;transition:border-color .15s}.tickets-crisp-right-input:focus{border-color:#1972f5;border-color:var(--crisp-blue)}.tickets-crisp-right-input:disabled{cursor:not-allowed;opacity:.5}.tickets-crisp-right-picker{background:#f5f7fa;background:var(--crisp-canvas);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;margin-bottom:8px;max-height:200px;overflow-y:auto;padding:8px}.tickets-crisp-right-equipments{border-top:1px solid #e5e7eb;border-top:1px solid var(--crisp-border);margin-top:8px;padding-top:8px}.tickets-crisp-right-equipments strong{color:#6b7280;color:var(--crisp-text-muted);font-size:.78rem}.tickets-crisp-right-equipments ul{font-size:.78rem;list-style:none;margin:4px 0 0;padding:0}.tickets-crisp-right-equipments li{padding:2px 0}.ticket-agent-avatar{align-items:center;background:#1972f51f;background:var(--crisp-blue-soft);border-radius:50%;color:#1972f5;color:var(--crisp-blue);display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.ticket-agent-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.ticket-agent-avatar .ticket-user-avatar-fallback{color:#1972f5;color:var(--crisp-blue);font-size:.85rem;line-height:1}.tickets-crisp-right-profile .ticket-agent-avatar .ticket-user-avatar-fallback{font-size:1.35rem}.tickets-crisp-right-agent-row .ticket-agent-avatar .ticket-user-avatar-fallback{font-size:.68rem}.tickets-btn{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;color:#1f2937;color:var(--crisp-text);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:500;padding:5px 12px;transition:all .12s;white-space:nowrap}.tickets-btn:hover{background:#f5f7fa;background:var(--crisp-canvas)}.tickets-btn:disabled{cursor:not-allowed;opacity:.5}.tickets-btn-primary{background:#1972f5;background:var(--crisp-blue);border-color:#1972f5;border-color:var(--crisp-blue);color:#fff}.tickets-btn-primary:hover{background:#1972f5;background:var(--crisp-blue);opacity:.85}.tickets-btn-compact{font-size:.72rem;padding:3px 8px}.tickets-btn-danger-outline{background:#0000;border-color:#ef4444;color:#ef4444}.tickets-btn-danger-outline:hover{background:#fef2f2}.tickets-prio{border-radius:6px;display:inline-block;font-size:.72rem;font-weight:600;padding:2px 8px}.tickets-prio-urgent{background:#fee2e2;color:#991b1b}.tickets-prio-high{background:#fff7ed;color:#9a3412}.tickets-prio-normal{background:#d1fae5;color:#065f46}.tickets-prio-low{background:#f1f5f9;color:#64748b}.tickets-service-tag{background:#1972f51f;background:var(--crisp-blue-soft);border-radius:4px;color:#1972f5;color:var(--crisp-blue);display:inline-block;font-size:.68rem;font-weight:600;padding:1px 6px}.tickets-service-quick-add{color:#6b7280;color:var(--crisp-text-muted);font-size:.72rem}.tickets-side-section-toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:6px;padding:8px 0;width:100%}.tickets-side-section-title{color:#6b7280;color:var(--crisp-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tickets-side-section-meta{margin-left:auto}.tickets-side-section-chevron,.tickets-side-section-meta{color:#6b7280;color:var(--crisp-text-muted);font-size:.72rem}.tickets-side-section-chevron{transition:transform .15s}.tickets-side-section-chevron.open{transform:rotate(180deg)}.tickets-side-section-content{padding-top:6px}.tickets-table-popup{background:#fff;background:var(--crisp-surface);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:10px;box-shadow:0 8px 24px #0000001f;max-height:340px;overflow-y:auto;padding:8px;position:fixed;z-index:9999}.tickets-table-popup-title{color:#1f2937;color:var(--crisp-text);font-size:.82rem;font-weight:700;padding:4px 8px}.tickets-table-popup-subtitle{font-weight:600;padding:8px 8px 4px}.tickets-table-popup-hint,.tickets-table-popup-subtitle{color:#6b7280;color:var(--crisp-text-muted);font-size:.72rem}.tickets-table-popup-hint{margin:0;padding:0 8px 4px}.tickets-table-popup-search{border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:6px;font-size:.82rem;margin-bottom:4px;outline:none;padding:6px 10px;width:100%}.tickets-table-popup-search:focus{border-color:#1972f5;border-color:var(--crisp-blue)}.tickets-table-popup-option{background:none;border:none;border-radius:6px;color:#1f2937;color:var(--crisp-text);cursor:pointer;display:block;font-family:inherit;font-size:.82rem;padding:6px 10px;text-align:left;transition:background .1s;width:100%}.tickets-table-popup-option-active,.tickets-table-popup-option:hover{background:#1972f51f;background:var(--crisp-blue-soft)}.tickets-table-popup-option-active{font-weight:600}.tickets-table-popup-empty{color:#6b7280;color:var(--crisp-text-muted);font-size:.82rem;padding:8px 10px;text-align:center}.tickets-table-popup-muted{color:#6b7280;color:var(--crisp-text-muted);font-size:.78rem;padding:4px 10px}.tickets-service-tags-editor{display:flex;flex-direction:column;gap:6px}.tickets-service-tags-chips{display:flex;flex-wrap:wrap;gap:4px}.tickets-service-tag-remove{background:none;border:none;color:inherit;cursor:pointer;font-size:.85rem;margin-left:2px;padding:0 2px}.tickets-service-tags-list{max-height:140px;overflow-y:auto}.tickets-service-tag-create{color:#1972f5;color:var(--crisp-blue);font-weight:600}.tickets-pj-file-input{display:none}.tickets-pj-list{gap:6px;list-style:none;margin:0;padding:0}.tickets-pj-item,.tickets-pj-list{display:flex;flex-direction:column}.tickets-pj-item{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);font-size:.78rem;gap:2px;padding:6px 0}.tickets-pj-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-pj-source{font-size:.65rem;font-weight:600;text-transform:uppercase}.tickets-pj-source-upload{color:#1972f5;color:var(--crisp-blue)}.tickets-pj-source-mail{color:#92400e}.tickets-pj-meta{color:#6b7280;color:var(--crisp-text-muted);font-size:.72rem}.tickets-pj-actions{display:flex;gap:4px;margin-top:2px}.tickets-pj-header{margin-bottom:6px}.tickets-pj-toolbar{display:flex;gap:6px}.tickets-pj-viewer-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.tickets-pj-viewer-dialog{background:#fff;background:var(--crisp-surface);border-radius:12px;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:90vw}.tickets-pj-viewer-head{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.tickets-pj-viewer-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-pj-viewer-actions{display:flex;flex-shrink:0;gap:6px}.tickets-pj-viewer-body{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:16px}.tickets-pj-viewer-img{max-height:70vh;max-width:100%;object-fit:contain}.tickets-pj-viewer-iframe{border:none;height:70vh;width:100%}.tickets-pj-viewer-fallback{padding:32px;text-align:center}.tickets-recent-requests-list{list-style:none;margin:0;padding:0}.tickets-recent-request-row{background:none;border:none;border-radius:6px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;padding:6px 8px;text-align:left;transition:background .12s;width:100%}.tickets-recent-request-row:hover{background:#1972f51f;background:var(--crisp-blue-soft)}.tickets-recent-request-title{font-size:.82rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-recent-request-sub{color:#6b7280;color:var(--crisp-text-muted);font-size:.68rem}.tickets-undo-card{background:#1e293b;border-radius:12px;bottom:24px;box-shadow:0 8px 24px #0003;color:#fff;left:auto;min-width:280px;padding:12px 20px;position:fixed;right:24px;transform:none;z-index:20000}.tickets-undo-card-title{font-size:.85rem;font-weight:600}.tickets-undo-card-text{font-size:.78rem;margin-top:2px;max-width:300px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-undo-card-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.tickets-undo-card-btn{background:#0000;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;font-size:.78rem;font-weight:600;padding:4px 12px}.tickets-undo-card-btn:hover{background:#ffffff1a}.tickets-undo-card-timer{font-size:.72rem;opacity:.6}.tickets-v2-mail-banner{background:#fffbeb;border-bottom:1px solid #fde68a;flex-shrink:0;font-size:.82rem;padding:8px 20px}.tickets-v2-mail-banner code{background:#0000000f;border-radius:3px;font-size:.78rem;padding:1px 4px}.tickets-internal-notes-modal{display:flex;flex-direction:column;max-height:min(85vh,720px);max-width:640px;overflow:hidden;padding:0;width:92vw}.tickets-internal-notes-modal-head{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--crisp-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 18px}.tickets-internal-notes-modal-head h3{align-items:center;display:flex;font-size:1.05rem;font-weight:700;gap:8px;margin:0}.tickets-internal-notes-modal-body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 18px 18px}.tickets-internal-notes-modal-empty,.tickets-internal-notes-modal-loading{color:#6b7280;color:var(--crisp-text-muted);font-size:.88rem;margin:0}.tickets-internal-notes-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.tickets-internal-notes-item{background:#f5f7fa;background:var(--crisp-canvas);border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;padding:10px 12px}.tickets-internal-notes-item-meta{align-items:baseline;color:#6b7280;color:var(--crisp-text-muted);display:flex;font-size:.78rem;gap:10px;justify-content:space-between;margin-bottom:8px}.tickets-internal-notes-item-author{color:#1f2937;color:var(--crisp-text);font-weight:600}.tickets-internal-notes-item-body{color:#1f2937;color:var(--crisp-text);font-size:.84rem;white-space:pre-wrap;word-break:break-word}.tickets-modal-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:9000}.tickets-modal{background:#fff;background:var(--crisp-surface);border-radius:12px;max-height:85vh;max-width:560px;overflow-y:auto;padding:24px;width:90vw}.tickets-modal h3{font-size:1.1rem;margin:0 0 16px}.tickets-modal-header-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.tickets-modal-header-row h3{margin:0}.tickets-modal-body{padding-top:4px}.tickets-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.tickets-field label{color:#6b7280;color:var(--crisp-text-muted);font-size:.82rem;font-weight:600}.tickets-field input,.tickets-field select,.tickets-field textarea{border:1px solid #e5e7eb;border:1px solid var(--crisp-border);border-radius:8px;font-family:inherit;font-size:.85rem;outline:none;padding:8px 12px}.tickets-field input:focus,.tickets-field textarea:focus{border-color:#1972f5;border-color:var(--crisp-blue)}.tickets-field textarea{min-height:80px;resize:vertical}.tickets-field-hint{color:#6b7280;color:var(--crisp-text-muted);font-size:.72rem;margin:0}.tickets-v2-detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.tickets-create-chips{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:4px 0 0;padding:0}.tickets-create-chips li{align-items:center;background:#1972f51f;background:var(--crisp-blue-soft);border-radius:6px;display:flex;font-size:.78rem;gap:4px;padding:2px 8px}.tickets-create-chip-remove{background:none;border:none;color:#6b7280;color:var(--crisp-text-muted);cursor:pointer;padding:0 2px}.tickets-mock-empty{color:#6b7280;color:var(--crisp-text-muted);font-size:.82rem;padding:4px 0}.tickets-linklike{background:none;border:none;color:#2563eb;cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline}.tickets-project-convert-hint{color:#6b7280;color:var(--crisp-text-muted);font-size:.78rem;line-height:1.45;margin:8px 0 0}.tickets-crisp-company-from-reporter-hint{margin-bottom:0;margin-top:6px}.tickets-project-convert-title{color:#1f2937;color:var(--crisp-text);font-weight:500}.tickets-priority-flag-checkbox{align-items:center;color:#1f2937;color:var(--crisp-text);cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:.85rem;gap:8px;-webkit-user-select:none;user-select:none}.tickets-priority-flag-checkbox input[type=checkbox]{accent-color:#1972f5;accent-color:var(--crisp-blue);cursor:pointer;height:16px;margin:0;width:16px}.tickets-priority-flag-checkbox-label{align-items:center;background:#1972f51f;background:var(--crisp-blue-soft);border-radius:999px;color:#1972f5;color:var(--crisp-blue);display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;letter-spacing:.01em;padding:3px 10px}.tickets-priority-flag-checkbox-label i{color:#1972f5;color:var(--crisp-blue)}.tickets-priority-flag-checkbox-hint{color:#6b7280;color:var(--crisp-text-muted);flex-basis:100%;font-size:.74rem;line-height:1.4}.tickets-priority-flag-checkbox--inline{margin:0}.tickets-priority-flag-field{display:flex;flex-direction:column;gap:4px}@media (max-width:1024px){.tickets-crisp-right{display:none}.tickets-intervention-ticket-overlay-shell>aside.tickets-crisp-right{display:flex!important}}@media (max-width:768px){.tickets-crisp-left{min-width:220px;width:260px}}.tnd-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f172a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.tnd-panel{background:#f6f7fb;box-shadow:0 0 80px #0f172a40;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100vw}html[data-theme=dark] .tnd-panel{background:#0f1420}.tnd-loading{align-items:center;color:#64748b;display:flex;flex:1 1;flex-direction:column;font-size:.95rem;gap:14px;justify-content:center}.tnd-spinner{animation:tnd-spin .8s linear infinite;border:3px solid #6366f140;border-radius:50%;border-top-color:#6366f1;height:38px;width:38px}@keyframes tnd-spin{to{transform:rotate(1turn)}}.tnd-head{color:#fff;flex-shrink:0;padding:22px 56px 20px 30px;position:relative}.tnd-head:after{background:radial-gradient(120% 140% at 100% 0,#ffffff2e,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.tnd-close{align-items:center;background:#ffffff2e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;height:34px;justify-content:center;line-height:1;position:absolute;right:18px;top:16px;transition:background .15s ease,transform .15s ease;width:34px;z-index:3}.tnd-close:hover{background:#ffffff52;transform:scale(1.06)}.tnd-head-id{font-size:.78rem;font-weight:700;letter-spacing:.04em;opacity:.85;position:relative;z-index:1}.tnd-head-title{align-items:flex-start;cursor:pointer;display:inline-flex;font-size:1.45rem;font-weight:800;gap:8px;line-height:1.2;margin:4px 0 12px;max-width:92%;position:relative;z-index:1}.tnd-head-title-edit{background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:.85rem;height:26px;line-height:1;margin-top:3px;opacity:0;transition:opacity .15s ease,background .15s ease;width:26px}.tnd-head-title-edit:focus-visible,.tnd-head:hover .tnd-head-title-edit{opacity:1}.tnd-head-title-edit:hover{background:#ffffff59}@media (hover:none){.tnd-head-title-edit{opacity:1}}.tnd-head-title-input{background:#fffffff5;border:1px solid #fff9;border-radius:10px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:1.4rem;font-weight:800;line-height:1.25;margin:4px 0 12px;max-width:100%;outline:none;padding:8px 12px;position:relative;resize:vertical;width:100%;z-index:1}.tnd-head-title-input:focus{box-shadow:0 0 0 3px #ffffff73}.tnd-head-meta{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}.tnd-head-chip{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:600;padding:4px 11px}.tnd-body{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) 400px;min-height:0;overflow:hidden}@media (max-width:920px){.tnd-body{grid-template-columns:1fr;overflow-y:auto}}.tnd-main{border-right:1px solid #0f172a12;display:flex;flex-direction:column;min-height:0}html[data-theme=dark] .tnd-main{border-right-color:#ffffff0f}.tnd-section-title{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:16px 24px 10px;text-transform:uppercase}.tnd-thread{display:flex;flex:1 1;flex-direction:column;gap:16px;margin:0 auto;max-width:960px;overflow-y:auto;padding:0 24px 12px;width:100%}.tnd-thread-empty{color:#94a3b8;font-size:.9rem;padding:30px;text-align:center}.tnd-msg{display:flex;flex-direction:column;gap:6px;max-width:86%}.tnd-msg.inbound{align-self:flex-start}.tnd-msg.outbound{align-items:flex-end;align-self:flex-end}.tnd-msg.note{align-self:center;max-width:92%;width:92%}.tnd-msg-head{align-items:center;color:#64748b;display:flex;font-size:.78rem;gap:8px}.tnd-msg-avatar{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:inline-flex;font-size:.7rem;font-weight:700;height:26px;justify-content:center;width:26px}.tnd-msg-author{color:#334155;font-weight:700}html[data-theme=dark] .tnd-msg-author{color:#cbd5e1}.tnd-msg-date{font-size:.72rem;margin-left:auto;opacity:.75}.tnd-msg-tag{background:#fef3c7;border-radius:999px;color:#b45309;font-size:.66rem;font-weight:700;padding:1px 8px}.tnd-msg-bubble{background:#fff;border:1px solid #0f172a0f;border-radius:14px;box-shadow:0 2px 8px #0f172a0d;color:#1e293b;font-size:.9rem;line-height:1.5;padding:12px 15px;white-space:pre-wrap;word-break:break-word}.tnd-msg.inbound .tnd-msg-bubble{border-top-left-radius:4px}.tnd-msg.outbound .tnd-msg-bubble{background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-top-right-radius:4px;color:#fff}.tnd-msg.note .tnd-msg-bubble{background:#fffbeb;border:1px dashed #fbbf24;color:#92400e}html[data-theme=dark] .tnd-msg-bubble{background:#1a2234;border-color:#ffffff12;color:#e2e8f0}html[data-theme=dark] .tnd-msg.note .tnd-msg-bubble{background:#fbbf2414;border-color:#fbbf2466;color:#fcd34d}.tnd-msg:has(.tnd-msg-bubble--html){align-items:stretch;align-self:stretch;max-width:100%;width:100%}.tnd-msg:has(.tnd-msg-bubble--html) .tnd-msg-head{align-self:flex-start}.tnd-msg-bubble--html,.tnd-msg.inbound .tnd-msg-bubble--html,.tnd-msg.outbound .tnd-msg-bubble--html{background:#fff;border:1px solid #0f172a14;color:#1e293b;overflow:hidden;padding:6px;white-space:normal}html[data-theme=dark] .tnd-msg-bubble--html{background:#f8fafc;border-color:#ffffff1f}.tnd-msg-htmlframe{background:#0000;border:0;display:block;width:100%}.tnd-msg-atts{display:flex;flex-wrap:wrap;gap:6px}.tnd-att-pill{align-items:center;background:#6366f11a;border-radius:8px;color:#4f46e5;display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;padding:5px 10px;text-decoration:none}.tnd-att-pill:hover{background:#6366f133}.tnd-att-size{font-size:.72rem;font-weight:500;opacity:.6}.tnd-composer{background:#fff;border-top:1px solid #0f172a14;flex-shrink:0;padding:12px 24px 16px}.tnd-composer>*{margin-left:auto;margin-right:auto;max-width:960px}html[data-theme=dark] .tnd-composer{background:#131a29;border-top-color:#ffffff12}.tnd-composer-tabs{display:flex;gap:6px;margin-bottom:10px}.tnd-composer-tabs button{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:.82rem;font-weight:600;padding:6px 12px;transition:background .15s ease,color .15s ease}.tnd-composer-tabs button.active{background:#6366f11f;color:#4f46e5}html[data-theme=dark] .tnd-composer-tabs button{color:#94a3b8}html[data-theme=dark] .tnd-composer-tabs button.active{background:#6366f138;color:#c7d2fe}.tnd-composer-text{background:#f8fafc;border:1px solid #0f172a24;border-radius:12px;color:#1e293b;font-family:inherit;font-size:.9rem;line-height:1.5;min-height:80px;padding:11px 13px;resize:vertical;width:100%}.tnd-composer-text:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;outline:none}html[data-theme=dark] .tnd-composer-text{background:#0f1626;border-color:#ffffff1a;color:#e2e8f0}.tnd-composer-foot{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:10px}.tnd-composer-hint{color:#94a3b8;font-size:.74rem}.tnd-send{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.86rem;font-weight:700;padding:9px 20px;transition:transform .15s ease,opacity .15s ease}.tnd-send:hover:not(:disabled){transform:translateY(-1px)}.tnd-send:disabled{cursor:not-allowed;opacity:.5}.tnd-side{background:#f6f7fb;display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:18px 20px 30px}html[data-theme=dark] .tnd-side{background:#0f1420}.tnd-field{display:flex;flex-direction:column;gap:8px}.tnd-field-label{align-items:center;color:#94a3b8;display:flex;font-size:.72rem;font-weight:800;gap:8px;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.tnd-mini-btn{background:#6366f11f;border:none;border-radius:7px;color:#4f46e5;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:0;padding:3px 10px;text-transform:none}.tnd-mini-btn:hover{background:#6366f133}.tnd-mini-btn:disabled{cursor:not-allowed;opacity:.5}.tnd-status-seg{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.tnd-status-seg button{background:#fff;border:1px solid #0f172a1f;border-radius:9px;color:#475569;cursor:pointer;font-size:.8rem;font-weight:700;padding:8px;transition:all .15s ease}.tnd-status-seg button:hover{border-color:#94a3b8}.tnd-status-seg button.active{color:#fff}html[data-theme=dark] .tnd-status-seg button{background:#1a2234;border-color:#ffffff1a;color:#cbd5e1}.tnd-side-select{background:#fff;border:1.5px solid #0f172a24;border-radius:9px;color:#1e293b;cursor:pointer;font-size:.86rem;font-weight:600;padding:9px 11px;width:100%}html[data-theme=dark] .tnd-side-select{background:#1a2234;border-color:#ffffff1f;color:#e2e8f0}.tnd-svc-tags{display:flex;flex-wrap:wrap;gap:6px}.tnd-svc-tag{align-items:center;background:linear-gradient(135deg,#8b5cf624,#6366f124);border:1px solid #8b5cf64d;border-radius:999px;color:#6d28d9;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;padding:3px 6px 3px 11px}html[data-theme=dark] .tnd-svc-tag{background:#8b5cf62e;border-color:#8b5cf666;color:#c4b5fd}.tnd-svc-tag-del{background:#0000;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;opacity:.6;padding:0}.tnd-svc-tag-del:hover{opacity:1}.tnd-svc-input{background:#fff;border:1px solid #0f172a24;border-radius:9px;color:#1e293b;font-size:.84rem;padding:8px 11px;width:100%}.tnd-svc-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf626;outline:none}html[data-theme=dark] .tnd-svc-input{background:#1a2234;border-color:#ffffff1f;color:#e2e8f0}.tnd-assignees{display:flex;flex-wrap:wrap;gap:6px}.tnd-assignee-chip{background:#fff;border:1px solid #0f172a1a;border-radius:999px;color:#334155;font-size:.8rem;font-weight:600;gap:6px;padding:4px 6px 4px 4px}.tnd-assignee-chip,.tnd-chip-del{align-items:center;display:inline-flex}.tnd-chip-del{background:#0f172a0f;border:none;border-radius:50%;color:#64748b;cursor:pointer;flex-shrink:0;font-size:.95rem;height:18px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease;width:18px}.tnd-chip-del:hover{background:#ef4444;color:#fff}html[data-theme=dark] .tnd-chip-del{background:#ffffff1a;color:#cbd5e1}html[data-theme=dark] .tnd-chip-del:hover{background:#ef4444;color:#fff}html[data-theme=dark] .tnd-assignee-chip{background:#1a2234;border-color:#ffffff1a;color:#cbd5e1}.tnd-assignee-av{align-items:center;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.66rem;font-weight:700;height:24px;justify-content:center;width:24px}.tnd-muted{color:#94a3b8;font-size:.82rem;font-weight:500}.tnd-assignee-pop{background:#fff;border:1px solid #0f172a1a;border-radius:11px;box-shadow:0 8px 24px #0f172a1a;display:flex;flex-direction:column;gap:4px;padding:8px}html[data-theme=dark] .tnd-assignee-pop{background:#1a2234;border-color:#ffffff1a}.tnd-assignee-opt{align-items:center;background:#0000;border:none;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:.84rem;font-weight:600;gap:8px;padding:6px 8px;text-align:left}.tnd-assignee-opt:hover{background:#6366f114}.tnd-assignee-opt.active{background:#6366f11f;color:#4f46e5}html[data-theme=dark] .tnd-assignee-opt{color:#cbd5e1}.tnd-check{color:#10b981;font-weight:800;margin-left:auto}.tnd-req{align-items:center;background:#fff;border:1px solid #0f172a12;border-radius:12px;display:flex;gap:11px;padding:11px}html[data-theme=dark] .tnd-req{background:#1a2234;border-color:#ffffff12}.tnd-req .tnd-assignee-av{font-size:.85rem;height:38px;width:38px}.tnd-req-info{display:flex;flex-direction:column;gap:1px;min-width:0}.tnd-req-name{color:#1e293b;font-size:.9rem;font-weight:700}html[data-theme=dark] .tnd-req-name{color:#e2e8f0}.tnd-req-mail{color:#6366f1;font-size:.78rem;word-break:break-all}.tnd-req-comp{color:#94a3b8;font-size:.76rem}.tnd-req-extra{margin-top:6px}.tnd-req-name{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tnd-req-badge{background:#6366f11f;border-radius:999px;color:#4f46e5;font-size:.62rem;font-weight:800;letter-spacing:.04em;padding:1px 8px;text-transform:uppercase}.tnd-req-badge-copy{background:#0ea5e91f;color:#0284c7}.tnd-req-extra .tnd-cl-del{align-self:center;margin-left:auto}.tnd-req-actions{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.tnd-req-actions .tnd-cl-del{align-self:center}.tnd-req-search{background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;color:#1e293b;font-size:.82rem;margin-bottom:4px;padding:7px 10px;width:100%}html[data-theme=dark] .tnd-req-search{background:#0f1626;border-color:#ffffff1a;color:#e2e8f0}.tnd-req-opt-text{display:flex;flex-direction:column;gap:0;min-width:0}.tnd-req-opt-mail{color:#94a3b8;font-size:.72rem;font-weight:500}.tnd-req-hint{color:#94a3b8;font-size:.72rem;font-style:italic}.tnd-progress{background:#0f172a14;border-radius:999px;height:6px;overflow:hidden}.tnd-progress-bar{background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;height:100%;transition:width .3s ease}.tnd-checklist{display:flex;flex-direction:column;gap:4px}.tnd-cl-item{align-items:center;background:#fff;border:1px solid #0f172a0f;border-radius:8px;display:flex;gap:8px;padding:6px 8px}html[data-theme=dark] .tnd-cl-item{background:#1a2234;border-color:#ffffff0f}.tnd-cl-check{background:#0000;border:none;color:#6366f1;cursor:pointer;font-size:1rem;line-height:1}.tnd-cl-title{color:#334155;flex:1 1;font-size:.84rem}html[data-theme=dark] .tnd-cl-title{color:#cbd5e1}.tnd-cl-item.done .tnd-cl-title{color:#94a3b8;text-decoration:line-through}.tnd-cl-del{background:#0000;border:none;color:#cbd5e1;cursor:pointer;font-size:1.1rem;line-height:1}.tnd-cl-del:hover{color:#ef4444}.tnd-cl-add{display:flex;gap:6px;margin-top:2px}.tnd-cl-add input{background:#fff;border:1px solid #0f172a1f;border-radius:8px;color:#1e293b;flex:1 1;font-size:.82rem;padding:7px 10px}html[data-theme=dark] .tnd-cl-add input{background:#1a2234;border-color:#ffffff1a;color:#e2e8f0}.tnd-cl-add button{background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;width:34px}.tnd-cl-add button:disabled{cursor:not-allowed;opacity:.4}.tnd-atts{display:flex;flex-direction:column;gap:5px}.tnd-att-row{align-items:center;background:#fff;border:1px solid #0f172a0f;border-radius:9px;color:#334155;display:flex;gap:9px;padding:8px 10px;text-decoration:none}.tnd-att-row:hover{border-color:#6366f1}html[data-theme=dark] .tnd-att-row{background:#1a2234;border-color:#ffffff0f;color:#cbd5e1}.tnd-att-ic{flex-shrink:0}.tnd-att-name{flex:1 1;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tnd-info-row{align-items:center;border-bottom:1px dashed #0f172a12;color:#64748b;display:flex;font-size:.82rem;gap:12px;justify-content:space-between;padding:5px 0}.tnd-info-row:last-child{border-bottom:none}.tnd-info-row strong{color:#334155;font-weight:700}html[data-theme=dark] .tnd-info-row{border-bottom-color:#ffffff0f;color:#94a3b8}html[data-theme=dark] .tnd-info-row strong{color:#e2e8f0}.tn-root{--tn-radius:16px;--tn-bg:#f4f6fb;--tn-card-bg:#fff;--tn-border:#0f172a14;--tn-text:#0f172a;--tn-text-soft:#64748b;--tn-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f;--tn-shadow-hover:0 8px 16px #0f172a14,0 24px 48px #0f172a1f;color:var(--tn-text);padding-bottom:48px}html[data-theme=dark] .tn-root{--tn-bg:#0b1120;--tn-card-bg:#0f172a;--tn-border:#ffffff14;--tn-text:#e2e8f0;--tn-text-soft:#94a3b8;--tn-shadow:0 1px 2px #0006,0 8px 24px #00000059;--tn-shadow-hover:0 8px 16px #00000080,0 24px 48px #00000080}.tn-hero{background:radial-gradient(120% 140% at 0 0,#6366f138,#0000 55%),radial-gradient(120% 140% at 100% 0,#ec48992e,#0000 55%),linear-gradient(135deg,#4f46e5,#7c3aed 50%,#db2777);border-radius:var(--tn-radius);box-shadow:0 18px 48px #4f46e559;color:#fff;margin-bottom:24px;overflow:hidden;padding:28px 32px;position:relative}.tn-hero:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}.tn-hero-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;position:relative;z-index:1}.tn-hero-inner--switchonly{justify-content:flex-end}.tn-hero-title{align-items:center;display:flex;font-size:1.9rem;font-weight:800;gap:12px;letter-spacing:-.02em;margin:0}.tn-hero-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border:1px solid #ffffff4d;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.tn-hero-sub{font-size:.95rem;margin:8px 0 0;max-width:520px;opacity:.9}.tn-viewswitch{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:12px;display:inline-flex;padding:4px}.tn-viewswitch button{align-items:center;background:#0000;border:none;border-radius:9px;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:7px;padding:8px 16px;transition:all .18s ease}.tn-viewswitch button.is-active{background:#fff;box-shadow:0 4px 12px #00000026;color:#4f46e5}.tn-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:24px}.tn-kpi{background:var(--tn-card-bg);border:1px solid var(--tn-border);border-radius:var(--tn-radius);box-shadow:var(--tn-shadow);overflow:hidden;padding:18px 18px 16px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.tn-kpi:hover{box-shadow:var(--tn-shadow-hover);transform:translateY(-3px)}.tn-kpi-accent{height:4px;left:0;position:absolute;top:0;width:100%}.tn-kpi-icon{align-items:center;border-radius:11px;display:inline-flex;font-size:1.05rem;height:38px;justify-content:center;margin-bottom:12px;width:38px}.tn-kpi-value{font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1}.tn-kpi-label{font-size:.8rem;margin-top:6px}.tn-kpi-label,.tn-kpi-trend{color:var(--tn-text-soft);font-weight:600}.tn-kpi-trend{font-size:.72rem;margin-top:4px}.tn-kpi--services{display:flex;flex-direction:column;grid-column:span 2}.tn-kpi-services-title{align-items:center;color:var(--tn-text);display:flex;font-size:.85rem;gap:10px;margin-bottom:12px;margin-top:0}.tn-kpi-icon--inline{font-size:.95rem;height:30px;margin-bottom:0;width:30px}.tn-kpi-services-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tn-kpi-service-item{align-items:center;display:flex;font-size:.85rem;gap:10px}.tn-kpi-service-rank{align-items:center;background:#10b9811f;border-radius:7px;color:#047857;display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:800;height:22px;justify-content:center;width:22px}.tn-kpi-service-name{color:var(--tn-text);flex:1 1 auto;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-kpi-service-count{color:#10b981;flex:0 0 auto;font-weight:800}.tn-kpi-services-empty{color:var(--tn-text-soft);font-size:.82rem;font-style:italic}html[data-theme=dark] .tn-kpi-service-rank{color:#6ee7b7}.tn-toolbar{align-items:center;background:var(--tn-card-bg);border:1px solid var(--tn-border);border-radius:14px;box-shadow:var(--tn-shadow);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px;padding:12px 14px}.tn-search{flex:1 1 240px;min-width:200px;position:relative}.tn-search input{background:var(--tn-bg);border:1px solid var(--tn-border);border-radius:10px;color:var(--tn-text);font-size:.9rem;outline:none;padding:10px 12px 10px 36px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.tn-search input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.tn-search-icon{color:var(--tn-text-soft);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tn-select{background:var(--tn-bg);border:1px solid var(--tn-border);border-radius:10px;color:var(--tn-text);cursor:pointer;font-size:.88rem;font-weight:600;outline:none;padding:10px 12px}.tn-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.tn-toolbar-spacer{flex:1 1 auto}.tn-refresh{align-items:center;background:var(--tn-bg);border:1px solid var(--tn-border);border-radius:10px;color:var(--tn-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:7px;padding:10px 14px;transition:background .15s ease}.tn-refresh:hover{background:var(--tn-border)}.tn-refresh:disabled{cursor:default;opacity:.5}.tn-board{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(280px,1fr))}@media (max-width:1100px){.tn-board{grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:12px}.tn-col{width:300px}}.tn-col{background:var(--tn-bg);border:1px solid var(--tn-border);border-radius:var(--tn-radius);min-height:120px;padding:12px;transition:background .18s ease,box-shadow .18s ease}.tn-col.is-droptarget{background:#6366f114;box-shadow:inset 0 0 0 2px #6366f180}.tn-col-head{align-items:center;display:flex;gap:8px;padding:4px 6px 12px;position:sticky;top:0}.tn-col-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.tn-col-title{font-size:.92rem;font-weight:700}.tn-col-count{background:var(--tn-card-bg);border:1px solid var(--tn-border);border-radius:999px;color:var(--tn-text-soft);font-size:.74rem;font-weight:700;margin-left:auto;padding:2px 9px}.tn-col-body{display:flex;flex-direction:column;gap:10px}.tn-col-empty{border:1px dashed var(--tn-border);border-radius:12px;color:var(--tn-text-soft);font-size:.82rem;padding:24px 8px;text-align:center}.tn-card{background:var(--tn-card-bg);border:1px solid var(--tn-border);border-radius:13px;box-shadow:var(--tn-shadow);cursor:grab;padding:13px 14px 12px 17px;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tn-card:hover{border-color:#6366f166;box-shadow:var(--tn-shadow-hover);transform:translateY(-2px)}.tn-card:active{cursor:grabbing}.tn-card.is-dragging{opacity:.45;transform:scale(.98)}.tn-card-bar{border-radius:999px;bottom:10px;left:0;position:absolute;top:10px;width:4px}.tn-card-quick{display:flex;gap:5px;opacity:0;position:absolute;right:8px;top:8px;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease;z-index:3}.tn-card:focus-within .tn-card-quick,.tn-card:hover .tn-card-quick{opacity:1;transform:translateY(0)}.tn-quick-btn{align-items:center;background:var(--tn-card-bg);border:1px solid var(--tn-border);border-radius:8px;box-shadow:0 2px 6px #0f172a1f;cursor:pointer;display:inline-flex;font-size:.8rem;height:26px;justify-content:center;line-height:1;transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease;width:26px}.tn-quick-btn:hover{transform:scale(1.12)}.tn-quick-resolve{color:#10b981}.tn-quick-resolve:hover{background:#10b981;border-color:#10b981;color:#fff}.tn-quick-spam{color:#ef4444}.tn-quick-spam:hover{background:#ef4444;border-color:#ef4444}.tn-card-top{align-items:center;display:flex;gap:8px;margin-bottom:7px;padding-right:4px}.tn-card-id{color:var(--tn-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700}.tn-prio{border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.tn-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9rem;font-weight:650;line-height:1.35;margin:0 0 9px;overflow:hidden}.tn-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tn-chip{align-items:center;background:var(--tn-bg);border:1px solid var(--tn-border);border-radius:7px;color:var(--tn-text-soft);display:inline-flex;font-size:.68rem;font-weight:600;gap:5px;max-width:100%;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.tn-chip-company{border-style:solid}.tn-card-foot{align-items:center;display:flex;gap:8px;margin-top:2px}.tn-avatar,.tn-avatars{display:inline-flex}.tn-avatar{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:2px solid var(--tn-card-bg);border-radius:50%;color:#fff;font-size:.62rem;font-weight:700;height:24px;justify-content:center;margin-left:-7px;width:24px}.tn-avatar:first-child{margin-left:0}.tn-avatar-empty{background:var(--tn-bg);border:2px dashed var(--tn-border);color:var(--tn-text-soft)}.tn-foot-spacer{flex:1 1 auto}.tn-meta{align-items:center;color:var(--tn-text-soft);display:inline-flex;font-size:.7rem;font-weight:600;gap:4px}.tn-meta.is-urgent{color:#ef4444}.tn-badge-unread{background:#ef4444;border-radius:999px;color:#fff;font-size:.64rem;font-weight:800;padding:2px 7px}.tn-badge-unread,.tn-checklist{align-items:center;display:inline-flex;gap:4px}.tn-checklist{color:var(--tn-text-soft);font-size:.7rem;font-weight:600}.tn-list{--tn-grid:96px minmax(220px,2.2fr) 116px 130px minmax(120px,1fr) minmax(110px,1fr) minmax(130px,1.2fr) 96px 88px 84px 76px;background:var(--tn-card-bg);border:1px solid var(--tn-border);border-radius:var(--tn-radius);box-shadow:var(--tn-shadow);overflow:hidden}.tn-list-head{grid-gap:0;align-items:stretch;background:linear-gradient(180deg,#6366f10f,#6366f100);border-bottom:1px solid var(--tn-border);display:grid;gap:0;grid-template-columns:var(--tn-grid);padding:0 18px;position:sticky;top:0;z-index:2}.tn-list-th{align-items:center;background:#0000;border:none;color:var(--tn-text-soft);cursor:default;display:flex;font-size:.7rem;font-weight:800;gap:5px;letter-spacing:.05em;padding:13px 8px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none}.tn-list-th.is-sortable{cursor:pointer;transition:color .15s ease}.tn-list-th.is-active,.tn-list-th.is-sortable:hover{color:#6366f1}.tn-sort-arrow{font-size:.78rem;opacity:.7}.tn-list-th.is-active .tn-sort-arrow{opacity:1}.tn-list-body{display:flex;flex-direction:column}.tn-row{grid-gap:0;align-items:center;border-bottom:1px solid var(--tn-border);cursor:pointer;display:grid;gap:0;grid-template-columns:var(--tn-grid);min-height:58px;padding:0 18px;position:relative;transition:background .14s ease,transform .14s ease}.tn-row:last-child{border-bottom:none}.tn-row:hover{background:#6366f10d}.tn-row:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.tn-row-bar{border-radius:0 3px 3px 0;bottom:8px;left:0;opacity:0;position:absolute;top:8px;transition:opacity .14s ease;width:3px}.tn-row:hover .tn-row-bar{opacity:1}.tn-row-cell{align-items:center;display:flex;gap:6px;min-width:0;padding:8px}.tn-row-dash{color:var(--tn-text-soft);opacity:.5}.tn-row-ticket{align-items:flex-start;flex-direction:column;gap:2px}.tn-row-id{color:var(--tn-text-soft);font-size:.72rem;font-weight:700}.tn-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--tn-text);display:-webkit-box;font-size:.9rem;font-weight:600;line-height:1.3;overflow:hidden}.tn-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;gap:6px;padding:3px 10px}.tn-status-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.tn-svc-pill{background:#8b5cf61f;border-radius:6px;color:#7c3aed;font-size:.72rem;font-weight:600;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .tn-svc-pill{background:#8b5cf633;color:#c4b5fd}.tn-svc-more{color:var(--tn-text-soft);font-size:.72rem;font-weight:700}.tn-row-requester-name{color:var(--tn-text);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-row-company,.tn-row-services,.tn-row-type{flex-wrap:nowrap;overflow:hidden}.tn-row-age .tn-meta{font-size:.76rem}.tn-row-actions{gap:5px;justify-content:flex-end;opacity:0;transition:opacity .15s ease}.tn-row:focus-within .tn-row-actions,.tn-row:hover .tn-row-actions{opacity:1}@media (max-width:1100px){.tn-row-actions{opacity:1}}.tn-row-actions .tn-quick-btn{align-items:center;background:var(--tn-card-bg);border:1px solid var(--tn-border);border-radius:8px;cursor:pointer;display:inline-flex;font-size:.8rem;height:26px;justify-content:center;line-height:1;transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease;width:26px}.tn-row-actions .tn-quick-btn:hover{transform:scale(1.12)}.tn-row-actions .tn-quick-resolve{color:#10b981}.tn-row-actions .tn-quick-resolve:hover{background:#10b981;border-color:#10b981;color:#fff}.tn-row-actions .tn-quick-spam{color:#ef4444}.tn-row-actions .tn-quick-spam:hover{background:#ef4444;border-color:#ef4444}.tn-list-foot{background:var(--tn-bg);border-top:1px solid var(--tn-border);color:var(--tn-text-soft);font-size:.78rem;font-weight:600;padding:11px 18px}@media (max-width:1100px){.tn-list{overflow-x:auto}.tn-list-foot,.tn-list-head,.tn-row{min-width:1160px}}.tn-empty,.tn-loading{color:var(--tn-text-soft);padding:64px 20px;text-align:center}.tn-spinner{animation:tn-spin .8s linear infinite;border:4px solid var(--tn-border);border-radius:50%;border-top:4px solid #6366f1;height:44px;margin:0 auto 16px;width:44px}@keyframes tn-spin{to{transform:rotate(1turn)}}.tn-new-ticket-btn{appearance:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;box-shadow:0 6px 16px #6366f159;color:#fff;cursor:pointer;font-size:.88rem;font-weight:700;padding:10px 16px;transition:transform .18s ease,box-shadow .18s ease}.tn-new-ticket-btn:hover{box-shadow:0 10px 22px #6366f173;transform:translateY(-2px)}.tn-modal-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:64px 16px 48px;position:fixed;z-index:26000}.tn-modal{background:#fff;border-radius:18px;box-shadow:0 24px 64px #0f172a59;color:#0f172a;max-width:640px;overflow:hidden;width:100%}html[data-theme=dark] .tn-modal{background:#0f172a;box-shadow:0 24px 64px #0009;color:#e2e8f0}.tn-modal-head{align-items:center;border-bottom:1px solid #0f172a14;display:flex;justify-content:space-between;padding:20px 24px}html[data-theme=dark] .tn-modal-head{border-bottom-color:#ffffff14}.tn-modal-title{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin:0}.tn-modal-close{appearance:none;background:#0000;border:none;border-radius:9px;color:#64748b;cursor:pointer;font-size:1rem;height:32px;transition:background .15s ease;width:32px}.tn-modal-close:hover{background:#0f172a0f}html[data-theme=dark] .tn-modal-close:hover{background:#ffffff14}.tn-modal-body{gap:16px;max-height:70vh;overflow-y:auto;padding:20px 24px}.tn-field,.tn-modal-body{display:flex;flex-direction:column}.tn-field{flex:1 1;gap:6px;min-width:0}.tn-field-row{display:flex;flex-wrap:wrap;gap:14px}.tn-field-label{color:#64748b;font-size:.78rem;font-weight:700}html[data-theme=dark] .tn-field-label{color:#94a3b8}.tn-input{background:#f8fafc;border:1px solid #0f172a1f;border-radius:11px;box-sizing:border-box;color:inherit;font-size:.9rem;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.tn-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}html[data-theme=dark] .tn-input{background:#1e293b;border-color:#ffffff1f}.tn-textarea{font-family:inherit;min-height:90px;resize:vertical}.tn-modal-foot{border-top:1px solid #0f172a14;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}html[data-theme=dark] .tn-modal-foot{border-top-color:#ffffff14}.tn-btn-primary,.tn-btn-secondary{appearance:none;border:none;border-radius:11px;cursor:pointer;font-size:.88rem;font-weight:700;padding:10px 18px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.tn-btn-secondary{background:#0f172a0f;color:#475569}html[data-theme=dark] .tn-btn-secondary{background:#ffffff14;color:#cbd5e1}.tn-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 6px 16px #6366f159;color:#fff}.tn-btn-primary:hover:not(:disabled){transform:translateY(-2px)}.tn-btn-primary:disabled,.tn-btn-secondary:disabled{cursor:not-allowed;opacity:.55}.td-root{--td-radius:16px;--td-bg:#f4f6fb;--td-card-bg:#fff;--td-border:#0f172a14;--td-text:#0f172a;--td-text-soft:#64748b;--td-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f;--td-shadow-hover:0 8px 16px #0f172a14,0 24px 48px #0f172a1f;color:var(--td-text);padding-bottom:48px}html[data-theme=dark] .td-root{--td-bg:#0b1120;--td-card-bg:#0f172a;--td-border:#ffffff14;--td-text:#e2e8f0;--td-text-soft:#94a3b8;--td-shadow:0 1px 2px #0006,0 8px 24px #00000059;--td-shadow-hover:0 8px 16px #00000080,0 24px 48px #00000080}.td-hero{background:radial-gradient(120% 140% at 0 0,#0ea5e938,#0000 55%),radial-gradient(120% 140% at 100% 0,#10b9812e,#0000 55%),linear-gradient(135deg,#0ea5e9,#6366f1 50%,#7c3aed);border-radius:var(--td-radius);box-shadow:0 18px 48px #4f46e552;color:#fff;margin-bottom:22px;overflow:hidden;padding:26px 32px;position:relative}.td-hero:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}.td-hero-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;position:relative;z-index:1}.td-hero-title{align-items:center;display:flex;font-size:1.9rem;font-weight:800;gap:12px;letter-spacing:-.02em;margin:0}.td-hero-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border:1px solid #ffffff4d;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.td-hero-sub{font-size:.95rem;margin:8px 0 0;max-width:560px;opacity:.92}.td-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.td-viewswitch{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:12px;display:inline-flex;padding:4px}.td-viewswitch button{align-items:center;background:#0000;border:none;border-radius:9px;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:7px;padding:8px 16px;transition:all .18s ease}.td-viewswitch button.is-active{background:#fff;box-shadow:0 4px 12px #00000026;color:#4f46e5}.td-new-ticket-btn{appearance:none;background:#fff;border:none;border-radius:12px;box-shadow:0 6px 16px #0000002e;color:#0ea5e9;cursor:pointer;font-size:.88rem;font-weight:700;padding:10px 16px;transition:transform .18s ease,box-shadow .18s ease}.td-new-ticket-btn:hover{box-shadow:0 10px 22px #00000040;transform:translateY(-2px)}.td-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:268px minmax(0,1fr)}@media (max-width:980px){.td-layout{grid-template-columns:1fr}}.td-rail{background:var(--td-card-bg);border:1px solid var(--td-border);border-radius:var(--td-radius);box-shadow:var(--td-shadow);display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);padding:14px;position:sticky;top:16px}@media (max-width:980px){.td-rail{max-height:none;position:static}}.td-rail-head{align-items:center;display:flex;justify-content:space-between;padding:2px 4px}.td-rail-title{font-size:.95rem;font-weight:800;letter-spacing:-.01em}.td-rail-total{background:var(--td-bg);border:1px solid var(--td-border);border-radius:999px;color:var(--td-text-soft);font-size:.72rem;font-weight:700;padding:2px 9px}.td-rail-search{position:relative}.td-rail-search input{background:var(--td-bg);border:1px solid var(--td-border);border-radius:10px;box-sizing:border-box;color:var(--td-text);font-size:.85rem;outline:none;padding:9px 12px 9px 32px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.td-rail-search input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.td-rail-search-icon{color:var(--td-text-soft);font-size:.8rem;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.td-rail-list{display:flex;flex-direction:column;gap:4px;margin:0 -4px;overflow-y:auto;padding:0 4px}.td-rail-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:11px;color:var(--td-text);cursor:pointer;display:flex;font-size:.86rem;font-weight:600;gap:9px;padding:9px 10px;text-align:left;transition:background .14s ease,border-color .14s ease,transform .14s ease;width:100%}.td-rail-item:hover{background:var(--td-bg);transform:translateX(2px)}.td-rail-item.is-active{background:#6366f11a;border-color:#6366f166}.td-rail-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.td-rail-dot--none{background:var(--td-text-soft);background:#0000;border:1.5px dashed var(--td-text-soft);opacity:.5}.td-rail-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-rail-mini{display:inline-flex;flex-shrink:0;gap:4px}.td-rail-mini-new,.td-rail-mini-open{border-radius:999px;font-size:.64rem;font-weight:800;line-height:1.4;padding:1px 6px}.td-rail-mini-new{background:#6366f126;color:#4f46e5}.td-rail-mini-open{background:#f59e0b2e;color:#b45309}html[data-theme=dark] .td-rail-mini-new{color:#a5b4fc}html[data-theme=dark] .td-rail-mini-open{color:#fcd34d}.td-rail-count{background:var(--td-bg);border:1px solid var(--td-border);border-radius:999px;color:var(--td-text-soft);flex-shrink:0;font-size:.72rem;font-weight:800;min-width:22px;padding:2px 8px;text-align:center}.td-rail-item.is-active .td-rail-count{background:#6366f124;border-color:#0000;color:#4f46e5}.td-rail-item--none{margin-top:4px}.td-rail-empty{color:var(--td-text-soft);font-size:.8rem;font-style:italic;padding:12px 8px;text-align:center}.td-main{display:flex;flex-direction:column;min-width:0}.td-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:20px}.td-kpi{background:var(--td-card-bg);border:1px solid var(--td-border);border-radius:var(--td-radius);box-shadow:var(--td-shadow);overflow:hidden;padding:16px 16px 14px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.td-kpi:hover{box-shadow:var(--td-shadow-hover);transform:translateY(-3px)}.td-kpi-accent{height:4px;left:0;position:absolute;top:0;width:100%}.td-kpi-icon{align-items:center;border-radius:11px;display:inline-flex;font-size:1.05rem;height:36px;justify-content:center;margin-bottom:10px;width:36px}.td-kpi-value{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;line-height:1}.td-kpi-label{color:var(--td-text-soft);font-size:.78rem;font-weight:600;margin-top:6px}.td-kpi--services{display:flex;flex-direction:column;grid-column:span 2}.td-kpi-services-title{align-items:center;color:var(--td-text);display:flex;font-size:.84rem;gap:10px;margin-bottom:12px;margin-top:0}.td-kpi-icon--inline{font-size:.95rem;height:30px;margin-bottom:0;width:30px}.td-kpi-services-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.td-kpi-service-item{align-items:center;display:flex;font-size:.85rem;gap:10px}.td-kpi-service-rank{align-items:center;background:#10b9811f;border-radius:7px;color:#047857;display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:800;height:22px;justify-content:center;width:22px}html[data-theme=dark] .td-kpi-service-rank{color:#6ee7b7}.td-kpi-service-name{color:var(--td-text);flex:1 1 auto;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-kpi-service-count{color:#10b981;flex:0 0 auto;font-weight:800}.td-kpi-services-empty{color:var(--td-text-soft);font-size:.82rem;font-style:italic}.td-toolbar{align-items:center;background:var(--td-card-bg);border:1px solid var(--td-border);border-radius:14px;box-shadow:var(--td-shadow);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:12px 14px}.td-active-service{align-items:center;background:var(--td-bg);border:1px solid var(--td-border);border-radius:999px;color:var(--td-text);display:inline-flex;font-size:.85rem;font-weight:700;gap:8px;padding:7px 12px}.td-active-service-dot{border-radius:50%;height:9px;width:9px}.td-active-service-clear{background:#0000;border:none;color:var(--td-text-soft);cursor:pointer;font-size:.72rem;line-height:1;padding:0 0 0 2px}.td-active-service-clear:hover{color:#ef4444}.td-search{flex:1 1 220px;min-width:180px;position:relative}.td-search input{background:var(--td-bg);border:1px solid var(--td-border);border-radius:10px;color:var(--td-text);font-size:.9rem;outline:none;padding:10px 12px 10px 36px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.td-search input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.td-search-icon{color:var(--td-text-soft);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.td-select{background:var(--td-bg);border:1px solid var(--td-border);border-radius:10px;color:var(--td-text);cursor:pointer;font-size:.86rem;font-weight:600;outline:none;padding:10px 12px}.td-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.td-check-resolved{align-items:center;background:var(--td-bg);border:1px solid var(--td-border);border-radius:10px;color:var(--td-text);cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:600;gap:7px;padding:9px 12px;-webkit-user-select:none;user-select:none}.td-check-resolved input{accent-color:#10b981;cursor:pointer;height:15px;width:15px}.td-toolbar-spacer{flex:1 1 auto}.td-refresh{align-items:center;background:var(--td-bg);border:1px solid var(--td-border);border-radius:10px;color:var(--td-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:7px;padding:10px 14px;transition:background .15s ease}.td-refresh:hover{background:var(--td-border)}.td-refresh:disabled{cursor:default;opacity:.5}.td-board{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(280px,1fr))}@media (max-width:1100px){.td-board{grid-auto-flow:column;grid-template-columns:none!important;overflow-x:auto;padding-bottom:12px}.td-col{width:300px}}.td-col{background:var(--td-bg);border:1px solid var(--td-border);border-radius:var(--td-radius);min-height:120px;padding:12px;transition:background .18s ease,box-shadow .18s ease}.td-col.is-droptarget{background:#6366f114;box-shadow:inset 0 0 0 2px #6366f180}.td-col-head{align-items:center;display:flex;gap:8px;padding:4px 6px 12px}.td-col-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.td-col-title{font-size:.92rem;font-weight:700}.td-col-hint{font-size:.62rem;padding:1px 7px}.td-col-count,.td-col-hint{background:var(--td-card-bg);border:1px solid var(--td-border);border-radius:999px;color:var(--td-text-soft);font-weight:700}.td-col-count{font-size:.74rem;margin-left:auto;padding:2px 9px}.td-col-body{display:flex;flex-direction:column;gap:10px}.td-col-empty{border:1px dashed var(--td-border);border-radius:12px;color:var(--td-text-soft);font-size:.82rem;padding:24px 8px;text-align:center}.td-col-empty-btn{align-items:center;background:#0000;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;transition:border-color .15s ease,background .15s ease,color .15s ease;width:100%}.td-col-empty-btn:hover{background:#6366f10f;border-color:#6366f1;color:#6366f1}.td-col-empty-add{color:#6366f1;font-size:.72rem;font-weight:700}.td-col-add{background:#0000;border:1px dashed var(--td-border);border-radius:11px;color:var(--td-text-soft);cursor:pointer;font-size:.8rem;font-weight:700;margin-top:2px;padding:9px 10px;transition:border-color .15s ease,background .15s ease,color .15s ease;width:100%}.td-col-add:hover{background:#6366f10f;border-color:#6366f1;color:#6366f1}.td-card{background:var(--td-card-bg);border:1px solid var(--td-border);border-radius:13px;box-shadow:var(--td-shadow);cursor:grab;padding:13px 14px 12px 17px;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.td-card:hover{border-color:#6366f166;box-shadow:var(--td-shadow-hover);transform:translateY(-2px)}.td-card:active{cursor:grabbing}.td-card.is-dragging{opacity:.45;transform:scale(.98)}.td-card-bar{border-radius:999px;bottom:10px;left:0;position:absolute;top:10px;width:4px}.td-card-quick{display:flex;gap:5px;opacity:0;position:absolute;right:8px;top:8px;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease;z-index:3}.td-card:focus-within .td-card-quick,.td-card:hover .td-card-quick{opacity:1;transform:translateY(0)}.td-quick-btn{align-items:center;background:var(--td-card-bg);border:1px solid var(--td-border);border-radius:8px;box-shadow:0 2px 6px #0f172a1f;cursor:pointer;display:inline-flex;font-size:.8rem;height:26px;justify-content:center;line-height:1;transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease;width:26px}.td-quick-btn:hover{transform:scale(1.12)}.td-quick-resolve{color:#10b981}.td-quick-resolve:hover{background:#10b981;border-color:#10b981;color:#fff}.td-quick-spam{color:#ef4444}.td-quick-spam:hover{background:#ef4444;border-color:#ef4444}.td-card-top{align-items:center;display:flex;gap:8px;margin-bottom:7px;padding-right:4px}.td-card-id{color:var(--td-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700}.td-prio{border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.td-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9rem;font-weight:650;line-height:1.35;margin:0 0 9px;overflow:hidden}.td-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.td-chip{align-items:center;background:var(--td-bg);border:1px solid var(--td-border);border-radius:7px;color:var(--td-text-soft);display:inline-flex;font-size:.68rem;font-weight:600;gap:5px;max-width:100%;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.td-chip-service{border-style:solid;font-weight:700}.td-chip-noservice{border-style:dashed;font-style:italic}.td-card-foot{align-items:center;display:flex;gap:8px;margin-top:2px}.td-avatar,.td-avatars{display:inline-flex}.td-avatar{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:2px solid var(--td-card-bg);border-radius:50%;color:#fff;font-size:.62rem;font-weight:700;height:24px;justify-content:center;margin-left:-7px;width:24px}.td-avatar:first-child{margin-left:0}.td-avatar-empty{background:var(--td-bg);border:2px dashed var(--td-border);color:var(--td-text-soft)}.td-foot-spacer{flex:1 1 auto}.td-meta{align-items:center;color:var(--td-text-soft);display:inline-flex;font-size:.7rem;font-weight:600;gap:4px}.td-meta.is-urgent{color:#ef4444}.td-badge-unread{background:#ef4444;border-radius:999px;color:#fff;font-size:.64rem;font-weight:800;padding:2px 7px}.td-badge-unread,.td-checklist{align-items:center;display:inline-flex;gap:4px}.td-checklist{color:var(--td-text-soft);font-size:.7rem;font-weight:600}.td-list{--td-grid:96px minmax(220px,2.2fr) 116px 130px minmax(130px,1.2fr) minmax(120px,1fr) 96px 88px 84px 76px;background:var(--td-card-bg);border:1px solid var(--td-border);border-radius:var(--td-radius);box-shadow:var(--td-shadow);overflow:hidden}.td-list-head{grid-gap:0;align-items:stretch;background:linear-gradient(180deg,#6366f10f,#6366f100);border-bottom:1px solid var(--td-border);display:grid;gap:0;grid-template-columns:var(--td-grid);padding:0 18px;position:sticky;top:0;z-index:2}.td-list-th{align-items:center;background:#0000;border:none;color:var(--td-text-soft);cursor:default;display:flex;font-size:.7rem;font-weight:800;gap:5px;letter-spacing:.05em;padding:13px 8px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none}.td-list-th.is-sortable{cursor:pointer;transition:color .15s ease}.td-list-th.is-active,.td-list-th.is-sortable:hover{color:#6366f1}.td-sort-arrow{font-size:.78rem;opacity:.7}.td-list-th.is-active .td-sort-arrow{opacity:1}.td-list-body{display:flex;flex-direction:column}.td-row{grid-gap:0;align-items:center;border-bottom:1px solid var(--td-border);cursor:pointer;display:grid;gap:0;grid-template-columns:var(--td-grid);min-height:58px;padding:0 18px;position:relative;transition:background .14s ease,transform .14s ease}.td-row:last-child{border-bottom:none}.td-row:hover{background:#6366f10d}.td-row:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.td-row-bar{border-radius:0 3px 3px 0;bottom:8px;left:0;opacity:0;position:absolute;top:8px;transition:opacity .14s ease;width:3px}.td-row:hover .td-row-bar{opacity:1}.td-row-cell{align-items:center;display:flex;gap:6px;min-width:0;padding:8px}.td-row-dash{color:var(--td-text-soft);opacity:.5}.td-row-ticket{align-items:flex-start;flex-direction:column;gap:2px}.td-row-id{color:var(--td-text-soft);font-size:.72rem;font-weight:700}.td-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--td-text);display:-webkit-box;font-size:.9rem;font-weight:600;line-height:1.3;overflow:hidden}.td-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;gap:6px;padding:3px 10px}.td-status-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.td-svc-pill{border:1px solid #0000;border-radius:6px;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.td-svc-more,.td-svc-pill{font-size:.72rem;font-weight:700}.td-svc-more{color:var(--td-text-soft)}.td-row-requester-name{color:var(--td-text);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-row-services,.td-row-type{flex-wrap:nowrap;overflow:hidden}.td-row-age .td-meta{font-size:.76rem}.td-row-actions{gap:5px;justify-content:flex-end;opacity:0;transition:opacity .15s ease}.td-row:focus-within .td-row-actions,.td-row:hover .td-row-actions{opacity:1}@media (max-width:1100px){.td-row-actions{opacity:1}}.td-list-foot{background:var(--td-bg);border-top:1px solid var(--td-border);color:var(--td-text-soft);font-size:.78rem;font-weight:600;padding:11px 18px}.td-list-group{border-bottom:1px solid var(--td-border)}.td-list-group:last-of-type{border-bottom:none}.td-list-group-head{align-items:center;background:var(--td-bg);border:none;border-bottom:1px solid var(--td-border);color:var(--td-text);cursor:pointer;display:flex;font-size:.86rem;font-weight:700;gap:10px;padding:11px 18px;text-align:left;transition:background .14s ease;width:100%}.td-list-group-head:hover{background:#6366f10f}.td-list-group-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-list-group.is-open .td-acc-chevron{transform:rotate(90deg)}@media (max-width:1100px){.td-list{overflow-x:auto}.td-list-foot,.td-list-group-head,.td-list-head,.td-row{min-width:1100px}}.td-empty,.td-loading{color:var(--td-text-soft);padding:64px 20px;text-align:center}.td-spinner{animation:td-spin .8s linear infinite;border:4px solid var(--td-border);border-radius:50%;border-top:4px solid #6366f1;height:44px;margin:0 auto 16px;width:44px}@keyframes td-spin{to{transform:rotate(1turn)}}.td-modal-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:64px 16px 48px;position:fixed;z-index:26000}.td-modal{background:#fff;border-radius:18px;box-shadow:0 24px 64px #0f172a59;color:#0f172a;max-width:640px;overflow:visible;width:100%}html[data-theme=dark] .td-modal{background:#0f172a;box-shadow:0 24px 64px #0009;color:#e2e8f0}.td-modal-head{align-items:center;border-bottom:1px solid #0f172a14;display:flex;justify-content:space-between;padding:20px 24px}html[data-theme=dark] .td-modal-head{border-bottom-color:#ffffff14}.td-modal-title{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin:0}.td-modal-close{appearance:none;background:#0000;border:none;border-radius:9px;color:#64748b;cursor:pointer;font-size:1rem;height:32px;transition:background .15s ease;width:32px}.td-modal-close:hover{background:#0f172a0f}html[data-theme=dark] .td-modal-close:hover{background:#ffffff14}.td-modal-body{gap:16px;max-height:70vh;overflow-y:auto;padding:20px 24px}.td-field,.td-modal-body{display:flex;flex-direction:column}.td-field{flex:1 1;gap:6px;min-width:0}.td-field-row{display:flex;flex-wrap:wrap;gap:14px}.td-field-label{color:#64748b;font-size:.78rem;font-weight:700}html[data-theme=dark] .td-field-label{color:#94a3b8}.td-input{background:#f8fafc;border:1px solid #0f172a1f;border-radius:11px;box-sizing:border-box;color:inherit;font-size:.9rem;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.td-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}html[data-theme=dark] .td-input{background:#1e293b;border-color:#ffffff1f}.td-textarea{font-family:inherit;min-height:90px;resize:vertical}.td-svc-input{position:relative}.td-svc-tags{align-items:center;background:#f8fafc;border:1px solid #0f172a1f;border-radius:11px;display:flex;flex-wrap:wrap;gap:6px;min-height:42px;padding:7px 10px}html[data-theme=dark] .td-svc-tags{background:#1e293b;border-color:#ffffff1f}.td-svc-tags:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.td-svc-tag{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:700;gap:5px;padding:3px 4px 3px 9px}.td-svc-tag-x{background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;font-size:.66rem;line-height:1;opacity:.7;padding:2px 4px}.td-svc-tag-x:hover{opacity:1}.td-svc-text{background:#0000;border:none;color:inherit;flex:1 1 90px;font-size:.88rem;min-width:90px;outline:none;padding:3px 2px}.td-svc-dropdown{background:var(--td-card-bg);border:1px solid var(--td-border);border-radius:12px;box-shadow:var(--td-shadow-hover);display:flex;flex-direction:column;gap:2px;left:0;max-height:240px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.td-svc-option{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--td-text);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;padding:8px 10px;text-align:left;width:100%}.td-svc-option:hover{background:var(--td-bg)}.td-svc-option--create{color:#6366f1;font-weight:700}.td-modal-foot{border-top:1px solid #0f172a14;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}html[data-theme=dark] .td-modal-foot{border-top-color:#ffffff14}.td-btn-primary,.td-btn-secondary{appearance:none;border:none;border-radius:11px;cursor:pointer;font-size:.88rem;font-weight:700;padding:10px 18px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.td-btn-secondary{background:#0f172a0f;color:#475569}html[data-theme=dark] .td-btn-secondary{background:#ffffff14;color:#cbd5e1}.td-btn-primary{background:linear-gradient(135deg,#0ea5e9,#6366f1);box-shadow:0 6px 16px #0ea5e959;color:#fff}.td-btn-primary:hover:not(:disabled){transform:translateY(-2px)}.td-btn-primary:disabled,.td-btn-secondary:disabled{cursor:not-allowed;opacity:.55}.td-accordion{display:flex;flex-direction:column;gap:12px}.td-acc{background:var(--td-card-bg);border:1px solid var(--td-border);border-radius:var(--td-radius);box-shadow:var(--td-shadow);overflow:hidden}.td-acc-head{align-items:center;background:#0000;border:none;color:var(--td-text);cursor:pointer;display:flex;font-size:.95rem;font-weight:700;gap:10px;padding:13px 16px;text-align:left;transition:background .14s ease;width:100%}.td-acc-head:hover{background:var(--td-bg)}.td-acc-chevron{color:var(--td-text-soft);display:inline-block;font-size:.8rem;transition:transform .18s ease}.td-acc.is-open .td-acc-chevron{transform:rotate(90deg)}.td-acc-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-acc-count{background:var(--td-bg);border:1px solid var(--td-border);border-radius:999px;color:var(--td-text-soft);font-size:.74rem;font-weight:800;padding:2px 10px}.td-acc-body{border-top:1px solid var(--td-border);padding:0 14px 16px}.td-acc-body .td-board{margin-top:14px}.td-acc-body .td-col{background:var(--td-bg)}.td-chip-sub{border-left:1px solid;font-weight:600;margin-left:5px;opacity:.85;padding-left:6px}.td-svc-tags-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.td-svc-tag-sub{border-left:1px solid;margin-left:5px;opacity:.85;padding-left:6px}.td-svc-add{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.td-combo{flex:1 1 160px;min-width:140px;position:relative}.td-svc-add-btn{background:#6366f11f;border:none;border-radius:11px;color:#4f46e5;cursor:pointer;flex:0 0 auto;font-size:.85rem;font-weight:700;padding:10px 14px;transition:background .15s ease,opacity .15s ease}.td-svc-add-btn:hover:not(:disabled){background:#6366f133}.td-svc-add-btn:disabled{cursor:not-allowed;opacity:.5}html[data-theme=dark] .td-svc-add-btn{color:#a5b4fc}.td-svc-hint{color:var(--td-text-soft);font-size:.74rem;margin-top:2px}.td-card{user-select:none;-webkit-user-select:none}.td-card-handle{align-items:center;background:#0000;border:none;border-radius:7px;color:var(--td-text-soft);cursor:grab;display:inline-flex;flex:0 0 auto;font-size:1rem;height:24px;justify-content:center;line-height:1;margin-left:-4px;touch-action:none;transition:background .14s ease,color .14s ease;width:24px}.td-card-handle:hover{background:var(--td-bg);color:var(--td-text)}.td-card-handle:active{cursor:grabbing}.td-drag-ghost{background:#fff;border:1px solid #6366f180;border-radius:12px;box-shadow:0 14px 34px #0f172a47;color:#0f172a;display:flex;flex-direction:column;gap:2px;max-width:260px;padding:9px 12px;pointer-events:none;position:fixed;transform:translate(14px,12px) rotate(-2deg);z-index:30000}html[data-theme=dark] .td-drag-ghost{background:#0f172a;border-color:#6366f199;box-shadow:0 14px 34px #0009;color:#e2e8f0}.td-drag-ghost-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;opacity:.6}.td-drag-ghost-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.88rem;font-weight:650;line-height:1.3;overflow:hidden}@media (hover:none){.td-card-quick,.td-row-actions{opacity:1;transform:none}}.bdg-root{--bdg-radius:18px;--bdg-card-bg:#fff;--bdg-border:#0f172a14;--bdg-text:#0f172a;--bdg-text-soft:#64748b;--bdg-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f;--bdg-shadow-hover:0 8px 16px #0f172a14,0 24px 48px #0f172a1f;color:var(--bdg-text);padding-bottom:48px}html[data-theme=dark] .bdg-root{--bdg-card-bg:#0f172a;--bdg-border:#ffffff14;--bdg-text:#e2e8f0;--bdg-text-soft:#94a3b8;--bdg-shadow:0 1px 2px #0006,0 8px 24px #00000059;--bdg-shadow-hover:0 8px 16px #00000080,0 24px 48px #00000080}.bdg-hero{background:linear-gradient(135deg,#4f46e5,#0ea5e9);border-radius:var(--bdg-radius);box-shadow:0 18px 40px #0ea5e940;color:#fff;margin-bottom:18px;overflow:hidden;padding:28px 30px;position:relative}.bdg-hero-inner{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;position:relative;z-index:1}.bdg-hero-title{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;margin:0}.bdg-hero-sub{font-size:.92rem;margin:8px 0 0;max-width:620px;opacity:.92}.bdg-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.bdg-clear-btn{align-items:center;background:#ffffff29;border:1px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:700;gap:8px;padding:10px 16px;transition:transform .15s ease,background .15s ease}.bdg-clear-btn:hover{background:#ffffff47}.bdg-import-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.bdg-import-buttons{display:flex;flex-wrap:wrap;gap:10px}.bdg-last-sync{color:#ffffffa6;font-size:.72rem;font-weight:500}.pay-btn{align-items:center;background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;padding:12px 24px;position:relative;transition:all .3s ease}.pay-btn:hover{box-shadow:0 5px 15px #0006;transform:translateY(-2px)}.pay-btn--amazon .icon{color:#f90}.pay-btn--yooz .icon{color:#38bdf8}.pay-btn--active{outline:2px solid #38bdf88c}.icon-container{position:relative}.icon,.icon-container{height:24px;width:24px}.icon{color:#22c55e;left:0;opacity:0;position:absolute;top:0;visibility:hidden}.default-icon{opacity:1;visibility:visible}.pay-btn:hover .icon{animation:none}.pay-btn:hover .wallet-icon{opacity:0;visibility:hidden}.pay-btn:hover .card-icon{animation:iconRotate 2.5s infinite;animation-delay:0s}.pay-btn:hover .payment-icon{animation:iconRotate 2.5s infinite;animation-delay:.5s}.pay-btn:hover .dollar-icon{animation:iconRotate 2.5s infinite;animation-delay:1s}.pay-btn:hover .check-icon{animation:iconRotate 2.5s infinite;animation-delay:1.5s}.pay-btn:active .icon{animation:none;opacity:0;transition:all .3s ease;visibility:hidden}.pay-btn:active .check-icon{animation:checkmarkAppear .6s ease forwards;visibility:visible}.btn-text{font-family:system-ui,-apple-system,sans-serif;font-weight:600}@keyframes iconRotate{0%{opacity:0;transform:translateY(10px) scale(.5);visibility:hidden}5%{opacity:1;transform:translateY(0) scale(1);visibility:visible}15%{opacity:1;transform:translateY(0) scale(1);visibility:visible}20%{opacity:0;transform:translateY(-10px) scale(.5);visibility:hidden}to{opacity:0;transform:translateY(-10px) scale(.5);visibility:hidden}}@keyframes checkmarkAppear{0%{opacity:0;transform:scale(.5) rotate(-45deg)}50%{opacity:.5;transform:scale(1.2) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.bdg-import-msg{background:#10b9811f;border-radius:12px;color:#047857;font-size:.85rem;font-weight:600;margin-bottom:16px;padding:10px 14px}html[data-theme=dark] .bdg-import-msg{background:#10b98129;color:#6ee7b7}.bdg-yooz{background:var(--bdg-card-bg);border:1px solid var(--bdg-border);border-radius:var(--bdg-radius);box-shadow:var(--bdg-shadow);display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px 18px}.bdg-yooz-head{gap:10px;justify-content:space-between}.bdg-yooz-head,.bdg-yooz-title{align-items:center;display:flex}.bdg-yooz-title{color:var(--bdg-text);font-size:.95rem;font-weight:700;gap:8px}.bdg-yooz-badge{background:#ef44441f;border-radius:999px;color:#dc2626;font-size:.7rem;font-weight:700;padding:2px 9px}.bdg-yooz-badge--ok{background:#10b9811f;color:#059669}.bdg-yooz-close{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--bdg-text-soft);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.bdg-yooz-close:hover{background:#64748b1f;color:var(--bdg-text)}.bdg-yooz-hint{background:#f59e0b1a;border-radius:12px;color:#b45309;font-size:.82rem;line-height:1.5;padding:10px 12px}html[data-theme=dark] .bdg-yooz-hint{color:#fbbf24}.bdg-yooz-hint code{font-size:.78rem;font-weight:700}.bdg-yooz-hint--err{background:#ef44441a;color:#dc2626}html[data-theme=dark] .bdg-yooz-hint--err{color:#fca5a5}.bdg-yooz-token{background:#38bdf80f;border:1px dashed #38bdf880;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.bdg-yooz-token-label{color:var(--bdg-text-soft);font-size:.82rem;line-height:1.5}.bdg-yooz-token-row{display:flex;flex-wrap:wrap;gap:8px}.bdg-yooz-token-row input{background:var(--bdg-card-bg);border:1px solid var(--bdg-border);border-radius:10px;color:var(--bdg-text);flex:1 1 320px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;padding:8px 11px}.bdg-yooz-report{align-items:center;color:var(--bdg-text-soft);display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:600;gap:8px}.bdg-yooz-report select{background:var(--bdg-card-bg);border:1px solid var(--bdg-border);border-radius:10px;color:var(--bdg-text);font-size:.82rem;padding:7px 10px}.bdg-yooz-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bdg-yooz-btn{align-items:center;background:#0000;border:1px solid var(--bdg-border);border-radius:10px;color:var(--bdg-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:7px;padding:8px 14px}.bdg-yooz-btn:hover:not(:disabled){border-color:#38bdf899}.bdg-yooz-btn:disabled{cursor:not-allowed;opacity:.5}.bdg-yooz-btn--primary{background:linear-gradient(135deg,#4f46e5,#0ea5e9);border-color:#0000;color:#fff}.bdg-yooz-btn--ghost{border-style:dashed;color:var(--bdg-text-soft)}.bdg-yooz-since{align-items:center;color:var(--bdg-text-soft);display:inline-flex;font-size:.8rem;font-weight:600;gap:7px}.bdg-yooz-since input{background:#0000;border:1px solid var(--bdg-border);border-radius:10px;color:var(--bdg-text);font-size:.8rem;padding:6px 9px}.bdg-yooz-meta{color:var(--bdg-text-soft);font-size:.76rem;margin-left:auto}.bdg-yooz-spin{animation:bdgYoozSpin 1s linear infinite}@keyframes bdgYoozSpin{to{transform:rotate(1turn)}}.bdg-yooz-diag{border:1px dashed var(--bdg-border);border-radius:12px;padding:4px 12px}.bdg-yooz-diag summary{color:var(--bdg-text-soft);cursor:pointer;font-size:.8rem;font-weight:600;padding:6px 0}.bdg-yooz-diag-body{display:flex;flex-direction:column;gap:10px;padding:8px 0 12px}.bdg-yooz-diag-quick,.bdg-yooz-diag-row{display:flex;flex-wrap:wrap;gap:8px}.bdg-yooz-diag-row input{background:var(--bdg-card-bg);border:1px solid var(--bdg-border);border-radius:10px;color:var(--bdg-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;padding:7px 10px}.bdg-yooz-diag-row input:first-of-type{flex:1 1 320px}.bdg-yooz-test{background:#0f172a0d;border:1px solid var(--bdg-border);border-radius:12px;font-size:.72rem;line-height:1.45;max-height:260px;overflow:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}html[data-theme=dark] .bdg-yooz-test{background:#ffffff0d}.bdg-yooz-tiersearch{align-items:center;color:var(--bdg-text-soft);display:flex;gap:8px}.bdg-yooz-tiersearch input{background:#0000;border:1px solid var(--bdg-border);border-radius:10px;color:var(--bdg-text);flex:0 1 260px;font-size:.82rem;padding:7px 10px}.bdg-yooz-tiersearch span{font-size:.76rem;font-weight:600}.bdg-yooz-tiers{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:300px;overflow:auto;padding-right:4px}.bdg-yooz-tier{align-items:center;border:1px solid var(--bdg-border);border-radius:10px;color:var(--bdg-text);cursor:pointer;display:flex;font-size:.82rem;gap:8px;padding:8px 10px}.bdg-yooz-tier:hover{border-color:#38bdf880}.bdg-yooz-tier--on{background:#0ea5e914;border-color:#0ea5e9a6}.bdg-yooz-tier input{accent-color:#0ea5e9}.bdg-yooz-tier-name{flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdg-yooz-tier-code{color:var(--bdg-text-soft);font-size:.7rem}.bdg-yooz-empty{color:var(--bdg-text-soft);font-size:.82rem;padding:4px 2px}.bdg-dropzone{align-items:center;background:var(--bdg-card-bg);border:2px dashed var(--bdg-border);border-radius:var(--bdg-radius);color:var(--bdg-text-soft);cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:64px 24px;text-align:center;transition:border-color .15s ease,background .15s ease}.bdg-dropzone--over{background:#6366f10f;border-color:#6366f1}.bdg-dropzone-title{color:var(--bdg-text);font-size:1.05rem;font-weight:700}.bdg-dropzone-sub{font-size:.85rem;max-width:460px}.bdg-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.bdg-search{align-items:center;background:var(--bdg-card-bg);border:1px solid var(--bdg-border);border-radius:12px;color:var(--bdg-text-soft);display:inline-flex;gap:8px;padding:0 12px}.bdg-search input{background:#0000;border:none;min-width:220px;padding:10px 0}.bdg-filters select,.bdg-search input{color:var(--bdg-text);font-size:.86rem;outline:none}.bdg-filters select{background:var(--bdg-card-bg);border:1px solid var(--bdg-border);border-radius:12px;cursor:pointer;padding:10px 12px}.bdg-range{color:var(--bdg-text-soft);font-size:.78rem;font-weight:600;margin-left:auto}.bdg-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:18px}.bdg-kpi{background:var(--bdg-card-bg);border:1px solid var(--bdg-border);border-radius:var(--bdg-radius);box-shadow:var(--bdg-shadow);overflow:hidden;padding:18px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.bdg-kpi:hover{box-shadow:var(--bdg-shadow-hover);transform:translateY(-3px)}.bdg-kpi-accent{height:4px;left:0;position:absolute;top:0;width:100%}.bdg-kpi-icon{align-items:center;border-radius:11px;display:inline-flex;height:38px;justify-content:center;margin-bottom:12px;width:38px}.bdg-kpi-value{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1}.bdg-kpi-label{color:var(--bdg-text);font-size:.82rem;font-weight:700;margin-top:6px}.bdg-kpi-sub{color:var(--bdg-text-soft);font-size:.74rem;margin-top:3px}.bdg-charts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1.6fr 1fr;margin-bottom:16px}@media (max-width:1200px){.bdg-charts{grid-template-columns:1fr 1fr}}@media (max-width:720px){.bdg-charts{grid-template-columns:1fr}}.bdg-card{background:var(--bdg-card-bg);border:1px solid var(--bdg-border);border-radius:var(--bdg-radius);box-shadow:var(--bdg-shadow);padding:18px 20px}.bdg-card,.bdg-card--wide{margin-bottom:16px}.bdg-card-title{color:var(--bdg-text);font-size:.95rem;font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.bdg-chart-wrap{width:100%}.bdg-table-wrap{overflow-x:auto}.bdg-table{border-collapse:collapse;font-size:.84rem;width:100%}.bdg-table th{color:var(--bdg-text-soft);font-size:.72rem;letter-spacing:.04em;text-align:left;text-transform:uppercase}.bdg-table td,.bdg-table th{border-bottom:1px solid var(--bdg-border);padding:9px 12px}.bdg-table td{color:var(--bdg-text)}.bdg-table tbody tr:hover{background:#6366f10a}.bdg-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.bdg-neg{color:#ef4444}.bdg-pos{color:#10b981}.bdg-concession,.bdg-type{color:var(--bdg-text-soft)}.bdg-concession{font-weight:600}.bdg-ref{color:var(--bdg-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;white-space:nowrap}.bdg-cat-pill{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;padding:3px 9px;white-space:nowrap}.bdg-pagination{display:flex;gap:8px;padding:14px 12px 4px}.bdg-page-btn,.bdg-pagination{align-items:center;justify-content:center}.bdg-page-btn{background:var(--bdg-card-bg);border:1px solid var(--bdg-border);border-radius:8px;color:var(--bdg-text);cursor:pointer;display:inline-flex;font-size:1rem;height:32px;transition:background .15s ease,transform .15s ease;width:32px}.bdg-page-btn:hover:not(:disabled){background:#6366f11a;transform:translateY(-1px)}.bdg-page-btn:disabled{cursor:not-allowed;opacity:.35}.bdg-page-info{color:var(--bdg-text);font-size:.85rem;font-weight:600;padding:0 6px}.bdg-page-count{color:var(--bdg-text-soft);font-weight:400}.syno-modal-overlay,.syno-root{--syno-radius:18px;--syno-card-bg:#fff;--syno-border:#0f172a14;--syno-text:#0f172a;--syno-text-soft:#64748b;--syno-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f;--syno-shadow-hover:0 8px 16px #0f172a14,0 24px 48px #0f172a1f;--syno-accent:#fb6a1d}.syno-root{color:var(--syno-text);padding-bottom:48px}html[data-theme=dark] .syno-modal-overlay,html[data-theme=dark] .syno-root{--syno-card-bg:#0f172a;--syno-border:#ffffff14;--syno-text:#e2e8f0;--syno-text-soft:#94a3b8;--syno-shadow:0 1px 2px #0006,0 8px 24px #00000059;--syno-shadow-hover:0 8px 16px #00000080,0 24px 48px #00000080}.syno-hero{background:linear-gradient(135deg,#1e293b,#334155 60%,#0ea5e9 140%);border-radius:var(--syno-radius);box-shadow:0 18px 40px #0f172a40;color:#fff;margin-bottom:22px;overflow:hidden;padding:26px 30px;position:relative}.syno-hero:before{background:radial-gradient(520px 220px at 88% -30%,#0ea5e959,#0000 70%),radial-gradient(380px 200px at 8% 130%,#fb6a1d29,#0000 70%)}.syno-hero:after,.syno-hero:before{content:"";inset:0;pointer-events:none;position:absolute}.syno-hero:after{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,#0000 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(120deg,#0000 30%,#000000e6);mask-image:linear-gradient(120deg,#0000 30%,#000000e6)}.syno-hero-inner{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;position:relative;z-index:1}.syno-hero-left{align-items:flex-start;display:flex;gap:16px}.syno-hero-icon{background:#ffffff29;border:1px solid #ffffff47;border-radius:14px;display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.syno-hero-title{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;margin:0}.syno-hero-sub{font-size:.92rem;line-height:1.5;margin:8px 0 0;max-width:640px;opacity:.92}.syno-hero-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.syno-hero-stat{align-items:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;padding:5px 12px;transition:background .15s ease,border-color .15s ease}.syno-hero-stat:hover{background:#ffffff2e}.syno-hero-stat strong{color:#fff;font-size:.9rem;font-weight:800}.syno-hero-stat--ok strong{color:#6ee7b7}.syno-hero-stat--err{border-color:#fca5a580}.syno-hero-stat--err strong{color:#fca5a5}.syno-btn{align-items:center;background:var(--syno-card-bg);border:1px solid var(--syno-border);border-radius:11px;color:var(--syno-text);cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;padding:9px 14px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,opacity .12s ease}.syno-btn:hover:not(:disabled){box-shadow:var(--syno-shadow);transform:translateY(-1px)}.syno-btn:disabled{cursor:not-allowed;opacity:.6}.syno-modal a:focus-visible,.syno-modal button:focus-visible,.syno-root a:focus-visible,.syno-root button:focus-visible{outline:2px solid #fb6a1d;outline:2px solid var(--syno-accent,#fb6a1d);outline-offset:2px}.syno-btn--primary{background:var(--syno-accent);border-color:var(--syno-accent);box-shadow:0 6px 16px #fb6a1d52;color:#fff}.syno-btn--primary:hover:not(:disabled){box-shadow:0 10px 22px #fb6a1d66}.syno-btn--ghost{background:#0000}html[data-theme=dark] .syno-btn--ghost{background:#ffffff08}.syno-btn--danger{background:#ef4444;border-color:#ef4444;color:#fff}.syno-btn--danger-ghost{background:#0000;border-color:#ef444459;color:#ef4444;padding:9px 11px}.syno-btn--danger-ghost:hover:not(:disabled){background:#ef444414}.syno-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.syno-btn--hero-ghost{background:#ffffff1f;border-color:#ffffff4d;color:#fff}.syno-btn--hero-ghost:hover:not(:disabled){background:#fff3}.syno-toolbar{flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:16px}.syno-search,.syno-toolbar{align-items:center;display:flex}.syno-search{background:var(--syno-card-bg);border:1px solid var(--syno-border);border-radius:11px;box-shadow:var(--syno-shadow);flex:1 1;gap:8px;max-width:420px;min-width:240px;padding:9px 12px;transition:border-color .12s ease,box-shadow .12s ease}.syno-search:focus-within{border-color:var(--syno-accent);box-shadow:0 0 0 3px #fb6a1d26}.syno-search svg{color:var(--syno-text-soft);flex-shrink:0}.syno-search input{background:#0000;border:none;color:var(--syno-text);flex:1 1;font-size:.88rem;min-width:0;outline:none}.syno-search-clear{background:#64748b1f;border:none;border-radius:6px;color:var(--syno-text-soft);cursor:pointer;display:grid;flex-shrink:0;height:22px;place-items:center;transition:background .12s ease;width:22px}.syno-search-clear:hover{background:#64748b38}.syno-chips{display:flex;flex-wrap:wrap}.syno-chip,.syno-chips{align-items:center;gap:6px}.syno-chip{background:var(--syno-card-bg);border:1px solid var(--syno-border);border-radius:999px;color:var(--syno-text-soft);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;padding:6px 11px;transition:background .12s ease,border-color .12s ease,color .12s ease}.syno-chip:hover{border-color:#64748b59}.syno-chip-count{background:#64748b1f;border-radius:999px;color:var(--syno-text);font-size:.72rem;font-weight:700;padding:1px 7px}.syno-chip--active{background:#fb6a1d1a;border-color:var(--syno-accent);color:var(--syno-accent)}.syno-chip--active .syno-chip-count{background:#fb6a1d2e;color:var(--syno-accent)}.syno-chip--ok.syno-chip--active{background:#10b9811f;border-color:#059669;color:#059669}.syno-chip--ok.syno-chip--active .syno-chip-count{background:#10b9812e;color:#059669}.syno-chip--err.syno-chip--active{background:#ef44441a;border-color:#dc2626;color:#dc2626}.syno-chip--err.syno-chip--active .syno-chip-count{background:#ef44442e;color:#dc2626}.syno-chip--off.syno-chip--active,.syno-chip--unknown.syno-chip--active{background:#64748b24;border-color:#64748b;color:var(--syno-text)}.syno-dot{border-radius:999px;flex-shrink:0;height:7px;width:7px}.syno-dot--online{animation:syno-pulse 2.2s ease-out infinite;background:#10b981;box-shadow:0 0 0 0 #10b98180}.syno-dot--offline{background:#ef4444}.syno-dot--disabled,.syno-dot--untested{background:#94a3b8}@keyframes syno-pulse{0%{box-shadow:0 0 0 0 #10b98173}70%{box-shadow:0 0 0 5px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}@media (prefers-reduced-motion:reduce){.syno-dot--online{animation:none}}.syno-card--skeleton{pointer-events:none}.syno-skel{animation:syno-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#64748b1a 25%,#64748b2e 50%,#64748b1a 75%);background-size:200% 100%;border-radius:8px}@keyframes syno-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.syno-skel{animation:none}}.syno-skel--icon{border-radius:11px;height:40px;width:40px}.syno-skel--title{height:18px;width:60%}.syno-skel--line{height:12px;width:85%}.syno-skel--btn{border-radius:11px;height:36px;margin-top:auto;width:100%}.syno-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.syno-card{background:var(--syno-card-bg);border:1px solid var(--syno-border);border-radius:var(--syno-radius);box-shadow:var(--syno-shadow);display:flex;flex-direction:column;gap:14px;padding:18px;transition:transform .14s ease,box-shadow .14s ease}.syno-card:hover{box-shadow:var(--syno-shadow-hover);transform:translateY(-2px)}.syno-card--off{opacity:.72}.syno-card-top{align-items:flex-start;display:flex;gap:12px}.syno-card-icon{background:#fb6a1d1a;border-radius:11px;color:var(--syno-accent);display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.syno-card-headings{flex:1 1;min-width:0}.syno-card-name{font-size:1.02rem;font-weight:800;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syno-card-hostline{align-items:center;display:flex;gap:4px;margin-top:2px;min-width:0}.syno-card-host{color:var(--syno-text-soft);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syno-iconbtn{background:#0000;border:none;border-radius:6px;color:var(--syno-text-soft);cursor:pointer;display:grid;flex-shrink:0;height:22px;place-items:center;transition:background .12s ease,color .12s ease;width:22px}.syno-iconbtn:hover{background:#64748b24;color:var(--syno-text)}.syno-iconbtn-ok{color:#059669}.syno-pill{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:700;gap:6px;padding:4px 10px;white-space:nowrap}.syno-pill--ok{background:#10b98124;color:#059669}.syno-pill--err{background:#ef444424;color:#dc2626}.syno-pill--off,.syno-pill--unknown{background:#64748b24;color:#64748b}.syno-card-meta{color:var(--syno-text-soft);display:flex;flex-direction:column;font-size:.82rem;gap:7px}.syno-meta-row{align-items:center;display:flex;gap:7px}.syno-meta-row svg{color:var(--syno-text-soft);flex-shrink:0}.syno-warn{align-items:center;display:inline-flex;font-style:normal;gap:4px}.syno-warn,.syno-warn svg{color:#f59e0b}.syno-meta-error{background:#ef444414;border-radius:8px;color:#dc2626;font-size:.78rem;line-height:1.35;padding:6px 9px}.syno-card-actions{flex-direction:column;margin-top:auto;padding-top:4px}.syno-card-actions,.syno-card-actions-row{display:flex;gap:8px}.syno-card-actions .syno-btn{font-size:.82rem;padding:8px 11px}.syno-card-actions-row .syno-btn--ghost{flex:1 1;justify-content:center}.syno-card-users-btn{justify-content:center;width:100%}.syno-btn--soft{background:#fb6a1d1a;border-color:#fb6a1d40;color:var(--syno-accent)}.syno-btn--soft:hover:not(:disabled){background:#fb6a1d29}.syno-empty{align-items:center;background:var(--syno-card-bg);border:1px dashed var(--syno-border);border-radius:var(--syno-radius);color:var(--syno-text-soft);display:flex;flex-direction:column;gap:10px;padding:60px 20px;text-align:center}.syno-empty h3{color:var(--syno-text);font-size:1.1rem;margin:4px 0 0}.syno-empty p{font-size:.9rem;margin:0 0 8px}.syno-empty-icon{color:var(--syno-accent);opacity:.7}.syno-modal-overlay{align-items:center;animation:syno-fade .16s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes syno-fade{0%{opacity:0}to{opacity:1}}.syno-modal{animation:syno-pop .18s ease;background:var(--syno-card-bg);border:1px solid var(--syno-border);border-radius:var(--syno-radius);box-shadow:var(--syno-shadow-hover);color:var(--syno-text);max-height:90vh;max-width:520px;overflow-y:auto;width:100%}.syno-modal--sm{max-width:420px}@keyframes syno-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.syno-modal-head{align-items:center;border-bottom:1px solid var(--syno-border);display:flex;justify-content:space-between;padding:18px 20px}.syno-modal-head h2{font-size:1.15rem;font-weight:800;margin:0}.syno-modal-close{background:#0000;border:none;border-radius:8px;color:var(--syno-text-soft);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.syno-modal-close:hover:not(:disabled){background:#64748b1f}.syno-modal-body{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.syno-modal-body>p{color:var(--syno-text-soft);font-size:.9rem;line-height:1.5;margin:0}.syno-field{display:flex;flex-direction:column;gap:6px}.syno-field>span{color:var(--syno-text-soft);font-size:.8rem;font-weight:600}.syno-field input,.syno-field select{background:var(--syno-card-bg);border:1px solid var(--syno-border);border-radius:10px;color:var(--syno-text);font-size:.9rem;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.syno-field input:focus,.syno-field select:focus{border-color:var(--syno-accent);box-shadow:0 0 0 3px #fb6a1d26;outline:none}.syno-field-row{display:flex;gap:12px}.syno-field--grow{flex:1 1}.syno-field--port{flex-shrink:0;width:96px}.syno-toggles{display:flex;flex-wrap:wrap;gap:14px;padding:4px 0}.syno-check{align-items:center;color:var(--syno-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px}.syno-check input{accent-color:var(--syno-accent);cursor:pointer;height:16px;width:16px}.syno-check svg,.syno-hint{color:var(--syno-text-soft)}.syno-hint{background:#f59e0b14;border:1px solid #f59e0b33;border-radius:10px;font-size:.8rem;line-height:1.45;margin:0;padding:10px 12px}.syno-hint-icon{color:#d97706;margin-right:5px;vertical-align:-2px}.syno-test-result{align-items:center;border-radius:10px;display:flex;font-size:.85rem;font-weight:600;gap:8px;padding:10px 12px}.syno-test-result svg{flex-shrink:0}.syno-test-result--ok{background:#10b9811f;color:#059669}.syno-test-result--err{background:#ef44441a;color:#dc2626}.syno-modal-foot{align-items:center;border-top:1px solid var(--syno-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 20px}.syno-modal-foot-right{display:flex;gap:8px;margin-left:auto}.syno-spin{animation:syno-rotate .9s linear infinite}@keyframes syno-rotate{to{transform:rotate(1turn)}}.syno-modal--lg{max-width:1040px}.syno-users-head-title{align-items:center;display:flex;gap:9px;min-width:0}.syno-users-head-title>svg{color:var(--syno-accent);flex-shrink:0}.syno-users-head-title h2{font-size:1.15rem;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syno-users-head-host{align-items:center;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;gap:5px;margin-top:2px}.syno-users-head-host,.syno-users-head-host svg{color:var(--syno-text-soft)}.syno-users-head-actions{align-items:center;display:flex;gap:8px}.syno-users-head-actions .syno-btn{font-size:.82rem;padding:7px 11px}.syno-users-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.syno-search--modal{box-shadow:none;flex:0 1 300px;min-width:200px;padding:7px 11px}.syno-badge-manual{background:#6366f11f;border:1px solid #6366f14d;border-radius:999px;color:#4f46e5;flex-shrink:0;font-size:.66rem;font-weight:700;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase}html[data-theme=dark] .syno-badge-manual{color:#a5b4fc}.syno-stats{display:flex;flex-wrap:wrap;gap:10px}.syno-stat{background:#64748b1a;border-radius:999px;color:var(--syno-text-soft);font-size:.82rem;padding:5px 12px}.syno-stat strong{color:var(--syno-text);margin-right:3px}.syno-stat--ok{background:#10b9811f;color:#059669}.syno-stat--ok strong{color:#059669}.syno-stat--warn{background:#f59e0b24;color:#d97706}.syno-stat--warn strong{color:#d97706}.syno-stat--muted strong{color:var(--syno-text)}.syno-recon{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.syno-col{background:var(--syno-card-bg);border:1px solid var(--syno-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.syno-col-head{align-items:center;border-bottom:1px solid var(--syno-border);display:flex;font-size:.8rem;font-weight:700;gap:7px;padding:9px 12px}.syno-col-head--ok{background:#10b9811a;color:#059669}.syno-col-head--warn{background:#f59e0b1f;color:#d97706}.syno-col-head--muted{background:#64748b1a;color:var(--syno-text-soft)}.syno-col-search{align-items:center;border-bottom:1px solid var(--syno-border);display:flex;gap:6px;padding:8px 10px}.syno-col-search svg{color:var(--syno-text-soft);flex-shrink:0}.syno-col-search input{background:#0000;border:none;color:var(--syno-text);flex:1 1;font-size:.82rem;outline:none}.syno-col-body{display:flex;flex-direction:column;gap:4px;max-height:360px;overflow-y:auto;padding:6px}.syno-col-empty{color:var(--syno-text-soft);font-size:.82rem;margin:0;padding:18px 12px;text-align:center}.syno-row{background:#64748b0d;border-radius:8px;padding:8px 10px;transition:background .12s ease}.syno-row:hover{background:#64748b1a}.syno-row--actions{align-items:center;display:flex;gap:10px;justify-content:space-between}.syno-row--actions>.syno-link-btn{opacity:0;transition:opacity .12s ease}.syno-row--actions:hover>.syno-link-btn,.syno-row--actions>.syno-link-btn:disabled,.syno-row--actions>.syno-link-btn:focus-visible{opacity:1}@media (hover:none){.syno-row--actions>.syno-link-btn{opacity:1}}.syno-row-content{flex:1 1;min-width:0}.syno-avatar{background:#fb6a1d24;border-radius:999px;color:var(--syno-accent);display:inline-grid;flex-shrink:0;font-size:.62rem;font-weight:800;height:24px;letter-spacing:.02em;place-items:center;text-transform:uppercase;width:24px}.syno-avatar--muted{background:#64748b24;color:var(--syno-text-soft)}.syno-row-main{align-items:center;color:var(--syno-text);display:flex;font-size:.85rem;font-weight:600;gap:6px}.syno-row-arrow{color:var(--syno-text-soft);flex-shrink:0}.syno-row-name,.syno-row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syno-row-sub{color:var(--syno-text-soft);display:block;font-size:.76rem;margin-top:2px}.syno-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.syno-row--audit{align-items:center;display:flex;gap:12px;justify-content:space-between}.syno-generic-check{align-items:center;color:var(--syno-text-soft);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.74rem;font-weight:600;gap:6px;white-space:nowrap}.syno-generic-check input{accent-color:var(--syno-accent);cursor:pointer;height:15px;width:15px}.syno-row-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.syno-link-btn{align-items:center;background:#6366f114;border:1px solid #6366f14d;border-radius:8px;color:#4f46e5;cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:600;gap:5px;padding:5px 9px;white-space:nowrap}.syno-link-btn:hover:not(:disabled){background:#6366f129}.syno-link-btn:disabled{cursor:not-allowed;opacity:.6}.syno-link-btn--danger{background:#ef444414;border-color:#ef44444d;color:#dc2626}.syno-link-btn--danger:hover:not(:disabled){background:#ef444429}.syno-row-groups{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.syno-group-chip{align-items:center;background:#64748b1a;border:1px solid #64748b4d;border-radius:999px;color:var(--syno-text-soft);display:inline-flex;font-size:.68rem;font-weight:600;padding:1px 7px;white-space:nowrap}.syno-group-chip--admin{background:#f59e0b1f;border-color:#f59e0b66;color:#b45309}.syno-groups-editor{background:var(--syno-card-bg);border:1px solid var(--syno-border);border-radius:10px;margin:2px 4px 8px;overflow:hidden}.syno-groups-editor-head{align-items:center;border-bottom:1px solid var(--syno-border);color:var(--syno-text-soft);display:flex;font-size:.78rem;gap:6px;padding:8px 10px}.syno-groups-editor-head>span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syno-groups-editor-list{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;padding:6px}.syno-groups-editor-item{align-items:center;border-radius:8px;color:var(--syno-text);cursor:pointer;display:flex;font-size:.8rem;gap:8px;padding:6px 8px}.syno-groups-editor-item:hover{background:#6366f10f}.syno-groups-editor-item input{accent-color:var(--syno-accent);cursor:pointer;flex-shrink:0;height:15px;width:15px}.syno-groups-editor-item input:disabled{cursor:not-allowed}.syno-groups-editor-item .syno-row-sub{flex:1 1;margin-top:0;min-width:0}.syno-groups-editor-actions{border-top:1px solid var(--syno-border);display:flex;gap:8px;justify-content:flex-end;padding:8px 10px}.syno-link-btn--primary{background:#10b9811a;border-color:#10b98159;color:#059669}.syno-link-btn--primary:hover:not(:disabled){background:#10b9812e}.syno-link-picker{background:var(--syno-card-bg);border:1px solid var(--syno-border);border-radius:10px;margin:2px 4px 8px;overflow:hidden}.syno-link-picker-search{align-items:center;border-bottom:1px solid var(--syno-border);display:flex;gap:6px;padding:8px 10px}.syno-link-picker-search svg{color:var(--syno-text-soft);flex-shrink:0}.syno-link-picker-search input{background:#0000;border:none;color:var(--syno-text);flex:1 1;font-size:.82rem;outline:none}.syno-link-close{background:#0000;border:none;border-radius:6px;color:var(--syno-text-soft);cursor:pointer;display:grid;height:24px;place-items:center;width:24px}.syno-link-close:hover{background:#64748b24}.syno-link-results{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;padding:4px}.syno-link-candidate{align-items:flex-start;background:#0000;border:none;border-radius:7px;cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:7px 9px;text-align:left;width:100%}.syno-link-candidate:hover:not(:disabled){background:#6366f11a}.syno-link-candidate:disabled{cursor:not-allowed;opacity:.6}.syno-recon-note{background:#64748b12;border-radius:10px;color:var(--syno-text-soft);font-size:.78rem;line-height:1.45;margin:0;padding:10px 12px}@media (max-width:860px){.syno-recon{grid-template-columns:1fr}.syno-col-body{max-height:240px}}@media (max-width:560px){.syno-hero-inner{align-items:flex-start;flex-direction:column}.syno-hero-actions{width:100%}.syno-hero-actions .syno-btn{flex:1 1;justify-content:center}.syno-toolbar{align-items:stretch;flex-direction:column}.syno-search{max-width:none}.syno-search--modal{flex:1 1 auto}.syno-field-row{flex-direction:column}.syno-field--port{width:100%}}.iam-root{--iam-bg:#f4f6fb;--iam-card:#fff;--iam-border:#0f172a14;--iam-text:#0f172a;--iam-soft:#64748b;--iam-radius:16px;--iam-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f;color:var(--iam-text);padding-bottom:48px}html[data-theme=dark] .iam-root{--iam-bg:#0b1120;--iam-card:#0f172a;--iam-border:#ffffff14;--iam-text:#e2e8f0;--iam-soft:#94a3b8;--iam-shadow:0 1px 2px #0006,0 8px 24px #00000059}.iam-hero{background:radial-gradient(120% 140% at 0 0,#10b98138,#0000 55%),radial-gradient(120% 140% at 100% 0,#6366f133,#0000 55%),linear-gradient(135deg,#0f766e,#4f46e5 55%,#7c3aed);border-radius:var(--iam-radius);box-shadow:0 18px 48px #4f46e552;color:#fff;margin-bottom:22px;overflow:hidden;padding:26px 32px;position:relative}.iam-hero-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;position:relative;z-index:1}.iam-hero-title{align-items:center;display:flex;font-size:1.9rem;font-weight:800;gap:12px;letter-spacing:-.02em;margin:0}.iam-hero-badge{background:#ffffff38;border:1px solid #ffffff4d;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.iam-hero-sub{font-size:.95rem;margin:8px 0 0;max-width:620px;opacity:.92}.iam-viewswitch{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:12px;display:inline-flex;flex-wrap:wrap;padding:4px}.iam-viewswitch button{background:#0000;border:none;border-radius:9px;color:#ffffffd9;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 14px;transition:all .18s ease}.iam-viewswitch button.is-active{background:#fff;box-shadow:0 4px 12px #00000026;color:#4f46e5}.iam-placeholder{background:var(--iam-card);border:1px dashed var(--iam-border);border-radius:var(--iam-radius);color:var(--iam-soft);font-size:.9rem;padding:56px 20px;text-align:center}.iam-placeholder-icon{font-size:2rem;margin-bottom:10px}.iam-collab{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:300px minmax(0,1fr)}@media (max-width:880px){.iam-collab{grid-template-columns:1fr}}.iam-collab-list{background:var(--iam-card);border:1px solid var(--iam-border);border-radius:var(--iam-radius);box-shadow:var(--iam-shadow);display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 32px);padding:12px;position:sticky;top:16px}@media (max-width:880px){.iam-collab-list{max-height:none;position:static}}.iam-search{align-items:center;display:flex;position:relative}.iam-search span{color:var(--iam-soft);font-size:.8rem;left:10px;pointer-events:none;position:absolute}.iam-search input{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:10px;box-sizing:border-box;color:var(--iam-text);font-size:.85rem;outline:none;padding:9px 12px 9px 30px;width:100%}.iam-search input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.iam-collab-scroll{display:flex;flex-direction:column;gap:3px;margin:0 -4px;overflow-y:auto;padding:0 4px}.iam-collab-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:11px;color:var(--iam-text);cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left;transition:background .14s ease,border-color .14s ease;width:100%}.iam-collab-item:hover{background:var(--iam-bg)}.iam-collab-item.is-active{background:#6366f11a;border-color:#6366f166}.iam-collab-av{border-radius:50%;flex-shrink:0;height:34px;object-fit:cover;width:34px}.iam-collab-av--ph{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:inline-flex;font-size:.72rem;font-weight:800;justify-content:center}.iam-collab-meta{display:flex;flex-direction:column;min-width:0}.iam-collab-name{font-size:.86rem;font-weight:700}.iam-collab-name,.iam-collab-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iam-collab-sub{color:var(--iam-soft);font-size:.74rem}.iam-collab-empty{color:var(--iam-soft);font-size:.82rem;padding:16px;text-align:center}.iam-collab-main{border:1px solid var(--iam-border);border-radius:var(--iam-radius);min-height:200px;padding:18px}.iam-collab-main,.iam-toolbar{background:var(--iam-card);box-shadow:var(--iam-shadow)}.iam-toolbar{align-items:center;border:1px solid var(--iam-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 14px}.iam-toolbar-spacer{flex:1 1 auto}.iam-select{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:10px;color:var(--iam-text);cursor:pointer;font-size:.88rem;font-weight:600;min-width:240px;outline:none;padding:10px 12px}.iam-catalog-count{color:var(--iam-soft);font-size:.82rem;font-weight:700}.iam-su-list{display:flex;flex-direction:column;gap:8px}.iam-su-row{grid-gap:12px;align-items:center;background:var(--iam-card);border:1px solid var(--iam-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:auto 1fr auto auto;padding:10px 14px}.iam-su-name{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:8px;min-width:0}.iam-su-id{color:var(--iam-soft);font-family:ui-monospace,Menlo,monospace;font-size:.72rem;font-weight:600}.iam-su-company{color:var(--iam-soft);font-size:.8rem}.iam-su-badge{border-radius:999px;font-size:.66rem;font-weight:800;padding:3px 9px;text-transform:uppercase}.iam-cat-list{display:flex;flex-direction:column;gap:8px}.iam-cat-row{grid-gap:12px;align-items:center;background:var(--iam-card);border:1px solid var(--iam-border);border-radius:13px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 14px}.iam-cat-row.is-inactive{opacity:.6}.iam-cat-main{min-width:0}.iam-cat-name{align-items:center;display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:700;gap:8px}.iam-cat-cat{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:999px;color:var(--iam-soft);font-size:.66rem;font-weight:700;letter-spacing:.03em;padding:1px 8px;text-transform:uppercase}.iam-cat-off{color:#ef4444;font-size:.62rem;font-weight:800;text-transform:uppercase}.iam-cat-methods{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.iam-cat-hint{color:var(--iam-soft);font-size:.68rem}.iam-cat-actions{align-items:center;display:flex;gap:6px}.iam-cat-edit{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:9px;color:var(--iam-text);cursor:pointer;font-size:.8rem;font-weight:700;padding:7px 12px}.iam-cat-edit:hover{border-color:#6366f1;color:#6366f1}.iam-cat-del{background:var(--iam-bg);border:1px solid var(--iam-border);border-radius:9px;cursor:pointer;font-size:.9rem;height:34px;width:34px}.iam-cat-del:hover{background:#ef44441a;border-color:#ef4444}.iam-btn-primary,.iam-btn-secondary{border:none;border-radius:11px;cursor:pointer;font-size:.86rem;font-weight:700;padding:10px 16px;transition:transform .15s ease,opacity .15s ease}.iam-btn-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 16px #4f46e552;color:#fff}.iam-btn-primary:hover:not(:disabled){transform:translateY(-2px)}.iam-btn-secondary{background:#0f172a0f;color:#475569}html[data-theme=dark] .iam-btn-secondary{background:#ffffff14;color:#cbd5e1}.iam-btn-primary:disabled,.iam-btn-secondary:disabled{cursor:not-allowed;opacity:.55}.iam-modal-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:60px 16px 48px;position:fixed;z-index:26000}.iam-modal{background:#fff;border-radius:18px;box-shadow:0 24px 64px #0f172a59;color:#0f172a;max-width:640px;overflow:hidden;width:100%}html[data-theme=dark] .iam-modal{background:#0f172a;color:#e2e8f0}.iam-modal-head{align-items:center;border-bottom:1px solid #0f172a14;display:flex;justify-content:space-between;padding:18px 22px}html[data-theme=dark] .iam-modal-head{border-bottom-color:#ffffff14}.iam-modal-head h2{font-size:1.1rem;font-weight:800;margin:0}.iam-modal-head button{background:#0000;border:none;border-radius:9px;color:#64748b;cursor:pointer;font-size:1rem;height:32px;width:32px}.iam-modal-head button:hover{background:#0f172a0f}.iam-modal-body{display:flex;flex-direction:column;gap:14px;max-height:70vh;overflow-y:auto;padding:18px 22px}.iam-field-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.iam-field{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.iam-field--grow{flex:2 1}.iam-field--sm{flex:0 0 auto}.iam-field--check{align-items:center;flex:0 0 auto;flex-direction:row;gap:7px;padding-bottom:9px}.iam-field>span{color:#64748b;font-size:.76rem;font-weight:700}html[data-theme=dark] .iam-field>span{color:#94a3b8}.iam-field input,.iam-field select,.iam-field textarea{background:#f8fafc;border:1px solid #0f172a1f;border-radius:10px;box-sizing:border-box;color:inherit;font-family:inherit;font-size:.88rem;outline:none;padding:9px 11px}.iam-field input[type=color]{cursor:pointer;height:38px;padding:4px;width:56px}.iam-field input[type=number]{width:80px}html[data-theme=dark] .iam-field input,html[data-theme=dark] .iam-field select,html[data-theme=dark] .iam-field textarea{background:#1e293b;border-color:#ffffff1f}.iam-field input:focus,.iam-field select:focus,.iam-field textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.iam-modal-foot{border-top:1px solid #0f172a14;display:flex;gap:12px;justify-content:flex-end;padding:16px 22px}html[data-theme=dark] .iam-modal-foot{border-top-color:#ffffff14}html.seminar-public{zoom:1!important;height:auto!important;overflow:visible!important}html.seminar-public body{min-height:100%!important}html.seminar-public #root,html.seminar-public body{display:block!important;height:auto!important;overflow:visible!important}html.seminar-public #root{min-height:100dvh!important}.seminar-page{--teal:#009896;--teal-light:#449996;--teal-dark:#00716e;--ghost:#e4f1f0;--ink:#1f2a30;--muted:#566066;--hairline:#e7eceb;background:#fcfcfa;color:var(--ink);font-family:Proxima Nova,Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300;min-height:100dvh;padding:42px 22px 60px;width:100%}.seminar-page,.seminar-page *,.seminar-page :before{box-sizing:border-box}.seminar-shell{margin:0 auto;max-width:540px}.seminar-header{margin-bottom:14px}.seminar-kicker{color:var(--teal);font-size:.78rem;font-weight:700;letter-spacing:3px;margin:0;text-transform:uppercase}.seminar-title{color:var(--ink);font-size:2.7rem;font-weight:800;letter-spacing:-.5px;line-height:1.04;margin:8px 0 0}.seminar-accent{background:var(--teal);border-radius:2px;display:block;height:4px;margin-top:20px;width:46px}.field{align-items:flex-start;border-top:1px solid var(--hairline);display:flex;gap:18px;padding:28px 0}.field-num{color:var(--ghost);flex:0 0 auto;font-size:2.6rem;font-weight:800;letter-spacing:-1px;line-height:.9;min-width:56px}.field-body{flex:1 1 auto;min-width:0}.field-label{color:var(--ink);display:block;font-size:1.18rem;font-weight:700;line-height:1.3}.field-hint{color:var(--muted);display:block;font-size:.82rem;font-weight:400;margin-top:4px}.field-input{background:#0000;border:none;border-bottom:2px solid #dfe6e5;color:var(--ink);font-family:inherit;font-size:1.05rem;font-weight:400;margin-top:14px;outline:none;padding:8px 2px;resize:vertical;transition:border-color .15s ease;width:100%}.field-input::placeholder{color:#aab4b3;font-weight:400}.field-input:focus{border-bottom-color:var(--teal)}textarea.field-input{line-height:1.55;min-height:64px}.seminar-submit{align-items:center;background:var(--teal);border:none;border-radius:99px;box-shadow:0 8px 20px #00989652;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.12rem;font-weight:800;justify-content:center;letter-spacing:.2px;margin-top:36px;padding:17px 22px;transition:transform .1s ease,box-shadow .1s ease,background .15s ease;width:100%}.seminar-submit:hover{background:var(--teal-dark)}.seminar-submit:active{box-shadow:0 4px 12px #0098964d;transform:translateY(2px)}.seminar-submit:disabled{cursor:progress;opacity:.6}.seminar-error{background:#fff;border:1px solid #f3c2bd;border-radius:10px;color:#b42318;font-size:.92rem;font-weight:600;margin-top:20px;padding:12px 14px;text-align:center}.seminar-thanks{padding-top:16vh;text-align:center}.seminar-thanks-mark{background:var(--teal);border-radius:50%;box-shadow:0 10px 26px #00989659;color:#fff;font-size:2.4rem;font-weight:800;height:76px;line-height:76px;margin:0 auto 22px;width:76px}.seminar-thanks-title{color:var(--ink);font-size:2.4rem;font-weight:800;margin:0}.seminar-thanks-text{color:var(--muted);font-size:1.05rem;font-weight:400;margin:10px 0 0}.seminar-again{background:none;border:none;color:var(--teal);cursor:pointer;font-family:inherit;font-size:.98rem;font-weight:700;margin-top:26px;text-decoration:underline}@media (min-width:600px){.seminar-title{font-size:3.2rem}.field-num{font-size:3rem;min-width:66px}}